227.01/223.55 MAYBE 227.01/223.55 227.01/223.55 DP problem for innermost termination. 227.01/223.55 P = 227.01/223.55 init#(x1, x2, x3, x4, x5, x6) -> f1#(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6) 227.01/223.55 f26#(I0, I1, I2, I3, I4, I5) -> f25#(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.55 f25#(I8, I9, I10, I11, I12, I13) -> f25#(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.55 f25#(I16, I17, I18, I19, I20, I21) -> f25#(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.55 f25#(I25, I26, I27, I28, I29, I30) -> f25#(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.55 f25#(I34, I35, I36, I37, I38, I39) -> f26#(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.55 f24#(I44, I45, I46, I47, I48, I49) -> f23#(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.55 f24#(I54, I55, I56, I57, I58, I59) -> f23#(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.55 f24#(I63, I64, I65, I66, I67, I68) -> f23#(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.55 f23#(I72, I73, I74, I75, I76, I77) -> f23#(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.55 f25#(I82, I83, I84, I85, I86, I87) -> f22#(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.55 f22#(I91, I92, I93, I94, I95, I96) -> f25#(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.55 f23#(I99, I100, I101, I102, I103, I104) -> f24#(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.55 f23#(I109, I110, I111, I112, I113, I114) -> f21#(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.55 f21#(I119, I120, I121, I122, I123, I124) -> f23#(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.01/223.55 f22#(I128, I129, I130, I131, I132, I133) -> f20#(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.55 f20#(I138, I139, I140, I141, I142, I143) -> f22#(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.01/223.55 f20#(I147, I148, I149, I150, I151, I152) -> f21#(I153, 0, I149, I154, I155, I156) [2 <= I153 - 1 /\ 2 <= I147 - 1 /\ I153 <= I147 /\ -1 <= I149 - 1 /\ I149 <= I148] 227.01/223.55 f3#(I157, I158, I159, I160, I161, I162) -> f20#(I163, 1, I164, I165, I166, I167) [2 <= I163 - 1 /\ 2 <= I157 - 1 /\ I163 <= I157 /\ I158 <= I164 - 1 /\ -1 <= I164 - 1 /\ -1 <= I158 - 1 /\ 0 <= I159 - 1 /\ I158 <= I159 - 1] 227.01/223.55 f3#(I168, I169, I170, I171, I172, I173) -> f19#(I174, 0, I170, I175, I176, I177) [2 <= I174 - 1 /\ 2 <= I168 - 1 /\ I174 <= I168 /\ -1 <= I169 - 1 /\ 0 <= I170 - 1 /\ I169 <= I170 - 1] 227.01/223.55 f19#(I178, I179, I180, I181, I182, I183) -> f19#(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.01/223.55 f2#(I188, I189, I190, I191, I192, I193) -> f19#(I194, 0, I190, I195, I196, I197) [2 <= I194 - 1 /\ 2 <= I188 - 1 /\ I194 <= I188 /\ -1 <= I189 - 1 /\ 0 <= I190 - 1 /\ I189 <= I190 - 1] 227.01/223.55 f18#(I198, I199, I200, I201, I202, I203) -> f17#(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.55 f17#(I206, I207, I208, I209, I210, I211) -> f17#(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.55 f17#(I215, I216, I217, I218, I219, I220) -> f17#(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.55 f17#(I225, I226, I227, I228, I229, I230) -> f17#(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.55 f17#(I234, I235, I236, I237, I238, I239) -> f18#(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.55 f17#(I244, I245, I246, I247, I248, I249) -> f14#(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.01/223.55 f16#(I254, I255, I256, I257, I258, I259) -> f17#(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.01/223.55 f16#(I262, I263, I264, I265, I266, I267) -> f16#(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.55 f16#(I271, I272, I273, I274, I275, I276) -> f16#(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.55 f16#(I280, I281, I282, I283, I284, I285) -> f16#(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.55 f16#(I289, I290, I291, I292, I293, I294) -> f16#(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.55 f16#(I298, I299, I300, I301, I302, I303) -> f16#(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.55 f16#(I307, I308, I309, I310, I311, I312) -> f16#(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.55 f16#(I316, I317, I318, I319, I320, I321) -> f16#(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.55 f16#(I325, I326, I327, I328, I329, I330) -> f16#(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.55 f16#(I334, I335, I336, I337, I338, I339) -> f16#(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.55 f15#(I342, I343, I344, I345, I346, I347) -> f16#(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.01/223.55 f15#(I351, I352, I353, I354, I355, I356) -> f16#(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.01/223.55 f15#(I360, I361, I362, I363, I364, I365) -> f16#(I366, I367, I362, I363, I363 + 1, I364) [0 <= I367 - 1 /\ 2 <= I366 - 1 /\ 0 <= I361 - 1 /\ 2 <= I360 - 1 /\ I367 <= I361 /\ I367 + 2 <= I360 /\ I366 - 2 <= I361 /\ I366 <= I360 /\ I364 <= I363 /\ -1 <= I363 - 1 /\ -1 <= I364 - 1] 227.01/223.55 f15#(I368, I369, I370, I371, I372, I373) -> f15#(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.55 f14#(I377, I378, I379, I380, I381, I382) -> f15#(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.01/223.55 f13#(I386, I387, I388, I389, I390, I391) -> f14#(I392, I393, 0, I389, I394, I395) [0 <= I393 - 1 /\ 2 <= I392 - 1 /\ 0 <= I387 - 1 /\ 2 <= I386 - 1 /\ I393 <= I387 /\ I393 + 2 <= I386 /\ I392 - 2 <= I387 /\ I392 <= I386 /\ -1 <= I389 - 1 /\ I389 <= I388] 227.01/223.55 f13#(I396, I397, I398, I399, I400, I401) -> f13#(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.01/223.55 f2#(I406, I407, I408, I409, I410, I411) -> f13#(I412, I413, 0, I414, I415, I416) [0 <= I413 - 1 /\ 2 <= I412 - 1 /\ 2 <= I406 - 1 /\ I413 + 2 <= I406 /\ I412 <= I406 /\ -1 <= I414 - 1 /\ I407 <= I414 - 1 /\ -1 <= I407 - 1 /\ 0 <= I408 - 1 /\ I407 <= I408 - 1] 227.01/223.55 f12#(I417, I418, I419, I420, I421, I422) -> f12#(I423, I418 + 1, I419, I424, I425, I426) [2 <= I423 - 1 /\ 2 <= I417 - 1 /\ I423 <= I417 /\ I418 <= I419 - 1 /\ -1 <= I419 - 1] 227.01/223.55 f11#(I427, I428, I429, I430, I431, I432) -> f11#(I433, I428, I429 + 1, I430, I434, I435) [I429 <= I430 - 1 /\ I428 <= I430 - 1 /\ -1 <= I436 - 1 /\ -1 <= I430 - 1 /\ I429 <= I436 - 1 /\ I433 <= I427 /\ 2 <= I427 - 1 /\ 2 <= I433 - 1] 227.01/223.55 f11#(I437, I438, I439, I440, I441, I442) -> f10#(I443, I438 + 1, I440, I444, I445, I446) [2 <= I443 - 1 /\ 2 <= I437 - 1 /\ I443 <= I437 /\ I440 <= I439 /\ -1 <= I440 - 1] 227.01/223.55 f10#(I447, I448, I449, I450, I451, I452) -> f12#(I453, 0, I449, I454, I455, I456) [2 <= I453 - 1 /\ 2 <= I447 - 1 /\ I453 <= I447 /\ -1 <= I449 - 1 /\ I449 <= I448] 227.01/223.55 f10#(I457, I458, I459, I460, I461, I462) -> f11#(I463, I458, 0, I459, I464, I465) [2 <= I463 - 1 /\ 2 <= I457 - 1 /\ I463 <= I457 /\ -1 <= I459 - 1 /\ I458 <= I459 - 1] 227.01/223.55 f1#(I466, I467, I468, I469, I470, I471) -> f10#(I472, 0, I467, I473, I474, I475) [2 <= I472 - 1 /\ 0 <= I466 - 1 /\ -1 <= I467 - 1 /\ I472 - 2 <= I466] 227.01/223.55 f8#(I476, I477, I478, I479, I480, I481) -> f6#(I482, I477 + 1, I478, I483, I484, I485) [I477 - 2 <= I478 - 1 /\ 1 <= I477 - 1 /\ -1 <= I478 - 1 /\ I477 <= I478 - 1 /\ I477 - 2 <= I486 - 1 /\ -1 <= I486 - 1 /\ I482 <= I476 /\ 2 <= I476 - 1 /\ 2 <= I482 - 1] 227.01/223.55 f8#(I487, I488, I489, I490, I491, I492) -> f6#(I493, I488 + 1, I489, I494, I495, I496) [2 <= I493 - 1 /\ 2 <= I487 - 1 /\ I493 <= I487 /\ -1 <= I489 - 1 /\ I489 <= I488 /\ 1 <= I488 - 1 /\ I488 - 2 <= I489 - 1] 227.01/223.55 f9#(I497, I498, I499, I500, I501, I502) -> f6#(I503, I498 + 1, I500, I504, I505, I506) [I498 + 2 <= I500 - 1 /\ -1 <= I498 - 1 /\ I499 <= I500 - 1 /\ -1 <= I500 - 1 /\ I498 + 2 <= I507 - 1 /\ -1 <= I507 - 1 /\ I503 <= I497 /\ 2 <= I497 - 1 /\ 2 <= I503 - 1] 227.01/223.55 f9#(I508, I509, I510, I511, I512, I513) -> f6#(I514, I509 + 1, I511, I515, I516, I517) [2 <= I514 - 1 /\ 2 <= I508 - 1 /\ I514 <= I508 /\ I511 <= I509 + 2 /\ -1 <= I511 - 1 /\ I509 <= I511 - 1 /\ -1 <= I509 - 1 /\ I510 <= I511 - 1] 227.01/223.55 f9#(I518, I519, I520, I521, I522, I523) -> f6#(I524, I519 + 1, I521, I525, I526, I527) [2 <= I524 - 1 /\ 2 <= I518 - 1 /\ I521 <= I520 /\ I524 <= I518] 227.01/223.55 f8#(I528, I529, I530, I531, I532, I533) -> f6#(I534, I529 + 1, I530, I535, I536, I537) [2 <= I534 - 1 /\ 2 <= I528 - 1 /\ I529 <= 1 /\ I534 <= I528] 227.01/223.55 f7#(I538, I539, I540, I541, I542, I543) -> f9#(I544, I539, I539 + 2, I540, I545, I546) [-1 <= I539 - 1 /\ I539 + 1 <= I540 - 1 /\ I539 - 2 * I547 = 1 /\ -1 <= I540 - 1 /\ I539 + 1 <= I548 - 1 /\ -1 <= I548 - 1 /\ I544 <= I538 /\ 2 <= I538 - 1 /\ 2 <= I544 - 1 /\ I539 - 2 * I547 <= 1 /\ 0 <= I539 - 2 * I547] 227.01/223.55 f6#(I549, I550, I551, I552, I553, I554) -> f7#(I549, I550, I551, I555, I556, I557) [-1 <= I550 - 1 /\ I550 + 1 <= I551 - 1 /\ I550 - 2 * I558 = 1 /\ -1 <= I551 - 1 /\ I550 + 1 <= I559 - 1 /\ -1 <= I559 - 1 /\ y3 <= I549 /\ 2 <= I549 - 1 /\ 2 <= y3 - 1] 227.01/223.55 f7#(I560, I561, I562, I563, I564, I565) -> f9#(I566, I561, I561 + 2, I562, I567, I568) [I561 - 2 * I569 = 1 /\ I561 <= I562 - 1 /\ -1 <= I561 - 1 /\ I562 <= I561 + 1 /\ I566 <= I560 /\ 2 <= I560 - 1 /\ 2 <= I566 - 1 /\ I561 - 2 * I569 <= 1 /\ 0 <= I561 - 2 * I569] 227.01/223.55 f6#(I570, I571, I572, I573, I574, I575) -> f7#(I570, I571, I572, I576, I577, I578) [I571 - 2 * I579 = 1 /\ I571 <= I572 - 1 /\ -1 <= I571 - 1 /\ I572 <= I571 + 1 /\ I580 <= I570 /\ 2 <= I570 - 1 /\ 2 <= I580 - 1] 227.01/223.55 f7#(I581, I582, I583, I584, I585, I586) -> f8#(I587, I582, I583, I588, I589, I590) [-1 <= I582 - 1 /\ I582 + 1 <= I583 - 1 /\ I582 - 2 * I591 = 0 /\ -1 <= I583 - 1 /\ I582 + 1 <= I592 - 1 /\ -1 <= I592 - 1 /\ I587 <= I581 /\ 2 <= I581 - 1 /\ 2 <= I587 - 1 /\ I582 - 2 * I591 <= 1 /\ 0 <= I582 - 2 * I591] 227.01/223.55 f6#(I593, I594, I595, I596, I597, I598) -> f7#(I593, I594, I595, I599, I600, I601) [-1 <= I594 - 1 /\ I594 + 1 <= I595 - 1 /\ I594 - 2 * I602 = 0 /\ -1 <= I595 - 1 /\ I594 + 1 <= I603 - 1 /\ -1 <= I603 - 1 /\ I604 <= I593 /\ 2 <= I593 - 1 /\ 2 <= I604 - 1] 227.01/223.55 f7#(I605, I606, I607, I608, I609, I610) -> f8#(I611, I606, I607, I612, I613, I614) [I606 - 2 * I615 = 0 /\ I606 <= I607 - 1 /\ I607 <= I606 + 1 /\ -1 <= I606 - 1 /\ I611 <= I605 /\ 2 <= I605 - 1 /\ 2 <= I611 - 1 /\ I606 - 2 * I615 <= 1 /\ 0 <= I606 - 2 * I615] 227.01/223.55 f6#(I616, I617, I618, I619, I620, I621) -> f7#(I616, I617, I618, I622, I623, I624) [I617 - 2 * I625 = 0 /\ I617 <= I618 - 1 /\ I618 <= I617 + 1 /\ -1 <= I617 - 1 /\ I626 <= I616 /\ 2 <= I616 - 1 /\ 2 <= I626 - 1] 227.01/223.55 f5#(I627, I628, I629, I630, I631, I632) -> f6#(I633, 0, I628, I634, I635, I636) [2 <= I633 - 1 /\ 2 <= I627 - 1 /\ I633 <= I627 /\ I628 - 2 <= I628 - 1 /\ 1 <= I628 - 1 /\ I628 - 1 <= I628 - 1] 227.01/223.55 f1#(I637, I638, I639, I640, I641, I642) -> f5#(I643, I638, I644, I645, I646, I647) [2 <= I643 - 1 /\ 0 <= I637 - 1 /\ -1 <= I638 - 1 /\ I643 - 2 <= I637] 227.01/223.55 f4#(I648, I649, I650, I651, I652, I653) -> f5#(I654, 0, I655, I656, I657, I658) [2 <= I654 - 1] 227.01/223.55 f3#(I659, I660, I661, I662, I663, I664) -> f3#(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.01/223.55 f3#(I670, I671, I672, I673, I674, I675) -> f3#(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.01/223.55 f2#(I680, I681, I682, I683, I684, I685) -> f2#(I686, I681 + 1, I682, I687, I688, I689) [2 <= I686 - 1 /\ 2 <= I680 - 1 /\ I686 <= I680 /\ I681 <= I682 - 1 /\ -1 <= I682 - 1] 227.01/223.55 f2#(I690, I691, I692, I693, I694, I695) -> f2#(I696, I691 + 1, I697, I698, I699, I700) [2 <= I696 - 1 /\ 2 <= I690 - 1 /\ I696 <= I690 /\ I691 <= I692 - 1 /\ -1 <= I697 - 1] 227.01/223.55 f2#(I701, I702, I703, I704, I705, I706) -> f3#(I707, 0, I703, I708, I709, I710) [2 <= I707 - 1 /\ 2 <= I701 - 1 /\ I707 <= I701 /\ -1 <= I703 - 1 /\ I703 <= I702] 227.01/223.55 f1#(I711, I712, I713, I714, I715, I716) -> f2#(I717, 0, I712, I718, I719, I720) [2 <= I717 - 1 /\ 0 <= I711 - 1 /\ -1 <= I712 - 1 /\ I717 - 2 <= I711] 227.01/223.55 R = 227.01/223.55 init(x1, x2, x3, x4, x5, x6) -> f1(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6) 227.01/223.55 f26(I0, I1, I2, I3, I4, I5) -> f25(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.55 f25(I8, I9, I10, I11, I12, I13) -> f25(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.55 f25(I16, I17, I18, I19, I20, I21) -> f25(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.55 f25(I25, I26, I27, I28, I29, I30) -> f25(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.55 f25(I34, I35, I36, I37, I38, I39) -> f26(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.55 f24(I44, I45, I46, I47, I48, I49) -> f23(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.56 f24(I54, I55, I56, I57, I58, I59) -> f23(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.56 f24(I63, I64, I65, I66, I67, I68) -> f23(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.56 f23(I72, I73, I74, I75, I76, I77) -> f23(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.56 f25(I82, I83, I84, I85, I86, I87) -> f22(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.56 f22(I91, I92, I93, I94, I95, I96) -> f25(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.56 f23(I99, I100, I101, I102, I103, I104) -> f24(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.56 f23(I109, I110, I111, I112, I113, I114) -> f21(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.56 f21(I119, I120, I121, I122, I123, I124) -> f23(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.01/223.56 f22(I128, I129, I130, I131, I132, I133) -> f20(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.56 f20(I138, I139, I140, I141, I142, I143) -> f22(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.01/223.56 f20(I147, I148, I149, I150, I151, I152) -> f21(I153, 0, I149, I154, I155, I156) [2 <= I153 - 1 /\ 2 <= I147 - 1 /\ I153 <= I147 /\ -1 <= I149 - 1 /\ I149 <= I148] 227.01/223.56 f3(I157, I158, I159, I160, I161, I162) -> f20(I163, 1, I164, I165, I166, I167) [2 <= I163 - 1 /\ 2 <= I157 - 1 /\ I163 <= I157 /\ I158 <= I164 - 1 /\ -1 <= I164 - 1 /\ -1 <= I158 - 1 /\ 0 <= I159 - 1 /\ I158 <= I159 - 1] 227.01/223.56 f3(I168, I169, I170, I171, I172, I173) -> f19(I174, 0, I170, I175, I176, I177) [2 <= I174 - 1 /\ 2 <= I168 - 1 /\ I174 <= I168 /\ -1 <= I169 - 1 /\ 0 <= I170 - 1 /\ I169 <= I170 - 1] 227.01/223.56 f19(I178, I179, I180, I181, I182, I183) -> f19(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.01/223.56 f2(I188, I189, I190, I191, I192, I193) -> f19(I194, 0, I190, I195, I196, I197) [2 <= I194 - 1 /\ 2 <= I188 - 1 /\ I194 <= I188 /\ -1 <= I189 - 1 /\ 0 <= I190 - 1 /\ I189 <= I190 - 1] 227.01/223.56 f18(I198, I199, I200, I201, I202, I203) -> f17(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.56 f17(I206, I207, I208, I209, I210, I211) -> f17(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.56 f17(I215, I216, I217, I218, I219, I220) -> f17(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.56 f17(I225, I226, I227, I228, I229, I230) -> f17(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.56 f17(I234, I235, I236, I237, I238, I239) -> f18(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.56 f17(I244, I245, I246, I247, I248, I249) -> f14(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.01/223.56 f16(I254, I255, I256, I257, I258, I259) -> f17(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.01/223.56 f16(I262, I263, I264, I265, I266, I267) -> f16(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.56 f16(I271, I272, I273, I274, I275, I276) -> f16(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.56 f16(I280, I281, I282, I283, I284, I285) -> f16(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.56 f16(I289, I290, I291, I292, I293, I294) -> f16(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.56 f16(I298, I299, I300, I301, I302, I303) -> f16(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.56 f16(I307, I308, I309, I310, I311, I312) -> f16(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.56 f16(I316, I317, I318, I319, I320, I321) -> f16(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.56 f16(I325, I326, I327, I328, I329, I330) -> f16(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.56 f16(I334, I335, I336, I337, I338, I339) -> f16(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.56 f15(I342, I343, I344, I345, I346, I347) -> f16(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.01/223.56 f15(I351, I352, I353, I354, I355, I356) -> f16(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.01/223.56 f15(I360, I361, I362, I363, I364, I365) -> f16(I366, I367, I362, I363, I363 + 1, I364) [0 <= I367 - 1 /\ 2 <= I366 - 1 /\ 0 <= I361 - 1 /\ 2 <= I360 - 1 /\ I367 <= I361 /\ I367 + 2 <= I360 /\ I366 - 2 <= I361 /\ I366 <= I360 /\ I364 <= I363 /\ -1 <= I363 - 1 /\ -1 <= I364 - 1] 227.01/223.56 f15(I368, I369, I370, I371, I372, I373) -> f15(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.56 f14(I377, I378, I379, I380, I381, I382) -> f15(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.01/223.56 f13(I386, I387, I388, I389, I390, I391) -> f14(I392, I393, 0, I389, I394, I395) [0 <= I393 - 1 /\ 2 <= I392 - 1 /\ 0 <= I387 - 1 /\ 2 <= I386 - 1 /\ I393 <= I387 /\ I393 + 2 <= I386 /\ I392 - 2 <= I387 /\ I392 <= I386 /\ -1 <= I389 - 1 /\ I389 <= I388] 227.01/223.56 f13(I396, I397, I398, I399, I400, I401) -> f13(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.01/223.56 f2(I406, I407, I408, I409, I410, I411) -> f13(I412, I413, 0, I414, I415, I416) [0 <= I413 - 1 /\ 2 <= I412 - 1 /\ 2 <= I406 - 1 /\ I413 + 2 <= I406 /\ I412 <= I406 /\ -1 <= I414 - 1 /\ I407 <= I414 - 1 /\ -1 <= I407 - 1 /\ 0 <= I408 - 1 /\ I407 <= I408 - 1] 227.01/223.56 f12(I417, I418, I419, I420, I421, I422) -> f12(I423, I418 + 1, I419, I424, I425, I426) [2 <= I423 - 1 /\ 2 <= I417 - 1 /\ I423 <= I417 /\ I418 <= I419 - 1 /\ -1 <= I419 - 1] 227.01/223.56 f11(I427, I428, I429, I430, I431, I432) -> f11(I433, I428, I429 + 1, I430, I434, I435) [I429 <= I430 - 1 /\ I428 <= I430 - 1 /\ -1 <= I436 - 1 /\ -1 <= I430 - 1 /\ I429 <= I436 - 1 /\ I433 <= I427 /\ 2 <= I427 - 1 /\ 2 <= I433 - 1] 227.01/223.56 f11(I437, I438, I439, I440, I441, I442) -> f10(I443, I438 + 1, I440, I444, I445, I446) [2 <= I443 - 1 /\ 2 <= I437 - 1 /\ I443 <= I437 /\ I440 <= I439 /\ -1 <= I440 - 1] 227.01/223.56 f10(I447, I448, I449, I450, I451, I452) -> f12(I453, 0, I449, I454, I455, I456) [2 <= I453 - 1 /\ 2 <= I447 - 1 /\ I453 <= I447 /\ -1 <= I449 - 1 /\ I449 <= I448] 227.01/223.56 f10(I457, I458, I459, I460, I461, I462) -> f11(I463, I458, 0, I459, I464, I465) [2 <= I463 - 1 /\ 2 <= I457 - 1 /\ I463 <= I457 /\ -1 <= I459 - 1 /\ I458 <= I459 - 1] 227.01/223.56 f1(I466, I467, I468, I469, I470, I471) -> f10(I472, 0, I467, I473, I474, I475) [2 <= I472 - 1 /\ 0 <= I466 - 1 /\ -1 <= I467 - 1 /\ I472 - 2 <= I466] 227.01/223.56 f8(I476, I477, I478, I479, I480, I481) -> f6(I482, I477 + 1, I478, I483, I484, I485) [I477 - 2 <= I478 - 1 /\ 1 <= I477 - 1 /\ -1 <= I478 - 1 /\ I477 <= I478 - 1 /\ I477 - 2 <= I486 - 1 /\ -1 <= I486 - 1 /\ I482 <= I476 /\ 2 <= I476 - 1 /\ 2 <= I482 - 1] 227.01/223.56 f8(I487, I488, I489, I490, I491, I492) -> f6(I493, I488 + 1, I489, I494, I495, I496) [2 <= I493 - 1 /\ 2 <= I487 - 1 /\ I493 <= I487 /\ -1 <= I489 - 1 /\ I489 <= I488 /\ 1 <= I488 - 1 /\ I488 - 2 <= I489 - 1] 227.01/223.56 f9(I497, I498, I499, I500, I501, I502) -> f6(I503, I498 + 1, I500, I504, I505, I506) [I498 + 2 <= I500 - 1 /\ -1 <= I498 - 1 /\ I499 <= I500 - 1 /\ -1 <= I500 - 1 /\ I498 + 2 <= I507 - 1 /\ -1 <= I507 - 1 /\ I503 <= I497 /\ 2 <= I497 - 1 /\ 2 <= I503 - 1] 227.01/223.56 f9(I508, I509, I510, I511, I512, I513) -> f6(I514, I509 + 1, I511, I515, I516, I517) [2 <= I514 - 1 /\ 2 <= I508 - 1 /\ I514 <= I508 /\ I511 <= I509 + 2 /\ -1 <= I511 - 1 /\ I509 <= I511 - 1 /\ -1 <= I509 - 1 /\ I510 <= I511 - 1] 227.01/223.56 f9(I518, I519, I520, I521, I522, I523) -> f6(I524, I519 + 1, I521, I525, I526, I527) [2 <= I524 - 1 /\ 2 <= I518 - 1 /\ I521 <= I520 /\ I524 <= I518] 227.01/223.56 f8(I528, I529, I530, I531, I532, I533) -> f6(I534, I529 + 1, I530, I535, I536, I537) [2 <= I534 - 1 /\ 2 <= I528 - 1 /\ I529 <= 1 /\ I534 <= I528] 227.01/223.56 f7(I538, I539, I540, I541, I542, I543) -> f9(I544, I539, I539 + 2, I540, I545, I546) [-1 <= I539 - 1 /\ I539 + 1 <= I540 - 1 /\ I539 - 2 * I547 = 1 /\ -1 <= I540 - 1 /\ I539 + 1 <= I548 - 1 /\ -1 <= I548 - 1 /\ I544 <= I538 /\ 2 <= I538 - 1 /\ 2 <= I544 - 1 /\ I539 - 2 * I547 <= 1 /\ 0 <= I539 - 2 * I547] 227.01/223.56 f6(I549, I550, I551, I552, I553, I554) -> f7(I549, I550, I551, I555, I556, I557) [-1 <= I550 - 1 /\ I550 + 1 <= I551 - 1 /\ I550 - 2 * I558 = 1 /\ -1 <= I551 - 1 /\ I550 + 1 <= I559 - 1 /\ -1 <= I559 - 1 /\ y3 <= I549 /\ 2 <= I549 - 1 /\ 2 <= y3 - 1] 227.01/223.56 f7(I560, I561, I562, I563, I564, I565) -> f9(I566, I561, I561 + 2, I562, I567, I568) [I561 - 2 * I569 = 1 /\ I561 <= I562 - 1 /\ -1 <= I561 - 1 /\ I562 <= I561 + 1 /\ I566 <= I560 /\ 2 <= I560 - 1 /\ 2 <= I566 - 1 /\ I561 - 2 * I569 <= 1 /\ 0 <= I561 - 2 * I569] 227.01/223.56 f6(I570, I571, I572, I573, I574, I575) -> f7(I570, I571, I572, I576, I577, I578) [I571 - 2 * I579 = 1 /\ I571 <= I572 - 1 /\ -1 <= I571 - 1 /\ I572 <= I571 + 1 /\ I580 <= I570 /\ 2 <= I570 - 1 /\ 2 <= I580 - 1] 227.01/223.56 f7(I581, I582, I583, I584, I585, I586) -> f8(I587, I582, I583, I588, I589, I590) [-1 <= I582 - 1 /\ I582 + 1 <= I583 - 1 /\ I582 - 2 * I591 = 0 /\ -1 <= I583 - 1 /\ I582 + 1 <= I592 - 1 /\ -1 <= I592 - 1 /\ I587 <= I581 /\ 2 <= I581 - 1 /\ 2 <= I587 - 1 /\ I582 - 2 * I591 <= 1 /\ 0 <= I582 - 2 * I591] 227.01/223.56 f6(I593, I594, I595, I596, I597, I598) -> f7(I593, I594, I595, I599, I600, I601) [-1 <= I594 - 1 /\ I594 + 1 <= I595 - 1 /\ I594 - 2 * I602 = 0 /\ -1 <= I595 - 1 /\ I594 + 1 <= I603 - 1 /\ -1 <= I603 - 1 /\ I604 <= I593 /\ 2 <= I593 - 1 /\ 2 <= I604 - 1] 227.01/223.56 f7(I605, I606, I607, I608, I609, I610) -> f8(I611, I606, I607, I612, I613, I614) [I606 - 2 * I615 = 0 /\ I606 <= I607 - 1 /\ I607 <= I606 + 1 /\ -1 <= I606 - 1 /\ I611 <= I605 /\ 2 <= I605 - 1 /\ 2 <= I611 - 1 /\ I606 - 2 * I615 <= 1 /\ 0 <= I606 - 2 * I615] 227.01/223.56 f6(I616, I617, I618, I619, I620, I621) -> f7(I616, I617, I618, I622, I623, I624) [I617 - 2 * I625 = 0 /\ I617 <= I618 - 1 /\ I618 <= I617 + 1 /\ -1 <= I617 - 1 /\ I626 <= I616 /\ 2 <= I616 - 1 /\ 2 <= I626 - 1] 227.01/223.56 f5(I627, I628, I629, I630, I631, I632) -> f6(I633, 0, I628, I634, I635, I636) [2 <= I633 - 1 /\ 2 <= I627 - 1 /\ I633 <= I627 /\ I628 - 2 <= I628 - 1 /\ 1 <= I628 - 1 /\ I628 - 1 <= I628 - 1] 227.01/223.56 f1(I637, I638, I639, I640, I641, I642) -> f5(I643, I638, I644, I645, I646, I647) [2 <= I643 - 1 /\ 0 <= I637 - 1 /\ -1 <= I638 - 1 /\ I643 - 2 <= I637] 227.01/223.56 f4(I648, I649, I650, I651, I652, I653) -> f5(I654, 0, I655, I656, I657, I658) [2 <= I654 - 1] 227.01/223.56 f3(I659, I660, I661, I662, I663, I664) -> f3(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.01/223.56 f3(I670, I671, I672, I673, I674, I675) -> f3(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.01/223.56 f2(I680, I681, I682, I683, I684, I685) -> f2(I686, I681 + 1, I682, I687, I688, I689) [2 <= I686 - 1 /\ 2 <= I680 - 1 /\ I686 <= I680 /\ I681 <= I682 - 1 /\ -1 <= I682 - 1] 227.01/223.56 f2(I690, I691, I692, I693, I694, I695) -> f2(I696, I691 + 1, I697, I698, I699, I700) [2 <= I696 - 1 /\ 2 <= I690 - 1 /\ I696 <= I690 /\ I691 <= I692 - 1 /\ -1 <= I697 - 1] 227.01/223.56 f2(I701, I702, I703, I704, I705, I706) -> f3(I707, 0, I703, I708, I709, I710) [2 <= I707 - 1 /\ 2 <= I701 - 1 /\ I707 <= I701 /\ -1 <= I703 - 1 /\ I703 <= I702] 227.01/223.56 f1(I711, I712, I713, I714, I715, I716) -> f2(I717, 0, I712, I718, I719, I720) [2 <= I717 - 1 /\ 0 <= I711 - 1 /\ -1 <= I712 - 1 /\ I717 - 2 <= I711] 227.01/223.56 227.01/223.56 The dependency graph for this problem is: 227.01/223.56 0 -> 51, 67, 74 227.01/223.56 1 -> 2, 3, 4, 5, 10 227.01/223.56 2 -> 2, 3, 4, 5, 10 227.01/223.56 3 -> 2, 3, 4, 5, 10 227.01/223.56 4 -> 2, 3, 4, 5, 10 227.01/223.56 5 -> 1 227.01/223.56 6 -> 9, 12, 13 227.01/223.56 7 -> 9, 12, 13 227.01/223.56 8 -> 9, 12, 13 227.01/223.56 9 -> 9, 12, 13 227.01/223.56 10 -> 11, 15 227.01/223.56 11 -> 2, 3, 4, 5, 10 227.01/223.56 12 -> 6, 7, 8 227.01/223.56 13 -> 14 227.01/223.56 14 -> 9, 12, 13 227.01/223.56 15 -> 16, 17 227.01/223.56 16 -> 11, 15 227.01/223.56 17 -> 14 227.01/223.56 18 -> 16, 17 227.01/223.56 19 -> 20 227.01/223.56 20 -> 20 227.01/223.56 21 -> 20 227.01/223.56 22 -> 23, 24, 25, 26, 27 227.01/223.56 23 -> 23, 24, 25, 26, 27 227.01/223.56 24 -> 23, 24, 25, 26, 27 227.01/223.56 25 -> 23, 24, 25, 26, 27 227.01/223.56 26 -> 22 227.01/223.56 27 -> 42 227.01/223.56 28 -> 23, 24, 25, 26, 27 227.01/223.56 29 -> 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 227.01/223.56 30 -> 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 227.01/223.56 31 -> 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 227.01/223.56 32 -> 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 227.01/223.56 33 -> 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 227.01/223.56 34 -> 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 227.01/223.56 35 -> 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 227.01/223.56 36 -> 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 227.01/223.56 37 -> 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 227.01/223.56 38 -> 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 227.01/223.56 39 -> 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 227.01/223.56 40 -> 227.01/223.56 41 -> 38, 39, 40, 41 227.01/223.56 42 -> 38, 39, 40, 41 227.01/223.56 43 -> 42 227.01/223.56 44 -> 43, 44 227.01/223.56 45 -> 44 227.01/223.56 46 -> 46 227.01/223.56 47 -> 47, 48 227.01/223.56 48 -> 49, 50 227.01/223.56 49 -> 46 227.01/223.56 50 -> 47, 48 227.01/223.56 51 -> 49, 50 227.01/223.56 52 -> 59, 61, 63, 65 227.01/223.56 53 -> 227.01/223.56 54 -> 59, 63 227.01/223.56 55 -> 61, 65 227.01/223.56 56 -> 59, 61, 63, 65 227.01/223.56 57 -> 59, 61, 63, 65 227.01/223.56 58 -> 54, 56 227.01/223.56 59 -> 58 227.01/223.56 60 -> 56 227.01/223.56 61 -> 60 227.01/223.56 62 -> 52, 57 227.01/223.56 63 -> 62 227.01/223.56 64 -> 52, 57 227.01/223.56 65 -> 64 227.01/223.56 66 -> 63 227.01/223.56 67 -> 66 227.01/223.56 68 -> 227.01/223.56 69 -> 18, 19, 69, 70 227.01/223.56 70 -> 18, 19, 69, 70 227.01/223.56 71 -> 21, 45, 71, 72, 73 227.01/223.56 72 -> 21, 45, 71, 72, 73 227.01/223.56 73 -> 18, 19, 69, 70 227.01/223.56 74 -> 21, 45, 71, 72, 73 227.01/223.56 Where: 227.01/223.56 0) init#(x1, x2, x3, x4, x5, x6) -> f1#(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6) 227.01/223.56 1) f26#(I0, I1, I2, I3, I4, I5) -> f25#(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.56 2) f25#(I8, I9, I10, I11, I12, I13) -> f25#(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.56 3) f25#(I16, I17, I18, I19, I20, I21) -> f25#(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.56 4) f25#(I25, I26, I27, I28, I29, I30) -> f25#(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.56 5) f25#(I34, I35, I36, I37, I38, I39) -> f26#(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.56 6) f24#(I44, I45, I46, I47, I48, I49) -> f23#(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.56 7) f24#(I54, I55, I56, I57, I58, I59) -> f23#(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.56 8) f24#(I63, I64, I65, I66, I67, I68) -> f23#(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.56 9) f23#(I72, I73, I74, I75, I76, I77) -> f23#(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.56 10) f25#(I82, I83, I84, I85, I86, I87) -> f22#(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.56 11) f22#(I91, I92, I93, I94, I95, I96) -> f25#(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.56 12) f23#(I99, I100, I101, I102, I103, I104) -> f24#(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.56 13) f23#(I109, I110, I111, I112, I113, I114) -> f21#(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.56 14) f21#(I119, I120, I121, I122, I123, I124) -> f23#(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.01/223.56 15) f22#(I128, I129, I130, I131, I132, I133) -> f20#(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.56 16) f20#(I138, I139, I140, I141, I142, I143) -> f22#(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.01/223.56 17) f20#(I147, I148, I149, I150, I151, I152) -> f21#(I153, 0, I149, I154, I155, I156) [2 <= I153 - 1 /\ 2 <= I147 - 1 /\ I153 <= I147 /\ -1 <= I149 - 1 /\ I149 <= I148] 227.01/223.56 18) f3#(I157, I158, I159, I160, I161, I162) -> f20#(I163, 1, I164, I165, I166, I167) [2 <= I163 - 1 /\ 2 <= I157 - 1 /\ I163 <= I157 /\ I158 <= I164 - 1 /\ -1 <= I164 - 1 /\ -1 <= I158 - 1 /\ 0 <= I159 - 1 /\ I158 <= I159 - 1] 227.01/223.56 19) f3#(I168, I169, I170, I171, I172, I173) -> f19#(I174, 0, I170, I175, I176, I177) [2 <= I174 - 1 /\ 2 <= I168 - 1 /\ I174 <= I168 /\ -1 <= I169 - 1 /\ 0 <= I170 - 1 /\ I169 <= I170 - 1] 227.01/223.56 20) f19#(I178, I179, I180, I181, I182, I183) -> f19#(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.01/223.56 21) f2#(I188, I189, I190, I191, I192, I193) -> f19#(I194, 0, I190, I195, I196, I197) [2 <= I194 - 1 /\ 2 <= I188 - 1 /\ I194 <= I188 /\ -1 <= I189 - 1 /\ 0 <= I190 - 1 /\ I189 <= I190 - 1] 227.01/223.56 22) f18#(I198, I199, I200, I201, I202, I203) -> f17#(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.56 23) f17#(I206, I207, I208, I209, I210, I211) -> f17#(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.56 24) f17#(I215, I216, I217, I218, I219, I220) -> f17#(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.56 25) f17#(I225, I226, I227, I228, I229, I230) -> f17#(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.56 26) f17#(I234, I235, I236, I237, I238, I239) -> f18#(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.56 27) f17#(I244, I245, I246, I247, I248, I249) -> f14#(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.01/223.56 28) f16#(I254, I255, I256, I257, I258, I259) -> f17#(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.01/223.56 29) f16#(I262, I263, I264, I265, I266, I267) -> f16#(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.56 30) f16#(I271, I272, I273, I274, I275, I276) -> f16#(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.56 31) f16#(I280, I281, I282, I283, I284, I285) -> f16#(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.56 32) f16#(I289, I290, I291, I292, I293, I294) -> f16#(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.56 33) f16#(I298, I299, I300, I301, I302, I303) -> f16#(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.56 34) f16#(I307, I308, I309, I310, I311, I312) -> f16#(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.56 35) f16#(I316, I317, I318, I319, I320, I321) -> f16#(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.56 36) f16#(I325, I326, I327, I328, I329, I330) -> f16#(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.56 37) f16#(I334, I335, I336, I337, I338, I339) -> f16#(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.56 38) f15#(I342, I343, I344, I345, I346, I347) -> f16#(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.01/223.56 39) f15#(I351, I352, I353, I354, I355, I356) -> f16#(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.01/223.56 40) f15#(I360, I361, I362, I363, I364, I365) -> f16#(I366, I367, I362, I363, I363 + 1, I364) [0 <= I367 - 1 /\ 2 <= I366 - 1 /\ 0 <= I361 - 1 /\ 2 <= I360 - 1 /\ I367 <= I361 /\ I367 + 2 <= I360 /\ I366 - 2 <= I361 /\ I366 <= I360 /\ I364 <= I363 /\ -1 <= I363 - 1 /\ -1 <= I364 - 1] 227.01/223.56 41) f15#(I368, I369, I370, I371, I372, I373) -> f15#(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.56 42) f14#(I377, I378, I379, I380, I381, I382) -> f15#(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.01/223.56 43) f13#(I386, I387, I388, I389, I390, I391) -> f14#(I392, I393, 0, I389, I394, I395) [0 <= I393 - 1 /\ 2 <= I392 - 1 /\ 0 <= I387 - 1 /\ 2 <= I386 - 1 /\ I393 <= I387 /\ I393 + 2 <= I386 /\ I392 - 2 <= I387 /\ I392 <= I386 /\ -1 <= I389 - 1 /\ I389 <= I388] 227.01/223.56 44) f13#(I396, I397, I398, I399, I400, I401) -> f13#(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.01/223.56 45) f2#(I406, I407, I408, I409, I410, I411) -> f13#(I412, I413, 0, I414, I415, I416) [0 <= I413 - 1 /\ 2 <= I412 - 1 /\ 2 <= I406 - 1 /\ I413 + 2 <= I406 /\ I412 <= I406 /\ -1 <= I414 - 1 /\ I407 <= I414 - 1 /\ -1 <= I407 - 1 /\ 0 <= I408 - 1 /\ I407 <= I408 - 1] 227.01/223.56 46) f12#(I417, I418, I419, I420, I421, I422) -> f12#(I423, I418 + 1, I419, I424, I425, I426) [2 <= I423 - 1 /\ 2 <= I417 - 1 /\ I423 <= I417 /\ I418 <= I419 - 1 /\ -1 <= I419 - 1] 227.01/223.56 47) f11#(I427, I428, I429, I430, I431, I432) -> f11#(I433, I428, I429 + 1, I430, I434, I435) [I429 <= I430 - 1 /\ I428 <= I430 - 1 /\ -1 <= I436 - 1 /\ -1 <= I430 - 1 /\ I429 <= I436 - 1 /\ I433 <= I427 /\ 2 <= I427 - 1 /\ 2 <= I433 - 1] 227.01/223.56 48) f11#(I437, I438, I439, I440, I441, I442) -> f10#(I443, I438 + 1, I440, I444, I445, I446) [2 <= I443 - 1 /\ 2 <= I437 - 1 /\ I443 <= I437 /\ I440 <= I439 /\ -1 <= I440 - 1] 227.01/223.56 49) f10#(I447, I448, I449, I450, I451, I452) -> f12#(I453, 0, I449, I454, I455, I456) [2 <= I453 - 1 /\ 2 <= I447 - 1 /\ I453 <= I447 /\ -1 <= I449 - 1 /\ I449 <= I448] 227.01/223.56 50) f10#(I457, I458, I459, I460, I461, I462) -> f11#(I463, I458, 0, I459, I464, I465) [2 <= I463 - 1 /\ 2 <= I457 - 1 /\ I463 <= I457 /\ -1 <= I459 - 1 /\ I458 <= I459 - 1] 227.01/223.56 51) f1#(I466, I467, I468, I469, I470, I471) -> f10#(I472, 0, I467, I473, I474, I475) [2 <= I472 - 1 /\ 0 <= I466 - 1 /\ -1 <= I467 - 1 /\ I472 - 2 <= I466] 227.01/223.56 52) f8#(I476, I477, I478, I479, I480, I481) -> f6#(I482, I477 + 1, I478, I483, I484, I485) [I477 - 2 <= I478 - 1 /\ 1 <= I477 - 1 /\ -1 <= I478 - 1 /\ I477 <= I478 - 1 /\ I477 - 2 <= I486 - 1 /\ -1 <= I486 - 1 /\ I482 <= I476 /\ 2 <= I476 - 1 /\ 2 <= I482 - 1] 227.01/223.56 53) f8#(I487, I488, I489, I490, I491, I492) -> f6#(I493, I488 + 1, I489, I494, I495, I496) [2 <= I493 - 1 /\ 2 <= I487 - 1 /\ I493 <= I487 /\ -1 <= I489 - 1 /\ I489 <= I488 /\ 1 <= I488 - 1 /\ I488 - 2 <= I489 - 1] 227.01/223.56 54) f9#(I497, I498, I499, I500, I501, I502) -> f6#(I503, I498 + 1, I500, I504, I505, I506) [I498 + 2 <= I500 - 1 /\ -1 <= I498 - 1 /\ I499 <= I500 - 1 /\ -1 <= I500 - 1 /\ I498 + 2 <= I507 - 1 /\ -1 <= I507 - 1 /\ I503 <= I497 /\ 2 <= I497 - 1 /\ 2 <= I503 - 1] 227.01/223.56 55) f9#(I508, I509, I510, I511, I512, I513) -> f6#(I514, I509 + 1, I511, I515, I516, I517) [2 <= I514 - 1 /\ 2 <= I508 - 1 /\ I514 <= I508 /\ I511 <= I509 + 2 /\ -1 <= I511 - 1 /\ I509 <= I511 - 1 /\ -1 <= I509 - 1 /\ I510 <= I511 - 1] 227.01/223.56 56) f9#(I518, I519, I520, I521, I522, I523) -> f6#(I524, I519 + 1, I521, I525, I526, I527) [2 <= I524 - 1 /\ 2 <= I518 - 1 /\ I521 <= I520 /\ I524 <= I518] 227.01/223.56 57) f8#(I528, I529, I530, I531, I532, I533) -> f6#(I534, I529 + 1, I530, I535, I536, I537) [2 <= I534 - 1 /\ 2 <= I528 - 1 /\ I529 <= 1 /\ I534 <= I528] 227.01/223.56 58) f7#(I538, I539, I540, I541, I542, I543) -> f9#(I544, I539, I539 + 2, I540, I545, I546) [-1 <= I539 - 1 /\ I539 + 1 <= I540 - 1 /\ I539 - 2 * I547 = 1 /\ -1 <= I540 - 1 /\ I539 + 1 <= I548 - 1 /\ -1 <= I548 - 1 /\ I544 <= I538 /\ 2 <= I538 - 1 /\ 2 <= I544 - 1 /\ I539 - 2 * I547 <= 1 /\ 0 <= I539 - 2 * I547] 227.01/223.56 59) f6#(I549, I550, I551, I552, I553, I554) -> f7#(I549, I550, I551, I555, I556, I557) [-1 <= I550 - 1 /\ I550 + 1 <= I551 - 1 /\ I550 - 2 * I558 = 1 /\ -1 <= I551 - 1 /\ I550 + 1 <= I559 - 1 /\ -1 <= I559 - 1 /\ y3 <= I549 /\ 2 <= I549 - 1 /\ 2 <= y3 - 1] 227.01/223.56 60) f7#(I560, I561, I562, I563, I564, I565) -> f9#(I566, I561, I561 + 2, I562, I567, I568) [I561 - 2 * I569 = 1 /\ I561 <= I562 - 1 /\ -1 <= I561 - 1 /\ I562 <= I561 + 1 /\ I566 <= I560 /\ 2 <= I560 - 1 /\ 2 <= I566 - 1 /\ I561 - 2 * I569 <= 1 /\ 0 <= I561 - 2 * I569] 227.01/223.56 61) f6#(I570, I571, I572, I573, I574, I575) -> f7#(I570, I571, I572, I576, I577, I578) [I571 - 2 * I579 = 1 /\ I571 <= I572 - 1 /\ -1 <= I571 - 1 /\ I572 <= I571 + 1 /\ I580 <= I570 /\ 2 <= I570 - 1 /\ 2 <= I580 - 1] 227.01/223.56 62) f7#(I581, I582, I583, I584, I585, I586) -> f8#(I587, I582, I583, I588, I589, I590) [-1 <= I582 - 1 /\ I582 + 1 <= I583 - 1 /\ I582 - 2 * I591 = 0 /\ -1 <= I583 - 1 /\ I582 + 1 <= I592 - 1 /\ -1 <= I592 - 1 /\ I587 <= I581 /\ 2 <= I581 - 1 /\ 2 <= I587 - 1 /\ I582 - 2 * I591 <= 1 /\ 0 <= I582 - 2 * I591] 227.01/223.56 63) f6#(I593, I594, I595, I596, I597, I598) -> f7#(I593, I594, I595, I599, I600, I601) [-1 <= I594 - 1 /\ I594 + 1 <= I595 - 1 /\ I594 - 2 * I602 = 0 /\ -1 <= I595 - 1 /\ I594 + 1 <= I603 - 1 /\ -1 <= I603 - 1 /\ I604 <= I593 /\ 2 <= I593 - 1 /\ 2 <= I604 - 1] 227.01/223.56 64) f7#(I605, I606, I607, I608, I609, I610) -> f8#(I611, I606, I607, I612, I613, I614) [I606 - 2 * I615 = 0 /\ I606 <= I607 - 1 /\ I607 <= I606 + 1 /\ -1 <= I606 - 1 /\ I611 <= I605 /\ 2 <= I605 - 1 /\ 2 <= I611 - 1 /\ I606 - 2 * I615 <= 1 /\ 0 <= I606 - 2 * I615] 227.01/223.56 65) f6#(I616, I617, I618, I619, I620, I621) -> f7#(I616, I617, I618, I622, I623, I624) [I617 - 2 * I625 = 0 /\ I617 <= I618 - 1 /\ I618 <= I617 + 1 /\ -1 <= I617 - 1 /\ I626 <= I616 /\ 2 <= I616 - 1 /\ 2 <= I626 - 1] 227.01/223.56 66) f5#(I627, I628, I629, I630, I631, I632) -> f6#(I633, 0, I628, I634, I635, I636) [2 <= I633 - 1 /\ 2 <= I627 - 1 /\ I633 <= I627 /\ I628 - 2 <= I628 - 1 /\ 1 <= I628 - 1 /\ I628 - 1 <= I628 - 1] 227.01/223.56 67) f1#(I637, I638, I639, I640, I641, I642) -> f5#(I643, I638, I644, I645, I646, I647) [2 <= I643 - 1 /\ 0 <= I637 - 1 /\ -1 <= I638 - 1 /\ I643 - 2 <= I637] 227.01/223.56 68) f4#(I648, I649, I650, I651, I652, I653) -> f5#(I654, 0, I655, I656, I657, I658) [2 <= I654 - 1] 227.01/223.56 69) f3#(I659, I660, I661, I662, I663, I664) -> f3#(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.01/223.56 70) f3#(I670, I671, I672, I673, I674, I675) -> f3#(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.01/223.56 71) f2#(I680, I681, I682, I683, I684, I685) -> f2#(I686, I681 + 1, I682, I687, I688, I689) [2 <= I686 - 1 /\ 2 <= I680 - 1 /\ I686 <= I680 /\ I681 <= I682 - 1 /\ -1 <= I682 - 1] 227.01/223.56 72) f2#(I690, I691, I692, I693, I694, I695) -> f2#(I696, I691 + 1, I697, I698, I699, I700) [2 <= I696 - 1 /\ 2 <= I690 - 1 /\ I696 <= I690 /\ I691 <= I692 - 1 /\ -1 <= I697 - 1] 227.01/223.56 73) f2#(I701, I702, I703, I704, I705, I706) -> f3#(I707, 0, I703, I708, I709, I710) [2 <= I707 - 1 /\ 2 <= I701 - 1 /\ I707 <= I701 /\ -1 <= I703 - 1 /\ I703 <= I702] 227.01/223.56 74) f1#(I711, I712, I713, I714, I715, I716) -> f2#(I717, 0, I712, I718, I719, I720) [2 <= I717 - 1 /\ 0 <= I711 - 1 /\ -1 <= I712 - 1 /\ I717 - 2 <= I711] 227.01/223.56 227.01/223.56 We have the following SCCs. 227.01/223.56 { 47, 48, 50 } 227.01/223.56 { 46 } 227.01/223.56 { 52, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65 } 227.01/223.56 { 71, 72 } 227.01/223.56 { 69, 70 } 227.01/223.56 { 1, 2, 3, 4, 5, 10, 11, 15, 16 } 227.01/223.56 { 6, 7, 8, 9, 12, 13, 14 } 227.01/223.56 { 44 } 227.01/223.56 { 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42 } 227.01/223.56 { 20 } 227.01/223.56 227.01/223.56 DP problem for innermost termination. 227.01/223.56 P = 227.01/223.56 f19#(I178, I179, I180, I181, I182, I183) -> f19#(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.01/223.56 R = 227.01/223.56 init(x1, x2, x3, x4, x5, x6) -> f1(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6) 227.01/223.56 f26(I0, I1, I2, I3, I4, I5) -> f25(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.56 f25(I8, I9, I10, I11, I12, I13) -> f25(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.56 f25(I16, I17, I18, I19, I20, I21) -> f25(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.56 f25(I25, I26, I27, I28, I29, I30) -> f25(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.56 f25(I34, I35, I36, I37, I38, I39) -> f26(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.56 f24(I44, I45, I46, I47, I48, I49) -> f23(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.56 f24(I54, I55, I56, I57, I58, I59) -> f23(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.56 f24(I63, I64, I65, I66, I67, I68) -> f23(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.56 f23(I72, I73, I74, I75, I76, I77) -> f23(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.56 f25(I82, I83, I84, I85, I86, I87) -> f22(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.56 f22(I91, I92, I93, I94, I95, I96) -> f25(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.56 f23(I99, I100, I101, I102, I103, I104) -> f24(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.56 f23(I109, I110, I111, I112, I113, I114) -> f21(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.56 f21(I119, I120, I121, I122, I123, I124) -> f23(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.01/223.56 f22(I128, I129, I130, I131, I132, I133) -> f20(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.56 f20(I138, I139, I140, I141, I142, I143) -> f22(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.01/223.56 f20(I147, I148, I149, I150, I151, I152) -> f21(I153, 0, I149, I154, I155, I156) [2 <= I153 - 1 /\ 2 <= I147 - 1 /\ I153 <= I147 /\ -1 <= I149 - 1 /\ I149 <= I148] 227.01/223.56 f3(I157, I158, I159, I160, I161, I162) -> f20(I163, 1, I164, I165, I166, I167) [2 <= I163 - 1 /\ 2 <= I157 - 1 /\ I163 <= I157 /\ I158 <= I164 - 1 /\ -1 <= I164 - 1 /\ -1 <= I158 - 1 /\ 0 <= I159 - 1 /\ I158 <= I159 - 1] 227.01/223.56 f3(I168, I169, I170, I171, I172, I173) -> f19(I174, 0, I170, I175, I176, I177) [2 <= I174 - 1 /\ 2 <= I168 - 1 /\ I174 <= I168 /\ -1 <= I169 - 1 /\ 0 <= I170 - 1 /\ I169 <= I170 - 1] 227.01/223.56 f19(I178, I179, I180, I181, I182, I183) -> f19(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.01/223.56 f2(I188, I189, I190, I191, I192, I193) -> f19(I194, 0, I190, I195, I196, I197) [2 <= I194 - 1 /\ 2 <= I188 - 1 /\ I194 <= I188 /\ -1 <= I189 - 1 /\ 0 <= I190 - 1 /\ I189 <= I190 - 1] 227.01/223.56 f18(I198, I199, I200, I201, I202, I203) -> f17(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.56 f17(I206, I207, I208, I209, I210, I211) -> f17(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.56 f17(I215, I216, I217, I218, I219, I220) -> f17(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.56 f17(I225, I226, I227, I228, I229, I230) -> f17(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.56 f17(I234, I235, I236, I237, I238, I239) -> f18(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.56 f17(I244, I245, I246, I247, I248, I249) -> f14(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.01/223.56 f16(I254, I255, I256, I257, I258, I259) -> f17(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.01/223.56 f16(I262, I263, I264, I265, I266, I267) -> f16(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.56 f16(I271, I272, I273, I274, I275, I276) -> f16(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.56 f16(I280, I281, I282, I283, I284, I285) -> f16(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.56 f16(I289, I290, I291, I292, I293, I294) -> f16(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.56 f16(I298, I299, I300, I301, I302, I303) -> f16(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.56 f16(I307, I308, I309, I310, I311, I312) -> f16(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.56 f16(I316, I317, I318, I319, I320, I321) -> f16(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.56 f16(I325, I326, I327, I328, I329, I330) -> f16(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.56 f16(I334, I335, I336, I337, I338, I339) -> f16(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.56 f15(I342, I343, I344, I345, I346, I347) -> f16(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.01/223.56 f15(I351, I352, I353, I354, I355, I356) -> f16(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.01/223.56 f15(I360, I361, I362, I363, I364, I365) -> f16(I366, I367, I362, I363, I363 + 1, I364) [0 <= I367 - 1 /\ 2 <= I366 - 1 /\ 0 <= I361 - 1 /\ 2 <= I360 - 1 /\ I367 <= I361 /\ I367 + 2 <= I360 /\ I366 - 2 <= I361 /\ I366 <= I360 /\ I364 <= I363 /\ -1 <= I363 - 1 /\ -1 <= I364 - 1] 227.01/223.56 f15(I368, I369, I370, I371, I372, I373) -> f15(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.56 f14(I377, I378, I379, I380, I381, I382) -> f15(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.01/223.56 f13(I386, I387, I388, I389, I390, I391) -> f14(I392, I393, 0, I389, I394, I395) [0 <= I393 - 1 /\ 2 <= I392 - 1 /\ 0 <= I387 - 1 /\ 2 <= I386 - 1 /\ I393 <= I387 /\ I393 + 2 <= I386 /\ I392 - 2 <= I387 /\ I392 <= I386 /\ -1 <= I389 - 1 /\ I389 <= I388] 227.01/223.56 f13(I396, I397, I398, I399, I400, I401) -> f13(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.01/223.56 f2(I406, I407, I408, I409, I410, I411) -> f13(I412, I413, 0, I414, I415, I416) [0 <= I413 - 1 /\ 2 <= I412 - 1 /\ 2 <= I406 - 1 /\ I413 + 2 <= I406 /\ I412 <= I406 /\ -1 <= I414 - 1 /\ I407 <= I414 - 1 /\ -1 <= I407 - 1 /\ 0 <= I408 - 1 /\ I407 <= I408 - 1] 227.01/223.56 f12(I417, I418, I419, I420, I421, I422) -> f12(I423, I418 + 1, I419, I424, I425, I426) [2 <= I423 - 1 /\ 2 <= I417 - 1 /\ I423 <= I417 /\ I418 <= I419 - 1 /\ -1 <= I419 - 1] 227.01/223.56 f11(I427, I428, I429, I430, I431, I432) -> f11(I433, I428, I429 + 1, I430, I434, I435) [I429 <= I430 - 1 /\ I428 <= I430 - 1 /\ -1 <= I436 - 1 /\ -1 <= I430 - 1 /\ I429 <= I436 - 1 /\ I433 <= I427 /\ 2 <= I427 - 1 /\ 2 <= I433 - 1] 227.01/223.56 f11(I437, I438, I439, I440, I441, I442) -> f10(I443, I438 + 1, I440, I444, I445, I446) [2 <= I443 - 1 /\ 2 <= I437 - 1 /\ I443 <= I437 /\ I440 <= I439 /\ -1 <= I440 - 1] 227.01/223.56 f10(I447, I448, I449, I450, I451, I452) -> f12(I453, 0, I449, I454, I455, I456) [2 <= I453 - 1 /\ 2 <= I447 - 1 /\ I453 <= I447 /\ -1 <= I449 - 1 /\ I449 <= I448] 227.01/223.56 f10(I457, I458, I459, I460, I461, I462) -> f11(I463, I458, 0, I459, I464, I465) [2 <= I463 - 1 /\ 2 <= I457 - 1 /\ I463 <= I457 /\ -1 <= I459 - 1 /\ I458 <= I459 - 1] 227.01/223.56 f1(I466, I467, I468, I469, I470, I471) -> f10(I472, 0, I467, I473, I474, I475) [2 <= I472 - 1 /\ 0 <= I466 - 1 /\ -1 <= I467 - 1 /\ I472 - 2 <= I466] 227.01/223.56 f8(I476, I477, I478, I479, I480, I481) -> f6(I482, I477 + 1, I478, I483, I484, I485) [I477 - 2 <= I478 - 1 /\ 1 <= I477 - 1 /\ -1 <= I478 - 1 /\ I477 <= I478 - 1 /\ I477 - 2 <= I486 - 1 /\ -1 <= I486 - 1 /\ I482 <= I476 /\ 2 <= I476 - 1 /\ 2 <= I482 - 1] 227.01/223.56 f8(I487, I488, I489, I490, I491, I492) -> f6(I493, I488 + 1, I489, I494, I495, I496) [2 <= I493 - 1 /\ 2 <= I487 - 1 /\ I493 <= I487 /\ -1 <= I489 - 1 /\ I489 <= I488 /\ 1 <= I488 - 1 /\ I488 - 2 <= I489 - 1] 227.01/223.56 f9(I497, I498, I499, I500, I501, I502) -> f6(I503, I498 + 1, I500, I504, I505, I506) [I498 + 2 <= I500 - 1 /\ -1 <= I498 - 1 /\ I499 <= I500 - 1 /\ -1 <= I500 - 1 /\ I498 + 2 <= I507 - 1 /\ -1 <= I507 - 1 /\ I503 <= I497 /\ 2 <= I497 - 1 /\ 2 <= I503 - 1] 227.01/223.56 f9(I508, I509, I510, I511, I512, I513) -> f6(I514, I509 + 1, I511, I515, I516, I517) [2 <= I514 - 1 /\ 2 <= I508 - 1 /\ I514 <= I508 /\ I511 <= I509 + 2 /\ -1 <= I511 - 1 /\ I509 <= I511 - 1 /\ -1 <= I509 - 1 /\ I510 <= I511 - 1] 227.01/223.56 f9(I518, I519, I520, I521, I522, I523) -> f6(I524, I519 + 1, I521, I525, I526, I527) [2 <= I524 - 1 /\ 2 <= I518 - 1 /\ I521 <= I520 /\ I524 <= I518] 227.01/223.56 f8(I528, I529, I530, I531, I532, I533) -> f6(I534, I529 + 1, I530, I535, I536, I537) [2 <= I534 - 1 /\ 2 <= I528 - 1 /\ I529 <= 1 /\ I534 <= I528] 227.01/223.56 f7(I538, I539, I540, I541, I542, I543) -> f9(I544, I539, I539 + 2, I540, I545, I546) [-1 <= I539 - 1 /\ I539 + 1 <= I540 - 1 /\ I539 - 2 * I547 = 1 /\ -1 <= I540 - 1 /\ I539 + 1 <= I548 - 1 /\ -1 <= I548 - 1 /\ I544 <= I538 /\ 2 <= I538 - 1 /\ 2 <= I544 - 1 /\ I539 - 2 * I547 <= 1 /\ 0 <= I539 - 2 * I547] 227.01/223.56 f6(I549, I550, I551, I552, I553, I554) -> f7(I549, I550, I551, I555, I556, I557) [-1 <= I550 - 1 /\ I550 + 1 <= I551 - 1 /\ I550 - 2 * I558 = 1 /\ -1 <= I551 - 1 /\ I550 + 1 <= I559 - 1 /\ -1 <= I559 - 1 /\ y3 <= I549 /\ 2 <= I549 - 1 /\ 2 <= y3 - 1] 227.01/223.56 f7(I560, I561, I562, I563, I564, I565) -> f9(I566, I561, I561 + 2, I562, I567, I568) [I561 - 2 * I569 = 1 /\ I561 <= I562 - 1 /\ -1 <= I561 - 1 /\ I562 <= I561 + 1 /\ I566 <= I560 /\ 2 <= I560 - 1 /\ 2 <= I566 - 1 /\ I561 - 2 * I569 <= 1 /\ 0 <= I561 - 2 * I569] 227.01/223.56 f6(I570, I571, I572, I573, I574, I575) -> f7(I570, I571, I572, I576, I577, I578) [I571 - 2 * I579 = 1 /\ I571 <= I572 - 1 /\ -1 <= I571 - 1 /\ I572 <= I571 + 1 /\ I580 <= I570 /\ 2 <= I570 - 1 /\ 2 <= I580 - 1] 227.01/223.56 f7(I581, I582, I583, I584, I585, I586) -> f8(I587, I582, I583, I588, I589, I590) [-1 <= I582 - 1 /\ I582 + 1 <= I583 - 1 /\ I582 - 2 * I591 = 0 /\ -1 <= I583 - 1 /\ I582 + 1 <= I592 - 1 /\ -1 <= I592 - 1 /\ I587 <= I581 /\ 2 <= I581 - 1 /\ 2 <= I587 - 1 /\ I582 - 2 * I591 <= 1 /\ 0 <= I582 - 2 * I591] 227.01/223.56 f6(I593, I594, I595, I596, I597, I598) -> f7(I593, I594, I595, I599, I600, I601) [-1 <= I594 - 1 /\ I594 + 1 <= I595 - 1 /\ I594 - 2 * I602 = 0 /\ -1 <= I595 - 1 /\ I594 + 1 <= I603 - 1 /\ -1 <= I603 - 1 /\ I604 <= I593 /\ 2 <= I593 - 1 /\ 2 <= I604 - 1] 227.01/223.56 f7(I605, I606, I607, I608, I609, I610) -> f8(I611, I606, I607, I612, I613, I614) [I606 - 2 * I615 = 0 /\ I606 <= I607 - 1 /\ I607 <= I606 + 1 /\ -1 <= I606 - 1 /\ I611 <= I605 /\ 2 <= I605 - 1 /\ 2 <= I611 - 1 /\ I606 - 2 * I615 <= 1 /\ 0 <= I606 - 2 * I615] 227.01/223.56 f6(I616, I617, I618, I619, I620, I621) -> f7(I616, I617, I618, I622, I623, I624) [I617 - 2 * I625 = 0 /\ I617 <= I618 - 1 /\ I618 <= I617 + 1 /\ -1 <= I617 - 1 /\ I626 <= I616 /\ 2 <= I616 - 1 /\ 2 <= I626 - 1] 227.01/223.56 f5(I627, I628, I629, I630, I631, I632) -> f6(I633, 0, I628, I634, I635, I636) [2 <= I633 - 1 /\ 2 <= I627 - 1 /\ I633 <= I627 /\ I628 - 2 <= I628 - 1 /\ 1 <= I628 - 1 /\ I628 - 1 <= I628 - 1] 227.01/223.56 f1(I637, I638, I639, I640, I641, I642) -> f5(I643, I638, I644, I645, I646, I647) [2 <= I643 - 1 /\ 0 <= I637 - 1 /\ -1 <= I638 - 1 /\ I643 - 2 <= I637] 227.01/223.56 f4(I648, I649, I650, I651, I652, I653) -> f5(I654, 0, I655, I656, I657, I658) [2 <= I654 - 1] 227.01/223.56 f3(I659, I660, I661, I662, I663, I664) -> f3(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.01/223.56 f3(I670, I671, I672, I673, I674, I675) -> f3(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.01/223.56 f2(I680, I681, I682, I683, I684, I685) -> f2(I686, I681 + 1, I682, I687, I688, I689) [2 <= I686 - 1 /\ 2 <= I680 - 1 /\ I686 <= I680 /\ I681 <= I682 - 1 /\ -1 <= I682 - 1] 227.01/223.56 f2(I690, I691, I692, I693, I694, I695) -> f2(I696, I691 + 1, I697, I698, I699, I700) [2 <= I696 - 1 /\ 2 <= I690 - 1 /\ I696 <= I690 /\ I691 <= I692 - 1 /\ -1 <= I697 - 1] 227.01/223.56 f2(I701, I702, I703, I704, I705, I706) -> f3(I707, 0, I703, I708, I709, I710) [2 <= I707 - 1 /\ 2 <= I701 - 1 /\ I707 <= I701 /\ -1 <= I703 - 1 /\ I703 <= I702] 227.01/223.56 f1(I711, I712, I713, I714, I715, I716) -> f2(I717, 0, I712, I718, I719, I720) [2 <= I717 - 1 /\ 0 <= I711 - 1 /\ -1 <= I712 - 1 /\ I717 - 2 <= I711] 227.01/223.56 227.01/223.56 We use the reverse value criterion with the projection function NU: 227.01/223.56 NU[f19#(z1,z2,z3,z4,z5,z6)] = z3 - 1 + -1 * z2 227.01/223.56 227.01/223.56 This gives the following inequalities: 227.01/223.56 2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1 ==> I180 - 1 + -1 * I179 > I180 - 1 + -1 * (I179 + 1) with I180 - 1 + -1 * I179 >= 0 227.01/223.56 227.01/223.56 All dependency pairs are strictly oriented, so the entire dependency pair problem may be removed. 227.01/223.56 227.01/223.56 DP problem for innermost termination. 227.01/223.56 P = 227.01/223.56 f18#(I198, I199, I200, I201, I202, I203) -> f17#(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.56 f17#(I206, I207, I208, I209, I210, I211) -> f17#(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.56 f17#(I215, I216, I217, I218, I219, I220) -> f17#(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.56 f17#(I225, I226, I227, I228, I229, I230) -> f17#(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.56 f17#(I234, I235, I236, I237, I238, I239) -> f18#(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.56 f17#(I244, I245, I246, I247, I248, I249) -> f14#(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.01/223.56 f16#(I254, I255, I256, I257, I258, I259) -> f17#(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.01/223.56 f16#(I262, I263, I264, I265, I266, I267) -> f16#(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.56 f16#(I271, I272, I273, I274, I275, I276) -> f16#(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.56 f16#(I280, I281, I282, I283, I284, I285) -> f16#(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.56 f16#(I289, I290, I291, I292, I293, I294) -> f16#(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.56 f16#(I298, I299, I300, I301, I302, I303) -> f16#(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.56 f16#(I307, I308, I309, I310, I311, I312) -> f16#(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.56 f16#(I316, I317, I318, I319, I320, I321) -> f16#(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.56 f16#(I325, I326, I327, I328, I329, I330) -> f16#(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.56 f16#(I334, I335, I336, I337, I338, I339) -> f16#(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.56 f15#(I342, I343, I344, I345, I346, I347) -> f16#(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.01/223.56 f15#(I351, I352, I353, I354, I355, I356) -> f16#(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.01/223.56 f15#(I368, I369, I370, I371, I372, I373) -> f15#(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.56 f14#(I377, I378, I379, I380, I381, I382) -> f15#(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.01/223.56 R = 227.01/223.56 init(x1, x2, x3, x4, x5, x6) -> f1(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6) 227.01/223.56 f26(I0, I1, I2, I3, I4, I5) -> f25(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.56 f25(I8, I9, I10, I11, I12, I13) -> f25(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.56 f25(I16, I17, I18, I19, I20, I21) -> f25(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.56 f25(I25, I26, I27, I28, I29, I30) -> f25(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.56 f25(I34, I35, I36, I37, I38, I39) -> f26(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.56 f24(I44, I45, I46, I47, I48, I49) -> f23(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.56 f24(I54, I55, I56, I57, I58, I59) -> f23(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.56 f24(I63, I64, I65, I66, I67, I68) -> f23(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.56 f23(I72, I73, I74, I75, I76, I77) -> f23(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.56 f25(I82, I83, I84, I85, I86, I87) -> f22(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.56 f22(I91, I92, I93, I94, I95, I96) -> f25(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.56 f23(I99, I100, I101, I102, I103, I104) -> f24(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.56 f23(I109, I110, I111, I112, I113, I114) -> f21(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.56 f21(I119, I120, I121, I122, I123, I124) -> f23(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.01/223.56 f22(I128, I129, I130, I131, I132, I133) -> f20(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.56 f20(I138, I139, I140, I141, I142, I143) -> f22(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.01/223.56 f20(I147, I148, I149, I150, I151, I152) -> f21(I153, 0, I149, I154, I155, I156) [2 <= I153 - 1 /\ 2 <= I147 - 1 /\ I153 <= I147 /\ -1 <= I149 - 1 /\ I149 <= I148] 227.01/223.56 f3(I157, I158, I159, I160, I161, I162) -> f20(I163, 1, I164, I165, I166, I167) [2 <= I163 - 1 /\ 2 <= I157 - 1 /\ I163 <= I157 /\ I158 <= I164 - 1 /\ -1 <= I164 - 1 /\ -1 <= I158 - 1 /\ 0 <= I159 - 1 /\ I158 <= I159 - 1] 227.01/223.56 f3(I168, I169, I170, I171, I172, I173) -> f19(I174, 0, I170, I175, I176, I177) [2 <= I174 - 1 /\ 2 <= I168 - 1 /\ I174 <= I168 /\ -1 <= I169 - 1 /\ 0 <= I170 - 1 /\ I169 <= I170 - 1] 227.01/223.56 f19(I178, I179, I180, I181, I182, I183) -> f19(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.01/223.56 f2(I188, I189, I190, I191, I192, I193) -> f19(I194, 0, I190, I195, I196, I197) [2 <= I194 - 1 /\ 2 <= I188 - 1 /\ I194 <= I188 /\ -1 <= I189 - 1 /\ 0 <= I190 - 1 /\ I189 <= I190 - 1] 227.01/223.56 f18(I198, I199, I200, I201, I202, I203) -> f17(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.56 f17(I206, I207, I208, I209, I210, I211) -> f17(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.56 f17(I215, I216, I217, I218, I219, I220) -> f17(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.56 f17(I225, I226, I227, I228, I229, I230) -> f17(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.56 f17(I234, I235, I236, I237, I238, I239) -> f18(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.56 f17(I244, I245, I246, I247, I248, I249) -> f14(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.01/223.56 f16(I254, I255, I256, I257, I258, I259) -> f17(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.01/223.56 f16(I262, I263, I264, I265, I266, I267) -> f16(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.56 f16(I271, I272, I273, I274, I275, I276) -> f16(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.56 f16(I280, I281, I282, I283, I284, I285) -> f16(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.56 f16(I289, I290, I291, I292, I293, I294) -> f16(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.56 f16(I298, I299, I300, I301, I302, I303) -> f16(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.56 f16(I307, I308, I309, I310, I311, I312) -> f16(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.56 f16(I316, I317, I318, I319, I320, I321) -> f16(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.56 f16(I325, I326, I327, I328, I329, I330) -> f16(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.56 f16(I334, I335, I336, I337, I338, I339) -> f16(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.56 f15(I342, I343, I344, I345, I346, I347) -> f16(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.01/223.56 f15(I351, I352, I353, I354, I355, I356) -> f16(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.01/223.56 f15(I360, I361, I362, I363, I364, I365) -> f16(I366, I367, I362, I363, I363 + 1, I364) [0 <= I367 - 1 /\ 2 <= I366 - 1 /\ 0 <= I361 - 1 /\ 2 <= I360 - 1 /\ I367 <= I361 /\ I367 + 2 <= I360 /\ I366 - 2 <= I361 /\ I366 <= I360 /\ I364 <= I363 /\ -1 <= I363 - 1 /\ -1 <= I364 - 1] 227.01/223.56 f15(I368, I369, I370, I371, I372, I373) -> f15(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.56 f14(I377, I378, I379, I380, I381, I382) -> f15(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.01/223.56 f13(I386, I387, I388, I389, I390, I391) -> f14(I392, I393, 0, I389, I394, I395) [0 <= I393 - 1 /\ 2 <= I392 - 1 /\ 0 <= I387 - 1 /\ 2 <= I386 - 1 /\ I393 <= I387 /\ I393 + 2 <= I386 /\ I392 - 2 <= I387 /\ I392 <= I386 /\ -1 <= I389 - 1 /\ I389 <= I388] 227.01/223.56 f13(I396, I397, I398, I399, I400, I401) -> f13(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.01/223.56 f2(I406, I407, I408, I409, I410, I411) -> f13(I412, I413, 0, I414, I415, I416) [0 <= I413 - 1 /\ 2 <= I412 - 1 /\ 2 <= I406 - 1 /\ I413 + 2 <= I406 /\ I412 <= I406 /\ -1 <= I414 - 1 /\ I407 <= I414 - 1 /\ -1 <= I407 - 1 /\ 0 <= I408 - 1 /\ I407 <= I408 - 1] 227.01/223.56 f12(I417, I418, I419, I420, I421, I422) -> f12(I423, I418 + 1, I419, I424, I425, I426) [2 <= I423 - 1 /\ 2 <= I417 - 1 /\ I423 <= I417 /\ I418 <= I419 - 1 /\ -1 <= I419 - 1] 227.01/223.56 f11(I427, I428, I429, I430, I431, I432) -> f11(I433, I428, I429 + 1, I430, I434, I435) [I429 <= I430 - 1 /\ I428 <= I430 - 1 /\ -1 <= I436 - 1 /\ -1 <= I430 - 1 /\ I429 <= I436 - 1 /\ I433 <= I427 /\ 2 <= I427 - 1 /\ 2 <= I433 - 1] 227.01/223.56 f11(I437, I438, I439, I440, I441, I442) -> f10(I443, I438 + 1, I440, I444, I445, I446) [2 <= I443 - 1 /\ 2 <= I437 - 1 /\ I443 <= I437 /\ I440 <= I439 /\ -1 <= I440 - 1] 227.01/223.56 f10(I447, I448, I449, I450, I451, I452) -> f12(I453, 0, I449, I454, I455, I456) [2 <= I453 - 1 /\ 2 <= I447 - 1 /\ I453 <= I447 /\ -1 <= I449 - 1 /\ I449 <= I448] 227.01/223.56 f10(I457, I458, I459, I460, I461, I462) -> f11(I463, I458, 0, I459, I464, I465) [2 <= I463 - 1 /\ 2 <= I457 - 1 /\ I463 <= I457 /\ -1 <= I459 - 1 /\ I458 <= I459 - 1] 227.01/223.56 f1(I466, I467, I468, I469, I470, I471) -> f10(I472, 0, I467, I473, I474, I475) [2 <= I472 - 1 /\ 0 <= I466 - 1 /\ -1 <= I467 - 1 /\ I472 - 2 <= I466] 227.01/223.56 f8(I476, I477, I478, I479, I480, I481) -> f6(I482, I477 + 1, I478, I483, I484, I485) [I477 - 2 <= I478 - 1 /\ 1 <= I477 - 1 /\ -1 <= I478 - 1 /\ I477 <= I478 - 1 /\ I477 - 2 <= I486 - 1 /\ -1 <= I486 - 1 /\ I482 <= I476 /\ 2 <= I476 - 1 /\ 2 <= I482 - 1] 227.01/223.56 f8(I487, I488, I489, I490, I491, I492) -> f6(I493, I488 + 1, I489, I494, I495, I496) [2 <= I493 - 1 /\ 2 <= I487 - 1 /\ I493 <= I487 /\ -1 <= I489 - 1 /\ I489 <= I488 /\ 1 <= I488 - 1 /\ I488 - 2 <= I489 - 1] 227.01/223.56 f9(I497, I498, I499, I500, I501, I502) -> f6(I503, I498 + 1, I500, I504, I505, I506) [I498 + 2 <= I500 - 1 /\ -1 <= I498 - 1 /\ I499 <= I500 - 1 /\ -1 <= I500 - 1 /\ I498 + 2 <= I507 - 1 /\ -1 <= I507 - 1 /\ I503 <= I497 /\ 2 <= I497 - 1 /\ 2 <= I503 - 1] 227.01/223.56 f9(I508, I509, I510, I511, I512, I513) -> f6(I514, I509 + 1, I511, I515, I516, I517) [2 <= I514 - 1 /\ 2 <= I508 - 1 /\ I514 <= I508 /\ I511 <= I509 + 2 /\ -1 <= I511 - 1 /\ I509 <= I511 - 1 /\ -1 <= I509 - 1 /\ I510 <= I511 - 1] 227.01/223.56 f9(I518, I519, I520, I521, I522, I523) -> f6(I524, I519 + 1, I521, I525, I526, I527) [2 <= I524 - 1 /\ 2 <= I518 - 1 /\ I521 <= I520 /\ I524 <= I518] 227.01/223.56 f8(I528, I529, I530, I531, I532, I533) -> f6(I534, I529 + 1, I530, I535, I536, I537) [2 <= I534 - 1 /\ 2 <= I528 - 1 /\ I529 <= 1 /\ I534 <= I528] 227.01/223.56 f7(I538, I539, I540, I541, I542, I543) -> f9(I544, I539, I539 + 2, I540, I545, I546) [-1 <= I539 - 1 /\ I539 + 1 <= I540 - 1 /\ I539 - 2 * I547 = 1 /\ -1 <= I540 - 1 /\ I539 + 1 <= I548 - 1 /\ -1 <= I548 - 1 /\ I544 <= I538 /\ 2 <= I538 - 1 /\ 2 <= I544 - 1 /\ I539 - 2 * I547 <= 1 /\ 0 <= I539 - 2 * I547] 227.01/223.56 f6(I549, I550, I551, I552, I553, I554) -> f7(I549, I550, I551, I555, I556, I557) [-1 <= I550 - 1 /\ I550 + 1 <= I551 - 1 /\ I550 - 2 * I558 = 1 /\ -1 <= I551 - 1 /\ I550 + 1 <= I559 - 1 /\ -1 <= I559 - 1 /\ y3 <= I549 /\ 2 <= I549 - 1 /\ 2 <= y3 - 1] 227.01/223.56 f7(I560, I561, I562, I563, I564, I565) -> f9(I566, I561, I561 + 2, I562, I567, I568) [I561 - 2 * I569 = 1 /\ I561 <= I562 - 1 /\ -1 <= I561 - 1 /\ I562 <= I561 + 1 /\ I566 <= I560 /\ 2 <= I560 - 1 /\ 2 <= I566 - 1 /\ I561 - 2 * I569 <= 1 /\ 0 <= I561 - 2 * I569] 227.01/223.56 f6(I570, I571, I572, I573, I574, I575) -> f7(I570, I571, I572, I576, I577, I578) [I571 - 2 * I579 = 1 /\ I571 <= I572 - 1 /\ -1 <= I571 - 1 /\ I572 <= I571 + 1 /\ I580 <= I570 /\ 2 <= I570 - 1 /\ 2 <= I580 - 1] 227.01/223.56 f7(I581, I582, I583, I584, I585, I586) -> f8(I587, I582, I583, I588, I589, I590) [-1 <= I582 - 1 /\ I582 + 1 <= I583 - 1 /\ I582 - 2 * I591 = 0 /\ -1 <= I583 - 1 /\ I582 + 1 <= I592 - 1 /\ -1 <= I592 - 1 /\ I587 <= I581 /\ 2 <= I581 - 1 /\ 2 <= I587 - 1 /\ I582 - 2 * I591 <= 1 /\ 0 <= I582 - 2 * I591] 227.01/223.56 f6(I593, I594, I595, I596, I597, I598) -> f7(I593, I594, I595, I599, I600, I601) [-1 <= I594 - 1 /\ I594 + 1 <= I595 - 1 /\ I594 - 2 * I602 = 0 /\ -1 <= I595 - 1 /\ I594 + 1 <= I603 - 1 /\ -1 <= I603 - 1 /\ I604 <= I593 /\ 2 <= I593 - 1 /\ 2 <= I604 - 1] 227.01/223.56 f7(I605, I606, I607, I608, I609, I610) -> f8(I611, I606, I607, I612, I613, I614) [I606 - 2 * I615 = 0 /\ I606 <= I607 - 1 /\ I607 <= I606 + 1 /\ -1 <= I606 - 1 /\ I611 <= I605 /\ 2 <= I605 - 1 /\ 2 <= I611 - 1 /\ I606 - 2 * I615 <= 1 /\ 0 <= I606 - 2 * I615] 227.01/223.56 f6(I616, I617, I618, I619, I620, I621) -> f7(I616, I617, I618, I622, I623, I624) [I617 - 2 * I625 = 0 /\ I617 <= I618 - 1 /\ I618 <= I617 + 1 /\ -1 <= I617 - 1 /\ I626 <= I616 /\ 2 <= I616 - 1 /\ 2 <= I626 - 1] 227.01/223.56 f5(I627, I628, I629, I630, I631, I632) -> f6(I633, 0, I628, I634, I635, I636) [2 <= I633 - 1 /\ 2 <= I627 - 1 /\ I633 <= I627 /\ I628 - 2 <= I628 - 1 /\ 1 <= I628 - 1 /\ I628 - 1 <= I628 - 1] 227.01/223.56 f1(I637, I638, I639, I640, I641, I642) -> f5(I643, I638, I644, I645, I646, I647) [2 <= I643 - 1 /\ 0 <= I637 - 1 /\ -1 <= I638 - 1 /\ I643 - 2 <= I637] 227.01/223.56 f4(I648, I649, I650, I651, I652, I653) -> f5(I654, 0, I655, I656, I657, I658) [2 <= I654 - 1] 227.01/223.56 f3(I659, I660, I661, I662, I663, I664) -> f3(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.01/223.56 f3(I670, I671, I672, I673, I674, I675) -> f3(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.01/223.56 f2(I680, I681, I682, I683, I684, I685) -> f2(I686, I681 + 1, I682, I687, I688, I689) [2 <= I686 - 1 /\ 2 <= I680 - 1 /\ I686 <= I680 /\ I681 <= I682 - 1 /\ -1 <= I682 - 1] 227.01/223.56 f2(I690, I691, I692, I693, I694, I695) -> f2(I696, I691 + 1, I697, I698, I699, I700) [2 <= I696 - 1 /\ 2 <= I690 - 1 /\ I696 <= I690 /\ I691 <= I692 - 1 /\ -1 <= I697 - 1] 227.01/223.56 f2(I701, I702, I703, I704, I705, I706) -> f3(I707, 0, I703, I708, I709, I710) [2 <= I707 - 1 /\ 2 <= I701 - 1 /\ I707 <= I701 /\ -1 <= I703 - 1 /\ I703 <= I702] 227.01/223.56 f1(I711, I712, I713, I714, I715, I716) -> f2(I717, 0, I712, I718, I719, I720) [2 <= I717 - 1 /\ 0 <= I711 - 1 /\ -1 <= I712 - 1 /\ I717 - 2 <= I711] 227.01/223.56 227.01/223.56 We use the extended value criterion with the projection function NU: 227.01/223.56 NU[f15#(x0,x1,x2,x3,x4,x5)] = -x2 + x4 - 2 227.01/223.56 NU[f16#(x0,x1,x2,x3,x4,x5)] = -x2 + x5 - 2 227.01/223.56 NU[f14#(x0,x1,x2,x3,x4,x5)] = -x2 + x3 - 1 227.01/223.56 NU[f17#(x0,x1,x2,x3,x4,x5)] = -x2 + x5 - 2 227.01/223.56 NU[f18#(x0,x1,x2,x3,x4,x5)] = -x0 + x4 - 2 227.01/223.56 227.01/223.56 This gives the following inequalities: 227.01/223.56 0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1 ==> -I198 + I202 - 2 >= -I198 + I202 - 2 227.01/223.56 I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1 ==> -I208 + I211 - 2 >= -I208 + I211 - 2 227.01/223.56 I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1 ==> -I217 + I220 - 2 >= -I217 + I220 - 2 227.01/223.56 I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1 ==> -I227 + I230 - 2 >= -I227 + I230 - 2 227.01/223.56 I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1 ==> -I236 + I239 - 2 >= -I236 + I239 - 2 227.01/223.56 0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1 ==> -I246 + I249 - 2 >= -(I246 + 1) + I249 - 1 227.01/223.56 0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1 ==> -I256 + I259 - 2 >= -I256 + I259 - 2 227.01/223.56 0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1 ==> -I264 + I267 - 2 >= -I264 + I267 - 2 227.01/223.56 I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1 ==> -I273 + I276 - 2 >= -I273 + I276 - 2 227.01/223.56 0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1 ==> -I282 + I285 - 2 >= -I282 + I285 - 2 227.01/223.56 I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1 ==> -I291 + I294 - 2 >= -I291 + I294 - 2 227.01/223.56 0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1 ==> -I300 + I303 - 2 >= -I300 + I303 - 2 227.01/223.56 I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1 ==> -I309 + I312 - 2 >= -I309 + I312 - 2 227.01/223.56 0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1 ==> -I318 + I321 - 2 >= -I318 + I321 - 2 227.01/223.56 I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1 ==> -I327 + I330 - 2 >= -I327 + I330 - 2 227.01/223.56 0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1 ==> -I336 + I339 - 2 >= -I336 + I339 - 2 227.01/223.56 -1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1 ==> -I344 + I346 - 2 >= -I344 + I346 - 2 227.01/223.56 -1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1 ==> -I353 + I355 - 2 >= -I353 + I355 - 2 227.01/223.56 0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1 ==> -I370 + I372 - 2 >= -I370 + I372 - 2 227.01/223.56 0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1 ==> -I379 + I380 - 1 > -I379 + I380 - 2 with -I379 + I380 - 1 >= 0 227.01/223.56 227.01/223.56 We remove all the strictly oriented dependency pairs. 227.01/223.56 227.01/223.56 DP problem for innermost termination. 227.01/223.56 P = 227.01/223.56 f18#(I198, I199, I200, I201, I202, I203) -> f17#(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.56 f17#(I206, I207, I208, I209, I210, I211) -> f17#(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.56 f17#(I215, I216, I217, I218, I219, I220) -> f17#(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.56 f17#(I225, I226, I227, I228, I229, I230) -> f17#(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.56 f17#(I234, I235, I236, I237, I238, I239) -> f18#(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.56 f17#(I244, I245, I246, I247, I248, I249) -> f14#(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.01/223.56 f16#(I254, I255, I256, I257, I258, I259) -> f17#(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.01/223.56 f16#(I262, I263, I264, I265, I266, I267) -> f16#(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.56 f16#(I271, I272, I273, I274, I275, I276) -> f16#(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.56 f16#(I280, I281, I282, I283, I284, I285) -> f16#(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.56 f16#(I289, I290, I291, I292, I293, I294) -> f16#(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.56 f16#(I298, I299, I300, I301, I302, I303) -> f16#(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.56 f16#(I307, I308, I309, I310, I311, I312) -> f16#(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.56 f16#(I316, I317, I318, I319, I320, I321) -> f16#(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.56 f16#(I325, I326, I327, I328, I329, I330) -> f16#(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.56 f16#(I334, I335, I336, I337, I338, I339) -> f16#(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.56 f15#(I342, I343, I344, I345, I346, I347) -> f16#(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.01/223.56 f15#(I351, I352, I353, I354, I355, I356) -> f16#(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.01/223.56 f15#(I368, I369, I370, I371, I372, I373) -> f15#(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.56 R = 227.01/223.56 init(x1, x2, x3, x4, x5, x6) -> f1(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6) 227.01/223.56 f26(I0, I1, I2, I3, I4, I5) -> f25(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.56 f25(I8, I9, I10, I11, I12, I13) -> f25(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.56 f25(I16, I17, I18, I19, I20, I21) -> f25(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.56 f25(I25, I26, I27, I28, I29, I30) -> f25(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.56 f25(I34, I35, I36, I37, I38, I39) -> f26(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.56 f24(I44, I45, I46, I47, I48, I49) -> f23(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.56 f24(I54, I55, I56, I57, I58, I59) -> f23(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.56 f24(I63, I64, I65, I66, I67, I68) -> f23(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.56 f23(I72, I73, I74, I75, I76, I77) -> f23(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.56 f25(I82, I83, I84, I85, I86, I87) -> f22(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.56 f22(I91, I92, I93, I94, I95, I96) -> f25(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.56 f23(I99, I100, I101, I102, I103, I104) -> f24(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.56 f23(I109, I110, I111, I112, I113, I114) -> f21(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.56 f21(I119, I120, I121, I122, I123, I124) -> f23(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.01/223.56 f22(I128, I129, I130, I131, I132, I133) -> f20(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.56 f20(I138, I139, I140, I141, I142, I143) -> f22(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.01/223.56 f20(I147, I148, I149, I150, I151, I152) -> f21(I153, 0, I149, I154, I155, I156) [2 <= I153 - 1 /\ 2 <= I147 - 1 /\ I153 <= I147 /\ -1 <= I149 - 1 /\ I149 <= I148] 227.01/223.56 f3(I157, I158, I159, I160, I161, I162) -> f20(I163, 1, I164, I165, I166, I167) [2 <= I163 - 1 /\ 2 <= I157 - 1 /\ I163 <= I157 /\ I158 <= I164 - 1 /\ -1 <= I164 - 1 /\ -1 <= I158 - 1 /\ 0 <= I159 - 1 /\ I158 <= I159 - 1] 227.01/223.56 f3(I168, I169, I170, I171, I172, I173) -> f19(I174, 0, I170, I175, I176, I177) [2 <= I174 - 1 /\ 2 <= I168 - 1 /\ I174 <= I168 /\ -1 <= I169 - 1 /\ 0 <= I170 - 1 /\ I169 <= I170 - 1] 227.01/223.56 f19(I178, I179, I180, I181, I182, I183) -> f19(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.01/223.56 f2(I188, I189, I190, I191, I192, I193) -> f19(I194, 0, I190, I195, I196, I197) [2 <= I194 - 1 /\ 2 <= I188 - 1 /\ I194 <= I188 /\ -1 <= I189 - 1 /\ 0 <= I190 - 1 /\ I189 <= I190 - 1] 227.01/223.56 f18(I198, I199, I200, I201, I202, I203) -> f17(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.56 f17(I206, I207, I208, I209, I210, I211) -> f17(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.56 f17(I215, I216, I217, I218, I219, I220) -> f17(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.56 f17(I225, I226, I227, I228, I229, I230) -> f17(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.56 f17(I234, I235, I236, I237, I238, I239) -> f18(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.56 f17(I244, I245, I246, I247, I248, I249) -> f14(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.01/223.56 f16(I254, I255, I256, I257, I258, I259) -> f17(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.01/223.56 f16(I262, I263, I264, I265, I266, I267) -> f16(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.56 f16(I271, I272, I273, I274, I275, I276) -> f16(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.56 f16(I280, I281, I282, I283, I284, I285) -> f16(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.56 f16(I289, I290, I291, I292, I293, I294) -> f16(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.56 f16(I298, I299, I300, I301, I302, I303) -> f16(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.56 f16(I307, I308, I309, I310, I311, I312) -> f16(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.56 f16(I316, I317, I318, I319, I320, I321) -> f16(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.56 f16(I325, I326, I327, I328, I329, I330) -> f16(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.56 f16(I334, I335, I336, I337, I338, I339) -> f16(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.56 f15(I342, I343, I344, I345, I346, I347) -> f16(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.01/223.56 f15(I351, I352, I353, I354, I355, I356) -> f16(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.01/223.56 f15(I360, I361, I362, I363, I364, I365) -> f16(I366, I367, I362, I363, I363 + 1, I364) [0 <= I367 - 1 /\ 2 <= I366 - 1 /\ 0 <= I361 - 1 /\ 2 <= I360 - 1 /\ I367 <= I361 /\ I367 + 2 <= I360 /\ I366 - 2 <= I361 /\ I366 <= I360 /\ I364 <= I363 /\ -1 <= I363 - 1 /\ -1 <= I364 - 1] 227.01/223.56 f15(I368, I369, I370, I371, I372, I373) -> f15(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.56 f14(I377, I378, I379, I380, I381, I382) -> f15(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.01/223.56 f13(I386, I387, I388, I389, I390, I391) -> f14(I392, I393, 0, I389, I394, I395) [0 <= I393 - 1 /\ 2 <= I392 - 1 /\ 0 <= I387 - 1 /\ 2 <= I386 - 1 /\ I393 <= I387 /\ I393 + 2 <= I386 /\ I392 - 2 <= I387 /\ I392 <= I386 /\ -1 <= I389 - 1 /\ I389 <= I388] 227.01/223.56 f13(I396, I397, I398, I399, I400, I401) -> f13(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.01/223.56 f2(I406, I407, I408, I409, I410, I411) -> f13(I412, I413, 0, I414, I415, I416) [0 <= I413 - 1 /\ 2 <= I412 - 1 /\ 2 <= I406 - 1 /\ I413 + 2 <= I406 /\ I412 <= I406 /\ -1 <= I414 - 1 /\ I407 <= I414 - 1 /\ -1 <= I407 - 1 /\ 0 <= I408 - 1 /\ I407 <= I408 - 1] 227.01/223.56 f12(I417, I418, I419, I420, I421, I422) -> f12(I423, I418 + 1, I419, I424, I425, I426) [2 <= I423 - 1 /\ 2 <= I417 - 1 /\ I423 <= I417 /\ I418 <= I419 - 1 /\ -1 <= I419 - 1] 227.01/223.56 f11(I427, I428, I429, I430, I431, I432) -> f11(I433, I428, I429 + 1, I430, I434, I435) [I429 <= I430 - 1 /\ I428 <= I430 - 1 /\ -1 <= I436 - 1 /\ -1 <= I430 - 1 /\ I429 <= I436 - 1 /\ I433 <= I427 /\ 2 <= I427 - 1 /\ 2 <= I433 - 1] 227.01/223.56 f11(I437, I438, I439, I440, I441, I442) -> f10(I443, I438 + 1, I440, I444, I445, I446) [2 <= I443 - 1 /\ 2 <= I437 - 1 /\ I443 <= I437 /\ I440 <= I439 /\ -1 <= I440 - 1] 227.01/223.56 f10(I447, I448, I449, I450, I451, I452) -> f12(I453, 0, I449, I454, I455, I456) [2 <= I453 - 1 /\ 2 <= I447 - 1 /\ I453 <= I447 /\ -1 <= I449 - 1 /\ I449 <= I448] 227.01/223.56 f10(I457, I458, I459, I460, I461, I462) -> f11(I463, I458, 0, I459, I464, I465) [2 <= I463 - 1 /\ 2 <= I457 - 1 /\ I463 <= I457 /\ -1 <= I459 - 1 /\ I458 <= I459 - 1] 227.01/223.56 f1(I466, I467, I468, I469, I470, I471) -> f10(I472, 0, I467, I473, I474, I475) [2 <= I472 - 1 /\ 0 <= I466 - 1 /\ -1 <= I467 - 1 /\ I472 - 2 <= I466] 227.01/223.56 f8(I476, I477, I478, I479, I480, I481) -> f6(I482, I477 + 1, I478, I483, I484, I485) [I477 - 2 <= I478 - 1 /\ 1 <= I477 - 1 /\ -1 <= I478 - 1 /\ I477 <= I478 - 1 /\ I477 - 2 <= I486 - 1 /\ -1 <= I486 - 1 /\ I482 <= I476 /\ 2 <= I476 - 1 /\ 2 <= I482 - 1] 227.01/223.56 f8(I487, I488, I489, I490, I491, I492) -> f6(I493, I488 + 1, I489, I494, I495, I496) [2 <= I493 - 1 /\ 2 <= I487 - 1 /\ I493 <= I487 /\ -1 <= I489 - 1 /\ I489 <= I488 /\ 1 <= I488 - 1 /\ I488 - 2 <= I489 - 1] 227.01/223.56 f9(I497, I498, I499, I500, I501, I502) -> f6(I503, I498 + 1, I500, I504, I505, I506) [I498 + 2 <= I500 - 1 /\ -1 <= I498 - 1 /\ I499 <= I500 - 1 /\ -1 <= I500 - 1 /\ I498 + 2 <= I507 - 1 /\ -1 <= I507 - 1 /\ I503 <= I497 /\ 2 <= I497 - 1 /\ 2 <= I503 - 1] 227.01/223.56 f9(I508, I509, I510, I511, I512, I513) -> f6(I514, I509 + 1, I511, I515, I516, I517) [2 <= I514 - 1 /\ 2 <= I508 - 1 /\ I514 <= I508 /\ I511 <= I509 + 2 /\ -1 <= I511 - 1 /\ I509 <= I511 - 1 /\ -1 <= I509 - 1 /\ I510 <= I511 - 1] 227.01/223.56 f9(I518, I519, I520, I521, I522, I523) -> f6(I524, I519 + 1, I521, I525, I526, I527) [2 <= I524 - 1 /\ 2 <= I518 - 1 /\ I521 <= I520 /\ I524 <= I518] 227.01/223.56 f8(I528, I529, I530, I531, I532, I533) -> f6(I534, I529 + 1, I530, I535, I536, I537) [2 <= I534 - 1 /\ 2 <= I528 - 1 /\ I529 <= 1 /\ I534 <= I528] 227.01/223.56 f7(I538, I539, I540, I541, I542, I543) -> f9(I544, I539, I539 + 2, I540, I545, I546) [-1 <= I539 - 1 /\ I539 + 1 <= I540 - 1 /\ I539 - 2 * I547 = 1 /\ -1 <= I540 - 1 /\ I539 + 1 <= I548 - 1 /\ -1 <= I548 - 1 /\ I544 <= I538 /\ 2 <= I538 - 1 /\ 2 <= I544 - 1 /\ I539 - 2 * I547 <= 1 /\ 0 <= I539 - 2 * I547] 227.01/223.56 f6(I549, I550, I551, I552, I553, I554) -> f7(I549, I550, I551, I555, I556, I557) [-1 <= I550 - 1 /\ I550 + 1 <= I551 - 1 /\ I550 - 2 * I558 = 1 /\ -1 <= I551 - 1 /\ I550 + 1 <= I559 - 1 /\ -1 <= I559 - 1 /\ y3 <= I549 /\ 2 <= I549 - 1 /\ 2 <= y3 - 1] 227.01/223.56 f7(I560, I561, I562, I563, I564, I565) -> f9(I566, I561, I561 + 2, I562, I567, I568) [I561 - 2 * I569 = 1 /\ I561 <= I562 - 1 /\ -1 <= I561 - 1 /\ I562 <= I561 + 1 /\ I566 <= I560 /\ 2 <= I560 - 1 /\ 2 <= I566 - 1 /\ I561 - 2 * I569 <= 1 /\ 0 <= I561 - 2 * I569] 227.01/223.56 f6(I570, I571, I572, I573, I574, I575) -> f7(I570, I571, I572, I576, I577, I578) [I571 - 2 * I579 = 1 /\ I571 <= I572 - 1 /\ -1 <= I571 - 1 /\ I572 <= I571 + 1 /\ I580 <= I570 /\ 2 <= I570 - 1 /\ 2 <= I580 - 1] 227.01/223.56 f7(I581, I582, I583, I584, I585, I586) -> f8(I587, I582, I583, I588, I589, I590) [-1 <= I582 - 1 /\ I582 + 1 <= I583 - 1 /\ I582 - 2 * I591 = 0 /\ -1 <= I583 - 1 /\ I582 + 1 <= I592 - 1 /\ -1 <= I592 - 1 /\ I587 <= I581 /\ 2 <= I581 - 1 /\ 2 <= I587 - 1 /\ I582 - 2 * I591 <= 1 /\ 0 <= I582 - 2 * I591] 227.01/223.56 f6(I593, I594, I595, I596, I597, I598) -> f7(I593, I594, I595, I599, I600, I601) [-1 <= I594 - 1 /\ I594 + 1 <= I595 - 1 /\ I594 - 2 * I602 = 0 /\ -1 <= I595 - 1 /\ I594 + 1 <= I603 - 1 /\ -1 <= I603 - 1 /\ I604 <= I593 /\ 2 <= I593 - 1 /\ 2 <= I604 - 1] 227.01/223.56 f7(I605, I606, I607, I608, I609, I610) -> f8(I611, I606, I607, I612, I613, I614) [I606 - 2 * I615 = 0 /\ I606 <= I607 - 1 /\ I607 <= I606 + 1 /\ -1 <= I606 - 1 /\ I611 <= I605 /\ 2 <= I605 - 1 /\ 2 <= I611 - 1 /\ I606 - 2 * I615 <= 1 /\ 0 <= I606 - 2 * I615] 227.01/223.56 f6(I616, I617, I618, I619, I620, I621) -> f7(I616, I617, I618, I622, I623, I624) [I617 - 2 * I625 = 0 /\ I617 <= I618 - 1 /\ I618 <= I617 + 1 /\ -1 <= I617 - 1 /\ I626 <= I616 /\ 2 <= I616 - 1 /\ 2 <= I626 - 1] 227.01/223.56 f5(I627, I628, I629, I630, I631, I632) -> f6(I633, 0, I628, I634, I635, I636) [2 <= I633 - 1 /\ 2 <= I627 - 1 /\ I633 <= I627 /\ I628 - 2 <= I628 - 1 /\ 1 <= I628 - 1 /\ I628 - 1 <= I628 - 1] 227.01/223.56 f1(I637, I638, I639, I640, I641, I642) -> f5(I643, I638, I644, I645, I646, I647) [2 <= I643 - 1 /\ 0 <= I637 - 1 /\ -1 <= I638 - 1 /\ I643 - 2 <= I637] 227.01/223.56 f4(I648, I649, I650, I651, I652, I653) -> f5(I654, 0, I655, I656, I657, I658) [2 <= I654 - 1] 227.01/223.56 f3(I659, I660, I661, I662, I663, I664) -> f3(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.01/223.56 f3(I670, I671, I672, I673, I674, I675) -> f3(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.01/223.56 f2(I680, I681, I682, I683, I684, I685) -> f2(I686, I681 + 1, I682, I687, I688, I689) [2 <= I686 - 1 /\ 2 <= I680 - 1 /\ I686 <= I680 /\ I681 <= I682 - 1 /\ -1 <= I682 - 1] 227.01/223.56 f2(I690, I691, I692, I693, I694, I695) -> f2(I696, I691 + 1, I697, I698, I699, I700) [2 <= I696 - 1 /\ 2 <= I690 - 1 /\ I696 <= I690 /\ I691 <= I692 - 1 /\ -1 <= I697 - 1] 227.01/223.56 f2(I701, I702, I703, I704, I705, I706) -> f3(I707, 0, I703, I708, I709, I710) [2 <= I707 - 1 /\ 2 <= I701 - 1 /\ I707 <= I701 /\ -1 <= I703 - 1 /\ I703 <= I702] 227.01/223.56 f1(I711, I712, I713, I714, I715, I716) -> f2(I717, 0, I712, I718, I719, I720) [2 <= I717 - 1 /\ 0 <= I711 - 1 /\ -1 <= I712 - 1 /\ I717 - 2 <= I711] 227.01/223.56 227.01/223.56 The dependency graph for this problem is: 227.01/223.56 22 -> 23, 24, 25, 26, 27 227.01/223.56 23 -> 23, 24, 25, 26, 27 227.01/223.56 24 -> 23, 24, 25, 26, 27 227.01/223.56 25 -> 23, 24, 25, 26, 27 227.01/223.56 26 -> 22 227.01/223.56 27 -> 227.01/223.56 28 -> 23, 24, 25, 26, 27 227.01/223.56 29 -> 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 227.01/223.56 30 -> 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 227.01/223.56 31 -> 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 227.01/223.56 32 -> 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 227.01/223.56 33 -> 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 227.01/223.56 34 -> 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 227.01/223.56 35 -> 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 227.01/223.56 36 -> 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 227.01/223.56 37 -> 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 227.01/223.56 38 -> 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 227.01/223.56 39 -> 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 227.01/223.56 41 -> 38, 39, 41 227.01/223.56 Where: 227.01/223.56 22) f18#(I198, I199, I200, I201, I202, I203) -> f17#(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.56 23) f17#(I206, I207, I208, I209, I210, I211) -> f17#(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.56 24) f17#(I215, I216, I217, I218, I219, I220) -> f17#(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.56 25) f17#(I225, I226, I227, I228, I229, I230) -> f17#(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.56 26) f17#(I234, I235, I236, I237, I238, I239) -> f18#(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.56 27) f17#(I244, I245, I246, I247, I248, I249) -> f14#(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.01/223.56 28) f16#(I254, I255, I256, I257, I258, I259) -> f17#(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.01/223.56 29) f16#(I262, I263, I264, I265, I266, I267) -> f16#(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.56 30) f16#(I271, I272, I273, I274, I275, I276) -> f16#(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.56 31) f16#(I280, I281, I282, I283, I284, I285) -> f16#(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.56 32) f16#(I289, I290, I291, I292, I293, I294) -> f16#(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.56 33) f16#(I298, I299, I300, I301, I302, I303) -> f16#(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.56 34) f16#(I307, I308, I309, I310, I311, I312) -> f16#(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.56 35) f16#(I316, I317, I318, I319, I320, I321) -> f16#(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.56 36) f16#(I325, I326, I327, I328, I329, I330) -> f16#(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.56 37) f16#(I334, I335, I336, I337, I338, I339) -> f16#(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.56 38) f15#(I342, I343, I344, I345, I346, I347) -> f16#(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.01/223.56 39) f15#(I351, I352, I353, I354, I355, I356) -> f16#(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.01/223.56 41) f15#(I368, I369, I370, I371, I372, I373) -> f15#(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.56 227.01/223.56 We have the following SCCs. 227.01/223.56 { 41 } 227.01/223.56 { 29, 30, 31, 32, 33, 34, 35, 36, 37 } 227.01/223.56 { 22, 23, 24, 25, 26 } 227.01/223.56 227.01/223.56 DP problem for innermost termination. 227.01/223.56 P = 227.01/223.56 f18#(I198, I199, I200, I201, I202, I203) -> f17#(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.56 f17#(I206, I207, I208, I209, I210, I211) -> f17#(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.56 f17#(I215, I216, I217, I218, I219, I220) -> f17#(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.56 f17#(I225, I226, I227, I228, I229, I230) -> f17#(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.56 f17#(I234, I235, I236, I237, I238, I239) -> f18#(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.56 R = 227.01/223.56 init(x1, x2, x3, x4, x5, x6) -> f1(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6) 227.01/223.56 f26(I0, I1, I2, I3, I4, I5) -> f25(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.56 f25(I8, I9, I10, I11, I12, I13) -> f25(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.56 f25(I16, I17, I18, I19, I20, I21) -> f25(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.56 f25(I25, I26, I27, I28, I29, I30) -> f25(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.56 f25(I34, I35, I36, I37, I38, I39) -> f26(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.56 f24(I44, I45, I46, I47, I48, I49) -> f23(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.56 f24(I54, I55, I56, I57, I58, I59) -> f23(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.56 f24(I63, I64, I65, I66, I67, I68) -> f23(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.56 f23(I72, I73, I74, I75, I76, I77) -> f23(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.56 f25(I82, I83, I84, I85, I86, I87) -> f22(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.56 f22(I91, I92, I93, I94, I95, I96) -> f25(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.56 f23(I99, I100, I101, I102, I103, I104) -> f24(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.56 f23(I109, I110, I111, I112, I113, I114) -> f21(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.56 f21(I119, I120, I121, I122, I123, I124) -> f23(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.01/223.56 f22(I128, I129, I130, I131, I132, I133) -> f20(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.56 f20(I138, I139, I140, I141, I142, I143) -> f22(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.01/223.56 f20(I147, I148, I149, I150, I151, I152) -> f21(I153, 0, I149, I154, I155, I156) [2 <= I153 - 1 /\ 2 <= I147 - 1 /\ I153 <= I147 /\ -1 <= I149 - 1 /\ I149 <= I148] 227.01/223.56 f3(I157, I158, I159, I160, I161, I162) -> f20(I163, 1, I164, I165, I166, I167) [2 <= I163 - 1 /\ 2 <= I157 - 1 /\ I163 <= I157 /\ I158 <= I164 - 1 /\ -1 <= I164 - 1 /\ -1 <= I158 - 1 /\ 0 <= I159 - 1 /\ I158 <= I159 - 1] 227.01/223.56 f3(I168, I169, I170, I171, I172, I173) -> f19(I174, 0, I170, I175, I176, I177) [2 <= I174 - 1 /\ 2 <= I168 - 1 /\ I174 <= I168 /\ -1 <= I169 - 1 /\ 0 <= I170 - 1 /\ I169 <= I170 - 1] 227.01/223.56 f19(I178, I179, I180, I181, I182, I183) -> f19(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.01/223.56 f2(I188, I189, I190, I191, I192, I193) -> f19(I194, 0, I190, I195, I196, I197) [2 <= I194 - 1 /\ 2 <= I188 - 1 /\ I194 <= I188 /\ -1 <= I189 - 1 /\ 0 <= I190 - 1 /\ I189 <= I190 - 1] 227.01/223.56 f18(I198, I199, I200, I201, I202, I203) -> f17(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.56 f17(I206, I207, I208, I209, I210, I211) -> f17(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.56 f17(I215, I216, I217, I218, I219, I220) -> f17(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.56 f17(I225, I226, I227, I228, I229, I230) -> f17(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.56 f17(I234, I235, I236, I237, I238, I239) -> f18(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.56 f17(I244, I245, I246, I247, I248, I249) -> f14(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.01/223.56 f16(I254, I255, I256, I257, I258, I259) -> f17(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.01/223.56 f16(I262, I263, I264, I265, I266, I267) -> f16(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.56 f16(I271, I272, I273, I274, I275, I276) -> f16(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.56 f16(I280, I281, I282, I283, I284, I285) -> f16(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.56 f16(I289, I290, I291, I292, I293, I294) -> f16(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.56 f16(I298, I299, I300, I301, I302, I303) -> f16(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.56 f16(I307, I308, I309, I310, I311, I312) -> f16(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.56 f16(I316, I317, I318, I319, I320, I321) -> f16(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.56 f16(I325, I326, I327, I328, I329, I330) -> f16(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.56 f16(I334, I335, I336, I337, I338, I339) -> f16(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.56 f15(I342, I343, I344, I345, I346, I347) -> f16(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.01/223.56 f15(I351, I352, I353, I354, I355, I356) -> f16(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.01/223.56 f15(I360, I361, I362, I363, I364, I365) -> f16(I366, I367, I362, I363, I363 + 1, I364) [0 <= I367 - 1 /\ 2 <= I366 - 1 /\ 0 <= I361 - 1 /\ 2 <= I360 - 1 /\ I367 <= I361 /\ I367 + 2 <= I360 /\ I366 - 2 <= I361 /\ I366 <= I360 /\ I364 <= I363 /\ -1 <= I363 - 1 /\ -1 <= I364 - 1] 227.01/223.56 f15(I368, I369, I370, I371, I372, I373) -> f15(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.56 f14(I377, I378, I379, I380, I381, I382) -> f15(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.01/223.56 f13(I386, I387, I388, I389, I390, I391) -> f14(I392, I393, 0, I389, I394, I395) [0 <= I393 - 1 /\ 2 <= I392 - 1 /\ 0 <= I387 - 1 /\ 2 <= I386 - 1 /\ I393 <= I387 /\ I393 + 2 <= I386 /\ I392 - 2 <= I387 /\ I392 <= I386 /\ -1 <= I389 - 1 /\ I389 <= I388] 227.01/223.56 f13(I396, I397, I398, I399, I400, I401) -> f13(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.01/223.56 f2(I406, I407, I408, I409, I410, I411) -> f13(I412, I413, 0, I414, I415, I416) [0 <= I413 - 1 /\ 2 <= I412 - 1 /\ 2 <= I406 - 1 /\ I413 + 2 <= I406 /\ I412 <= I406 /\ -1 <= I414 - 1 /\ I407 <= I414 - 1 /\ -1 <= I407 - 1 /\ 0 <= I408 - 1 /\ I407 <= I408 - 1] 227.01/223.56 f12(I417, I418, I419, I420, I421, I422) -> f12(I423, I418 + 1, I419, I424, I425, I426) [2 <= I423 - 1 /\ 2 <= I417 - 1 /\ I423 <= I417 /\ I418 <= I419 - 1 /\ -1 <= I419 - 1] 227.01/223.56 f11(I427, I428, I429, I430, I431, I432) -> f11(I433, I428, I429 + 1, I430, I434, I435) [I429 <= I430 - 1 /\ I428 <= I430 - 1 /\ -1 <= I436 - 1 /\ -1 <= I430 - 1 /\ I429 <= I436 - 1 /\ I433 <= I427 /\ 2 <= I427 - 1 /\ 2 <= I433 - 1] 227.01/223.56 f11(I437, I438, I439, I440, I441, I442) -> f10(I443, I438 + 1, I440, I444, I445, I446) [2 <= I443 - 1 /\ 2 <= I437 - 1 /\ I443 <= I437 /\ I440 <= I439 /\ -1 <= I440 - 1] 227.01/223.56 f10(I447, I448, I449, I450, I451, I452) -> f12(I453, 0, I449, I454, I455, I456) [2 <= I453 - 1 /\ 2 <= I447 - 1 /\ I453 <= I447 /\ -1 <= I449 - 1 /\ I449 <= I448] 227.01/223.56 f10(I457, I458, I459, I460, I461, I462) -> f11(I463, I458, 0, I459, I464, I465) [2 <= I463 - 1 /\ 2 <= I457 - 1 /\ I463 <= I457 /\ -1 <= I459 - 1 /\ I458 <= I459 - 1] 227.01/223.56 f1(I466, I467, I468, I469, I470, I471) -> f10(I472, 0, I467, I473, I474, I475) [2 <= I472 - 1 /\ 0 <= I466 - 1 /\ -1 <= I467 - 1 /\ I472 - 2 <= I466] 227.01/223.56 f8(I476, I477, I478, I479, I480, I481) -> f6(I482, I477 + 1, I478, I483, I484, I485) [I477 - 2 <= I478 - 1 /\ 1 <= I477 - 1 /\ -1 <= I478 - 1 /\ I477 <= I478 - 1 /\ I477 - 2 <= I486 - 1 /\ -1 <= I486 - 1 /\ I482 <= I476 /\ 2 <= I476 - 1 /\ 2 <= I482 - 1] 227.01/223.56 f8(I487, I488, I489, I490, I491, I492) -> f6(I493, I488 + 1, I489, I494, I495, I496) [2 <= I493 - 1 /\ 2 <= I487 - 1 /\ I493 <= I487 /\ -1 <= I489 - 1 /\ I489 <= I488 /\ 1 <= I488 - 1 /\ I488 - 2 <= I489 - 1] 227.01/223.56 f9(I497, I498, I499, I500, I501, I502) -> f6(I503, I498 + 1, I500, I504, I505, I506) [I498 + 2 <= I500 - 1 /\ -1 <= I498 - 1 /\ I499 <= I500 - 1 /\ -1 <= I500 - 1 /\ I498 + 2 <= I507 - 1 /\ -1 <= I507 - 1 /\ I503 <= I497 /\ 2 <= I497 - 1 /\ 2 <= I503 - 1] 227.01/223.56 f9(I508, I509, I510, I511, I512, I513) -> f6(I514, I509 + 1, I511, I515, I516, I517) [2 <= I514 - 1 /\ 2 <= I508 - 1 /\ I514 <= I508 /\ I511 <= I509 + 2 /\ -1 <= I511 - 1 /\ I509 <= I511 - 1 /\ -1 <= I509 - 1 /\ I510 <= I511 - 1] 227.01/223.56 f9(I518, I519, I520, I521, I522, I523) -> f6(I524, I519 + 1, I521, I525, I526, I527) [2 <= I524 - 1 /\ 2 <= I518 - 1 /\ I521 <= I520 /\ I524 <= I518] 227.01/223.56 f8(I528, I529, I530, I531, I532, I533) -> f6(I534, I529 + 1, I530, I535, I536, I537) [2 <= I534 - 1 /\ 2 <= I528 - 1 /\ I529 <= 1 /\ I534 <= I528] 227.01/223.56 f7(I538, I539, I540, I541, I542, I543) -> f9(I544, I539, I539 + 2, I540, I545, I546) [-1 <= I539 - 1 /\ I539 + 1 <= I540 - 1 /\ I539 - 2 * I547 = 1 /\ -1 <= I540 - 1 /\ I539 + 1 <= I548 - 1 /\ -1 <= I548 - 1 /\ I544 <= I538 /\ 2 <= I538 - 1 /\ 2 <= I544 - 1 /\ I539 - 2 * I547 <= 1 /\ 0 <= I539 - 2 * I547] 227.01/223.56 f6(I549, I550, I551, I552, I553, I554) -> f7(I549, I550, I551, I555, I556, I557) [-1 <= I550 - 1 /\ I550 + 1 <= I551 - 1 /\ I550 - 2 * I558 = 1 /\ -1 <= I551 - 1 /\ I550 + 1 <= I559 - 1 /\ -1 <= I559 - 1 /\ y3 <= I549 /\ 2 <= I549 - 1 /\ 2 <= y3 - 1] 227.01/223.56 f7(I560, I561, I562, I563, I564, I565) -> f9(I566, I561, I561 + 2, I562, I567, I568) [I561 - 2 * I569 = 1 /\ I561 <= I562 - 1 /\ -1 <= I561 - 1 /\ I562 <= I561 + 1 /\ I566 <= I560 /\ 2 <= I560 - 1 /\ 2 <= I566 - 1 /\ I561 - 2 * I569 <= 1 /\ 0 <= I561 - 2 * I569] 227.01/223.56 f6(I570, I571, I572, I573, I574, I575) -> f7(I570, I571, I572, I576, I577, I578) [I571 - 2 * I579 = 1 /\ I571 <= I572 - 1 /\ -1 <= I571 - 1 /\ I572 <= I571 + 1 /\ I580 <= I570 /\ 2 <= I570 - 1 /\ 2 <= I580 - 1] 227.01/223.56 f7(I581, I582, I583, I584, I585, I586) -> f8(I587, I582, I583, I588, I589, I590) [-1 <= I582 - 1 /\ I582 + 1 <= I583 - 1 /\ I582 - 2 * I591 = 0 /\ -1 <= I583 - 1 /\ I582 + 1 <= I592 - 1 /\ -1 <= I592 - 1 /\ I587 <= I581 /\ 2 <= I581 - 1 /\ 2 <= I587 - 1 /\ I582 - 2 * I591 <= 1 /\ 0 <= I582 - 2 * I591] 227.01/223.56 f6(I593, I594, I595, I596, I597, I598) -> f7(I593, I594, I595, I599, I600, I601) [-1 <= I594 - 1 /\ I594 + 1 <= I595 - 1 /\ I594 - 2 * I602 = 0 /\ -1 <= I595 - 1 /\ I594 + 1 <= I603 - 1 /\ -1 <= I603 - 1 /\ I604 <= I593 /\ 2 <= I593 - 1 /\ 2 <= I604 - 1] 227.01/223.56 f7(I605, I606, I607, I608, I609, I610) -> f8(I611, I606, I607, I612, I613, I614) [I606 - 2 * I615 = 0 /\ I606 <= I607 - 1 /\ I607 <= I606 + 1 /\ -1 <= I606 - 1 /\ I611 <= I605 /\ 2 <= I605 - 1 /\ 2 <= I611 - 1 /\ I606 - 2 * I615 <= 1 /\ 0 <= I606 - 2 * I615] 227.01/223.56 f6(I616, I617, I618, I619, I620, I621) -> f7(I616, I617, I618, I622, I623, I624) [I617 - 2 * I625 = 0 /\ I617 <= I618 - 1 /\ I618 <= I617 + 1 /\ -1 <= I617 - 1 /\ I626 <= I616 /\ 2 <= I616 - 1 /\ 2 <= I626 - 1] 227.01/223.56 f5(I627, I628, I629, I630, I631, I632) -> f6(I633, 0, I628, I634, I635, I636) [2 <= I633 - 1 /\ 2 <= I627 - 1 /\ I633 <= I627 /\ I628 - 2 <= I628 - 1 /\ 1 <= I628 - 1 /\ I628 - 1 <= I628 - 1] 227.01/223.56 f1(I637, I638, I639, I640, I641, I642) -> f5(I643, I638, I644, I645, I646, I647) [2 <= I643 - 1 /\ 0 <= I637 - 1 /\ -1 <= I638 - 1 /\ I643 - 2 <= I637] 227.01/223.56 f4(I648, I649, I650, I651, I652, I653) -> f5(I654, 0, I655, I656, I657, I658) [2 <= I654 - 1] 227.01/223.56 f3(I659, I660, I661, I662, I663, I664) -> f3(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.01/223.56 f3(I670, I671, I672, I673, I674, I675) -> f3(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.01/223.56 f2(I680, I681, I682, I683, I684, I685) -> f2(I686, I681 + 1, I682, I687, I688, I689) [2 <= I686 - 1 /\ 2 <= I680 - 1 /\ I686 <= I680 /\ I681 <= I682 - 1 /\ -1 <= I682 - 1] 227.01/223.56 f2(I690, I691, I692, I693, I694, I695) -> f2(I696, I691 + 1, I697, I698, I699, I700) [2 <= I696 - 1 /\ 2 <= I690 - 1 /\ I696 <= I690 /\ I691 <= I692 - 1 /\ -1 <= I697 - 1] 227.01/223.56 f2(I701, I702, I703, I704, I705, I706) -> f3(I707, 0, I703, I708, I709, I710) [2 <= I707 - 1 /\ 2 <= I701 - 1 /\ I707 <= I701 /\ -1 <= I703 - 1 /\ I703 <= I702] 227.01/223.56 f1(I711, I712, I713, I714, I715, I716) -> f2(I717, 0, I712, I718, I719, I720) [2 <= I717 - 1 /\ 0 <= I711 - 1 /\ -1 <= I712 - 1 /\ I717 - 2 <= I711] 227.01/223.56 227.01/223.56 We use the reverse value criterion with the projection function NU: 227.01/223.56 NU[f17#(z1,z2,z3,z4,z5,z6)] = z6 - 1 + -1 * z5 227.01/223.56 NU[f18#(z1,z2,z3,z4,z5,z6)] = z5 - 1 + -1 * (z4 + 1) 227.01/223.56 227.01/223.56 This gives the following inequalities: 227.01/223.56 0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1 ==> I202 - 1 + -1 * (I201 + 1) >= I202 - 1 + -1 * (I201 + 1) 227.01/223.56 I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1 ==> I211 - 1 + -1 * I210 > I211 - 1 + -1 * (I210 + 1) with I211 - 1 + -1 * I210 >= 0 227.01/223.56 I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1 ==> I220 - 1 + -1 * I219 > I220 - 1 + -1 * (I219 + 1) with I220 - 1 + -1 * I219 >= 0 227.01/223.56 I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1 ==> I230 - 1 + -1 * I229 > I230 - 1 + -1 * (I229 + 1) with I230 - 1 + -1 * I229 >= 0 227.01/223.56 I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1 ==> I239 - 1 + -1 * I238 > I239 - 1 + -1 * (I238 + 1) with I239 - 1 + -1 * I238 >= 0 227.01/223.56 227.01/223.56 We remove all the strictly oriented dependency pairs. 227.01/223.56 227.01/223.56 DP problem for innermost termination. 227.01/223.56 P = 227.01/223.56 f18#(I198, I199, I200, I201, I202, I203) -> f17#(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.56 R = 227.01/223.56 init(x1, x2, x3, x4, x5, x6) -> f1(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6) 227.01/223.56 f26(I0, I1, I2, I3, I4, I5) -> f25(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.56 f25(I8, I9, I10, I11, I12, I13) -> f25(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.56 f25(I16, I17, I18, I19, I20, I21) -> f25(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.56 f25(I25, I26, I27, I28, I29, I30) -> f25(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.56 f25(I34, I35, I36, I37, I38, I39) -> f26(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.56 f24(I44, I45, I46, I47, I48, I49) -> f23(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.56 f24(I54, I55, I56, I57, I58, I59) -> f23(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.56 f24(I63, I64, I65, I66, I67, I68) -> f23(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.56 f23(I72, I73, I74, I75, I76, I77) -> f23(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.56 f25(I82, I83, I84, I85, I86, I87) -> f22(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.56 f22(I91, I92, I93, I94, I95, I96) -> f25(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.56 f23(I99, I100, I101, I102, I103, I104) -> f24(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.56 f23(I109, I110, I111, I112, I113, I114) -> f21(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.56 f21(I119, I120, I121, I122, I123, I124) -> f23(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.01/223.56 f22(I128, I129, I130, I131, I132, I133) -> f20(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.56 f20(I138, I139, I140, I141, I142, I143) -> f22(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.01/223.56 f20(I147, I148, I149, I150, I151, I152) -> f21(I153, 0, I149, I154, I155, I156) [2 <= I153 - 1 /\ 2 <= I147 - 1 /\ I153 <= I147 /\ -1 <= I149 - 1 /\ I149 <= I148] 227.01/223.56 f3(I157, I158, I159, I160, I161, I162) -> f20(I163, 1, I164, I165, I166, I167) [2 <= I163 - 1 /\ 2 <= I157 - 1 /\ I163 <= I157 /\ I158 <= I164 - 1 /\ -1 <= I164 - 1 /\ -1 <= I158 - 1 /\ 0 <= I159 - 1 /\ I158 <= I159 - 1] 227.01/223.56 f3(I168, I169, I170, I171, I172, I173) -> f19(I174, 0, I170, I175, I176, I177) [2 <= I174 - 1 /\ 2 <= I168 - 1 /\ I174 <= I168 /\ -1 <= I169 - 1 /\ 0 <= I170 - 1 /\ I169 <= I170 - 1] 227.01/223.56 f19(I178, I179, I180, I181, I182, I183) -> f19(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.01/223.56 f2(I188, I189, I190, I191, I192, I193) -> f19(I194, 0, I190, I195, I196, I197) [2 <= I194 - 1 /\ 2 <= I188 - 1 /\ I194 <= I188 /\ -1 <= I189 - 1 /\ 0 <= I190 - 1 /\ I189 <= I190 - 1] 227.01/223.56 f18(I198, I199, I200, I201, I202, I203) -> f17(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.56 f17(I206, I207, I208, I209, I210, I211) -> f17(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.56 f17(I215, I216, I217, I218, I219, I220) -> f17(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.56 f17(I225, I226, I227, I228, I229, I230) -> f17(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.56 f17(I234, I235, I236, I237, I238, I239) -> f18(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.56 f17(I244, I245, I246, I247, I248, I249) -> f14(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.01/223.56 f16(I254, I255, I256, I257, I258, I259) -> f17(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.01/223.56 f16(I262, I263, I264, I265, I266, I267) -> f16(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.56 f16(I271, I272, I273, I274, I275, I276) -> f16(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.56 f16(I280, I281, I282, I283, I284, I285) -> f16(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.56 f16(I289, I290, I291, I292, I293, I294) -> f16(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.56 f16(I298, I299, I300, I301, I302, I303) -> f16(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.56 f16(I307, I308, I309, I310, I311, I312) -> f16(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.56 f16(I316, I317, I318, I319, I320, I321) -> f16(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.56 f16(I325, I326, I327, I328, I329, I330) -> f16(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.56 f16(I334, I335, I336, I337, I338, I339) -> f16(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.56 f15(I342, I343, I344, I345, I346, I347) -> f16(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.01/223.56 f15(I351, I352, I353, I354, I355, I356) -> f16(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.01/223.56 f15(I360, I361, I362, I363, I364, I365) -> f16(I366, I367, I362, I363, I363 + 1, I364) [0 <= I367 - 1 /\ 2 <= I366 - 1 /\ 0 <= I361 - 1 /\ 2 <= I360 - 1 /\ I367 <= I361 /\ I367 + 2 <= I360 /\ I366 - 2 <= I361 /\ I366 <= I360 /\ I364 <= I363 /\ -1 <= I363 - 1 /\ -1 <= I364 - 1] 227.01/223.56 f15(I368, I369, I370, I371, I372, I373) -> f15(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.56 f14(I377, I378, I379, I380, I381, I382) -> f15(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.01/223.56 f13(I386, I387, I388, I389, I390, I391) -> f14(I392, I393, 0, I389, I394, I395) [0 <= I393 - 1 /\ 2 <= I392 - 1 /\ 0 <= I387 - 1 /\ 2 <= I386 - 1 /\ I393 <= I387 /\ I393 + 2 <= I386 /\ I392 - 2 <= I387 /\ I392 <= I386 /\ -1 <= I389 - 1 /\ I389 <= I388] 227.01/223.56 f13(I396, I397, I398, I399, I400, I401) -> f13(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.01/223.56 f2(I406, I407, I408, I409, I410, I411) -> f13(I412, I413, 0, I414, I415, I416) [0 <= I413 - 1 /\ 2 <= I412 - 1 /\ 2 <= I406 - 1 /\ I413 + 2 <= I406 /\ I412 <= I406 /\ -1 <= I414 - 1 /\ I407 <= I414 - 1 /\ -1 <= I407 - 1 /\ 0 <= I408 - 1 /\ I407 <= I408 - 1] 227.01/223.56 f12(I417, I418, I419, I420, I421, I422) -> f12(I423, I418 + 1, I419, I424, I425, I426) [2 <= I423 - 1 /\ 2 <= I417 - 1 /\ I423 <= I417 /\ I418 <= I419 - 1 /\ -1 <= I419 - 1] 227.01/223.56 f11(I427, I428, I429, I430, I431, I432) -> f11(I433, I428, I429 + 1, I430, I434, I435) [I429 <= I430 - 1 /\ I428 <= I430 - 1 /\ -1 <= I436 - 1 /\ -1 <= I430 - 1 /\ I429 <= I436 - 1 /\ I433 <= I427 /\ 2 <= I427 - 1 /\ 2 <= I433 - 1] 227.01/223.56 f11(I437, I438, I439, I440, I441, I442) -> f10(I443, I438 + 1, I440, I444, I445, I446) [2 <= I443 - 1 /\ 2 <= I437 - 1 /\ I443 <= I437 /\ I440 <= I439 /\ -1 <= I440 - 1] 227.01/223.56 f10(I447, I448, I449, I450, I451, I452) -> f12(I453, 0, I449, I454, I455, I456) [2 <= I453 - 1 /\ 2 <= I447 - 1 /\ I453 <= I447 /\ -1 <= I449 - 1 /\ I449 <= I448] 227.01/223.56 f10(I457, I458, I459, I460, I461, I462) -> f11(I463, I458, 0, I459, I464, I465) [2 <= I463 - 1 /\ 2 <= I457 - 1 /\ I463 <= I457 /\ -1 <= I459 - 1 /\ I458 <= I459 - 1] 227.01/223.56 f1(I466, I467, I468, I469, I470, I471) -> f10(I472, 0, I467, I473, I474, I475) [2 <= I472 - 1 /\ 0 <= I466 - 1 /\ -1 <= I467 - 1 /\ I472 - 2 <= I466] 227.01/223.56 f8(I476, I477, I478, I479, I480, I481) -> f6(I482, I477 + 1, I478, I483, I484, I485) [I477 - 2 <= I478 - 1 /\ 1 <= I477 - 1 /\ -1 <= I478 - 1 /\ I477 <= I478 - 1 /\ I477 - 2 <= I486 - 1 /\ -1 <= I486 - 1 /\ I482 <= I476 /\ 2 <= I476 - 1 /\ 2 <= I482 - 1] 227.01/223.56 f8(I487, I488, I489, I490, I491, I492) -> f6(I493, I488 + 1, I489, I494, I495, I496) [2 <= I493 - 1 /\ 2 <= I487 - 1 /\ I493 <= I487 /\ -1 <= I489 - 1 /\ I489 <= I488 /\ 1 <= I488 - 1 /\ I488 - 2 <= I489 - 1] 227.01/223.56 f9(I497, I498, I499, I500, I501, I502) -> f6(I503, I498 + 1, I500, I504, I505, I506) [I498 + 2 <= I500 - 1 /\ -1 <= I498 - 1 /\ I499 <= I500 - 1 /\ -1 <= I500 - 1 /\ I498 + 2 <= I507 - 1 /\ -1 <= I507 - 1 /\ I503 <= I497 /\ 2 <= I497 - 1 /\ 2 <= I503 - 1] 227.01/223.56 f9(I508, I509, I510, I511, I512, I513) -> f6(I514, I509 + 1, I511, I515, I516, I517) [2 <= I514 - 1 /\ 2 <= I508 - 1 /\ I514 <= I508 /\ I511 <= I509 + 2 /\ -1 <= I511 - 1 /\ I509 <= I511 - 1 /\ -1 <= I509 - 1 /\ I510 <= I511 - 1] 227.01/223.56 f9(I518, I519, I520, I521, I522, I523) -> f6(I524, I519 + 1, I521, I525, I526, I527) [2 <= I524 - 1 /\ 2 <= I518 - 1 /\ I521 <= I520 /\ I524 <= I518] 227.01/223.56 f8(I528, I529, I530, I531, I532, I533) -> f6(I534, I529 + 1, I530, I535, I536, I537) [2 <= I534 - 1 /\ 2 <= I528 - 1 /\ I529 <= 1 /\ I534 <= I528] 227.01/223.56 f7(I538, I539, I540, I541, I542, I543) -> f9(I544, I539, I539 + 2, I540, I545, I546) [-1 <= I539 - 1 /\ I539 + 1 <= I540 - 1 /\ I539 - 2 * I547 = 1 /\ -1 <= I540 - 1 /\ I539 + 1 <= I548 - 1 /\ -1 <= I548 - 1 /\ I544 <= I538 /\ 2 <= I538 - 1 /\ 2 <= I544 - 1 /\ I539 - 2 * I547 <= 1 /\ 0 <= I539 - 2 * I547] 227.01/223.56 f6(I549, I550, I551, I552, I553, I554) -> f7(I549, I550, I551, I555, I556, I557) [-1 <= I550 - 1 /\ I550 + 1 <= I551 - 1 /\ I550 - 2 * I558 = 1 /\ -1 <= I551 - 1 /\ I550 + 1 <= I559 - 1 /\ -1 <= I559 - 1 /\ y3 <= I549 /\ 2 <= I549 - 1 /\ 2 <= y3 - 1] 227.01/223.56 f7(I560, I561, I562, I563, I564, I565) -> f9(I566, I561, I561 + 2, I562, I567, I568) [I561 - 2 * I569 = 1 /\ I561 <= I562 - 1 /\ -1 <= I561 - 1 /\ I562 <= I561 + 1 /\ I566 <= I560 /\ 2 <= I560 - 1 /\ 2 <= I566 - 1 /\ I561 - 2 * I569 <= 1 /\ 0 <= I561 - 2 * I569] 227.01/223.56 f6(I570, I571, I572, I573, I574, I575) -> f7(I570, I571, I572, I576, I577, I578) [I571 - 2 * I579 = 1 /\ I571 <= I572 - 1 /\ -1 <= I571 - 1 /\ I572 <= I571 + 1 /\ I580 <= I570 /\ 2 <= I570 - 1 /\ 2 <= I580 - 1] 227.01/223.56 f7(I581, I582, I583, I584, I585, I586) -> f8(I587, I582, I583, I588, I589, I590) [-1 <= I582 - 1 /\ I582 + 1 <= I583 - 1 /\ I582 - 2 * I591 = 0 /\ -1 <= I583 - 1 /\ I582 + 1 <= I592 - 1 /\ -1 <= I592 - 1 /\ I587 <= I581 /\ 2 <= I581 - 1 /\ 2 <= I587 - 1 /\ I582 - 2 * I591 <= 1 /\ 0 <= I582 - 2 * I591] 227.01/223.56 f6(I593, I594, I595, I596, I597, I598) -> f7(I593, I594, I595, I599, I600, I601) [-1 <= I594 - 1 /\ I594 + 1 <= I595 - 1 /\ I594 - 2 * I602 = 0 /\ -1 <= I595 - 1 /\ I594 + 1 <= I603 - 1 /\ -1 <= I603 - 1 /\ I604 <= I593 /\ 2 <= I593 - 1 /\ 2 <= I604 - 1] 227.01/223.56 f7(I605, I606, I607, I608, I609, I610) -> f8(I611, I606, I607, I612, I613, I614) [I606 - 2 * I615 = 0 /\ I606 <= I607 - 1 /\ I607 <= I606 + 1 /\ -1 <= I606 - 1 /\ I611 <= I605 /\ 2 <= I605 - 1 /\ 2 <= I611 - 1 /\ I606 - 2 * I615 <= 1 /\ 0 <= I606 - 2 * I615] 227.01/223.56 f6(I616, I617, I618, I619, I620, I621) -> f7(I616, I617, I618, I622, I623, I624) [I617 - 2 * I625 = 0 /\ I617 <= I618 - 1 /\ I618 <= I617 + 1 /\ -1 <= I617 - 1 /\ I626 <= I616 /\ 2 <= I616 - 1 /\ 2 <= I626 - 1] 227.01/223.56 f5(I627, I628, I629, I630, I631, I632) -> f6(I633, 0, I628, I634, I635, I636) [2 <= I633 - 1 /\ 2 <= I627 - 1 /\ I633 <= I627 /\ I628 - 2 <= I628 - 1 /\ 1 <= I628 - 1 /\ I628 - 1 <= I628 - 1] 227.01/223.56 f1(I637, I638, I639, I640, I641, I642) -> f5(I643, I638, I644, I645, I646, I647) [2 <= I643 - 1 /\ 0 <= I637 - 1 /\ -1 <= I638 - 1 /\ I643 - 2 <= I637] 227.01/223.56 f4(I648, I649, I650, I651, I652, I653) -> f5(I654, 0, I655, I656, I657, I658) [2 <= I654 - 1] 227.01/223.56 f3(I659, I660, I661, I662, I663, I664) -> f3(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.01/223.56 f3(I670, I671, I672, I673, I674, I675) -> f3(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.01/223.56 f2(I680, I681, I682, I683, I684, I685) -> f2(I686, I681 + 1, I682, I687, I688, I689) [2 <= I686 - 1 /\ 2 <= I680 - 1 /\ I686 <= I680 /\ I681 <= I682 - 1 /\ -1 <= I682 - 1] 227.01/223.56 f2(I690, I691, I692, I693, I694, I695) -> f2(I696, I691 + 1, I697, I698, I699, I700) [2 <= I696 - 1 /\ 2 <= I690 - 1 /\ I696 <= I690 /\ I691 <= I692 - 1 /\ -1 <= I697 - 1] 227.01/223.56 f2(I701, I702, I703, I704, I705, I706) -> f3(I707, 0, I703, I708, I709, I710) [2 <= I707 - 1 /\ 2 <= I701 - 1 /\ I707 <= I701 /\ -1 <= I703 - 1 /\ I703 <= I702] 227.01/223.56 f1(I711, I712, I713, I714, I715, I716) -> f2(I717, 0, I712, I718, I719, I720) [2 <= I717 - 1 /\ 0 <= I711 - 1 /\ -1 <= I712 - 1 /\ I717 - 2 <= I711] 227.01/223.56 227.01/223.56 The dependency graph for this problem is: 227.01/223.56 22 -> 227.01/223.56 Where: 227.01/223.56 22) f18#(I198, I199, I200, I201, I202, I203) -> f17#(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.56 227.01/223.56 We have the following SCCs. 227.01/223.56 227.01/223.56 227.01/223.56 DP problem for innermost termination. 227.01/223.56 P = 227.01/223.56 f16#(I262, I263, I264, I265, I266, I267) -> f16#(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.56 f16#(I271, I272, I273, I274, I275, I276) -> f16#(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.56 f16#(I280, I281, I282, I283, I284, I285) -> f16#(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.56 f16#(I289, I290, I291, I292, I293, I294) -> f16#(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.56 f16#(I298, I299, I300, I301, I302, I303) -> f16#(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.56 f16#(I307, I308, I309, I310, I311, I312) -> f16#(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.56 f16#(I316, I317, I318, I319, I320, I321) -> f16#(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.56 f16#(I325, I326, I327, I328, I329, I330) -> f16#(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.56 f16#(I334, I335, I336, I337, I338, I339) -> f16#(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.56 R = 227.01/223.56 init(x1, x2, x3, x4, x5, x6) -> f1(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6) 227.01/223.56 f26(I0, I1, I2, I3, I4, I5) -> f25(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.56 f25(I8, I9, I10, I11, I12, I13) -> f25(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.56 f25(I16, I17, I18, I19, I20, I21) -> f25(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.56 f25(I25, I26, I27, I28, I29, I30) -> f25(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.56 f25(I34, I35, I36, I37, I38, I39) -> f26(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.56 f24(I44, I45, I46, I47, I48, I49) -> f23(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.56 f24(I54, I55, I56, I57, I58, I59) -> f23(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.56 f24(I63, I64, I65, I66, I67, I68) -> f23(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.56 f23(I72, I73, I74, I75, I76, I77) -> f23(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.56 f25(I82, I83, I84, I85, I86, I87) -> f22(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.56 f22(I91, I92, I93, I94, I95, I96) -> f25(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.56 f23(I99, I100, I101, I102, I103, I104) -> f24(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.56 f23(I109, I110, I111, I112, I113, I114) -> f21(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.56 f21(I119, I120, I121, I122, I123, I124) -> f23(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.01/223.56 f22(I128, I129, I130, I131, I132, I133) -> f20(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.56 f20(I138, I139, I140, I141, I142, I143) -> f22(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.01/223.56 f20(I147, I148, I149, I150, I151, I152) -> f21(I153, 0, I149, I154, I155, I156) [2 <= I153 - 1 /\ 2 <= I147 - 1 /\ I153 <= I147 /\ -1 <= I149 - 1 /\ I149 <= I148] 227.01/223.56 f3(I157, I158, I159, I160, I161, I162) -> f20(I163, 1, I164, I165, I166, I167) [2 <= I163 - 1 /\ 2 <= I157 - 1 /\ I163 <= I157 /\ I158 <= I164 - 1 /\ -1 <= I164 - 1 /\ -1 <= I158 - 1 /\ 0 <= I159 - 1 /\ I158 <= I159 - 1] 227.01/223.56 f3(I168, I169, I170, I171, I172, I173) -> f19(I174, 0, I170, I175, I176, I177) [2 <= I174 - 1 /\ 2 <= I168 - 1 /\ I174 <= I168 /\ -1 <= I169 - 1 /\ 0 <= I170 - 1 /\ I169 <= I170 - 1] 227.01/223.56 f19(I178, I179, I180, I181, I182, I183) -> f19(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.01/223.56 f2(I188, I189, I190, I191, I192, I193) -> f19(I194, 0, I190, I195, I196, I197) [2 <= I194 - 1 /\ 2 <= I188 - 1 /\ I194 <= I188 /\ -1 <= I189 - 1 /\ 0 <= I190 - 1 /\ I189 <= I190 - 1] 227.01/223.56 f18(I198, I199, I200, I201, I202, I203) -> f17(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.56 f17(I206, I207, I208, I209, I210, I211) -> f17(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.56 f17(I215, I216, I217, I218, I219, I220) -> f17(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.56 f17(I225, I226, I227, I228, I229, I230) -> f17(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.56 f17(I234, I235, I236, I237, I238, I239) -> f18(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.56 f17(I244, I245, I246, I247, I248, I249) -> f14(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.01/223.56 f16(I254, I255, I256, I257, I258, I259) -> f17(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.01/223.56 f16(I262, I263, I264, I265, I266, I267) -> f16(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.56 f16(I271, I272, I273, I274, I275, I276) -> f16(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.56 f16(I280, I281, I282, I283, I284, I285) -> f16(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.56 f16(I289, I290, I291, I292, I293, I294) -> f16(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.56 f16(I298, I299, I300, I301, I302, I303) -> f16(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.56 f16(I307, I308, I309, I310, I311, I312) -> f16(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.56 f16(I316, I317, I318, I319, I320, I321) -> f16(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.56 f16(I325, I326, I327, I328, I329, I330) -> f16(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.56 f16(I334, I335, I336, I337, I338, I339) -> f16(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.56 f15(I342, I343, I344, I345, I346, I347) -> f16(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.01/223.56 f15(I351, I352, I353, I354, I355, I356) -> f16(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.01/223.56 f15(I360, I361, I362, I363, I364, I365) -> f16(I366, I367, I362, I363, I363 + 1, I364) [0 <= I367 - 1 /\ 2 <= I366 - 1 /\ 0 <= I361 - 1 /\ 2 <= I360 - 1 /\ I367 <= I361 /\ I367 + 2 <= I360 /\ I366 - 2 <= I361 /\ I366 <= I360 /\ I364 <= I363 /\ -1 <= I363 - 1 /\ -1 <= I364 - 1] 227.01/223.56 f15(I368, I369, I370, I371, I372, I373) -> f15(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.56 f14(I377, I378, I379, I380, I381, I382) -> f15(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.01/223.56 f13(I386, I387, I388, I389, I390, I391) -> f14(I392, I393, 0, I389, I394, I395) [0 <= I393 - 1 /\ 2 <= I392 - 1 /\ 0 <= I387 - 1 /\ 2 <= I386 - 1 /\ I393 <= I387 /\ I393 + 2 <= I386 /\ I392 - 2 <= I387 /\ I392 <= I386 /\ -1 <= I389 - 1 /\ I389 <= I388] 227.01/223.56 f13(I396, I397, I398, I399, I400, I401) -> f13(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.01/223.56 f2(I406, I407, I408, I409, I410, I411) -> f13(I412, I413, 0, I414, I415, I416) [0 <= I413 - 1 /\ 2 <= I412 - 1 /\ 2 <= I406 - 1 /\ I413 + 2 <= I406 /\ I412 <= I406 /\ -1 <= I414 - 1 /\ I407 <= I414 - 1 /\ -1 <= I407 - 1 /\ 0 <= I408 - 1 /\ I407 <= I408 - 1] 227.01/223.56 f12(I417, I418, I419, I420, I421, I422) -> f12(I423, I418 + 1, I419, I424, I425, I426) [2 <= I423 - 1 /\ 2 <= I417 - 1 /\ I423 <= I417 /\ I418 <= I419 - 1 /\ -1 <= I419 - 1] 227.01/223.56 f11(I427, I428, I429, I430, I431, I432) -> f11(I433, I428, I429 + 1, I430, I434, I435) [I429 <= I430 - 1 /\ I428 <= I430 - 1 /\ -1 <= I436 - 1 /\ -1 <= I430 - 1 /\ I429 <= I436 - 1 /\ I433 <= I427 /\ 2 <= I427 - 1 /\ 2 <= I433 - 1] 227.01/223.56 f11(I437, I438, I439, I440, I441, I442) -> f10(I443, I438 + 1, I440, I444, I445, I446) [2 <= I443 - 1 /\ 2 <= I437 - 1 /\ I443 <= I437 /\ I440 <= I439 /\ -1 <= I440 - 1] 227.01/223.56 f10(I447, I448, I449, I450, I451, I452) -> f12(I453, 0, I449, I454, I455, I456) [2 <= I453 - 1 /\ 2 <= I447 - 1 /\ I453 <= I447 /\ -1 <= I449 - 1 /\ I449 <= I448] 227.01/223.56 f10(I457, I458, I459, I460, I461, I462) -> f11(I463, I458, 0, I459, I464, I465) [2 <= I463 - 1 /\ 2 <= I457 - 1 /\ I463 <= I457 /\ -1 <= I459 - 1 /\ I458 <= I459 - 1] 227.01/223.56 f1(I466, I467, I468, I469, I470, I471) -> f10(I472, 0, I467, I473, I474, I475) [2 <= I472 - 1 /\ 0 <= I466 - 1 /\ -1 <= I467 - 1 /\ I472 - 2 <= I466] 227.01/223.56 f8(I476, I477, I478, I479, I480, I481) -> f6(I482, I477 + 1, I478, I483, I484, I485) [I477 - 2 <= I478 - 1 /\ 1 <= I477 - 1 /\ -1 <= I478 - 1 /\ I477 <= I478 - 1 /\ I477 - 2 <= I486 - 1 /\ -1 <= I486 - 1 /\ I482 <= I476 /\ 2 <= I476 - 1 /\ 2 <= I482 - 1] 227.01/223.56 f8(I487, I488, I489, I490, I491, I492) -> f6(I493, I488 + 1, I489, I494, I495, I496) [2 <= I493 - 1 /\ 2 <= I487 - 1 /\ I493 <= I487 /\ -1 <= I489 - 1 /\ I489 <= I488 /\ 1 <= I488 - 1 /\ I488 - 2 <= I489 - 1] 227.01/223.56 f9(I497, I498, I499, I500, I501, I502) -> f6(I503, I498 + 1, I500, I504, I505, I506) [I498 + 2 <= I500 - 1 /\ -1 <= I498 - 1 /\ I499 <= I500 - 1 /\ -1 <= I500 - 1 /\ I498 + 2 <= I507 - 1 /\ -1 <= I507 - 1 /\ I503 <= I497 /\ 2 <= I497 - 1 /\ 2 <= I503 - 1] 227.01/223.56 f9(I508, I509, I510, I511, I512, I513) -> f6(I514, I509 + 1, I511, I515, I516, I517) [2 <= I514 - 1 /\ 2 <= I508 - 1 /\ I514 <= I508 /\ I511 <= I509 + 2 /\ -1 <= I511 - 1 /\ I509 <= I511 - 1 /\ -1 <= I509 - 1 /\ I510 <= I511 - 1] 227.01/223.56 f9(I518, I519, I520, I521, I522, I523) -> f6(I524, I519 + 1, I521, I525, I526, I527) [2 <= I524 - 1 /\ 2 <= I518 - 1 /\ I521 <= I520 /\ I524 <= I518] 227.01/223.56 f8(I528, I529, I530, I531, I532, I533) -> f6(I534, I529 + 1, I530, I535, I536, I537) [2 <= I534 - 1 /\ 2 <= I528 - 1 /\ I529 <= 1 /\ I534 <= I528] 227.01/223.56 f7(I538, I539, I540, I541, I542, I543) -> f9(I544, I539, I539 + 2, I540, I545, I546) [-1 <= I539 - 1 /\ I539 + 1 <= I540 - 1 /\ I539 - 2 * I547 = 1 /\ -1 <= I540 - 1 /\ I539 + 1 <= I548 - 1 /\ -1 <= I548 - 1 /\ I544 <= I538 /\ 2 <= I538 - 1 /\ 2 <= I544 - 1 /\ I539 - 2 * I547 <= 1 /\ 0 <= I539 - 2 * I547] 227.01/223.56 f6(I549, I550, I551, I552, I553, I554) -> f7(I549, I550, I551, I555, I556, I557) [-1 <= I550 - 1 /\ I550 + 1 <= I551 - 1 /\ I550 - 2 * I558 = 1 /\ -1 <= I551 - 1 /\ I550 + 1 <= I559 - 1 /\ -1 <= I559 - 1 /\ y3 <= I549 /\ 2 <= I549 - 1 /\ 2 <= y3 - 1] 227.01/223.56 f7(I560, I561, I562, I563, I564, I565) -> f9(I566, I561, I561 + 2, I562, I567, I568) [I561 - 2 * I569 = 1 /\ I561 <= I562 - 1 /\ -1 <= I561 - 1 /\ I562 <= I561 + 1 /\ I566 <= I560 /\ 2 <= I560 - 1 /\ 2 <= I566 - 1 /\ I561 - 2 * I569 <= 1 /\ 0 <= I561 - 2 * I569] 227.01/223.56 f6(I570, I571, I572, I573, I574, I575) -> f7(I570, I571, I572, I576, I577, I578) [I571 - 2 * I579 = 1 /\ I571 <= I572 - 1 /\ -1 <= I571 - 1 /\ I572 <= I571 + 1 /\ I580 <= I570 /\ 2 <= I570 - 1 /\ 2 <= I580 - 1] 227.01/223.56 f7(I581, I582, I583, I584, I585, I586) -> f8(I587, I582, I583, I588, I589, I590) [-1 <= I582 - 1 /\ I582 + 1 <= I583 - 1 /\ I582 - 2 * I591 = 0 /\ -1 <= I583 - 1 /\ I582 + 1 <= I592 - 1 /\ -1 <= I592 - 1 /\ I587 <= I581 /\ 2 <= I581 - 1 /\ 2 <= I587 - 1 /\ I582 - 2 * I591 <= 1 /\ 0 <= I582 - 2 * I591] 227.01/223.56 f6(I593, I594, I595, I596, I597, I598) -> f7(I593, I594, I595, I599, I600, I601) [-1 <= I594 - 1 /\ I594 + 1 <= I595 - 1 /\ I594 - 2 * I602 = 0 /\ -1 <= I595 - 1 /\ I594 + 1 <= I603 - 1 /\ -1 <= I603 - 1 /\ I604 <= I593 /\ 2 <= I593 - 1 /\ 2 <= I604 - 1] 227.01/223.56 f7(I605, I606, I607, I608, I609, I610) -> f8(I611, I606, I607, I612, I613, I614) [I606 - 2 * I615 = 0 /\ I606 <= I607 - 1 /\ I607 <= I606 + 1 /\ -1 <= I606 - 1 /\ I611 <= I605 /\ 2 <= I605 - 1 /\ 2 <= I611 - 1 /\ I606 - 2 * I615 <= 1 /\ 0 <= I606 - 2 * I615] 227.01/223.56 f6(I616, I617, I618, I619, I620, I621) -> f7(I616, I617, I618, I622, I623, I624) [I617 - 2 * I625 = 0 /\ I617 <= I618 - 1 /\ I618 <= I617 + 1 /\ -1 <= I617 - 1 /\ I626 <= I616 /\ 2 <= I616 - 1 /\ 2 <= I626 - 1] 227.01/223.56 f5(I627, I628, I629, I630, I631, I632) -> f6(I633, 0, I628, I634, I635, I636) [2 <= I633 - 1 /\ 2 <= I627 - 1 /\ I633 <= I627 /\ I628 - 2 <= I628 - 1 /\ 1 <= I628 - 1 /\ I628 - 1 <= I628 - 1] 227.01/223.56 f1(I637, I638, I639, I640, I641, I642) -> f5(I643, I638, I644, I645, I646, I647) [2 <= I643 - 1 /\ 0 <= I637 - 1 /\ -1 <= I638 - 1 /\ I643 - 2 <= I637] 227.01/223.56 f4(I648, I649, I650, I651, I652, I653) -> f5(I654, 0, I655, I656, I657, I658) [2 <= I654 - 1] 227.01/223.56 f3(I659, I660, I661, I662, I663, I664) -> f3(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.01/223.56 f3(I670, I671, I672, I673, I674, I675) -> f3(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.01/223.56 f2(I680, I681, I682, I683, I684, I685) -> f2(I686, I681 + 1, I682, I687, I688, I689) [2 <= I686 - 1 /\ 2 <= I680 - 1 /\ I686 <= I680 /\ I681 <= I682 - 1 /\ -1 <= I682 - 1] 227.01/223.56 f2(I690, I691, I692, I693, I694, I695) -> f2(I696, I691 + 1, I697, I698, I699, I700) [2 <= I696 - 1 /\ 2 <= I690 - 1 /\ I696 <= I690 /\ I691 <= I692 - 1 /\ -1 <= I697 - 1] 227.01/223.56 f2(I701, I702, I703, I704, I705, I706) -> f3(I707, 0, I703, I708, I709, I710) [2 <= I707 - 1 /\ 2 <= I701 - 1 /\ I707 <= I701 /\ -1 <= I703 - 1 /\ I703 <= I702] 227.01/223.56 f1(I711, I712, I713, I714, I715, I716) -> f2(I717, 0, I712, I718, I719, I720) [2 <= I717 - 1 /\ 0 <= I711 - 1 /\ -1 <= I712 - 1 /\ I717 - 2 <= I711] 227.01/223.56 227.01/223.56 We use the reverse value criterion with the projection function NU: 227.01/223.56 NU[f16#(z1,z2,z3,z4,z5,z6)] = z6 - 1 + -1 * z5 227.01/223.56 227.01/223.56 This gives the following inequalities: 227.01/223.56 0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1 ==> I267 - 1 + -1 * I266 > I267 - 1 + -1 * (I266 + 1) with I267 - 1 + -1 * I266 >= 0 227.01/223.56 I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1 ==> I276 - 1 + -1 * I275 > I276 - 1 + -1 * (I275 + 1) with I276 - 1 + -1 * I275 >= 0 227.01/223.56 0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1 ==> I285 - 1 + -1 * I284 > I285 - 1 + -1 * (I284 + 1) with I285 - 1 + -1 * I284 >= 0 227.01/223.56 I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1 ==> I294 - 1 + -1 * I293 > I294 - 1 + -1 * (I293 + 1) with I294 - 1 + -1 * I293 >= 0 227.01/223.56 0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1 ==> I303 - 1 + -1 * I302 > I303 - 1 + -1 * (I302 + 1) with I303 - 1 + -1 * I302 >= 0 227.01/223.56 I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1 ==> I312 - 1 + -1 * I311 > I312 - 1 + -1 * (I311 + 1) with I312 - 1 + -1 * I311 >= 0 227.01/223.56 0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1 ==> I321 - 1 + -1 * I320 > I321 - 1 + -1 * (I320 + 1) with I321 - 1 + -1 * I320 >= 0 227.01/223.56 I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1 ==> I330 - 1 + -1 * I329 > I330 - 1 + -1 * (I329 + 1) with I330 - 1 + -1 * I329 >= 0 227.01/223.56 0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1 ==> I339 - 1 + -1 * I338 > I339 - 1 + -1 * (I338 + 1) with I339 - 1 + -1 * I338 >= 0 227.01/223.56 227.01/223.56 All dependency pairs are strictly oriented, so the entire dependency pair problem may be removed. 227.01/223.56 227.01/223.56 DP problem for innermost termination. 227.01/223.56 P = 227.01/223.56 f15#(I368, I369, I370, I371, I372, I373) -> f15#(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.56 R = 227.01/223.56 init(x1, x2, x3, x4, x5, x6) -> f1(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6) 227.01/223.56 f26(I0, I1, I2, I3, I4, I5) -> f25(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.56 f25(I8, I9, I10, I11, I12, I13) -> f25(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.56 f25(I16, I17, I18, I19, I20, I21) -> f25(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.56 f25(I25, I26, I27, I28, I29, I30) -> f25(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.56 f25(I34, I35, I36, I37, I38, I39) -> f26(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.56 f24(I44, I45, I46, I47, I48, I49) -> f23(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.56 f24(I54, I55, I56, I57, I58, I59) -> f23(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.56 f24(I63, I64, I65, I66, I67, I68) -> f23(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.56 f23(I72, I73, I74, I75, I76, I77) -> f23(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.56 f25(I82, I83, I84, I85, I86, I87) -> f22(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.56 f22(I91, I92, I93, I94, I95, I96) -> f25(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.56 f23(I99, I100, I101, I102, I103, I104) -> f24(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.56 f23(I109, I110, I111, I112, I113, I114) -> f21(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.56 f21(I119, I120, I121, I122, I123, I124) -> f23(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.01/223.56 f22(I128, I129, I130, I131, I132, I133) -> f20(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.56 f20(I138, I139, I140, I141, I142, I143) -> f22(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.01/223.56 f20(I147, I148, I149, I150, I151, I152) -> f21(I153, 0, I149, I154, I155, I156) [2 <= I153 - 1 /\ 2 <= I147 - 1 /\ I153 <= I147 /\ -1 <= I149 - 1 /\ I149 <= I148] 227.01/223.56 f3(I157, I158, I159, I160, I161, I162) -> f20(I163, 1, I164, I165, I166, I167) [2 <= I163 - 1 /\ 2 <= I157 - 1 /\ I163 <= I157 /\ I158 <= I164 - 1 /\ -1 <= I164 - 1 /\ -1 <= I158 - 1 /\ 0 <= I159 - 1 /\ I158 <= I159 - 1] 227.01/223.56 f3(I168, I169, I170, I171, I172, I173) -> f19(I174, 0, I170, I175, I176, I177) [2 <= I174 - 1 /\ 2 <= I168 - 1 /\ I174 <= I168 /\ -1 <= I169 - 1 /\ 0 <= I170 - 1 /\ I169 <= I170 - 1] 227.01/223.56 f19(I178, I179, I180, I181, I182, I183) -> f19(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.01/223.56 f2(I188, I189, I190, I191, I192, I193) -> f19(I194, 0, I190, I195, I196, I197) [2 <= I194 - 1 /\ 2 <= I188 - 1 /\ I194 <= I188 /\ -1 <= I189 - 1 /\ 0 <= I190 - 1 /\ I189 <= I190 - 1] 227.01/223.56 f18(I198, I199, I200, I201, I202, I203) -> f17(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.56 f17(I206, I207, I208, I209, I210, I211) -> f17(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.56 f17(I215, I216, I217, I218, I219, I220) -> f17(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.56 f17(I225, I226, I227, I228, I229, I230) -> f17(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.56 f17(I234, I235, I236, I237, I238, I239) -> f18(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.56 f17(I244, I245, I246, I247, I248, I249) -> f14(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.01/223.56 f16(I254, I255, I256, I257, I258, I259) -> f17(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.01/223.56 f16(I262, I263, I264, I265, I266, I267) -> f16(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.56 f16(I271, I272, I273, I274, I275, I276) -> f16(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.56 f16(I280, I281, I282, I283, I284, I285) -> f16(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.56 f16(I289, I290, I291, I292, I293, I294) -> f16(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.56 f16(I298, I299, I300, I301, I302, I303) -> f16(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.56 f16(I307, I308, I309, I310, I311, I312) -> f16(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.56 f16(I316, I317, I318, I319, I320, I321) -> f16(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.56 f16(I325, I326, I327, I328, I329, I330) -> f16(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.56 f16(I334, I335, I336, I337, I338, I339) -> f16(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.56 f15(I342, I343, I344, I345, I346, I347) -> f16(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.01/223.56 f15(I351, I352, I353, I354, I355, I356) -> f16(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.01/223.56 f15(I360, I361, I362, I363, I364, I365) -> f16(I366, I367, I362, I363, I363 + 1, I364) [0 <= I367 - 1 /\ 2 <= I366 - 1 /\ 0 <= I361 - 1 /\ 2 <= I360 - 1 /\ I367 <= I361 /\ I367 + 2 <= I360 /\ I366 - 2 <= I361 /\ I366 <= I360 /\ I364 <= I363 /\ -1 <= I363 - 1 /\ -1 <= I364 - 1] 227.01/223.56 f15(I368, I369, I370, I371, I372, I373) -> f15(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.56 f14(I377, I378, I379, I380, I381, I382) -> f15(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.01/223.56 f13(I386, I387, I388, I389, I390, I391) -> f14(I392, I393, 0, I389, I394, I395) [0 <= I393 - 1 /\ 2 <= I392 - 1 /\ 0 <= I387 - 1 /\ 2 <= I386 - 1 /\ I393 <= I387 /\ I393 + 2 <= I386 /\ I392 - 2 <= I387 /\ I392 <= I386 /\ -1 <= I389 - 1 /\ I389 <= I388] 227.01/223.56 f13(I396, I397, I398, I399, I400, I401) -> f13(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.01/223.56 f2(I406, I407, I408, I409, I410, I411) -> f13(I412, I413, 0, I414, I415, I416) [0 <= I413 - 1 /\ 2 <= I412 - 1 /\ 2 <= I406 - 1 /\ I413 + 2 <= I406 /\ I412 <= I406 /\ -1 <= I414 - 1 /\ I407 <= I414 - 1 /\ -1 <= I407 - 1 /\ 0 <= I408 - 1 /\ I407 <= I408 - 1] 227.01/223.56 f12(I417, I418, I419, I420, I421, I422) -> f12(I423, I418 + 1, I419, I424, I425, I426) [2 <= I423 - 1 /\ 2 <= I417 - 1 /\ I423 <= I417 /\ I418 <= I419 - 1 /\ -1 <= I419 - 1] 227.01/223.56 f11(I427, I428, I429, I430, I431, I432) -> f11(I433, I428, I429 + 1, I430, I434, I435) [I429 <= I430 - 1 /\ I428 <= I430 - 1 /\ -1 <= I436 - 1 /\ -1 <= I430 - 1 /\ I429 <= I436 - 1 /\ I433 <= I427 /\ 2 <= I427 - 1 /\ 2 <= I433 - 1] 227.01/223.56 f11(I437, I438, I439, I440, I441, I442) -> f10(I443, I438 + 1, I440, I444, I445, I446) [2 <= I443 - 1 /\ 2 <= I437 - 1 /\ I443 <= I437 /\ I440 <= I439 /\ -1 <= I440 - 1] 227.01/223.56 f10(I447, I448, I449, I450, I451, I452) -> f12(I453, 0, I449, I454, I455, I456) [2 <= I453 - 1 /\ 2 <= I447 - 1 /\ I453 <= I447 /\ -1 <= I449 - 1 /\ I449 <= I448] 227.01/223.56 f10(I457, I458, I459, I460, I461, I462) -> f11(I463, I458, 0, I459, I464, I465) [2 <= I463 - 1 /\ 2 <= I457 - 1 /\ I463 <= I457 /\ -1 <= I459 - 1 /\ I458 <= I459 - 1] 227.01/223.56 f1(I466, I467, I468, I469, I470, I471) -> f10(I472, 0, I467, I473, I474, I475) [2 <= I472 - 1 /\ 0 <= I466 - 1 /\ -1 <= I467 - 1 /\ I472 - 2 <= I466] 227.01/223.56 f8(I476, I477, I478, I479, I480, I481) -> f6(I482, I477 + 1, I478, I483, I484, I485) [I477 - 2 <= I478 - 1 /\ 1 <= I477 - 1 /\ -1 <= I478 - 1 /\ I477 <= I478 - 1 /\ I477 - 2 <= I486 - 1 /\ -1 <= I486 - 1 /\ I482 <= I476 /\ 2 <= I476 - 1 /\ 2 <= I482 - 1] 227.01/223.56 f8(I487, I488, I489, I490, I491, I492) -> f6(I493, I488 + 1, I489, I494, I495, I496) [2 <= I493 - 1 /\ 2 <= I487 - 1 /\ I493 <= I487 /\ -1 <= I489 - 1 /\ I489 <= I488 /\ 1 <= I488 - 1 /\ I488 - 2 <= I489 - 1] 227.01/223.56 f9(I497, I498, I499, I500, I501, I502) -> f6(I503, I498 + 1, I500, I504, I505, I506) [I498 + 2 <= I500 - 1 /\ -1 <= I498 - 1 /\ I499 <= I500 - 1 /\ -1 <= I500 - 1 /\ I498 + 2 <= I507 - 1 /\ -1 <= I507 - 1 /\ I503 <= I497 /\ 2 <= I497 - 1 /\ 2 <= I503 - 1] 227.01/223.56 f9(I508, I509, I510, I511, I512, I513) -> f6(I514, I509 + 1, I511, I515, I516, I517) [2 <= I514 - 1 /\ 2 <= I508 - 1 /\ I514 <= I508 /\ I511 <= I509 + 2 /\ -1 <= I511 - 1 /\ I509 <= I511 - 1 /\ -1 <= I509 - 1 /\ I510 <= I511 - 1] 227.01/223.56 f9(I518, I519, I520, I521, I522, I523) -> f6(I524, I519 + 1, I521, I525, I526, I527) [2 <= I524 - 1 /\ 2 <= I518 - 1 /\ I521 <= I520 /\ I524 <= I518] 227.01/223.56 f8(I528, I529, I530, I531, I532, I533) -> f6(I534, I529 + 1, I530, I535, I536, I537) [2 <= I534 - 1 /\ 2 <= I528 - 1 /\ I529 <= 1 /\ I534 <= I528] 227.01/223.56 f7(I538, I539, I540, I541, I542, I543) -> f9(I544, I539, I539 + 2, I540, I545, I546) [-1 <= I539 - 1 /\ I539 + 1 <= I540 - 1 /\ I539 - 2 * I547 = 1 /\ -1 <= I540 - 1 /\ I539 + 1 <= I548 - 1 /\ -1 <= I548 - 1 /\ I544 <= I538 /\ 2 <= I538 - 1 /\ 2 <= I544 - 1 /\ I539 - 2 * I547 <= 1 /\ 0 <= I539 - 2 * I547] 227.01/223.56 f6(I549, I550, I551, I552, I553, I554) -> f7(I549, I550, I551, I555, I556, I557) [-1 <= I550 - 1 /\ I550 + 1 <= I551 - 1 /\ I550 - 2 * I558 = 1 /\ -1 <= I551 - 1 /\ I550 + 1 <= I559 - 1 /\ -1 <= I559 - 1 /\ y3 <= I549 /\ 2 <= I549 - 1 /\ 2 <= y3 - 1] 227.01/223.56 f7(I560, I561, I562, I563, I564, I565) -> f9(I566, I561, I561 + 2, I562, I567, I568) [I561 - 2 * I569 = 1 /\ I561 <= I562 - 1 /\ -1 <= I561 - 1 /\ I562 <= I561 + 1 /\ I566 <= I560 /\ 2 <= I560 - 1 /\ 2 <= I566 - 1 /\ I561 - 2 * I569 <= 1 /\ 0 <= I561 - 2 * I569] 227.01/223.56 f6(I570, I571, I572, I573, I574, I575) -> f7(I570, I571, I572, I576, I577, I578) [I571 - 2 * I579 = 1 /\ I571 <= I572 - 1 /\ -1 <= I571 - 1 /\ I572 <= I571 + 1 /\ I580 <= I570 /\ 2 <= I570 - 1 /\ 2 <= I580 - 1] 227.01/223.56 f7(I581, I582, I583, I584, I585, I586) -> f8(I587, I582, I583, I588, I589, I590) [-1 <= I582 - 1 /\ I582 + 1 <= I583 - 1 /\ I582 - 2 * I591 = 0 /\ -1 <= I583 - 1 /\ I582 + 1 <= I592 - 1 /\ -1 <= I592 - 1 /\ I587 <= I581 /\ 2 <= I581 - 1 /\ 2 <= I587 - 1 /\ I582 - 2 * I591 <= 1 /\ 0 <= I582 - 2 * I591] 227.01/223.56 f6(I593, I594, I595, I596, I597, I598) -> f7(I593, I594, I595, I599, I600, I601) [-1 <= I594 - 1 /\ I594 + 1 <= I595 - 1 /\ I594 - 2 * I602 = 0 /\ -1 <= I595 - 1 /\ I594 + 1 <= I603 - 1 /\ -1 <= I603 - 1 /\ I604 <= I593 /\ 2 <= I593 - 1 /\ 2 <= I604 - 1] 227.01/223.56 f7(I605, I606, I607, I608, I609, I610) -> f8(I611, I606, I607, I612, I613, I614) [I606 - 2 * I615 = 0 /\ I606 <= I607 - 1 /\ I607 <= I606 + 1 /\ -1 <= I606 - 1 /\ I611 <= I605 /\ 2 <= I605 - 1 /\ 2 <= I611 - 1 /\ I606 - 2 * I615 <= 1 /\ 0 <= I606 - 2 * I615] 227.01/223.56 f6(I616, I617, I618, I619, I620, I621) -> f7(I616, I617, I618, I622, I623, I624) [I617 - 2 * I625 = 0 /\ I617 <= I618 - 1 /\ I618 <= I617 + 1 /\ -1 <= I617 - 1 /\ I626 <= I616 /\ 2 <= I616 - 1 /\ 2 <= I626 - 1] 227.01/223.56 f5(I627, I628, I629, I630, I631, I632) -> f6(I633, 0, I628, I634, I635, I636) [2 <= I633 - 1 /\ 2 <= I627 - 1 /\ I633 <= I627 /\ I628 - 2 <= I628 - 1 /\ 1 <= I628 - 1 /\ I628 - 1 <= I628 - 1] 227.01/223.56 f1(I637, I638, I639, I640, I641, I642) -> f5(I643, I638, I644, I645, I646, I647) [2 <= I643 - 1 /\ 0 <= I637 - 1 /\ -1 <= I638 - 1 /\ I643 - 2 <= I637] 227.01/223.56 f4(I648, I649, I650, I651, I652, I653) -> f5(I654, 0, I655, I656, I657, I658) [2 <= I654 - 1] 227.01/223.56 f3(I659, I660, I661, I662, I663, I664) -> f3(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.01/223.56 f3(I670, I671, I672, I673, I674, I675) -> f3(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.01/223.56 f2(I680, I681, I682, I683, I684, I685) -> f2(I686, I681 + 1, I682, I687, I688, I689) [2 <= I686 - 1 /\ 2 <= I680 - 1 /\ I686 <= I680 /\ I681 <= I682 - 1 /\ -1 <= I682 - 1] 227.01/223.56 f2(I690, I691, I692, I693, I694, I695) -> f2(I696, I691 + 1, I697, I698, I699, I700) [2 <= I696 - 1 /\ 2 <= I690 - 1 /\ I696 <= I690 /\ I691 <= I692 - 1 /\ -1 <= I697 - 1] 227.01/223.56 f2(I701, I702, I703, I704, I705, I706) -> f3(I707, 0, I703, I708, I709, I710) [2 <= I707 - 1 /\ 2 <= I701 - 1 /\ I707 <= I701 /\ -1 <= I703 - 1 /\ I703 <= I702] 227.01/223.56 f1(I711, I712, I713, I714, I715, I716) -> f2(I717, 0, I712, I718, I719, I720) [2 <= I717 - 1 /\ 0 <= I711 - 1 /\ -1 <= I712 - 1 /\ I717 - 2 <= I711] 227.01/223.56 227.01/223.56 We use the reverse value criterion with the projection function NU: 227.01/223.56 NU[f15#(z1,z2,z3,z4,z5,z6)] = z5 - 1 + -1 * z4 227.01/223.56 227.01/223.56 This gives the following inequalities: 227.01/223.56 0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1 ==> I372 - 1 + -1 * I371 > I372 - 1 + -1 * (I371 + 1) with I372 - 1 + -1 * I371 >= 0 227.01/223.56 227.01/223.56 All dependency pairs are strictly oriented, so the entire dependency pair problem may be removed. 227.01/223.56 227.01/223.56 DP problem for innermost termination. 227.01/223.56 P = 227.01/223.56 f13#(I396, I397, I398, I399, I400, I401) -> f13#(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.01/223.56 R = 227.01/223.56 init(x1, x2, x3, x4, x5, x6) -> f1(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6) 227.01/223.56 f26(I0, I1, I2, I3, I4, I5) -> f25(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.56 f25(I8, I9, I10, I11, I12, I13) -> f25(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.56 f25(I16, I17, I18, I19, I20, I21) -> f25(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.56 f25(I25, I26, I27, I28, I29, I30) -> f25(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.56 f25(I34, I35, I36, I37, I38, I39) -> f26(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.56 f24(I44, I45, I46, I47, I48, I49) -> f23(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.56 f24(I54, I55, I56, I57, I58, I59) -> f23(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.56 f24(I63, I64, I65, I66, I67, I68) -> f23(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.56 f23(I72, I73, I74, I75, I76, I77) -> f23(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.56 f25(I82, I83, I84, I85, I86, I87) -> f22(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.56 f22(I91, I92, I93, I94, I95, I96) -> f25(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.56 f23(I99, I100, I101, I102, I103, I104) -> f24(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.56 f23(I109, I110, I111, I112, I113, I114) -> f21(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.56 f21(I119, I120, I121, I122, I123, I124) -> f23(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.01/223.56 f22(I128, I129, I130, I131, I132, I133) -> f20(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.56 f20(I138, I139, I140, I141, I142, I143) -> f22(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.01/223.56 f20(I147, I148, I149, I150, I151, I152) -> f21(I153, 0, I149, I154, I155, I156) [2 <= I153 - 1 /\ 2 <= I147 - 1 /\ I153 <= I147 /\ -1 <= I149 - 1 /\ I149 <= I148] 227.01/223.56 f3(I157, I158, I159, I160, I161, I162) -> f20(I163, 1, I164, I165, I166, I167) [2 <= I163 - 1 /\ 2 <= I157 - 1 /\ I163 <= I157 /\ I158 <= I164 - 1 /\ -1 <= I164 - 1 /\ -1 <= I158 - 1 /\ 0 <= I159 - 1 /\ I158 <= I159 - 1] 227.01/223.56 f3(I168, I169, I170, I171, I172, I173) -> f19(I174, 0, I170, I175, I176, I177) [2 <= I174 - 1 /\ 2 <= I168 - 1 /\ I174 <= I168 /\ -1 <= I169 - 1 /\ 0 <= I170 - 1 /\ I169 <= I170 - 1] 227.01/223.56 f19(I178, I179, I180, I181, I182, I183) -> f19(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.01/223.56 f2(I188, I189, I190, I191, I192, I193) -> f19(I194, 0, I190, I195, I196, I197) [2 <= I194 - 1 /\ 2 <= I188 - 1 /\ I194 <= I188 /\ -1 <= I189 - 1 /\ 0 <= I190 - 1 /\ I189 <= I190 - 1] 227.01/223.56 f18(I198, I199, I200, I201, I202, I203) -> f17(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.56 f17(I206, I207, I208, I209, I210, I211) -> f17(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.56 f17(I215, I216, I217, I218, I219, I220) -> f17(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.56 f17(I225, I226, I227, I228, I229, I230) -> f17(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.56 f17(I234, I235, I236, I237, I238, I239) -> f18(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.56 f17(I244, I245, I246, I247, I248, I249) -> f14(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.01/223.56 f16(I254, I255, I256, I257, I258, I259) -> f17(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.01/223.56 f16(I262, I263, I264, I265, I266, I267) -> f16(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.56 f16(I271, I272, I273, I274, I275, I276) -> f16(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.56 f16(I280, I281, I282, I283, I284, I285) -> f16(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.56 f16(I289, I290, I291, I292, I293, I294) -> f16(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.56 f16(I298, I299, I300, I301, I302, I303) -> f16(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.56 f16(I307, I308, I309, I310, I311, I312) -> f16(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.56 f16(I316, I317, I318, I319, I320, I321) -> f16(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.56 f16(I325, I326, I327, I328, I329, I330) -> f16(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.56 f16(I334, I335, I336, I337, I338, I339) -> f16(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.56 f15(I342, I343, I344, I345, I346, I347) -> f16(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.01/223.56 f15(I351, I352, I353, I354, I355, I356) -> f16(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.01/223.56 f15(I360, I361, I362, I363, I364, I365) -> f16(I366, I367, I362, I363, I363 + 1, I364) [0 <= I367 - 1 /\ 2 <= I366 - 1 /\ 0 <= I361 - 1 /\ 2 <= I360 - 1 /\ I367 <= I361 /\ I367 + 2 <= I360 /\ I366 - 2 <= I361 /\ I366 <= I360 /\ I364 <= I363 /\ -1 <= I363 - 1 /\ -1 <= I364 - 1] 227.01/223.56 f15(I368, I369, I370, I371, I372, I373) -> f15(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.56 f14(I377, I378, I379, I380, I381, I382) -> f15(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.01/223.56 f13(I386, I387, I388, I389, I390, I391) -> f14(I392, I393, 0, I389, I394, I395) [0 <= I393 - 1 /\ 2 <= I392 - 1 /\ 0 <= I387 - 1 /\ 2 <= I386 - 1 /\ I393 <= I387 /\ I393 + 2 <= I386 /\ I392 - 2 <= I387 /\ I392 <= I386 /\ -1 <= I389 - 1 /\ I389 <= I388] 227.01/223.56 f13(I396, I397, I398, I399, I400, I401) -> f13(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.01/223.56 f2(I406, I407, I408, I409, I410, I411) -> f13(I412, I413, 0, I414, I415, I416) [0 <= I413 - 1 /\ 2 <= I412 - 1 /\ 2 <= I406 - 1 /\ I413 + 2 <= I406 /\ I412 <= I406 /\ -1 <= I414 - 1 /\ I407 <= I414 - 1 /\ -1 <= I407 - 1 /\ 0 <= I408 - 1 /\ I407 <= I408 - 1] 227.01/223.56 f12(I417, I418, I419, I420, I421, I422) -> f12(I423, I418 + 1, I419, I424, I425, I426) [2 <= I423 - 1 /\ 2 <= I417 - 1 /\ I423 <= I417 /\ I418 <= I419 - 1 /\ -1 <= I419 - 1] 227.01/223.56 f11(I427, I428, I429, I430, I431, I432) -> f11(I433, I428, I429 + 1, I430, I434, I435) [I429 <= I430 - 1 /\ I428 <= I430 - 1 /\ -1 <= I436 - 1 /\ -1 <= I430 - 1 /\ I429 <= I436 - 1 /\ I433 <= I427 /\ 2 <= I427 - 1 /\ 2 <= I433 - 1] 227.01/223.56 f11(I437, I438, I439, I440, I441, I442) -> f10(I443, I438 + 1, I440, I444, I445, I446) [2 <= I443 - 1 /\ 2 <= I437 - 1 /\ I443 <= I437 /\ I440 <= I439 /\ -1 <= I440 - 1] 227.01/223.56 f10(I447, I448, I449, I450, I451, I452) -> f12(I453, 0, I449, I454, I455, I456) [2 <= I453 - 1 /\ 2 <= I447 - 1 /\ I453 <= I447 /\ -1 <= I449 - 1 /\ I449 <= I448] 227.01/223.56 f10(I457, I458, I459, I460, I461, I462) -> f11(I463, I458, 0, I459, I464, I465) [2 <= I463 - 1 /\ 2 <= I457 - 1 /\ I463 <= I457 /\ -1 <= I459 - 1 /\ I458 <= I459 - 1] 227.01/223.56 f1(I466, I467, I468, I469, I470, I471) -> f10(I472, 0, I467, I473, I474, I475) [2 <= I472 - 1 /\ 0 <= I466 - 1 /\ -1 <= I467 - 1 /\ I472 - 2 <= I466] 227.01/223.56 f8(I476, I477, I478, I479, I480, I481) -> f6(I482, I477 + 1, I478, I483, I484, I485) [I477 - 2 <= I478 - 1 /\ 1 <= I477 - 1 /\ -1 <= I478 - 1 /\ I477 <= I478 - 1 /\ I477 - 2 <= I486 - 1 /\ -1 <= I486 - 1 /\ I482 <= I476 /\ 2 <= I476 - 1 /\ 2 <= I482 - 1] 227.01/223.56 f8(I487, I488, I489, I490, I491, I492) -> f6(I493, I488 + 1, I489, I494, I495, I496) [2 <= I493 - 1 /\ 2 <= I487 - 1 /\ I493 <= I487 /\ -1 <= I489 - 1 /\ I489 <= I488 /\ 1 <= I488 - 1 /\ I488 - 2 <= I489 - 1] 227.01/223.56 f9(I497, I498, I499, I500, I501, I502) -> f6(I503, I498 + 1, I500, I504, I505, I506) [I498 + 2 <= I500 - 1 /\ -1 <= I498 - 1 /\ I499 <= I500 - 1 /\ -1 <= I500 - 1 /\ I498 + 2 <= I507 - 1 /\ -1 <= I507 - 1 /\ I503 <= I497 /\ 2 <= I497 - 1 /\ 2 <= I503 - 1] 227.01/223.56 f9(I508, I509, I510, I511, I512, I513) -> f6(I514, I509 + 1, I511, I515, I516, I517) [2 <= I514 - 1 /\ 2 <= I508 - 1 /\ I514 <= I508 /\ I511 <= I509 + 2 /\ -1 <= I511 - 1 /\ I509 <= I511 - 1 /\ -1 <= I509 - 1 /\ I510 <= I511 - 1] 227.01/223.56 f9(I518, I519, I520, I521, I522, I523) -> f6(I524, I519 + 1, I521, I525, I526, I527) [2 <= I524 - 1 /\ 2 <= I518 - 1 /\ I521 <= I520 /\ I524 <= I518] 227.01/223.56 f8(I528, I529, I530, I531, I532, I533) -> f6(I534, I529 + 1, I530, I535, I536, I537) [2 <= I534 - 1 /\ 2 <= I528 - 1 /\ I529 <= 1 /\ I534 <= I528] 227.01/223.56 f7(I538, I539, I540, I541, I542, I543) -> f9(I544, I539, I539 + 2, I540, I545, I546) [-1 <= I539 - 1 /\ I539 + 1 <= I540 - 1 /\ I539 - 2 * I547 = 1 /\ -1 <= I540 - 1 /\ I539 + 1 <= I548 - 1 /\ -1 <= I548 - 1 /\ I544 <= I538 /\ 2 <= I538 - 1 /\ 2 <= I544 - 1 /\ I539 - 2 * I547 <= 1 /\ 0 <= I539 - 2 * I547] 227.01/223.56 f6(I549, I550, I551, I552, I553, I554) -> f7(I549, I550, I551, I555, I556, I557) [-1 <= I550 - 1 /\ I550 + 1 <= I551 - 1 /\ I550 - 2 * I558 = 1 /\ -1 <= I551 - 1 /\ I550 + 1 <= I559 - 1 /\ -1 <= I559 - 1 /\ y3 <= I549 /\ 2 <= I549 - 1 /\ 2 <= y3 - 1] 227.01/223.56 f7(I560, I561, I562, I563, I564, I565) -> f9(I566, I561, I561 + 2, I562, I567, I568) [I561 - 2 * I569 = 1 /\ I561 <= I562 - 1 /\ -1 <= I561 - 1 /\ I562 <= I561 + 1 /\ I566 <= I560 /\ 2 <= I560 - 1 /\ 2 <= I566 - 1 /\ I561 - 2 * I569 <= 1 /\ 0 <= I561 - 2 * I569] 227.01/223.56 f6(I570, I571, I572, I573, I574, I575) -> f7(I570, I571, I572, I576, I577, I578) [I571 - 2 * I579 = 1 /\ I571 <= I572 - 1 /\ -1 <= I571 - 1 /\ I572 <= I571 + 1 /\ I580 <= I570 /\ 2 <= I570 - 1 /\ 2 <= I580 - 1] 227.01/223.56 f7(I581, I582, I583, I584, I585, I586) -> f8(I587, I582, I583, I588, I589, I590) [-1 <= I582 - 1 /\ I582 + 1 <= I583 - 1 /\ I582 - 2 * I591 = 0 /\ -1 <= I583 - 1 /\ I582 + 1 <= I592 - 1 /\ -1 <= I592 - 1 /\ I587 <= I581 /\ 2 <= I581 - 1 /\ 2 <= I587 - 1 /\ I582 - 2 * I591 <= 1 /\ 0 <= I582 - 2 * I591] 227.01/223.56 f6(I593, I594, I595, I596, I597, I598) -> f7(I593, I594, I595, I599, I600, I601) [-1 <= I594 - 1 /\ I594 + 1 <= I595 - 1 /\ I594 - 2 * I602 = 0 /\ -1 <= I595 - 1 /\ I594 + 1 <= I603 - 1 /\ -1 <= I603 - 1 /\ I604 <= I593 /\ 2 <= I593 - 1 /\ 2 <= I604 - 1] 227.01/223.56 f7(I605, I606, I607, I608, I609, I610) -> f8(I611, I606, I607, I612, I613, I614) [I606 - 2 * I615 = 0 /\ I606 <= I607 - 1 /\ I607 <= I606 + 1 /\ -1 <= I606 - 1 /\ I611 <= I605 /\ 2 <= I605 - 1 /\ 2 <= I611 - 1 /\ I606 - 2 * I615 <= 1 /\ 0 <= I606 - 2 * I615] 227.01/223.56 f6(I616, I617, I618, I619, I620, I621) -> f7(I616, I617, I618, I622, I623, I624) [I617 - 2 * I625 = 0 /\ I617 <= I618 - 1 /\ I618 <= I617 + 1 /\ -1 <= I617 - 1 /\ I626 <= I616 /\ 2 <= I616 - 1 /\ 2 <= I626 - 1] 227.01/223.56 f5(I627, I628, I629, I630, I631, I632) -> f6(I633, 0, I628, I634, I635, I636) [2 <= I633 - 1 /\ 2 <= I627 - 1 /\ I633 <= I627 /\ I628 - 2 <= I628 - 1 /\ 1 <= I628 - 1 /\ I628 - 1 <= I628 - 1] 227.01/223.56 f1(I637, I638, I639, I640, I641, I642) -> f5(I643, I638, I644, I645, I646, I647) [2 <= I643 - 1 /\ 0 <= I637 - 1 /\ -1 <= I638 - 1 /\ I643 - 2 <= I637] 227.01/223.56 f4(I648, I649, I650, I651, I652, I653) -> f5(I654, 0, I655, I656, I657, I658) [2 <= I654 - 1] 227.01/223.56 f3(I659, I660, I661, I662, I663, I664) -> f3(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.01/223.56 f3(I670, I671, I672, I673, I674, I675) -> f3(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.01/223.56 f2(I680, I681, I682, I683, I684, I685) -> f2(I686, I681 + 1, I682, I687, I688, I689) [2 <= I686 - 1 /\ 2 <= I680 - 1 /\ I686 <= I680 /\ I681 <= I682 - 1 /\ -1 <= I682 - 1] 227.01/223.56 f2(I690, I691, I692, I693, I694, I695) -> f2(I696, I691 + 1, I697, I698, I699, I700) [2 <= I696 - 1 /\ 2 <= I690 - 1 /\ I696 <= I690 /\ I691 <= I692 - 1 /\ -1 <= I697 - 1] 227.01/223.56 f2(I701, I702, I703, I704, I705, I706) -> f3(I707, 0, I703, I708, I709, I710) [2 <= I707 - 1 /\ 2 <= I701 - 1 /\ I707 <= I701 /\ -1 <= I703 - 1 /\ I703 <= I702] 227.01/223.56 f1(I711, I712, I713, I714, I715, I716) -> f2(I717, 0, I712, I718, I719, I720) [2 <= I717 - 1 /\ 0 <= I711 - 1 /\ -1 <= I712 - 1 /\ I717 - 2 <= I711] 227.01/223.56 227.01/223.56 We use the reverse value criterion with the projection function NU: 227.01/223.56 NU[f13#(z1,z2,z3,z4,z5,z6)] = z4 - 1 + -1 * z3 227.01/223.56 227.01/223.56 This gives the following inequalities: 227.01/223.56 0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1 ==> I399 - 1 + -1 * I398 > I399 - 1 + -1 * (I398 + 1) with I399 - 1 + -1 * I398 >= 0 227.01/223.56 227.01/223.56 All dependency pairs are strictly oriented, so the entire dependency pair problem may be removed. 227.01/223.56 227.01/223.56 DP problem for innermost termination. 227.01/223.56 P = 227.01/223.56 f24#(I44, I45, I46, I47, I48, I49) -> f23#(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.56 f24#(I54, I55, I56, I57, I58, I59) -> f23#(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.56 f24#(I63, I64, I65, I66, I67, I68) -> f23#(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.56 f23#(I72, I73, I74, I75, I76, I77) -> f23#(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.56 f23#(I99, I100, I101, I102, I103, I104) -> f24#(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.56 f23#(I109, I110, I111, I112, I113, I114) -> f21#(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.56 f21#(I119, I120, I121, I122, I123, I124) -> f23#(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.01/223.56 R = 227.01/223.56 init(x1, x2, x3, x4, x5, x6) -> f1(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6) 227.01/223.56 f26(I0, I1, I2, I3, I4, I5) -> f25(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.56 f25(I8, I9, I10, I11, I12, I13) -> f25(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.56 f25(I16, I17, I18, I19, I20, I21) -> f25(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.56 f25(I25, I26, I27, I28, I29, I30) -> f25(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.56 f25(I34, I35, I36, I37, I38, I39) -> f26(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.56 f24(I44, I45, I46, I47, I48, I49) -> f23(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.56 f24(I54, I55, I56, I57, I58, I59) -> f23(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.56 f24(I63, I64, I65, I66, I67, I68) -> f23(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.56 f23(I72, I73, I74, I75, I76, I77) -> f23(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.56 f25(I82, I83, I84, I85, I86, I87) -> f22(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.56 f22(I91, I92, I93, I94, I95, I96) -> f25(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.56 f23(I99, I100, I101, I102, I103, I104) -> f24(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.56 f23(I109, I110, I111, I112, I113, I114) -> f21(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.56 f21(I119, I120, I121, I122, I123, I124) -> f23(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.01/223.56 f22(I128, I129, I130, I131, I132, I133) -> f20(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.56 f20(I138, I139, I140, I141, I142, I143) -> f22(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.01/223.56 f20(I147, I148, I149, I150, I151, I152) -> f21(I153, 0, I149, I154, I155, I156) [2 <= I153 - 1 /\ 2 <= I147 - 1 /\ I153 <= I147 /\ -1 <= I149 - 1 /\ I149 <= I148] 227.01/223.56 f3(I157, I158, I159, I160, I161, I162) -> f20(I163, 1, I164, I165, I166, I167) [2 <= I163 - 1 /\ 2 <= I157 - 1 /\ I163 <= I157 /\ I158 <= I164 - 1 /\ -1 <= I164 - 1 /\ -1 <= I158 - 1 /\ 0 <= I159 - 1 /\ I158 <= I159 - 1] 227.01/223.56 f3(I168, I169, I170, I171, I172, I173) -> f19(I174, 0, I170, I175, I176, I177) [2 <= I174 - 1 /\ 2 <= I168 - 1 /\ I174 <= I168 /\ -1 <= I169 - 1 /\ 0 <= I170 - 1 /\ I169 <= I170 - 1] 227.01/223.56 f19(I178, I179, I180, I181, I182, I183) -> f19(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.01/223.56 f2(I188, I189, I190, I191, I192, I193) -> f19(I194, 0, I190, I195, I196, I197) [2 <= I194 - 1 /\ 2 <= I188 - 1 /\ I194 <= I188 /\ -1 <= I189 - 1 /\ 0 <= I190 - 1 /\ I189 <= I190 - 1] 227.01/223.56 f18(I198, I199, I200, I201, I202, I203) -> f17(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.56 f17(I206, I207, I208, I209, I210, I211) -> f17(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.56 f17(I215, I216, I217, I218, I219, I220) -> f17(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.56 f17(I225, I226, I227, I228, I229, I230) -> f17(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.56 f17(I234, I235, I236, I237, I238, I239) -> f18(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.56 f17(I244, I245, I246, I247, I248, I249) -> f14(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.01/223.56 f16(I254, I255, I256, I257, I258, I259) -> f17(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.01/223.56 f16(I262, I263, I264, I265, I266, I267) -> f16(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.56 f16(I271, I272, I273, I274, I275, I276) -> f16(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.56 f16(I280, I281, I282, I283, I284, I285) -> f16(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.56 f16(I289, I290, I291, I292, I293, I294) -> f16(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.56 f16(I298, I299, I300, I301, I302, I303) -> f16(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.56 f16(I307, I308, I309, I310, I311, I312) -> f16(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.56 f16(I316, I317, I318, I319, I320, I321) -> f16(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.56 f16(I325, I326, I327, I328, I329, I330) -> f16(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.56 f16(I334, I335, I336, I337, I338, I339) -> f16(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.56 f15(I342, I343, I344, I345, I346, I347) -> f16(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.01/223.56 f15(I351, I352, I353, I354, I355, I356) -> f16(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.01/223.56 f15(I360, I361, I362, I363, I364, I365) -> f16(I366, I367, I362, I363, I363 + 1, I364) [0 <= I367 - 1 /\ 2 <= I366 - 1 /\ 0 <= I361 - 1 /\ 2 <= I360 - 1 /\ I367 <= I361 /\ I367 + 2 <= I360 /\ I366 - 2 <= I361 /\ I366 <= I360 /\ I364 <= I363 /\ -1 <= I363 - 1 /\ -1 <= I364 - 1] 227.01/223.56 f15(I368, I369, I370, I371, I372, I373) -> f15(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.56 f14(I377, I378, I379, I380, I381, I382) -> f15(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.01/223.56 f13(I386, I387, I388, I389, I390, I391) -> f14(I392, I393, 0, I389, I394, I395) [0 <= I393 - 1 /\ 2 <= I392 - 1 /\ 0 <= I387 - 1 /\ 2 <= I386 - 1 /\ I393 <= I387 /\ I393 + 2 <= I386 /\ I392 - 2 <= I387 /\ I392 <= I386 /\ -1 <= I389 - 1 /\ I389 <= I388] 227.01/223.56 f13(I396, I397, I398, I399, I400, I401) -> f13(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.01/223.56 f2(I406, I407, I408, I409, I410, I411) -> f13(I412, I413, 0, I414, I415, I416) [0 <= I413 - 1 /\ 2 <= I412 - 1 /\ 2 <= I406 - 1 /\ I413 + 2 <= I406 /\ I412 <= I406 /\ -1 <= I414 - 1 /\ I407 <= I414 - 1 /\ -1 <= I407 - 1 /\ 0 <= I408 - 1 /\ I407 <= I408 - 1] 227.01/223.56 f12(I417, I418, I419, I420, I421, I422) -> f12(I423, I418 + 1, I419, I424, I425, I426) [2 <= I423 - 1 /\ 2 <= I417 - 1 /\ I423 <= I417 /\ I418 <= I419 - 1 /\ -1 <= I419 - 1] 227.01/223.56 f11(I427, I428, I429, I430, I431, I432) -> f11(I433, I428, I429 + 1, I430, I434, I435) [I429 <= I430 - 1 /\ I428 <= I430 - 1 /\ -1 <= I436 - 1 /\ -1 <= I430 - 1 /\ I429 <= I436 - 1 /\ I433 <= I427 /\ 2 <= I427 - 1 /\ 2 <= I433 - 1] 227.01/223.56 f11(I437, I438, I439, I440, I441, I442) -> f10(I443, I438 + 1, I440, I444, I445, I446) [2 <= I443 - 1 /\ 2 <= I437 - 1 /\ I443 <= I437 /\ I440 <= I439 /\ -1 <= I440 - 1] 227.01/223.56 f10(I447, I448, I449, I450, I451, I452) -> f12(I453, 0, I449, I454, I455, I456) [2 <= I453 - 1 /\ 2 <= I447 - 1 /\ I453 <= I447 /\ -1 <= I449 - 1 /\ I449 <= I448] 227.01/223.56 f10(I457, I458, I459, I460, I461, I462) -> f11(I463, I458, 0, I459, I464, I465) [2 <= I463 - 1 /\ 2 <= I457 - 1 /\ I463 <= I457 /\ -1 <= I459 - 1 /\ I458 <= I459 - 1] 227.01/223.56 f1(I466, I467, I468, I469, I470, I471) -> f10(I472, 0, I467, I473, I474, I475) [2 <= I472 - 1 /\ 0 <= I466 - 1 /\ -1 <= I467 - 1 /\ I472 - 2 <= I466] 227.01/223.56 f8(I476, I477, I478, I479, I480, I481) -> f6(I482, I477 + 1, I478, I483, I484, I485) [I477 - 2 <= I478 - 1 /\ 1 <= I477 - 1 /\ -1 <= I478 - 1 /\ I477 <= I478 - 1 /\ I477 - 2 <= I486 - 1 /\ -1 <= I486 - 1 /\ I482 <= I476 /\ 2 <= I476 - 1 /\ 2 <= I482 - 1] 227.01/223.56 f8(I487, I488, I489, I490, I491, I492) -> f6(I493, I488 + 1, I489, I494, I495, I496) [2 <= I493 - 1 /\ 2 <= I487 - 1 /\ I493 <= I487 /\ -1 <= I489 - 1 /\ I489 <= I488 /\ 1 <= I488 - 1 /\ I488 - 2 <= I489 - 1] 227.01/223.56 f9(I497, I498, I499, I500, I501, I502) -> f6(I503, I498 + 1, I500, I504, I505, I506) [I498 + 2 <= I500 - 1 /\ -1 <= I498 - 1 /\ I499 <= I500 - 1 /\ -1 <= I500 - 1 /\ I498 + 2 <= I507 - 1 /\ -1 <= I507 - 1 /\ I503 <= I497 /\ 2 <= I497 - 1 /\ 2 <= I503 - 1] 227.01/223.56 f9(I508, I509, I510, I511, I512, I513) -> f6(I514, I509 + 1, I511, I515, I516, I517) [2 <= I514 - 1 /\ 2 <= I508 - 1 /\ I514 <= I508 /\ I511 <= I509 + 2 /\ -1 <= I511 - 1 /\ I509 <= I511 - 1 /\ -1 <= I509 - 1 /\ I510 <= I511 - 1] 227.01/223.56 f9(I518, I519, I520, I521, I522, I523) -> f6(I524, I519 + 1, I521, I525, I526, I527) [2 <= I524 - 1 /\ 2 <= I518 - 1 /\ I521 <= I520 /\ I524 <= I518] 227.01/223.56 f8(I528, I529, I530, I531, I532, I533) -> f6(I534, I529 + 1, I530, I535, I536, I537) [2 <= I534 - 1 /\ 2 <= I528 - 1 /\ I529 <= 1 /\ I534 <= I528] 227.01/223.56 f7(I538, I539, I540, I541, I542, I543) -> f9(I544, I539, I539 + 2, I540, I545, I546) [-1 <= I539 - 1 /\ I539 + 1 <= I540 - 1 /\ I539 - 2 * I547 = 1 /\ -1 <= I540 - 1 /\ I539 + 1 <= I548 - 1 /\ -1 <= I548 - 1 /\ I544 <= I538 /\ 2 <= I538 - 1 /\ 2 <= I544 - 1 /\ I539 - 2 * I547 <= 1 /\ 0 <= I539 - 2 * I547] 227.01/223.56 f6(I549, I550, I551, I552, I553, I554) -> f7(I549, I550, I551, I555, I556, I557) [-1 <= I550 - 1 /\ I550 + 1 <= I551 - 1 /\ I550 - 2 * I558 = 1 /\ -1 <= I551 - 1 /\ I550 + 1 <= I559 - 1 /\ -1 <= I559 - 1 /\ y3 <= I549 /\ 2 <= I549 - 1 /\ 2 <= y3 - 1] 227.01/223.56 f7(I560, I561, I562, I563, I564, I565) -> f9(I566, I561, I561 + 2, I562, I567, I568) [I561 - 2 * I569 = 1 /\ I561 <= I562 - 1 /\ -1 <= I561 - 1 /\ I562 <= I561 + 1 /\ I566 <= I560 /\ 2 <= I560 - 1 /\ 2 <= I566 - 1 /\ I561 - 2 * I569 <= 1 /\ 0 <= I561 - 2 * I569] 227.01/223.56 f6(I570, I571, I572, I573, I574, I575) -> f7(I570, I571, I572, I576, I577, I578) [I571 - 2 * I579 = 1 /\ I571 <= I572 - 1 /\ -1 <= I571 - 1 /\ I572 <= I571 + 1 /\ I580 <= I570 /\ 2 <= I570 - 1 /\ 2 <= I580 - 1] 227.01/223.56 f7(I581, I582, I583, I584, I585, I586) -> f8(I587, I582, I583, I588, I589, I590) [-1 <= I582 - 1 /\ I582 + 1 <= I583 - 1 /\ I582 - 2 * I591 = 0 /\ -1 <= I583 - 1 /\ I582 + 1 <= I592 - 1 /\ -1 <= I592 - 1 /\ I587 <= I581 /\ 2 <= I581 - 1 /\ 2 <= I587 - 1 /\ I582 - 2 * I591 <= 1 /\ 0 <= I582 - 2 * I591] 227.01/223.56 f6(I593, I594, I595, I596, I597, I598) -> f7(I593, I594, I595, I599, I600, I601) [-1 <= I594 - 1 /\ I594 + 1 <= I595 - 1 /\ I594 - 2 * I602 = 0 /\ -1 <= I595 - 1 /\ I594 + 1 <= I603 - 1 /\ -1 <= I603 - 1 /\ I604 <= I593 /\ 2 <= I593 - 1 /\ 2 <= I604 - 1] 227.01/223.56 f7(I605, I606, I607, I608, I609, I610) -> f8(I611, I606, I607, I612, I613, I614) [I606 - 2 * I615 = 0 /\ I606 <= I607 - 1 /\ I607 <= I606 + 1 /\ -1 <= I606 - 1 /\ I611 <= I605 /\ 2 <= I605 - 1 /\ 2 <= I611 - 1 /\ I606 - 2 * I615 <= 1 /\ 0 <= I606 - 2 * I615] 227.01/223.56 f6(I616, I617, I618, I619, I620, I621) -> f7(I616, I617, I618, I622, I623, I624) [I617 - 2 * I625 = 0 /\ I617 <= I618 - 1 /\ I618 <= I617 + 1 /\ -1 <= I617 - 1 /\ I626 <= I616 /\ 2 <= I616 - 1 /\ 2 <= I626 - 1] 227.01/223.56 f5(I627, I628, I629, I630, I631, I632) -> f6(I633, 0, I628, I634, I635, I636) [2 <= I633 - 1 /\ 2 <= I627 - 1 /\ I633 <= I627 /\ I628 - 2 <= I628 - 1 /\ 1 <= I628 - 1 /\ I628 - 1 <= I628 - 1] 227.01/223.56 f1(I637, I638, I639, I640, I641, I642) -> f5(I643, I638, I644, I645, I646, I647) [2 <= I643 - 1 /\ 0 <= I637 - 1 /\ -1 <= I638 - 1 /\ I643 - 2 <= I637] 227.01/223.56 f4(I648, I649, I650, I651, I652, I653) -> f5(I654, 0, I655, I656, I657, I658) [2 <= I654 - 1] 227.01/223.56 f3(I659, I660, I661, I662, I663, I664) -> f3(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.01/223.56 f3(I670, I671, I672, I673, I674, I675) -> f3(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.01/223.56 f2(I680, I681, I682, I683, I684, I685) -> f2(I686, I681 + 1, I682, I687, I688, I689) [2 <= I686 - 1 /\ 2 <= I680 - 1 /\ I686 <= I680 /\ I681 <= I682 - 1 /\ -1 <= I682 - 1] 227.01/223.56 f2(I690, I691, I692, I693, I694, I695) -> f2(I696, I691 + 1, I697, I698, I699, I700) [2 <= I696 - 1 /\ 2 <= I690 - 1 /\ I696 <= I690 /\ I691 <= I692 - 1 /\ -1 <= I697 - 1] 227.01/223.56 f2(I701, I702, I703, I704, I705, I706) -> f3(I707, 0, I703, I708, I709, I710) [2 <= I707 - 1 /\ 2 <= I701 - 1 /\ I707 <= I701 /\ -1 <= I703 - 1 /\ I703 <= I702] 227.01/223.56 f1(I711, I712, I713, I714, I715, I716) -> f2(I717, 0, I712, I718, I719, I720) [2 <= I717 - 1 /\ 0 <= I711 - 1 /\ -1 <= I712 - 1 /\ I717 - 2 <= I711] 227.01/223.56 227.01/223.56 We use the extended value criterion with the projection function NU: 227.01/223.56 NU[f21#(x0,x1,x2,x3,x4,x5)] = -x1 + x2 - 1 227.01/223.56 NU[f23#(x0,x1,x2,x3,x4,x5)] = -x1 + x3 - 2 227.01/223.56 NU[f24#(x0,x1,x2,x3,x4,x5)] = -x1 + x4 - 2 227.01/223.56 227.01/223.56 This gives the following inequalities: 227.01/223.56 I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1 ==> -I45 + I48 - 2 >= -I45 + I48 - 2 227.01/223.56 2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1 ==> -I55 + I58 - 2 >= -I55 + I58 - 2 227.01/223.56 2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1 ==> -I64 + I67 - 2 >= -I64 + I67 - 2 227.01/223.56 I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1 ==> -I73 + I75 - 2 >= -I73 + I75 - 2 227.01/223.56 I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1 ==> -I100 + I102 - 2 >= -I100 + I102 - 2 227.01/223.56 2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1 ==> -I110 + I112 - 2 >= -(I110 + 1) + I112 - 1 227.01/223.56 2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1 ==> -I120 + I121 - 1 > -I120 + I121 - 2 with -I120 + I121 - 1 >= 0 227.01/223.56 227.01/223.56 We remove all the strictly oriented dependency pairs. 227.01/223.56 227.01/223.56 DP problem for innermost termination. 227.01/223.56 P = 227.01/223.56 f24#(I44, I45, I46, I47, I48, I49) -> f23#(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.56 f24#(I54, I55, I56, I57, I58, I59) -> f23#(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.56 f24#(I63, I64, I65, I66, I67, I68) -> f23#(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.56 f23#(I72, I73, I74, I75, I76, I77) -> f23#(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.56 f23#(I99, I100, I101, I102, I103, I104) -> f24#(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.56 f23#(I109, I110, I111, I112, I113, I114) -> f21#(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.56 R = 227.01/223.56 init(x1, x2, x3, x4, x5, x6) -> f1(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6) 227.01/223.56 f26(I0, I1, I2, I3, I4, I5) -> f25(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.56 f25(I8, I9, I10, I11, I12, I13) -> f25(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.56 f25(I16, I17, I18, I19, I20, I21) -> f25(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.56 f25(I25, I26, I27, I28, I29, I30) -> f25(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.56 f25(I34, I35, I36, I37, I38, I39) -> f26(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.56 f24(I44, I45, I46, I47, I48, I49) -> f23(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.56 f24(I54, I55, I56, I57, I58, I59) -> f23(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.56 f24(I63, I64, I65, I66, I67, I68) -> f23(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.56 f23(I72, I73, I74, I75, I76, I77) -> f23(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.56 f25(I82, I83, I84, I85, I86, I87) -> f22(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.56 f22(I91, I92, I93, I94, I95, I96) -> f25(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.56 f23(I99, I100, I101, I102, I103, I104) -> f24(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.56 f23(I109, I110, I111, I112, I113, I114) -> f21(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.56 f21(I119, I120, I121, I122, I123, I124) -> f23(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.01/223.56 f22(I128, I129, I130, I131, I132, I133) -> f20(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.56 f20(I138, I139, I140, I141, I142, I143) -> f22(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.01/223.56 f20(I147, I148, I149, I150, I151, I152) -> f21(I153, 0, I149, I154, I155, I156) [2 <= I153 - 1 /\ 2 <= I147 - 1 /\ I153 <= I147 /\ -1 <= I149 - 1 /\ I149 <= I148] 227.01/223.56 f3(I157, I158, I159, I160, I161, I162) -> f20(I163, 1, I164, I165, I166, I167) [2 <= I163 - 1 /\ 2 <= I157 - 1 /\ I163 <= I157 /\ I158 <= I164 - 1 /\ -1 <= I164 - 1 /\ -1 <= I158 - 1 /\ 0 <= I159 - 1 /\ I158 <= I159 - 1] 227.01/223.56 f3(I168, I169, I170, I171, I172, I173) -> f19(I174, 0, I170, I175, I176, I177) [2 <= I174 - 1 /\ 2 <= I168 - 1 /\ I174 <= I168 /\ -1 <= I169 - 1 /\ 0 <= I170 - 1 /\ I169 <= I170 - 1] 227.01/223.56 f19(I178, I179, I180, I181, I182, I183) -> f19(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.01/223.56 f2(I188, I189, I190, I191, I192, I193) -> f19(I194, 0, I190, I195, I196, I197) [2 <= I194 - 1 /\ 2 <= I188 - 1 /\ I194 <= I188 /\ -1 <= I189 - 1 /\ 0 <= I190 - 1 /\ I189 <= I190 - 1] 227.01/223.56 f18(I198, I199, I200, I201, I202, I203) -> f17(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.56 f17(I206, I207, I208, I209, I210, I211) -> f17(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.56 f17(I215, I216, I217, I218, I219, I220) -> f17(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.56 f17(I225, I226, I227, I228, I229, I230) -> f17(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.56 f17(I234, I235, I236, I237, I238, I239) -> f18(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.56 f17(I244, I245, I246, I247, I248, I249) -> f14(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.01/223.56 f16(I254, I255, I256, I257, I258, I259) -> f17(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.01/223.56 f16(I262, I263, I264, I265, I266, I267) -> f16(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.56 f16(I271, I272, I273, I274, I275, I276) -> f16(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.56 f16(I280, I281, I282, I283, I284, I285) -> f16(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.56 f16(I289, I290, I291, I292, I293, I294) -> f16(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.56 f16(I298, I299, I300, I301, I302, I303) -> f16(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.56 f16(I307, I308, I309, I310, I311, I312) -> f16(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.56 f16(I316, I317, I318, I319, I320, I321) -> f16(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.56 f16(I325, I326, I327, I328, I329, I330) -> f16(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.56 f16(I334, I335, I336, I337, I338, I339) -> f16(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.56 f15(I342, I343, I344, I345, I346, I347) -> f16(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.01/223.56 f15(I351, I352, I353, I354, I355, I356) -> f16(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.01/223.56 f15(I360, I361, I362, I363, I364, I365) -> f16(I366, I367, I362, I363, I363 + 1, I364) [0 <= I367 - 1 /\ 2 <= I366 - 1 /\ 0 <= I361 - 1 /\ 2 <= I360 - 1 /\ I367 <= I361 /\ I367 + 2 <= I360 /\ I366 - 2 <= I361 /\ I366 <= I360 /\ I364 <= I363 /\ -1 <= I363 - 1 /\ -1 <= I364 - 1] 227.01/223.56 f15(I368, I369, I370, I371, I372, I373) -> f15(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.56 f14(I377, I378, I379, I380, I381, I382) -> f15(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.01/223.56 f13(I386, I387, I388, I389, I390, I391) -> f14(I392, I393, 0, I389, I394, I395) [0 <= I393 - 1 /\ 2 <= I392 - 1 /\ 0 <= I387 - 1 /\ 2 <= I386 - 1 /\ I393 <= I387 /\ I393 + 2 <= I386 /\ I392 - 2 <= I387 /\ I392 <= I386 /\ -1 <= I389 - 1 /\ I389 <= I388] 227.01/223.56 f13(I396, I397, I398, I399, I400, I401) -> f13(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.01/223.56 f2(I406, I407, I408, I409, I410, I411) -> f13(I412, I413, 0, I414, I415, I416) [0 <= I413 - 1 /\ 2 <= I412 - 1 /\ 2 <= I406 - 1 /\ I413 + 2 <= I406 /\ I412 <= I406 /\ -1 <= I414 - 1 /\ I407 <= I414 - 1 /\ -1 <= I407 - 1 /\ 0 <= I408 - 1 /\ I407 <= I408 - 1] 227.01/223.56 f12(I417, I418, I419, I420, I421, I422) -> f12(I423, I418 + 1, I419, I424, I425, I426) [2 <= I423 - 1 /\ 2 <= I417 - 1 /\ I423 <= I417 /\ I418 <= I419 - 1 /\ -1 <= I419 - 1] 227.01/223.56 f11(I427, I428, I429, I430, I431, I432) -> f11(I433, I428, I429 + 1, I430, I434, I435) [I429 <= I430 - 1 /\ I428 <= I430 - 1 /\ -1 <= I436 - 1 /\ -1 <= I430 - 1 /\ I429 <= I436 - 1 /\ I433 <= I427 /\ 2 <= I427 - 1 /\ 2 <= I433 - 1] 227.01/223.56 f11(I437, I438, I439, I440, I441, I442) -> f10(I443, I438 + 1, I440, I444, I445, I446) [2 <= I443 - 1 /\ 2 <= I437 - 1 /\ I443 <= I437 /\ I440 <= I439 /\ -1 <= I440 - 1] 227.01/223.56 f10(I447, I448, I449, I450, I451, I452) -> f12(I453, 0, I449, I454, I455, I456) [2 <= I453 - 1 /\ 2 <= I447 - 1 /\ I453 <= I447 /\ -1 <= I449 - 1 /\ I449 <= I448] 227.01/223.56 f10(I457, I458, I459, I460, I461, I462) -> f11(I463, I458, 0, I459, I464, I465) [2 <= I463 - 1 /\ 2 <= I457 - 1 /\ I463 <= I457 /\ -1 <= I459 - 1 /\ I458 <= I459 - 1] 227.01/223.56 f1(I466, I467, I468, I469, I470, I471) -> f10(I472, 0, I467, I473, I474, I475) [2 <= I472 - 1 /\ 0 <= I466 - 1 /\ -1 <= I467 - 1 /\ I472 - 2 <= I466] 227.01/223.56 f8(I476, I477, I478, I479, I480, I481) -> f6(I482, I477 + 1, I478, I483, I484, I485) [I477 - 2 <= I478 - 1 /\ 1 <= I477 - 1 /\ -1 <= I478 - 1 /\ I477 <= I478 - 1 /\ I477 - 2 <= I486 - 1 /\ -1 <= I486 - 1 /\ I482 <= I476 /\ 2 <= I476 - 1 /\ 2 <= I482 - 1] 227.01/223.56 f8(I487, I488, I489, I490, I491, I492) -> f6(I493, I488 + 1, I489, I494, I495, I496) [2 <= I493 - 1 /\ 2 <= I487 - 1 /\ I493 <= I487 /\ -1 <= I489 - 1 /\ I489 <= I488 /\ 1 <= I488 - 1 /\ I488 - 2 <= I489 - 1] 227.01/223.56 f9(I497, I498, I499, I500, I501, I502) -> f6(I503, I498 + 1, I500, I504, I505, I506) [I498 + 2 <= I500 - 1 /\ -1 <= I498 - 1 /\ I499 <= I500 - 1 /\ -1 <= I500 - 1 /\ I498 + 2 <= I507 - 1 /\ -1 <= I507 - 1 /\ I503 <= I497 /\ 2 <= I497 - 1 /\ 2 <= I503 - 1] 227.01/223.56 f9(I508, I509, I510, I511, I512, I513) -> f6(I514, I509 + 1, I511, I515, I516, I517) [2 <= I514 - 1 /\ 2 <= I508 - 1 /\ I514 <= I508 /\ I511 <= I509 + 2 /\ -1 <= I511 - 1 /\ I509 <= I511 - 1 /\ -1 <= I509 - 1 /\ I510 <= I511 - 1] 227.01/223.56 f9(I518, I519, I520, I521, I522, I523) -> f6(I524, I519 + 1, I521, I525, I526, I527) [2 <= I524 - 1 /\ 2 <= I518 - 1 /\ I521 <= I520 /\ I524 <= I518] 227.01/223.56 f8(I528, I529, I530, I531, I532, I533) -> f6(I534, I529 + 1, I530, I535, I536, I537) [2 <= I534 - 1 /\ 2 <= I528 - 1 /\ I529 <= 1 /\ I534 <= I528] 227.01/223.56 f7(I538, I539, I540, I541, I542, I543) -> f9(I544, I539, I539 + 2, I540, I545, I546) [-1 <= I539 - 1 /\ I539 + 1 <= I540 - 1 /\ I539 - 2 * I547 = 1 /\ -1 <= I540 - 1 /\ I539 + 1 <= I548 - 1 /\ -1 <= I548 - 1 /\ I544 <= I538 /\ 2 <= I538 - 1 /\ 2 <= I544 - 1 /\ I539 - 2 * I547 <= 1 /\ 0 <= I539 - 2 * I547] 227.01/223.56 f6(I549, I550, I551, I552, I553, I554) -> f7(I549, I550, I551, I555, I556, I557) [-1 <= I550 - 1 /\ I550 + 1 <= I551 - 1 /\ I550 - 2 * I558 = 1 /\ -1 <= I551 - 1 /\ I550 + 1 <= I559 - 1 /\ -1 <= I559 - 1 /\ y3 <= I549 /\ 2 <= I549 - 1 /\ 2 <= y3 - 1] 227.01/223.56 f7(I560, I561, I562, I563, I564, I565) -> f9(I566, I561, I561 + 2, I562, I567, I568) [I561 - 2 * I569 = 1 /\ I561 <= I562 - 1 /\ -1 <= I561 - 1 /\ I562 <= I561 + 1 /\ I566 <= I560 /\ 2 <= I560 - 1 /\ 2 <= I566 - 1 /\ I561 - 2 * I569 <= 1 /\ 0 <= I561 - 2 * I569] 227.01/223.56 f6(I570, I571, I572, I573, I574, I575) -> f7(I570, I571, I572, I576, I577, I578) [I571 - 2 * I579 = 1 /\ I571 <= I572 - 1 /\ -1 <= I571 - 1 /\ I572 <= I571 + 1 /\ I580 <= I570 /\ 2 <= I570 - 1 /\ 2 <= I580 - 1] 227.01/223.56 f7(I581, I582, I583, I584, I585, I586) -> f8(I587, I582, I583, I588, I589, I590) [-1 <= I582 - 1 /\ I582 + 1 <= I583 - 1 /\ I582 - 2 * I591 = 0 /\ -1 <= I583 - 1 /\ I582 + 1 <= I592 - 1 /\ -1 <= I592 - 1 /\ I587 <= I581 /\ 2 <= I581 - 1 /\ 2 <= I587 - 1 /\ I582 - 2 * I591 <= 1 /\ 0 <= I582 - 2 * I591] 227.01/223.56 f6(I593, I594, I595, I596, I597, I598) -> f7(I593, I594, I595, I599, I600, I601) [-1 <= I594 - 1 /\ I594 + 1 <= I595 - 1 /\ I594 - 2 * I602 = 0 /\ -1 <= I595 - 1 /\ I594 + 1 <= I603 - 1 /\ -1 <= I603 - 1 /\ I604 <= I593 /\ 2 <= I593 - 1 /\ 2 <= I604 - 1] 227.01/223.56 f7(I605, I606, I607, I608, I609, I610) -> f8(I611, I606, I607, I612, I613, I614) [I606 - 2 * I615 = 0 /\ I606 <= I607 - 1 /\ I607 <= I606 + 1 /\ -1 <= I606 - 1 /\ I611 <= I605 /\ 2 <= I605 - 1 /\ 2 <= I611 - 1 /\ I606 - 2 * I615 <= 1 /\ 0 <= I606 - 2 * I615] 227.01/223.56 f6(I616, I617, I618, I619, I620, I621) -> f7(I616, I617, I618, I622, I623, I624) [I617 - 2 * I625 = 0 /\ I617 <= I618 - 1 /\ I618 <= I617 + 1 /\ -1 <= I617 - 1 /\ I626 <= I616 /\ 2 <= I616 - 1 /\ 2 <= I626 - 1] 227.01/223.56 f5(I627, I628, I629, I630, I631, I632) -> f6(I633, 0, I628, I634, I635, I636) [2 <= I633 - 1 /\ 2 <= I627 - 1 /\ I633 <= I627 /\ I628 - 2 <= I628 - 1 /\ 1 <= I628 - 1 /\ I628 - 1 <= I628 - 1] 227.01/223.56 f1(I637, I638, I639, I640, I641, I642) -> f5(I643, I638, I644, I645, I646, I647) [2 <= I643 - 1 /\ 0 <= I637 - 1 /\ -1 <= I638 - 1 /\ I643 - 2 <= I637] 227.01/223.56 f4(I648, I649, I650, I651, I652, I653) -> f5(I654, 0, I655, I656, I657, I658) [2 <= I654 - 1] 227.01/223.56 f3(I659, I660, I661, I662, I663, I664) -> f3(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.01/223.56 f3(I670, I671, I672, I673, I674, I675) -> f3(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.01/223.56 f2(I680, I681, I682, I683, I684, I685) -> f2(I686, I681 + 1, I682, I687, I688, I689) [2 <= I686 - 1 /\ 2 <= I680 - 1 /\ I686 <= I680 /\ I681 <= I682 - 1 /\ -1 <= I682 - 1] 227.01/223.56 f2(I690, I691, I692, I693, I694, I695) -> f2(I696, I691 + 1, I697, I698, I699, I700) [2 <= I696 - 1 /\ 2 <= I690 - 1 /\ I696 <= I690 /\ I691 <= I692 - 1 /\ -1 <= I697 - 1] 227.01/223.56 f2(I701, I702, I703, I704, I705, I706) -> f3(I707, 0, I703, I708, I709, I710) [2 <= I707 - 1 /\ 2 <= I701 - 1 /\ I707 <= I701 /\ -1 <= I703 - 1 /\ I703 <= I702] 227.01/223.56 f1(I711, I712, I713, I714, I715, I716) -> f2(I717, 0, I712, I718, I719, I720) [2 <= I717 - 1 /\ 0 <= I711 - 1 /\ -1 <= I712 - 1 /\ I717 - 2 <= I711] 227.01/223.56 227.01/223.56 The dependency graph for this problem is: 227.01/223.56 6 -> 9, 12, 13 227.01/223.56 7 -> 9, 12, 13 227.01/223.56 8 -> 9, 12, 13 227.01/223.56 9 -> 9, 12, 13 227.01/223.56 12 -> 6, 7, 8 227.01/223.56 13 -> 227.01/223.56 Where: 227.01/223.56 6) f24#(I44, I45, I46, I47, I48, I49) -> f23#(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.56 7) f24#(I54, I55, I56, I57, I58, I59) -> f23#(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.56 8) f24#(I63, I64, I65, I66, I67, I68) -> f23#(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.56 9) f23#(I72, I73, I74, I75, I76, I77) -> f23#(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.56 12) f23#(I99, I100, I101, I102, I103, I104) -> f24#(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.56 13) f23#(I109, I110, I111, I112, I113, I114) -> f21#(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.56 227.01/223.56 We have the following SCCs. 227.01/223.56 { 6, 7, 8, 9, 12 } 227.01/223.56 227.01/223.56 DP problem for innermost termination. 227.01/223.56 P = 227.01/223.56 f24#(I44, I45, I46, I47, I48, I49) -> f23#(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.56 f24#(I54, I55, I56, I57, I58, I59) -> f23#(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.56 f24#(I63, I64, I65, I66, I67, I68) -> f23#(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.56 f23#(I72, I73, I74, I75, I76, I77) -> f23#(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.56 f23#(I99, I100, I101, I102, I103, I104) -> f24#(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.56 R = 227.01/223.56 init(x1, x2, x3, x4, x5, x6) -> f1(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6) 227.01/223.56 f26(I0, I1, I2, I3, I4, I5) -> f25(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.56 f25(I8, I9, I10, I11, I12, I13) -> f25(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.56 f25(I16, I17, I18, I19, I20, I21) -> f25(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.56 f25(I25, I26, I27, I28, I29, I30) -> f25(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.56 f25(I34, I35, I36, I37, I38, I39) -> f26(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.56 f24(I44, I45, I46, I47, I48, I49) -> f23(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.56 f24(I54, I55, I56, I57, I58, I59) -> f23(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.56 f24(I63, I64, I65, I66, I67, I68) -> f23(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.56 f23(I72, I73, I74, I75, I76, I77) -> f23(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.56 f25(I82, I83, I84, I85, I86, I87) -> f22(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.56 f22(I91, I92, I93, I94, I95, I96) -> f25(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.56 f23(I99, I100, I101, I102, I103, I104) -> f24(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.56 f23(I109, I110, I111, I112, I113, I114) -> f21(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.56 f21(I119, I120, I121, I122, I123, I124) -> f23(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.01/223.56 f22(I128, I129, I130, I131, I132, I133) -> f20(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.56 f20(I138, I139, I140, I141, I142, I143) -> f22(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.01/223.56 f20(I147, I148, I149, I150, I151, I152) -> f21(I153, 0, I149, I154, I155, I156) [2 <= I153 - 1 /\ 2 <= I147 - 1 /\ I153 <= I147 /\ -1 <= I149 - 1 /\ I149 <= I148] 227.01/223.56 f3(I157, I158, I159, I160, I161, I162) -> f20(I163, 1, I164, I165, I166, I167) [2 <= I163 - 1 /\ 2 <= I157 - 1 /\ I163 <= I157 /\ I158 <= I164 - 1 /\ -1 <= I164 - 1 /\ -1 <= I158 - 1 /\ 0 <= I159 - 1 /\ I158 <= I159 - 1] 227.01/223.56 f3(I168, I169, I170, I171, I172, I173) -> f19(I174, 0, I170, I175, I176, I177) [2 <= I174 - 1 /\ 2 <= I168 - 1 /\ I174 <= I168 /\ -1 <= I169 - 1 /\ 0 <= I170 - 1 /\ I169 <= I170 - 1] 227.01/223.56 f19(I178, I179, I180, I181, I182, I183) -> f19(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.01/223.56 f2(I188, I189, I190, I191, I192, I193) -> f19(I194, 0, I190, I195, I196, I197) [2 <= I194 - 1 /\ 2 <= I188 - 1 /\ I194 <= I188 /\ -1 <= I189 - 1 /\ 0 <= I190 - 1 /\ I189 <= I190 - 1] 227.01/223.56 f18(I198, I199, I200, I201, I202, I203) -> f17(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.56 f17(I206, I207, I208, I209, I210, I211) -> f17(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.56 f17(I215, I216, I217, I218, I219, I220) -> f17(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.56 f17(I225, I226, I227, I228, I229, I230) -> f17(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.56 f17(I234, I235, I236, I237, I238, I239) -> f18(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.56 f17(I244, I245, I246, I247, I248, I249) -> f14(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.01/223.56 f16(I254, I255, I256, I257, I258, I259) -> f17(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.01/223.56 f16(I262, I263, I264, I265, I266, I267) -> f16(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.56 f16(I271, I272, I273, I274, I275, I276) -> f16(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.56 f16(I280, I281, I282, I283, I284, I285) -> f16(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.56 f16(I289, I290, I291, I292, I293, I294) -> f16(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.56 f16(I298, I299, I300, I301, I302, I303) -> f16(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.56 f16(I307, I308, I309, I310, I311, I312) -> f16(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.56 f16(I316, I317, I318, I319, I320, I321) -> f16(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.56 f16(I325, I326, I327, I328, I329, I330) -> f16(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.56 f16(I334, I335, I336, I337, I338, I339) -> f16(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.56 f15(I342, I343, I344, I345, I346, I347) -> f16(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.01/223.56 f15(I351, I352, I353, I354, I355, I356) -> f16(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.01/223.56 f15(I360, I361, I362, I363, I364, I365) -> f16(I366, I367, I362, I363, I363 + 1, I364) [0 <= I367 - 1 /\ 2 <= I366 - 1 /\ 0 <= I361 - 1 /\ 2 <= I360 - 1 /\ I367 <= I361 /\ I367 + 2 <= I360 /\ I366 - 2 <= I361 /\ I366 <= I360 /\ I364 <= I363 /\ -1 <= I363 - 1 /\ -1 <= I364 - 1] 227.01/223.56 f15(I368, I369, I370, I371, I372, I373) -> f15(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.56 f14(I377, I378, I379, I380, I381, I382) -> f15(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.01/223.56 f13(I386, I387, I388, I389, I390, I391) -> f14(I392, I393, 0, I389, I394, I395) [0 <= I393 - 1 /\ 2 <= I392 - 1 /\ 0 <= I387 - 1 /\ 2 <= I386 - 1 /\ I393 <= I387 /\ I393 + 2 <= I386 /\ I392 - 2 <= I387 /\ I392 <= I386 /\ -1 <= I389 - 1 /\ I389 <= I388] 227.01/223.56 f13(I396, I397, I398, I399, I400, I401) -> f13(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.01/223.56 f2(I406, I407, I408, I409, I410, I411) -> f13(I412, I413, 0, I414, I415, I416) [0 <= I413 - 1 /\ 2 <= I412 - 1 /\ 2 <= I406 - 1 /\ I413 + 2 <= I406 /\ I412 <= I406 /\ -1 <= I414 - 1 /\ I407 <= I414 - 1 /\ -1 <= I407 - 1 /\ 0 <= I408 - 1 /\ I407 <= I408 - 1] 227.01/223.56 f12(I417, I418, I419, I420, I421, I422) -> f12(I423, I418 + 1, I419, I424, I425, I426) [2 <= I423 - 1 /\ 2 <= I417 - 1 /\ I423 <= I417 /\ I418 <= I419 - 1 /\ -1 <= I419 - 1] 227.01/223.56 f11(I427, I428, I429, I430, I431, I432) -> f11(I433, I428, I429 + 1, I430, I434, I435) [I429 <= I430 - 1 /\ I428 <= I430 - 1 /\ -1 <= I436 - 1 /\ -1 <= I430 - 1 /\ I429 <= I436 - 1 /\ I433 <= I427 /\ 2 <= I427 - 1 /\ 2 <= I433 - 1] 227.01/223.56 f11(I437, I438, I439, I440, I441, I442) -> f10(I443, I438 + 1, I440, I444, I445, I446) [2 <= I443 - 1 /\ 2 <= I437 - 1 /\ I443 <= I437 /\ I440 <= I439 /\ -1 <= I440 - 1] 227.01/223.56 f10(I447, I448, I449, I450, I451, I452) -> f12(I453, 0, I449, I454, I455, I456) [2 <= I453 - 1 /\ 2 <= I447 - 1 /\ I453 <= I447 /\ -1 <= I449 - 1 /\ I449 <= I448] 227.01/223.56 f10(I457, I458, I459, I460, I461, I462) -> f11(I463, I458, 0, I459, I464, I465) [2 <= I463 - 1 /\ 2 <= I457 - 1 /\ I463 <= I457 /\ -1 <= I459 - 1 /\ I458 <= I459 - 1] 227.01/223.56 f1(I466, I467, I468, I469, I470, I471) -> f10(I472, 0, I467, I473, I474, I475) [2 <= I472 - 1 /\ 0 <= I466 - 1 /\ -1 <= I467 - 1 /\ I472 - 2 <= I466] 227.01/223.56 f8(I476, I477, I478, I479, I480, I481) -> f6(I482, I477 + 1, I478, I483, I484, I485) [I477 - 2 <= I478 - 1 /\ 1 <= I477 - 1 /\ -1 <= I478 - 1 /\ I477 <= I478 - 1 /\ I477 - 2 <= I486 - 1 /\ -1 <= I486 - 1 /\ I482 <= I476 /\ 2 <= I476 - 1 /\ 2 <= I482 - 1] 227.01/223.56 f8(I487, I488, I489, I490, I491, I492) -> f6(I493, I488 + 1, I489, I494, I495, I496) [2 <= I493 - 1 /\ 2 <= I487 - 1 /\ I493 <= I487 /\ -1 <= I489 - 1 /\ I489 <= I488 /\ 1 <= I488 - 1 /\ I488 - 2 <= I489 - 1] 227.01/223.56 f9(I497, I498, I499, I500, I501, I502) -> f6(I503, I498 + 1, I500, I504, I505, I506) [I498 + 2 <= I500 - 1 /\ -1 <= I498 - 1 /\ I499 <= I500 - 1 /\ -1 <= I500 - 1 /\ I498 + 2 <= I507 - 1 /\ -1 <= I507 - 1 /\ I503 <= I497 /\ 2 <= I497 - 1 /\ 2 <= I503 - 1] 227.01/223.56 f9(I508, I509, I510, I511, I512, I513) -> f6(I514, I509 + 1, I511, I515, I516, I517) [2 <= I514 - 1 /\ 2 <= I508 - 1 /\ I514 <= I508 /\ I511 <= I509 + 2 /\ -1 <= I511 - 1 /\ I509 <= I511 - 1 /\ -1 <= I509 - 1 /\ I510 <= I511 - 1] 227.01/223.56 f9(I518, I519, I520, I521, I522, I523) -> f6(I524, I519 + 1, I521, I525, I526, I527) [2 <= I524 - 1 /\ 2 <= I518 - 1 /\ I521 <= I520 /\ I524 <= I518] 227.01/223.56 f8(I528, I529, I530, I531, I532, I533) -> f6(I534, I529 + 1, I530, I535, I536, I537) [2 <= I534 - 1 /\ 2 <= I528 - 1 /\ I529 <= 1 /\ I534 <= I528] 227.01/223.56 f7(I538, I539, I540, I541, I542, I543) -> f9(I544, I539, I539 + 2, I540, I545, I546) [-1 <= I539 - 1 /\ I539 + 1 <= I540 - 1 /\ I539 - 2 * I547 = 1 /\ -1 <= I540 - 1 /\ I539 + 1 <= I548 - 1 /\ -1 <= I548 - 1 /\ I544 <= I538 /\ 2 <= I538 - 1 /\ 2 <= I544 - 1 /\ I539 - 2 * I547 <= 1 /\ 0 <= I539 - 2 * I547] 227.01/223.56 f6(I549, I550, I551, I552, I553, I554) -> f7(I549, I550, I551, I555, I556, I557) [-1 <= I550 - 1 /\ I550 + 1 <= I551 - 1 /\ I550 - 2 * I558 = 1 /\ -1 <= I551 - 1 /\ I550 + 1 <= I559 - 1 /\ -1 <= I559 - 1 /\ y3 <= I549 /\ 2 <= I549 - 1 /\ 2 <= y3 - 1] 227.01/223.56 f7(I560, I561, I562, I563, I564, I565) -> f9(I566, I561, I561 + 2, I562, I567, I568) [I561 - 2 * I569 = 1 /\ I561 <= I562 - 1 /\ -1 <= I561 - 1 /\ I562 <= I561 + 1 /\ I566 <= I560 /\ 2 <= I560 - 1 /\ 2 <= I566 - 1 /\ I561 - 2 * I569 <= 1 /\ 0 <= I561 - 2 * I569] 227.01/223.56 f6(I570, I571, I572, I573, I574, I575) -> f7(I570, I571, I572, I576, I577, I578) [I571 - 2 * I579 = 1 /\ I571 <= I572 - 1 /\ -1 <= I571 - 1 /\ I572 <= I571 + 1 /\ I580 <= I570 /\ 2 <= I570 - 1 /\ 2 <= I580 - 1] 227.01/223.56 f7(I581, I582, I583, I584, I585, I586) -> f8(I587, I582, I583, I588, I589, I590) [-1 <= I582 - 1 /\ I582 + 1 <= I583 - 1 /\ I582 - 2 * I591 = 0 /\ -1 <= I583 - 1 /\ I582 + 1 <= I592 - 1 /\ -1 <= I592 - 1 /\ I587 <= I581 /\ 2 <= I581 - 1 /\ 2 <= I587 - 1 /\ I582 - 2 * I591 <= 1 /\ 0 <= I582 - 2 * I591] 227.01/223.56 f6(I593, I594, I595, I596, I597, I598) -> f7(I593, I594, I595, I599, I600, I601) [-1 <= I594 - 1 /\ I594 + 1 <= I595 - 1 /\ I594 - 2 * I602 = 0 /\ -1 <= I595 - 1 /\ I594 + 1 <= I603 - 1 /\ -1 <= I603 - 1 /\ I604 <= I593 /\ 2 <= I593 - 1 /\ 2 <= I604 - 1] 227.01/223.56 f7(I605, I606, I607, I608, I609, I610) -> f8(I611, I606, I607, I612, I613, I614) [I606 - 2 * I615 = 0 /\ I606 <= I607 - 1 /\ I607 <= I606 + 1 /\ -1 <= I606 - 1 /\ I611 <= I605 /\ 2 <= I605 - 1 /\ 2 <= I611 - 1 /\ I606 - 2 * I615 <= 1 /\ 0 <= I606 - 2 * I615] 227.01/223.56 f6(I616, I617, I618, I619, I620, I621) -> f7(I616, I617, I618, I622, I623, I624) [I617 - 2 * I625 = 0 /\ I617 <= I618 - 1 /\ I618 <= I617 + 1 /\ -1 <= I617 - 1 /\ I626 <= I616 /\ 2 <= I616 - 1 /\ 2 <= I626 - 1] 227.01/223.56 f5(I627, I628, I629, I630, I631, I632) -> f6(I633, 0, I628, I634, I635, I636) [2 <= I633 - 1 /\ 2 <= I627 - 1 /\ I633 <= I627 /\ I628 - 2 <= I628 - 1 /\ 1 <= I628 - 1 /\ I628 - 1 <= I628 - 1] 227.01/223.56 f1(I637, I638, I639, I640, I641, I642) -> f5(I643, I638, I644, I645, I646, I647) [2 <= I643 - 1 /\ 0 <= I637 - 1 /\ -1 <= I638 - 1 /\ I643 - 2 <= I637] 227.01/223.56 f4(I648, I649, I650, I651, I652, I653) -> f5(I654, 0, I655, I656, I657, I658) [2 <= I654 - 1] 227.01/223.56 f3(I659, I660, I661, I662, I663, I664) -> f3(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.01/223.56 f3(I670, I671, I672, I673, I674, I675) -> f3(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.01/223.56 f2(I680, I681, I682, I683, I684, I685) -> f2(I686, I681 + 1, I682, I687, I688, I689) [2 <= I686 - 1 /\ 2 <= I680 - 1 /\ I686 <= I680 /\ I681 <= I682 - 1 /\ -1 <= I682 - 1] 227.01/223.56 f2(I690, I691, I692, I693, I694, I695) -> f2(I696, I691 + 1, I697, I698, I699, I700) [2 <= I696 - 1 /\ 2 <= I690 - 1 /\ I696 <= I690 /\ I691 <= I692 - 1 /\ -1 <= I697 - 1] 227.01/223.56 f2(I701, I702, I703, I704, I705, I706) -> f3(I707, 0, I703, I708, I709, I710) [2 <= I707 - 1 /\ 2 <= I701 - 1 /\ I707 <= I701 /\ -1 <= I703 - 1 /\ I703 <= I702] 227.01/223.56 f1(I711, I712, I713, I714, I715, I716) -> f2(I717, 0, I712, I718, I719, I720) [2 <= I717 - 1 /\ 0 <= I711 - 1 /\ -1 <= I712 - 1 /\ I717 - 2 <= I711] 227.01/223.56 227.01/223.56 We use the reverse value criterion with the projection function NU: 227.01/223.56 NU[f23#(z1,z2,z3,z4,z5,z6)] = z4 - 1 + -1 * z3 227.01/223.56 NU[f24#(z1,z2,z3,z4,z5,z6)] = z5 - 1 + -1 * z4 227.01/223.56 227.01/223.56 This gives the following inequalities: 227.01/223.56 I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1 ==> I48 - 1 + -1 * I47 > I48 - 1 + -1 * (I47 + 1) with I48 - 1 + -1 * I47 >= 0 227.01/223.56 2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1 ==> I58 - 1 + -1 * I57 > I58 - 1 + -1 * (I57 + 1) with I58 - 1 + -1 * I57 >= 0 227.01/223.56 2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1 ==> I67 - 1 + -1 * I66 > I67 - 1 + -1 * (I66 + 1) with I67 - 1 + -1 * I66 >= 0 227.01/223.56 I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1 ==> I75 - 1 + -1 * I74 > I75 - 1 + -1 * (I74 + 1) with I75 - 1 + -1 * I74 >= 0 227.01/223.56 I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1 ==> I102 - 1 + -1 * I101 >= I102 - 1 + -1 * I101 227.01/223.56 227.01/223.56 We remove all the strictly oriented dependency pairs. 227.01/223.56 227.01/223.56 DP problem for innermost termination. 227.01/223.56 P = 227.01/223.56 f23#(I99, I100, I101, I102, I103, I104) -> f24#(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.56 R = 227.01/223.56 init(x1, x2, x3, x4, x5, x6) -> f1(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6) 227.01/223.56 f26(I0, I1, I2, I3, I4, I5) -> f25(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.56 f25(I8, I9, I10, I11, I12, I13) -> f25(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.56 f25(I16, I17, I18, I19, I20, I21) -> f25(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.56 f25(I25, I26, I27, I28, I29, I30) -> f25(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.56 f25(I34, I35, I36, I37, I38, I39) -> f26(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.56 f24(I44, I45, I46, I47, I48, I49) -> f23(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.56 f24(I54, I55, I56, I57, I58, I59) -> f23(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.56 f24(I63, I64, I65, I66, I67, I68) -> f23(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.56 f23(I72, I73, I74, I75, I76, I77) -> f23(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.56 f25(I82, I83, I84, I85, I86, I87) -> f22(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.56 f22(I91, I92, I93, I94, I95, I96) -> f25(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.56 f23(I99, I100, I101, I102, I103, I104) -> f24(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.56 f23(I109, I110, I111, I112, I113, I114) -> f21(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.56 f21(I119, I120, I121, I122, I123, I124) -> f23(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.01/223.56 f22(I128, I129, I130, I131, I132, I133) -> f20(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.56 f20(I138, I139, I140, I141, I142, I143) -> f22(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.01/223.56 f20(I147, I148, I149, I150, I151, I152) -> f21(I153, 0, I149, I154, I155, I156) [2 <= I153 - 1 /\ 2 <= I147 - 1 /\ I153 <= I147 /\ -1 <= I149 - 1 /\ I149 <= I148] 227.01/223.56 f3(I157, I158, I159, I160, I161, I162) -> f20(I163, 1, I164, I165, I166, I167) [2 <= I163 - 1 /\ 2 <= I157 - 1 /\ I163 <= I157 /\ I158 <= I164 - 1 /\ -1 <= I164 - 1 /\ -1 <= I158 - 1 /\ 0 <= I159 - 1 /\ I158 <= I159 - 1] 227.01/223.56 f3(I168, I169, I170, I171, I172, I173) -> f19(I174, 0, I170, I175, I176, I177) [2 <= I174 - 1 /\ 2 <= I168 - 1 /\ I174 <= I168 /\ -1 <= I169 - 1 /\ 0 <= I170 - 1 /\ I169 <= I170 - 1] 227.01/223.56 f19(I178, I179, I180, I181, I182, I183) -> f19(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.01/223.56 f2(I188, I189, I190, I191, I192, I193) -> f19(I194, 0, I190, I195, I196, I197) [2 <= I194 - 1 /\ 2 <= I188 - 1 /\ I194 <= I188 /\ -1 <= I189 - 1 /\ 0 <= I190 - 1 /\ I189 <= I190 - 1] 227.01/223.56 f18(I198, I199, I200, I201, I202, I203) -> f17(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.56 f17(I206, I207, I208, I209, I210, I211) -> f17(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.56 f17(I215, I216, I217, I218, I219, I220) -> f17(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.56 f17(I225, I226, I227, I228, I229, I230) -> f17(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.56 f17(I234, I235, I236, I237, I238, I239) -> f18(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.56 f17(I244, I245, I246, I247, I248, I249) -> f14(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.01/223.56 f16(I254, I255, I256, I257, I258, I259) -> f17(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.01/223.56 f16(I262, I263, I264, I265, I266, I267) -> f16(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.56 f16(I271, I272, I273, I274, I275, I276) -> f16(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.56 f16(I280, I281, I282, I283, I284, I285) -> f16(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.56 f16(I289, I290, I291, I292, I293, I294) -> f16(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.56 f16(I298, I299, I300, I301, I302, I303) -> f16(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.56 f16(I307, I308, I309, I310, I311, I312) -> f16(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.56 f16(I316, I317, I318, I319, I320, I321) -> f16(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.56 f16(I325, I326, I327, I328, I329, I330) -> f16(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.56 f16(I334, I335, I336, I337, I338, I339) -> f16(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.56 f15(I342, I343, I344, I345, I346, I347) -> f16(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.01/223.56 f15(I351, I352, I353, I354, I355, I356) -> f16(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.01/223.56 f15(I360, I361, I362, I363, I364, I365) -> f16(I366, I367, I362, I363, I363 + 1, I364) [0 <= I367 - 1 /\ 2 <= I366 - 1 /\ 0 <= I361 - 1 /\ 2 <= I360 - 1 /\ I367 <= I361 /\ I367 + 2 <= I360 /\ I366 - 2 <= I361 /\ I366 <= I360 /\ I364 <= I363 /\ -1 <= I363 - 1 /\ -1 <= I364 - 1] 227.01/223.56 f15(I368, I369, I370, I371, I372, I373) -> f15(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.56 f14(I377, I378, I379, I380, I381, I382) -> f15(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.01/223.56 f13(I386, I387, I388, I389, I390, I391) -> f14(I392, I393, 0, I389, I394, I395) [0 <= I393 - 1 /\ 2 <= I392 - 1 /\ 0 <= I387 - 1 /\ 2 <= I386 - 1 /\ I393 <= I387 /\ I393 + 2 <= I386 /\ I392 - 2 <= I387 /\ I392 <= I386 /\ -1 <= I389 - 1 /\ I389 <= I388] 227.01/223.56 f13(I396, I397, I398, I399, I400, I401) -> f13(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.01/223.56 f2(I406, I407, I408, I409, I410, I411) -> f13(I412, I413, 0, I414, I415, I416) [0 <= I413 - 1 /\ 2 <= I412 - 1 /\ 2 <= I406 - 1 /\ I413 + 2 <= I406 /\ I412 <= I406 /\ -1 <= I414 - 1 /\ I407 <= I414 - 1 /\ -1 <= I407 - 1 /\ 0 <= I408 - 1 /\ I407 <= I408 - 1] 227.01/223.56 f12(I417, I418, I419, I420, I421, I422) -> f12(I423, I418 + 1, I419, I424, I425, I426) [2 <= I423 - 1 /\ 2 <= I417 - 1 /\ I423 <= I417 /\ I418 <= I419 - 1 /\ -1 <= I419 - 1] 227.01/223.56 f11(I427, I428, I429, I430, I431, I432) -> f11(I433, I428, I429 + 1, I430, I434, I435) [I429 <= I430 - 1 /\ I428 <= I430 - 1 /\ -1 <= I436 - 1 /\ -1 <= I430 - 1 /\ I429 <= I436 - 1 /\ I433 <= I427 /\ 2 <= I427 - 1 /\ 2 <= I433 - 1] 227.01/223.56 f11(I437, I438, I439, I440, I441, I442) -> f10(I443, I438 + 1, I440, I444, I445, I446) [2 <= I443 - 1 /\ 2 <= I437 - 1 /\ I443 <= I437 /\ I440 <= I439 /\ -1 <= I440 - 1] 227.01/223.56 f10(I447, I448, I449, I450, I451, I452) -> f12(I453, 0, I449, I454, I455, I456) [2 <= I453 - 1 /\ 2 <= I447 - 1 /\ I453 <= I447 /\ -1 <= I449 - 1 /\ I449 <= I448] 227.01/223.56 f10(I457, I458, I459, I460, I461, I462) -> f11(I463, I458, 0, I459, I464, I465) [2 <= I463 - 1 /\ 2 <= I457 - 1 /\ I463 <= I457 /\ -1 <= I459 - 1 /\ I458 <= I459 - 1] 227.01/223.56 f1(I466, I467, I468, I469, I470, I471) -> f10(I472, 0, I467, I473, I474, I475) [2 <= I472 - 1 /\ 0 <= I466 - 1 /\ -1 <= I467 - 1 /\ I472 - 2 <= I466] 227.01/223.56 f8(I476, I477, I478, I479, I480, I481) -> f6(I482, I477 + 1, I478, I483, I484, I485) [I477 - 2 <= I478 - 1 /\ 1 <= I477 - 1 /\ -1 <= I478 - 1 /\ I477 <= I478 - 1 /\ I477 - 2 <= I486 - 1 /\ -1 <= I486 - 1 /\ I482 <= I476 /\ 2 <= I476 - 1 /\ 2 <= I482 - 1] 227.01/223.56 f8(I487, I488, I489, I490, I491, I492) -> f6(I493, I488 + 1, I489, I494, I495, I496) [2 <= I493 - 1 /\ 2 <= I487 - 1 /\ I493 <= I487 /\ -1 <= I489 - 1 /\ I489 <= I488 /\ 1 <= I488 - 1 /\ I488 - 2 <= I489 - 1] 227.01/223.56 f9(I497, I498, I499, I500, I501, I502) -> f6(I503, I498 + 1, I500, I504, I505, I506) [I498 + 2 <= I500 - 1 /\ -1 <= I498 - 1 /\ I499 <= I500 - 1 /\ -1 <= I500 - 1 /\ I498 + 2 <= I507 - 1 /\ -1 <= I507 - 1 /\ I503 <= I497 /\ 2 <= I497 - 1 /\ 2 <= I503 - 1] 227.01/223.56 f9(I508, I509, I510, I511, I512, I513) -> f6(I514, I509 + 1, I511, I515, I516, I517) [2 <= I514 - 1 /\ 2 <= I508 - 1 /\ I514 <= I508 /\ I511 <= I509 + 2 /\ -1 <= I511 - 1 /\ I509 <= I511 - 1 /\ -1 <= I509 - 1 /\ I510 <= I511 - 1] 227.01/223.56 f9(I518, I519, I520, I521, I522, I523) -> f6(I524, I519 + 1, I521, I525, I526, I527) [2 <= I524 - 1 /\ 2 <= I518 - 1 /\ I521 <= I520 /\ I524 <= I518] 227.01/223.56 f8(I528, I529, I530, I531, I532, I533) -> f6(I534, I529 + 1, I530, I535, I536, I537) [2 <= I534 - 1 /\ 2 <= I528 - 1 /\ I529 <= 1 /\ I534 <= I528] 227.01/223.56 f7(I538, I539, I540, I541, I542, I543) -> f9(I544, I539, I539 + 2, I540, I545, I546) [-1 <= I539 - 1 /\ I539 + 1 <= I540 - 1 /\ I539 - 2 * I547 = 1 /\ -1 <= I540 - 1 /\ I539 + 1 <= I548 - 1 /\ -1 <= I548 - 1 /\ I544 <= I538 /\ 2 <= I538 - 1 /\ 2 <= I544 - 1 /\ I539 - 2 * I547 <= 1 /\ 0 <= I539 - 2 * I547] 227.01/223.56 f6(I549, I550, I551, I552, I553, I554) -> f7(I549, I550, I551, I555, I556, I557) [-1 <= I550 - 1 /\ I550 + 1 <= I551 - 1 /\ I550 - 2 * I558 = 1 /\ -1 <= I551 - 1 /\ I550 + 1 <= I559 - 1 /\ -1 <= I559 - 1 /\ y3 <= I549 /\ 2 <= I549 - 1 /\ 2 <= y3 - 1] 227.01/223.56 f7(I560, I561, I562, I563, I564, I565) -> f9(I566, I561, I561 + 2, I562, I567, I568) [I561 - 2 * I569 = 1 /\ I561 <= I562 - 1 /\ -1 <= I561 - 1 /\ I562 <= I561 + 1 /\ I566 <= I560 /\ 2 <= I560 - 1 /\ 2 <= I566 - 1 /\ I561 - 2 * I569 <= 1 /\ 0 <= I561 - 2 * I569] 227.01/223.56 f6(I570, I571, I572, I573, I574, I575) -> f7(I570, I571, I572, I576, I577, I578) [I571 - 2 * I579 = 1 /\ I571 <= I572 - 1 /\ -1 <= I571 - 1 /\ I572 <= I571 + 1 /\ I580 <= I570 /\ 2 <= I570 - 1 /\ 2 <= I580 - 1] 227.01/223.56 f7(I581, I582, I583, I584, I585, I586) -> f8(I587, I582, I583, I588, I589, I590) [-1 <= I582 - 1 /\ I582 + 1 <= I583 - 1 /\ I582 - 2 * I591 = 0 /\ -1 <= I583 - 1 /\ I582 + 1 <= I592 - 1 /\ -1 <= I592 - 1 /\ I587 <= I581 /\ 2 <= I581 - 1 /\ 2 <= I587 - 1 /\ I582 - 2 * I591 <= 1 /\ 0 <= I582 - 2 * I591] 227.01/223.56 f6(I593, I594, I595, I596, I597, I598) -> f7(I593, I594, I595, I599, I600, I601) [-1 <= I594 - 1 /\ I594 + 1 <= I595 - 1 /\ I594 - 2 * I602 = 0 /\ -1 <= I595 - 1 /\ I594 + 1 <= I603 - 1 /\ -1 <= I603 - 1 /\ I604 <= I593 /\ 2 <= I593 - 1 /\ 2 <= I604 - 1] 227.01/223.56 f7(I605, I606, I607, I608, I609, I610) -> f8(I611, I606, I607, I612, I613, I614) [I606 - 2 * I615 = 0 /\ I606 <= I607 - 1 /\ I607 <= I606 + 1 /\ -1 <= I606 - 1 /\ I611 <= I605 /\ 2 <= I605 - 1 /\ 2 <= I611 - 1 /\ I606 - 2 * I615 <= 1 /\ 0 <= I606 - 2 * I615] 227.01/223.56 f6(I616, I617, I618, I619, I620, I621) -> f7(I616, I617, I618, I622, I623, I624) [I617 - 2 * I625 = 0 /\ I617 <= I618 - 1 /\ I618 <= I617 + 1 /\ -1 <= I617 - 1 /\ I626 <= I616 /\ 2 <= I616 - 1 /\ 2 <= I626 - 1] 227.01/223.56 f5(I627, I628, I629, I630, I631, I632) -> f6(I633, 0, I628, I634, I635, I636) [2 <= I633 - 1 /\ 2 <= I627 - 1 /\ I633 <= I627 /\ I628 - 2 <= I628 - 1 /\ 1 <= I628 - 1 /\ I628 - 1 <= I628 - 1] 227.01/223.56 f1(I637, I638, I639, I640, I641, I642) -> f5(I643, I638, I644, I645, I646, I647) [2 <= I643 - 1 /\ 0 <= I637 - 1 /\ -1 <= I638 - 1 /\ I643 - 2 <= I637] 227.01/223.56 f4(I648, I649, I650, I651, I652, I653) -> f5(I654, 0, I655, I656, I657, I658) [2 <= I654 - 1] 227.01/223.56 f3(I659, I660, I661, I662, I663, I664) -> f3(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.01/223.56 f3(I670, I671, I672, I673, I674, I675) -> f3(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.01/223.56 f2(I680, I681, I682, I683, I684, I685) -> f2(I686, I681 + 1, I682, I687, I688, I689) [2 <= I686 - 1 /\ 2 <= I680 - 1 /\ I686 <= I680 /\ I681 <= I682 - 1 /\ -1 <= I682 - 1] 227.01/223.56 f2(I690, I691, I692, I693, I694, I695) -> f2(I696, I691 + 1, I697, I698, I699, I700) [2 <= I696 - 1 /\ 2 <= I690 - 1 /\ I696 <= I690 /\ I691 <= I692 - 1 /\ -1 <= I697 - 1] 227.01/223.56 f2(I701, I702, I703, I704, I705, I706) -> f3(I707, 0, I703, I708, I709, I710) [2 <= I707 - 1 /\ 2 <= I701 - 1 /\ I707 <= I701 /\ -1 <= I703 - 1 /\ I703 <= I702] 227.01/223.56 f1(I711, I712, I713, I714, I715, I716) -> f2(I717, 0, I712, I718, I719, I720) [2 <= I717 - 1 /\ 0 <= I711 - 1 /\ -1 <= I712 - 1 /\ I717 - 2 <= I711] 227.01/223.56 227.01/223.56 The dependency graph for this problem is: 227.01/223.56 12 -> 227.01/223.56 Where: 227.01/223.56 12) f23#(I99, I100, I101, I102, I103, I104) -> f24#(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.56 227.01/223.56 We have the following SCCs. 227.01/223.56 227.01/223.56 227.01/223.56 DP problem for innermost termination. 227.01/223.56 P = 227.01/223.56 f26#(I0, I1, I2, I3, I4, I5) -> f25#(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.56 f25#(I8, I9, I10, I11, I12, I13) -> f25#(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.56 f25#(I16, I17, I18, I19, I20, I21) -> f25#(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.56 f25#(I25, I26, I27, I28, I29, I30) -> f25#(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.56 f25#(I34, I35, I36, I37, I38, I39) -> f26#(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.56 f25#(I82, I83, I84, I85, I86, I87) -> f22#(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.56 f22#(I91, I92, I93, I94, I95, I96) -> f25#(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.56 f22#(I128, I129, I130, I131, I132, I133) -> f20#(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.56 f20#(I138, I139, I140, I141, I142, I143) -> f22#(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.01/223.56 R = 227.01/223.56 init(x1, x2, x3, x4, x5, x6) -> f1(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6) 227.01/223.56 f26(I0, I1, I2, I3, I4, I5) -> f25(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.56 f25(I8, I9, I10, I11, I12, I13) -> f25(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.56 f25(I16, I17, I18, I19, I20, I21) -> f25(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.56 f25(I25, I26, I27, I28, I29, I30) -> f25(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.56 f25(I34, I35, I36, I37, I38, I39) -> f26(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.56 f24(I44, I45, I46, I47, I48, I49) -> f23(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.56 f24(I54, I55, I56, I57, I58, I59) -> f23(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.56 f24(I63, I64, I65, I66, I67, I68) -> f23(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.56 f23(I72, I73, I74, I75, I76, I77) -> f23(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.56 f25(I82, I83, I84, I85, I86, I87) -> f22(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.56 f22(I91, I92, I93, I94, I95, I96) -> f25(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.56 f23(I99, I100, I101, I102, I103, I104) -> f24(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.56 f23(I109, I110, I111, I112, I113, I114) -> f21(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.56 f21(I119, I120, I121, I122, I123, I124) -> f23(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.01/223.56 f22(I128, I129, I130, I131, I132, I133) -> f20(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.56 f20(I138, I139, I140, I141, I142, I143) -> f22(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.01/223.56 f20(I147, I148, I149, I150, I151, I152) -> f21(I153, 0, I149, I154, I155, I156) [2 <= I153 - 1 /\ 2 <= I147 - 1 /\ I153 <= I147 /\ -1 <= I149 - 1 /\ I149 <= I148] 227.01/223.56 f3(I157, I158, I159, I160, I161, I162) -> f20(I163, 1, I164, I165, I166, I167) [2 <= I163 - 1 /\ 2 <= I157 - 1 /\ I163 <= I157 /\ I158 <= I164 - 1 /\ -1 <= I164 - 1 /\ -1 <= I158 - 1 /\ 0 <= I159 - 1 /\ I158 <= I159 - 1] 227.01/223.56 f3(I168, I169, I170, I171, I172, I173) -> f19(I174, 0, I170, I175, I176, I177) [2 <= I174 - 1 /\ 2 <= I168 - 1 /\ I174 <= I168 /\ -1 <= I169 - 1 /\ 0 <= I170 - 1 /\ I169 <= I170 - 1] 227.01/223.56 f19(I178, I179, I180, I181, I182, I183) -> f19(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.01/223.56 f2(I188, I189, I190, I191, I192, I193) -> f19(I194, 0, I190, I195, I196, I197) [2 <= I194 - 1 /\ 2 <= I188 - 1 /\ I194 <= I188 /\ -1 <= I189 - 1 /\ 0 <= I190 - 1 /\ I189 <= I190 - 1] 227.01/223.56 f18(I198, I199, I200, I201, I202, I203) -> f17(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.56 f17(I206, I207, I208, I209, I210, I211) -> f17(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.56 f17(I215, I216, I217, I218, I219, I220) -> f17(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.56 f17(I225, I226, I227, I228, I229, I230) -> f17(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.56 f17(I234, I235, I236, I237, I238, I239) -> f18(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.56 f17(I244, I245, I246, I247, I248, I249) -> f14(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.01/223.56 f16(I254, I255, I256, I257, I258, I259) -> f17(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.01/223.56 f16(I262, I263, I264, I265, I266, I267) -> f16(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.56 f16(I271, I272, I273, I274, I275, I276) -> f16(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.56 f16(I280, I281, I282, I283, I284, I285) -> f16(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.56 f16(I289, I290, I291, I292, I293, I294) -> f16(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.56 f16(I298, I299, I300, I301, I302, I303) -> f16(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.56 f16(I307, I308, I309, I310, I311, I312) -> f16(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.56 f16(I316, I317, I318, I319, I320, I321) -> f16(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.56 f16(I325, I326, I327, I328, I329, I330) -> f16(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.56 f16(I334, I335, I336, I337, I338, I339) -> f16(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.56 f15(I342, I343, I344, I345, I346, I347) -> f16(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.01/223.56 f15(I351, I352, I353, I354, I355, I356) -> f16(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.01/223.56 f15(I360, I361, I362, I363, I364, I365) -> f16(I366, I367, I362, I363, I363 + 1, I364) [0 <= I367 - 1 /\ 2 <= I366 - 1 /\ 0 <= I361 - 1 /\ 2 <= I360 - 1 /\ I367 <= I361 /\ I367 + 2 <= I360 /\ I366 - 2 <= I361 /\ I366 <= I360 /\ I364 <= I363 /\ -1 <= I363 - 1 /\ -1 <= I364 - 1] 227.01/223.56 f15(I368, I369, I370, I371, I372, I373) -> f15(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.56 f14(I377, I378, I379, I380, I381, I382) -> f15(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.01/223.56 f13(I386, I387, I388, I389, I390, I391) -> f14(I392, I393, 0, I389, I394, I395) [0 <= I393 - 1 /\ 2 <= I392 - 1 /\ 0 <= I387 - 1 /\ 2 <= I386 - 1 /\ I393 <= I387 /\ I393 + 2 <= I386 /\ I392 - 2 <= I387 /\ I392 <= I386 /\ -1 <= I389 - 1 /\ I389 <= I388] 227.01/223.56 f13(I396, I397, I398, I399, I400, I401) -> f13(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.01/223.56 f2(I406, I407, I408, I409, I410, I411) -> f13(I412, I413, 0, I414, I415, I416) [0 <= I413 - 1 /\ 2 <= I412 - 1 /\ 2 <= I406 - 1 /\ I413 + 2 <= I406 /\ I412 <= I406 /\ -1 <= I414 - 1 /\ I407 <= I414 - 1 /\ -1 <= I407 - 1 /\ 0 <= I408 - 1 /\ I407 <= I408 - 1] 227.01/223.56 f12(I417, I418, I419, I420, I421, I422) -> f12(I423, I418 + 1, I419, I424, I425, I426) [2 <= I423 - 1 /\ 2 <= I417 - 1 /\ I423 <= I417 /\ I418 <= I419 - 1 /\ -1 <= I419 - 1] 227.01/223.56 f11(I427, I428, I429, I430, I431, I432) -> f11(I433, I428, I429 + 1, I430, I434, I435) [I429 <= I430 - 1 /\ I428 <= I430 - 1 /\ -1 <= I436 - 1 /\ -1 <= I430 - 1 /\ I429 <= I436 - 1 /\ I433 <= I427 /\ 2 <= I427 - 1 /\ 2 <= I433 - 1] 227.01/223.56 f11(I437, I438, I439, I440, I441, I442) -> f10(I443, I438 + 1, I440, I444, I445, I446) [2 <= I443 - 1 /\ 2 <= I437 - 1 /\ I443 <= I437 /\ I440 <= I439 /\ -1 <= I440 - 1] 227.01/223.56 f10(I447, I448, I449, I450, I451, I452) -> f12(I453, 0, I449, I454, I455, I456) [2 <= I453 - 1 /\ 2 <= I447 - 1 /\ I453 <= I447 /\ -1 <= I449 - 1 /\ I449 <= I448] 227.01/223.56 f10(I457, I458, I459, I460, I461, I462) -> f11(I463, I458, 0, I459, I464, I465) [2 <= I463 - 1 /\ 2 <= I457 - 1 /\ I463 <= I457 /\ -1 <= I459 - 1 /\ I458 <= I459 - 1] 227.01/223.56 f1(I466, I467, I468, I469, I470, I471) -> f10(I472, 0, I467, I473, I474, I475) [2 <= I472 - 1 /\ 0 <= I466 - 1 /\ -1 <= I467 - 1 /\ I472 - 2 <= I466] 227.01/223.56 f8(I476, I477, I478, I479, I480, I481) -> f6(I482, I477 + 1, I478, I483, I484, I485) [I477 - 2 <= I478 - 1 /\ 1 <= I477 - 1 /\ -1 <= I478 - 1 /\ I477 <= I478 - 1 /\ I477 - 2 <= I486 - 1 /\ -1 <= I486 - 1 /\ I482 <= I476 /\ 2 <= I476 - 1 /\ 2 <= I482 - 1] 227.01/223.56 f8(I487, I488, I489, I490, I491, I492) -> f6(I493, I488 + 1, I489, I494, I495, I496) [2 <= I493 - 1 /\ 2 <= I487 - 1 /\ I493 <= I487 /\ -1 <= I489 - 1 /\ I489 <= I488 /\ 1 <= I488 - 1 /\ I488 - 2 <= I489 - 1] 227.01/223.56 f9(I497, I498, I499, I500, I501, I502) -> f6(I503, I498 + 1, I500, I504, I505, I506) [I498 + 2 <= I500 - 1 /\ -1 <= I498 - 1 /\ I499 <= I500 - 1 /\ -1 <= I500 - 1 /\ I498 + 2 <= I507 - 1 /\ -1 <= I507 - 1 /\ I503 <= I497 /\ 2 <= I497 - 1 /\ 2 <= I503 - 1] 227.01/223.56 f9(I508, I509, I510, I511, I512, I513) -> f6(I514, I509 + 1, I511, I515, I516, I517) [2 <= I514 - 1 /\ 2 <= I508 - 1 /\ I514 <= I508 /\ I511 <= I509 + 2 /\ -1 <= I511 - 1 /\ I509 <= I511 - 1 /\ -1 <= I509 - 1 /\ I510 <= I511 - 1] 227.01/223.56 f9(I518, I519, I520, I521, I522, I523) -> f6(I524, I519 + 1, I521, I525, I526, I527) [2 <= I524 - 1 /\ 2 <= I518 - 1 /\ I521 <= I520 /\ I524 <= I518] 227.01/223.56 f8(I528, I529, I530, I531, I532, I533) -> f6(I534, I529 + 1, I530, I535, I536, I537) [2 <= I534 - 1 /\ 2 <= I528 - 1 /\ I529 <= 1 /\ I534 <= I528] 227.01/223.56 f7(I538, I539, I540, I541, I542, I543) -> f9(I544, I539, I539 + 2, I540, I545, I546) [-1 <= I539 - 1 /\ I539 + 1 <= I540 - 1 /\ I539 - 2 * I547 = 1 /\ -1 <= I540 - 1 /\ I539 + 1 <= I548 - 1 /\ -1 <= I548 - 1 /\ I544 <= I538 /\ 2 <= I538 - 1 /\ 2 <= I544 - 1 /\ I539 - 2 * I547 <= 1 /\ 0 <= I539 - 2 * I547] 227.01/223.56 f6(I549, I550, I551, I552, I553, I554) -> f7(I549, I550, I551, I555, I556, I557) [-1 <= I550 - 1 /\ I550 + 1 <= I551 - 1 /\ I550 - 2 * I558 = 1 /\ -1 <= I551 - 1 /\ I550 + 1 <= I559 - 1 /\ -1 <= I559 - 1 /\ y3 <= I549 /\ 2 <= I549 - 1 /\ 2 <= y3 - 1] 227.01/223.56 f7(I560, I561, I562, I563, I564, I565) -> f9(I566, I561, I561 + 2, I562, I567, I568) [I561 - 2 * I569 = 1 /\ I561 <= I562 - 1 /\ -1 <= I561 - 1 /\ I562 <= I561 + 1 /\ I566 <= I560 /\ 2 <= I560 - 1 /\ 2 <= I566 - 1 /\ I561 - 2 * I569 <= 1 /\ 0 <= I561 - 2 * I569] 227.01/223.56 f6(I570, I571, I572, I573, I574, I575) -> f7(I570, I571, I572, I576, I577, I578) [I571 - 2 * I579 = 1 /\ I571 <= I572 - 1 /\ -1 <= I571 - 1 /\ I572 <= I571 + 1 /\ I580 <= I570 /\ 2 <= I570 - 1 /\ 2 <= I580 - 1] 227.01/223.56 f7(I581, I582, I583, I584, I585, I586) -> f8(I587, I582, I583, I588, I589, I590) [-1 <= I582 - 1 /\ I582 + 1 <= I583 - 1 /\ I582 - 2 * I591 = 0 /\ -1 <= I583 - 1 /\ I582 + 1 <= I592 - 1 /\ -1 <= I592 - 1 /\ I587 <= I581 /\ 2 <= I581 - 1 /\ 2 <= I587 - 1 /\ I582 - 2 * I591 <= 1 /\ 0 <= I582 - 2 * I591] 227.01/223.56 f6(I593, I594, I595, I596, I597, I598) -> f7(I593, I594, I595, I599, I600, I601) [-1 <= I594 - 1 /\ I594 + 1 <= I595 - 1 /\ I594 - 2 * I602 = 0 /\ -1 <= I595 - 1 /\ I594 + 1 <= I603 - 1 /\ -1 <= I603 - 1 /\ I604 <= I593 /\ 2 <= I593 - 1 /\ 2 <= I604 - 1] 227.01/223.56 f7(I605, I606, I607, I608, I609, I610) -> f8(I611, I606, I607, I612, I613, I614) [I606 - 2 * I615 = 0 /\ I606 <= I607 - 1 /\ I607 <= I606 + 1 /\ -1 <= I606 - 1 /\ I611 <= I605 /\ 2 <= I605 - 1 /\ 2 <= I611 - 1 /\ I606 - 2 * I615 <= 1 /\ 0 <= I606 - 2 * I615] 227.01/223.56 f6(I616, I617, I618, I619, I620, I621) -> f7(I616, I617, I618, I622, I623, I624) [I617 - 2 * I625 = 0 /\ I617 <= I618 - 1 /\ I618 <= I617 + 1 /\ -1 <= I617 - 1 /\ I626 <= I616 /\ 2 <= I616 - 1 /\ 2 <= I626 - 1] 227.01/223.56 f5(I627, I628, I629, I630, I631, I632) -> f6(I633, 0, I628, I634, I635, I636) [2 <= I633 - 1 /\ 2 <= I627 - 1 /\ I633 <= I627 /\ I628 - 2 <= I628 - 1 /\ 1 <= I628 - 1 /\ I628 - 1 <= I628 - 1] 227.01/223.56 f1(I637, I638, I639, I640, I641, I642) -> f5(I643, I638, I644, I645, I646, I647) [2 <= I643 - 1 /\ 0 <= I637 - 1 /\ -1 <= I638 - 1 /\ I643 - 2 <= I637] 227.01/223.56 f4(I648, I649, I650, I651, I652, I653) -> f5(I654, 0, I655, I656, I657, I658) [2 <= I654 - 1] 227.01/223.56 f3(I659, I660, I661, I662, I663, I664) -> f3(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.01/223.56 f3(I670, I671, I672, I673, I674, I675) -> f3(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.01/223.56 f2(I680, I681, I682, I683, I684, I685) -> f2(I686, I681 + 1, I682, I687, I688, I689) [2 <= I686 - 1 /\ 2 <= I680 - 1 /\ I686 <= I680 /\ I681 <= I682 - 1 /\ -1 <= I682 - 1] 227.01/223.56 f2(I690, I691, I692, I693, I694, I695) -> f2(I696, I691 + 1, I697, I698, I699, I700) [2 <= I696 - 1 /\ 2 <= I690 - 1 /\ I696 <= I690 /\ I691 <= I692 - 1 /\ -1 <= I697 - 1] 227.01/223.56 f2(I701, I702, I703, I704, I705, I706) -> f3(I707, 0, I703, I708, I709, I710) [2 <= I707 - 1 /\ 2 <= I701 - 1 /\ I707 <= I701 /\ -1 <= I703 - 1 /\ I703 <= I702] 227.01/223.56 f1(I711, I712, I713, I714, I715, I716) -> f2(I717, 0, I712, I718, I719, I720) [2 <= I717 - 1 /\ 0 <= I711 - 1 /\ -1 <= I712 - 1 /\ I717 - 2 <= I711] 227.01/223.56 227.01/223.56 We use the extended value criterion with the projection function NU: 227.01/223.56 NU[f20#(x0,x1,x2,x3,x4,x5)] = -x1 + x2 - 1 227.01/223.56 NU[f22#(x0,x1,x2,x3,x4,x5)] = -x1 + x3 - 2 227.01/223.56 NU[f25#(x0,x1,x2,x3,x4,x5)] = -x1 + x4 - 2 227.01/223.56 NU[f26#(x0,x1,x2,x3,x4,x5)] = -x0 + x5 - 2 227.01/223.56 227.01/223.56 This gives the following inequalities: 227.01/223.56 2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1 ==> -I0 + I5 - 2 >= -I0 + I5 - 2 227.01/223.56 I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1 ==> -I9 + I12 - 2 >= -I9 + I12 - 2 227.01/223.56 I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1 ==> -I17 + I20 - 2 >= -I17 + I20 - 2 227.01/223.56 I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1 ==> -I26 + I29 - 2 >= -I26 + I29 - 2 227.01/223.56 I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1 ==> -I35 + I38 - 2 >= -I35 + I38 - 2 227.01/223.56 2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1 ==> -I83 + I86 - 2 >= -I83 + I86 - 2 227.01/223.56 2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1 ==> -I92 + I94 - 2 >= -I92 + I94 - 2 227.01/223.56 2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1 ==> -I129 + I131 - 2 >= -(I129 + 1) + I131 - 1 227.01/223.56 2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1 ==> -I139 + I140 - 1 > -I139 + I140 - 2 with -I139 + I140 - 1 >= 0 227.01/223.56 227.01/223.56 We remove all the strictly oriented dependency pairs. 227.01/223.56 227.01/223.56 DP problem for innermost termination. 227.01/223.56 P = 227.01/223.56 f26#(I0, I1, I2, I3, I4, I5) -> f25#(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.56 f25#(I8, I9, I10, I11, I12, I13) -> f25#(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.56 f25#(I16, I17, I18, I19, I20, I21) -> f25#(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.56 f25#(I25, I26, I27, I28, I29, I30) -> f25#(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.56 f25#(I34, I35, I36, I37, I38, I39) -> f26#(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.56 f25#(I82, I83, I84, I85, I86, I87) -> f22#(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.56 f22#(I91, I92, I93, I94, I95, I96) -> f25#(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.56 f22#(I128, I129, I130, I131, I132, I133) -> f20#(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.56 R = 227.01/223.56 init(x1, x2, x3, x4, x5, x6) -> f1(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6) 227.01/223.56 f26(I0, I1, I2, I3, I4, I5) -> f25(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.56 f25(I8, I9, I10, I11, I12, I13) -> f25(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.56 f25(I16, I17, I18, I19, I20, I21) -> f25(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.56 f25(I25, I26, I27, I28, I29, I30) -> f25(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.56 f25(I34, I35, I36, I37, I38, I39) -> f26(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.56 f24(I44, I45, I46, I47, I48, I49) -> f23(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.56 f24(I54, I55, I56, I57, I58, I59) -> f23(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.56 f24(I63, I64, I65, I66, I67, I68) -> f23(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.56 f23(I72, I73, I74, I75, I76, I77) -> f23(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.56 f25(I82, I83, I84, I85, I86, I87) -> f22(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.56 f22(I91, I92, I93, I94, I95, I96) -> f25(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.56 f23(I99, I100, I101, I102, I103, I104) -> f24(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.56 f23(I109, I110, I111, I112, I113, I114) -> f21(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.56 f21(I119, I120, I121, I122, I123, I124) -> f23(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.01/223.56 f22(I128, I129, I130, I131, I132, I133) -> f20(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.56 f20(I138, I139, I140, I141, I142, I143) -> f22(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.01/223.56 f20(I147, I148, I149, I150, I151, I152) -> f21(I153, 0, I149, I154, I155, I156) [2 <= I153 - 1 /\ 2 <= I147 - 1 /\ I153 <= I147 /\ -1 <= I149 - 1 /\ I149 <= I148] 227.01/223.56 f3(I157, I158, I159, I160, I161, I162) -> f20(I163, 1, I164, I165, I166, I167) [2 <= I163 - 1 /\ 2 <= I157 - 1 /\ I163 <= I157 /\ I158 <= I164 - 1 /\ -1 <= I164 - 1 /\ -1 <= I158 - 1 /\ 0 <= I159 - 1 /\ I158 <= I159 - 1] 227.01/223.56 f3(I168, I169, I170, I171, I172, I173) -> f19(I174, 0, I170, I175, I176, I177) [2 <= I174 - 1 /\ 2 <= I168 - 1 /\ I174 <= I168 /\ -1 <= I169 - 1 /\ 0 <= I170 - 1 /\ I169 <= I170 - 1] 227.01/223.56 f19(I178, I179, I180, I181, I182, I183) -> f19(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.01/223.56 f2(I188, I189, I190, I191, I192, I193) -> f19(I194, 0, I190, I195, I196, I197) [2 <= I194 - 1 /\ 2 <= I188 - 1 /\ I194 <= I188 /\ -1 <= I189 - 1 /\ 0 <= I190 - 1 /\ I189 <= I190 - 1] 227.01/223.57 f18(I198, I199, I200, I201, I202, I203) -> f17(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.57 f17(I206, I207, I208, I209, I210, I211) -> f17(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.57 f17(I215, I216, I217, I218, I219, I220) -> f17(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.57 f17(I225, I226, I227, I228, I229, I230) -> f17(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.57 f17(I234, I235, I236, I237, I238, I239) -> f18(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.57 f17(I244, I245, I246, I247, I248, I249) -> f14(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.01/223.57 f16(I254, I255, I256, I257, I258, I259) -> f17(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.01/223.57 f16(I262, I263, I264, I265, I266, I267) -> f16(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.57 f16(I271, I272, I273, I274, I275, I276) -> f16(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.57 f16(I280, I281, I282, I283, I284, I285) -> f16(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.57 f16(I289, I290, I291, I292, I293, I294) -> f16(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.57 f16(I298, I299, I300, I301, I302, I303) -> f16(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.57 f16(I307, I308, I309, I310, I311, I312) -> f16(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.57 f16(I316, I317, I318, I319, I320, I321) -> f16(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.57 f16(I325, I326, I327, I328, I329, I330) -> f16(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.57 f16(I334, I335, I336, I337, I338, I339) -> f16(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.57 f15(I342, I343, I344, I345, I346, I347) -> f16(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.01/223.57 f15(I351, I352, I353, I354, I355, I356) -> f16(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.01/223.57 f15(I360, I361, I362, I363, I364, I365) -> f16(I366, I367, I362, I363, I363 + 1, I364) [0 <= I367 - 1 /\ 2 <= I366 - 1 /\ 0 <= I361 - 1 /\ 2 <= I360 - 1 /\ I367 <= I361 /\ I367 + 2 <= I360 /\ I366 - 2 <= I361 /\ I366 <= I360 /\ I364 <= I363 /\ -1 <= I363 - 1 /\ -1 <= I364 - 1] 227.01/223.57 f15(I368, I369, I370, I371, I372, I373) -> f15(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.57 f14(I377, I378, I379, I380, I381, I382) -> f15(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.01/223.57 f13(I386, I387, I388, I389, I390, I391) -> f14(I392, I393, 0, I389, I394, I395) [0 <= I393 - 1 /\ 2 <= I392 - 1 /\ 0 <= I387 - 1 /\ 2 <= I386 - 1 /\ I393 <= I387 /\ I393 + 2 <= I386 /\ I392 - 2 <= I387 /\ I392 <= I386 /\ -1 <= I389 - 1 /\ I389 <= I388] 227.01/223.57 f13(I396, I397, I398, I399, I400, I401) -> f13(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.01/223.57 f2(I406, I407, I408, I409, I410, I411) -> f13(I412, I413, 0, I414, I415, I416) [0 <= I413 - 1 /\ 2 <= I412 - 1 /\ 2 <= I406 - 1 /\ I413 + 2 <= I406 /\ I412 <= I406 /\ -1 <= I414 - 1 /\ I407 <= I414 - 1 /\ -1 <= I407 - 1 /\ 0 <= I408 - 1 /\ I407 <= I408 - 1] 227.01/223.57 f12(I417, I418, I419, I420, I421, I422) -> f12(I423, I418 + 1, I419, I424, I425, I426) [2 <= I423 - 1 /\ 2 <= I417 - 1 /\ I423 <= I417 /\ I418 <= I419 - 1 /\ -1 <= I419 - 1] 227.01/223.57 f11(I427, I428, I429, I430, I431, I432) -> f11(I433, I428, I429 + 1, I430, I434, I435) [I429 <= I430 - 1 /\ I428 <= I430 - 1 /\ -1 <= I436 - 1 /\ -1 <= I430 - 1 /\ I429 <= I436 - 1 /\ I433 <= I427 /\ 2 <= I427 - 1 /\ 2 <= I433 - 1] 227.01/223.57 f11(I437, I438, I439, I440, I441, I442) -> f10(I443, I438 + 1, I440, I444, I445, I446) [2 <= I443 - 1 /\ 2 <= I437 - 1 /\ I443 <= I437 /\ I440 <= I439 /\ -1 <= I440 - 1] 227.01/223.57 f10(I447, I448, I449, I450, I451, I452) -> f12(I453, 0, I449, I454, I455, I456) [2 <= I453 - 1 /\ 2 <= I447 - 1 /\ I453 <= I447 /\ -1 <= I449 - 1 /\ I449 <= I448] 227.01/223.57 f10(I457, I458, I459, I460, I461, I462) -> f11(I463, I458, 0, I459, I464, I465) [2 <= I463 - 1 /\ 2 <= I457 - 1 /\ I463 <= I457 /\ -1 <= I459 - 1 /\ I458 <= I459 - 1] 227.01/223.57 f1(I466, I467, I468, I469, I470, I471) -> f10(I472, 0, I467, I473, I474, I475) [2 <= I472 - 1 /\ 0 <= I466 - 1 /\ -1 <= I467 - 1 /\ I472 - 2 <= I466] 227.01/223.57 f8(I476, I477, I478, I479, I480, I481) -> f6(I482, I477 + 1, I478, I483, I484, I485) [I477 - 2 <= I478 - 1 /\ 1 <= I477 - 1 /\ -1 <= I478 - 1 /\ I477 <= I478 - 1 /\ I477 - 2 <= I486 - 1 /\ -1 <= I486 - 1 /\ I482 <= I476 /\ 2 <= I476 - 1 /\ 2 <= I482 - 1] 227.01/223.57 f8(I487, I488, I489, I490, I491, I492) -> f6(I493, I488 + 1, I489, I494, I495, I496) [2 <= I493 - 1 /\ 2 <= I487 - 1 /\ I493 <= I487 /\ -1 <= I489 - 1 /\ I489 <= I488 /\ 1 <= I488 - 1 /\ I488 - 2 <= I489 - 1] 227.01/223.57 f9(I497, I498, I499, I500, I501, I502) -> f6(I503, I498 + 1, I500, I504, I505, I506) [I498 + 2 <= I500 - 1 /\ -1 <= I498 - 1 /\ I499 <= I500 - 1 /\ -1 <= I500 - 1 /\ I498 + 2 <= I507 - 1 /\ -1 <= I507 - 1 /\ I503 <= I497 /\ 2 <= I497 - 1 /\ 2 <= I503 - 1] 227.01/223.57 f9(I508, I509, I510, I511, I512, I513) -> f6(I514, I509 + 1, I511, I515, I516, I517) [2 <= I514 - 1 /\ 2 <= I508 - 1 /\ I514 <= I508 /\ I511 <= I509 + 2 /\ -1 <= I511 - 1 /\ I509 <= I511 - 1 /\ -1 <= I509 - 1 /\ I510 <= I511 - 1] 227.01/223.57 f9(I518, I519, I520, I521, I522, I523) -> f6(I524, I519 + 1, I521, I525, I526, I527) [2 <= I524 - 1 /\ 2 <= I518 - 1 /\ I521 <= I520 /\ I524 <= I518] 227.01/223.57 f8(I528, I529, I530, I531, I532, I533) -> f6(I534, I529 + 1, I530, I535, I536, I537) [2 <= I534 - 1 /\ 2 <= I528 - 1 /\ I529 <= 1 /\ I534 <= I528] 227.01/223.57 f7(I538, I539, I540, I541, I542, I543) -> f9(I544, I539, I539 + 2, I540, I545, I546) [-1 <= I539 - 1 /\ I539 + 1 <= I540 - 1 /\ I539 - 2 * I547 = 1 /\ -1 <= I540 - 1 /\ I539 + 1 <= I548 - 1 /\ -1 <= I548 - 1 /\ I544 <= I538 /\ 2 <= I538 - 1 /\ 2 <= I544 - 1 /\ I539 - 2 * I547 <= 1 /\ 0 <= I539 - 2 * I547] 227.01/223.57 f6(I549, I550, I551, I552, I553, I554) -> f7(I549, I550, I551, I555, I556, I557) [-1 <= I550 - 1 /\ I550 + 1 <= I551 - 1 /\ I550 - 2 * I558 = 1 /\ -1 <= I551 - 1 /\ I550 + 1 <= I559 - 1 /\ -1 <= I559 - 1 /\ y3 <= I549 /\ 2 <= I549 - 1 /\ 2 <= y3 - 1] 227.01/223.57 f7(I560, I561, I562, I563, I564, I565) -> f9(I566, I561, I561 + 2, I562, I567, I568) [I561 - 2 * I569 = 1 /\ I561 <= I562 - 1 /\ -1 <= I561 - 1 /\ I562 <= I561 + 1 /\ I566 <= I560 /\ 2 <= I560 - 1 /\ 2 <= I566 - 1 /\ I561 - 2 * I569 <= 1 /\ 0 <= I561 - 2 * I569] 227.01/223.57 f6(I570, I571, I572, I573, I574, I575) -> f7(I570, I571, I572, I576, I577, I578) [I571 - 2 * I579 = 1 /\ I571 <= I572 - 1 /\ -1 <= I571 - 1 /\ I572 <= I571 + 1 /\ I580 <= I570 /\ 2 <= I570 - 1 /\ 2 <= I580 - 1] 227.01/223.57 f7(I581, I582, I583, I584, I585, I586) -> f8(I587, I582, I583, I588, I589, I590) [-1 <= I582 - 1 /\ I582 + 1 <= I583 - 1 /\ I582 - 2 * I591 = 0 /\ -1 <= I583 - 1 /\ I582 + 1 <= I592 - 1 /\ -1 <= I592 - 1 /\ I587 <= I581 /\ 2 <= I581 - 1 /\ 2 <= I587 - 1 /\ I582 - 2 * I591 <= 1 /\ 0 <= I582 - 2 * I591] 227.01/223.57 f6(I593, I594, I595, I596, I597, I598) -> f7(I593, I594, I595, I599, I600, I601) [-1 <= I594 - 1 /\ I594 + 1 <= I595 - 1 /\ I594 - 2 * I602 = 0 /\ -1 <= I595 - 1 /\ I594 + 1 <= I603 - 1 /\ -1 <= I603 - 1 /\ I604 <= I593 /\ 2 <= I593 - 1 /\ 2 <= I604 - 1] 227.01/223.57 f7(I605, I606, I607, I608, I609, I610) -> f8(I611, I606, I607, I612, I613, I614) [I606 - 2 * I615 = 0 /\ I606 <= I607 - 1 /\ I607 <= I606 + 1 /\ -1 <= I606 - 1 /\ I611 <= I605 /\ 2 <= I605 - 1 /\ 2 <= I611 - 1 /\ I606 - 2 * I615 <= 1 /\ 0 <= I606 - 2 * I615] 227.01/223.57 f6(I616, I617, I618, I619, I620, I621) -> f7(I616, I617, I618, I622, I623, I624) [I617 - 2 * I625 = 0 /\ I617 <= I618 - 1 /\ I618 <= I617 + 1 /\ -1 <= I617 - 1 /\ I626 <= I616 /\ 2 <= I616 - 1 /\ 2 <= I626 - 1] 227.01/223.57 f5(I627, I628, I629, I630, I631, I632) -> f6(I633, 0, I628, I634, I635, I636) [2 <= I633 - 1 /\ 2 <= I627 - 1 /\ I633 <= I627 /\ I628 - 2 <= I628 - 1 /\ 1 <= I628 - 1 /\ I628 - 1 <= I628 - 1] 227.01/223.57 f1(I637, I638, I639, I640, I641, I642) -> f5(I643, I638, I644, I645, I646, I647) [2 <= I643 - 1 /\ 0 <= I637 - 1 /\ -1 <= I638 - 1 /\ I643 - 2 <= I637] 227.01/223.57 f4(I648, I649, I650, I651, I652, I653) -> f5(I654, 0, I655, I656, I657, I658) [2 <= I654 - 1] 227.01/223.57 f3(I659, I660, I661, I662, I663, I664) -> f3(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.01/223.57 f3(I670, I671, I672, I673, I674, I675) -> f3(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.01/223.57 f2(I680, I681, I682, I683, I684, I685) -> f2(I686, I681 + 1, I682, I687, I688, I689) [2 <= I686 - 1 /\ 2 <= I680 - 1 /\ I686 <= I680 /\ I681 <= I682 - 1 /\ -1 <= I682 - 1] 227.01/223.57 f2(I690, I691, I692, I693, I694, I695) -> f2(I696, I691 + 1, I697, I698, I699, I700) [2 <= I696 - 1 /\ 2 <= I690 - 1 /\ I696 <= I690 /\ I691 <= I692 - 1 /\ -1 <= I697 - 1] 227.01/223.57 f2(I701, I702, I703, I704, I705, I706) -> f3(I707, 0, I703, I708, I709, I710) [2 <= I707 - 1 /\ 2 <= I701 - 1 /\ I707 <= I701 /\ -1 <= I703 - 1 /\ I703 <= I702] 227.01/223.57 f1(I711, I712, I713, I714, I715, I716) -> f2(I717, 0, I712, I718, I719, I720) [2 <= I717 - 1 /\ 0 <= I711 - 1 /\ -1 <= I712 - 1 /\ I717 - 2 <= I711] 227.01/223.57 227.01/223.57 The dependency graph for this problem is: 227.01/223.57 1 -> 2, 3, 4, 5, 10 227.01/223.57 2 -> 2, 3, 4, 5, 10 227.01/223.57 3 -> 2, 3, 4, 5, 10 227.01/223.57 4 -> 2, 3, 4, 5, 10 227.01/223.57 5 -> 1 227.01/223.57 10 -> 11, 15 227.01/223.57 11 -> 2, 3, 4, 5, 10 227.01/223.57 15 -> 227.01/223.57 Where: 227.01/223.57 1) f26#(I0, I1, I2, I3, I4, I5) -> f25#(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.57 2) f25#(I8, I9, I10, I11, I12, I13) -> f25#(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.57 3) f25#(I16, I17, I18, I19, I20, I21) -> f25#(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.57 4) f25#(I25, I26, I27, I28, I29, I30) -> f25#(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.57 5) f25#(I34, I35, I36, I37, I38, I39) -> f26#(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.57 10) f25#(I82, I83, I84, I85, I86, I87) -> f22#(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.57 11) f22#(I91, I92, I93, I94, I95, I96) -> f25#(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.57 15) f22#(I128, I129, I130, I131, I132, I133) -> f20#(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.57 227.01/223.57 We have the following SCCs. 227.01/223.57 { 1, 2, 3, 4, 5, 10, 11 } 227.01/223.57 227.01/223.57 DP problem for innermost termination. 227.01/223.57 P = 227.01/223.57 f26#(I0, I1, I2, I3, I4, I5) -> f25#(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.57 f25#(I8, I9, I10, I11, I12, I13) -> f25#(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.57 f25#(I16, I17, I18, I19, I20, I21) -> f25#(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.57 f25#(I25, I26, I27, I28, I29, I30) -> f25#(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.57 f25#(I34, I35, I36, I37, I38, I39) -> f26#(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.57 f25#(I82, I83, I84, I85, I86, I87) -> f22#(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.57 f22#(I91, I92, I93, I94, I95, I96) -> f25#(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.57 R = 227.01/223.57 init(x1, x2, x3, x4, x5, x6) -> f1(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6) 227.01/223.57 f26(I0, I1, I2, I3, I4, I5) -> f25(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.57 f25(I8, I9, I10, I11, I12, I13) -> f25(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.57 f25(I16, I17, I18, I19, I20, I21) -> f25(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.57 f25(I25, I26, I27, I28, I29, I30) -> f25(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.57 f25(I34, I35, I36, I37, I38, I39) -> f26(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.57 f24(I44, I45, I46, I47, I48, I49) -> f23(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.57 f24(I54, I55, I56, I57, I58, I59) -> f23(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.57 f24(I63, I64, I65, I66, I67, I68) -> f23(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.57 f23(I72, I73, I74, I75, I76, I77) -> f23(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.57 f25(I82, I83, I84, I85, I86, I87) -> f22(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.57 f22(I91, I92, I93, I94, I95, I96) -> f25(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.57 f23(I99, I100, I101, I102, I103, I104) -> f24(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.57 f23(I109, I110, I111, I112, I113, I114) -> f21(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.57 f21(I119, I120, I121, I122, I123, I124) -> f23(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.01/223.57 f22(I128, I129, I130, I131, I132, I133) -> f20(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.57 f20(I138, I139, I140, I141, I142, I143) -> f22(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.01/223.57 f20(I147, I148, I149, I150, I151, I152) -> f21(I153, 0, I149, I154, I155, I156) [2 <= I153 - 1 /\ 2 <= I147 - 1 /\ I153 <= I147 /\ -1 <= I149 - 1 /\ I149 <= I148] 227.01/223.57 f3(I157, I158, I159, I160, I161, I162) -> f20(I163, 1, I164, I165, I166, I167) [2 <= I163 - 1 /\ 2 <= I157 - 1 /\ I163 <= I157 /\ I158 <= I164 - 1 /\ -1 <= I164 - 1 /\ -1 <= I158 - 1 /\ 0 <= I159 - 1 /\ I158 <= I159 - 1] 227.01/223.57 f3(I168, I169, I170, I171, I172, I173) -> f19(I174, 0, I170, I175, I176, I177) [2 <= I174 - 1 /\ 2 <= I168 - 1 /\ I174 <= I168 /\ -1 <= I169 - 1 /\ 0 <= I170 - 1 /\ I169 <= I170 - 1] 227.01/223.57 f19(I178, I179, I180, I181, I182, I183) -> f19(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.01/223.57 f2(I188, I189, I190, I191, I192, I193) -> f19(I194, 0, I190, I195, I196, I197) [2 <= I194 - 1 /\ 2 <= I188 - 1 /\ I194 <= I188 /\ -1 <= I189 - 1 /\ 0 <= I190 - 1 /\ I189 <= I190 - 1] 227.01/223.57 f18(I198, I199, I200, I201, I202, I203) -> f17(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.57 f17(I206, I207, I208, I209, I210, I211) -> f17(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.57 f17(I215, I216, I217, I218, I219, I220) -> f17(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.57 f17(I225, I226, I227, I228, I229, I230) -> f17(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.57 f17(I234, I235, I236, I237, I238, I239) -> f18(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.57 f17(I244, I245, I246, I247, I248, I249) -> f14(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.01/223.57 f16(I254, I255, I256, I257, I258, I259) -> f17(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.01/223.57 f16(I262, I263, I264, I265, I266, I267) -> f16(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.57 f16(I271, I272, I273, I274, I275, I276) -> f16(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.57 f16(I280, I281, I282, I283, I284, I285) -> f16(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.57 f16(I289, I290, I291, I292, I293, I294) -> f16(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.57 f16(I298, I299, I300, I301, I302, I303) -> f16(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.57 f16(I307, I308, I309, I310, I311, I312) -> f16(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.57 f16(I316, I317, I318, I319, I320, I321) -> f16(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.57 f16(I325, I326, I327, I328, I329, I330) -> f16(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.57 f16(I334, I335, I336, I337, I338, I339) -> f16(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.57 f15(I342, I343, I344, I345, I346, I347) -> f16(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.01/223.57 f15(I351, I352, I353, I354, I355, I356) -> f16(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.01/223.57 f15(I360, I361, I362, I363, I364, I365) -> f16(I366, I367, I362, I363, I363 + 1, I364) [0 <= I367 - 1 /\ 2 <= I366 - 1 /\ 0 <= I361 - 1 /\ 2 <= I360 - 1 /\ I367 <= I361 /\ I367 + 2 <= I360 /\ I366 - 2 <= I361 /\ I366 <= I360 /\ I364 <= I363 /\ -1 <= I363 - 1 /\ -1 <= I364 - 1] 227.01/223.57 f15(I368, I369, I370, I371, I372, I373) -> f15(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.57 f14(I377, I378, I379, I380, I381, I382) -> f15(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.01/223.57 f13(I386, I387, I388, I389, I390, I391) -> f14(I392, I393, 0, I389, I394, I395) [0 <= I393 - 1 /\ 2 <= I392 - 1 /\ 0 <= I387 - 1 /\ 2 <= I386 - 1 /\ I393 <= I387 /\ I393 + 2 <= I386 /\ I392 - 2 <= I387 /\ I392 <= I386 /\ -1 <= I389 - 1 /\ I389 <= I388] 227.01/223.57 f13(I396, I397, I398, I399, I400, I401) -> f13(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.01/223.57 f2(I406, I407, I408, I409, I410, I411) -> f13(I412, I413, 0, I414, I415, I416) [0 <= I413 - 1 /\ 2 <= I412 - 1 /\ 2 <= I406 - 1 /\ I413 + 2 <= I406 /\ I412 <= I406 /\ -1 <= I414 - 1 /\ I407 <= I414 - 1 /\ -1 <= I407 - 1 /\ 0 <= I408 - 1 /\ I407 <= I408 - 1] 227.01/223.57 f12(I417, I418, I419, I420, I421, I422) -> f12(I423, I418 + 1, I419, I424, I425, I426) [2 <= I423 - 1 /\ 2 <= I417 - 1 /\ I423 <= I417 /\ I418 <= I419 - 1 /\ -1 <= I419 - 1] 227.01/223.57 f11(I427, I428, I429, I430, I431, I432) -> f11(I433, I428, I429 + 1, I430, I434, I435) [I429 <= I430 - 1 /\ I428 <= I430 - 1 /\ -1 <= I436 - 1 /\ -1 <= I430 - 1 /\ I429 <= I436 - 1 /\ I433 <= I427 /\ 2 <= I427 - 1 /\ 2 <= I433 - 1] 227.01/223.57 f11(I437, I438, I439, I440, I441, I442) -> f10(I443, I438 + 1, I440, I444, I445, I446) [2 <= I443 - 1 /\ 2 <= I437 - 1 /\ I443 <= I437 /\ I440 <= I439 /\ -1 <= I440 - 1] 227.01/223.57 f10(I447, I448, I449, I450, I451, I452) -> f12(I453, 0, I449, I454, I455, I456) [2 <= I453 - 1 /\ 2 <= I447 - 1 /\ I453 <= I447 /\ -1 <= I449 - 1 /\ I449 <= I448] 227.01/223.57 f10(I457, I458, I459, I460, I461, I462) -> f11(I463, I458, 0, I459, I464, I465) [2 <= I463 - 1 /\ 2 <= I457 - 1 /\ I463 <= I457 /\ -1 <= I459 - 1 /\ I458 <= I459 - 1] 227.01/223.57 f1(I466, I467, I468, I469, I470, I471) -> f10(I472, 0, I467, I473, I474, I475) [2 <= I472 - 1 /\ 0 <= I466 - 1 /\ -1 <= I467 - 1 /\ I472 - 2 <= I466] 227.01/223.57 f8(I476, I477, I478, I479, I480, I481) -> f6(I482, I477 + 1, I478, I483, I484, I485) [I477 - 2 <= I478 - 1 /\ 1 <= I477 - 1 /\ -1 <= I478 - 1 /\ I477 <= I478 - 1 /\ I477 - 2 <= I486 - 1 /\ -1 <= I486 - 1 /\ I482 <= I476 /\ 2 <= I476 - 1 /\ 2 <= I482 - 1] 227.01/223.57 f8(I487, I488, I489, I490, I491, I492) -> f6(I493, I488 + 1, I489, I494, I495, I496) [2 <= I493 - 1 /\ 2 <= I487 - 1 /\ I493 <= I487 /\ -1 <= I489 - 1 /\ I489 <= I488 /\ 1 <= I488 - 1 /\ I488 - 2 <= I489 - 1] 227.01/223.57 f9(I497, I498, I499, I500, I501, I502) -> f6(I503, I498 + 1, I500, I504, I505, I506) [I498 + 2 <= I500 - 1 /\ -1 <= I498 - 1 /\ I499 <= I500 - 1 /\ -1 <= I500 - 1 /\ I498 + 2 <= I507 - 1 /\ -1 <= I507 - 1 /\ I503 <= I497 /\ 2 <= I497 - 1 /\ 2 <= I503 - 1] 227.01/223.57 f9(I508, I509, I510, I511, I512, I513) -> f6(I514, I509 + 1, I511, I515, I516, I517) [2 <= I514 - 1 /\ 2 <= I508 - 1 /\ I514 <= I508 /\ I511 <= I509 + 2 /\ -1 <= I511 - 1 /\ I509 <= I511 - 1 /\ -1 <= I509 - 1 /\ I510 <= I511 - 1] 227.01/223.57 f9(I518, I519, I520, I521, I522, I523) -> f6(I524, I519 + 1, I521, I525, I526, I527) [2 <= I524 - 1 /\ 2 <= I518 - 1 /\ I521 <= I520 /\ I524 <= I518] 227.01/223.57 f8(I528, I529, I530, I531, I532, I533) -> f6(I534, I529 + 1, I530, I535, I536, I537) [2 <= I534 - 1 /\ 2 <= I528 - 1 /\ I529 <= 1 /\ I534 <= I528] 227.01/223.57 f7(I538, I539, I540, I541, I542, I543) -> f9(I544, I539, I539 + 2, I540, I545, I546) [-1 <= I539 - 1 /\ I539 + 1 <= I540 - 1 /\ I539 - 2 * I547 = 1 /\ -1 <= I540 - 1 /\ I539 + 1 <= I548 - 1 /\ -1 <= I548 - 1 /\ I544 <= I538 /\ 2 <= I538 - 1 /\ 2 <= I544 - 1 /\ I539 - 2 * I547 <= 1 /\ 0 <= I539 - 2 * I547] 227.01/223.57 f6(I549, I550, I551, I552, I553, I554) -> f7(I549, I550, I551, I555, I556, I557) [-1 <= I550 - 1 /\ I550 + 1 <= I551 - 1 /\ I550 - 2 * I558 = 1 /\ -1 <= I551 - 1 /\ I550 + 1 <= I559 - 1 /\ -1 <= I559 - 1 /\ y3 <= I549 /\ 2 <= I549 - 1 /\ 2 <= y3 - 1] 227.01/223.57 f7(I560, I561, I562, I563, I564, I565) -> f9(I566, I561, I561 + 2, I562, I567, I568) [I561 - 2 * I569 = 1 /\ I561 <= I562 - 1 /\ -1 <= I561 - 1 /\ I562 <= I561 + 1 /\ I566 <= I560 /\ 2 <= I560 - 1 /\ 2 <= I566 - 1 /\ I561 - 2 * I569 <= 1 /\ 0 <= I561 - 2 * I569] 227.01/223.57 f6(I570, I571, I572, I573, I574, I575) -> f7(I570, I571, I572, I576, I577, I578) [I571 - 2 * I579 = 1 /\ I571 <= I572 - 1 /\ -1 <= I571 - 1 /\ I572 <= I571 + 1 /\ I580 <= I570 /\ 2 <= I570 - 1 /\ 2 <= I580 - 1] 227.01/223.57 f7(I581, I582, I583, I584, I585, I586) -> f8(I587, I582, I583, I588, I589, I590) [-1 <= I582 - 1 /\ I582 + 1 <= I583 - 1 /\ I582 - 2 * I591 = 0 /\ -1 <= I583 - 1 /\ I582 + 1 <= I592 - 1 /\ -1 <= I592 - 1 /\ I587 <= I581 /\ 2 <= I581 - 1 /\ 2 <= I587 - 1 /\ I582 - 2 * I591 <= 1 /\ 0 <= I582 - 2 * I591] 227.01/223.57 f6(I593, I594, I595, I596, I597, I598) -> f7(I593, I594, I595, I599, I600, I601) [-1 <= I594 - 1 /\ I594 + 1 <= I595 - 1 /\ I594 - 2 * I602 = 0 /\ -1 <= I595 - 1 /\ I594 + 1 <= I603 - 1 /\ -1 <= I603 - 1 /\ I604 <= I593 /\ 2 <= I593 - 1 /\ 2 <= I604 - 1] 227.01/223.57 f7(I605, I606, I607, I608, I609, I610) -> f8(I611, I606, I607, I612, I613, I614) [I606 - 2 * I615 = 0 /\ I606 <= I607 - 1 /\ I607 <= I606 + 1 /\ -1 <= I606 - 1 /\ I611 <= I605 /\ 2 <= I605 - 1 /\ 2 <= I611 - 1 /\ I606 - 2 * I615 <= 1 /\ 0 <= I606 - 2 * I615] 227.01/223.57 f6(I616, I617, I618, I619, I620, I621) -> f7(I616, I617, I618, I622, I623, I624) [I617 - 2 * I625 = 0 /\ I617 <= I618 - 1 /\ I618 <= I617 + 1 /\ -1 <= I617 - 1 /\ I626 <= I616 /\ 2 <= I616 - 1 /\ 2 <= I626 - 1] 227.01/223.57 f5(I627, I628, I629, I630, I631, I632) -> f6(I633, 0, I628, I634, I635, I636) [2 <= I633 - 1 /\ 2 <= I627 - 1 /\ I633 <= I627 /\ I628 - 2 <= I628 - 1 /\ 1 <= I628 - 1 /\ I628 - 1 <= I628 - 1] 227.01/223.57 f1(I637, I638, I639, I640, I641, I642) -> f5(I643, I638, I644, I645, I646, I647) [2 <= I643 - 1 /\ 0 <= I637 - 1 /\ -1 <= I638 - 1 /\ I643 - 2 <= I637] 227.01/223.57 f4(I648, I649, I650, I651, I652, I653) -> f5(I654, 0, I655, I656, I657, I658) [2 <= I654 - 1] 227.01/223.57 f3(I659, I660, I661, I662, I663, I664) -> f3(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.01/223.57 f3(I670, I671, I672, I673, I674, I675) -> f3(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.01/223.57 f2(I680, I681, I682, I683, I684, I685) -> f2(I686, I681 + 1, I682, I687, I688, I689) [2 <= I686 - 1 /\ 2 <= I680 - 1 /\ I686 <= I680 /\ I681 <= I682 - 1 /\ -1 <= I682 - 1] 227.01/223.57 f2(I690, I691, I692, I693, I694, I695) -> f2(I696, I691 + 1, I697, I698, I699, I700) [2 <= I696 - 1 /\ 2 <= I690 - 1 /\ I696 <= I690 /\ I691 <= I692 - 1 /\ -1 <= I697 - 1] 227.01/223.57 f2(I701, I702, I703, I704, I705, I706) -> f3(I707, 0, I703, I708, I709, I710) [2 <= I707 - 1 /\ 2 <= I701 - 1 /\ I707 <= I701 /\ -1 <= I703 - 1 /\ I703 <= I702] 227.01/223.57 f1(I711, I712, I713, I714, I715, I716) -> f2(I717, 0, I712, I718, I719, I720) [2 <= I717 - 1 /\ 0 <= I711 - 1 /\ -1 <= I712 - 1 /\ I717 - 2 <= I711] 227.01/223.57 227.01/223.57 We use the extended value criterion with the projection function NU: 227.01/223.57 NU[f22#(x0,x1,x2,x3,x4,x5)] = -x2 + x3 - 1 227.01/223.57 NU[f25#(x0,x1,x2,x3,x4,x5)] = -x2 + x4 - 2 227.01/223.57 NU[f26#(x0,x1,x2,x3,x4,x5)] = -x2 + x5 - 2 227.01/223.57 227.01/223.57 This gives the following inequalities: 227.01/223.57 2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1 ==> -I2 + I5 - 2 >= -I2 + I5 - 2 227.01/223.57 I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1 ==> -I10 + I12 - 2 >= -I10 + I12 - 2 227.01/223.57 I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1 ==> -I18 + I20 - 2 >= -I18 + I20 - 2 227.01/223.57 I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1 ==> -I27 + I29 - 2 >= -I27 + I29 - 2 227.01/223.57 I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1 ==> -I36 + I38 - 2 >= -I36 + I38 - 2 227.01/223.57 2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1 ==> -I84 + I86 - 2 >= -(I84 + 1) + I86 - 1 227.01/223.57 2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1 ==> -I93 + I94 - 1 > -I93 + I94 - 2 with -I93 + I94 - 1 >= 0 227.01/223.57 227.01/223.57 We remove all the strictly oriented dependency pairs. 227.01/223.57 227.01/223.57 DP problem for innermost termination. 227.01/223.57 P = 227.01/223.57 f26#(I0, I1, I2, I3, I4, I5) -> f25#(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.57 f25#(I8, I9, I10, I11, I12, I13) -> f25#(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.57 f25#(I16, I17, I18, I19, I20, I21) -> f25#(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.57 f25#(I25, I26, I27, I28, I29, I30) -> f25#(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.57 f25#(I34, I35, I36, I37, I38, I39) -> f26#(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.57 f25#(I82, I83, I84, I85, I86, I87) -> f22#(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.57 R = 227.01/223.57 init(x1, x2, x3, x4, x5, x6) -> f1(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6) 227.01/223.57 f26(I0, I1, I2, I3, I4, I5) -> f25(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.57 f25(I8, I9, I10, I11, I12, I13) -> f25(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.57 f25(I16, I17, I18, I19, I20, I21) -> f25(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.57 f25(I25, I26, I27, I28, I29, I30) -> f25(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.57 f25(I34, I35, I36, I37, I38, I39) -> f26(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.57 f24(I44, I45, I46, I47, I48, I49) -> f23(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.57 f24(I54, I55, I56, I57, I58, I59) -> f23(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.57 f24(I63, I64, I65, I66, I67, I68) -> f23(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.57 f23(I72, I73, I74, I75, I76, I77) -> f23(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.57 f25(I82, I83, I84, I85, I86, I87) -> f22(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.57 f22(I91, I92, I93, I94, I95, I96) -> f25(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.57 f23(I99, I100, I101, I102, I103, I104) -> f24(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.57 f23(I109, I110, I111, I112, I113, I114) -> f21(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.57 f21(I119, I120, I121, I122, I123, I124) -> f23(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.01/223.57 f22(I128, I129, I130, I131, I132, I133) -> f20(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.57 f20(I138, I139, I140, I141, I142, I143) -> f22(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.01/223.57 f20(I147, I148, I149, I150, I151, I152) -> f21(I153, 0, I149, I154, I155, I156) [2 <= I153 - 1 /\ 2 <= I147 - 1 /\ I153 <= I147 /\ -1 <= I149 - 1 /\ I149 <= I148] 227.01/223.57 f3(I157, I158, I159, I160, I161, I162) -> f20(I163, 1, I164, I165, I166, I167) [2 <= I163 - 1 /\ 2 <= I157 - 1 /\ I163 <= I157 /\ I158 <= I164 - 1 /\ -1 <= I164 - 1 /\ -1 <= I158 - 1 /\ 0 <= I159 - 1 /\ I158 <= I159 - 1] 227.01/223.57 f3(I168, I169, I170, I171, I172, I173) -> f19(I174, 0, I170, I175, I176, I177) [2 <= I174 - 1 /\ 2 <= I168 - 1 /\ I174 <= I168 /\ -1 <= I169 - 1 /\ 0 <= I170 - 1 /\ I169 <= I170 - 1] 227.01/223.57 f19(I178, I179, I180, I181, I182, I183) -> f19(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.01/223.57 f2(I188, I189, I190, I191, I192, I193) -> f19(I194, 0, I190, I195, I196, I197) [2 <= I194 - 1 /\ 2 <= I188 - 1 /\ I194 <= I188 /\ -1 <= I189 - 1 /\ 0 <= I190 - 1 /\ I189 <= I190 - 1] 227.01/223.57 f18(I198, I199, I200, I201, I202, I203) -> f17(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.57 f17(I206, I207, I208, I209, I210, I211) -> f17(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.57 f17(I215, I216, I217, I218, I219, I220) -> f17(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.01/223.57 f17(I225, I226, I227, I228, I229, I230) -> f17(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.01/223.57 f17(I234, I235, I236, I237, I238, I239) -> f18(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.01/223.57 f17(I244, I245, I246, I247, I248, I249) -> f14(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.01/223.57 f16(I254, I255, I256, I257, I258, I259) -> f17(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.01/223.57 f16(I262, I263, I264, I265, I266, I267) -> f16(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.01/223.57 f16(I271, I272, I273, I274, I275, I276) -> f16(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.01/223.57 f16(I280, I281, I282, I283, I284, I285) -> f16(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.01/223.57 f16(I289, I290, I291, I292, I293, I294) -> f16(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.01/223.57 f16(I298, I299, I300, I301, I302, I303) -> f16(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.01/223.57 f16(I307, I308, I309, I310, I311, I312) -> f16(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.01/223.57 f16(I316, I317, I318, I319, I320, I321) -> f16(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.01/223.57 f16(I325, I326, I327, I328, I329, I330) -> f16(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.01/223.57 f16(I334, I335, I336, I337, I338, I339) -> f16(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.01/223.57 f15(I342, I343, I344, I345, I346, I347) -> f16(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.01/223.57 f15(I351, I352, I353, I354, I355, I356) -> f16(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.01/223.57 f15(I360, I361, I362, I363, I364, I365) -> f16(I366, I367, I362, I363, I363 + 1, I364) [0 <= I367 - 1 /\ 2 <= I366 - 1 /\ 0 <= I361 - 1 /\ 2 <= I360 - 1 /\ I367 <= I361 /\ I367 + 2 <= I360 /\ I366 - 2 <= I361 /\ I366 <= I360 /\ I364 <= I363 /\ -1 <= I363 - 1 /\ -1 <= I364 - 1] 227.01/223.57 f15(I368, I369, I370, I371, I372, I373) -> f15(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.01/223.57 f14(I377, I378, I379, I380, I381, I382) -> f15(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.01/223.57 f13(I386, I387, I388, I389, I390, I391) -> f14(I392, I393, 0, I389, I394, I395) [0 <= I393 - 1 /\ 2 <= I392 - 1 /\ 0 <= I387 - 1 /\ 2 <= I386 - 1 /\ I393 <= I387 /\ I393 + 2 <= I386 /\ I392 - 2 <= I387 /\ I392 <= I386 /\ -1 <= I389 - 1 /\ I389 <= I388] 227.01/223.57 f13(I396, I397, I398, I399, I400, I401) -> f13(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.01/223.57 f2(I406, I407, I408, I409, I410, I411) -> f13(I412, I413, 0, I414, I415, I416) [0 <= I413 - 1 /\ 2 <= I412 - 1 /\ 2 <= I406 - 1 /\ I413 + 2 <= I406 /\ I412 <= I406 /\ -1 <= I414 - 1 /\ I407 <= I414 - 1 /\ -1 <= I407 - 1 /\ 0 <= I408 - 1 /\ I407 <= I408 - 1] 227.01/223.57 f12(I417, I418, I419, I420, I421, I422) -> f12(I423, I418 + 1, I419, I424, I425, I426) [2 <= I423 - 1 /\ 2 <= I417 - 1 /\ I423 <= I417 /\ I418 <= I419 - 1 /\ -1 <= I419 - 1] 227.01/223.57 f11(I427, I428, I429, I430, I431, I432) -> f11(I433, I428, I429 + 1, I430, I434, I435) [I429 <= I430 - 1 /\ I428 <= I430 - 1 /\ -1 <= I436 - 1 /\ -1 <= I430 - 1 /\ I429 <= I436 - 1 /\ I433 <= I427 /\ 2 <= I427 - 1 /\ 2 <= I433 - 1] 227.01/223.57 f11(I437, I438, I439, I440, I441, I442) -> f10(I443, I438 + 1, I440, I444, I445, I446) [2 <= I443 - 1 /\ 2 <= I437 - 1 /\ I443 <= I437 /\ I440 <= I439 /\ -1 <= I440 - 1] 227.01/223.57 f10(I447, I448, I449, I450, I451, I452) -> f12(I453, 0, I449, I454, I455, I456) [2 <= I453 - 1 /\ 2 <= I447 - 1 /\ I453 <= I447 /\ -1 <= I449 - 1 /\ I449 <= I448] 227.01/223.57 f10(I457, I458, I459, I460, I461, I462) -> f11(I463, I458, 0, I459, I464, I465) [2 <= I463 - 1 /\ 2 <= I457 - 1 /\ I463 <= I457 /\ -1 <= I459 - 1 /\ I458 <= I459 - 1] 227.01/223.57 f1(I466, I467, I468, I469, I470, I471) -> f10(I472, 0, I467, I473, I474, I475) [2 <= I472 - 1 /\ 0 <= I466 - 1 /\ -1 <= I467 - 1 /\ I472 - 2 <= I466] 227.01/223.57 f8(I476, I477, I478, I479, I480, I481) -> f6(I482, I477 + 1, I478, I483, I484, I485) [I477 - 2 <= I478 - 1 /\ 1 <= I477 - 1 /\ -1 <= I478 - 1 /\ I477 <= I478 - 1 /\ I477 - 2 <= I486 - 1 /\ -1 <= I486 - 1 /\ I482 <= I476 /\ 2 <= I476 - 1 /\ 2 <= I482 - 1] 227.01/223.57 f8(I487, I488, I489, I490, I491, I492) -> f6(I493, I488 + 1, I489, I494, I495, I496) [2 <= I493 - 1 /\ 2 <= I487 - 1 /\ I493 <= I487 /\ -1 <= I489 - 1 /\ I489 <= I488 /\ 1 <= I488 - 1 /\ I488 - 2 <= I489 - 1] 227.01/223.57 f9(I497, I498, I499, I500, I501, I502) -> f6(I503, I498 + 1, I500, I504, I505, I506) [I498 + 2 <= I500 - 1 /\ -1 <= I498 - 1 /\ I499 <= I500 - 1 /\ -1 <= I500 - 1 /\ I498 + 2 <= I507 - 1 /\ -1 <= I507 - 1 /\ I503 <= I497 /\ 2 <= I497 - 1 /\ 2 <= I503 - 1] 227.01/223.57 f9(I508, I509, I510, I511, I512, I513) -> f6(I514, I509 + 1, I511, I515, I516, I517) [2 <= I514 - 1 /\ 2 <= I508 - 1 /\ I514 <= I508 /\ I511 <= I509 + 2 /\ -1 <= I511 - 1 /\ I509 <= I511 - 1 /\ -1 <= I509 - 1 /\ I510 <= I511 - 1] 227.01/223.57 f9(I518, I519, I520, I521, I522, I523) -> f6(I524, I519 + 1, I521, I525, I526, I527) [2 <= I524 - 1 /\ 2 <= I518 - 1 /\ I521 <= I520 /\ I524 <= I518] 227.01/223.57 f8(I528, I529, I530, I531, I532, I533) -> f6(I534, I529 + 1, I530, I535, I536, I537) [2 <= I534 - 1 /\ 2 <= I528 - 1 /\ I529 <= 1 /\ I534 <= I528] 227.01/223.57 f7(I538, I539, I540, I541, I542, I543) -> f9(I544, I539, I539 + 2, I540, I545, I546) [-1 <= I539 - 1 /\ I539 + 1 <= I540 - 1 /\ I539 - 2 * I547 = 1 /\ -1 <= I540 - 1 /\ I539 + 1 <= I548 - 1 /\ -1 <= I548 - 1 /\ I544 <= I538 /\ 2 <= I538 - 1 /\ 2 <= I544 - 1 /\ I539 - 2 * I547 <= 1 /\ 0 <= I539 - 2 * I547] 227.01/223.57 f6(I549, I550, I551, I552, I553, I554) -> f7(I549, I550, I551, I555, I556, I557) [-1 <= I550 - 1 /\ I550 + 1 <= I551 - 1 /\ I550 - 2 * I558 = 1 /\ -1 <= I551 - 1 /\ I550 + 1 <= I559 - 1 /\ -1 <= I559 - 1 /\ y3 <= I549 /\ 2 <= I549 - 1 /\ 2 <= y3 - 1] 227.01/223.57 f7(I560, I561, I562, I563, I564, I565) -> f9(I566, I561, I561 + 2, I562, I567, I568) [I561 - 2 * I569 = 1 /\ I561 <= I562 - 1 /\ -1 <= I561 - 1 /\ I562 <= I561 + 1 /\ I566 <= I560 /\ 2 <= I560 - 1 /\ 2 <= I566 - 1 /\ I561 - 2 * I569 <= 1 /\ 0 <= I561 - 2 * I569] 227.01/223.57 f6(I570, I571, I572, I573, I574, I575) -> f7(I570, I571, I572, I576, I577, I578) [I571 - 2 * I579 = 1 /\ I571 <= I572 - 1 /\ -1 <= I571 - 1 /\ I572 <= I571 + 1 /\ I580 <= I570 /\ 2 <= I570 - 1 /\ 2 <= I580 - 1] 227.01/223.57 f7(I581, I582, I583, I584, I585, I586) -> f8(I587, I582, I583, I588, I589, I590) [-1 <= I582 - 1 /\ I582 + 1 <= I583 - 1 /\ I582 - 2 * I591 = 0 /\ -1 <= I583 - 1 /\ I582 + 1 <= I592 - 1 /\ -1 <= I592 - 1 /\ I587 <= I581 /\ 2 <= I581 - 1 /\ 2 <= I587 - 1 /\ I582 - 2 * I591 <= 1 /\ 0 <= I582 - 2 * I591] 227.01/223.57 f6(I593, I594, I595, I596, I597, I598) -> f7(I593, I594, I595, I599, I600, I601) [-1 <= I594 - 1 /\ I594 + 1 <= I595 - 1 /\ I594 - 2 * I602 = 0 /\ -1 <= I595 - 1 /\ I594 + 1 <= I603 - 1 /\ -1 <= I603 - 1 /\ I604 <= I593 /\ 2 <= I593 - 1 /\ 2 <= I604 - 1] 227.01/223.57 f7(I605, I606, I607, I608, I609, I610) -> f8(I611, I606, I607, I612, I613, I614) [I606 - 2 * I615 = 0 /\ I606 <= I607 - 1 /\ I607 <= I606 + 1 /\ -1 <= I606 - 1 /\ I611 <= I605 /\ 2 <= I605 - 1 /\ 2 <= I611 - 1 /\ I606 - 2 * I615 <= 1 /\ 0 <= I606 - 2 * I615] 227.01/223.57 f6(I616, I617, I618, I619, I620, I621) -> f7(I616, I617, I618, I622, I623, I624) [I617 - 2 * I625 = 0 /\ I617 <= I618 - 1 /\ I618 <= I617 + 1 /\ -1 <= I617 - 1 /\ I626 <= I616 /\ 2 <= I616 - 1 /\ 2 <= I626 - 1] 227.01/223.57 f5(I627, I628, I629, I630, I631, I632) -> f6(I633, 0, I628, I634, I635, I636) [2 <= I633 - 1 /\ 2 <= I627 - 1 /\ I633 <= I627 /\ I628 - 2 <= I628 - 1 /\ 1 <= I628 - 1 /\ I628 - 1 <= I628 - 1] 227.01/223.57 f1(I637, I638, I639, I640, I641, I642) -> f5(I643, I638, I644, I645, I646, I647) [2 <= I643 - 1 /\ 0 <= I637 - 1 /\ -1 <= I638 - 1 /\ I643 - 2 <= I637] 227.01/223.57 f4(I648, I649, I650, I651, I652, I653) -> f5(I654, 0, I655, I656, I657, I658) [2 <= I654 - 1] 227.01/223.57 f3(I659, I660, I661, I662, I663, I664) -> f3(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.01/223.57 f3(I670, I671, I672, I673, I674, I675) -> f3(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.01/223.57 f2(I680, I681, I682, I683, I684, I685) -> f2(I686, I681 + 1, I682, I687, I688, I689) [2 <= I686 - 1 /\ 2 <= I680 - 1 /\ I686 <= I680 /\ I681 <= I682 - 1 /\ -1 <= I682 - 1] 227.01/223.57 f2(I690, I691, I692, I693, I694, I695) -> f2(I696, I691 + 1, I697, I698, I699, I700) [2 <= I696 - 1 /\ 2 <= I690 - 1 /\ I696 <= I690 /\ I691 <= I692 - 1 /\ -1 <= I697 - 1] 227.01/223.57 f2(I701, I702, I703, I704, I705, I706) -> f3(I707, 0, I703, I708, I709, I710) [2 <= I707 - 1 /\ 2 <= I701 - 1 /\ I707 <= I701 /\ -1 <= I703 - 1 /\ I703 <= I702] 227.01/223.57 f1(I711, I712, I713, I714, I715, I716) -> f2(I717, 0, I712, I718, I719, I720) [2 <= I717 - 1 /\ 0 <= I711 - 1 /\ -1 <= I712 - 1 /\ I717 - 2 <= I711] 227.01/223.57 227.01/223.57 The dependency graph for this problem is: 227.01/223.57 1 -> 2, 3, 4, 5, 10 227.01/223.57 2 -> 2, 3, 4, 5, 10 227.01/223.57 3 -> 2, 3, 4, 5, 10 227.01/223.57 4 -> 2, 3, 4, 5, 10 227.01/223.57 5 -> 1 227.01/223.57 10 -> 227.01/223.57 Where: 227.01/223.57 1) f26#(I0, I1, I2, I3, I4, I5) -> f25#(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.57 2) f25#(I8, I9, I10, I11, I12, I13) -> f25#(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.57 3) f25#(I16, I17, I18, I19, I20, I21) -> f25#(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.57 4) f25#(I25, I26, I27, I28, I29, I30) -> f25#(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.57 5) f25#(I34, I35, I36, I37, I38, I39) -> f26#(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.57 10) f25#(I82, I83, I84, I85, I86, I87) -> f22#(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.57 227.01/223.57 We have the following SCCs. 227.01/223.57 { 1, 2, 3, 4, 5 } 227.01/223.57 227.01/223.57 DP problem for innermost termination. 227.01/223.57 P = 227.01/223.57 f26#(I0, I1, I2, I3, I4, I5) -> f25#(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.57 f25#(I8, I9, I10, I11, I12, I13) -> f25#(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.57 f25#(I16, I17, I18, I19, I20, I21) -> f25#(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.57 f25#(I25, I26, I27, I28, I29, I30) -> f25#(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.57 f25#(I34, I35, I36, I37, I38, I39) -> f26#(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.57 R = 227.01/223.57 init(x1, x2, x3, x4, x5, x6) -> f1(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6) 227.01/223.57 f26(I0, I1, I2, I3, I4, I5) -> f25(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.01/223.57 f25(I8, I9, I10, I11, I12, I13) -> f25(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.01/223.57 f25(I16, I17, I18, I19, I20, I21) -> f25(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.01/223.57 f25(I25, I26, I27, I28, I29, I30) -> f25(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.01/223.57 f25(I34, I35, I36, I37, I38, I39) -> f26(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.01/223.57 f24(I44, I45, I46, I47, I48, I49) -> f23(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.01/223.57 f24(I54, I55, I56, I57, I58, I59) -> f23(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.01/223.57 f24(I63, I64, I65, I66, I67, I68) -> f23(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.01/223.57 f23(I72, I73, I74, I75, I76, I77) -> f23(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.01/223.57 f25(I82, I83, I84, I85, I86, I87) -> f22(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.01/223.57 f22(I91, I92, I93, I94, I95, I96) -> f25(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.01/223.57 f23(I99, I100, I101, I102, I103, I104) -> f24(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.01/223.57 f23(I109, I110, I111, I112, I113, I114) -> f21(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.01/223.57 f21(I119, I120, I121, I122, I123, I124) -> f23(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.01/223.57 f22(I128, I129, I130, I131, I132, I133) -> f20(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.01/223.57 f20(I138, I139, I140, I141, I142, I143) -> f22(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.01/223.57 f20(I147, I148, I149, I150, I151, I152) -> f21(I153, 0, I149, I154, I155, I156) [2 <= I153 - 1 /\ 2 <= I147 - 1 /\ I153 <= I147 /\ -1 <= I149 - 1 /\ I149 <= I148] 227.01/223.57 f3(I157, I158, I159, I160, I161, I162) -> f20(I163, 1, I164, I165, I166, I167) [2 <= I163 - 1 /\ 2 <= I157 - 1 /\ I163 <= I157 /\ I158 <= I164 - 1 /\ -1 <= I164 - 1 /\ -1 <= I158 - 1 /\ 0 <= I159 - 1 /\ I158 <= I159 - 1] 227.01/223.57 f3(I168, I169, I170, I171, I172, I173) -> f19(I174, 0, I170, I175, I176, I177) [2 <= I174 - 1 /\ 2 <= I168 - 1 /\ I174 <= I168 /\ -1 <= I169 - 1 /\ 0 <= I170 - 1 /\ I169 <= I170 - 1] 227.01/223.57 f19(I178, I179, I180, I181, I182, I183) -> f19(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.01/223.57 f2(I188, I189, I190, I191, I192, I193) -> f19(I194, 0, I190, I195, I196, I197) [2 <= I194 - 1 /\ 2 <= I188 - 1 /\ I194 <= I188 /\ -1 <= I189 - 1 /\ 0 <= I190 - 1 /\ I189 <= I190 - 1] 227.01/223.57 f18(I198, I199, I200, I201, I202, I203) -> f17(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.01/223.57 f17(I206, I207, I208, I209, I210, I211) -> f17(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.01/223.57 f17(I215, I216, I217, I218, I219, I220) -> f17(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.07/223.57 f17(I225, I226, I227, I228, I229, I230) -> f17(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.07/223.57 f17(I234, I235, I236, I237, I238, I239) -> f18(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.07/223.57 f17(I244, I245, I246, I247, I248, I249) -> f14(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.07/223.57 f16(I254, I255, I256, I257, I258, I259) -> f17(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.07/223.57 f16(I262, I263, I264, I265, I266, I267) -> f16(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.07/223.57 f16(I271, I272, I273, I274, I275, I276) -> f16(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.07/223.57 f16(I280, I281, I282, I283, I284, I285) -> f16(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.07/223.57 f16(I289, I290, I291, I292, I293, I294) -> f16(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.07/223.57 f16(I298, I299, I300, I301, I302, I303) -> f16(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.07/223.57 f16(I307, I308, I309, I310, I311, I312) -> f16(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.07/223.57 f16(I316, I317, I318, I319, I320, I321) -> f16(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.07/223.57 f16(I325, I326, I327, I328, I329, I330) -> f16(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.07/223.57 f16(I334, I335, I336, I337, I338, I339) -> f16(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.07/223.57 f15(I342, I343, I344, I345, I346, I347) -> f16(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.07/223.57 f15(I351, I352, I353, I354, I355, I356) -> f16(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.07/223.57 f15(I360, I361, I362, I363, I364, I365) -> f16(I366, I367, I362, I363, I363 + 1, I364) [0 <= I367 - 1 /\ 2 <= I366 - 1 /\ 0 <= I361 - 1 /\ 2 <= I360 - 1 /\ I367 <= I361 /\ I367 + 2 <= I360 /\ I366 - 2 <= I361 /\ I366 <= I360 /\ I364 <= I363 /\ -1 <= I363 - 1 /\ -1 <= I364 - 1] 227.07/223.57 f15(I368, I369, I370, I371, I372, I373) -> f15(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.07/223.57 f14(I377, I378, I379, I380, I381, I382) -> f15(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.07/223.57 f13(I386, I387, I388, I389, I390, I391) -> f14(I392, I393, 0, I389, I394, I395) [0 <= I393 - 1 /\ 2 <= I392 - 1 /\ 0 <= I387 - 1 /\ 2 <= I386 - 1 /\ I393 <= I387 /\ I393 + 2 <= I386 /\ I392 - 2 <= I387 /\ I392 <= I386 /\ -1 <= I389 - 1 /\ I389 <= I388] 227.07/223.57 f13(I396, I397, I398, I399, I400, I401) -> f13(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.07/223.57 f2(I406, I407, I408, I409, I410, I411) -> f13(I412, I413, 0, I414, I415, I416) [0 <= I413 - 1 /\ 2 <= I412 - 1 /\ 2 <= I406 - 1 /\ I413 + 2 <= I406 /\ I412 <= I406 /\ -1 <= I414 - 1 /\ I407 <= I414 - 1 /\ -1 <= I407 - 1 /\ 0 <= I408 - 1 /\ I407 <= I408 - 1] 227.07/223.57 f12(I417, I418, I419, I420, I421, I422) -> f12(I423, I418 + 1, I419, I424, I425, I426) [2 <= I423 - 1 /\ 2 <= I417 - 1 /\ I423 <= I417 /\ I418 <= I419 - 1 /\ -1 <= I419 - 1] 227.07/223.57 f11(I427, I428, I429, I430, I431, I432) -> f11(I433, I428, I429 + 1, I430, I434, I435) [I429 <= I430 - 1 /\ I428 <= I430 - 1 /\ -1 <= I436 - 1 /\ -1 <= I430 - 1 /\ I429 <= I436 - 1 /\ I433 <= I427 /\ 2 <= I427 - 1 /\ 2 <= I433 - 1] 227.07/223.57 f11(I437, I438, I439, I440, I441, I442) -> f10(I443, I438 + 1, I440, I444, I445, I446) [2 <= I443 - 1 /\ 2 <= I437 - 1 /\ I443 <= I437 /\ I440 <= I439 /\ -1 <= I440 - 1] 227.07/223.57 f10(I447, I448, I449, I450, I451, I452) -> f12(I453, 0, I449, I454, I455, I456) [2 <= I453 - 1 /\ 2 <= I447 - 1 /\ I453 <= I447 /\ -1 <= I449 - 1 /\ I449 <= I448] 227.07/223.57 f10(I457, I458, I459, I460, I461, I462) -> f11(I463, I458, 0, I459, I464, I465) [2 <= I463 - 1 /\ 2 <= I457 - 1 /\ I463 <= I457 /\ -1 <= I459 - 1 /\ I458 <= I459 - 1] 227.07/223.57 f1(I466, I467, I468, I469, I470, I471) -> f10(I472, 0, I467, I473, I474, I475) [2 <= I472 - 1 /\ 0 <= I466 - 1 /\ -1 <= I467 - 1 /\ I472 - 2 <= I466] 227.07/223.57 f8(I476, I477, I478, I479, I480, I481) -> f6(I482, I477 + 1, I478, I483, I484, I485) [I477 - 2 <= I478 - 1 /\ 1 <= I477 - 1 /\ -1 <= I478 - 1 /\ I477 <= I478 - 1 /\ I477 - 2 <= I486 - 1 /\ -1 <= I486 - 1 /\ I482 <= I476 /\ 2 <= I476 - 1 /\ 2 <= I482 - 1] 227.07/223.57 f8(I487, I488, I489, I490, I491, I492) -> f6(I493, I488 + 1, I489, I494, I495, I496) [2 <= I493 - 1 /\ 2 <= I487 - 1 /\ I493 <= I487 /\ -1 <= I489 - 1 /\ I489 <= I488 /\ 1 <= I488 - 1 /\ I488 - 2 <= I489 - 1] 227.07/223.57 f9(I497, I498, I499, I500, I501, I502) -> f6(I503, I498 + 1, I500, I504, I505, I506) [I498 + 2 <= I500 - 1 /\ -1 <= I498 - 1 /\ I499 <= I500 - 1 /\ -1 <= I500 - 1 /\ I498 + 2 <= I507 - 1 /\ -1 <= I507 - 1 /\ I503 <= I497 /\ 2 <= I497 - 1 /\ 2 <= I503 - 1] 227.07/223.57 f9(I508, I509, I510, I511, I512, I513) -> f6(I514, I509 + 1, I511, I515, I516, I517) [2 <= I514 - 1 /\ 2 <= I508 - 1 /\ I514 <= I508 /\ I511 <= I509 + 2 /\ -1 <= I511 - 1 /\ I509 <= I511 - 1 /\ -1 <= I509 - 1 /\ I510 <= I511 - 1] 227.07/223.57 f9(I518, I519, I520, I521, I522, I523) -> f6(I524, I519 + 1, I521, I525, I526, I527) [2 <= I524 - 1 /\ 2 <= I518 - 1 /\ I521 <= I520 /\ I524 <= I518] 227.07/223.57 f8(I528, I529, I530, I531, I532, I533) -> f6(I534, I529 + 1, I530, I535, I536, I537) [2 <= I534 - 1 /\ 2 <= I528 - 1 /\ I529 <= 1 /\ I534 <= I528] 227.07/223.57 f7(I538, I539, I540, I541, I542, I543) -> f9(I544, I539, I539 + 2, I540, I545, I546) [-1 <= I539 - 1 /\ I539 + 1 <= I540 - 1 /\ I539 - 2 * I547 = 1 /\ -1 <= I540 - 1 /\ I539 + 1 <= I548 - 1 /\ -1 <= I548 - 1 /\ I544 <= I538 /\ 2 <= I538 - 1 /\ 2 <= I544 - 1 /\ I539 - 2 * I547 <= 1 /\ 0 <= I539 - 2 * I547] 227.07/223.57 f6(I549, I550, I551, I552, I553, I554) -> f7(I549, I550, I551, I555, I556, I557) [-1 <= I550 - 1 /\ I550 + 1 <= I551 - 1 /\ I550 - 2 * I558 = 1 /\ -1 <= I551 - 1 /\ I550 + 1 <= I559 - 1 /\ -1 <= I559 - 1 /\ y3 <= I549 /\ 2 <= I549 - 1 /\ 2 <= y3 - 1] 227.07/223.57 f7(I560, I561, I562, I563, I564, I565) -> f9(I566, I561, I561 + 2, I562, I567, I568) [I561 - 2 * I569 = 1 /\ I561 <= I562 - 1 /\ -1 <= I561 - 1 /\ I562 <= I561 + 1 /\ I566 <= I560 /\ 2 <= I560 - 1 /\ 2 <= I566 - 1 /\ I561 - 2 * I569 <= 1 /\ 0 <= I561 - 2 * I569] 227.07/223.57 f6(I570, I571, I572, I573, I574, I575) -> f7(I570, I571, I572, I576, I577, I578) [I571 - 2 * I579 = 1 /\ I571 <= I572 - 1 /\ -1 <= I571 - 1 /\ I572 <= I571 + 1 /\ I580 <= I570 /\ 2 <= I570 - 1 /\ 2 <= I580 - 1] 227.07/223.57 f7(I581, I582, I583, I584, I585, I586) -> f8(I587, I582, I583, I588, I589, I590) [-1 <= I582 - 1 /\ I582 + 1 <= I583 - 1 /\ I582 - 2 * I591 = 0 /\ -1 <= I583 - 1 /\ I582 + 1 <= I592 - 1 /\ -1 <= I592 - 1 /\ I587 <= I581 /\ 2 <= I581 - 1 /\ 2 <= I587 - 1 /\ I582 - 2 * I591 <= 1 /\ 0 <= I582 - 2 * I591] 227.07/223.57 f6(I593, I594, I595, I596, I597, I598) -> f7(I593, I594, I595, I599, I600, I601) [-1 <= I594 - 1 /\ I594 + 1 <= I595 - 1 /\ I594 - 2 * I602 = 0 /\ -1 <= I595 - 1 /\ I594 + 1 <= I603 - 1 /\ -1 <= I603 - 1 /\ I604 <= I593 /\ 2 <= I593 - 1 /\ 2 <= I604 - 1] 227.07/223.57 f7(I605, I606, I607, I608, I609, I610) -> f8(I611, I606, I607, I612, I613, I614) [I606 - 2 * I615 = 0 /\ I606 <= I607 - 1 /\ I607 <= I606 + 1 /\ -1 <= I606 - 1 /\ I611 <= I605 /\ 2 <= I605 - 1 /\ 2 <= I611 - 1 /\ I606 - 2 * I615 <= 1 /\ 0 <= I606 - 2 * I615] 227.07/223.57 f6(I616, I617, I618, I619, I620, I621) -> f7(I616, I617, I618, I622, I623, I624) [I617 - 2 * I625 = 0 /\ I617 <= I618 - 1 /\ I618 <= I617 + 1 /\ -1 <= I617 - 1 /\ I626 <= I616 /\ 2 <= I616 - 1 /\ 2 <= I626 - 1] 227.07/223.57 f5(I627, I628, I629, I630, I631, I632) -> f6(I633, 0, I628, I634, I635, I636) [2 <= I633 - 1 /\ 2 <= I627 - 1 /\ I633 <= I627 /\ I628 - 2 <= I628 - 1 /\ 1 <= I628 - 1 /\ I628 - 1 <= I628 - 1] 227.07/223.57 f1(I637, I638, I639, I640, I641, I642) -> f5(I643, I638, I644, I645, I646, I647) [2 <= I643 - 1 /\ 0 <= I637 - 1 /\ -1 <= I638 - 1 /\ I643 - 2 <= I637] 227.07/223.57 f4(I648, I649, I650, I651, I652, I653) -> f5(I654, 0, I655, I656, I657, I658) [2 <= I654 - 1] 227.07/223.57 f3(I659, I660, I661, I662, I663, I664) -> f3(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.07/223.57 f3(I670, I671, I672, I673, I674, I675) -> f3(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.07/223.57 f2(I680, I681, I682, I683, I684, I685) -> f2(I686, I681 + 1, I682, I687, I688, I689) [2 <= I686 - 1 /\ 2 <= I680 - 1 /\ I686 <= I680 /\ I681 <= I682 - 1 /\ -1 <= I682 - 1] 227.07/223.57 f2(I690, I691, I692, I693, I694, I695) -> f2(I696, I691 + 1, I697, I698, I699, I700) [2 <= I696 - 1 /\ 2 <= I690 - 1 /\ I696 <= I690 /\ I691 <= I692 - 1 /\ -1 <= I697 - 1] 227.07/223.57 f2(I701, I702, I703, I704, I705, I706) -> f3(I707, 0, I703, I708, I709, I710) [2 <= I707 - 1 /\ 2 <= I701 - 1 /\ I707 <= I701 /\ -1 <= I703 - 1 /\ I703 <= I702] 227.07/223.57 f1(I711, I712, I713, I714, I715, I716) -> f2(I717, 0, I712, I718, I719, I720) [2 <= I717 - 1 /\ 0 <= I711 - 1 /\ -1 <= I712 - 1 /\ I717 - 2 <= I711] 227.07/223.57 227.07/223.57 We use the reverse value criterion with the projection function NU: 227.07/223.57 NU[f25#(z1,z2,z3,z4,z5,z6)] = z5 - 1 + -1 * z4 227.07/223.57 NU[f26#(z1,z2,z3,z4,z5,z6)] = z6 - 1 + -1 * (z5 + 1) 227.07/223.57 227.07/223.57 This gives the following inequalities: 227.07/223.57 2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1 ==> I5 - 1 + -1 * (I4 + 1) >= I5 - 1 + -1 * (I4 + 1) 227.07/223.57 I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1 ==> I12 - 1 + -1 * I11 > I12 - 1 + -1 * (I11 + 1) with I12 - 1 + -1 * I11 >= 0 227.07/223.57 I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1 ==> I20 - 1 + -1 * I19 > I20 - 1 + -1 * (I19 + 1) with I20 - 1 + -1 * I19 >= 0 227.07/223.57 I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1 ==> I29 - 1 + -1 * I28 > I29 - 1 + -1 * (I28 + 1) with I29 - 1 + -1 * I28 >= 0 227.07/223.57 I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1 ==> I38 - 1 + -1 * I37 > I38 - 1 + -1 * (I37 + 1) with I38 - 1 + -1 * I37 >= 0 227.07/223.57 227.07/223.57 We remove all the strictly oriented dependency pairs. 227.07/223.57 227.07/223.57 DP problem for innermost termination. 227.07/223.57 P = 227.07/223.57 f26#(I0, I1, I2, I3, I4, I5) -> f25#(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.07/223.57 R = 227.07/223.57 init(x1, x2, x3, x4, x5, x6) -> f1(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6) 227.07/223.57 f26(I0, I1, I2, I3, I4, I5) -> f25(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.07/223.57 f25(I8, I9, I10, I11, I12, I13) -> f25(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.07/223.57 f25(I16, I17, I18, I19, I20, I21) -> f25(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.07/223.57 f25(I25, I26, I27, I28, I29, I30) -> f25(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.07/223.57 f25(I34, I35, I36, I37, I38, I39) -> f26(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.07/223.57 f24(I44, I45, I46, I47, I48, I49) -> f23(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.07/223.57 f24(I54, I55, I56, I57, I58, I59) -> f23(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.07/223.57 f24(I63, I64, I65, I66, I67, I68) -> f23(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.07/223.57 f23(I72, I73, I74, I75, I76, I77) -> f23(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.07/223.57 f25(I82, I83, I84, I85, I86, I87) -> f22(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.07/223.57 f22(I91, I92, I93, I94, I95, I96) -> f25(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.07/223.57 f23(I99, I100, I101, I102, I103, I104) -> f24(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.07/223.57 f23(I109, I110, I111, I112, I113, I114) -> f21(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.07/223.57 f21(I119, I120, I121, I122, I123, I124) -> f23(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.07/223.57 f22(I128, I129, I130, I131, I132, I133) -> f20(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.07/223.57 f20(I138, I139, I140, I141, I142, I143) -> f22(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.07/223.57 f20(I147, I148, I149, I150, I151, I152) -> f21(I153, 0, I149, I154, I155, I156) [2 <= I153 - 1 /\ 2 <= I147 - 1 /\ I153 <= I147 /\ -1 <= I149 - 1 /\ I149 <= I148] 227.07/223.57 f3(I157, I158, I159, I160, I161, I162) -> f20(I163, 1, I164, I165, I166, I167) [2 <= I163 - 1 /\ 2 <= I157 - 1 /\ I163 <= I157 /\ I158 <= I164 - 1 /\ -1 <= I164 - 1 /\ -1 <= I158 - 1 /\ 0 <= I159 - 1 /\ I158 <= I159 - 1] 227.07/223.57 f3(I168, I169, I170, I171, I172, I173) -> f19(I174, 0, I170, I175, I176, I177) [2 <= I174 - 1 /\ 2 <= I168 - 1 /\ I174 <= I168 /\ -1 <= I169 - 1 /\ 0 <= I170 - 1 /\ I169 <= I170 - 1] 227.07/223.57 f19(I178, I179, I180, I181, I182, I183) -> f19(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.07/223.57 f2(I188, I189, I190, I191, I192, I193) -> f19(I194, 0, I190, I195, I196, I197) [2 <= I194 - 1 /\ 2 <= I188 - 1 /\ I194 <= I188 /\ -1 <= I189 - 1 /\ 0 <= I190 - 1 /\ I189 <= I190 - 1] 227.07/223.57 f18(I198, I199, I200, I201, I202, I203) -> f17(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.07/223.57 f17(I206, I207, I208, I209, I210, I211) -> f17(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.07/223.57 f17(I215, I216, I217, I218, I219, I220) -> f17(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.07/223.57 f17(I225, I226, I227, I228, I229, I230) -> f17(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.07/223.57 f17(I234, I235, I236, I237, I238, I239) -> f18(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.07/223.57 f17(I244, I245, I246, I247, I248, I249) -> f14(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.07/223.57 f16(I254, I255, I256, I257, I258, I259) -> f17(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.07/223.57 f16(I262, I263, I264, I265, I266, I267) -> f16(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.07/223.57 f16(I271, I272, I273, I274, I275, I276) -> f16(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.07/223.57 f16(I280, I281, I282, I283, I284, I285) -> f16(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.07/223.57 f16(I289, I290, I291, I292, I293, I294) -> f16(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.07/223.57 f16(I298, I299, I300, I301, I302, I303) -> f16(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.07/223.57 f16(I307, I308, I309, I310, I311, I312) -> f16(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.07/223.57 f16(I316, I317, I318, I319, I320, I321) -> f16(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.07/223.57 f16(I325, I326, I327, I328, I329, I330) -> f16(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.07/223.57 f16(I334, I335, I336, I337, I338, I339) -> f16(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.07/223.57 f15(I342, I343, I344, I345, I346, I347) -> f16(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.07/223.57 f15(I351, I352, I353, I354, I355, I356) -> f16(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.07/223.57 f15(I360, I361, I362, I363, I364, I365) -> f16(I366, I367, I362, I363, I363 + 1, I364) [0 <= I367 - 1 /\ 2 <= I366 - 1 /\ 0 <= I361 - 1 /\ 2 <= I360 - 1 /\ I367 <= I361 /\ I367 + 2 <= I360 /\ I366 - 2 <= I361 /\ I366 <= I360 /\ I364 <= I363 /\ -1 <= I363 - 1 /\ -1 <= I364 - 1] 227.07/223.57 f15(I368, I369, I370, I371, I372, I373) -> f15(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.07/223.57 f14(I377, I378, I379, I380, I381, I382) -> f15(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.07/223.57 f13(I386, I387, I388, I389, I390, I391) -> f14(I392, I393, 0, I389, I394, I395) [0 <= I393 - 1 /\ 2 <= I392 - 1 /\ 0 <= I387 - 1 /\ 2 <= I386 - 1 /\ I393 <= I387 /\ I393 + 2 <= I386 /\ I392 - 2 <= I387 /\ I392 <= I386 /\ -1 <= I389 - 1 /\ I389 <= I388] 227.07/223.57 f13(I396, I397, I398, I399, I400, I401) -> f13(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.07/223.57 f2(I406, I407, I408, I409, I410, I411) -> f13(I412, I413, 0, I414, I415, I416) [0 <= I413 - 1 /\ 2 <= I412 - 1 /\ 2 <= I406 - 1 /\ I413 + 2 <= I406 /\ I412 <= I406 /\ -1 <= I414 - 1 /\ I407 <= I414 - 1 /\ -1 <= I407 - 1 /\ 0 <= I408 - 1 /\ I407 <= I408 - 1] 227.07/223.57 f12(I417, I418, I419, I420, I421, I422) -> f12(I423, I418 + 1, I419, I424, I425, I426) [2 <= I423 - 1 /\ 2 <= I417 - 1 /\ I423 <= I417 /\ I418 <= I419 - 1 /\ -1 <= I419 - 1] 227.07/223.57 f11(I427, I428, I429, I430, I431, I432) -> f11(I433, I428, I429 + 1, I430, I434, I435) [I429 <= I430 - 1 /\ I428 <= I430 - 1 /\ -1 <= I436 - 1 /\ -1 <= I430 - 1 /\ I429 <= I436 - 1 /\ I433 <= I427 /\ 2 <= I427 - 1 /\ 2 <= I433 - 1] 227.07/223.57 f11(I437, I438, I439, I440, I441, I442) -> f10(I443, I438 + 1, I440, I444, I445, I446) [2 <= I443 - 1 /\ 2 <= I437 - 1 /\ I443 <= I437 /\ I440 <= I439 /\ -1 <= I440 - 1] 227.07/223.57 f10(I447, I448, I449, I450, I451, I452) -> f12(I453, 0, I449, I454, I455, I456) [2 <= I453 - 1 /\ 2 <= I447 - 1 /\ I453 <= I447 /\ -1 <= I449 - 1 /\ I449 <= I448] 227.07/223.57 f10(I457, I458, I459, I460, I461, I462) -> f11(I463, I458, 0, I459, I464, I465) [2 <= I463 - 1 /\ 2 <= I457 - 1 /\ I463 <= I457 /\ -1 <= I459 - 1 /\ I458 <= I459 - 1] 227.07/223.57 f1(I466, I467, I468, I469, I470, I471) -> f10(I472, 0, I467, I473, I474, I475) [2 <= I472 - 1 /\ 0 <= I466 - 1 /\ -1 <= I467 - 1 /\ I472 - 2 <= I466] 227.07/223.57 f8(I476, I477, I478, I479, I480, I481) -> f6(I482, I477 + 1, I478, I483, I484, I485) [I477 - 2 <= I478 - 1 /\ 1 <= I477 - 1 /\ -1 <= I478 - 1 /\ I477 <= I478 - 1 /\ I477 - 2 <= I486 - 1 /\ -1 <= I486 - 1 /\ I482 <= I476 /\ 2 <= I476 - 1 /\ 2 <= I482 - 1] 227.07/223.57 f8(I487, I488, I489, I490, I491, I492) -> f6(I493, I488 + 1, I489, I494, I495, I496) [2 <= I493 - 1 /\ 2 <= I487 - 1 /\ I493 <= I487 /\ -1 <= I489 - 1 /\ I489 <= I488 /\ 1 <= I488 - 1 /\ I488 - 2 <= I489 - 1] 227.07/223.57 f9(I497, I498, I499, I500, I501, I502) -> f6(I503, I498 + 1, I500, I504, I505, I506) [I498 + 2 <= I500 - 1 /\ -1 <= I498 - 1 /\ I499 <= I500 - 1 /\ -1 <= I500 - 1 /\ I498 + 2 <= I507 - 1 /\ -1 <= I507 - 1 /\ I503 <= I497 /\ 2 <= I497 - 1 /\ 2 <= I503 - 1] 227.07/223.57 f9(I508, I509, I510, I511, I512, I513) -> f6(I514, I509 + 1, I511, I515, I516, I517) [2 <= I514 - 1 /\ 2 <= I508 - 1 /\ I514 <= I508 /\ I511 <= I509 + 2 /\ -1 <= I511 - 1 /\ I509 <= I511 - 1 /\ -1 <= I509 - 1 /\ I510 <= I511 - 1] 227.07/223.57 f9(I518, I519, I520, I521, I522, I523) -> f6(I524, I519 + 1, I521, I525, I526, I527) [2 <= I524 - 1 /\ 2 <= I518 - 1 /\ I521 <= I520 /\ I524 <= I518] 227.07/223.57 f8(I528, I529, I530, I531, I532, I533) -> f6(I534, I529 + 1, I530, I535, I536, I537) [2 <= I534 - 1 /\ 2 <= I528 - 1 /\ I529 <= 1 /\ I534 <= I528] 227.07/223.57 f7(I538, I539, I540, I541, I542, I543) -> f9(I544, I539, I539 + 2, I540, I545, I546) [-1 <= I539 - 1 /\ I539 + 1 <= I540 - 1 /\ I539 - 2 * I547 = 1 /\ -1 <= I540 - 1 /\ I539 + 1 <= I548 - 1 /\ -1 <= I548 - 1 /\ I544 <= I538 /\ 2 <= I538 - 1 /\ 2 <= I544 - 1 /\ I539 - 2 * I547 <= 1 /\ 0 <= I539 - 2 * I547] 227.07/223.57 f6(I549, I550, I551, I552, I553, I554) -> f7(I549, I550, I551, I555, I556, I557) [-1 <= I550 - 1 /\ I550 + 1 <= I551 - 1 /\ I550 - 2 * I558 = 1 /\ -1 <= I551 - 1 /\ I550 + 1 <= I559 - 1 /\ -1 <= I559 - 1 /\ y3 <= I549 /\ 2 <= I549 - 1 /\ 2 <= y3 - 1] 227.07/223.57 f7(I560, I561, I562, I563, I564, I565) -> f9(I566, I561, I561 + 2, I562, I567, I568) [I561 - 2 * I569 = 1 /\ I561 <= I562 - 1 /\ -1 <= I561 - 1 /\ I562 <= I561 + 1 /\ I566 <= I560 /\ 2 <= I560 - 1 /\ 2 <= I566 - 1 /\ I561 - 2 * I569 <= 1 /\ 0 <= I561 - 2 * I569] 227.07/223.57 f6(I570, I571, I572, I573, I574, I575) -> f7(I570, I571, I572, I576, I577, I578) [I571 - 2 * I579 = 1 /\ I571 <= I572 - 1 /\ -1 <= I571 - 1 /\ I572 <= I571 + 1 /\ I580 <= I570 /\ 2 <= I570 - 1 /\ 2 <= I580 - 1] 227.07/223.57 f7(I581, I582, I583, I584, I585, I586) -> f8(I587, I582, I583, I588, I589, I590) [-1 <= I582 - 1 /\ I582 + 1 <= I583 - 1 /\ I582 - 2 * I591 = 0 /\ -1 <= I583 - 1 /\ I582 + 1 <= I592 - 1 /\ -1 <= I592 - 1 /\ I587 <= I581 /\ 2 <= I581 - 1 /\ 2 <= I587 - 1 /\ I582 - 2 * I591 <= 1 /\ 0 <= I582 - 2 * I591] 227.07/223.57 f6(I593, I594, I595, I596, I597, I598) -> f7(I593, I594, I595, I599, I600, I601) [-1 <= I594 - 1 /\ I594 + 1 <= I595 - 1 /\ I594 - 2 * I602 = 0 /\ -1 <= I595 - 1 /\ I594 + 1 <= I603 - 1 /\ -1 <= I603 - 1 /\ I604 <= I593 /\ 2 <= I593 - 1 /\ 2 <= I604 - 1] 227.07/223.57 f7(I605, I606, I607, I608, I609, I610) -> f8(I611, I606, I607, I612, I613, I614) [I606 - 2 * I615 = 0 /\ I606 <= I607 - 1 /\ I607 <= I606 + 1 /\ -1 <= I606 - 1 /\ I611 <= I605 /\ 2 <= I605 - 1 /\ 2 <= I611 - 1 /\ I606 - 2 * I615 <= 1 /\ 0 <= I606 - 2 * I615] 227.07/223.57 f6(I616, I617, I618, I619, I620, I621) -> f7(I616, I617, I618, I622, I623, I624) [I617 - 2 * I625 = 0 /\ I617 <= I618 - 1 /\ I618 <= I617 + 1 /\ -1 <= I617 - 1 /\ I626 <= I616 /\ 2 <= I616 - 1 /\ 2 <= I626 - 1] 227.07/223.57 f5(I627, I628, I629, I630, I631, I632) -> f6(I633, 0, I628, I634, I635, I636) [2 <= I633 - 1 /\ 2 <= I627 - 1 /\ I633 <= I627 /\ I628 - 2 <= I628 - 1 /\ 1 <= I628 - 1 /\ I628 - 1 <= I628 - 1] 227.07/223.57 f1(I637, I638, I639, I640, I641, I642) -> f5(I643, I638, I644, I645, I646, I647) [2 <= I643 - 1 /\ 0 <= I637 - 1 /\ -1 <= I638 - 1 /\ I643 - 2 <= I637] 227.07/223.57 f4(I648, I649, I650, I651, I652, I653) -> f5(I654, 0, I655, I656, I657, I658) [2 <= I654 - 1] 227.07/223.57 f3(I659, I660, I661, I662, I663, I664) -> f3(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.07/223.57 f3(I670, I671, I672, I673, I674, I675) -> f3(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.07/223.57 f2(I680, I681, I682, I683, I684, I685) -> f2(I686, I681 + 1, I682, I687, I688, I689) [2 <= I686 - 1 /\ 2 <= I680 - 1 /\ I686 <= I680 /\ I681 <= I682 - 1 /\ -1 <= I682 - 1] 227.07/223.57 f2(I690, I691, I692, I693, I694, I695) -> f2(I696, I691 + 1, I697, I698, I699, I700) [2 <= I696 - 1 /\ 2 <= I690 - 1 /\ I696 <= I690 /\ I691 <= I692 - 1 /\ -1 <= I697 - 1] 227.07/223.57 f2(I701, I702, I703, I704, I705, I706) -> f3(I707, 0, I703, I708, I709, I710) [2 <= I707 - 1 /\ 2 <= I701 - 1 /\ I707 <= I701 /\ -1 <= I703 - 1 /\ I703 <= I702] 227.07/223.57 f1(I711, I712, I713, I714, I715, I716) -> f2(I717, 0, I712, I718, I719, I720) [2 <= I717 - 1 /\ 0 <= I711 - 1 /\ -1 <= I712 - 1 /\ I717 - 2 <= I711] 227.07/223.57 227.07/223.57 The dependency graph for this problem is: 227.07/223.57 1 -> 227.07/223.57 Where: 227.07/223.57 1) f26#(I0, I1, I2, I3, I4, I5) -> f25#(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.07/223.57 227.07/223.57 We have the following SCCs. 227.07/223.57 227.07/223.57 227.07/223.57 DP problem for innermost termination. 227.07/223.57 P = 227.07/223.57 f3#(I659, I660, I661, I662, I663, I664) -> f3#(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.07/223.57 f3#(I670, I671, I672, I673, I674, I675) -> f3#(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.07/223.57 R = 227.07/223.57 init(x1, x2, x3, x4, x5, x6) -> f1(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6) 227.07/223.57 f26(I0, I1, I2, I3, I4, I5) -> f25(I6, I0, I2, I4 + 1, I5, I7) [2 <= I6 - 1 /\ 0 <= I3 - 1 /\ 2 <= I1 - 1 /\ I6 - 2 <= I3 /\ I6 <= I1 /\ I4 <= I5 - 1 /\ -1 <= I5 - 1] 227.07/223.57 f25(I8, I9, I10, I11, I12, I13) -> f25(I14, I9, I10, I11 + 1, I12, I15) [I11 <= I12 - 1 /\ I10 <= I12 - 1 /\ -1 <= y1 - 1 /\ I11 <= y1 - 1 /\ -1 <= I12 - 1 /\ I14 <= I8 /\ 2 <= I8 - 1 /\ 2 <= I14 - 1] 227.07/223.57 f25(I16, I17, I18, I19, I20, I21) -> f25(I22, I17, I18, I19 + 1, I20, I23) [I19 <= I20 - 1 /\ I18 <= I20 - 1 /\ -1 <= I24 - 1 /\ I19 <= I24 - 1 /\ -1 <= y2 - 1 /\ I19 <= y2 - 1 /\ -1 <= I20 - 1 /\ I22 <= I16 /\ 2 <= I16 - 1 /\ 2 <= I22 - 1] 227.07/223.57 f25(I25, I26, I27, I28, I29, I30) -> f25(I31, I26, I27, I28 + 1, I29, I32) [I28 <= I29 - 1 /\ I27 <= I29 - 1 /\ -1 <= I33 - 1 /\ -1 <= I29 - 1 /\ I28 <= I33 - 1 /\ I31 <= I25 /\ 2 <= I25 - 1 /\ 2 <= I31 - 1] 227.07/223.57 f25(I34, I35, I36, I37, I38, I39) -> f26(I35, I40, I36, I41, I37, I38) [I37 <= I38 - 1 /\ I36 <= I38 - 1 /\ -1 <= I42 - 1 /\ I37 <= I42 - 1 /\ -1 <= I43 - 1 /\ I37 <= I43 - 1 /\ I40 <= I34 /\ I41 + 2 <= I34 /\ 2 <= I34 - 1 /\ 2 <= I40 - 1 /\ 0 <= I41 - 1] 227.07/223.57 f24(I44, I45, I46, I47, I48, I49) -> f23(I50, I45, I47 + 1, I48, I51, I52) [I47 <= I48 - 1 /\ I45 <= I48 - 1 /\ -1 <= I53 - 1 /\ -1 <= I48 - 1 /\ I47 <= I53 - 1 /\ I50 <= I44 /\ I50 - 2 <= I46 /\ 2 <= I44 - 1 /\ 0 <= I46 - 1 /\ 2 <= I50 - 1] 227.07/223.57 f24(I54, I55, I56, I57, I58, I59) -> f23(I60, I55, I57 + 1, I58, I61, I62) [2 <= I60 - 1 /\ 0 <= I56 - 1 /\ 2 <= I54 - 1 /\ I60 - 2 <= I56 /\ I60 <= I54 /\ I57 <= I58 - 1 /\ I55 <= I58 - 1 /\ -1 <= I58 - 1] 227.07/223.57 f24(I63, I64, I65, I66, I67, I68) -> f23(I69, I64, I66 + 1, I67, I70, I71) [2 <= I69 - 1 /\ 0 <= I65 - 1 /\ 2 <= I63 - 1 /\ I69 - 2 <= I65 /\ I69 <= I63 /\ I66 <= I67 - 1 /\ -1 <= I67 - 1] 227.07/223.57 f23(I72, I73, I74, I75, I76, I77) -> f23(I78, I73, I74 + 1, I75, I79, I80) [I74 <= I75 - 1 /\ I73 <= I75 - 1 /\ -1 <= I81 - 1 /\ -1 <= I75 - 1 /\ I74 <= I81 - 1 /\ I78 <= I72 /\ 2 <= I72 - 1 /\ 2 <= I78 - 1] 227.07/223.57 f25(I82, I83, I84, I85, I86, I87) -> f22(I88, I83, I84 + 1, I86, I89, I90) [2 <= I88 - 1 /\ 2 <= I82 - 1 /\ I88 <= I82 /\ I86 <= I85 /\ -1 <= I86 - 1] 227.07/223.57 f22(I91, I92, I93, I94, I95, I96) -> f25(I97, I92, I93, 0, I94, I98) [2 <= I97 - 1 /\ 2 <= I91 - 1 /\ I97 <= I91 /\ -1 <= I94 - 1 /\ I93 <= I94 - 1] 227.07/223.57 f23(I99, I100, I101, I102, I103, I104) -> f24(I105, I100, I106, I101, I102, I107) [I101 <= I102 - 1 /\ I100 <= I102 - 1 /\ -1 <= I108 - 1 /\ I101 <= I108 - 1 /\ I105 <= I99 /\ I106 + 2 <= I99 /\ 2 <= I99 - 1 /\ 2 <= I105 - 1 /\ 0 <= I106 - 1] 227.07/223.57 f23(I109, I110, I111, I112, I113, I114) -> f21(I115, I110 + 1, I112, I116, I117, I118) [2 <= I115 - 1 /\ 2 <= I109 - 1 /\ I115 <= I109 /\ I112 <= I111 /\ -1 <= I112 - 1] 227.07/223.57 f21(I119, I120, I121, I122, I123, I124) -> f23(I125, I120, 0, I121, I126, I127) [2 <= I125 - 1 /\ 2 <= I119 - 1 /\ I125 <= I119 /\ -1 <= I121 - 1 /\ I120 <= I121 - 1] 227.07/223.57 f22(I128, I129, I130, I131, I132, I133) -> f20(I134, I129 + 1, I131, I135, I136, I137) [2 <= I134 - 1 /\ 2 <= I128 - 1 /\ I134 <= I128 /\ I131 <= I130 /\ -1 <= I131 - 1] 227.07/223.57 f20(I138, I139, I140, I141, I142, I143) -> f22(I144, I139, 0, I140, I145, I146) [2 <= I144 - 1 /\ 2 <= I138 - 1 /\ I144 <= I138 /\ -1 <= I140 - 1 /\ I139 <= I140 - 1] 227.07/223.57 f20(I147, I148, I149, I150, I151, I152) -> f21(I153, 0, I149, I154, I155, I156) [2 <= I153 - 1 /\ 2 <= I147 - 1 /\ I153 <= I147 /\ -1 <= I149 - 1 /\ I149 <= I148] 227.07/223.57 f3(I157, I158, I159, I160, I161, I162) -> f20(I163, 1, I164, I165, I166, I167) [2 <= I163 - 1 /\ 2 <= I157 - 1 /\ I163 <= I157 /\ I158 <= I164 - 1 /\ -1 <= I164 - 1 /\ -1 <= I158 - 1 /\ 0 <= I159 - 1 /\ I158 <= I159 - 1] 227.07/223.57 f3(I168, I169, I170, I171, I172, I173) -> f19(I174, 0, I170, I175, I176, I177) [2 <= I174 - 1 /\ 2 <= I168 - 1 /\ I174 <= I168 /\ -1 <= I169 - 1 /\ 0 <= I170 - 1 /\ I169 <= I170 - 1] 227.07/223.57 f19(I178, I179, I180, I181, I182, I183) -> f19(I184, I179 + 1, I180, I185, I186, I187) [2 <= I184 - 1 /\ 2 <= I178 - 1 /\ I184 <= I178 /\ I179 <= I180 - 1 /\ -1 <= I180 - 1] 227.07/223.57 f2(I188, I189, I190, I191, I192, I193) -> f19(I194, 0, I190, I195, I196, I197) [2 <= I194 - 1 /\ 2 <= I188 - 1 /\ I194 <= I188 /\ -1 <= I189 - 1 /\ 0 <= I190 - 1 /\ I189 <= I190 - 1] 227.07/223.57 f18(I198, I199, I200, I201, I202, I203) -> f17(I204, I205, I198, I200, I201 + 1, I202) [0 <= I205 - 1 /\ 2 <= I204 - 1 /\ 2 <= I199 - 1 /\ I205 + 2 <= I199 /\ I204 <= I199 /\ I201 <= I202 - 1 /\ -1 <= I202 - 1] 227.07/223.57 f17(I206, I207, I208, I209, I210, I211) -> f17(I212, I213, I208, I209, I210 + 1, I211) [I210 <= I211 - 1 /\ I209 <= I211 - 1 /\ -1 <= I214 - 1 /\ I210 <= I214 - 1 /\ -1 <= I211 - 1 /\ I212 <= I206 /\ I212 - 2 <= I207 /\ I213 + 2 <= I206 /\ I213 <= I207 /\ 2 <= I206 - 1 /\ 0 <= I207 - 1 /\ 2 <= I212 - 1 /\ 0 <= I213 - 1] 227.07/223.57 f17(I215, I216, I217, I218, I219, I220) -> f17(I221, I222, I217, I218, I219 + 1, I220) [I219 <= I220 - 1 /\ I218 <= I220 - 1 /\ -1 <= I223 - 1 /\ I219 <= I223 - 1 /\ -1 <= I224 - 1 /\ I219 <= I224 - 1 /\ -1 <= I220 - 1 /\ I221 <= I215 /\ I221 - 2 <= I216 /\ I222 + 2 <= I215 /\ I222 <= I216 /\ 2 <= I215 - 1 /\ 0 <= I216 - 1 /\ 2 <= I221 - 1 /\ 0 <= I222 - 1] 227.07/223.57 f17(I225, I226, I227, I228, I229, I230) -> f17(I231, I232, I227, I228, I229 + 1, I230) [I229 <= I230 - 1 /\ I228 <= I230 - 1 /\ -1 <= I233 - 1 /\ -1 <= I230 - 1 /\ I229 <= I233 - 1 /\ I231 <= I225 /\ I231 - 2 <= I226 /\ I232 + 2 <= I225 /\ I232 <= I226 /\ 2 <= I225 - 1 /\ 0 <= I226 - 1 /\ 2 <= I231 - 1 /\ 0 <= I232 - 1] 227.07/223.57 f17(I234, I235, I236, I237, I238, I239) -> f18(I236, I240, I237, I238, I239, I241) [I238 <= I239 - 1 /\ I237 <= I239 - 1 /\ -1 <= I242 - 1 /\ I238 <= I242 - 1 /\ -1 <= I243 - 1 /\ I238 <= I243 - 1 /\ I240 <= I234 /\ I240 - 2 <= I235 /\ 2 <= I234 - 1 /\ 0 <= I235 - 1 /\ 2 <= I240 - 1] 227.07/223.57 f17(I244, I245, I246, I247, I248, I249) -> f14(I250, I251, I246 + 1, I249, I252, I253) [0 <= I251 - 1 /\ 2 <= I250 - 1 /\ 0 <= I245 - 1 /\ 2 <= I244 - 1 /\ I251 <= I245 /\ I251 + 2 <= I244 /\ I250 - 2 <= I245 /\ I250 <= I244 /\ I249 <= I248 /\ -1 <= I249 - 1] 227.07/223.57 f16(I254, I255, I256, I257, I258, I259) -> f17(I260, I261, I256, I257, 0, I259) [0 <= I261 - 1 /\ 2 <= I260 - 1 /\ 0 <= I255 - 1 /\ 2 <= I254 - 1 /\ I261 <= I255 /\ I261 + 2 <= I254 /\ I260 - 2 <= I255 /\ I260 <= I254 /\ I259 <= I258 /\ I257 <= I259 - 1 /\ -1 <= I259 - 1] 227.07/223.57 f16(I262, I263, I264, I265, I266, I267) -> f16(I268, I269, I264, I266, I266 + 1, I267) [0 <= I270 - 1 /\ I266 <= I267 - 1 /\ I265 <= I267 - 1 /\ -1 <= I267 - 1 /\ I268 <= I262 /\ I268 - 2 <= I263 /\ I269 + 2 <= I262 /\ I269 <= I263 /\ 2 <= I262 - 1 /\ 0 <= I263 - 1 /\ 2 <= I268 - 1 /\ 0 <= I269 - 1] 227.07/223.57 f16(I271, I272, I273, I274, I275, I276) -> f16(I277, I278, I273, I275, I275 + 1, I276) [I279 <= -1 /\ I275 <= I276 - 1 /\ I274 <= I276 - 1 /\ -1 <= I276 - 1 /\ I277 <= I271 /\ I277 - 2 <= I272 /\ I278 + 2 <= I271 /\ I278 <= I272 /\ 2 <= I271 - 1 /\ 0 <= I272 - 1 /\ 2 <= I277 - 1 /\ 0 <= I278 - 1] 227.07/223.57 f16(I280, I281, I282, I283, I284, I285) -> f16(I286, I287, I282, I284, I284 + 1, I285) [0 <= I288 - 1 /\ I284 <= I285 - 1 /\ -1 <= I285 - 1 /\ I283 <= I285 - 1 /\ I286 <= I280 /\ I286 - 2 <= I281 /\ I287 + 2 <= I280 /\ I287 <= I281 /\ 2 <= I280 - 1 /\ 0 <= I281 - 1 /\ 2 <= I286 - 1 /\ 0 <= I287 - 1] 227.07/223.57 f16(I289, I290, I291, I292, I293, I294) -> f16(I295, I296, I291, I293, I293 + 1, I294) [I297 <= -1 /\ I293 <= I294 - 1 /\ -1 <= I294 - 1 /\ I292 <= I294 - 1 /\ I295 <= I289 /\ I295 - 2 <= I290 /\ I296 + 2 <= I289 /\ I296 <= I290 /\ 2 <= I289 - 1 /\ 0 <= I290 - 1 /\ 2 <= I295 - 1 /\ 0 <= I296 - 1] 227.07/223.57 f16(I298, I299, I300, I301, I302, I303) -> f16(I304, I305, I300, I301, I302 + 1, I303) [0 <= I306 - 1 /\ I302 <= I303 - 1 /\ I301 <= I303 - 1 /\ -1 <= I303 - 1 /\ I304 <= I298 /\ I304 - 2 <= I299 /\ I305 + 2 <= I298 /\ I305 <= I299 /\ 2 <= I298 - 1 /\ 0 <= I299 - 1 /\ 2 <= I304 - 1 /\ 0 <= I305 - 1] 227.07/223.57 f16(I307, I308, I309, I310, I311, I312) -> f16(I313, I314, I309, I310, I311 + 1, I312) [I315 <= -1 /\ I311 <= I312 - 1 /\ I310 <= I312 - 1 /\ -1 <= I312 - 1 /\ I313 <= I307 /\ I313 - 2 <= I308 /\ I314 + 2 <= I307 /\ I314 <= I308 /\ 2 <= I307 - 1 /\ 0 <= I308 - 1 /\ 2 <= I313 - 1 /\ 0 <= I314 - 1] 227.07/223.57 f16(I316, I317, I318, I319, I320, I321) -> f16(I322, I323, I318, I319, I320 + 1, I321) [0 <= I324 - 1 /\ I320 <= I321 - 1 /\ -1 <= I321 - 1 /\ I322 <= I316 /\ I322 - 2 <= I317 /\ I323 + 2 <= I316 /\ I323 <= I317 /\ 2 <= I316 - 1 /\ 0 <= I317 - 1 /\ 2 <= I322 - 1 /\ 0 <= I323 - 1] 227.07/223.57 f16(I325, I326, I327, I328, I329, I330) -> f16(I331, I332, I327, I328, I329 + 1, I330) [I333 <= -1 /\ I329 <= I330 - 1 /\ -1 <= I330 - 1 /\ I331 <= I325 /\ I331 - 2 <= I326 /\ I332 + 2 <= I325 /\ I332 <= I326 /\ 2 <= I325 - 1 /\ 0 <= I326 - 1 /\ 2 <= I331 - 1 /\ 0 <= I332 - 1] 227.07/223.57 f16(I334, I335, I336, I337, I338, I339) -> f16(I340, I341, I336, I337, I338 + 1, I339) [0 <= I341 - 1 /\ 2 <= I340 - 1 /\ 0 <= I335 - 1 /\ 2 <= I334 - 1 /\ I341 <= I335 /\ I341 + 2 <= I334 /\ I340 - 2 <= I335 /\ I340 <= I334 /\ I338 <= I339 - 1 /\ -1 <= I339 - 1] 227.07/223.57 f15(I342, I343, I344, I345, I346, I347) -> f16(I348, I349, I344, I345, I345 + 1, I346) [-1 <= I345 - 1 /\ I345 <= I346 - 1 /\ -1 <= I346 - 1 /\ 0 <= I350 - 1 /\ I348 <= I342 /\ I348 - 2 <= I343 /\ I349 + 2 <= I342 /\ I349 <= I343 /\ 2 <= I342 - 1 /\ 0 <= I343 - 1 /\ 2 <= I348 - 1 /\ 0 <= I349 - 1] 227.07/223.57 f15(I351, I352, I353, I354, I355, I356) -> f16(I357, I358, I353, I354, I354 + 1, I355) [-1 <= I354 - 1 /\ I354 <= I355 - 1 /\ -1 <= I355 - 1 /\ I359 <= -1 /\ I357 <= I351 /\ I357 - 2 <= I352 /\ I358 + 2 <= I351 /\ I358 <= I352 /\ 2 <= I351 - 1 /\ 0 <= I352 - 1 /\ 2 <= I357 - 1 /\ 0 <= I358 - 1] 227.07/223.57 f15(I360, I361, I362, I363, I364, I365) -> f16(I366, I367, I362, I363, I363 + 1, I364) [0 <= I367 - 1 /\ 2 <= I366 - 1 /\ 0 <= I361 - 1 /\ 2 <= I360 - 1 /\ I367 <= I361 /\ I367 + 2 <= I360 /\ I366 - 2 <= I361 /\ I366 <= I360 /\ I364 <= I363 /\ -1 <= I363 - 1 /\ -1 <= I364 - 1] 227.07/223.57 f15(I368, I369, I370, I371, I372, I373) -> f15(I374, I375, I370, I371 + 1, I372, I376) [0 <= I375 - 1 /\ 2 <= I374 - 1 /\ 0 <= I369 - 1 /\ 2 <= I368 - 1 /\ I375 <= I369 /\ I375 + 2 <= I368 /\ I374 - 2 <= I369 /\ I374 <= I368 /\ I371 <= I372 - 1 /\ -1 <= I372 - 1] 227.07/223.57 f14(I377, I378, I379, I380, I381, I382) -> f15(I383, I384, I379, 0, I380, I385) [0 <= I384 - 1 /\ 2 <= I383 - 1 /\ 0 <= I378 - 1 /\ 2 <= I377 - 1 /\ I384 <= I378 /\ I384 + 2 <= I377 /\ I383 - 2 <= I378 /\ I383 <= I377 /\ -1 <= I380 - 1 /\ I379 <= I380 - 1] 227.07/223.57 f13(I386, I387, I388, I389, I390, I391) -> f14(I392, I393, 0, I389, I394, I395) [0 <= I393 - 1 /\ 2 <= I392 - 1 /\ 0 <= I387 - 1 /\ 2 <= I386 - 1 /\ I393 <= I387 /\ I393 + 2 <= I386 /\ I392 - 2 <= I387 /\ I392 <= I386 /\ -1 <= I389 - 1 /\ I389 <= I388] 227.07/223.57 f13(I396, I397, I398, I399, I400, I401) -> f13(I402, I403, I398 + 1, I399, I404, I405) [0 <= I403 - 1 /\ 2 <= I402 - 1 /\ 0 <= I397 - 1 /\ 2 <= I396 - 1 /\ I403 <= I397 /\ I403 + 2 <= I396 /\ I402 - 2 <= I397 /\ I402 <= I396 /\ I398 <= I399 - 1 /\ -1 <= I399 - 1] 227.07/223.57 f2(I406, I407, I408, I409, I410, I411) -> f13(I412, I413, 0, I414, I415, I416) [0 <= I413 - 1 /\ 2 <= I412 - 1 /\ 2 <= I406 - 1 /\ I413 + 2 <= I406 /\ I412 <= I406 /\ -1 <= I414 - 1 /\ I407 <= I414 - 1 /\ -1 <= I407 - 1 /\ 0 <= I408 - 1 /\ I407 <= I408 - 1] 227.07/223.57 f12(I417, I418, I419, I420, I421, I422) -> f12(I423, I418 + 1, I419, I424, I425, I426) [2 <= I423 - 1 /\ 2 <= I417 - 1 /\ I423 <= I417 /\ I418 <= I419 - 1 /\ -1 <= I419 - 1] 227.07/223.57 f11(I427, I428, I429, I430, I431, I432) -> f11(I433, I428, I429 + 1, I430, I434, I435) [I429 <= I430 - 1 /\ I428 <= I430 - 1 /\ -1 <= I436 - 1 /\ -1 <= I430 - 1 /\ I429 <= I436 - 1 /\ I433 <= I427 /\ 2 <= I427 - 1 /\ 2 <= I433 - 1] 227.07/223.57 f11(I437, I438, I439, I440, I441, I442) -> f10(I443, I438 + 1, I440, I444, I445, I446) [2 <= I443 - 1 /\ 2 <= I437 - 1 /\ I443 <= I437 /\ I440 <= I439 /\ -1 <= I440 - 1] 227.07/223.57 f10(I447, I448, I449, I450, I451, I452) -> f12(I453, 0, I449, I454, I455, I456) [2 <= I453 - 1 /\ 2 <= I447 - 1 /\ I453 <= I447 /\ -1 <= I449 - 1 /\ I449 <= I448] 227.07/223.57 f10(I457, I458, I459, I460, I461, I462) -> f11(I463, I458, 0, I459, I464, I465) [2 <= I463 - 1 /\ 2 <= I457 - 1 /\ I463 <= I457 /\ -1 <= I459 - 1 /\ I458 <= I459 - 1] 227.07/223.57 f1(I466, I467, I468, I469, I470, I471) -> f10(I472, 0, I467, I473, I474, I475) [2 <= I472 - 1 /\ 0 <= I466 - 1 /\ -1 <= I467 - 1 /\ I472 - 2 <= I466] 227.07/223.57 f8(I476, I477, I478, I479, I480, I481) -> f6(I482, I477 + 1, I478, I483, I484, I485) [I477 - 2 <= I478 - 1 /\ 1 <= I477 - 1 /\ -1 <= I478 - 1 /\ I477 <= I478 - 1 /\ I477 - 2 <= I486 - 1 /\ -1 <= I486 - 1 /\ I482 <= I476 /\ 2 <= I476 - 1 /\ 2 <= I482 - 1] 227.07/223.57 f8(I487, I488, I489, I490, I491, I492) -> f6(I493, I488 + 1, I489, I494, I495, I496) [2 <= I493 - 1 /\ 2 <= I487 - 1 /\ I493 <= I487 /\ -1 <= I489 - 1 /\ I489 <= I488 /\ 1 <= I488 - 1 /\ I488 - 2 <= I489 - 1] 227.07/223.57 f9(I497, I498, I499, I500, I501, I502) -> f6(I503, I498 + 1, I500, I504, I505, I506) [I498 + 2 <= I500 - 1 /\ -1 <= I498 - 1 /\ I499 <= I500 - 1 /\ -1 <= I500 - 1 /\ I498 + 2 <= I507 - 1 /\ -1 <= I507 - 1 /\ I503 <= I497 /\ 2 <= I497 - 1 /\ 2 <= I503 - 1] 227.07/223.57 f9(I508, I509, I510, I511, I512, I513) -> f6(I514, I509 + 1, I511, I515, I516, I517) [2 <= I514 - 1 /\ 2 <= I508 - 1 /\ I514 <= I508 /\ I511 <= I509 + 2 /\ -1 <= I511 - 1 /\ I509 <= I511 - 1 /\ -1 <= I509 - 1 /\ I510 <= I511 - 1] 227.07/223.57 f9(I518, I519, I520, I521, I522, I523) -> f6(I524, I519 + 1, I521, I525, I526, I527) [2 <= I524 - 1 /\ 2 <= I518 - 1 /\ I521 <= I520 /\ I524 <= I518] 227.07/223.57 f8(I528, I529, I530, I531, I532, I533) -> f6(I534, I529 + 1, I530, I535, I536, I537) [2 <= I534 - 1 /\ 2 <= I528 - 1 /\ I529 <= 1 /\ I534 <= I528] 227.07/223.57 f7(I538, I539, I540, I541, I542, I543) -> f9(I544, I539, I539 + 2, I540, I545, I546) [-1 <= I539 - 1 /\ I539 + 1 <= I540 - 1 /\ I539 - 2 * I547 = 1 /\ -1 <= I540 - 1 /\ I539 + 1 <= I548 - 1 /\ -1 <= I548 - 1 /\ I544 <= I538 /\ 2 <= I538 - 1 /\ 2 <= I544 - 1 /\ I539 - 2 * I547 <= 1 /\ 0 <= I539 - 2 * I547] 227.07/223.57 f6(I549, I550, I551, I552, I553, I554) -> f7(I549, I550, I551, I555, I556, I557) [-1 <= I550 - 1 /\ I550 + 1 <= I551 - 1 /\ I550 - 2 * I558 = 1 /\ -1 <= I551 - 1 /\ I550 + 1 <= I559 - 1 /\ -1 <= I559 - 1 /\ y3 <= I549 /\ 2 <= I549 - 1 /\ 2 <= y3 - 1] 227.07/223.57 f7(I560, I561, I562, I563, I564, I565) -> f9(I566, I561, I561 + 2, I562, I567, I568) [I561 - 2 * I569 = 1 /\ I561 <= I562 - 1 /\ -1 <= I561 - 1 /\ I562 <= I561 + 1 /\ I566 <= I560 /\ 2 <= I560 - 1 /\ 2 <= I566 - 1 /\ I561 - 2 * I569 <= 1 /\ 0 <= I561 - 2 * I569] 227.07/223.57 f6(I570, I571, I572, I573, I574, I575) -> f7(I570, I571, I572, I576, I577, I578) [I571 - 2 * I579 = 1 /\ I571 <= I572 - 1 /\ -1 <= I571 - 1 /\ I572 <= I571 + 1 /\ I580 <= I570 /\ 2 <= I570 - 1 /\ 2 <= I580 - 1] 227.07/223.57 f7(I581, I582, I583, I584, I585, I586) -> f8(I587, I582, I583, I588, I589, I590) [-1 <= I582 - 1 /\ I582 + 1 <= I583 - 1 /\ I582 - 2 * I591 = 0 /\ -1 <= I583 - 1 /\ I582 + 1 <= I592 - 1 /\ -1 <= I592 - 1 /\ I587 <= I581 /\ 2 <= I581 - 1 /\ 2 <= I587 - 1 /\ I582 - 2 * I591 <= 1 /\ 0 <= I582 - 2 * I591] 227.07/223.57 f6(I593, I594, I595, I596, I597, I598) -> f7(I593, I594, I595, I599, I600, I601) [-1 <= I594 - 1 /\ I594 + 1 <= I595 - 1 /\ I594 - 2 * I602 = 0 /\ -1 <= I595 - 1 /\ I594 + 1 <= I603 - 1 /\ -1 <= I603 - 1 /\ I604 <= I593 /\ 2 <= I593 - 1 /\ 2 <= I604 - 1] 227.07/223.57 f7(I605, I606, I607, I608, I609, I610) -> f8(I611, I606, I607, I612, I613, I614) [I606 - 2 * I615 = 0 /\ I606 <= I607 - 1 /\ I607 <= I606 + 1 /\ -1 <= I606 - 1 /\ I611 <= I605 /\ 2 <= I605 - 1 /\ 2 <= I611 - 1 /\ I606 - 2 * I615 <= 1 /\ 0 <= I606 - 2 * I615] 227.07/223.57 f6(I616, I617, I618, I619, I620, I621) -> f7(I616, I617, I618, I622, I623, I624) [I617 - 2 * I625 = 0 /\ I617 <= I618 - 1 /\ I618 <= I617 + 1 /\ -1 <= I617 - 1 /\ I626 <= I616 /\ 2 <= I616 - 1 /\ 2 <= I626 - 1] 227.07/223.57 f5(I627, I628, I629, I630, I631, I632) -> f6(I633, 0, I628, I634, I635, I636) [2 <= I633 - 1 /\ 2 <= I627 - 1 /\ I633 <= I627 /\ I628 - 2 <= I628 - 1 /\ 1 <= I628 - 1 /\ I628 - 1 <= I628 - 1] 227.07/223.57 f1(I637, I638, I639, I640, I641, I642) -> f5(I643, I638, I644, I645, I646, I647) [2 <= I643 - 1 /\ 0 <= I637 - 1 /\ -1 <= I638 - 1 /\ I643 - 2 <= I637] 227.07/223.57 f4(I648, I649, I650, I651, I652, I653) -> f5(I654, 0, I655, I656, I657, I658) [2 <= I654 - 1] 227.07/223.57 f3(I659, I660, I661, I662, I663, I664) -> f3(I665, I660 + 1, I666, I667, I668, I669) [2 <= I665 - 1 /\ 2 <= I659 - 1 /\ I665 <= I659 /\ -1 <= I666 - 1 /\ I660 <= I661 - 1 /\ 0 <= I661 - 1] 227.07/223.57 f3(I670, I671, I672, I673, I674, I675) -> f3(I676, I671 + 1, I672, I677, I678, I679) [2 <= I676 - 1 /\ 2 <= I670 - 1 /\ I676 <= I670 /\ 0 <= I672 - 1 /\ I671 <= I672 - 1] 227.07/223.57 f2(I680, I681, I682, I683, I684, I685) -> f2(I686, I681 + 1, I682, I687, I688, I689) [2 <= I686 - 1 /\ 2 <= I680 - 1 /\ I686 <= I680 /\ I681 <= I682 - 1 /\ -1 <= I682 - 1] 227.07/223.57 f2(I690, I691, I692, I693, I694, I695) -> f2(I696, I691 + 1, I697, I698, I699, I700) [2 <= I696 - 1 /\ 2 <= I690 - 1 /\ I696 <= I690 /\ I691 <= I692 - 1 /\ -1 <= I697 - 1] 227.07/223.57 f2(I701, I702, I703, I704, I705, I706) -> f3(I707, 0, I703, I708, I709, I710) [2 <= I707 - 1 /\ 2 <= I701 - 1 /\ I707 <= I701 /\ -1 <= I703 - 1 /\ I703 <= I702] 227.07/223.57 f1(I711, I712, I713, I714, I715, I716) -> f2(I717, 0, I712, I718, I719, I720) [2 <= I717 - 1 /\ 0 <= I711 - 1 /\ -1 <= I712 - 1 /\ I717 - 2 <= I711] 227.07/223.57 227.07/226.53 EOF