/export/starexec/sandbox2/solver/bin/starexec_run_Transition /export/starexec/sandbox2/benchmark/theBenchmark.smt2 /export/starexec/sandbox2/output/output_files -------------------------------------------------------------------------------- MAYBE DP problem for innermost termination. P = init#(x1, x2, x3, x4, x5, x6, x7) -> f3#(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7) f7#(I0, I1, I2, I3, I4, I5, I6) -> f7#(I7, I8, I9, I10, I11, I12, I13) [-1 <= I7 - 1 /\ 0 <= I0 - 1 /\ I7 + 1 <= I0] f31#(I14, I15, I16, I17, I18, I19, I20) -> f31#(I14 - 1, I21, I22, I23, I24, I25, I26) [I14 - 1 <= I14 - 1 /\ 0 <= I14 - 1] f5#(I27, I28, I29, I30, I31, I32, I33) -> f31#(I30 * I30, I34, I35, I36, I37, I38, I39) [I30 - 2 * y1 = 0 /\ -1 <= I30 - 1 /\ 0 <= I27 - 1 /\ 0 <= I28 - 1 /\ 0 <= I29 - 1 /\ I31 + 2 <= I28 /\ I30 - 2 * y1 <= 1 /\ 0 <= I30 - 2 * y1] f4#(I40, I41, I42, I43, I44, I45, I46) -> f5#(I40, I41, I42, I43, I44, I47, I48) [I43 - 2 * I49 = 0 /\ -1 <= I43 - 1 /\ 0 <= I40 - 1 /\ 0 <= I41 - 1 /\ 0 <= I42 - 1 /\ I44 + 2 <= I41] f2#(I50, I51, I52, I53, I54, I55, I56) -> f31#(I52, I57, I58, I59, I60, I61, I62) [0 <= I51 - 1 /\ 0 <= I50 - 1] f3#(I63, I64, I65, I66, I67, I68, I69) -> f31#(I64, I70, I71, I72, I73, I74, I75) [-1 <= I64 - 1 /\ 0 <= I63 - 1] f30#(I76, I77, I78, I79, I80, I81, I82) -> f6#(I83, I84, I85, I86, I87, I88, I89) [I81 + 2 <= I76 /\ 2 <= I85 - 1 /\ -1 <= I84 - 1 /\ 2 <= I83 - 1 /\ -1 <= I82 - 1 /\ 0 <= I78 - 1 /\ 0 <= I77 - 1 /\ 0 <= I76 - 1 /\ I85 - 2 <= I76 /\ I84 + 1 <= I78 /\ I83 - 4 <= I82 /\ I79 <= I80 /\ I83 - 2 <= I77] f29#(I90, I91, I92, I93, I94, I95, I96) -> f6#(I97, I98, I99, I100, I101, I102, I103) [I93 + 2 <= I90 /\ 2 <= I99 - 1 /\ -1 <= I98 - 1 /\ 1 <= I97 - 1 /\ 0 <= I91 - 1 /\ 0 <= I90 - 1 /\ I99 - 2 <= I90 /\ I98 + 1 <= I91 /\ I97 - 1 <= I91 /\ -1 <= I92 - 1 /\ I97 - 1 <= I90] f26#(I104, I105, I106, I107, I108, I109, I110) -> f6#(I111, I112, I113, I114, I115, I116, I117) [1 <= I113 - 1 /\ -1 <= I112 - 1 /\ 2 <= I111 - 1 /\ -1 <= I108 - 1 /\ 0 <= I105 - 1 /\ 0 <= I104 - 1 /\ I113 - 2 <= I108 /\ I113 - 1 <= I105 /\ I113 - 1 <= I104 /\ I112 + 1 <= I105 /\ I111 - 4 <= I108 /\ I106 <= I107 /\ I111 - 2 <= I104] f23#(I118, I119, I120, I121, I122, I123, I124) -> f6#(I125, I126, I127, I128, I129, I130, I131) [1 <= I127 - 1 /\ -1 <= I126 - 1 /\ 1 <= I125 - 1 /\ 0 <= I118 - 1 /\ I127 - 1 <= I118 /\ I126 + 1 <= I118 /\ -1 <= I119 - 1 /\ I125 - 1 <= I118] f30#(I132, I133, I134, I135, I136, I137, I138) -> f6#(I139, I140, I141, I142, I143, I144, I145) [I137 + 2 <= I132 /\ 0 <= I141 - 1 /\ 0 <= I140 - 1 /\ -1 <= I139 - 1 /\ -1 <= I138 - 1 /\ 0 <= I134 - 1 /\ 0 <= I133 - 1 /\ 0 <= I132 - 1 /\ I141 <= I132 /\ I140 <= I134 /\ I139 <= I138 /\ I136 <= I135 - 1 /\ I139 + 1 <= I133] f27#(I146, I147, I148, I149, I150, I151, I152) -> f6#(I153, I154, I155, I156, I157, I158, I159) [I149 + 2 <= I146 /\ 0 <= I155 - 1 /\ -1 <= I154 - 1 /\ -1 <= I153 - 1 /\ 0 <= I147 - 1 /\ 0 <= I146 - 1 /\ I155 <= I146 /\ I154 + 1 <= I147 /\ I154 + 1 <= I146 /\ 0 <= I148 - 1 /\ I153 + 1 <= I147] f26#(I160, I161, I162, I163, I164, I165, I166) -> f6#(I167, I168, I169, I170, I171, I172, I173) [-1 <= I169 - 1 /\ 0 <= I168 - 1 /\ -1 <= I167 - 1 /\ -1 <= I164 - 1 /\ 0 <= I161 - 1 /\ 0 <= I160 - 1 /\ I169 <= I164 /\ I169 + 1 <= I161 /\ I169 + 1 <= I160 /\ I168 <= I161 /\ I167 <= I164 /\ I163 <= I162 - 1 /\ I167 + 1 <= I160] f24#(I174, I175, I176, I177, I178, I179, I180) -> f6#(I181, I182, I183, I184, I185, I186, I187) [-1 <= I183 - 1 /\ -1 <= I182 - 1 /\ -1 <= I181 - 1 /\ 0 <= I174 - 1 /\ I183 + 1 <= I174 /\ I182 + 1 <= I174 /\ 0 <= I175 - 1 /\ I181 + 1 <= I174] f28#(I188, I189, I190, I191, I192, I193, I194) -> f30#(I195, I196, I197, I190, I198, I192, I199) [I192 + 2 <= I188 /\ -1 <= I199 - 1 /\ 2 <= I197 - 1 /\ 0 <= I196 - 1 /\ 0 <= I195 - 1 /\ 2 <= I191 - 1 /\ 0 <= I189 - 1 /\ 0 <= I188 - 1 /\ I199 + 1 <= I189 /\ I197 <= I191 /\ I196 <= I189 /\ I195 <= I188] f28#(I200, I201, I202, I203, I204, I205, I206) -> f30#(I207, I208, I209, I202, 1, I204, I210) [I204 + 2 <= I200 /\ -1 <= I210 - 1 /\ 1 <= I209 - 1 /\ 0 <= I208 - 1 /\ 0 <= I207 - 1 /\ 1 <= I203 - 1 /\ 0 <= I201 - 1 /\ 0 <= I200 - 1 /\ I210 + 1 <= I201 /\ I209 <= I203 /\ I209 - 1 <= I201 /\ I209 - 1 <= I200 /\ I208 <= I201 /\ I207 <= I200] f17#(I211, I212, I213, I214, I215, I216, I217) -> f29#(I218, I219, I220, I221, I222, I223, I224) [I221 + 2 <= I211 /\ 2 <= I219 - 1 /\ 0 <= I218 - 1 /\ 2 <= I212 - 1 /\ 0 <= I211 - 1 /\ I219 <= I212 /\ I213 <= 0 /\ I218 <= I211] f17#(I225, I226, I227, I228, I229, I230, I231) -> f29#(I232, I233, 1, I234, I235, I236, I237) [I234 + 2 <= I225 /\ 1 <= I233 - 1 /\ 0 <= I232 - 1 /\ 1 <= I226 - 1 /\ 0 <= I225 - 1 /\ I233 <= I226 /\ I233 - 1 <= I225 /\ I227 <= 0 /\ I232 <= I225] f28#(I238, I239, I240, I241, I242, I243, I244) -> f7#(I245, I246, I247, I248, I249, I250, I251) [I242 + 2 <= I238 /\ 0 <= I245 - 1 /\ 0 <= I241 - 1 /\ 0 <= I239 - 1 /\ 0 <= I238 - 1 /\ I245 <= I241] f27#(I252, I253, I254, I255, I256, I257, I258) -> f7#(I259, I260, I261, I262, I263, I264, I265) [I255 + 2 <= I252 /\ -1 <= I259 - 1 /\ 0 <= I253 - 1 /\ 0 <= I252 - 1 /\ I259 + 1 <= I253 /\ I259 + 1 <= I252] f17#(I266, I267, I268, I269, I270, I271, I272) -> f7#(I273, I274, I275, I276, I277, I278, I279) [0 <= I273 - 1 /\ 0 <= I267 - 1 /\ 0 <= I266 - 1 /\ I268 <= 0 /\ I273 <= I267] f21#(I280, I281, I282, I283, I284, I285, I286) -> f6#(I287, I288, I289, I290, I291, I292, I293) [1 = I283 /\ I284 + 2 <= I282 /\ -1 <= I289 - 1 /\ 0 <= I288 - 1 /\ 0 <= I287 - 1 /\ 0 <= I282 - 1 /\ 0 <= I281 - 1 /\ 0 <= I280 - 1 /\ I289 + 1 <= I280 /\ I288 <= I282 /\ I287 <= I281] f21#(I294, I295, I296, I297, I298, I299, I300) -> f28#(I301, I302, I303, I304, I305, I306, I307) [I298 + 2 <= I296 /\ I305 + 2 <= I294 /\ 0 <= I304 - 1 /\ 2 <= I302 - 1 /\ 0 <= I301 - 1 /\ 0 <= I296 - 1 /\ 2 <= I295 - 1 /\ 0 <= I294 - 1 /\ I304 <= I296 /\ I302 <= I295 /\ I297 <= 0 /\ I301 <= I294] f21#(I308, I309, I310, I311, I312, I313, I314) -> f28#(I315, I316, 1, I317, I318, I319, I320) [I312 + 2 <= I310 /\ I318 + 2 <= I308 /\ 0 <= I317 - 1 /\ 1 <= I316 - 1 /\ 0 <= I315 - 1 /\ 0 <= I310 - 1 /\ 1 <= I309 - 1 /\ 0 <= I308 - 1 /\ I317 <= I310 /\ I316 - 1 <= I310 /\ I316 <= I309 /\ I316 - 1 <= I308 /\ I311 <= 0 /\ I315 <= I308] f19#(I321, I322, I323, I324, I325, I326, I327) -> f6#(I328, I329, I330, I331, I332, I333, I334) [1 = I323 /\ -1 <= I330 - 1 /\ -1 <= I329 - 1 /\ 0 <= I328 - 1 /\ 0 <= I322 - 1 /\ 0 <= I321 - 1 /\ I330 + 1 <= I321 /\ I329 + 1 <= I322 /\ I329 + 1 <= I321 /\ I328 <= I322] f19#(I335, I336, I337, I338, I339, I340, I341) -> f27#(I342, I343, I344, I345, I346, I347, I348) [I345 + 2 <= I335 /\ 2 <= I343 - 1 /\ 0 <= I342 - 1 /\ 2 <= I336 - 1 /\ 0 <= I335 - 1 /\ I343 <= I336 /\ I337 <= 0 /\ I342 <= I335] f19#(I349, I350, I351, I352, I353, I354, I355) -> f27#(I356, I357, 1, I358, I359, I360, I361) [I358 + 2 <= I349 /\ 1 <= I357 - 1 /\ 0 <= I356 - 1 /\ 1 <= I350 - 1 /\ 0 <= I349 - 1 /\ I357 <= I350 /\ I357 - 1 <= I349 /\ I351 <= 0 /\ I356 <= I349] f17#(I362, I363, I364, I365, I366, I367, I368) -> f6#(I369, I370, I371, I372, I373, I374, I375) [1 = I364 /\ -1 <= I371 - 1 /\ 0 <= I370 - 1 /\ -1 <= I369 - 1 /\ 0 <= I363 - 1 /\ 0 <= I362 - 1 /\ I371 + 1 <= I362 /\ I370 <= I363 /\ I369 + 1 <= I363 /\ I369 + 1 <= I362] f15#(I376, I377, I378, I379, I380, I381, I382) -> f6#(I383, I384, I385, I386, I387, I388, I389) [1 = I377 /\ -1 <= I385 - 1 /\ -1 <= I384 - 1 /\ -1 <= I383 - 1 /\ 0 <= I376 - 1 /\ I385 + 1 <= I376 /\ I384 + 1 <= I376 /\ I383 + 1 <= I376] f25#(I390, I391, I392, I393, I394, I395, I396) -> f26#(I397, I398, I391, I399, I400, I401, I402) [-1 <= I400 - 1 /\ 2 <= I398 - 1 /\ 0 <= I397 - 1 /\ 2 <= I392 - 1 /\ 0 <= I390 - 1 /\ I400 + 1 <= I390 /\ I398 <= I392 /\ I397 <= I390] f25#(I403, I404, I405, I406, I407, I408, I409) -> f26#(I410, I411, I404, 1, I412, I413, I414) [-1 <= I412 - 1 /\ 1 <= I411 - 1 /\ 0 <= I410 - 1 /\ 1 <= I405 - 1 /\ 0 <= I403 - 1 /\ I412 + 1 <= I403 /\ I411 <= I405 /\ I411 - 1 <= I403 /\ I410 <= I403] f21#(I415, I416, I417, I418, I419, I420, I421) -> f7#(I422, I423, I424, I425, I426, I427, I428) [I419 + 2 <= I417 /\ 0 <= I422 - 1 /\ 0 <= I417 - 1 /\ 0 <= I416 - 1 /\ 0 <= I415 - 1 /\ I418 <= 0 /\ I422 <= I416] f19#(I429, I430, I431, I432, I433, I434, I435) -> f7#(I436, I437, I438, I439, I440, I441, I442) [0 <= I436 - 1 /\ 0 <= I430 - 1 /\ 0 <= I429 - 1 /\ I431 <= 0 /\ I436 <= I430] f17#(I443, I444, I445, I446, I447, I448, I449) -> f7#(I450, I451, I452, I453, I454, I455, I456) [-1 <= I450 - 1 /\ 0 <= I444 - 1 /\ 0 <= I443 - 1 /\ I450 + 1 <= I444 /\ I445 <= 0 /\ I450 + 1 <= I443] f15#(I457, I458, I459, I460, I461, I462, I463) -> f7#(I464, I465, I466, I467, I468, I469, I470) [-1 <= I464 - 1 /\ 0 <= I457 - 1 /\ I458 <= 0 /\ I464 + 1 <= I457] f25#(I471, I472, I473, I474, I475, I476, I477) -> f7#(I478, I479, I480, I481, I482, I483, I484) [0 <= I478 - 1 /\ 0 <= I473 - 1 /\ 0 <= I471 - 1 /\ I478 <= I473] f24#(I485, I486, I487, I488, I489, I490, I491) -> f7#(I492, I493, I494, I495, I496, I497, I498) [-1 <= I492 - 1 /\ 0 <= I485 - 1 /\ I492 + 1 <= I485] f12#(I499, I500, I501, I502, I503, I504, I505) -> f25#(I506, I507, I508, I509, I510, I511, I512) [0 <= I508 - 1 /\ 2 <= I506 - 1 /\ 0 <= I500 - 1 /\ 2 <= I499 - 1 /\ I508 <= I500 /\ 0 <= I501 - 1 /\ I506 <= I499] f12#(I513, I514, I515, I516, I517, I518, I519) -> f25#(I520, 1, I521, I522, I523, I524, I525) [0 <= I521 - 1 /\ 1 <= I520 - 1 /\ 0 <= I514 - 1 /\ 1 <= I513 - 1 /\ I521 <= I514 /\ I520 - 1 <= I514 /\ 0 <= I515 - 1 /\ I520 <= I513] f9#(I526, I527, I528, I529, I530, I531, I532) -> f24#(I533, I534, I535, I536, I537, I538, I539) [2 <= I533 - 1 /\ -1 <= I528 - 1 /\ 2 <= I526 - 1 /\ 0 <= I527 - 1 /\ I533 <= I526] f9#(I540, I541, I542, I543, I544, I545, I546) -> f24#(I547, 1, I548, I549, I550, I551, I552) [1 <= I547 - 1 /\ -1 <= I542 - 1 /\ 1 <= I540 - 1 /\ I547 - 2 <= I542 /\ 0 <= I541 - 1 /\ I547 <= I540] f10#(I553, I554, I555, I556, I557, I558, I559) -> f23#(I560, I561, I562, I563, I564, I565, I566) [2 <= I560 - 1 /\ 2 <= I553 - 1 /\ 0 <= I554 - 1 /\ I560 <= I553] f10#(I567, I568, I569, I570, I571, I572, I573) -> f23#(I574, 1, I575, I576, I577, I578, I579) [1 <= I574 - 1 /\ 1 <= I567 - 1 /\ 0 <= I568 - 1 /\ I574 <= I567] f22#(I580, I581, I582, I583, I584, I585, I586) -> f21#(I587, I588, I589, I590, I591, I592, I593) [I587 <= I580 /\ 0 <= I583 - 1 /\ I588 <= I581 /\ I589 <= I582 /\ 2 <= I580 - 1 /\ 0 <= I581 - 1 /\ 0 <= I582 - 1 /\ 2 <= I587 - 1 /\ 0 <= I588 - 1 /\ 0 <= I589 - 1 /\ I584 + 2 <= I581 /\ I591 + 2 <= I582 /\ I594 - 2 * y2 <= 1 /\ 0 <= I594 - 2 * y2 /\ I594 - 2 * y2 = I590] f14#(I595, I596, I597, I598, I599, I600, I601) -> f22#(I595, I596, I597, I598, I599, I602, I603) [I604 <= I595 /\ 0 <= I598 - 1 /\ I605 <= I596 /\ y3 <= I597 /\ 2 <= I595 - 1 /\ 0 <= I596 - 1 /\ 0 <= I597 - 1 /\ 2 <= I604 - 1 /\ 0 <= I605 - 1 /\ 0 <= y3 - 1 /\ I599 + 2 <= I596 /\ y4 + 2 <= I597] f14#(I606, I607, I608, I609, I610, I611, I612) -> f21#(I613, I614, I615, 1, I616, I617, I618) [I616 + 2 <= I608 /\ I610 + 2 <= I607 /\ 0 <= I615 - 1 /\ 0 <= I614 - 1 /\ 1 <= I613 - 1 /\ 0 <= I608 - 1 /\ 0 <= I607 - 1 /\ 1 <= I606 - 1 /\ I615 <= I608 /\ I614 <= I607 /\ I613 - 1 <= I608 /\ I613 - 1 <= I607 /\ 0 <= I609 - 1 /\ I613 <= I606] f20#(I619, I620, I621, I622, I623, I624, I625) -> f19#(I626, I627, I628, I629, I630, I631, I632) [I626 <= I619 /\ 0 <= I621 - 1 /\ I627 <= I620 /\ 2 <= I619 - 1 /\ 0 <= I620 - 1 /\ -1 <= I622 - 1 /\ 2 <= I626 - 1 /\ 0 <= I627 - 1 /\ I633 - 2 * I634 <= 1 /\ 0 <= I633 - 2 * I634 /\ I633 - 2 * I634 = I628] f11#(I635, I636, I637, I638, I639, I640, I641) -> f20#(I635, I636, I637, I638, I642, I643, I644) [I645 <= I635 /\ 0 <= I637 - 1 /\ I646 <= I636 /\ 2 <= I635 - 1 /\ 0 <= I636 - 1 /\ -1 <= I638 - 1 /\ 2 <= I645 - 1 /\ 0 <= I646 - 1] f11#(I647, I648, I649, I650, I651, I652, I653) -> f19#(I654, I655, 1, I656, I657, I658, I659) [0 <= I655 - 1 /\ 1 <= I654 - 1 /\ -1 <= I650 - 1 /\ 0 <= I648 - 1 /\ 1 <= I647 - 1 /\ I655 <= I648 /\ I654 - 2 <= I650 /\ I654 - 1 <= I648 /\ 0 <= I649 - 1 /\ I654 <= I647] f18#(I660, I661, I662, I663, I664, I665, I666) -> f17#(I667, I668, I669, I670, I671, I672, I673) [I667 <= I660 /\ 0 <= I662 - 1 /\ I668 <= I661 /\ 2 <= I660 - 1 /\ 0 <= I661 - 1 /\ 2 <= I667 - 1 /\ 0 <= I668 - 1 /\ I674 - 2 * I675 <= 1 /\ 0 <= I674 - 2 * I675 /\ I674 - 2 * I675 = I669] f13#(I676, I677, I678, I679, I680, I681, I682) -> f18#(I676, I677, I678, I683, I684, I685, I686) [I687 <= I676 /\ 0 <= I678 - 1 /\ I688 <= I677 /\ 2 <= I676 - 1 /\ 0 <= I677 - 1 /\ 2 <= I687 - 1 /\ 0 <= I688 - 1] f13#(I689, I690, I691, I692, I693, I694, I695) -> f17#(I696, I697, 1, I698, I699, I700, I701) [0 <= I697 - 1 /\ 1 <= I696 - 1 /\ 0 <= I690 - 1 /\ 1 <= I689 - 1 /\ I697 <= I690 /\ I696 - 1 <= I690 /\ 0 <= I691 - 1 /\ I696 <= I689] f16#(I702, I703, I704, I705, I706, I707, I708) -> f15#(I709, I710, I711, I712, I713, I714, I715) [I709 <= I702 /\ 0 <= I704 - 1 /\ 2 <= I702 - 1 /\ -1 <= I703 - 1 /\ -1 <= I705 - 1 /\ 2 <= I709 - 1 /\ I716 - 2 * I717 <= 1 /\ 0 <= I716 - 2 * I717 /\ I716 - 2 * I717 = I710] f8#(I718, I719, I720, I721, I722, I723, I724) -> f16#(I718, I719, I720, I721, I725, I726, I727) [I728 <= I718 /\ 0 <= I720 - 1 /\ 2 <= I718 - 1 /\ -1 <= I719 - 1 /\ -1 <= I721 - 1 /\ 2 <= I728 - 1] f8#(I729, I730, I731, I732, I733, I734, I735) -> f15#(I736, 1, I737, I738, I739, I740, I741) [1 <= I736 - 1 /\ -1 <= I732 - 1 /\ -1 <= I730 - 1 /\ 1 <= I729 - 1 /\ I736 - 2 <= I732 /\ I736 - 2 <= I730 /\ 0 <= I731 - 1 /\ I736 <= I729] f12#(I742, I743, I744, I745, I746, I747, I748) -> f7#(I749, I750, I751, I752, I753, I754, I755) [0 <= I749 - 1 /\ 0 <= I743 - 1 /\ 0 <= I742 - 1 /\ 0 <= I744 - 1 /\ I749 <= I742] f9#(I756, I757, I758, I759, I760, I761, I762) -> f7#(I763, I764, I765, I766, I767, I768, I769) [0 <= I763 - 1 /\ -1 <= I758 - 1 /\ 0 <= I756 - 1 /\ 0 <= I757 - 1 /\ I763 <= I756] f10#(I770, I771, I772, I773, I774, I775, I776) -> f7#(I777, I778, I779, I780, I781, I782, I783) [0 <= I777 - 1 /\ 0 <= I770 - 1 /\ 0 <= I771 - 1 /\ I777 <= I770] f14#(I784, I785, I786, I787, I788, I789, I790) -> f7#(I791, I792, I793, I794, I795, I796, I797) [I788 + 2 <= I785 /\ 0 <= I791 - 1 /\ 0 <= I786 - 1 /\ 0 <= I785 - 1 /\ 0 <= I784 - 1 /\ 0 <= I787 - 1 /\ I791 <= I784] f11#(I798, I799, I800, I801, I802, I803, I804) -> f7#(I805, I806, I807, I808, I809, I810, I811) [0 <= I805 - 1 /\ -1 <= I801 - 1 /\ 0 <= I799 - 1 /\ 0 <= I798 - 1 /\ 0 <= I800 - 1 /\ I805 <= I798] f13#(I812, I813, I814, I815, I816, I817, I818) -> f7#(I819, I820, I821, I822, I823, I824, I825) [0 <= I819 - 1 /\ 0 <= I813 - 1 /\ 0 <= I812 - 1 /\ 0 <= I814 - 1 /\ I819 <= I812] f8#(I826, I827, I828, I829, I830, I831, I832) -> f7#(I833, I834, I835, I836, I837, I838, I839) [0 <= I833 - 1 /\ -1 <= I829 - 1 /\ -1 <= I827 - 1 /\ 0 <= I826 - 1 /\ 0 <= I828 - 1 /\ I833 <= I826] f11#(I840, I841, I842, I843, I844, I845, I846) -> f14#(I847, I848, I849, I850, I851, I852, I853) [I847 <= I840 /\ I848 <= I841 /\ I849 <= I843 /\ 0 <= I840 - 1 /\ 0 <= I841 - 1 /\ 2 <= I843 - 1 /\ 0 <= I847 - 1 /\ 0 <= I848 - 1 /\ 2 <= I849 - 1 /\ I851 + 2 <= I841 /\ I842 + 5 * I854 = I850] f11#(I855, I856, I857, I858, I859, I860, I861) -> f14#(I862, I863, I864, I857 + 5, I865, I866, I867) [I865 + 2 <= I856 /\ 1 <= I864 - 1 /\ 0 <= I863 - 1 /\ 0 <= I862 - 1 /\ 1 <= I858 - 1 /\ 0 <= I856 - 1 /\ 0 <= I855 - 1 /\ I864 <= I858 /\ I864 - 1 <= I856 /\ I864 - 1 <= I855 /\ I863 <= I856 /\ I862 <= I855] f8#(I868, I869, I870, I871, I872, I873, I874) -> f13#(I875, I876, I877, I878, I879, I880, I881) [I875 <= I868 /\ I876 <= I869 /\ 0 <= I868 - 1 /\ 2 <= I869 - 1 /\ -1 <= I871 - 1 /\ 0 <= I875 - 1 /\ 2 <= I876 - 1 /\ I870 + 5 * I882 = I877] f8#(I883, I884, I885, I886, I887, I888, I889) -> f13#(I890, I891, I885 + 5, I892, I893, I894, I895) [1 <= I891 - 1 /\ 0 <= I890 - 1 /\ -1 <= I886 - 1 /\ 1 <= I884 - 1 /\ 0 <= I883 - 1 /\ I891 - 2 <= I886 /\ I891 <= I884 /\ I891 - 1 <= I883 /\ I890 <= I883] f12#(I896, I897, I898, I899, I900, I901, I902) -> f7#(I903, I904, I905, I906, I907, I908, I909) [-1 <= I903 - 1 /\ 0 <= I897 - 1 /\ 0 <= I896 - 1 /\ I903 + 1 <= I897 /\ 0 <= I898 - 1 /\ I903 + 1 <= I896] f9#(I910, I911, I912, I913, I914, I915, I916) -> f7#(I917, I918, I919, I920, I921, I922, I923) [-1 <= I917 - 1 /\ -1 <= I912 - 1 /\ 0 <= I910 - 1 /\ I917 <= I912 /\ 0 <= I911 - 1 /\ I917 + 1 <= I910] f11#(I924, I925, I926, I927, I928, I929, I930) -> f7#(I931, I932, I933, I934, I935, I936, I937) [-1 <= I931 - 1 /\ -1 <= I927 - 1 /\ 0 <= I925 - 1 /\ 0 <= I924 - 1 /\ I931 <= I927] f8#(I938, I939, I940, I941, I942, I943, I944) -> f7#(I945, I946, I947, I948, I949, I950, I951) [-1 <= I945 - 1 /\ -1 <= I941 - 1 /\ -1 <= I939 - 1 /\ 0 <= I938 - 1 /\ I945 <= I939] f9#(I952, I953, I954, I955, I956, I957, I958) -> f12#(I959, I960, I961, I962, I963, I964, I965) [I959 <= I952 /\ I960 <= I954 /\ 0 <= I952 - 1 /\ 2 <= I954 - 1 /\ 0 <= I959 - 1 /\ 2 <= I960 - 1 /\ I953 + 5 * I966 = I961] f9#(I967, I968, I969, I970, I971, I972, I973) -> f12#(I974, I975, I968 + 5, I976, I977, I978, I979) [1 <= I975 - 1 /\ 0 <= I974 - 1 /\ 1 <= I969 - 1 /\ 0 <= I967 - 1 /\ I975 <= I969 /\ I975 - 1 <= I967 /\ I974 <= I967] f10#(I980, I981, I982, I983, I984, I985, I986) -> f7#(I987, I988, I989, I990, I991, I992, I993) [-1 <= I987 - 1 /\ 0 <= I980 - 1 /\ 0 <= I981 - 1 /\ I987 + 1 <= I980] f8#(I994, I995, I996, I997, I998, I999, I1000) -> f11#(I1001, I1002, I1003, I1004, I1005, I1006, I1007) [I1001 <= I994 /\ I1002 <= I997 /\ I1004 <= I995 /\ 0 <= I994 - 1 /\ -1 <= I995 - 1 /\ 2 <= I997 - 1 /\ 0 <= I1001 - 1 /\ 2 <= I1002 - 1 /\ -1 <= I1004 - 1 /\ I996 + I1008 = I1003] f8#(I1009, I1010, I1011, I1012, I1013, I1014, I1015) -> f11#(I1016, I1017, I1011 + 1, I1018, I1019, I1020, I1021) [-1 <= I1018 - 1 /\ 1 <= I1017 - 1 /\ 0 <= I1016 - 1 /\ 1 <= I1012 - 1 /\ -1 <= I1010 - 1 /\ 0 <= I1009 - 1 /\ I1018 <= I1010 /\ I1017 <= I1012 /\ I1017 - 2 <= I1010 /\ I1017 - 1 <= I1009 /\ I1016 <= I1009] f9#(I1022, I1023, I1024, I1025, I1026, I1027, I1028) -> f7#(I1029, I1030, I1031, I1032, I1033, I1034, I1035) [-1 <= I1029 - 1 /\ -1 <= I1024 - 1 /\ 0 <= I1022 - 1 /\ I1029 <= I1024] f8#(I1036, I1037, I1038, I1039, I1040, I1041, I1042) -> f7#(I1043, I1044, I1045, I1046, I1047, I1048, I1049) [-1 <= I1043 - 1 /\ -1 <= I1039 - 1 /\ -1 <= I1037 - 1 /\ 0 <= I1036 - 1 /\ I1043 <= I1039] f6#(I1050, I1051, I1052, I1053, I1054, I1055, I1056) -> f10#(I1057, 5, I1058, I1059, I1060, I1061, I1062) [1 <= I1057 - 1 /\ -1 <= I1052 - 1 /\ 1 <= I1051 - 1 /\ -1 <= I1050 - 1 /\ I1057 - 2 <= I1052 /\ I1057 <= I1051 /\ I1057 - 2 <= I1050] f6#(I1063, I1064, I1065, I1066, I1067, I1068, I1069) -> f10#(I1070, I1071, I1072, I1073, I1074, I1075, I1076) [I1070 <= I1064 /\ -1 <= I1063 - 1 /\ 2 <= I1064 - 1 /\ -1 <= I1065 - 1 /\ 2 <= I1070 - 1 /\ 5 * I1077 = I1071] f6#(I1078, I1079, I1080, I1081, I1082, I1083, I1084) -> f9#(I1085, 1, I1086, I1087, I1088, I1089, I1090) [-1 <= I1086 - 1 /\ 1 <= I1085 - 1 /\ -1 <= I1080 - 1 /\ -1 <= I1079 - 1 /\ 1 <= I1078 - 1 /\ I1086 <= I1079 /\ I1085 - 2 <= I1080 /\ I1085 - 2 <= I1079 /\ I1085 <= I1078] f6#(I1091, I1092, I1093, I1094, I1095, I1096, I1097) -> f9#(I1098, I1099, I1100, I1101, I1102, I1103, I1104) [-1 <= I1100 - 1 /\ 2 <= I1098 - 1 /\ -1 <= I1093 - 1 /\ -1 <= I1092 - 1 /\ 2 <= I1091 - 1 /\ I1100 <= I1092 /\ I1098 <= I1091] f6#(I1105, I1106, I1107, I1108, I1109, I1110, I1111) -> f8#(I1112, I1113, 1, I1114, I1115, I1116, I1117) [-1 <= I1114 - 1 /\ -1 <= I1113 - 1 /\ 1 <= I1112 - 1 /\ 1 <= I1107 - 1 /\ -1 <= I1106 - 1 /\ -1 <= I1105 - 1 /\ I1114 <= I1105 /\ I1113 <= I1106 /\ I1112 <= I1107 /\ I1112 - 2 <= I1106 /\ I1112 - 2 <= I1105] f6#(I1118, I1119, I1120, I1121, I1122, I1123, I1124) -> f8#(I1125, I1126, I1127, I1128, I1129, I1130, I1131) [-1 <= I1128 - 1 /\ -1 <= I1126 - 1 /\ 2 <= I1125 - 1 /\ 2 <= I1120 - 1 /\ -1 <= I1119 - 1 /\ -1 <= I1118 - 1 /\ I1128 <= I1118 /\ I1126 <= I1119 /\ I1125 <= I1120] f6#(I1132, I1133, I1134, I1135, I1136, I1137, I1138) -> f7#(I1139, I1140, I1141, I1142, I1143, I1144, I1145) [-1 <= I1139 - 1 /\ -1 <= I1134 - 1 /\ -1 <= I1133 - 1 /\ -1 <= I1132 - 1 /\ I1139 <= I1133] f6#(I1146, I1147, I1148, I1149, I1150, I1151, I1152) -> f7#(I1153, I1154, I1155, I1156, I1157, I1158, I1159) [-1 <= I1153 - 1 /\ -1 <= I1148 - 1 /\ -1 <= I1147 - 1 /\ -1 <= I1146 - 1 /\ I1153 <= I1146] f6#(I1160, I1161, I1162, I1163, I1164, I1165, I1166) -> f7#(I1167, I1168, I1169, I1170, I1171, I1172, I1173) [-1 <= I1167 - 1 /\ -1 <= I1162 - 1 /\ -1 <= I1161 - 1 /\ -1 <= I1160 - 1 /\ I1167 <= I1162] f5#(I1174, I1175, I1176, I1177, I1178, I1179, I1180) -> f6#(I1181, I1182, I1183, I1184, I1185, I1186, I1187) [I1177 - 2 * I1188 = 0 /\ -1 <= I1177 - 1 /\ I1181 <= I1176 /\ I1182 - 1 <= I1174 /\ I1182 - 1 <= I1175 /\ I1182 - 1 <= I1176 /\ I1183 <= I1175 /\ 0 <= I1174 - 1 /\ 0 <= I1175 - 1 /\ 0 <= I1176 - 1 /\ 0 <= I1181 - 1 /\ 1 <= I1182 - 1 /\ 0 <= I1183 - 1 /\ I1178 + 2 <= I1175 /\ I1177 - 2 * I1188 <= 1 /\ 0 <= I1177 - 2 * I1188] f4#(I1189, I1190, I1191, I1192, I1193, I1194, I1195) -> f5#(I1189, I1190, I1191, I1192, I1193, I1196, I1197) [I1192 - 2 * I1198 = 0 /\ -1 <= I1192 - 1 /\ I1199 <= I1191 /\ I1200 - 1 <= I1189 /\ I1200 - 1 <= I1190 /\ I1200 - 1 <= I1191 /\ I1201 <= I1190 /\ 0 <= I1189 - 1 /\ 0 <= I1190 - 1 /\ 0 <= I1191 - 1 /\ 0 <= I1199 - 1 /\ 1 <= I1200 - 1 /\ 0 <= I1201 - 1 /\ I1193 + 2 <= I1190] f5#(I1202, I1203, I1204, I1205, I1206, I1207, I1208) -> f6#(I1209, I1210, I1211, I1212, I1213, I1214, I1215) [I1205 - 2 * I1216 = 0 /\ -1 <= I1205 - 1 /\ I1209 <= I1204 /\ I1211 <= I1203 /\ 0 <= I1202 - 1 /\ 0 <= I1203 - 1 /\ 0 <= I1204 - 1 /\ 0 <= I1209 - 1 /\ 2 <= I1210 - 1 /\ 0 <= I1211 - 1 /\ I1206 + 2 <= I1203 /\ I1205 - 2 * I1216 <= 1 /\ 0 <= I1205 - 2 * I1216] f4#(I1217, I1218, I1219, I1220, I1221, I1222, I1223) -> f5#(I1217, I1218, I1219, I1220, I1221, I1224, I1225) [I1220 - 2 * I1226 = 0 /\ -1 <= I1220 - 1 /\ I1227 <= I1219 /\ I1228 <= I1218 /\ 0 <= I1217 - 1 /\ 0 <= I1218 - 1 /\ 0 <= I1219 - 1 /\ 0 <= I1227 - 1 /\ 2 <= I1229 - 1 /\ 0 <= I1228 - 1 /\ I1221 + 2 <= I1218] f5#(I1230, I1231, I1232, I1233, I1234, I1235, I1236) -> f6#(I1237, I1238, I1239, I1240, I1241, I1242, I1243) [0 <= I1233 - 2 * I1244 - 1 /\ -1 <= I1233 - 1 /\ I1237 <= I1232 /\ I1238 <= I1232 /\ I1239 <= I1231 /\ 0 <= I1230 - 1 /\ 0 <= I1231 - 1 /\ 0 <= I1232 - 1 /\ 0 <= I1237 - 1 /\ 0 <= I1238 - 1 /\ 0 <= I1239 - 1 /\ I1234 + 2 <= I1231 /\ I1233 - 2 * I1244 <= 1] f4#(I1245, I1246, I1247, I1248, I1249, I1250, I1251) -> f5#(I1245, I1246, I1247, I1248, I1249, I1252, I1253) [-1 <= I1248 - 1 /\ 0 <= I1248 - 2 * I1254 - 1 /\ I1255 <= I1247 /\ I1256 <= I1247 /\ I1257 <= I1246 /\ 0 <= I1245 - 1 /\ 0 <= I1246 - 1 /\ 0 <= I1247 - 1 /\ 0 <= I1255 - 1 /\ 0 <= I1256 - 1 /\ 0 <= I1257 - 1 /\ I1249 + 2 <= I1246] f4#(I1258, I1259, I1260, I1261, I1262, I1263, I1264) -> f5#(I1258, I1259, I1260, I1261, I1262, I1265, I1266) [-1 <= I1261 - 1 /\ I1261 - 2 * I1267 <= -1 /\ I1268 <= I1260 /\ I1269 <= I1260 /\ I1270 <= I1259 /\ 0 <= I1258 - 1 /\ 0 <= I1259 - 1 /\ 0 <= I1260 - 1 /\ 0 <= I1268 - 1 /\ 0 <= I1269 - 1 /\ 0 <= I1270 - 1 /\ I1262 + 2 <= I1259] f2#(I1271, I1272, I1273, I1274, I1275, I1276, I1277) -> f4#(I1278, I1279, I1280, I1273, I1281, I1282, I1283) [I1281 + 2 <= I1272 /\ 2 <= I1280 - 1 /\ 0 <= I1279 - 1 /\ 0 <= I1278 - 1 /\ 0 <= I1272 - 1 /\ 0 <= I1271 - 1 /\ I1279 <= I1272 /\ I1278 <= I1272 /\ I1278 <= I1271] f2#(I1284, I1285, I1286, I1287, I1288, I1289, I1290) -> f4#(I1291, I1292, I1293, 0, I1294, I1295, I1296) [0 = I1286 /\ I1294 + 2 <= I1285 /\ 1 <= I1293 - 1 /\ 0 <= I1292 - 1 /\ 0 <= I1291 - 1 /\ 0 <= I1285 - 1 /\ 0 <= I1284 - 1 /\ I1293 - 1 <= I1285 /\ I1293 - 1 <= I1284 /\ I1292 <= I1285 /\ I1291 <= I1285 /\ I1291 <= I1284] f3#(I1297, I1298, I1299, I1300, I1301, I1302, I1303) -> f2#(I1304, I1305, I1298, I1306, I1307, I1308, I1309) [2 <= I1305 - 1 /\ 0 <= I1304 - 1 /\ 0 <= I1297 - 1 /\ -1 <= I1298 - 1 /\ I1304 <= I1297] f3#(I1310, I1311, I1312, I1313, I1314, I1315, I1316) -> f2#(I1317, I1318, 0, I1319, I1320, I1321, I1322) [0 = I1311 /\ 1 <= I1318 - 1 /\ 0 <= I1317 - 1 /\ 0 <= I1310 - 1 /\ I1318 - 1 <= I1310 /\ I1317 <= I1310] f1#(I1323, I1324, I1325, I1326, I1327, I1328, I1329) -> f2#(I1330, I1331, I1325, I1332, I1333, I1334, I1335) [I1326 + 2 <= I1324 /\ 0 <= I1331 - 1 /\ 0 <= I1330 - 1 /\ 0 <= I1324 - 1 /\ 0 <= I1323 - 1 /\ I1331 <= I1324 /\ I1330 <= I1324 /\ -1 <= I1325 - 1 /\ I1330 <= I1323] R = init(x1, x2, x3, x4, x5, x6, x7) -> f3(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7) f7(I0, I1, I2, I3, I4, I5, I6) -> f7(I7, I8, I9, I10, I11, I12, I13) [-1 <= I7 - 1 /\ 0 <= I0 - 1 /\ I7 + 1 <= I0] f31(I14, I15, I16, I17, I18, I19, I20) -> f31(I14 - 1, I21, I22, I23, I24, I25, I26) [I14 - 1 <= I14 - 1 /\ 0 <= I14 - 1] f5(I27, I28, I29, I30, I31, I32, I33) -> f31(I30 * I30, I34, I35, I36, I37, I38, I39) [I30 - 2 * y1 = 0 /\ -1 <= I30 - 1 /\ 0 <= I27 - 1 /\ 0 <= I28 - 1 /\ 0 <= I29 - 1 /\ I31 + 2 <= I28 /\ I30 - 2 * y1 <= 1 /\ 0 <= I30 - 2 * y1] f4(I40, I41, I42, I43, I44, I45, I46) -> f5(I40, I41, I42, I43, I44, I47, I48) [I43 - 2 * I49 = 0 /\ -1 <= I43 - 1 /\ 0 <= I40 - 1 /\ 0 <= I41 - 1 /\ 0 <= I42 - 1 /\ I44 + 2 <= I41] f2(I50, I51, I52, I53, I54, I55, I56) -> f31(I52, I57, I58, I59, I60, I61, I62) [0 <= I51 - 1 /\ 0 <= I50 - 1] f3(I63, I64, I65, I66, I67, I68, I69) -> f31(I64, I70, I71, I72, I73, I74, I75) [-1 <= I64 - 1 /\ 0 <= I63 - 1] f30(I76, I77, I78, I79, I80, I81, I82) -> f6(I83, I84, I85, I86, I87, I88, I89) [I81 + 2 <= I76 /\ 2 <= I85 - 1 /\ -1 <= I84 - 1 /\ 2 <= I83 - 1 /\ -1 <= I82 - 1 /\ 0 <= I78 - 1 /\ 0 <= I77 - 1 /\ 0 <= I76 - 1 /\ I85 - 2 <= I76 /\ I84 + 1 <= I78 /\ I83 - 4 <= I82 /\ I79 <= I80 /\ I83 - 2 <= I77] f29(I90, I91, I92, I93, I94, I95, I96) -> f6(I97, I98, I99, I100, I101, I102, I103) [I93 + 2 <= I90 /\ 2 <= I99 - 1 /\ -1 <= I98 - 1 /\ 1 <= I97 - 1 /\ 0 <= I91 - 1 /\ 0 <= I90 - 1 /\ I99 - 2 <= I90 /\ I98 + 1 <= I91 /\ I97 - 1 <= I91 /\ -1 <= I92 - 1 /\ I97 - 1 <= I90] f26(I104, I105, I106, I107, I108, I109, I110) -> f6(I111, I112, I113, I114, I115, I116, I117) [1 <= I113 - 1 /\ -1 <= I112 - 1 /\ 2 <= I111 - 1 /\ -1 <= I108 - 1 /\ 0 <= I105 - 1 /\ 0 <= I104 - 1 /\ I113 - 2 <= I108 /\ I113 - 1 <= I105 /\ I113 - 1 <= I104 /\ I112 + 1 <= I105 /\ I111 - 4 <= I108 /\ I106 <= I107 /\ I111 - 2 <= I104] f23(I118, I119, I120, I121, I122, I123, I124) -> f6(I125, I126, I127, I128, I129, I130, I131) [1 <= I127 - 1 /\ -1 <= I126 - 1 /\ 1 <= I125 - 1 /\ 0 <= I118 - 1 /\ I127 - 1 <= I118 /\ I126 + 1 <= I118 /\ -1 <= I119 - 1 /\ I125 - 1 <= I118] f30(I132, I133, I134, I135, I136, I137, I138) -> f6(I139, I140, I141, I142, I143, I144, I145) [I137 + 2 <= I132 /\ 0 <= I141 - 1 /\ 0 <= I140 - 1 /\ -1 <= I139 - 1 /\ -1 <= I138 - 1 /\ 0 <= I134 - 1 /\ 0 <= I133 - 1 /\ 0 <= I132 - 1 /\ I141 <= I132 /\ I140 <= I134 /\ I139 <= I138 /\ I136 <= I135 - 1 /\ I139 + 1 <= I133] f27(I146, I147, I148, I149, I150, I151, I152) -> f6(I153, I154, I155, I156, I157, I158, I159) [I149 + 2 <= I146 /\ 0 <= I155 - 1 /\ -1 <= I154 - 1 /\ -1 <= I153 - 1 /\ 0 <= I147 - 1 /\ 0 <= I146 - 1 /\ I155 <= I146 /\ I154 + 1 <= I147 /\ I154 + 1 <= I146 /\ 0 <= I148 - 1 /\ I153 + 1 <= I147] f26(I160, I161, I162, I163, I164, I165, I166) -> f6(I167, I168, I169, I170, I171, I172, I173) [-1 <= I169 - 1 /\ 0 <= I168 - 1 /\ -1 <= I167 - 1 /\ -1 <= I164 - 1 /\ 0 <= I161 - 1 /\ 0 <= I160 - 1 /\ I169 <= I164 /\ I169 + 1 <= I161 /\ I169 + 1 <= I160 /\ I168 <= I161 /\ I167 <= I164 /\ I163 <= I162 - 1 /\ I167 + 1 <= I160] f24(I174, I175, I176, I177, I178, I179, I180) -> f6(I181, I182, I183, I184, I185, I186, I187) [-1 <= I183 - 1 /\ -1 <= I182 - 1 /\ -1 <= I181 - 1 /\ 0 <= I174 - 1 /\ I183 + 1 <= I174 /\ I182 + 1 <= I174 /\ 0 <= I175 - 1 /\ I181 + 1 <= I174] f28(I188, I189, I190, I191, I192, I193, I194) -> f30(I195, I196, I197, I190, I198, I192, I199) [I192 + 2 <= I188 /\ -1 <= I199 - 1 /\ 2 <= I197 - 1 /\ 0 <= I196 - 1 /\ 0 <= I195 - 1 /\ 2 <= I191 - 1 /\ 0 <= I189 - 1 /\ 0 <= I188 - 1 /\ I199 + 1 <= I189 /\ I197 <= I191 /\ I196 <= I189 /\ I195 <= I188] f28(I200, I201, I202, I203, I204, I205, I206) -> f30(I207, I208, I209, I202, 1, I204, I210) [I204 + 2 <= I200 /\ -1 <= I210 - 1 /\ 1 <= I209 - 1 /\ 0 <= I208 - 1 /\ 0 <= I207 - 1 /\ 1 <= I203 - 1 /\ 0 <= I201 - 1 /\ 0 <= I200 - 1 /\ I210 + 1 <= I201 /\ I209 <= I203 /\ I209 - 1 <= I201 /\ I209 - 1 <= I200 /\ I208 <= I201 /\ I207 <= I200] f17(I211, I212, I213, I214, I215, I216, I217) -> f29(I218, I219, I220, I221, I222, I223, I224) [I221 + 2 <= I211 /\ 2 <= I219 - 1 /\ 0 <= I218 - 1 /\ 2 <= I212 - 1 /\ 0 <= I211 - 1 /\ I219 <= I212 /\ I213 <= 0 /\ I218 <= I211] f17(I225, I226, I227, I228, I229, I230, I231) -> f29(I232, I233, 1, I234, I235, I236, I237) [I234 + 2 <= I225 /\ 1 <= I233 - 1 /\ 0 <= I232 - 1 /\ 1 <= I226 - 1 /\ 0 <= I225 - 1 /\ I233 <= I226 /\ I233 - 1 <= I225 /\ I227 <= 0 /\ I232 <= I225] f28(I238, I239, I240, I241, I242, I243, I244) -> f7(I245, I246, I247, I248, I249, I250, I251) [I242 + 2 <= I238 /\ 0 <= I245 - 1 /\ 0 <= I241 - 1 /\ 0 <= I239 - 1 /\ 0 <= I238 - 1 /\ I245 <= I241] f27(I252, I253, I254, I255, I256, I257, I258) -> f7(I259, I260, I261, I262, I263, I264, I265) [I255 + 2 <= I252 /\ -1 <= I259 - 1 /\ 0 <= I253 - 1 /\ 0 <= I252 - 1 /\ I259 + 1 <= I253 /\ I259 + 1 <= I252] f17(I266, I267, I268, I269, I270, I271, I272) -> f7(I273, I274, I275, I276, I277, I278, I279) [0 <= I273 - 1 /\ 0 <= I267 - 1 /\ 0 <= I266 - 1 /\ I268 <= 0 /\ I273 <= I267] f21(I280, I281, I282, I283, I284, I285, I286) -> f6(I287, I288, I289, I290, I291, I292, I293) [1 = I283 /\ I284 + 2 <= I282 /\ -1 <= I289 - 1 /\ 0 <= I288 - 1 /\ 0 <= I287 - 1 /\ 0 <= I282 - 1 /\ 0 <= I281 - 1 /\ 0 <= I280 - 1 /\ I289 + 1 <= I280 /\ I288 <= I282 /\ I287 <= I281] f21(I294, I295, I296, I297, I298, I299, I300) -> f28(I301, I302, I303, I304, I305, I306, I307) [I298 + 2 <= I296 /\ I305 + 2 <= I294 /\ 0 <= I304 - 1 /\ 2 <= I302 - 1 /\ 0 <= I301 - 1 /\ 0 <= I296 - 1 /\ 2 <= I295 - 1 /\ 0 <= I294 - 1 /\ I304 <= I296 /\ I302 <= I295 /\ I297 <= 0 /\ I301 <= I294] f21(I308, I309, I310, I311, I312, I313, I314) -> f28(I315, I316, 1, I317, I318, I319, I320) [I312 + 2 <= I310 /\ I318 + 2 <= I308 /\ 0 <= I317 - 1 /\ 1 <= I316 - 1 /\ 0 <= I315 - 1 /\ 0 <= I310 - 1 /\ 1 <= I309 - 1 /\ 0 <= I308 - 1 /\ I317 <= I310 /\ I316 - 1 <= I310 /\ I316 <= I309 /\ I316 - 1 <= I308 /\ I311 <= 0 /\ I315 <= I308] f19(I321, I322, I323, I324, I325, I326, I327) -> f6(I328, I329, I330, I331, I332, I333, I334) [1 = I323 /\ -1 <= I330 - 1 /\ -1 <= I329 - 1 /\ 0 <= I328 - 1 /\ 0 <= I322 - 1 /\ 0 <= I321 - 1 /\ I330 + 1 <= I321 /\ I329 + 1 <= I322 /\ I329 + 1 <= I321 /\ I328 <= I322] f19(I335, I336, I337, I338, I339, I340, I341) -> f27(I342, I343, I344, I345, I346, I347, I348) [I345 + 2 <= I335 /\ 2 <= I343 - 1 /\ 0 <= I342 - 1 /\ 2 <= I336 - 1 /\ 0 <= I335 - 1 /\ I343 <= I336 /\ I337 <= 0 /\ I342 <= I335] f19(I349, I350, I351, I352, I353, I354, I355) -> f27(I356, I357, 1, I358, I359, I360, I361) [I358 + 2 <= I349 /\ 1 <= I357 - 1 /\ 0 <= I356 - 1 /\ 1 <= I350 - 1 /\ 0 <= I349 - 1 /\ I357 <= I350 /\ I357 - 1 <= I349 /\ I351 <= 0 /\ I356 <= I349] f17(I362, I363, I364, I365, I366, I367, I368) -> f6(I369, I370, I371, I372, I373, I374, I375) [1 = I364 /\ -1 <= I371 - 1 /\ 0 <= I370 - 1 /\ -1 <= I369 - 1 /\ 0 <= I363 - 1 /\ 0 <= I362 - 1 /\ I371 + 1 <= I362 /\ I370 <= I363 /\ I369 + 1 <= I363 /\ I369 + 1 <= I362] f15(I376, I377, I378, I379, I380, I381, I382) -> f6(I383, I384, I385, I386, I387, I388, I389) [1 = I377 /\ -1 <= I385 - 1 /\ -1 <= I384 - 1 /\ -1 <= I383 - 1 /\ 0 <= I376 - 1 /\ I385 + 1 <= I376 /\ I384 + 1 <= I376 /\ I383 + 1 <= I376] f25(I390, I391, I392, I393, I394, I395, I396) -> f26(I397, I398, I391, I399, I400, I401, I402) [-1 <= I400 - 1 /\ 2 <= I398 - 1 /\ 0 <= I397 - 1 /\ 2 <= I392 - 1 /\ 0 <= I390 - 1 /\ I400 + 1 <= I390 /\ I398 <= I392 /\ I397 <= I390] f25(I403, I404, I405, I406, I407, I408, I409) -> f26(I410, I411, I404, 1, I412, I413, I414) [-1 <= I412 - 1 /\ 1 <= I411 - 1 /\ 0 <= I410 - 1 /\ 1 <= I405 - 1 /\ 0 <= I403 - 1 /\ I412 + 1 <= I403 /\ I411 <= I405 /\ I411 - 1 <= I403 /\ I410 <= I403] f21(I415, I416, I417, I418, I419, I420, I421) -> f7(I422, I423, I424, I425, I426, I427, I428) [I419 + 2 <= I417 /\ 0 <= I422 - 1 /\ 0 <= I417 - 1 /\ 0 <= I416 - 1 /\ 0 <= I415 - 1 /\ I418 <= 0 /\ I422 <= I416] f19(I429, I430, I431, I432, I433, I434, I435) -> f7(I436, I437, I438, I439, I440, I441, I442) [0 <= I436 - 1 /\ 0 <= I430 - 1 /\ 0 <= I429 - 1 /\ I431 <= 0 /\ I436 <= I430] f17(I443, I444, I445, I446, I447, I448, I449) -> f7(I450, I451, I452, I453, I454, I455, I456) [-1 <= I450 - 1 /\ 0 <= I444 - 1 /\ 0 <= I443 - 1 /\ I450 + 1 <= I444 /\ I445 <= 0 /\ I450 + 1 <= I443] f15(I457, I458, I459, I460, I461, I462, I463) -> f7(I464, I465, I466, I467, I468, I469, I470) [-1 <= I464 - 1 /\ 0 <= I457 - 1 /\ I458 <= 0 /\ I464 + 1 <= I457] f25(I471, I472, I473, I474, I475, I476, I477) -> f7(I478, I479, I480, I481, I482, I483, I484) [0 <= I478 - 1 /\ 0 <= I473 - 1 /\ 0 <= I471 - 1 /\ I478 <= I473] f24(I485, I486, I487, I488, I489, I490, I491) -> f7(I492, I493, I494, I495, I496, I497, I498) [-1 <= I492 - 1 /\ 0 <= I485 - 1 /\ I492 + 1 <= I485] f12(I499, I500, I501, I502, I503, I504, I505) -> f25(I506, I507, I508, I509, I510, I511, I512) [0 <= I508 - 1 /\ 2 <= I506 - 1 /\ 0 <= I500 - 1 /\ 2 <= I499 - 1 /\ I508 <= I500 /\ 0 <= I501 - 1 /\ I506 <= I499] f12(I513, I514, I515, I516, I517, I518, I519) -> f25(I520, 1, I521, I522, I523, I524, I525) [0 <= I521 - 1 /\ 1 <= I520 - 1 /\ 0 <= I514 - 1 /\ 1 <= I513 - 1 /\ I521 <= I514 /\ I520 - 1 <= I514 /\ 0 <= I515 - 1 /\ I520 <= I513] f9(I526, I527, I528, I529, I530, I531, I532) -> f24(I533, I534, I535, I536, I537, I538, I539) [2 <= I533 - 1 /\ -1 <= I528 - 1 /\ 2 <= I526 - 1 /\ 0 <= I527 - 1 /\ I533 <= I526] f9(I540, I541, I542, I543, I544, I545, I546) -> f24(I547, 1, I548, I549, I550, I551, I552) [1 <= I547 - 1 /\ -1 <= I542 - 1 /\ 1 <= I540 - 1 /\ I547 - 2 <= I542 /\ 0 <= I541 - 1 /\ I547 <= I540] f10(I553, I554, I555, I556, I557, I558, I559) -> f23(I560, I561, I562, I563, I564, I565, I566) [2 <= I560 - 1 /\ 2 <= I553 - 1 /\ 0 <= I554 - 1 /\ I560 <= I553] f10(I567, I568, I569, I570, I571, I572, I573) -> f23(I574, 1, I575, I576, I577, I578, I579) [1 <= I574 - 1 /\ 1 <= I567 - 1 /\ 0 <= I568 - 1 /\ I574 <= I567] f22(I580, I581, I582, I583, I584, I585, I586) -> f21(I587, I588, I589, I590, I591, I592, I593) [I587 <= I580 /\ 0 <= I583 - 1 /\ I588 <= I581 /\ I589 <= I582 /\ 2 <= I580 - 1 /\ 0 <= I581 - 1 /\ 0 <= I582 - 1 /\ 2 <= I587 - 1 /\ 0 <= I588 - 1 /\ 0 <= I589 - 1 /\ I584 + 2 <= I581 /\ I591 + 2 <= I582 /\ I594 - 2 * y2 <= 1 /\ 0 <= I594 - 2 * y2 /\ I594 - 2 * y2 = I590] f14(I595, I596, I597, I598, I599, I600, I601) -> f22(I595, I596, I597, I598, I599, I602, I603) [I604 <= I595 /\ 0 <= I598 - 1 /\ I605 <= I596 /\ y3 <= I597 /\ 2 <= I595 - 1 /\ 0 <= I596 - 1 /\ 0 <= I597 - 1 /\ 2 <= I604 - 1 /\ 0 <= I605 - 1 /\ 0 <= y3 - 1 /\ I599 + 2 <= I596 /\ y4 + 2 <= I597] f14(I606, I607, I608, I609, I610, I611, I612) -> f21(I613, I614, I615, 1, I616, I617, I618) [I616 + 2 <= I608 /\ I610 + 2 <= I607 /\ 0 <= I615 - 1 /\ 0 <= I614 - 1 /\ 1 <= I613 - 1 /\ 0 <= I608 - 1 /\ 0 <= I607 - 1 /\ 1 <= I606 - 1 /\ I615 <= I608 /\ I614 <= I607 /\ I613 - 1 <= I608 /\ I613 - 1 <= I607 /\ 0 <= I609 - 1 /\ I613 <= I606] f20(I619, I620, I621, I622, I623, I624, I625) -> f19(I626, I627, I628, I629, I630, I631, I632) [I626 <= I619 /\ 0 <= I621 - 1 /\ I627 <= I620 /\ 2 <= I619 - 1 /\ 0 <= I620 - 1 /\ -1 <= I622 - 1 /\ 2 <= I626 - 1 /\ 0 <= I627 - 1 /\ I633 - 2 * I634 <= 1 /\ 0 <= I633 - 2 * I634 /\ I633 - 2 * I634 = I628] f11(I635, I636, I637, I638, I639, I640, I641) -> f20(I635, I636, I637, I638, I642, I643, I644) [I645 <= I635 /\ 0 <= I637 - 1 /\ I646 <= I636 /\ 2 <= I635 - 1 /\ 0 <= I636 - 1 /\ -1 <= I638 - 1 /\ 2 <= I645 - 1 /\ 0 <= I646 - 1] f11(I647, I648, I649, I650, I651, I652, I653) -> f19(I654, I655, 1, I656, I657, I658, I659) [0 <= I655 - 1 /\ 1 <= I654 - 1 /\ -1 <= I650 - 1 /\ 0 <= I648 - 1 /\ 1 <= I647 - 1 /\ I655 <= I648 /\ I654 - 2 <= I650 /\ I654 - 1 <= I648 /\ 0 <= I649 - 1 /\ I654 <= I647] f18(I660, I661, I662, I663, I664, I665, I666) -> f17(I667, I668, I669, I670, I671, I672, I673) [I667 <= I660 /\ 0 <= I662 - 1 /\ I668 <= I661 /\ 2 <= I660 - 1 /\ 0 <= I661 - 1 /\ 2 <= I667 - 1 /\ 0 <= I668 - 1 /\ I674 - 2 * I675 <= 1 /\ 0 <= I674 - 2 * I675 /\ I674 - 2 * I675 = I669] f13(I676, I677, I678, I679, I680, I681, I682) -> f18(I676, I677, I678, I683, I684, I685, I686) [I687 <= I676 /\ 0 <= I678 - 1 /\ I688 <= I677 /\ 2 <= I676 - 1 /\ 0 <= I677 - 1 /\ 2 <= I687 - 1 /\ 0 <= I688 - 1] f13(I689, I690, I691, I692, I693, I694, I695) -> f17(I696, I697, 1, I698, I699, I700, I701) [0 <= I697 - 1 /\ 1 <= I696 - 1 /\ 0 <= I690 - 1 /\ 1 <= I689 - 1 /\ I697 <= I690 /\ I696 - 1 <= I690 /\ 0 <= I691 - 1 /\ I696 <= I689] f16(I702, I703, I704, I705, I706, I707, I708) -> f15(I709, I710, I711, I712, I713, I714, I715) [I709 <= I702 /\ 0 <= I704 - 1 /\ 2 <= I702 - 1 /\ -1 <= I703 - 1 /\ -1 <= I705 - 1 /\ 2 <= I709 - 1 /\ I716 - 2 * I717 <= 1 /\ 0 <= I716 - 2 * I717 /\ I716 - 2 * I717 = I710] f8(I718, I719, I720, I721, I722, I723, I724) -> f16(I718, I719, I720, I721, I725, I726, I727) [I728 <= I718 /\ 0 <= I720 - 1 /\ 2 <= I718 - 1 /\ -1 <= I719 - 1 /\ -1 <= I721 - 1 /\ 2 <= I728 - 1] f8(I729, I730, I731, I732, I733, I734, I735) -> f15(I736, 1, I737, I738, I739, I740, I741) [1 <= I736 - 1 /\ -1 <= I732 - 1 /\ -1 <= I730 - 1 /\ 1 <= I729 - 1 /\ I736 - 2 <= I732 /\ I736 - 2 <= I730 /\ 0 <= I731 - 1 /\ I736 <= I729] f12(I742, I743, I744, I745, I746, I747, I748) -> f7(I749, I750, I751, I752, I753, I754, I755) [0 <= I749 - 1 /\ 0 <= I743 - 1 /\ 0 <= I742 - 1 /\ 0 <= I744 - 1 /\ I749 <= I742] f9(I756, I757, I758, I759, I760, I761, I762) -> f7(I763, I764, I765, I766, I767, I768, I769) [0 <= I763 - 1 /\ -1 <= I758 - 1 /\ 0 <= I756 - 1 /\ 0 <= I757 - 1 /\ I763 <= I756] f10(I770, I771, I772, I773, I774, I775, I776) -> f7(I777, I778, I779, I780, I781, I782, I783) [0 <= I777 - 1 /\ 0 <= I770 - 1 /\ 0 <= I771 - 1 /\ I777 <= I770] f14(I784, I785, I786, I787, I788, I789, I790) -> f7(I791, I792, I793, I794, I795, I796, I797) [I788 + 2 <= I785 /\ 0 <= I791 - 1 /\ 0 <= I786 - 1 /\ 0 <= I785 - 1 /\ 0 <= I784 - 1 /\ 0 <= I787 - 1 /\ I791 <= I784] f11(I798, I799, I800, I801, I802, I803, I804) -> f7(I805, I806, I807, I808, I809, I810, I811) [0 <= I805 - 1 /\ -1 <= I801 - 1 /\ 0 <= I799 - 1 /\ 0 <= I798 - 1 /\ 0 <= I800 - 1 /\ I805 <= I798] f13(I812, I813, I814, I815, I816, I817, I818) -> f7(I819, I820, I821, I822, I823, I824, I825) [0 <= I819 - 1 /\ 0 <= I813 - 1 /\ 0 <= I812 - 1 /\ 0 <= I814 - 1 /\ I819 <= I812] f8(I826, I827, I828, I829, I830, I831, I832) -> f7(I833, I834, I835, I836, I837, I838, I839) [0 <= I833 - 1 /\ -1 <= I829 - 1 /\ -1 <= I827 - 1 /\ 0 <= I826 - 1 /\ 0 <= I828 - 1 /\ I833 <= I826] f11(I840, I841, I842, I843, I844, I845, I846) -> f14(I847, I848, I849, I850, I851, I852, I853) [I847 <= I840 /\ I848 <= I841 /\ I849 <= I843 /\ 0 <= I840 - 1 /\ 0 <= I841 - 1 /\ 2 <= I843 - 1 /\ 0 <= I847 - 1 /\ 0 <= I848 - 1 /\ 2 <= I849 - 1 /\ I851 + 2 <= I841 /\ I842 + 5 * I854 = I850] f11(I855, I856, I857, I858, I859, I860, I861) -> f14(I862, I863, I864, I857 + 5, I865, I866, I867) [I865 + 2 <= I856 /\ 1 <= I864 - 1 /\ 0 <= I863 - 1 /\ 0 <= I862 - 1 /\ 1 <= I858 - 1 /\ 0 <= I856 - 1 /\ 0 <= I855 - 1 /\ I864 <= I858 /\ I864 - 1 <= I856 /\ I864 - 1 <= I855 /\ I863 <= I856 /\ I862 <= I855] f8(I868, I869, I870, I871, I872, I873, I874) -> f13(I875, I876, I877, I878, I879, I880, I881) [I875 <= I868 /\ I876 <= I869 /\ 0 <= I868 - 1 /\ 2 <= I869 - 1 /\ -1 <= I871 - 1 /\ 0 <= I875 - 1 /\ 2 <= I876 - 1 /\ I870 + 5 * I882 = I877] f8(I883, I884, I885, I886, I887, I888, I889) -> f13(I890, I891, I885 + 5, I892, I893, I894, I895) [1 <= I891 - 1 /\ 0 <= I890 - 1 /\ -1 <= I886 - 1 /\ 1 <= I884 - 1 /\ 0 <= I883 - 1 /\ I891 - 2 <= I886 /\ I891 <= I884 /\ I891 - 1 <= I883 /\ I890 <= I883] f12(I896, I897, I898, I899, I900, I901, I902) -> f7(I903, I904, I905, I906, I907, I908, I909) [-1 <= I903 - 1 /\ 0 <= I897 - 1 /\ 0 <= I896 - 1 /\ I903 + 1 <= I897 /\ 0 <= I898 - 1 /\ I903 + 1 <= I896] f9(I910, I911, I912, I913, I914, I915, I916) -> f7(I917, I918, I919, I920, I921, I922, I923) [-1 <= I917 - 1 /\ -1 <= I912 - 1 /\ 0 <= I910 - 1 /\ I917 <= I912 /\ 0 <= I911 - 1 /\ I917 + 1 <= I910] f11(I924, I925, I926, I927, I928, I929, I930) -> f7(I931, I932, I933, I934, I935, I936, I937) [-1 <= I931 - 1 /\ -1 <= I927 - 1 /\ 0 <= I925 - 1 /\ 0 <= I924 - 1 /\ I931 <= I927] f8(I938, I939, I940, I941, I942, I943, I944) -> f7(I945, I946, I947, I948, I949, I950, I951) [-1 <= I945 - 1 /\ -1 <= I941 - 1 /\ -1 <= I939 - 1 /\ 0 <= I938 - 1 /\ I945 <= I939] f9(I952, I953, I954, I955, I956, I957, I958) -> f12(I959, I960, I961, I962, I963, I964, I965) [I959 <= I952 /\ I960 <= I954 /\ 0 <= I952 - 1 /\ 2 <= I954 - 1 /\ 0 <= I959 - 1 /\ 2 <= I960 - 1 /\ I953 + 5 * I966 = I961] f9(I967, I968, I969, I970, I971, I972, I973) -> f12(I974, I975, I968 + 5, I976, I977, I978, I979) [1 <= I975 - 1 /\ 0 <= I974 - 1 /\ 1 <= I969 - 1 /\ 0 <= I967 - 1 /\ I975 <= I969 /\ I975 - 1 <= I967 /\ I974 <= I967] f10(I980, I981, I982, I983, I984, I985, I986) -> f7(I987, I988, I989, I990, I991, I992, I993) [-1 <= I987 - 1 /\ 0 <= I980 - 1 /\ 0 <= I981 - 1 /\ I987 + 1 <= I980] f8(I994, I995, I996, I997, I998, I999, I1000) -> f11(I1001, I1002, I1003, I1004, I1005, I1006, I1007) [I1001 <= I994 /\ I1002 <= I997 /\ I1004 <= I995 /\ 0 <= I994 - 1 /\ -1 <= I995 - 1 /\ 2 <= I997 - 1 /\ 0 <= I1001 - 1 /\ 2 <= I1002 - 1 /\ -1 <= I1004 - 1 /\ I996 + I1008 = I1003] f8(I1009, I1010, I1011, I1012, I1013, I1014, I1015) -> f11(I1016, I1017, I1011 + 1, I1018, I1019, I1020, I1021) [-1 <= I1018 - 1 /\ 1 <= I1017 - 1 /\ 0 <= I1016 - 1 /\ 1 <= I1012 - 1 /\ -1 <= I1010 - 1 /\ 0 <= I1009 - 1 /\ I1018 <= I1010 /\ I1017 <= I1012 /\ I1017 - 2 <= I1010 /\ I1017 - 1 <= I1009 /\ I1016 <= I1009] f9(I1022, I1023, I1024, I1025, I1026, I1027, I1028) -> f7(I1029, I1030, I1031, I1032, I1033, I1034, I1035) [-1 <= I1029 - 1 /\ -1 <= I1024 - 1 /\ 0 <= I1022 - 1 /\ I1029 <= I1024] f8(I1036, I1037, I1038, I1039, I1040, I1041, I1042) -> f7(I1043, I1044, I1045, I1046, I1047, I1048, I1049) [-1 <= I1043 - 1 /\ -1 <= I1039 - 1 /\ -1 <= I1037 - 1 /\ 0 <= I1036 - 1 /\ I1043 <= I1039] f6(I1050, I1051, I1052, I1053, I1054, I1055, I1056) -> f10(I1057, 5, I1058, I1059, I1060, I1061, I1062) [1 <= I1057 - 1 /\ -1 <= I1052 - 1 /\ 1 <= I1051 - 1 /\ -1 <= I1050 - 1 /\ I1057 - 2 <= I1052 /\ I1057 <= I1051 /\ I1057 - 2 <= I1050] f6(I1063, I1064, I1065, I1066, I1067, I1068, I1069) -> f10(I1070, I1071, I1072, I1073, I1074, I1075, I1076) [I1070 <= I1064 /\ -1 <= I1063 - 1 /\ 2 <= I1064 - 1 /\ -1 <= I1065 - 1 /\ 2 <= I1070 - 1 /\ 5 * I1077 = I1071] f6(I1078, I1079, I1080, I1081, I1082, I1083, I1084) -> f9(I1085, 1, I1086, I1087, I1088, I1089, I1090) [-1 <= I1086 - 1 /\ 1 <= I1085 - 1 /\ -1 <= I1080 - 1 /\ -1 <= I1079 - 1 /\ 1 <= I1078 - 1 /\ I1086 <= I1079 /\ I1085 - 2 <= I1080 /\ I1085 - 2 <= I1079 /\ I1085 <= I1078] f6(I1091, I1092, I1093, I1094, I1095, I1096, I1097) -> f9(I1098, I1099, I1100, I1101, I1102, I1103, I1104) [-1 <= I1100 - 1 /\ 2 <= I1098 - 1 /\ -1 <= I1093 - 1 /\ -1 <= I1092 - 1 /\ 2 <= I1091 - 1 /\ I1100 <= I1092 /\ I1098 <= I1091] f6(I1105, I1106, I1107, I1108, I1109, I1110, I1111) -> f8(I1112, I1113, 1, I1114, I1115, I1116, I1117) [-1 <= I1114 - 1 /\ -1 <= I1113 - 1 /\ 1 <= I1112 - 1 /\ 1 <= I1107 - 1 /\ -1 <= I1106 - 1 /\ -1 <= I1105 - 1 /\ I1114 <= I1105 /\ I1113 <= I1106 /\ I1112 <= I1107 /\ I1112 - 2 <= I1106 /\ I1112 - 2 <= I1105] f6(I1118, I1119, I1120, I1121, I1122, I1123, I1124) -> f8(I1125, I1126, I1127, I1128, I1129, I1130, I1131) [-1 <= I1128 - 1 /\ -1 <= I1126 - 1 /\ 2 <= I1125 - 1 /\ 2 <= I1120 - 1 /\ -1 <= I1119 - 1 /\ -1 <= I1118 - 1 /\ I1128 <= I1118 /\ I1126 <= I1119 /\ I1125 <= I1120] f6(I1132, I1133, I1134, I1135, I1136, I1137, I1138) -> f7(I1139, I1140, I1141, I1142, I1143, I1144, I1145) [-1 <= I1139 - 1 /\ -1 <= I1134 - 1 /\ -1 <= I1133 - 1 /\ -1 <= I1132 - 1 /\ I1139 <= I1133] f6(I1146, I1147, I1148, I1149, I1150, I1151, I1152) -> f7(I1153, I1154, I1155, I1156, I1157, I1158, I1159) [-1 <= I1153 - 1 /\ -1 <= I1148 - 1 /\ -1 <= I1147 - 1 /\ -1 <= I1146 - 1 /\ I1153 <= I1146] f6(I1160, I1161, I1162, I1163, I1164, I1165, I1166) -> f7(I1167, I1168, I1169, I1170, I1171, I1172, I1173) [-1 <= I1167 - 1 /\ -1 <= I1162 - 1 /\ -1 <= I1161 - 1 /\ -1 <= I1160 - 1 /\ I1167 <= I1162] f5(I1174, I1175, I1176, I1177, I1178, I1179, I1180) -> f6(I1181, I1182, I1183, I1184, I1185, I1186, I1187) [I1177 - 2 * I1188 = 0 /\ -1 <= I1177 - 1 /\ I1181 <= I1176 /\ I1182 - 1 <= I1174 /\ I1182 - 1 <= I1175 /\ I1182 - 1 <= I1176 /\ I1183 <= I1175 /\ 0 <= I1174 - 1 /\ 0 <= I1175 - 1 /\ 0 <= I1176 - 1 /\ 0 <= I1181 - 1 /\ 1 <= I1182 - 1 /\ 0 <= I1183 - 1 /\ I1178 + 2 <= I1175 /\ I1177 - 2 * I1188 <= 1 /\ 0 <= I1177 - 2 * I1188] f4(I1189, I1190, I1191, I1192, I1193, I1194, I1195) -> f5(I1189, I1190, I1191, I1192, I1193, I1196, I1197) [I1192 - 2 * I1198 = 0 /\ -1 <= I1192 - 1 /\ I1199 <= I1191 /\ I1200 - 1 <= I1189 /\ I1200 - 1 <= I1190 /\ I1200 - 1 <= I1191 /\ I1201 <= I1190 /\ 0 <= I1189 - 1 /\ 0 <= I1190 - 1 /\ 0 <= I1191 - 1 /\ 0 <= I1199 - 1 /\ 1 <= I1200 - 1 /\ 0 <= I1201 - 1 /\ I1193 + 2 <= I1190] f5(I1202, I1203, I1204, I1205, I1206, I1207, I1208) -> f6(I1209, I1210, I1211, I1212, I1213, I1214, I1215) [I1205 - 2 * I1216 = 0 /\ -1 <= I1205 - 1 /\ I1209 <= I1204 /\ I1211 <= I1203 /\ 0 <= I1202 - 1 /\ 0 <= I1203 - 1 /\ 0 <= I1204 - 1 /\ 0 <= I1209 - 1 /\ 2 <= I1210 - 1 /\ 0 <= I1211 - 1 /\ I1206 + 2 <= I1203 /\ I1205 - 2 * I1216 <= 1 /\ 0 <= I1205 - 2 * I1216] f4(I1217, I1218, I1219, I1220, I1221, I1222, I1223) -> f5(I1217, I1218, I1219, I1220, I1221, I1224, I1225) [I1220 - 2 * I1226 = 0 /\ -1 <= I1220 - 1 /\ I1227 <= I1219 /\ I1228 <= I1218 /\ 0 <= I1217 - 1 /\ 0 <= I1218 - 1 /\ 0 <= I1219 - 1 /\ 0 <= I1227 - 1 /\ 2 <= I1229 - 1 /\ 0 <= I1228 - 1 /\ I1221 + 2 <= I1218] f5(I1230, I1231, I1232, I1233, I1234, I1235, I1236) -> f6(I1237, I1238, I1239, I1240, I1241, I1242, I1243) [0 <= I1233 - 2 * I1244 - 1 /\ -1 <= I1233 - 1 /\ I1237 <= I1232 /\ I1238 <= I1232 /\ I1239 <= I1231 /\ 0 <= I1230 - 1 /\ 0 <= I1231 - 1 /\ 0 <= I1232 - 1 /\ 0 <= I1237 - 1 /\ 0 <= I1238 - 1 /\ 0 <= I1239 - 1 /\ I1234 + 2 <= I1231 /\ I1233 - 2 * I1244 <= 1] f4(I1245, I1246, I1247, I1248, I1249, I1250, I1251) -> f5(I1245, I1246, I1247, I1248, I1249, I1252, I1253) [-1 <= I1248 - 1 /\ 0 <= I1248 - 2 * I1254 - 1 /\ I1255 <= I1247 /\ I1256 <= I1247 /\ I1257 <= I1246 /\ 0 <= I1245 - 1 /\ 0 <= I1246 - 1 /\ 0 <= I1247 - 1 /\ 0 <= I1255 - 1 /\ 0 <= I1256 - 1 /\ 0 <= I1257 - 1 /\ I1249 + 2 <= I1246] f4(I1258, I1259, I1260, I1261, I1262, I1263, I1264) -> f5(I1258, I1259, I1260, I1261, I1262, I1265, I1266) [-1 <= I1261 - 1 /\ I1261 - 2 * I1267 <= -1 /\ I1268 <= I1260 /\ I1269 <= I1260 /\ I1270 <= I1259 /\ 0 <= I1258 - 1 /\ 0 <= I1259 - 1 /\ 0 <= I1260 - 1 /\ 0 <= I1268 - 1 /\ 0 <= I1269 - 1 /\ 0 <= I1270 - 1 /\ I1262 + 2 <= I1259] f2(I1271, I1272, I1273, I1274, I1275, I1276, I1277) -> f4(I1278, I1279, I1280, I1273, I1281, I1282, I1283) [I1281 + 2 <= I1272 /\ 2 <= I1280 - 1 /\ 0 <= I1279 - 1 /\ 0 <= I1278 - 1 /\ 0 <= I1272 - 1 /\ 0 <= I1271 - 1 /\ I1279 <= I1272 /\ I1278 <= I1272 /\ I1278 <= I1271] f2(I1284, I1285, I1286, I1287, I1288, I1289, I1290) -> f4(I1291, I1292, I1293, 0, I1294, I1295, I1296) [0 = I1286 /\ I1294 + 2 <= I1285 /\ 1 <= I1293 - 1 /\ 0 <= I1292 - 1 /\ 0 <= I1291 - 1 /\ 0 <= I1285 - 1 /\ 0 <= I1284 - 1 /\ I1293 - 1 <= I1285 /\ I1293 - 1 <= I1284 /\ I1292 <= I1285 /\ I1291 <= I1285 /\ I1291 <= I1284] f3(I1297, I1298, I1299, I1300, I1301, I1302, I1303) -> f2(I1304, I1305, I1298, I1306, I1307, I1308, I1309) [2 <= I1305 - 1 /\ 0 <= I1304 - 1 /\ 0 <= I1297 - 1 /\ -1 <= I1298 - 1 /\ I1304 <= I1297] f3(I1310, I1311, I1312, I1313, I1314, I1315, I1316) -> f2(I1317, I1318, 0, I1319, I1320, I1321, I1322) [0 = I1311 /\ 1 <= I1318 - 1 /\ 0 <= I1317 - 1 /\ 0 <= I1310 - 1 /\ I1318 - 1 <= I1310 /\ I1317 <= I1310] f1(I1323, I1324, I1325, I1326, I1327, I1328, I1329) -> f2(I1330, I1331, I1325, I1332, I1333, I1334, I1335) [I1326 + 2 <= I1324 /\ 0 <= I1331 - 1 /\ 0 <= I1330 - 1 /\ 0 <= I1324 - 1 /\ 0 <= I1323 - 1 /\ I1331 <= I1324 /\ I1330 <= I1324 /\ -1 <= I1325 - 1 /\ I1330 <= I1323] The dependency graph for this problem is: 0 -> 6, 96, 97 1 -> 1 2 -> 2 3 -> 2 4 -> 3, 87, 89 5 -> 2 6 -> 2 7 -> 78, 79, 80, 81, 82, 83, 84, 85, 86 8 -> 78, 79, 80, 81, 82, 83, 84, 85, 86 9 -> 78, 79, 80, 81, 82, 83, 84, 85, 86 10 -> 78, 79, 80, 81, 82, 83, 84, 85, 86 11 -> 78, 79, 80, 81, 82, 83, 84, 85, 86 12 -> 78, 79, 80, 81, 82, 83, 84, 85, 86 13 -> 78, 79, 80, 81, 82, 83, 84, 85, 86 14 -> 78, 79, 80, 81, 82, 83, 84, 85, 86 15 -> 7, 11 16 -> 7, 11 17 -> 8 18 -> 8 19 -> 1 20 -> 1 21 -> 1 22 -> 78, 79, 80, 81, 82, 83, 84, 85, 86 23 -> 15, 16, 19 24 -> 15, 16, 19 25 -> 78, 79, 80, 81, 82, 83, 84, 85, 86 26 -> 12, 20 27 -> 12, 20 28 -> 78, 79, 80, 81, 82, 83, 84, 85, 86 29 -> 78, 79, 80, 81, 82, 83, 84, 85, 86 30 -> 9, 13 31 -> 9, 13 32 -> 1 33 -> 1 34 -> 1 35 -> 1 36 -> 1 37 -> 1 38 -> 30, 31, 36 39 -> 30, 31, 36 40 -> 14, 37 41 -> 14, 37 42 -> 10 43 -> 10 44 -> 22, 23, 24, 32 45 -> 44 46 -> 22 47 -> 25, 26, 27, 33 48 -> 47 49 -> 25 50 -> 17, 18, 21, 28, 34 51 -> 50 52 -> 28 53 -> 29, 35 54 -> 53 55 -> 29 56 -> 1 57 -> 1 58 -> 1 59 -> 1 60 -> 1 61 -> 1 62 -> 1 63 -> 45, 46, 59 64 -> 45, 46, 59 65 -> 51, 52, 61 66 -> 51, 52, 61 67 -> 1 68 -> 1 69 -> 1 70 -> 1 71 -> 38, 39, 56, 67 72 -> 38, 39, 56, 67 73 -> 1 74 -> 48, 49, 60, 63, 64, 69 75 -> 48, 49, 60, 63, 64, 69 76 -> 1 77 -> 1 78 -> 42, 43, 58, 73 79 -> 42, 43, 58, 73 80 -> 40, 41, 57, 68, 71, 72, 76 81 -> 40, 41, 57, 68, 71, 72, 76 82 -> 54, 55, 62, 65, 66, 70, 74, 75, 77 83 -> 54, 55, 62, 65, 66, 70, 74, 75, 77 84 -> 1 85 -> 1 86 -> 1 87 -> 78, 79, 80, 81, 82, 83, 84, 85, 86 88 -> 3, 87, 89 89 -> 78, 79, 80, 81, 82, 83, 84, 85, 86 90 -> 3, 87, 89 91 -> 78, 79, 80, 81, 82, 83, 84, 85, 86 92 -> 3, 87, 89, 91 93 -> 3, 87, 89, 91 94 -> 4, 88, 90, 92, 93 95 -> 4, 88, 90, 92, 93 96 -> 5, 94, 95 97 -> 5, 94, 95 98 -> 5, 94, 95 Where: 0) init#(x1, x2, x3, x4, x5, x6, x7) -> f3#(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7) 1) f7#(I0, I1, I2, I3, I4, I5, I6) -> f7#(I7, I8, I9, I10, I11, I12, I13) [-1 <= I7 - 1 /\ 0 <= I0 - 1 /\ I7 + 1 <= I0] 2) f31#(I14, I15, I16, I17, I18, I19, I20) -> f31#(I14 - 1, I21, I22, I23, I24, I25, I26) [I14 - 1 <= I14 - 1 /\ 0 <= I14 - 1] 3) f5#(I27, I28, I29, I30, I31, I32, I33) -> f31#(I30 * I30, I34, I35, I36, I37, I38, I39) [I30 - 2 * y1 = 0 /\ -1 <= I30 - 1 /\ 0 <= I27 - 1 /\ 0 <= I28 - 1 /\ 0 <= I29 - 1 /\ I31 + 2 <= I28 /\ I30 - 2 * y1 <= 1 /\ 0 <= I30 - 2 * y1] 4) f4#(I40, I41, I42, I43, I44, I45, I46) -> f5#(I40, I41, I42, I43, I44, I47, I48) [I43 - 2 * I49 = 0 /\ -1 <= I43 - 1 /\ 0 <= I40 - 1 /\ 0 <= I41 - 1 /\ 0 <= I42 - 1 /\ I44 + 2 <= I41] 5) f2#(I50, I51, I52, I53, I54, I55, I56) -> f31#(I52, I57, I58, I59, I60, I61, I62) [0 <= I51 - 1 /\ 0 <= I50 - 1] 6) f3#(I63, I64, I65, I66, I67, I68, I69) -> f31#(I64, I70, I71, I72, I73, I74, I75) [-1 <= I64 - 1 /\ 0 <= I63 - 1] 7) f30#(I76, I77, I78, I79, I80, I81, I82) -> f6#(I83, I84, I85, I86, I87, I88, I89) [I81 + 2 <= I76 /\ 2 <= I85 - 1 /\ -1 <= I84 - 1 /\ 2 <= I83 - 1 /\ -1 <= I82 - 1 /\ 0 <= I78 - 1 /\ 0 <= I77 - 1 /\ 0 <= I76 - 1 /\ I85 - 2 <= I76 /\ I84 + 1 <= I78 /\ I83 - 4 <= I82 /\ I79 <= I80 /\ I83 - 2 <= I77] 8) f29#(I90, I91, I92, I93, I94, I95, I96) -> f6#(I97, I98, I99, I100, I101, I102, I103) [I93 + 2 <= I90 /\ 2 <= I99 - 1 /\ -1 <= I98 - 1 /\ 1 <= I97 - 1 /\ 0 <= I91 - 1 /\ 0 <= I90 - 1 /\ I99 - 2 <= I90 /\ I98 + 1 <= I91 /\ I97 - 1 <= I91 /\ -1 <= I92 - 1 /\ I97 - 1 <= I90] 9) f26#(I104, I105, I106, I107, I108, I109, I110) -> f6#(I111, I112, I113, I114, I115, I116, I117) [1 <= I113 - 1 /\ -1 <= I112 - 1 /\ 2 <= I111 - 1 /\ -1 <= I108 - 1 /\ 0 <= I105 - 1 /\ 0 <= I104 - 1 /\ I113 - 2 <= I108 /\ I113 - 1 <= I105 /\ I113 - 1 <= I104 /\ I112 + 1 <= I105 /\ I111 - 4 <= I108 /\ I106 <= I107 /\ I111 - 2 <= I104] 10) f23#(I118, I119, I120, I121, I122, I123, I124) -> f6#(I125, I126, I127, I128, I129, I130, I131) [1 <= I127 - 1 /\ -1 <= I126 - 1 /\ 1 <= I125 - 1 /\ 0 <= I118 - 1 /\ I127 - 1 <= I118 /\ I126 + 1 <= I118 /\ -1 <= I119 - 1 /\ I125 - 1 <= I118] 11) f30#(I132, I133, I134, I135, I136, I137, I138) -> f6#(I139, I140, I141, I142, I143, I144, I145) [I137 + 2 <= I132 /\ 0 <= I141 - 1 /\ 0 <= I140 - 1 /\ -1 <= I139 - 1 /\ -1 <= I138 - 1 /\ 0 <= I134 - 1 /\ 0 <= I133 - 1 /\ 0 <= I132 - 1 /\ I141 <= I132 /\ I140 <= I134 /\ I139 <= I138 /\ I136 <= I135 - 1 /\ I139 + 1 <= I133] 12) f27#(I146, I147, I148, I149, I150, I151, I152) -> f6#(I153, I154, I155, I156, I157, I158, I159) [I149 + 2 <= I146 /\ 0 <= I155 - 1 /\ -1 <= I154 - 1 /\ -1 <= I153 - 1 /\ 0 <= I147 - 1 /\ 0 <= I146 - 1 /\ I155 <= I146 /\ I154 + 1 <= I147 /\ I154 + 1 <= I146 /\ 0 <= I148 - 1 /\ I153 + 1 <= I147] 13) f26#(I160, I161, I162, I163, I164, I165, I166) -> f6#(I167, I168, I169, I170, I171, I172, I173) [-1 <= I169 - 1 /\ 0 <= I168 - 1 /\ -1 <= I167 - 1 /\ -1 <= I164 - 1 /\ 0 <= I161 - 1 /\ 0 <= I160 - 1 /\ I169 <= I164 /\ I169 + 1 <= I161 /\ I169 + 1 <= I160 /\ I168 <= I161 /\ I167 <= I164 /\ I163 <= I162 - 1 /\ I167 + 1 <= I160] 14) f24#(I174, I175, I176, I177, I178, I179, I180) -> f6#(I181, I182, I183, I184, I185, I186, I187) [-1 <= I183 - 1 /\ -1 <= I182 - 1 /\ -1 <= I181 - 1 /\ 0 <= I174 - 1 /\ I183 + 1 <= I174 /\ I182 + 1 <= I174 /\ 0 <= I175 - 1 /\ I181 + 1 <= I174] 15) f28#(I188, I189, I190, I191, I192, I193, I194) -> f30#(I195, I196, I197, I190, I198, I192, I199) [I192 + 2 <= I188 /\ -1 <= I199 - 1 /\ 2 <= I197 - 1 /\ 0 <= I196 - 1 /\ 0 <= I195 - 1 /\ 2 <= I191 - 1 /\ 0 <= I189 - 1 /\ 0 <= I188 - 1 /\ I199 + 1 <= I189 /\ I197 <= I191 /\ I196 <= I189 /\ I195 <= I188] 16) f28#(I200, I201, I202, I203, I204, I205, I206) -> f30#(I207, I208, I209, I202, 1, I204, I210) [I204 + 2 <= I200 /\ -1 <= I210 - 1 /\ 1 <= I209 - 1 /\ 0 <= I208 - 1 /\ 0 <= I207 - 1 /\ 1 <= I203 - 1 /\ 0 <= I201 - 1 /\ 0 <= I200 - 1 /\ I210 + 1 <= I201 /\ I209 <= I203 /\ I209 - 1 <= I201 /\ I209 - 1 <= I200 /\ I208 <= I201 /\ I207 <= I200] 17) f17#(I211, I212, I213, I214, I215, I216, I217) -> f29#(I218, I219, I220, I221, I222, I223, I224) [I221 + 2 <= I211 /\ 2 <= I219 - 1 /\ 0 <= I218 - 1 /\ 2 <= I212 - 1 /\ 0 <= I211 - 1 /\ I219 <= I212 /\ I213 <= 0 /\ I218 <= I211] 18) f17#(I225, I226, I227, I228, I229, I230, I231) -> f29#(I232, I233, 1, I234, I235, I236, I237) [I234 + 2 <= I225 /\ 1 <= I233 - 1 /\ 0 <= I232 - 1 /\ 1 <= I226 - 1 /\ 0 <= I225 - 1 /\ I233 <= I226 /\ I233 - 1 <= I225 /\ I227 <= 0 /\ I232 <= I225] 19) f28#(I238, I239, I240, I241, I242, I243, I244) -> f7#(I245, I246, I247, I248, I249, I250, I251) [I242 + 2 <= I238 /\ 0 <= I245 - 1 /\ 0 <= I241 - 1 /\ 0 <= I239 - 1 /\ 0 <= I238 - 1 /\ I245 <= I241] 20) f27#(I252, I253, I254, I255, I256, I257, I258) -> f7#(I259, I260, I261, I262, I263, I264, I265) [I255 + 2 <= I252 /\ -1 <= I259 - 1 /\ 0 <= I253 - 1 /\ 0 <= I252 - 1 /\ I259 + 1 <= I253 /\ I259 + 1 <= I252] 21) f17#(I266, I267, I268, I269, I270, I271, I272) -> f7#(I273, I274, I275, I276, I277, I278, I279) [0 <= I273 - 1 /\ 0 <= I267 - 1 /\ 0 <= I266 - 1 /\ I268 <= 0 /\ I273 <= I267] 22) f21#(I280, I281, I282, I283, I284, I285, I286) -> f6#(I287, I288, I289, I290, I291, I292, I293) [1 = I283 /\ I284 + 2 <= I282 /\ -1 <= I289 - 1 /\ 0 <= I288 - 1 /\ 0 <= I287 - 1 /\ 0 <= I282 - 1 /\ 0 <= I281 - 1 /\ 0 <= I280 - 1 /\ I289 + 1 <= I280 /\ I288 <= I282 /\ I287 <= I281] 23) f21#(I294, I295, I296, I297, I298, I299, I300) -> f28#(I301, I302, I303, I304, I305, I306, I307) [I298 + 2 <= I296 /\ I305 + 2 <= I294 /\ 0 <= I304 - 1 /\ 2 <= I302 - 1 /\ 0 <= I301 - 1 /\ 0 <= I296 - 1 /\ 2 <= I295 - 1 /\ 0 <= I294 - 1 /\ I304 <= I296 /\ I302 <= I295 /\ I297 <= 0 /\ I301 <= I294] 24) f21#(I308, I309, I310, I311, I312, I313, I314) -> f28#(I315, I316, 1, I317, I318, I319, I320) [I312 + 2 <= I310 /\ I318 + 2 <= I308 /\ 0 <= I317 - 1 /\ 1 <= I316 - 1 /\ 0 <= I315 - 1 /\ 0 <= I310 - 1 /\ 1 <= I309 - 1 /\ 0 <= I308 - 1 /\ I317 <= I310 /\ I316 - 1 <= I310 /\ I316 <= I309 /\ I316 - 1 <= I308 /\ I311 <= 0 /\ I315 <= I308] 25) f19#(I321, I322, I323, I324, I325, I326, I327) -> f6#(I328, I329, I330, I331, I332, I333, I334) [1 = I323 /\ -1 <= I330 - 1 /\ -1 <= I329 - 1 /\ 0 <= I328 - 1 /\ 0 <= I322 - 1 /\ 0 <= I321 - 1 /\ I330 + 1 <= I321 /\ I329 + 1 <= I322 /\ I329 + 1 <= I321 /\ I328 <= I322] 26) f19#(I335, I336, I337, I338, I339, I340, I341) -> f27#(I342, I343, I344, I345, I346, I347, I348) [I345 + 2 <= I335 /\ 2 <= I343 - 1 /\ 0 <= I342 - 1 /\ 2 <= I336 - 1 /\ 0 <= I335 - 1 /\ I343 <= I336 /\ I337 <= 0 /\ I342 <= I335] 27) f19#(I349, I350, I351, I352, I353, I354, I355) -> f27#(I356, I357, 1, I358, I359, I360, I361) [I358 + 2 <= I349 /\ 1 <= I357 - 1 /\ 0 <= I356 - 1 /\ 1 <= I350 - 1 /\ 0 <= I349 - 1 /\ I357 <= I350 /\ I357 - 1 <= I349 /\ I351 <= 0 /\ I356 <= I349] 28) f17#(I362, I363, I364, I365, I366, I367, I368) -> f6#(I369, I370, I371, I372, I373, I374, I375) [1 = I364 /\ -1 <= I371 - 1 /\ 0 <= I370 - 1 /\ -1 <= I369 - 1 /\ 0 <= I363 - 1 /\ 0 <= I362 - 1 /\ I371 + 1 <= I362 /\ I370 <= I363 /\ I369 + 1 <= I363 /\ I369 + 1 <= I362] 29) f15#(I376, I377, I378, I379, I380, I381, I382) -> f6#(I383, I384, I385, I386, I387, I388, I389) [1 = I377 /\ -1 <= I385 - 1 /\ -1 <= I384 - 1 /\ -1 <= I383 - 1 /\ 0 <= I376 - 1 /\ I385 + 1 <= I376 /\ I384 + 1 <= I376 /\ I383 + 1 <= I376] 30) f25#(I390, I391, I392, I393, I394, I395, I396) -> f26#(I397, I398, I391, I399, I400, I401, I402) [-1 <= I400 - 1 /\ 2 <= I398 - 1 /\ 0 <= I397 - 1 /\ 2 <= I392 - 1 /\ 0 <= I390 - 1 /\ I400 + 1 <= I390 /\ I398 <= I392 /\ I397 <= I390] 31) f25#(I403, I404, I405, I406, I407, I408, I409) -> f26#(I410, I411, I404, 1, I412, I413, I414) [-1 <= I412 - 1 /\ 1 <= I411 - 1 /\ 0 <= I410 - 1 /\ 1 <= I405 - 1 /\ 0 <= I403 - 1 /\ I412 + 1 <= I403 /\ I411 <= I405 /\ I411 - 1 <= I403 /\ I410 <= I403] 32) f21#(I415, I416, I417, I418, I419, I420, I421) -> f7#(I422, I423, I424, I425, I426, I427, I428) [I419 + 2 <= I417 /\ 0 <= I422 - 1 /\ 0 <= I417 - 1 /\ 0 <= I416 - 1 /\ 0 <= I415 - 1 /\ I418 <= 0 /\ I422 <= I416] 33) f19#(I429, I430, I431, I432, I433, I434, I435) -> f7#(I436, I437, I438, I439, I440, I441, I442) [0 <= I436 - 1 /\ 0 <= I430 - 1 /\ 0 <= I429 - 1 /\ I431 <= 0 /\ I436 <= I430] 34) f17#(I443, I444, I445, I446, I447, I448, I449) -> f7#(I450, I451, I452, I453, I454, I455, I456) [-1 <= I450 - 1 /\ 0 <= I444 - 1 /\ 0 <= I443 - 1 /\ I450 + 1 <= I444 /\ I445 <= 0 /\ I450 + 1 <= I443] 35) f15#(I457, I458, I459, I460, I461, I462, I463) -> f7#(I464, I465, I466, I467, I468, I469, I470) [-1 <= I464 - 1 /\ 0 <= I457 - 1 /\ I458 <= 0 /\ I464 + 1 <= I457] 36) f25#(I471, I472, I473, I474, I475, I476, I477) -> f7#(I478, I479, I480, I481, I482, I483, I484) [0 <= I478 - 1 /\ 0 <= I473 - 1 /\ 0 <= I471 - 1 /\ I478 <= I473] 37) f24#(I485, I486, I487, I488, I489, I490, I491) -> f7#(I492, I493, I494, I495, I496, I497, I498) [-1 <= I492 - 1 /\ 0 <= I485 - 1 /\ I492 + 1 <= I485] 38) f12#(I499, I500, I501, I502, I503, I504, I505) -> f25#(I506, I507, I508, I509, I510, I511, I512) [0 <= I508 - 1 /\ 2 <= I506 - 1 /\ 0 <= I500 - 1 /\ 2 <= I499 - 1 /\ I508 <= I500 /\ 0 <= I501 - 1 /\ I506 <= I499] 39) f12#(I513, I514, I515, I516, I517, I518, I519) -> f25#(I520, 1, I521, I522, I523, I524, I525) [0 <= I521 - 1 /\ 1 <= I520 - 1 /\ 0 <= I514 - 1 /\ 1 <= I513 - 1 /\ I521 <= I514 /\ I520 - 1 <= I514 /\ 0 <= I515 - 1 /\ I520 <= I513] 40) f9#(I526, I527, I528, I529, I530, I531, I532) -> f24#(I533, I534, I535, I536, I537, I538, I539) [2 <= I533 - 1 /\ -1 <= I528 - 1 /\ 2 <= I526 - 1 /\ 0 <= I527 - 1 /\ I533 <= I526] 41) f9#(I540, I541, I542, I543, I544, I545, I546) -> f24#(I547, 1, I548, I549, I550, I551, I552) [1 <= I547 - 1 /\ -1 <= I542 - 1 /\ 1 <= I540 - 1 /\ I547 - 2 <= I542 /\ 0 <= I541 - 1 /\ I547 <= I540] 42) f10#(I553, I554, I555, I556, I557, I558, I559) -> f23#(I560, I561, I562, I563, I564, I565, I566) [2 <= I560 - 1 /\ 2 <= I553 - 1 /\ 0 <= I554 - 1 /\ I560 <= I553] 43) f10#(I567, I568, I569, I570, I571, I572, I573) -> f23#(I574, 1, I575, I576, I577, I578, I579) [1 <= I574 - 1 /\ 1 <= I567 - 1 /\ 0 <= I568 - 1 /\ I574 <= I567] 44) f22#(I580, I581, I582, I583, I584, I585, I586) -> f21#(I587, I588, I589, I590, I591, I592, I593) [I587 <= I580 /\ 0 <= I583 - 1 /\ I588 <= I581 /\ I589 <= I582 /\ 2 <= I580 - 1 /\ 0 <= I581 - 1 /\ 0 <= I582 - 1 /\ 2 <= I587 - 1 /\ 0 <= I588 - 1 /\ 0 <= I589 - 1 /\ I584 + 2 <= I581 /\ I591 + 2 <= I582 /\ I594 - 2 * y2 <= 1 /\ 0 <= I594 - 2 * y2 /\ I594 - 2 * y2 = I590] 45) f14#(I595, I596, I597, I598, I599, I600, I601) -> f22#(I595, I596, I597, I598, I599, I602, I603) [I604 <= I595 /\ 0 <= I598 - 1 /\ I605 <= I596 /\ y3 <= I597 /\ 2 <= I595 - 1 /\ 0 <= I596 - 1 /\ 0 <= I597 - 1 /\ 2 <= I604 - 1 /\ 0 <= I605 - 1 /\ 0 <= y3 - 1 /\ I599 + 2 <= I596 /\ y4 + 2 <= I597] 46) f14#(I606, I607, I608, I609, I610, I611, I612) -> f21#(I613, I614, I615, 1, I616, I617, I618) [I616 + 2 <= I608 /\ I610 + 2 <= I607 /\ 0 <= I615 - 1 /\ 0 <= I614 - 1 /\ 1 <= I613 - 1 /\ 0 <= I608 - 1 /\ 0 <= I607 - 1 /\ 1 <= I606 - 1 /\ I615 <= I608 /\ I614 <= I607 /\ I613 - 1 <= I608 /\ I613 - 1 <= I607 /\ 0 <= I609 - 1 /\ I613 <= I606] 47) f20#(I619, I620, I621, I622, I623, I624, I625) -> f19#(I626, I627, I628, I629, I630, I631, I632) [I626 <= I619 /\ 0 <= I621 - 1 /\ I627 <= I620 /\ 2 <= I619 - 1 /\ 0 <= I620 - 1 /\ -1 <= I622 - 1 /\ 2 <= I626 - 1 /\ 0 <= I627 - 1 /\ I633 - 2 * I634 <= 1 /\ 0 <= I633 - 2 * I634 /\ I633 - 2 * I634 = I628] 48) f11#(I635, I636, I637, I638, I639, I640, I641) -> f20#(I635, I636, I637, I638, I642, I643, I644) [I645 <= I635 /\ 0 <= I637 - 1 /\ I646 <= I636 /\ 2 <= I635 - 1 /\ 0 <= I636 - 1 /\ -1 <= I638 - 1 /\ 2 <= I645 - 1 /\ 0 <= I646 - 1] 49) f11#(I647, I648, I649, I650, I651, I652, I653) -> f19#(I654, I655, 1, I656, I657, I658, I659) [0 <= I655 - 1 /\ 1 <= I654 - 1 /\ -1 <= I650 - 1 /\ 0 <= I648 - 1 /\ 1 <= I647 - 1 /\ I655 <= I648 /\ I654 - 2 <= I650 /\ I654 - 1 <= I648 /\ 0 <= I649 - 1 /\ I654 <= I647] 50) f18#(I660, I661, I662, I663, I664, I665, I666) -> f17#(I667, I668, I669, I670, I671, I672, I673) [I667 <= I660 /\ 0 <= I662 - 1 /\ I668 <= I661 /\ 2 <= I660 - 1 /\ 0 <= I661 - 1 /\ 2 <= I667 - 1 /\ 0 <= I668 - 1 /\ I674 - 2 * I675 <= 1 /\ 0 <= I674 - 2 * I675 /\ I674 - 2 * I675 = I669] 51) f13#(I676, I677, I678, I679, I680, I681, I682) -> f18#(I676, I677, I678, I683, I684, I685, I686) [I687 <= I676 /\ 0 <= I678 - 1 /\ I688 <= I677 /\ 2 <= I676 - 1 /\ 0 <= I677 - 1 /\ 2 <= I687 - 1 /\ 0 <= I688 - 1] 52) f13#(I689, I690, I691, I692, I693, I694, I695) -> f17#(I696, I697, 1, I698, I699, I700, I701) [0 <= I697 - 1 /\ 1 <= I696 - 1 /\ 0 <= I690 - 1 /\ 1 <= I689 - 1 /\ I697 <= I690 /\ I696 - 1 <= I690 /\ 0 <= I691 - 1 /\ I696 <= I689] 53) f16#(I702, I703, I704, I705, I706, I707, I708) -> f15#(I709, I710, I711, I712, I713, I714, I715) [I709 <= I702 /\ 0 <= I704 - 1 /\ 2 <= I702 - 1 /\ -1 <= I703 - 1 /\ -1 <= I705 - 1 /\ 2 <= I709 - 1 /\ I716 - 2 * I717 <= 1 /\ 0 <= I716 - 2 * I717 /\ I716 - 2 * I717 = I710] 54) f8#(I718, I719, I720, I721, I722, I723, I724) -> f16#(I718, I719, I720, I721, I725, I726, I727) [I728 <= I718 /\ 0 <= I720 - 1 /\ 2 <= I718 - 1 /\ -1 <= I719 - 1 /\ -1 <= I721 - 1 /\ 2 <= I728 - 1] 55) f8#(I729, I730, I731, I732, I733, I734, I735) -> f15#(I736, 1, I737, I738, I739, I740, I741) [1 <= I736 - 1 /\ -1 <= I732 - 1 /\ -1 <= I730 - 1 /\ 1 <= I729 - 1 /\ I736 - 2 <= I732 /\ I736 - 2 <= I730 /\ 0 <= I731 - 1 /\ I736 <= I729] 56) f12#(I742, I743, I744, I745, I746, I747, I748) -> f7#(I749, I750, I751, I752, I753, I754, I755) [0 <= I749 - 1 /\ 0 <= I743 - 1 /\ 0 <= I742 - 1 /\ 0 <= I744 - 1 /\ I749 <= I742] 57) f9#(I756, I757, I758, I759, I760, I761, I762) -> f7#(I763, I764, I765, I766, I767, I768, I769) [0 <= I763 - 1 /\ -1 <= I758 - 1 /\ 0 <= I756 - 1 /\ 0 <= I757 - 1 /\ I763 <= I756] 58) f10#(I770, I771, I772, I773, I774, I775, I776) -> f7#(I777, I778, I779, I780, I781, I782, I783) [0 <= I777 - 1 /\ 0 <= I770 - 1 /\ 0 <= I771 - 1 /\ I777 <= I770] 59) f14#(I784, I785, I786, I787, I788, I789, I790) -> f7#(I791, I792, I793, I794, I795, I796, I797) [I788 + 2 <= I785 /\ 0 <= I791 - 1 /\ 0 <= I786 - 1 /\ 0 <= I785 - 1 /\ 0 <= I784 - 1 /\ 0 <= I787 - 1 /\ I791 <= I784] 60) f11#(I798, I799, I800, I801, I802, I803, I804) -> f7#(I805, I806, I807, I808, I809, I810, I811) [0 <= I805 - 1 /\ -1 <= I801 - 1 /\ 0 <= I799 - 1 /\ 0 <= I798 - 1 /\ 0 <= I800 - 1 /\ I805 <= I798] 61) f13#(I812, I813, I814, I815, I816, I817, I818) -> f7#(I819, I820, I821, I822, I823, I824, I825) [0 <= I819 - 1 /\ 0 <= I813 - 1 /\ 0 <= I812 - 1 /\ 0 <= I814 - 1 /\ I819 <= I812] 62) f8#(I826, I827, I828, I829, I830, I831, I832) -> f7#(I833, I834, I835, I836, I837, I838, I839) [0 <= I833 - 1 /\ -1 <= I829 - 1 /\ -1 <= I827 - 1 /\ 0 <= I826 - 1 /\ 0 <= I828 - 1 /\ I833 <= I826] 63) f11#(I840, I841, I842, I843, I844, I845, I846) -> f14#(I847, I848, I849, I850, I851, I852, I853) [I847 <= I840 /\ I848 <= I841 /\ I849 <= I843 /\ 0 <= I840 - 1 /\ 0 <= I841 - 1 /\ 2 <= I843 - 1 /\ 0 <= I847 - 1 /\ 0 <= I848 - 1 /\ 2 <= I849 - 1 /\ I851 + 2 <= I841 /\ I842 + 5 * I854 = I850] 64) f11#(I855, I856, I857, I858, I859, I860, I861) -> f14#(I862, I863, I864, I857 + 5, I865, I866, I867) [I865 + 2 <= I856 /\ 1 <= I864 - 1 /\ 0 <= I863 - 1 /\ 0 <= I862 - 1 /\ 1 <= I858 - 1 /\ 0 <= I856 - 1 /\ 0 <= I855 - 1 /\ I864 <= I858 /\ I864 - 1 <= I856 /\ I864 - 1 <= I855 /\ I863 <= I856 /\ I862 <= I855] 65) f8#(I868, I869, I870, I871, I872, I873, I874) -> f13#(I875, I876, I877, I878, I879, I880, I881) [I875 <= I868 /\ I876 <= I869 /\ 0 <= I868 - 1 /\ 2 <= I869 - 1 /\ -1 <= I871 - 1 /\ 0 <= I875 - 1 /\ 2 <= I876 - 1 /\ I870 + 5 * I882 = I877] 66) f8#(I883, I884, I885, I886, I887, I888, I889) -> f13#(I890, I891, I885 + 5, I892, I893, I894, I895) [1 <= I891 - 1 /\ 0 <= I890 - 1 /\ -1 <= I886 - 1 /\ 1 <= I884 - 1 /\ 0 <= I883 - 1 /\ I891 - 2 <= I886 /\ I891 <= I884 /\ I891 - 1 <= I883 /\ I890 <= I883] 67) f12#(I896, I897, I898, I899, I900, I901, I902) -> f7#(I903, I904, I905, I906, I907, I908, I909) [-1 <= I903 - 1 /\ 0 <= I897 - 1 /\ 0 <= I896 - 1 /\ I903 + 1 <= I897 /\ 0 <= I898 - 1 /\ I903 + 1 <= I896] 68) f9#(I910, I911, I912, I913, I914, I915, I916) -> f7#(I917, I918, I919, I920, I921, I922, I923) [-1 <= I917 - 1 /\ -1 <= I912 - 1 /\ 0 <= I910 - 1 /\ I917 <= I912 /\ 0 <= I911 - 1 /\ I917 + 1 <= I910] 69) f11#(I924, I925, I926, I927, I928, I929, I930) -> f7#(I931, I932, I933, I934, I935, I936, I937) [-1 <= I931 - 1 /\ -1 <= I927 - 1 /\ 0 <= I925 - 1 /\ 0 <= I924 - 1 /\ I931 <= I927] 70) f8#(I938, I939, I940, I941, I942, I943, I944) -> f7#(I945, I946, I947, I948, I949, I950, I951) [-1 <= I945 - 1 /\ -1 <= I941 - 1 /\ -1 <= I939 - 1 /\ 0 <= I938 - 1 /\ I945 <= I939] 71) f9#(I952, I953, I954, I955, I956, I957, I958) -> f12#(I959, I960, I961, I962, I963, I964, I965) [I959 <= I952 /\ I960 <= I954 /\ 0 <= I952 - 1 /\ 2 <= I954 - 1 /\ 0 <= I959 - 1 /\ 2 <= I960 - 1 /\ I953 + 5 * I966 = I961] 72) f9#(I967, I968, I969, I970, I971, I972, I973) -> f12#(I974, I975, I968 + 5, I976, I977, I978, I979) [1 <= I975 - 1 /\ 0 <= I974 - 1 /\ 1 <= I969 - 1 /\ 0 <= I967 - 1 /\ I975 <= I969 /\ I975 - 1 <= I967 /\ I974 <= I967] 73) f10#(I980, I981, I982, I983, I984, I985, I986) -> f7#(I987, I988, I989, I990, I991, I992, I993) [-1 <= I987 - 1 /\ 0 <= I980 - 1 /\ 0 <= I981 - 1 /\ I987 + 1 <= I980] 74) f8#(I994, I995, I996, I997, I998, I999, I1000) -> f11#(I1001, I1002, I1003, I1004, I1005, I1006, I1007) [I1001 <= I994 /\ I1002 <= I997 /\ I1004 <= I995 /\ 0 <= I994 - 1 /\ -1 <= I995 - 1 /\ 2 <= I997 - 1 /\ 0 <= I1001 - 1 /\ 2 <= I1002 - 1 /\ -1 <= I1004 - 1 /\ I996 + I1008 = I1003] 75) f8#(I1009, I1010, I1011, I1012, I1013, I1014, I1015) -> f11#(I1016, I1017, I1011 + 1, I1018, I1019, I1020, I1021) [-1 <= I1018 - 1 /\ 1 <= I1017 - 1 /\ 0 <= I1016 - 1 /\ 1 <= I1012 - 1 /\ -1 <= I1010 - 1 /\ 0 <= I1009 - 1 /\ I1018 <= I1010 /\ I1017 <= I1012 /\ I1017 - 2 <= I1010 /\ I1017 - 1 <= I1009 /\ I1016 <= I1009] 76) f9#(I1022, I1023, I1024, I1025, I1026, I1027, I1028) -> f7#(I1029, I1030, I1031, I1032, I1033, I1034, I1035) [-1 <= I1029 - 1 /\ -1 <= I1024 - 1 /\ 0 <= I1022 - 1 /\ I1029 <= I1024] 77) f8#(I1036, I1037, I1038, I1039, I1040, I1041, I1042) -> f7#(I1043, I1044, I1045, I1046, I1047, I1048, I1049) [-1 <= I1043 - 1 /\ -1 <= I1039 - 1 /\ -1 <= I1037 - 1 /\ 0 <= I1036 - 1 /\ I1043 <= I1039] 78) f6#(I1050, I1051, I1052, I1053, I1054, I1055, I1056) -> f10#(I1057, 5, I1058, I1059, I1060, I1061, I1062) [1 <= I1057 - 1 /\ -1 <= I1052 - 1 /\ 1 <= I1051 - 1 /\ -1 <= I1050 - 1 /\ I1057 - 2 <= I1052 /\ I1057 <= I1051 /\ I1057 - 2 <= I1050] 79) f6#(I1063, I1064, I1065, I1066, I1067, I1068, I1069) -> f10#(I1070, I1071, I1072, I1073, I1074, I1075, I1076) [I1070 <= I1064 /\ -1 <= I1063 - 1 /\ 2 <= I1064 - 1 /\ -1 <= I1065 - 1 /\ 2 <= I1070 - 1 /\ 5 * I1077 = I1071] 80) f6#(I1078, I1079, I1080, I1081, I1082, I1083, I1084) -> f9#(I1085, 1, I1086, I1087, I1088, I1089, I1090) [-1 <= I1086 - 1 /\ 1 <= I1085 - 1 /\ -1 <= I1080 - 1 /\ -1 <= I1079 - 1 /\ 1 <= I1078 - 1 /\ I1086 <= I1079 /\ I1085 - 2 <= I1080 /\ I1085 - 2 <= I1079 /\ I1085 <= I1078] 81) f6#(I1091, I1092, I1093, I1094, I1095, I1096, I1097) -> f9#(I1098, I1099, I1100, I1101, I1102, I1103, I1104) [-1 <= I1100 - 1 /\ 2 <= I1098 - 1 /\ -1 <= I1093 - 1 /\ -1 <= I1092 - 1 /\ 2 <= I1091 - 1 /\ I1100 <= I1092 /\ I1098 <= I1091] 82) f6#(I1105, I1106, I1107, I1108, I1109, I1110, I1111) -> f8#(I1112, I1113, 1, I1114, I1115, I1116, I1117) [-1 <= I1114 - 1 /\ -1 <= I1113 - 1 /\ 1 <= I1112 - 1 /\ 1 <= I1107 - 1 /\ -1 <= I1106 - 1 /\ -1 <= I1105 - 1 /\ I1114 <= I1105 /\ I1113 <= I1106 /\ I1112 <= I1107 /\ I1112 - 2 <= I1106 /\ I1112 - 2 <= I1105] 83) f6#(I1118, I1119, I1120, I1121, I1122, I1123, I1124) -> f8#(I1125, I1126, I1127, I1128, I1129, I1130, I1131) [-1 <= I1128 - 1 /\ -1 <= I1126 - 1 /\ 2 <= I1125 - 1 /\ 2 <= I1120 - 1 /\ -1 <= I1119 - 1 /\ -1 <= I1118 - 1 /\ I1128 <= I1118 /\ I1126 <= I1119 /\ I1125 <= I1120] 84) f6#(I1132, I1133, I1134, I1135, I1136, I1137, I1138) -> f7#(I1139, I1140, I1141, I1142, I1143, I1144, I1145) [-1 <= I1139 - 1 /\ -1 <= I1134 - 1 /\ -1 <= I1133 - 1 /\ -1 <= I1132 - 1 /\ I1139 <= I1133] 85) f6#(I1146, I1147, I1148, I1149, I1150, I1151, I1152) -> f7#(I1153, I1154, I1155, I1156, I1157, I1158, I1159) [-1 <= I1153 - 1 /\ -1 <= I1148 - 1 /\ -1 <= I1147 - 1 /\ -1 <= I1146 - 1 /\ I1153 <= I1146] 86) f6#(I1160, I1161, I1162, I1163, I1164, I1165, I1166) -> f7#(I1167, I1168, I1169, I1170, I1171, I1172, I1173) [-1 <= I1167 - 1 /\ -1 <= I1162 - 1 /\ -1 <= I1161 - 1 /\ -1 <= I1160 - 1 /\ I1167 <= I1162] 87) f5#(I1174, I1175, I1176, I1177, I1178, I1179, I1180) -> f6#(I1181, I1182, I1183, I1184, I1185, I1186, I1187) [I1177 - 2 * I1188 = 0 /\ -1 <= I1177 - 1 /\ I1181 <= I1176 /\ I1182 - 1 <= I1174 /\ I1182 - 1 <= I1175 /\ I1182 - 1 <= I1176 /\ I1183 <= I1175 /\ 0 <= I1174 - 1 /\ 0 <= I1175 - 1 /\ 0 <= I1176 - 1 /\ 0 <= I1181 - 1 /\ 1 <= I1182 - 1 /\ 0 <= I1183 - 1 /\ I1178 + 2 <= I1175 /\ I1177 - 2 * I1188 <= 1 /\ 0 <= I1177 - 2 * I1188] 88) f4#(I1189, I1190, I1191, I1192, I1193, I1194, I1195) -> f5#(I1189, I1190, I1191, I1192, I1193, I1196, I1197) [I1192 - 2 * I1198 = 0 /\ -1 <= I1192 - 1 /\ I1199 <= I1191 /\ I1200 - 1 <= I1189 /\ I1200 - 1 <= I1190 /\ I1200 - 1 <= I1191 /\ I1201 <= I1190 /\ 0 <= I1189 - 1 /\ 0 <= I1190 - 1 /\ 0 <= I1191 - 1 /\ 0 <= I1199 - 1 /\ 1 <= I1200 - 1 /\ 0 <= I1201 - 1 /\ I1193 + 2 <= I1190] 89) f5#(I1202, I1203, I1204, I1205, I1206, I1207, I1208) -> f6#(I1209, I1210, I1211, I1212, I1213, I1214, I1215) [I1205 - 2 * I1216 = 0 /\ -1 <= I1205 - 1 /\ I1209 <= I1204 /\ I1211 <= I1203 /\ 0 <= I1202 - 1 /\ 0 <= I1203 - 1 /\ 0 <= I1204 - 1 /\ 0 <= I1209 - 1 /\ 2 <= I1210 - 1 /\ 0 <= I1211 - 1 /\ I1206 + 2 <= I1203 /\ I1205 - 2 * I1216 <= 1 /\ 0 <= I1205 - 2 * I1216] 90) f4#(I1217, I1218, I1219, I1220, I1221, I1222, I1223) -> f5#(I1217, I1218, I1219, I1220, I1221, I1224, I1225) [I1220 - 2 * I1226 = 0 /\ -1 <= I1220 - 1 /\ I1227 <= I1219 /\ I1228 <= I1218 /\ 0 <= I1217 - 1 /\ 0 <= I1218 - 1 /\ 0 <= I1219 - 1 /\ 0 <= I1227 - 1 /\ 2 <= I1229 - 1 /\ 0 <= I1228 - 1 /\ I1221 + 2 <= I1218] 91) f5#(I1230, I1231, I1232, I1233, I1234, I1235, I1236) -> f6#(I1237, I1238, I1239, I1240, I1241, I1242, I1243) [0 <= I1233 - 2 * I1244 - 1 /\ -1 <= I1233 - 1 /\ I1237 <= I1232 /\ I1238 <= I1232 /\ I1239 <= I1231 /\ 0 <= I1230 - 1 /\ 0 <= I1231 - 1 /\ 0 <= I1232 - 1 /\ 0 <= I1237 - 1 /\ 0 <= I1238 - 1 /\ 0 <= I1239 - 1 /\ I1234 + 2 <= I1231 /\ I1233 - 2 * I1244 <= 1] 92) f4#(I1245, I1246, I1247, I1248, I1249, I1250, I1251) -> f5#(I1245, I1246, I1247, I1248, I1249, I1252, I1253) [-1 <= I1248 - 1 /\ 0 <= I1248 - 2 * I1254 - 1 /\ I1255 <= I1247 /\ I1256 <= I1247 /\ I1257 <= I1246 /\ 0 <= I1245 - 1 /\ 0 <= I1246 - 1 /\ 0 <= I1247 - 1 /\ 0 <= I1255 - 1 /\ 0 <= I1256 - 1 /\ 0 <= I1257 - 1 /\ I1249 + 2 <= I1246] 93) f4#(I1258, I1259, I1260, I1261, I1262, I1263, I1264) -> f5#(I1258, I1259, I1260, I1261, I1262, I1265, I1266) [-1 <= I1261 - 1 /\ I1261 - 2 * I1267 <= -1 /\ I1268 <= I1260 /\ I1269 <= I1260 /\ I1270 <= I1259 /\ 0 <= I1258 - 1 /\ 0 <= I1259 - 1 /\ 0 <= I1260 - 1 /\ 0 <= I1268 - 1 /\ 0 <= I1269 - 1 /\ 0 <= I1270 - 1 /\ I1262 + 2 <= I1259] 94) f2#(I1271, I1272, I1273, I1274, I1275, I1276, I1277) -> f4#(I1278, I1279, I1280, I1273, I1281, I1282, I1283) [I1281 + 2 <= I1272 /\ 2 <= I1280 - 1 /\ 0 <= I1279 - 1 /\ 0 <= I1278 - 1 /\ 0 <= I1272 - 1 /\ 0 <= I1271 - 1 /\ I1279 <= I1272 /\ I1278 <= I1272 /\ I1278 <= I1271] 95) f2#(I1284, I1285, I1286, I1287, I1288, I1289, I1290) -> f4#(I1291, I1292, I1293, 0, I1294, I1295, I1296) [0 = I1286 /\ I1294 + 2 <= I1285 /\ 1 <= I1293 - 1 /\ 0 <= I1292 - 1 /\ 0 <= I1291 - 1 /\ 0 <= I1285 - 1 /\ 0 <= I1284 - 1 /\ I1293 - 1 <= I1285 /\ I1293 - 1 <= I1284 /\ I1292 <= I1285 /\ I1291 <= I1285 /\ I1291 <= I1284] 96) f3#(I1297, I1298, I1299, I1300, I1301, I1302, I1303) -> f2#(I1304, I1305, I1298, I1306, I1307, I1308, I1309) [2 <= I1305 - 1 /\ 0 <= I1304 - 1 /\ 0 <= I1297 - 1 /\ -1 <= I1298 - 1 /\ I1304 <= I1297] 97) f3#(I1310, I1311, I1312, I1313, I1314, I1315, I1316) -> f2#(I1317, I1318, 0, I1319, I1320, I1321, I1322) [0 = I1311 /\ 1 <= I1318 - 1 /\ 0 <= I1317 - 1 /\ 0 <= I1310 - 1 /\ I1318 - 1 <= I1310 /\ I1317 <= I1310] 98) f1#(I1323, I1324, I1325, I1326, I1327, I1328, I1329) -> f2#(I1330, I1331, I1325, I1332, I1333, I1334, I1335) [I1326 + 2 <= I1324 /\ 0 <= I1331 - 1 /\ 0 <= I1330 - 1 /\ 0 <= I1324 - 1 /\ 0 <= I1323 - 1 /\ I1331 <= I1324 /\ I1330 <= I1324 /\ -1 <= I1325 - 1 /\ I1330 <= I1323] We have the following SCCs. { 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 63, 64, 65, 66, 71, 72, 74, 75, 78, 79, 80, 81, 82, 83 } { 1 } { 2 } DP problem for innermost termination. P = f31#(I14, I15, I16, I17, I18, I19, I20) -> f31#(I14 - 1, I21, I22, I23, I24, I25, I26) [I14 - 1 <= I14 - 1 /\ 0 <= I14 - 1] R = init(x1, x2, x3, x4, x5, x6, x7) -> f3(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7) f7(I0, I1, I2, I3, I4, I5, I6) -> f7(I7, I8, I9, I10, I11, I12, I13) [-1 <= I7 - 1 /\ 0 <= I0 - 1 /\ I7 + 1 <= I0] f31(I14, I15, I16, I17, I18, I19, I20) -> f31(I14 - 1, I21, I22, I23, I24, I25, I26) [I14 - 1 <= I14 - 1 /\ 0 <= I14 - 1] f5(I27, I28, I29, I30, I31, I32, I33) -> f31(I30 * I30, I34, I35, I36, I37, I38, I39) [I30 - 2 * y1 = 0 /\ -1 <= I30 - 1 /\ 0 <= I27 - 1 /\ 0 <= I28 - 1 /\ 0 <= I29 - 1 /\ I31 + 2 <= I28 /\ I30 - 2 * y1 <= 1 /\ 0 <= I30 - 2 * y1] f4(I40, I41, I42, I43, I44, I45, I46) -> f5(I40, I41, I42, I43, I44, I47, I48) [I43 - 2 * I49 = 0 /\ -1 <= I43 - 1 /\ 0 <= I40 - 1 /\ 0 <= I41 - 1 /\ 0 <= I42 - 1 /\ I44 + 2 <= I41] f2(I50, I51, I52, I53, I54, I55, I56) -> f31(I52, I57, I58, I59, I60, I61, I62) [0 <= I51 - 1 /\ 0 <= I50 - 1] f3(I63, I64, I65, I66, I67, I68, I69) -> f31(I64, I70, I71, I72, I73, I74, I75) [-1 <= I64 - 1 /\ 0 <= I63 - 1] f30(I76, I77, I78, I79, I80, I81, I82) -> f6(I83, I84, I85, I86, I87, I88, I89) [I81 + 2 <= I76 /\ 2 <= I85 - 1 /\ -1 <= I84 - 1 /\ 2 <= I83 - 1 /\ -1 <= I82 - 1 /\ 0 <= I78 - 1 /\ 0 <= I77 - 1 /\ 0 <= I76 - 1 /\ I85 - 2 <= I76 /\ I84 + 1 <= I78 /\ I83 - 4 <= I82 /\ I79 <= I80 /\ I83 - 2 <= I77] f29(I90, I91, I92, I93, I94, I95, I96) -> f6(I97, I98, I99, I100, I101, I102, I103) [I93 + 2 <= I90 /\ 2 <= I99 - 1 /\ -1 <= I98 - 1 /\ 1 <= I97 - 1 /\ 0 <= I91 - 1 /\ 0 <= I90 - 1 /\ I99 - 2 <= I90 /\ I98 + 1 <= I91 /\ I97 - 1 <= I91 /\ -1 <= I92 - 1 /\ I97 - 1 <= I90] f26(I104, I105, I106, I107, I108, I109, I110) -> f6(I111, I112, I113, I114, I115, I116, I117) [1 <= I113 - 1 /\ -1 <= I112 - 1 /\ 2 <= I111 - 1 /\ -1 <= I108 - 1 /\ 0 <= I105 - 1 /\ 0 <= I104 - 1 /\ I113 - 2 <= I108 /\ I113 - 1 <= I105 /\ I113 - 1 <= I104 /\ I112 + 1 <= I105 /\ I111 - 4 <= I108 /\ I106 <= I107 /\ I111 - 2 <= I104] f23(I118, I119, I120, I121, I122, I123, I124) -> f6(I125, I126, I127, I128, I129, I130, I131) [1 <= I127 - 1 /\ -1 <= I126 - 1 /\ 1 <= I125 - 1 /\ 0 <= I118 - 1 /\ I127 - 1 <= I118 /\ I126 + 1 <= I118 /\ -1 <= I119 - 1 /\ I125 - 1 <= I118] f30(I132, I133, I134, I135, I136, I137, I138) -> f6(I139, I140, I141, I142, I143, I144, I145) [I137 + 2 <= I132 /\ 0 <= I141 - 1 /\ 0 <= I140 - 1 /\ -1 <= I139 - 1 /\ -1 <= I138 - 1 /\ 0 <= I134 - 1 /\ 0 <= I133 - 1 /\ 0 <= I132 - 1 /\ I141 <= I132 /\ I140 <= I134 /\ I139 <= I138 /\ I136 <= I135 - 1 /\ I139 + 1 <= I133] f27(I146, I147, I148, I149, I150, I151, I152) -> f6(I153, I154, I155, I156, I157, I158, I159) [I149 + 2 <= I146 /\ 0 <= I155 - 1 /\ -1 <= I154 - 1 /\ -1 <= I153 - 1 /\ 0 <= I147 - 1 /\ 0 <= I146 - 1 /\ I155 <= I146 /\ I154 + 1 <= I147 /\ I154 + 1 <= I146 /\ 0 <= I148 - 1 /\ I153 + 1 <= I147] f26(I160, I161, I162, I163, I164, I165, I166) -> f6(I167, I168, I169, I170, I171, I172, I173) [-1 <= I169 - 1 /\ 0 <= I168 - 1 /\ -1 <= I167 - 1 /\ -1 <= I164 - 1 /\ 0 <= I161 - 1 /\ 0 <= I160 - 1 /\ I169 <= I164 /\ I169 + 1 <= I161 /\ I169 + 1 <= I160 /\ I168 <= I161 /\ I167 <= I164 /\ I163 <= I162 - 1 /\ I167 + 1 <= I160] f24(I174, I175, I176, I177, I178, I179, I180) -> f6(I181, I182, I183, I184, I185, I186, I187) [-1 <= I183 - 1 /\ -1 <= I182 - 1 /\ -1 <= I181 - 1 /\ 0 <= I174 - 1 /\ I183 + 1 <= I174 /\ I182 + 1 <= I174 /\ 0 <= I175 - 1 /\ I181 + 1 <= I174] f28(I188, I189, I190, I191, I192, I193, I194) -> f30(I195, I196, I197, I190, I198, I192, I199) [I192 + 2 <= I188 /\ -1 <= I199 - 1 /\ 2 <= I197 - 1 /\ 0 <= I196 - 1 /\ 0 <= I195 - 1 /\ 2 <= I191 - 1 /\ 0 <= I189 - 1 /\ 0 <= I188 - 1 /\ I199 + 1 <= I189 /\ I197 <= I191 /\ I196 <= I189 /\ I195 <= I188] f28(I200, I201, I202, I203, I204, I205, I206) -> f30(I207, I208, I209, I202, 1, I204, I210) [I204 + 2 <= I200 /\ -1 <= I210 - 1 /\ 1 <= I209 - 1 /\ 0 <= I208 - 1 /\ 0 <= I207 - 1 /\ 1 <= I203 - 1 /\ 0 <= I201 - 1 /\ 0 <= I200 - 1 /\ I210 + 1 <= I201 /\ I209 <= I203 /\ I209 - 1 <= I201 /\ I209 - 1 <= I200 /\ I208 <= I201 /\ I207 <= I200] f17(I211, I212, I213, I214, I215, I216, I217) -> f29(I218, I219, I220, I221, I222, I223, I224) [I221 + 2 <= I211 /\ 2 <= I219 - 1 /\ 0 <= I218 - 1 /\ 2 <= I212 - 1 /\ 0 <= I211 - 1 /\ I219 <= I212 /\ I213 <= 0 /\ I218 <= I211] f17(I225, I226, I227, I228, I229, I230, I231) -> f29(I232, I233, 1, I234, I235, I236, I237) [I234 + 2 <= I225 /\ 1 <= I233 - 1 /\ 0 <= I232 - 1 /\ 1 <= I226 - 1 /\ 0 <= I225 - 1 /\ I233 <= I226 /\ I233 - 1 <= I225 /\ I227 <= 0 /\ I232 <= I225] f28(I238, I239, I240, I241, I242, I243, I244) -> f7(I245, I246, I247, I248, I249, I250, I251) [I242 + 2 <= I238 /\ 0 <= I245 - 1 /\ 0 <= I241 - 1 /\ 0 <= I239 - 1 /\ 0 <= I238 - 1 /\ I245 <= I241] f27(I252, I253, I254, I255, I256, I257, I258) -> f7(I259, I260, I261, I262, I263, I264, I265) [I255 + 2 <= I252 /\ -1 <= I259 - 1 /\ 0 <= I253 - 1 /\ 0 <= I252 - 1 /\ I259 + 1 <= I253 /\ I259 + 1 <= I252] f17(I266, I267, I268, I269, I270, I271, I272) -> f7(I273, I274, I275, I276, I277, I278, I279) [0 <= I273 - 1 /\ 0 <= I267 - 1 /\ 0 <= I266 - 1 /\ I268 <= 0 /\ I273 <= I267] f21(I280, I281, I282, I283, I284, I285, I286) -> f6(I287, I288, I289, I290, I291, I292, I293) [1 = I283 /\ I284 + 2 <= I282 /\ -1 <= I289 - 1 /\ 0 <= I288 - 1 /\ 0 <= I287 - 1 /\ 0 <= I282 - 1 /\ 0 <= I281 - 1 /\ 0 <= I280 - 1 /\ I289 + 1 <= I280 /\ I288 <= I282 /\ I287 <= I281] f21(I294, I295, I296, I297, I298, I299, I300) -> f28(I301, I302, I303, I304, I305, I306, I307) [I298 + 2 <= I296 /\ I305 + 2 <= I294 /\ 0 <= I304 - 1 /\ 2 <= I302 - 1 /\ 0 <= I301 - 1 /\ 0 <= I296 - 1 /\ 2 <= I295 - 1 /\ 0 <= I294 - 1 /\ I304 <= I296 /\ I302 <= I295 /\ I297 <= 0 /\ I301 <= I294] f21(I308, I309, I310, I311, I312, I313, I314) -> f28(I315, I316, 1, I317, I318, I319, I320) [I312 + 2 <= I310 /\ I318 + 2 <= I308 /\ 0 <= I317 - 1 /\ 1 <= I316 - 1 /\ 0 <= I315 - 1 /\ 0 <= I310 - 1 /\ 1 <= I309 - 1 /\ 0 <= I308 - 1 /\ I317 <= I310 /\ I316 - 1 <= I310 /\ I316 <= I309 /\ I316 - 1 <= I308 /\ I311 <= 0 /\ I315 <= I308] f19(I321, I322, I323, I324, I325, I326, I327) -> f6(I328, I329, I330, I331, I332, I333, I334) [1 = I323 /\ -1 <= I330 - 1 /\ -1 <= I329 - 1 /\ 0 <= I328 - 1 /\ 0 <= I322 - 1 /\ 0 <= I321 - 1 /\ I330 + 1 <= I321 /\ I329 + 1 <= I322 /\ I329 + 1 <= I321 /\ I328 <= I322] f19(I335, I336, I337, I338, I339, I340, I341) -> f27(I342, I343, I344, I345, I346, I347, I348) [I345 + 2 <= I335 /\ 2 <= I343 - 1 /\ 0 <= I342 - 1 /\ 2 <= I336 - 1 /\ 0 <= I335 - 1 /\ I343 <= I336 /\ I337 <= 0 /\ I342 <= I335] f19(I349, I350, I351, I352, I353, I354, I355) -> f27(I356, I357, 1, I358, I359, I360, I361) [I358 + 2 <= I349 /\ 1 <= I357 - 1 /\ 0 <= I356 - 1 /\ 1 <= I350 - 1 /\ 0 <= I349 - 1 /\ I357 <= I350 /\ I357 - 1 <= I349 /\ I351 <= 0 /\ I356 <= I349] f17(I362, I363, I364, I365, I366, I367, I368) -> f6(I369, I370, I371, I372, I373, I374, I375) [1 = I364 /\ -1 <= I371 - 1 /\ 0 <= I370 - 1 /\ -1 <= I369 - 1 /\ 0 <= I363 - 1 /\ 0 <= I362 - 1 /\ I371 + 1 <= I362 /\ I370 <= I363 /\ I369 + 1 <= I363 /\ I369 + 1 <= I362] f15(I376, I377, I378, I379, I380, I381, I382) -> f6(I383, I384, I385, I386, I387, I388, I389) [1 = I377 /\ -1 <= I385 - 1 /\ -1 <= I384 - 1 /\ -1 <= I383 - 1 /\ 0 <= I376 - 1 /\ I385 + 1 <= I376 /\ I384 + 1 <= I376 /\ I383 + 1 <= I376] f25(I390, I391, I392, I393, I394, I395, I396) -> f26(I397, I398, I391, I399, I400, I401, I402) [-1 <= I400 - 1 /\ 2 <= I398 - 1 /\ 0 <= I397 - 1 /\ 2 <= I392 - 1 /\ 0 <= I390 - 1 /\ I400 + 1 <= I390 /\ I398 <= I392 /\ I397 <= I390] f25(I403, I404, I405, I406, I407, I408, I409) -> f26(I410, I411, I404, 1, I412, I413, I414) [-1 <= I412 - 1 /\ 1 <= I411 - 1 /\ 0 <= I410 - 1 /\ 1 <= I405 - 1 /\ 0 <= I403 - 1 /\ I412 + 1 <= I403 /\ I411 <= I405 /\ I411 - 1 <= I403 /\ I410 <= I403] f21(I415, I416, I417, I418, I419, I420, I421) -> f7(I422, I423, I424, I425, I426, I427, I428) [I419 + 2 <= I417 /\ 0 <= I422 - 1 /\ 0 <= I417 - 1 /\ 0 <= I416 - 1 /\ 0 <= I415 - 1 /\ I418 <= 0 /\ I422 <= I416] f19(I429, I430, I431, I432, I433, I434, I435) -> f7(I436, I437, I438, I439, I440, I441, I442) [0 <= I436 - 1 /\ 0 <= I430 - 1 /\ 0 <= I429 - 1 /\ I431 <= 0 /\ I436 <= I430] f17(I443, I444, I445, I446, I447, I448, I449) -> f7(I450, I451, I452, I453, I454, I455, I456) [-1 <= I450 - 1 /\ 0 <= I444 - 1 /\ 0 <= I443 - 1 /\ I450 + 1 <= I444 /\ I445 <= 0 /\ I450 + 1 <= I443] f15(I457, I458, I459, I460, I461, I462, I463) -> f7(I464, I465, I466, I467, I468, I469, I470) [-1 <= I464 - 1 /\ 0 <= I457 - 1 /\ I458 <= 0 /\ I464 + 1 <= I457] f25(I471, I472, I473, I474, I475, I476, I477) -> f7(I478, I479, I480, I481, I482, I483, I484) [0 <= I478 - 1 /\ 0 <= I473 - 1 /\ 0 <= I471 - 1 /\ I478 <= I473] f24(I485, I486, I487, I488, I489, I490, I491) -> f7(I492, I493, I494, I495, I496, I497, I498) [-1 <= I492 - 1 /\ 0 <= I485 - 1 /\ I492 + 1 <= I485] f12(I499, I500, I501, I502, I503, I504, I505) -> f25(I506, I507, I508, I509, I510, I511, I512) [0 <= I508 - 1 /\ 2 <= I506 - 1 /\ 0 <= I500 - 1 /\ 2 <= I499 - 1 /\ I508 <= I500 /\ 0 <= I501 - 1 /\ I506 <= I499] f12(I513, I514, I515, I516, I517, I518, I519) -> f25(I520, 1, I521, I522, I523, I524, I525) [0 <= I521 - 1 /\ 1 <= I520 - 1 /\ 0 <= I514 - 1 /\ 1 <= I513 - 1 /\ I521 <= I514 /\ I520 - 1 <= I514 /\ 0 <= I515 - 1 /\ I520 <= I513] f9(I526, I527, I528, I529, I530, I531, I532) -> f24(I533, I534, I535, I536, I537, I538, I539) [2 <= I533 - 1 /\ -1 <= I528 - 1 /\ 2 <= I526 - 1 /\ 0 <= I527 - 1 /\ I533 <= I526] f9(I540, I541, I542, I543, I544, I545, I546) -> f24(I547, 1, I548, I549, I550, I551, I552) [1 <= I547 - 1 /\ -1 <= I542 - 1 /\ 1 <= I540 - 1 /\ I547 - 2 <= I542 /\ 0 <= I541 - 1 /\ I547 <= I540] f10(I553, I554, I555, I556, I557, I558, I559) -> f23(I560, I561, I562, I563, I564, I565, I566) [2 <= I560 - 1 /\ 2 <= I553 - 1 /\ 0 <= I554 - 1 /\ I560 <= I553] f10(I567, I568, I569, I570, I571, I572, I573) -> f23(I574, 1, I575, I576, I577, I578, I579) [1 <= I574 - 1 /\ 1 <= I567 - 1 /\ 0 <= I568 - 1 /\ I574 <= I567] f22(I580, I581, I582, I583, I584, I585, I586) -> f21(I587, I588, I589, I590, I591, I592, I593) [I587 <= I580 /\ 0 <= I583 - 1 /\ I588 <= I581 /\ I589 <= I582 /\ 2 <= I580 - 1 /\ 0 <= I581 - 1 /\ 0 <= I582 - 1 /\ 2 <= I587 - 1 /\ 0 <= I588 - 1 /\ 0 <= I589 - 1 /\ I584 + 2 <= I581 /\ I591 + 2 <= I582 /\ I594 - 2 * y2 <= 1 /\ 0 <= I594 - 2 * y2 /\ I594 - 2 * y2 = I590] f14(I595, I596, I597, I598, I599, I600, I601) -> f22(I595, I596, I597, I598, I599, I602, I603) [I604 <= I595 /\ 0 <= I598 - 1 /\ I605 <= I596 /\ y3 <= I597 /\ 2 <= I595 - 1 /\ 0 <= I596 - 1 /\ 0 <= I597 - 1 /\ 2 <= I604 - 1 /\ 0 <= I605 - 1 /\ 0 <= y3 - 1 /\ I599 + 2 <= I596 /\ y4 + 2 <= I597] f14(I606, I607, I608, I609, I610, I611, I612) -> f21(I613, I614, I615, 1, I616, I617, I618) [I616 + 2 <= I608 /\ I610 + 2 <= I607 /\ 0 <= I615 - 1 /\ 0 <= I614 - 1 /\ 1 <= I613 - 1 /\ 0 <= I608 - 1 /\ 0 <= I607 - 1 /\ 1 <= I606 - 1 /\ I615 <= I608 /\ I614 <= I607 /\ I613 - 1 <= I608 /\ I613 - 1 <= I607 /\ 0 <= I609 - 1 /\ I613 <= I606] f20(I619, I620, I621, I622, I623, I624, I625) -> f19(I626, I627, I628, I629, I630, I631, I632) [I626 <= I619 /\ 0 <= I621 - 1 /\ I627 <= I620 /\ 2 <= I619 - 1 /\ 0 <= I620 - 1 /\ -1 <= I622 - 1 /\ 2 <= I626 - 1 /\ 0 <= I627 - 1 /\ I633 - 2 * I634 <= 1 /\ 0 <= I633 - 2 * I634 /\ I633 - 2 * I634 = I628] f11(I635, I636, I637, I638, I639, I640, I641) -> f20(I635, I636, I637, I638, I642, I643, I644) [I645 <= I635 /\ 0 <= I637 - 1 /\ I646 <= I636 /\ 2 <= I635 - 1 /\ 0 <= I636 - 1 /\ -1 <= I638 - 1 /\ 2 <= I645 - 1 /\ 0 <= I646 - 1] f11(I647, I648, I649, I650, I651, I652, I653) -> f19(I654, I655, 1, I656, I657, I658, I659) [0 <= I655 - 1 /\ 1 <= I654 - 1 /\ -1 <= I650 - 1 /\ 0 <= I648 - 1 /\ 1 <= I647 - 1 /\ I655 <= I648 /\ I654 - 2 <= I650 /\ I654 - 1 <= I648 /\ 0 <= I649 - 1 /\ I654 <= I647] f18(I660, I661, I662, I663, I664, I665, I666) -> f17(I667, I668, I669, I670, I671, I672, I673) [I667 <= I660 /\ 0 <= I662 - 1 /\ I668 <= I661 /\ 2 <= I660 - 1 /\ 0 <= I661 - 1 /\ 2 <= I667 - 1 /\ 0 <= I668 - 1 /\ I674 - 2 * I675 <= 1 /\ 0 <= I674 - 2 * I675 /\ I674 - 2 * I675 = I669] f13(I676, I677, I678, I679, I680, I681, I682) -> f18(I676, I677, I678, I683, I684, I685, I686) [I687 <= I676 /\ 0 <= I678 - 1 /\ I688 <= I677 /\ 2 <= I676 - 1 /\ 0 <= I677 - 1 /\ 2 <= I687 - 1 /\ 0 <= I688 - 1] f13(I689, I690, I691, I692, I693, I694, I695) -> f17(I696, I697, 1, I698, I699, I700, I701) [0 <= I697 - 1 /\ 1 <= I696 - 1 /\ 0 <= I690 - 1 /\ 1 <= I689 - 1 /\ I697 <= I690 /\ I696 - 1 <= I690 /\ 0 <= I691 - 1 /\ I696 <= I689] f16(I702, I703, I704, I705, I706, I707, I708) -> f15(I709, I710, I711, I712, I713, I714, I715) [I709 <= I702 /\ 0 <= I704 - 1 /\ 2 <= I702 - 1 /\ -1 <= I703 - 1 /\ -1 <= I705 - 1 /\ 2 <= I709 - 1 /\ I716 - 2 * I717 <= 1 /\ 0 <= I716 - 2 * I717 /\ I716 - 2 * I717 = I710] f8(I718, I719, I720, I721, I722, I723, I724) -> f16(I718, I719, I720, I721, I725, I726, I727) [I728 <= I718 /\ 0 <= I720 - 1 /\ 2 <= I718 - 1 /\ -1 <= I719 - 1 /\ -1 <= I721 - 1 /\ 2 <= I728 - 1] f8(I729, I730, I731, I732, I733, I734, I735) -> f15(I736, 1, I737, I738, I739, I740, I741) [1 <= I736 - 1 /\ -1 <= I732 - 1 /\ -1 <= I730 - 1 /\ 1 <= I729 - 1 /\ I736 - 2 <= I732 /\ I736 - 2 <= I730 /\ 0 <= I731 - 1 /\ I736 <= I729] f12(I742, I743, I744, I745, I746, I747, I748) -> f7(I749, I750, I751, I752, I753, I754, I755) [0 <= I749 - 1 /\ 0 <= I743 - 1 /\ 0 <= I742 - 1 /\ 0 <= I744 - 1 /\ I749 <= I742] f9(I756, I757, I758, I759, I760, I761, I762) -> f7(I763, I764, I765, I766, I767, I768, I769) [0 <= I763 - 1 /\ -1 <= I758 - 1 /\ 0 <= I756 - 1 /\ 0 <= I757 - 1 /\ I763 <= I756] f10(I770, I771, I772, I773, I774, I775, I776) -> f7(I777, I778, I779, I780, I781, I782, I783) [0 <= I777 - 1 /\ 0 <= I770 - 1 /\ 0 <= I771 - 1 /\ I777 <= I770] f14(I784, I785, I786, I787, I788, I789, I790) -> f7(I791, I792, I793, I794, I795, I796, I797) [I788 + 2 <= I785 /\ 0 <= I791 - 1 /\ 0 <= I786 - 1 /\ 0 <= I785 - 1 /\ 0 <= I784 - 1 /\ 0 <= I787 - 1 /\ I791 <= I784] f11(I798, I799, I800, I801, I802, I803, I804) -> f7(I805, I806, I807, I808, I809, I810, I811) [0 <= I805 - 1 /\ -1 <= I801 - 1 /\ 0 <= I799 - 1 /\ 0 <= I798 - 1 /\ 0 <= I800 - 1 /\ I805 <= I798] f13(I812, I813, I814, I815, I816, I817, I818) -> f7(I819, I820, I821, I822, I823, I824, I825) [0 <= I819 - 1 /\ 0 <= I813 - 1 /\ 0 <= I812 - 1 /\ 0 <= I814 - 1 /\ I819 <= I812] f8(I826, I827, I828, I829, I830, I831, I832) -> f7(I833, I834, I835, I836, I837, I838, I839) [0 <= I833 - 1 /\ -1 <= I829 - 1 /\ -1 <= I827 - 1 /\ 0 <= I826 - 1 /\ 0 <= I828 - 1 /\ I833 <= I826] f11(I840, I841, I842, I843, I844, I845, I846) -> f14(I847, I848, I849, I850, I851, I852, I853) [I847 <= I840 /\ I848 <= I841 /\ I849 <= I843 /\ 0 <= I840 - 1 /\ 0 <= I841 - 1 /\ 2 <= I843 - 1 /\ 0 <= I847 - 1 /\ 0 <= I848 - 1 /\ 2 <= I849 - 1 /\ I851 + 2 <= I841 /\ I842 + 5 * I854 = I850] f11(I855, I856, I857, I858, I859, I860, I861) -> f14(I862, I863, I864, I857 + 5, I865, I866, I867) [I865 + 2 <= I856 /\ 1 <= I864 - 1 /\ 0 <= I863 - 1 /\ 0 <= I862 - 1 /\ 1 <= I858 - 1 /\ 0 <= I856 - 1 /\ 0 <= I855 - 1 /\ I864 <= I858 /\ I864 - 1 <= I856 /\ I864 - 1 <= I855 /\ I863 <= I856 /\ I862 <= I855] f8(I868, I869, I870, I871, I872, I873, I874) -> f13(I875, I876, I877, I878, I879, I880, I881) [I875 <= I868 /\ I876 <= I869 /\ 0 <= I868 - 1 /\ 2 <= I869 - 1 /\ -1 <= I871 - 1 /\ 0 <= I875 - 1 /\ 2 <= I876 - 1 /\ I870 + 5 * I882 = I877] f8(I883, I884, I885, I886, I887, I888, I889) -> f13(I890, I891, I885 + 5, I892, I893, I894, I895) [1 <= I891 - 1 /\ 0 <= I890 - 1 /\ -1 <= I886 - 1 /\ 1 <= I884 - 1 /\ 0 <= I883 - 1 /\ I891 - 2 <= I886 /\ I891 <= I884 /\ I891 - 1 <= I883 /\ I890 <= I883] f12(I896, I897, I898, I899, I900, I901, I902) -> f7(I903, I904, I905, I906, I907, I908, I909) [-1 <= I903 - 1 /\ 0 <= I897 - 1 /\ 0 <= I896 - 1 /\ I903 + 1 <= I897 /\ 0 <= I898 - 1 /\ I903 + 1 <= I896] f9(I910, I911, I912, I913, I914, I915, I916) -> f7(I917, I918, I919, I920, I921, I922, I923) [-1 <= I917 - 1 /\ -1 <= I912 - 1 /\ 0 <= I910 - 1 /\ I917 <= I912 /\ 0 <= I911 - 1 /\ I917 + 1 <= I910] f11(I924, I925, I926, I927, I928, I929, I930) -> f7(I931, I932, I933, I934, I935, I936, I937) [-1 <= I931 - 1 /\ -1 <= I927 - 1 /\ 0 <= I925 - 1 /\ 0 <= I924 - 1 /\ I931 <= I927] f8(I938, I939, I940, I941, I942, I943, I944) -> f7(I945, I946, I947, I948, I949, I950, I951) [-1 <= I945 - 1 /\ -1 <= I941 - 1 /\ -1 <= I939 - 1 /\ 0 <= I938 - 1 /\ I945 <= I939] f9(I952, I953, I954, I955, I956, I957, I958) -> f12(I959, I960, I961, I962, I963, I964, I965) [I959 <= I952 /\ I960 <= I954 /\ 0 <= I952 - 1 /\ 2 <= I954 - 1 /\ 0 <= I959 - 1 /\ 2 <= I960 - 1 /\ I953 + 5 * I966 = I961] f9(I967, I968, I969, I970, I971, I972, I973) -> f12(I974, I975, I968 + 5, I976, I977, I978, I979) [1 <= I975 - 1 /\ 0 <= I974 - 1 /\ 1 <= I969 - 1 /\ 0 <= I967 - 1 /\ I975 <= I969 /\ I975 - 1 <= I967 /\ I974 <= I967] f10(I980, I981, I982, I983, I984, I985, I986) -> f7(I987, I988, I989, I990, I991, I992, I993) [-1 <= I987 - 1 /\ 0 <= I980 - 1 /\ 0 <= I981 - 1 /\ I987 + 1 <= I980] f8(I994, I995, I996, I997, I998, I999, I1000) -> f11(I1001, I1002, I1003, I1004, I1005, I1006, I1007) [I1001 <= I994 /\ I1002 <= I997 /\ I1004 <= I995 /\ 0 <= I994 - 1 /\ -1 <= I995 - 1 /\ 2 <= I997 - 1 /\ 0 <= I1001 - 1 /\ 2 <= I1002 - 1 /\ -1 <= I1004 - 1 /\ I996 + I1008 = I1003] f8(I1009, I1010, I1011, I1012, I1013, I1014, I1015) -> f11(I1016, I1017, I1011 + 1, I1018, I1019, I1020, I1021) [-1 <= I1018 - 1 /\ 1 <= I1017 - 1 /\ 0 <= I1016 - 1 /\ 1 <= I1012 - 1 /\ -1 <= I1010 - 1 /\ 0 <= I1009 - 1 /\ I1018 <= I1010 /\ I1017 <= I1012 /\ I1017 - 2 <= I1010 /\ I1017 - 1 <= I1009 /\ I1016 <= I1009] f9(I1022, I1023, I1024, I1025, I1026, I1027, I1028) -> f7(I1029, I1030, I1031, I1032, I1033, I1034, I1035) [-1 <= I1029 - 1 /\ -1 <= I1024 - 1 /\ 0 <= I1022 - 1 /\ I1029 <= I1024] f8(I1036, I1037, I1038, I1039, I1040, I1041, I1042) -> f7(I1043, I1044, I1045, I1046, I1047, I1048, I1049) [-1 <= I1043 - 1 /\ -1 <= I1039 - 1 /\ -1 <= I1037 - 1 /\ 0 <= I1036 - 1 /\ I1043 <= I1039] f6(I1050, I1051, I1052, I1053, I1054, I1055, I1056) -> f10(I1057, 5, I1058, I1059, I1060, I1061, I1062) [1 <= I1057 - 1 /\ -1 <= I1052 - 1 /\ 1 <= I1051 - 1 /\ -1 <= I1050 - 1 /\ I1057 - 2 <= I1052 /\ I1057 <= I1051 /\ I1057 - 2 <= I1050] f6(I1063, I1064, I1065, I1066, I1067, I1068, I1069) -> f10(I1070, I1071, I1072, I1073, I1074, I1075, I1076) [I1070 <= I1064 /\ -1 <= I1063 - 1 /\ 2 <= I1064 - 1 /\ -1 <= I1065 - 1 /\ 2 <= I1070 - 1 /\ 5 * I1077 = I1071] f6(I1078, I1079, I1080, I1081, I1082, I1083, I1084) -> f9(I1085, 1, I1086, I1087, I1088, I1089, I1090) [-1 <= I1086 - 1 /\ 1 <= I1085 - 1 /\ -1 <= I1080 - 1 /\ -1 <= I1079 - 1 /\ 1 <= I1078 - 1 /\ I1086 <= I1079 /\ I1085 - 2 <= I1080 /\ I1085 - 2 <= I1079 /\ I1085 <= I1078] f6(I1091, I1092, I1093, I1094, I1095, I1096, I1097) -> f9(I1098, I1099, I1100, I1101, I1102, I1103, I1104) [-1 <= I1100 - 1 /\ 2 <= I1098 - 1 /\ -1 <= I1093 - 1 /\ -1 <= I1092 - 1 /\ 2 <= I1091 - 1 /\ I1100 <= I1092 /\ I1098 <= I1091] f6(I1105, I1106, I1107, I1108, I1109, I1110, I1111) -> f8(I1112, I1113, 1, I1114, I1115, I1116, I1117) [-1 <= I1114 - 1 /\ -1 <= I1113 - 1 /\ 1 <= I1112 - 1 /\ 1 <= I1107 - 1 /\ -1 <= I1106 - 1 /\ -1 <= I1105 - 1 /\ I1114 <= I1105 /\ I1113 <= I1106 /\ I1112 <= I1107 /\ I1112 - 2 <= I1106 /\ I1112 - 2 <= I1105] f6(I1118, I1119, I1120, I1121, I1122, I1123, I1124) -> f8(I1125, I1126, I1127, I1128, I1129, I1130, I1131) [-1 <= I1128 - 1 /\ -1 <= I1126 - 1 /\ 2 <= I1125 - 1 /\ 2 <= I1120 - 1 /\ -1 <= I1119 - 1 /\ -1 <= I1118 - 1 /\ I1128 <= I1118 /\ I1126 <= I1119 /\ I1125 <= I1120] f6(I1132, I1133, I1134, I1135, I1136, I1137, I1138) -> f7(I1139, I1140, I1141, I1142, I1143, I1144, I1145) [-1 <= I1139 - 1 /\ -1 <= I1134 - 1 /\ -1 <= I1133 - 1 /\ -1 <= I1132 - 1 /\ I1139 <= I1133] f6(I1146, I1147, I1148, I1149, I1150, I1151, I1152) -> f7(I1153, I1154, I1155, I1156, I1157, I1158, I1159) [-1 <= I1153 - 1 /\ -1 <= I1148 - 1 /\ -1 <= I1147 - 1 /\ -1 <= I1146 - 1 /\ I1153 <= I1146] f6(I1160, I1161, I1162, I1163, I1164, I1165, I1166) -> f7(I1167, I1168, I1169, I1170, I1171, I1172, I1173) [-1 <= I1167 - 1 /\ -1 <= I1162 - 1 /\ -1 <= I1161 - 1 /\ -1 <= I1160 - 1 /\ I1167 <= I1162] f5(I1174, I1175, I1176, I1177, I1178, I1179, I1180) -> f6(I1181, I1182, I1183, I1184, I1185, I1186, I1187) [I1177 - 2 * I1188 = 0 /\ -1 <= I1177 - 1 /\ I1181 <= I1176 /\ I1182 - 1 <= I1174 /\ I1182 - 1 <= I1175 /\ I1182 - 1 <= I1176 /\ I1183 <= I1175 /\ 0 <= I1174 - 1 /\ 0 <= I1175 - 1 /\ 0 <= I1176 - 1 /\ 0 <= I1181 - 1 /\ 1 <= I1182 - 1 /\ 0 <= I1183 - 1 /\ I1178 + 2 <= I1175 /\ I1177 - 2 * I1188 <= 1 /\ 0 <= I1177 - 2 * I1188] f4(I1189, I1190, I1191, I1192, I1193, I1194, I1195) -> f5(I1189, I1190, I1191, I1192, I1193, I1196, I1197) [I1192 - 2 * I1198 = 0 /\ -1 <= I1192 - 1 /\ I1199 <= I1191 /\ I1200 - 1 <= I1189 /\ I1200 - 1 <= I1190 /\ I1200 - 1 <= I1191 /\ I1201 <= I1190 /\ 0 <= I1189 - 1 /\ 0 <= I1190 - 1 /\ 0 <= I1191 - 1 /\ 0 <= I1199 - 1 /\ 1 <= I1200 - 1 /\ 0 <= I1201 - 1 /\ I1193 + 2 <= I1190] f5(I1202, I1203, I1204, I1205, I1206, I1207, I1208) -> f6(I1209, I1210, I1211, I1212, I1213, I1214, I1215) [I1205 - 2 * I1216 = 0 /\ -1 <= I1205 - 1 /\ I1209 <= I1204 /\ I1211 <= I1203 /\ 0 <= I1202 - 1 /\ 0 <= I1203 - 1 /\ 0 <= I1204 - 1 /\ 0 <= I1209 - 1 /\ 2 <= I1210 - 1 /\ 0 <= I1211 - 1 /\ I1206 + 2 <= I1203 /\ I1205 - 2 * I1216 <= 1 /\ 0 <= I1205 - 2 * I1216] f4(I1217, I1218, I1219, I1220, I1221, I1222, I1223) -> f5(I1217, I1218, I1219, I1220, I1221, I1224, I1225) [I1220 - 2 * I1226 = 0 /\ -1 <= I1220 - 1 /\ I1227 <= I1219 /\ I1228 <= I1218 /\ 0 <= I1217 - 1 /\ 0 <= I1218 - 1 /\ 0 <= I1219 - 1 /\ 0 <= I1227 - 1 /\ 2 <= I1229 - 1 /\ 0 <= I1228 - 1 /\ I1221 + 2 <= I1218] f5(I1230, I1231, I1232, I1233, I1234, I1235, I1236) -> f6(I1237, I1238, I1239, I1240, I1241, I1242, I1243) [0 <= I1233 - 2 * I1244 - 1 /\ -1 <= I1233 - 1 /\ I1237 <= I1232 /\ I1238 <= I1232 /\ I1239 <= I1231 /\ 0 <= I1230 - 1 /\ 0 <= I1231 - 1 /\ 0 <= I1232 - 1 /\ 0 <= I1237 - 1 /\ 0 <= I1238 - 1 /\ 0 <= I1239 - 1 /\ I1234 + 2 <= I1231 /\ I1233 - 2 * I1244 <= 1] f4(I1245, I1246, I1247, I1248, I1249, I1250, I1251) -> f5(I1245, I1246, I1247, I1248, I1249, I1252, I1253) [-1 <= I1248 - 1 /\ 0 <= I1248 - 2 * I1254 - 1 /\ I1255 <= I1247 /\ I1256 <= I1247 /\ I1257 <= I1246 /\ 0 <= I1245 - 1 /\ 0 <= I1246 - 1 /\ 0 <= I1247 - 1 /\ 0 <= I1255 - 1 /\ 0 <= I1256 - 1 /\ 0 <= I1257 - 1 /\ I1249 + 2 <= I1246] f4(I1258, I1259, I1260, I1261, I1262, I1263, I1264) -> f5(I1258, I1259, I1260, I1261, I1262, I1265, I1266) [-1 <= I1261 - 1 /\ I1261 - 2 * I1267 <= -1 /\ I1268 <= I1260 /\ I1269 <= I1260 /\ I1270 <= I1259 /\ 0 <= I1258 - 1 /\ 0 <= I1259 - 1 /\ 0 <= I1260 - 1 /\ 0 <= I1268 - 1 /\ 0 <= I1269 - 1 /\ 0 <= I1270 - 1 /\ I1262 + 2 <= I1259] f2(I1271, I1272, I1273, I1274, I1275, I1276, I1277) -> f4(I1278, I1279, I1280, I1273, I1281, I1282, I1283) [I1281 + 2 <= I1272 /\ 2 <= I1280 - 1 /\ 0 <= I1279 - 1 /\ 0 <= I1278 - 1 /\ 0 <= I1272 - 1 /\ 0 <= I1271 - 1 /\ I1279 <= I1272 /\ I1278 <= I1272 /\ I1278 <= I1271] f2(I1284, I1285, I1286, I1287, I1288, I1289, I1290) -> f4(I1291, I1292, I1293, 0, I1294, I1295, I1296) [0 = I1286 /\ I1294 + 2 <= I1285 /\ 1 <= I1293 - 1 /\ 0 <= I1292 - 1 /\ 0 <= I1291 - 1 /\ 0 <= I1285 - 1 /\ 0 <= I1284 - 1 /\ I1293 - 1 <= I1285 /\ I1293 - 1 <= I1284 /\ I1292 <= I1285 /\ I1291 <= I1285 /\ I1291 <= I1284] f3(I1297, I1298, I1299, I1300, I1301, I1302, I1303) -> f2(I1304, I1305, I1298, I1306, I1307, I1308, I1309) [2 <= I1305 - 1 /\ 0 <= I1304 - 1 /\ 0 <= I1297 - 1 /\ -1 <= I1298 - 1 /\ I1304 <= I1297] f3(I1310, I1311, I1312, I1313, I1314, I1315, I1316) -> f2(I1317, I1318, 0, I1319, I1320, I1321, I1322) [0 = I1311 /\ 1 <= I1318 - 1 /\ 0 <= I1317 - 1 /\ 0 <= I1310 - 1 /\ I1318 - 1 <= I1310 /\ I1317 <= I1310] f1(I1323, I1324, I1325, I1326, I1327, I1328, I1329) -> f2(I1330, I1331, I1325, I1332, I1333, I1334, I1335) [I1326 + 2 <= I1324 /\ 0 <= I1331 - 1 /\ 0 <= I1330 - 1 /\ 0 <= I1324 - 1 /\ 0 <= I1323 - 1 /\ I1331 <= I1324 /\ I1330 <= I1324 /\ -1 <= I1325 - 1 /\ I1330 <= I1323] We use the basic value criterion with the projection function NU: NU[f31#(z1,z2,z3,z4,z5,z6,z7)] = z1 This gives the following inequalities: I14 - 1 <= I14 - 1 /\ 0 <= I14 - 1 ==> I14 >! I14 - 1 All dependency pairs are strictly oriented, so the entire dependency pair problem may be removed. DP problem for innermost termination. P = f7#(I0, I1, I2, I3, I4, I5, I6) -> f7#(I7, I8, I9, I10, I11, I12, I13) [-1 <= I7 - 1 /\ 0 <= I0 - 1 /\ I7 + 1 <= I0] R = init(x1, x2, x3, x4, x5, x6, x7) -> f3(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7) f7(I0, I1, I2, I3, I4, I5, I6) -> f7(I7, I8, I9, I10, I11, I12, I13) [-1 <= I7 - 1 /\ 0 <= I0 - 1 /\ I7 + 1 <= I0] f31(I14, I15, I16, I17, I18, I19, I20) -> f31(I14 - 1, I21, I22, I23, I24, I25, I26) [I14 - 1 <= I14 - 1 /\ 0 <= I14 - 1] f5(I27, I28, I29, I30, I31, I32, I33) -> f31(I30 * I30, I34, I35, I36, I37, I38, I39) [I30 - 2 * y1 = 0 /\ -1 <= I30 - 1 /\ 0 <= I27 - 1 /\ 0 <= I28 - 1 /\ 0 <= I29 - 1 /\ I31 + 2 <= I28 /\ I30 - 2 * y1 <= 1 /\ 0 <= I30 - 2 * y1] f4(I40, I41, I42, I43, I44, I45, I46) -> f5(I40, I41, I42, I43, I44, I47, I48) [I43 - 2 * I49 = 0 /\ -1 <= I43 - 1 /\ 0 <= I40 - 1 /\ 0 <= I41 - 1 /\ 0 <= I42 - 1 /\ I44 + 2 <= I41] f2(I50, I51, I52, I53, I54, I55, I56) -> f31(I52, I57, I58, I59, I60, I61, I62) [0 <= I51 - 1 /\ 0 <= I50 - 1] f3(I63, I64, I65, I66, I67, I68, I69) -> f31(I64, I70, I71, I72, I73, I74, I75) [-1 <= I64 - 1 /\ 0 <= I63 - 1] f30(I76, I77, I78, I79, I80, I81, I82) -> f6(I83, I84, I85, I86, I87, I88, I89) [I81 + 2 <= I76 /\ 2 <= I85 - 1 /\ -1 <= I84 - 1 /\ 2 <= I83 - 1 /\ -1 <= I82 - 1 /\ 0 <= I78 - 1 /\ 0 <= I77 - 1 /\ 0 <= I76 - 1 /\ I85 - 2 <= I76 /\ I84 + 1 <= I78 /\ I83 - 4 <= I82 /\ I79 <= I80 /\ I83 - 2 <= I77] f29(I90, I91, I92, I93, I94, I95, I96) -> f6(I97, I98, I99, I100, I101, I102, I103) [I93 + 2 <= I90 /\ 2 <= I99 - 1 /\ -1 <= I98 - 1 /\ 1 <= I97 - 1 /\ 0 <= I91 - 1 /\ 0 <= I90 - 1 /\ I99 - 2 <= I90 /\ I98 + 1 <= I91 /\ I97 - 1 <= I91 /\ -1 <= I92 - 1 /\ I97 - 1 <= I90] f26(I104, I105, I106, I107, I108, I109, I110) -> f6(I111, I112, I113, I114, I115, I116, I117) [1 <= I113 - 1 /\ -1 <= I112 - 1 /\ 2 <= I111 - 1 /\ -1 <= I108 - 1 /\ 0 <= I105 - 1 /\ 0 <= I104 - 1 /\ I113 - 2 <= I108 /\ I113 - 1 <= I105 /\ I113 - 1 <= I104 /\ I112 + 1 <= I105 /\ I111 - 4 <= I108 /\ I106 <= I107 /\ I111 - 2 <= I104] f23(I118, I119, I120, I121, I122, I123, I124) -> f6(I125, I126, I127, I128, I129, I130, I131) [1 <= I127 - 1 /\ -1 <= I126 - 1 /\ 1 <= I125 - 1 /\ 0 <= I118 - 1 /\ I127 - 1 <= I118 /\ I126 + 1 <= I118 /\ -1 <= I119 - 1 /\ I125 - 1 <= I118] f30(I132, I133, I134, I135, I136, I137, I138) -> f6(I139, I140, I141, I142, I143, I144, I145) [I137 + 2 <= I132 /\ 0 <= I141 - 1 /\ 0 <= I140 - 1 /\ -1 <= I139 - 1 /\ -1 <= I138 - 1 /\ 0 <= I134 - 1 /\ 0 <= I133 - 1 /\ 0 <= I132 - 1 /\ I141 <= I132 /\ I140 <= I134 /\ I139 <= I138 /\ I136 <= I135 - 1 /\ I139 + 1 <= I133] f27(I146, I147, I148, I149, I150, I151, I152) -> f6(I153, I154, I155, I156, I157, I158, I159) [I149 + 2 <= I146 /\ 0 <= I155 - 1 /\ -1 <= I154 - 1 /\ -1 <= I153 - 1 /\ 0 <= I147 - 1 /\ 0 <= I146 - 1 /\ I155 <= I146 /\ I154 + 1 <= I147 /\ I154 + 1 <= I146 /\ 0 <= I148 - 1 /\ I153 + 1 <= I147] f26(I160, I161, I162, I163, I164, I165, I166) -> f6(I167, I168, I169, I170, I171, I172, I173) [-1 <= I169 - 1 /\ 0 <= I168 - 1 /\ -1 <= I167 - 1 /\ -1 <= I164 - 1 /\ 0 <= I161 - 1 /\ 0 <= I160 - 1 /\ I169 <= I164 /\ I169 + 1 <= I161 /\ I169 + 1 <= I160 /\ I168 <= I161 /\ I167 <= I164 /\ I163 <= I162 - 1 /\ I167 + 1 <= I160] f24(I174, I175, I176, I177, I178, I179, I180) -> f6(I181, I182, I183, I184, I185, I186, I187) [-1 <= I183 - 1 /\ -1 <= I182 - 1 /\ -1 <= I181 - 1 /\ 0 <= I174 - 1 /\ I183 + 1 <= I174 /\ I182 + 1 <= I174 /\ 0 <= I175 - 1 /\ I181 + 1 <= I174] f28(I188, I189, I190, I191, I192, I193, I194) -> f30(I195, I196, I197, I190, I198, I192, I199) [I192 + 2 <= I188 /\ -1 <= I199 - 1 /\ 2 <= I197 - 1 /\ 0 <= I196 - 1 /\ 0 <= I195 - 1 /\ 2 <= I191 - 1 /\ 0 <= I189 - 1 /\ 0 <= I188 - 1 /\ I199 + 1 <= I189 /\ I197 <= I191 /\ I196 <= I189 /\ I195 <= I188] f28(I200, I201, I202, I203, I204, I205, I206) -> f30(I207, I208, I209, I202, 1, I204, I210) [I204 + 2 <= I200 /\ -1 <= I210 - 1 /\ 1 <= I209 - 1 /\ 0 <= I208 - 1 /\ 0 <= I207 - 1 /\ 1 <= I203 - 1 /\ 0 <= I201 - 1 /\ 0 <= I200 - 1 /\ I210 + 1 <= I201 /\ I209 <= I203 /\ I209 - 1 <= I201 /\ I209 - 1 <= I200 /\ I208 <= I201 /\ I207 <= I200] f17(I211, I212, I213, I214, I215, I216, I217) -> f29(I218, I219, I220, I221, I222, I223, I224) [I221 + 2 <= I211 /\ 2 <= I219 - 1 /\ 0 <= I218 - 1 /\ 2 <= I212 - 1 /\ 0 <= I211 - 1 /\ I219 <= I212 /\ I213 <= 0 /\ I218 <= I211] f17(I225, I226, I227, I228, I229, I230, I231) -> f29(I232, I233, 1, I234, I235, I236, I237) [I234 + 2 <= I225 /\ 1 <= I233 - 1 /\ 0 <= I232 - 1 /\ 1 <= I226 - 1 /\ 0 <= I225 - 1 /\ I233 <= I226 /\ I233 - 1 <= I225 /\ I227 <= 0 /\ I232 <= I225] f28(I238, I239, I240, I241, I242, I243, I244) -> f7(I245, I246, I247, I248, I249, I250, I251) [I242 + 2 <= I238 /\ 0 <= I245 - 1 /\ 0 <= I241 - 1 /\ 0 <= I239 - 1 /\ 0 <= I238 - 1 /\ I245 <= I241] f27(I252, I253, I254, I255, I256, I257, I258) -> f7(I259, I260, I261, I262, I263, I264, I265) [I255 + 2 <= I252 /\ -1 <= I259 - 1 /\ 0 <= I253 - 1 /\ 0 <= I252 - 1 /\ I259 + 1 <= I253 /\ I259 + 1 <= I252] f17(I266, I267, I268, I269, I270, I271, I272) -> f7(I273, I274, I275, I276, I277, I278, I279) [0 <= I273 - 1 /\ 0 <= I267 - 1 /\ 0 <= I266 - 1 /\ I268 <= 0 /\ I273 <= I267] f21(I280, I281, I282, I283, I284, I285, I286) -> f6(I287, I288, I289, I290, I291, I292, I293) [1 = I283 /\ I284 + 2 <= I282 /\ -1 <= I289 - 1 /\ 0 <= I288 - 1 /\ 0 <= I287 - 1 /\ 0 <= I282 - 1 /\ 0 <= I281 - 1 /\ 0 <= I280 - 1 /\ I289 + 1 <= I280 /\ I288 <= I282 /\ I287 <= I281] f21(I294, I295, I296, I297, I298, I299, I300) -> f28(I301, I302, I303, I304, I305, I306, I307) [I298 + 2 <= I296 /\ I305 + 2 <= I294 /\ 0 <= I304 - 1 /\ 2 <= I302 - 1 /\ 0 <= I301 - 1 /\ 0 <= I296 - 1 /\ 2 <= I295 - 1 /\ 0 <= I294 - 1 /\ I304 <= I296 /\ I302 <= I295 /\ I297 <= 0 /\ I301 <= I294] f21(I308, I309, I310, I311, I312, I313, I314) -> f28(I315, I316, 1, I317, I318, I319, I320) [I312 + 2 <= I310 /\ I318 + 2 <= I308 /\ 0 <= I317 - 1 /\ 1 <= I316 - 1 /\ 0 <= I315 - 1 /\ 0 <= I310 - 1 /\ 1 <= I309 - 1 /\ 0 <= I308 - 1 /\ I317 <= I310 /\ I316 - 1 <= I310 /\ I316 <= I309 /\ I316 - 1 <= I308 /\ I311 <= 0 /\ I315 <= I308] f19(I321, I322, I323, I324, I325, I326, I327) -> f6(I328, I329, I330, I331, I332, I333, I334) [1 = I323 /\ -1 <= I330 - 1 /\ -1 <= I329 - 1 /\ 0 <= I328 - 1 /\ 0 <= I322 - 1 /\ 0 <= I321 - 1 /\ I330 + 1 <= I321 /\ I329 + 1 <= I322 /\ I329 + 1 <= I321 /\ I328 <= I322] f19(I335, I336, I337, I338, I339, I340, I341) -> f27(I342, I343, I344, I345, I346, I347, I348) [I345 + 2 <= I335 /\ 2 <= I343 - 1 /\ 0 <= I342 - 1 /\ 2 <= I336 - 1 /\ 0 <= I335 - 1 /\ I343 <= I336 /\ I337 <= 0 /\ I342 <= I335] f19(I349, I350, I351, I352, I353, I354, I355) -> f27(I356, I357, 1, I358, I359, I360, I361) [I358 + 2 <= I349 /\ 1 <= I357 - 1 /\ 0 <= I356 - 1 /\ 1 <= I350 - 1 /\ 0 <= I349 - 1 /\ I357 <= I350 /\ I357 - 1 <= I349 /\ I351 <= 0 /\ I356 <= I349] f17(I362, I363, I364, I365, I366, I367, I368) -> f6(I369, I370, I371, I372, I373, I374, I375) [1 = I364 /\ -1 <= I371 - 1 /\ 0 <= I370 - 1 /\ -1 <= I369 - 1 /\ 0 <= I363 - 1 /\ 0 <= I362 - 1 /\ I371 + 1 <= I362 /\ I370 <= I363 /\ I369 + 1 <= I363 /\ I369 + 1 <= I362] f15(I376, I377, I378, I379, I380, I381, I382) -> f6(I383, I384, I385, I386, I387, I388, I389) [1 = I377 /\ -1 <= I385 - 1 /\ -1 <= I384 - 1 /\ -1 <= I383 - 1 /\ 0 <= I376 - 1 /\ I385 + 1 <= I376 /\ I384 + 1 <= I376 /\ I383 + 1 <= I376] f25(I390, I391, I392, I393, I394, I395, I396) -> f26(I397, I398, I391, I399, I400, I401, I402) [-1 <= I400 - 1 /\ 2 <= I398 - 1 /\ 0 <= I397 - 1 /\ 2 <= I392 - 1 /\ 0 <= I390 - 1 /\ I400 + 1 <= I390 /\ I398 <= I392 /\ I397 <= I390] f25(I403, I404, I405, I406, I407, I408, I409) -> f26(I410, I411, I404, 1, I412, I413, I414) [-1 <= I412 - 1 /\ 1 <= I411 - 1 /\ 0 <= I410 - 1 /\ 1 <= I405 - 1 /\ 0 <= I403 - 1 /\ I412 + 1 <= I403 /\ I411 <= I405 /\ I411 - 1 <= I403 /\ I410 <= I403] f21(I415, I416, I417, I418, I419, I420, I421) -> f7(I422, I423, I424, I425, I426, I427, I428) [I419 + 2 <= I417 /\ 0 <= I422 - 1 /\ 0 <= I417 - 1 /\ 0 <= I416 - 1 /\ 0 <= I415 - 1 /\ I418 <= 0 /\ I422 <= I416] f19(I429, I430, I431, I432, I433, I434, I435) -> f7(I436, I437, I438, I439, I440, I441, I442) [0 <= I436 - 1 /\ 0 <= I430 - 1 /\ 0 <= I429 - 1 /\ I431 <= 0 /\ I436 <= I430] f17(I443, I444, I445, I446, I447, I448, I449) -> f7(I450, I451, I452, I453, I454, I455, I456) [-1 <= I450 - 1 /\ 0 <= I444 - 1 /\ 0 <= I443 - 1 /\ I450 + 1 <= I444 /\ I445 <= 0 /\ I450 + 1 <= I443] f15(I457, I458, I459, I460, I461, I462, I463) -> f7(I464, I465, I466, I467, I468, I469, I470) [-1 <= I464 - 1 /\ 0 <= I457 - 1 /\ I458 <= 0 /\ I464 + 1 <= I457] f25(I471, I472, I473, I474, I475, I476, I477) -> f7(I478, I479, I480, I481, I482, I483, I484) [0 <= I478 - 1 /\ 0 <= I473 - 1 /\ 0 <= I471 - 1 /\ I478 <= I473] f24(I485, I486, I487, I488, I489, I490, I491) -> f7(I492, I493, I494, I495, I496, I497, I498) [-1 <= I492 - 1 /\ 0 <= I485 - 1 /\ I492 + 1 <= I485] f12(I499, I500, I501, I502, I503, I504, I505) -> f25(I506, I507, I508, I509, I510, I511, I512) [0 <= I508 - 1 /\ 2 <= I506 - 1 /\ 0 <= I500 - 1 /\ 2 <= I499 - 1 /\ I508 <= I500 /\ 0 <= I501 - 1 /\ I506 <= I499] f12(I513, I514, I515, I516, I517, I518, I519) -> f25(I520, 1, I521, I522, I523, I524, I525) [0 <= I521 - 1 /\ 1 <= I520 - 1 /\ 0 <= I514 - 1 /\ 1 <= I513 - 1 /\ I521 <= I514 /\ I520 - 1 <= I514 /\ 0 <= I515 - 1 /\ I520 <= I513] f9(I526, I527, I528, I529, I530, I531, I532) -> f24(I533, I534, I535, I536, I537, I538, I539) [2 <= I533 - 1 /\ -1 <= I528 - 1 /\ 2 <= I526 - 1 /\ 0 <= I527 - 1 /\ I533 <= I526] f9(I540, I541, I542, I543, I544, I545, I546) -> f24(I547, 1, I548, I549, I550, I551, I552) [1 <= I547 - 1 /\ -1 <= I542 - 1 /\ 1 <= I540 - 1 /\ I547 - 2 <= I542 /\ 0 <= I541 - 1 /\ I547 <= I540] f10(I553, I554, I555, I556, I557, I558, I559) -> f23(I560, I561, I562, I563, I564, I565, I566) [2 <= I560 - 1 /\ 2 <= I553 - 1 /\ 0 <= I554 - 1 /\ I560 <= I553] f10(I567, I568, I569, I570, I571, I572, I573) -> f23(I574, 1, I575, I576, I577, I578, I579) [1 <= I574 - 1 /\ 1 <= I567 - 1 /\ 0 <= I568 - 1 /\ I574 <= I567] f22(I580, I581, I582, I583, I584, I585, I586) -> f21(I587, I588, I589, I590, I591, I592, I593) [I587 <= I580 /\ 0 <= I583 - 1 /\ I588 <= I581 /\ I589 <= I582 /\ 2 <= I580 - 1 /\ 0 <= I581 - 1 /\ 0 <= I582 - 1 /\ 2 <= I587 - 1 /\ 0 <= I588 - 1 /\ 0 <= I589 - 1 /\ I584 + 2 <= I581 /\ I591 + 2 <= I582 /\ I594 - 2 * y2 <= 1 /\ 0 <= I594 - 2 * y2 /\ I594 - 2 * y2 = I590] f14(I595, I596, I597, I598, I599, I600, I601) -> f22(I595, I596, I597, I598, I599, I602, I603) [I604 <= I595 /\ 0 <= I598 - 1 /\ I605 <= I596 /\ y3 <= I597 /\ 2 <= I595 - 1 /\ 0 <= I596 - 1 /\ 0 <= I597 - 1 /\ 2 <= I604 - 1 /\ 0 <= I605 - 1 /\ 0 <= y3 - 1 /\ I599 + 2 <= I596 /\ y4 + 2 <= I597] f14(I606, I607, I608, I609, I610, I611, I612) -> f21(I613, I614, I615, 1, I616, I617, I618) [I616 + 2 <= I608 /\ I610 + 2 <= I607 /\ 0 <= I615 - 1 /\ 0 <= I614 - 1 /\ 1 <= I613 - 1 /\ 0 <= I608 - 1 /\ 0 <= I607 - 1 /\ 1 <= I606 - 1 /\ I615 <= I608 /\ I614 <= I607 /\ I613 - 1 <= I608 /\ I613 - 1 <= I607 /\ 0 <= I609 - 1 /\ I613 <= I606] f20(I619, I620, I621, I622, I623, I624, I625) -> f19(I626, I627, I628, I629, I630, I631, I632) [I626 <= I619 /\ 0 <= I621 - 1 /\ I627 <= I620 /\ 2 <= I619 - 1 /\ 0 <= I620 - 1 /\ -1 <= I622 - 1 /\ 2 <= I626 - 1 /\ 0 <= I627 - 1 /\ I633 - 2 * I634 <= 1 /\ 0 <= I633 - 2 * I634 /\ I633 - 2 * I634 = I628] f11(I635, I636, I637, I638, I639, I640, I641) -> f20(I635, I636, I637, I638, I642, I643, I644) [I645 <= I635 /\ 0 <= I637 - 1 /\ I646 <= I636 /\ 2 <= I635 - 1 /\ 0 <= I636 - 1 /\ -1 <= I638 - 1 /\ 2 <= I645 - 1 /\ 0 <= I646 - 1] f11(I647, I648, I649, I650, I651, I652, I653) -> f19(I654, I655, 1, I656, I657, I658, I659) [0 <= I655 - 1 /\ 1 <= I654 - 1 /\ -1 <= I650 - 1 /\ 0 <= I648 - 1 /\ 1 <= I647 - 1 /\ I655 <= I648 /\ I654 - 2 <= I650 /\ I654 - 1 <= I648 /\ 0 <= I649 - 1 /\ I654 <= I647] f18(I660, I661, I662, I663, I664, I665, I666) -> f17(I667, I668, I669, I670, I671, I672, I673) [I667 <= I660 /\ 0 <= I662 - 1 /\ I668 <= I661 /\ 2 <= I660 - 1 /\ 0 <= I661 - 1 /\ 2 <= I667 - 1 /\ 0 <= I668 - 1 /\ I674 - 2 * I675 <= 1 /\ 0 <= I674 - 2 * I675 /\ I674 - 2 * I675 = I669] f13(I676, I677, I678, I679, I680, I681, I682) -> f18(I676, I677, I678, I683, I684, I685, I686) [I687 <= I676 /\ 0 <= I678 - 1 /\ I688 <= I677 /\ 2 <= I676 - 1 /\ 0 <= I677 - 1 /\ 2 <= I687 - 1 /\ 0 <= I688 - 1] f13(I689, I690, I691, I692, I693, I694, I695) -> f17(I696, I697, 1, I698, I699, I700, I701) [0 <= I697 - 1 /\ 1 <= I696 - 1 /\ 0 <= I690 - 1 /\ 1 <= I689 - 1 /\ I697 <= I690 /\ I696 - 1 <= I690 /\ 0 <= I691 - 1 /\ I696 <= I689] f16(I702, I703, I704, I705, I706, I707, I708) -> f15(I709, I710, I711, I712, I713, I714, I715) [I709 <= I702 /\ 0 <= I704 - 1 /\ 2 <= I702 - 1 /\ -1 <= I703 - 1 /\ -1 <= I705 - 1 /\ 2 <= I709 - 1 /\ I716 - 2 * I717 <= 1 /\ 0 <= I716 - 2 * I717 /\ I716 - 2 * I717 = I710] f8(I718, I719, I720, I721, I722, I723, I724) -> f16(I718, I719, I720, I721, I725, I726, I727) [I728 <= I718 /\ 0 <= I720 - 1 /\ 2 <= I718 - 1 /\ -1 <= I719 - 1 /\ -1 <= I721 - 1 /\ 2 <= I728 - 1] f8(I729, I730, I731, I732, I733, I734, I735) -> f15(I736, 1, I737, I738, I739, I740, I741) [1 <= I736 - 1 /\ -1 <= I732 - 1 /\ -1 <= I730 - 1 /\ 1 <= I729 - 1 /\ I736 - 2 <= I732 /\ I736 - 2 <= I730 /\ 0 <= I731 - 1 /\ I736 <= I729] f12(I742, I743, I744, I745, I746, I747, I748) -> f7(I749, I750, I751, I752, I753, I754, I755) [0 <= I749 - 1 /\ 0 <= I743 - 1 /\ 0 <= I742 - 1 /\ 0 <= I744 - 1 /\ I749 <= I742] f9(I756, I757, I758, I759, I760, I761, I762) -> f7(I763, I764, I765, I766, I767, I768, I769) [0 <= I763 - 1 /\ -1 <= I758 - 1 /\ 0 <= I756 - 1 /\ 0 <= I757 - 1 /\ I763 <= I756] f10(I770, I771, I772, I773, I774, I775, I776) -> f7(I777, I778, I779, I780, I781, I782, I783) [0 <= I777 - 1 /\ 0 <= I770 - 1 /\ 0 <= I771 - 1 /\ I777 <= I770] f14(I784, I785, I786, I787, I788, I789, I790) -> f7(I791, I792, I793, I794, I795, I796, I797) [I788 + 2 <= I785 /\ 0 <= I791 - 1 /\ 0 <= I786 - 1 /\ 0 <= I785 - 1 /\ 0 <= I784 - 1 /\ 0 <= I787 - 1 /\ I791 <= I784] f11(I798, I799, I800, I801, I802, I803, I804) -> f7(I805, I806, I807, I808, I809, I810, I811) [0 <= I805 - 1 /\ -1 <= I801 - 1 /\ 0 <= I799 - 1 /\ 0 <= I798 - 1 /\ 0 <= I800 - 1 /\ I805 <= I798] f13(I812, I813, I814, I815, I816, I817, I818) -> f7(I819, I820, I821, I822, I823, I824, I825) [0 <= I819 - 1 /\ 0 <= I813 - 1 /\ 0 <= I812 - 1 /\ 0 <= I814 - 1 /\ I819 <= I812] f8(I826, I827, I828, I829, I830, I831, I832) -> f7(I833, I834, I835, I836, I837, I838, I839) [0 <= I833 - 1 /\ -1 <= I829 - 1 /\ -1 <= I827 - 1 /\ 0 <= I826 - 1 /\ 0 <= I828 - 1 /\ I833 <= I826] f11(I840, I841, I842, I843, I844, I845, I846) -> f14(I847, I848, I849, I850, I851, I852, I853) [I847 <= I840 /\ I848 <= I841 /\ I849 <= I843 /\ 0 <= I840 - 1 /\ 0 <= I841 - 1 /\ 2 <= I843 - 1 /\ 0 <= I847 - 1 /\ 0 <= I848 - 1 /\ 2 <= I849 - 1 /\ I851 + 2 <= I841 /\ I842 + 5 * I854 = I850] f11(I855, I856, I857, I858, I859, I860, I861) -> f14(I862, I863, I864, I857 + 5, I865, I866, I867) [I865 + 2 <= I856 /\ 1 <= I864 - 1 /\ 0 <= I863 - 1 /\ 0 <= I862 - 1 /\ 1 <= I858 - 1 /\ 0 <= I856 - 1 /\ 0 <= I855 - 1 /\ I864 <= I858 /\ I864 - 1 <= I856 /\ I864 - 1 <= I855 /\ I863 <= I856 /\ I862 <= I855] f8(I868, I869, I870, I871, I872, I873, I874) -> f13(I875, I876, I877, I878, I879, I880, I881) [I875 <= I868 /\ I876 <= I869 /\ 0 <= I868 - 1 /\ 2 <= I869 - 1 /\ -1 <= I871 - 1 /\ 0 <= I875 - 1 /\ 2 <= I876 - 1 /\ I870 + 5 * I882 = I877] f8(I883, I884, I885, I886, I887, I888, I889) -> f13(I890, I891, I885 + 5, I892, I893, I894, I895) [1 <= I891 - 1 /\ 0 <= I890 - 1 /\ -1 <= I886 - 1 /\ 1 <= I884 - 1 /\ 0 <= I883 - 1 /\ I891 - 2 <= I886 /\ I891 <= I884 /\ I891 - 1 <= I883 /\ I890 <= I883] f12(I896, I897, I898, I899, I900, I901, I902) -> f7(I903, I904, I905, I906, I907, I908, I909) [-1 <= I903 - 1 /\ 0 <= I897 - 1 /\ 0 <= I896 - 1 /\ I903 + 1 <= I897 /\ 0 <= I898 - 1 /\ I903 + 1 <= I896] f9(I910, I911, I912, I913, I914, I915, I916) -> f7(I917, I918, I919, I920, I921, I922, I923) [-1 <= I917 - 1 /\ -1 <= I912 - 1 /\ 0 <= I910 - 1 /\ I917 <= I912 /\ 0 <= I911 - 1 /\ I917 + 1 <= I910] f11(I924, I925, I926, I927, I928, I929, I930) -> f7(I931, I932, I933, I934, I935, I936, I937) [-1 <= I931 - 1 /\ -1 <= I927 - 1 /\ 0 <= I925 - 1 /\ 0 <= I924 - 1 /\ I931 <= I927] f8(I938, I939, I940, I941, I942, I943, I944) -> f7(I945, I946, I947, I948, I949, I950, I951) [-1 <= I945 - 1 /\ -1 <= I941 - 1 /\ -1 <= I939 - 1 /\ 0 <= I938 - 1 /\ I945 <= I939] f9(I952, I953, I954, I955, I956, I957, I958) -> f12(I959, I960, I961, I962, I963, I964, I965) [I959 <= I952 /\ I960 <= I954 /\ 0 <= I952 - 1 /\ 2 <= I954 - 1 /\ 0 <= I959 - 1 /\ 2 <= I960 - 1 /\ I953 + 5 * I966 = I961] f9(I967, I968, I969, I970, I971, I972, I973) -> f12(I974, I975, I968 + 5, I976, I977, I978, I979) [1 <= I975 - 1 /\ 0 <= I974 - 1 /\ 1 <= I969 - 1 /\ 0 <= I967 - 1 /\ I975 <= I969 /\ I975 - 1 <= I967 /\ I974 <= I967] f10(I980, I981, I982, I983, I984, I985, I986) -> f7(I987, I988, I989, I990, I991, I992, I993) [-1 <= I987 - 1 /\ 0 <= I980 - 1 /\ 0 <= I981 - 1 /\ I987 + 1 <= I980] f8(I994, I995, I996, I997, I998, I999, I1000) -> f11(I1001, I1002, I1003, I1004, I1005, I1006, I1007) [I1001 <= I994 /\ I1002 <= I997 /\ I1004 <= I995 /\ 0 <= I994 - 1 /\ -1 <= I995 - 1 /\ 2 <= I997 - 1 /\ 0 <= I1001 - 1 /\ 2 <= I1002 - 1 /\ -1 <= I1004 - 1 /\ I996 + I1008 = I1003] f8(I1009, I1010, I1011, I1012, I1013, I1014, I1015) -> f11(I1016, I1017, I1011 + 1, I1018, I1019, I1020, I1021) [-1 <= I1018 - 1 /\ 1 <= I1017 - 1 /\ 0 <= I1016 - 1 /\ 1 <= I1012 - 1 /\ -1 <= I1010 - 1 /\ 0 <= I1009 - 1 /\ I1018 <= I1010 /\ I1017 <= I1012 /\ I1017 - 2 <= I1010 /\ I1017 - 1 <= I1009 /\ I1016 <= I1009] f9(I1022, I1023, I1024, I1025, I1026, I1027, I1028) -> f7(I1029, I1030, I1031, I1032, I1033, I1034, I1035) [-1 <= I1029 - 1 /\ -1 <= I1024 - 1 /\ 0 <= I1022 - 1 /\ I1029 <= I1024] f8(I1036, I1037, I1038, I1039, I1040, I1041, I1042) -> f7(I1043, I1044, I1045, I1046, I1047, I1048, I1049) [-1 <= I1043 - 1 /\ -1 <= I1039 - 1 /\ -1 <= I1037 - 1 /\ 0 <= I1036 - 1 /\ I1043 <= I1039] f6(I1050, I1051, I1052, I1053, I1054, I1055, I1056) -> f10(I1057, 5, I1058, I1059, I1060, I1061, I1062) [1 <= I1057 - 1 /\ -1 <= I1052 - 1 /\ 1 <= I1051 - 1 /\ -1 <= I1050 - 1 /\ I1057 - 2 <= I1052 /\ I1057 <= I1051 /\ I1057 - 2 <= I1050] f6(I1063, I1064, I1065, I1066, I1067, I1068, I1069) -> f10(I1070, I1071, I1072, I1073, I1074, I1075, I1076) [I1070 <= I1064 /\ -1 <= I1063 - 1 /\ 2 <= I1064 - 1 /\ -1 <= I1065 - 1 /\ 2 <= I1070 - 1 /\ 5 * I1077 = I1071] f6(I1078, I1079, I1080, I1081, I1082, I1083, I1084) -> f9(I1085, 1, I1086, I1087, I1088, I1089, I1090) [-1 <= I1086 - 1 /\ 1 <= I1085 - 1 /\ -1 <= I1080 - 1 /\ -1 <= I1079 - 1 /\ 1 <= I1078 - 1 /\ I1086 <= I1079 /\ I1085 - 2 <= I1080 /\ I1085 - 2 <= I1079 /\ I1085 <= I1078] f6(I1091, I1092, I1093, I1094, I1095, I1096, I1097) -> f9(I1098, I1099, I1100, I1101, I1102, I1103, I1104) [-1 <= I1100 - 1 /\ 2 <= I1098 - 1 /\ -1 <= I1093 - 1 /\ -1 <= I1092 - 1 /\ 2 <= I1091 - 1 /\ I1100 <= I1092 /\ I1098 <= I1091] f6(I1105, I1106, I1107, I1108, I1109, I1110, I1111) -> f8(I1112, I1113, 1, I1114, I1115, I1116, I1117) [-1 <= I1114 - 1 /\ -1 <= I1113 - 1 /\ 1 <= I1112 - 1 /\ 1 <= I1107 - 1 /\ -1 <= I1106 - 1 /\ -1 <= I1105 - 1 /\ I1114 <= I1105 /\ I1113 <= I1106 /\ I1112 <= I1107 /\ I1112 - 2 <= I1106 /\ I1112 - 2 <= I1105] f6(I1118, I1119, I1120, I1121, I1122, I1123, I1124) -> f8(I1125, I1126, I1127, I1128, I1129, I1130, I1131) [-1 <= I1128 - 1 /\ -1 <= I1126 - 1 /\ 2 <= I1125 - 1 /\ 2 <= I1120 - 1 /\ -1 <= I1119 - 1 /\ -1 <= I1118 - 1 /\ I1128 <= I1118 /\ I1126 <= I1119 /\ I1125 <= I1120] f6(I1132, I1133, I1134, I1135, I1136, I1137, I1138) -> f7(I1139, I1140, I1141, I1142, I1143, I1144, I1145) [-1 <= I1139 - 1 /\ -1 <= I1134 - 1 /\ -1 <= I1133 - 1 /\ -1 <= I1132 - 1 /\ I1139 <= I1133] f6(I1146, I1147, I1148, I1149, I1150, I1151, I1152) -> f7(I1153, I1154, I1155, I1156, I1157, I1158, I1159) [-1 <= I1153 - 1 /\ -1 <= I1148 - 1 /\ -1 <= I1147 - 1 /\ -1 <= I1146 - 1 /\ I1153 <= I1146] f6(I1160, I1161, I1162, I1163, I1164, I1165, I1166) -> f7(I1167, I1168, I1169, I1170, I1171, I1172, I1173) [-1 <= I1167 - 1 /\ -1 <= I1162 - 1 /\ -1 <= I1161 - 1 /\ -1 <= I1160 - 1 /\ I1167 <= I1162] f5(I1174, I1175, I1176, I1177, I1178, I1179, I1180) -> f6(I1181, I1182, I1183, I1184, I1185, I1186, I1187) [I1177 - 2 * I1188 = 0 /\ -1 <= I1177 - 1 /\ I1181 <= I1176 /\ I1182 - 1 <= I1174 /\ I1182 - 1 <= I1175 /\ I1182 - 1 <= I1176 /\ I1183 <= I1175 /\ 0 <= I1174 - 1 /\ 0 <= I1175 - 1 /\ 0 <= I1176 - 1 /\ 0 <= I1181 - 1 /\ 1 <= I1182 - 1 /\ 0 <= I1183 - 1 /\ I1178 + 2 <= I1175 /\ I1177 - 2 * I1188 <= 1 /\ 0 <= I1177 - 2 * I1188] f4(I1189, I1190, I1191, I1192, I1193, I1194, I1195) -> f5(I1189, I1190, I1191, I1192, I1193, I1196, I1197) [I1192 - 2 * I1198 = 0 /\ -1 <= I1192 - 1 /\ I1199 <= I1191 /\ I1200 - 1 <= I1189 /\ I1200 - 1 <= I1190 /\ I1200 - 1 <= I1191 /\ I1201 <= I1190 /\ 0 <= I1189 - 1 /\ 0 <= I1190 - 1 /\ 0 <= I1191 - 1 /\ 0 <= I1199 - 1 /\ 1 <= I1200 - 1 /\ 0 <= I1201 - 1 /\ I1193 + 2 <= I1190] f5(I1202, I1203, I1204, I1205, I1206, I1207, I1208) -> f6(I1209, I1210, I1211, I1212, I1213, I1214, I1215) [I1205 - 2 * I1216 = 0 /\ -1 <= I1205 - 1 /\ I1209 <= I1204 /\ I1211 <= I1203 /\ 0 <= I1202 - 1 /\ 0 <= I1203 - 1 /\ 0 <= I1204 - 1 /\ 0 <= I1209 - 1 /\ 2 <= I1210 - 1 /\ 0 <= I1211 - 1 /\ I1206 + 2 <= I1203 /\ I1205 - 2 * I1216 <= 1 /\ 0 <= I1205 - 2 * I1216] f4(I1217, I1218, I1219, I1220, I1221, I1222, I1223) -> f5(I1217, I1218, I1219, I1220, I1221, I1224, I1225) [I1220 - 2 * I1226 = 0 /\ -1 <= I1220 - 1 /\ I1227 <= I1219 /\ I1228 <= I1218 /\ 0 <= I1217 - 1 /\ 0 <= I1218 - 1 /\ 0 <= I1219 - 1 /\ 0 <= I1227 - 1 /\ 2 <= I1229 - 1 /\ 0 <= I1228 - 1 /\ I1221 + 2 <= I1218] f5(I1230, I1231, I1232, I1233, I1234, I1235, I1236) -> f6(I1237, I1238, I1239, I1240, I1241, I1242, I1243) [0 <= I1233 - 2 * I1244 - 1 /\ -1 <= I1233 - 1 /\ I1237 <= I1232 /\ I1238 <= I1232 /\ I1239 <= I1231 /\ 0 <= I1230 - 1 /\ 0 <= I1231 - 1 /\ 0 <= I1232 - 1 /\ 0 <= I1237 - 1 /\ 0 <= I1238 - 1 /\ 0 <= I1239 - 1 /\ I1234 + 2 <= I1231 /\ I1233 - 2 * I1244 <= 1] f4(I1245, I1246, I1247, I1248, I1249, I1250, I1251) -> f5(I1245, I1246, I1247, I1248, I1249, I1252, I1253) [-1 <= I1248 - 1 /\ 0 <= I1248 - 2 * I1254 - 1 /\ I1255 <= I1247 /\ I1256 <= I1247 /\ I1257 <= I1246 /\ 0 <= I1245 - 1 /\ 0 <= I1246 - 1 /\ 0 <= I1247 - 1 /\ 0 <= I1255 - 1 /\ 0 <= I1256 - 1 /\ 0 <= I1257 - 1 /\ I1249 + 2 <= I1246] f4(I1258, I1259, I1260, I1261, I1262, I1263, I1264) -> f5(I1258, I1259, I1260, I1261, I1262, I1265, I1266) [-1 <= I1261 - 1 /\ I1261 - 2 * I1267 <= -1 /\ I1268 <= I1260 /\ I1269 <= I1260 /\ I1270 <= I1259 /\ 0 <= I1258 - 1 /\ 0 <= I1259 - 1 /\ 0 <= I1260 - 1 /\ 0 <= I1268 - 1 /\ 0 <= I1269 - 1 /\ 0 <= I1270 - 1 /\ I1262 + 2 <= I1259] f2(I1271, I1272, I1273, I1274, I1275, I1276, I1277) -> f4(I1278, I1279, I1280, I1273, I1281, I1282, I1283) [I1281 + 2 <= I1272 /\ 2 <= I1280 - 1 /\ 0 <= I1279 - 1 /\ 0 <= I1278 - 1 /\ 0 <= I1272 - 1 /\ 0 <= I1271 - 1 /\ I1279 <= I1272 /\ I1278 <= I1272 /\ I1278 <= I1271] f2(I1284, I1285, I1286, I1287, I1288, I1289, I1290) -> f4(I1291, I1292, I1293, 0, I1294, I1295, I1296) [0 = I1286 /\ I1294 + 2 <= I1285 /\ 1 <= I1293 - 1 /\ 0 <= I1292 - 1 /\ 0 <= I1291 - 1 /\ 0 <= I1285 - 1 /\ 0 <= I1284 - 1 /\ I1293 - 1 <= I1285 /\ I1293 - 1 <= I1284 /\ I1292 <= I1285 /\ I1291 <= I1285 /\ I1291 <= I1284] f3(I1297, I1298, I1299, I1300, I1301, I1302, I1303) -> f2(I1304, I1305, I1298, I1306, I1307, I1308, I1309) [2 <= I1305 - 1 /\ 0 <= I1304 - 1 /\ 0 <= I1297 - 1 /\ -1 <= I1298 - 1 /\ I1304 <= I1297] f3(I1310, I1311, I1312, I1313, I1314, I1315, I1316) -> f2(I1317, I1318, 0, I1319, I1320, I1321, I1322) [0 = I1311 /\ 1 <= I1318 - 1 /\ 0 <= I1317 - 1 /\ 0 <= I1310 - 1 /\ I1318 - 1 <= I1310 /\ I1317 <= I1310] f1(I1323, I1324, I1325, I1326, I1327, I1328, I1329) -> f2(I1330, I1331, I1325, I1332, I1333, I1334, I1335) [I1326 + 2 <= I1324 /\ 0 <= I1331 - 1 /\ 0 <= I1330 - 1 /\ 0 <= I1324 - 1 /\ 0 <= I1323 - 1 /\ I1331 <= I1324 /\ I1330 <= I1324 /\ -1 <= I1325 - 1 /\ I1330 <= I1323] We use the basic value criterion with the projection function NU: NU[f7#(z1,z2,z3,z4,z5,z6,z7)] = z1 This gives the following inequalities: -1 <= I7 - 1 /\ 0 <= I0 - 1 /\ I7 + 1 <= I0 ==> I0 >! I7 All dependency pairs are strictly oriented, so the entire dependency pair problem may be removed. DP problem for innermost termination. P = f30#(I76, I77, I78, I79, I80, I81, I82) -> f6#(I83, I84, I85, I86, I87, I88, I89) [I81 + 2 <= I76 /\ 2 <= I85 - 1 /\ -1 <= I84 - 1 /\ 2 <= I83 - 1 /\ -1 <= I82 - 1 /\ 0 <= I78 - 1 /\ 0 <= I77 - 1 /\ 0 <= I76 - 1 /\ I85 - 2 <= I76 /\ I84 + 1 <= I78 /\ I83 - 4 <= I82 /\ I79 <= I80 /\ I83 - 2 <= I77] f29#(I90, I91, I92, I93, I94, I95, I96) -> f6#(I97, I98, I99, I100, I101, I102, I103) [I93 + 2 <= I90 /\ 2 <= I99 - 1 /\ -1 <= I98 - 1 /\ 1 <= I97 - 1 /\ 0 <= I91 - 1 /\ 0 <= I90 - 1 /\ I99 - 2 <= I90 /\ I98 + 1 <= I91 /\ I97 - 1 <= I91 /\ -1 <= I92 - 1 /\ I97 - 1 <= I90] f26#(I104, I105, I106, I107, I108, I109, I110) -> f6#(I111, I112, I113, I114, I115, I116, I117) [1 <= I113 - 1 /\ -1 <= I112 - 1 /\ 2 <= I111 - 1 /\ -1 <= I108 - 1 /\ 0 <= I105 - 1 /\ 0 <= I104 - 1 /\ I113 - 2 <= I108 /\ I113 - 1 <= I105 /\ I113 - 1 <= I104 /\ I112 + 1 <= I105 /\ I111 - 4 <= I108 /\ I106 <= I107 /\ I111 - 2 <= I104] f23#(I118, I119, I120, I121, I122, I123, I124) -> f6#(I125, I126, I127, I128, I129, I130, I131) [1 <= I127 - 1 /\ -1 <= I126 - 1 /\ 1 <= I125 - 1 /\ 0 <= I118 - 1 /\ I127 - 1 <= I118 /\ I126 + 1 <= I118 /\ -1 <= I119 - 1 /\ I125 - 1 <= I118] f30#(I132, I133, I134, I135, I136, I137, I138) -> f6#(I139, I140, I141, I142, I143, I144, I145) [I137 + 2 <= I132 /\ 0 <= I141 - 1 /\ 0 <= I140 - 1 /\ -1 <= I139 - 1 /\ -1 <= I138 - 1 /\ 0 <= I134 - 1 /\ 0 <= I133 - 1 /\ 0 <= I132 - 1 /\ I141 <= I132 /\ I140 <= I134 /\ I139 <= I138 /\ I136 <= I135 - 1 /\ I139 + 1 <= I133] f27#(I146, I147, I148, I149, I150, I151, I152) -> f6#(I153, I154, I155, I156, I157, I158, I159) [I149 + 2 <= I146 /\ 0 <= I155 - 1 /\ -1 <= I154 - 1 /\ -1 <= I153 - 1 /\ 0 <= I147 - 1 /\ 0 <= I146 - 1 /\ I155 <= I146 /\ I154 + 1 <= I147 /\ I154 + 1 <= I146 /\ 0 <= I148 - 1 /\ I153 + 1 <= I147] f26#(I160, I161, I162, I163, I164, I165, I166) -> f6#(I167, I168, I169, I170, I171, I172, I173) [-1 <= I169 - 1 /\ 0 <= I168 - 1 /\ -1 <= I167 - 1 /\ -1 <= I164 - 1 /\ 0 <= I161 - 1 /\ 0 <= I160 - 1 /\ I169 <= I164 /\ I169 + 1 <= I161 /\ I169 + 1 <= I160 /\ I168 <= I161 /\ I167 <= I164 /\ I163 <= I162 - 1 /\ I167 + 1 <= I160] f24#(I174, I175, I176, I177, I178, I179, I180) -> f6#(I181, I182, I183, I184, I185, I186, I187) [-1 <= I183 - 1 /\ -1 <= I182 - 1 /\ -1 <= I181 - 1 /\ 0 <= I174 - 1 /\ I183 + 1 <= I174 /\ I182 + 1 <= I174 /\ 0 <= I175 - 1 /\ I181 + 1 <= I174] f28#(I188, I189, I190, I191, I192, I193, I194) -> f30#(I195, I196, I197, I190, I198, I192, I199) [I192 + 2 <= I188 /\ -1 <= I199 - 1 /\ 2 <= I197 - 1 /\ 0 <= I196 - 1 /\ 0 <= I195 - 1 /\ 2 <= I191 - 1 /\ 0 <= I189 - 1 /\ 0 <= I188 - 1 /\ I199 + 1 <= I189 /\ I197 <= I191 /\ I196 <= I189 /\ I195 <= I188] f28#(I200, I201, I202, I203, I204, I205, I206) -> f30#(I207, I208, I209, I202, 1, I204, I210) [I204 + 2 <= I200 /\ -1 <= I210 - 1 /\ 1 <= I209 - 1 /\ 0 <= I208 - 1 /\ 0 <= I207 - 1 /\ 1 <= I203 - 1 /\ 0 <= I201 - 1 /\ 0 <= I200 - 1 /\ I210 + 1 <= I201 /\ I209 <= I203 /\ I209 - 1 <= I201 /\ I209 - 1 <= I200 /\ I208 <= I201 /\ I207 <= I200] f17#(I211, I212, I213, I214, I215, I216, I217) -> f29#(I218, I219, I220, I221, I222, I223, I224) [I221 + 2 <= I211 /\ 2 <= I219 - 1 /\ 0 <= I218 - 1 /\ 2 <= I212 - 1 /\ 0 <= I211 - 1 /\ I219 <= I212 /\ I213 <= 0 /\ I218 <= I211] f17#(I225, I226, I227, I228, I229, I230, I231) -> f29#(I232, I233, 1, I234, I235, I236, I237) [I234 + 2 <= I225 /\ 1 <= I233 - 1 /\ 0 <= I232 - 1 /\ 1 <= I226 - 1 /\ 0 <= I225 - 1 /\ I233 <= I226 /\ I233 - 1 <= I225 /\ I227 <= 0 /\ I232 <= I225] f21#(I280, I281, I282, I283, I284, I285, I286) -> f6#(I287, I288, I289, I290, I291, I292, I293) [1 = I283 /\ I284 + 2 <= I282 /\ -1 <= I289 - 1 /\ 0 <= I288 - 1 /\ 0 <= I287 - 1 /\ 0 <= I282 - 1 /\ 0 <= I281 - 1 /\ 0 <= I280 - 1 /\ I289 + 1 <= I280 /\ I288 <= I282 /\ I287 <= I281] f21#(I294, I295, I296, I297, I298, I299, I300) -> f28#(I301, I302, I303, I304, I305, I306, I307) [I298 + 2 <= I296 /\ I305 + 2 <= I294 /\ 0 <= I304 - 1 /\ 2 <= I302 - 1 /\ 0 <= I301 - 1 /\ 0 <= I296 - 1 /\ 2 <= I295 - 1 /\ 0 <= I294 - 1 /\ I304 <= I296 /\ I302 <= I295 /\ I297 <= 0 /\ I301 <= I294] f21#(I308, I309, I310, I311, I312, I313, I314) -> f28#(I315, I316, 1, I317, I318, I319, I320) [I312 + 2 <= I310 /\ I318 + 2 <= I308 /\ 0 <= I317 - 1 /\ 1 <= I316 - 1 /\ 0 <= I315 - 1 /\ 0 <= I310 - 1 /\ 1 <= I309 - 1 /\ 0 <= I308 - 1 /\ I317 <= I310 /\ I316 - 1 <= I310 /\ I316 <= I309 /\ I316 - 1 <= I308 /\ I311 <= 0 /\ I315 <= I308] f19#(I321, I322, I323, I324, I325, I326, I327) -> f6#(I328, I329, I330, I331, I332, I333, I334) [1 = I323 /\ -1 <= I330 - 1 /\ -1 <= I329 - 1 /\ 0 <= I328 - 1 /\ 0 <= I322 - 1 /\ 0 <= I321 - 1 /\ I330 + 1 <= I321 /\ I329 + 1 <= I322 /\ I329 + 1 <= I321 /\ I328 <= I322] f19#(I335, I336, I337, I338, I339, I340, I341) -> f27#(I342, I343, I344, I345, I346, I347, I348) [I345 + 2 <= I335 /\ 2 <= I343 - 1 /\ 0 <= I342 - 1 /\ 2 <= I336 - 1 /\ 0 <= I335 - 1 /\ I343 <= I336 /\ I337 <= 0 /\ I342 <= I335] f19#(I349, I350, I351, I352, I353, I354, I355) -> f27#(I356, I357, 1, I358, I359, I360, I361) [I358 + 2 <= I349 /\ 1 <= I357 - 1 /\ 0 <= I356 - 1 /\ 1 <= I350 - 1 /\ 0 <= I349 - 1 /\ I357 <= I350 /\ I357 - 1 <= I349 /\ I351 <= 0 /\ I356 <= I349] f17#(I362, I363, I364, I365, I366, I367, I368) -> f6#(I369, I370, I371, I372, I373, I374, I375) [1 = I364 /\ -1 <= I371 - 1 /\ 0 <= I370 - 1 /\ -1 <= I369 - 1 /\ 0 <= I363 - 1 /\ 0 <= I362 - 1 /\ I371 + 1 <= I362 /\ I370 <= I363 /\ I369 + 1 <= I363 /\ I369 + 1 <= I362] f15#(I376, I377, I378, I379, I380, I381, I382) -> f6#(I383, I384, I385, I386, I387, I388, I389) [1 = I377 /\ -1 <= I385 - 1 /\ -1 <= I384 - 1 /\ -1 <= I383 - 1 /\ 0 <= I376 - 1 /\ I385 + 1 <= I376 /\ I384 + 1 <= I376 /\ I383 + 1 <= I376] f25#(I390, I391, I392, I393, I394, I395, I396) -> f26#(I397, I398, I391, I399, I400, I401, I402) [-1 <= I400 - 1 /\ 2 <= I398 - 1 /\ 0 <= I397 - 1 /\ 2 <= I392 - 1 /\ 0 <= I390 - 1 /\ I400 + 1 <= I390 /\ I398 <= I392 /\ I397 <= I390] f25#(I403, I404, I405, I406, I407, I408, I409) -> f26#(I410, I411, I404, 1, I412, I413, I414) [-1 <= I412 - 1 /\ 1 <= I411 - 1 /\ 0 <= I410 - 1 /\ 1 <= I405 - 1 /\ 0 <= I403 - 1 /\ I412 + 1 <= I403 /\ I411 <= I405 /\ I411 - 1 <= I403 /\ I410 <= I403] f12#(I499, I500, I501, I502, I503, I504, I505) -> f25#(I506, I507, I508, I509, I510, I511, I512) [0 <= I508 - 1 /\ 2 <= I506 - 1 /\ 0 <= I500 - 1 /\ 2 <= I499 - 1 /\ I508 <= I500 /\ 0 <= I501 - 1 /\ I506 <= I499] f12#(I513, I514, I515, I516, I517, I518, I519) -> f25#(I520, 1, I521, I522, I523, I524, I525) [0 <= I521 - 1 /\ 1 <= I520 - 1 /\ 0 <= I514 - 1 /\ 1 <= I513 - 1 /\ I521 <= I514 /\ I520 - 1 <= I514 /\ 0 <= I515 - 1 /\ I520 <= I513] f9#(I526, I527, I528, I529, I530, I531, I532) -> f24#(I533, I534, I535, I536, I537, I538, I539) [2 <= I533 - 1 /\ -1 <= I528 - 1 /\ 2 <= I526 - 1 /\ 0 <= I527 - 1 /\ I533 <= I526] f9#(I540, I541, I542, I543, I544, I545, I546) -> f24#(I547, 1, I548, I549, I550, I551, I552) [1 <= I547 - 1 /\ -1 <= I542 - 1 /\ 1 <= I540 - 1 /\ I547 - 2 <= I542 /\ 0 <= I541 - 1 /\ I547 <= I540] f10#(I553, I554, I555, I556, I557, I558, I559) -> f23#(I560, I561, I562, I563, I564, I565, I566) [2 <= I560 - 1 /\ 2 <= I553 - 1 /\ 0 <= I554 - 1 /\ I560 <= I553] f10#(I567, I568, I569, I570, I571, I572, I573) -> f23#(I574, 1, I575, I576, I577, I578, I579) [1 <= I574 - 1 /\ 1 <= I567 - 1 /\ 0 <= I568 - 1 /\ I574 <= I567] f22#(I580, I581, I582, I583, I584, I585, I586) -> f21#(I587, I588, I589, I590, I591, I592, I593) [I587 <= I580 /\ 0 <= I583 - 1 /\ I588 <= I581 /\ I589 <= I582 /\ 2 <= I580 - 1 /\ 0 <= I581 - 1 /\ 0 <= I582 - 1 /\ 2 <= I587 - 1 /\ 0 <= I588 - 1 /\ 0 <= I589 - 1 /\ I584 + 2 <= I581 /\ I591 + 2 <= I582 /\ I594 - 2 * y2 <= 1 /\ 0 <= I594 - 2 * y2 /\ I594 - 2 * y2 = I590] f14#(I595, I596, I597, I598, I599, I600, I601) -> f22#(I595, I596, I597, I598, I599, I602, I603) [I604 <= I595 /\ 0 <= I598 - 1 /\ I605 <= I596 /\ y3 <= I597 /\ 2 <= I595 - 1 /\ 0 <= I596 - 1 /\ 0 <= I597 - 1 /\ 2 <= I604 - 1 /\ 0 <= I605 - 1 /\ 0 <= y3 - 1 /\ I599 + 2 <= I596 /\ y4 + 2 <= I597] f14#(I606, I607, I608, I609, I610, I611, I612) -> f21#(I613, I614, I615, 1, I616, I617, I618) [I616 + 2 <= I608 /\ I610 + 2 <= I607 /\ 0 <= I615 - 1 /\ 0 <= I614 - 1 /\ 1 <= I613 - 1 /\ 0 <= I608 - 1 /\ 0 <= I607 - 1 /\ 1 <= I606 - 1 /\ I615 <= I608 /\ I614 <= I607 /\ I613 - 1 <= I608 /\ I613 - 1 <= I607 /\ 0 <= I609 - 1 /\ I613 <= I606] f20#(I619, I620, I621, I622, I623, I624, I625) -> f19#(I626, I627, I628, I629, I630, I631, I632) [I626 <= I619 /\ 0 <= I621 - 1 /\ I627 <= I620 /\ 2 <= I619 - 1 /\ 0 <= I620 - 1 /\ -1 <= I622 - 1 /\ 2 <= I626 - 1 /\ 0 <= I627 - 1 /\ I633 - 2 * I634 <= 1 /\ 0 <= I633 - 2 * I634 /\ I633 - 2 * I634 = I628] f11#(I635, I636, I637, I638, I639, I640, I641) -> f20#(I635, I636, I637, I638, I642, I643, I644) [I645 <= I635 /\ 0 <= I637 - 1 /\ I646 <= I636 /\ 2 <= I635 - 1 /\ 0 <= I636 - 1 /\ -1 <= I638 - 1 /\ 2 <= I645 - 1 /\ 0 <= I646 - 1] f11#(I647, I648, I649, I650, I651, I652, I653) -> f19#(I654, I655, 1, I656, I657, I658, I659) [0 <= I655 - 1 /\ 1 <= I654 - 1 /\ -1 <= I650 - 1 /\ 0 <= I648 - 1 /\ 1 <= I647 - 1 /\ I655 <= I648 /\ I654 - 2 <= I650 /\ I654 - 1 <= I648 /\ 0 <= I649 - 1 /\ I654 <= I647] f18#(I660, I661, I662, I663, I664, I665, I666) -> f17#(I667, I668, I669, I670, I671, I672, I673) [I667 <= I660 /\ 0 <= I662 - 1 /\ I668 <= I661 /\ 2 <= I660 - 1 /\ 0 <= I661 - 1 /\ 2 <= I667 - 1 /\ 0 <= I668 - 1 /\ I674 - 2 * I675 <= 1 /\ 0 <= I674 - 2 * I675 /\ I674 - 2 * I675 = I669] f13#(I676, I677, I678, I679, I680, I681, I682) -> f18#(I676, I677, I678, I683, I684, I685, I686) [I687 <= I676 /\ 0 <= I678 - 1 /\ I688 <= I677 /\ 2 <= I676 - 1 /\ 0 <= I677 - 1 /\ 2 <= I687 - 1 /\ 0 <= I688 - 1] f13#(I689, I690, I691, I692, I693, I694, I695) -> f17#(I696, I697, 1, I698, I699, I700, I701) [0 <= I697 - 1 /\ 1 <= I696 - 1 /\ 0 <= I690 - 1 /\ 1 <= I689 - 1 /\ I697 <= I690 /\ I696 - 1 <= I690 /\ 0 <= I691 - 1 /\ I696 <= I689] f16#(I702, I703, I704, I705, I706, I707, I708) -> f15#(I709, I710, I711, I712, I713, I714, I715) [I709 <= I702 /\ 0 <= I704 - 1 /\ 2 <= I702 - 1 /\ -1 <= I703 - 1 /\ -1 <= I705 - 1 /\ 2 <= I709 - 1 /\ I716 - 2 * I717 <= 1 /\ 0 <= I716 - 2 * I717 /\ I716 - 2 * I717 = I710] f8#(I718, I719, I720, I721, I722, I723, I724) -> f16#(I718, I719, I720, I721, I725, I726, I727) [I728 <= I718 /\ 0 <= I720 - 1 /\ 2 <= I718 - 1 /\ -1 <= I719 - 1 /\ -1 <= I721 - 1 /\ 2 <= I728 - 1] f8#(I729, I730, I731, I732, I733, I734, I735) -> f15#(I736, 1, I737, I738, I739, I740, I741) [1 <= I736 - 1 /\ -1 <= I732 - 1 /\ -1 <= I730 - 1 /\ 1 <= I729 - 1 /\ I736 - 2 <= I732 /\ I736 - 2 <= I730 /\ 0 <= I731 - 1 /\ I736 <= I729] f11#(I840, I841, I842, I843, I844, I845, I846) -> f14#(I847, I848, I849, I850, I851, I852, I853) [I847 <= I840 /\ I848 <= I841 /\ I849 <= I843 /\ 0 <= I840 - 1 /\ 0 <= I841 - 1 /\ 2 <= I843 - 1 /\ 0 <= I847 - 1 /\ 0 <= I848 - 1 /\ 2 <= I849 - 1 /\ I851 + 2 <= I841 /\ I842 + 5 * I854 = I850] f11#(I855, I856, I857, I858, I859, I860, I861) -> f14#(I862, I863, I864, I857 + 5, I865, I866, I867) [I865 + 2 <= I856 /\ 1 <= I864 - 1 /\ 0 <= I863 - 1 /\ 0 <= I862 - 1 /\ 1 <= I858 - 1 /\ 0 <= I856 - 1 /\ 0 <= I855 - 1 /\ I864 <= I858 /\ I864 - 1 <= I856 /\ I864 - 1 <= I855 /\ I863 <= I856 /\ I862 <= I855] f8#(I868, I869, I870, I871, I872, I873, I874) -> f13#(I875, I876, I877, I878, I879, I880, I881) [I875 <= I868 /\ I876 <= I869 /\ 0 <= I868 - 1 /\ 2 <= I869 - 1 /\ -1 <= I871 - 1 /\ 0 <= I875 - 1 /\ 2 <= I876 - 1 /\ I870 + 5 * I882 = I877] f8#(I883, I884, I885, I886, I887, I888, I889) -> f13#(I890, I891, I885 + 5, I892, I893, I894, I895) [1 <= I891 - 1 /\ 0 <= I890 - 1 /\ -1 <= I886 - 1 /\ 1 <= I884 - 1 /\ 0 <= I883 - 1 /\ I891 - 2 <= I886 /\ I891 <= I884 /\ I891 - 1 <= I883 /\ I890 <= I883] f9#(I952, I953, I954, I955, I956, I957, I958) -> f12#(I959, I960, I961, I962, I963, I964, I965) [I959 <= I952 /\ I960 <= I954 /\ 0 <= I952 - 1 /\ 2 <= I954 - 1 /\ 0 <= I959 - 1 /\ 2 <= I960 - 1 /\ I953 + 5 * I966 = I961] f9#(I967, I968, I969, I970, I971, I972, I973) -> f12#(I974, I975, I968 + 5, I976, I977, I978, I979) [1 <= I975 - 1 /\ 0 <= I974 - 1 /\ 1 <= I969 - 1 /\ 0 <= I967 - 1 /\ I975 <= I969 /\ I975 - 1 <= I967 /\ I974 <= I967] f8#(I994, I995, I996, I997, I998, I999, I1000) -> f11#(I1001, I1002, I1003, I1004, I1005, I1006, I1007) [I1001 <= I994 /\ I1002 <= I997 /\ I1004 <= I995 /\ 0 <= I994 - 1 /\ -1 <= I995 - 1 /\ 2 <= I997 - 1 /\ 0 <= I1001 - 1 /\ 2 <= I1002 - 1 /\ -1 <= I1004 - 1 /\ I996 + I1008 = I1003] f8#(I1009, I1010, I1011, I1012, I1013, I1014, I1015) -> f11#(I1016, I1017, I1011 + 1, I1018, I1019, I1020, I1021) [-1 <= I1018 - 1 /\ 1 <= I1017 - 1 /\ 0 <= I1016 - 1 /\ 1 <= I1012 - 1 /\ -1 <= I1010 - 1 /\ 0 <= I1009 - 1 /\ I1018 <= I1010 /\ I1017 <= I1012 /\ I1017 - 2 <= I1010 /\ I1017 - 1 <= I1009 /\ I1016 <= I1009] f6#(I1050, I1051, I1052, I1053, I1054, I1055, I1056) -> f10#(I1057, 5, I1058, I1059, I1060, I1061, I1062) [1 <= I1057 - 1 /\ -1 <= I1052 - 1 /\ 1 <= I1051 - 1 /\ -1 <= I1050 - 1 /\ I1057 - 2 <= I1052 /\ I1057 <= I1051 /\ I1057 - 2 <= I1050] f6#(I1063, I1064, I1065, I1066, I1067, I1068, I1069) -> f10#(I1070, I1071, I1072, I1073, I1074, I1075, I1076) [I1070 <= I1064 /\ -1 <= I1063 - 1 /\ 2 <= I1064 - 1 /\ -1 <= I1065 - 1 /\ 2 <= I1070 - 1 /\ 5 * I1077 = I1071] f6#(I1078, I1079, I1080, I1081, I1082, I1083, I1084) -> f9#(I1085, 1, I1086, I1087, I1088, I1089, I1090) [-1 <= I1086 - 1 /\ 1 <= I1085 - 1 /\ -1 <= I1080 - 1 /\ -1 <= I1079 - 1 /\ 1 <= I1078 - 1 /\ I1086 <= I1079 /\ I1085 - 2 <= I1080 /\ I1085 - 2 <= I1079 /\ I1085 <= I1078] f6#(I1091, I1092, I1093, I1094, I1095, I1096, I1097) -> f9#(I1098, I1099, I1100, I1101, I1102, I1103, I1104) [-1 <= I1100 - 1 /\ 2 <= I1098 - 1 /\ -1 <= I1093 - 1 /\ -1 <= I1092 - 1 /\ 2 <= I1091 - 1 /\ I1100 <= I1092 /\ I1098 <= I1091] f6#(I1105, I1106, I1107, I1108, I1109, I1110, I1111) -> f8#(I1112, I1113, 1, I1114, I1115, I1116, I1117) [-1 <= I1114 - 1 /\ -1 <= I1113 - 1 /\ 1 <= I1112 - 1 /\ 1 <= I1107 - 1 /\ -1 <= I1106 - 1 /\ -1 <= I1105 - 1 /\ I1114 <= I1105 /\ I1113 <= I1106 /\ I1112 <= I1107 /\ I1112 - 2 <= I1106 /\ I1112 - 2 <= I1105] f6#(I1118, I1119, I1120, I1121, I1122, I1123, I1124) -> f8#(I1125, I1126, I1127, I1128, I1129, I1130, I1131) [-1 <= I1128 - 1 /\ -1 <= I1126 - 1 /\ 2 <= I1125 - 1 /\ 2 <= I1120 - 1 /\ -1 <= I1119 - 1 /\ -1 <= I1118 - 1 /\ I1128 <= I1118 /\ I1126 <= I1119 /\ I1125 <= I1120] R = init(x1, x2, x3, x4, x5, x6, x7) -> f3(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7) f7(I0, I1, I2, I3, I4, I5, I6) -> f7(I7, I8, I9, I10, I11, I12, I13) [-1 <= I7 - 1 /\ 0 <= I0 - 1 /\ I7 + 1 <= I0] f31(I14, I15, I16, I17, I18, I19, I20) -> f31(I14 - 1, I21, I22, I23, I24, I25, I26) [I14 - 1 <= I14 - 1 /\ 0 <= I14 - 1] f5(I27, I28, I29, I30, I31, I32, I33) -> f31(I30 * I30, I34, I35, I36, I37, I38, I39) [I30 - 2 * y1 = 0 /\ -1 <= I30 - 1 /\ 0 <= I27 - 1 /\ 0 <= I28 - 1 /\ 0 <= I29 - 1 /\ I31 + 2 <= I28 /\ I30 - 2 * y1 <= 1 /\ 0 <= I30 - 2 * y1] f4(I40, I41, I42, I43, I44, I45, I46) -> f5(I40, I41, I42, I43, I44, I47, I48) [I43 - 2 * I49 = 0 /\ -1 <= I43 - 1 /\ 0 <= I40 - 1 /\ 0 <= I41 - 1 /\ 0 <= I42 - 1 /\ I44 + 2 <= I41] f2(I50, I51, I52, I53, I54, I55, I56) -> f31(I52, I57, I58, I59, I60, I61, I62) [0 <= I51 - 1 /\ 0 <= I50 - 1] f3(I63, I64, I65, I66, I67, I68, I69) -> f31(I64, I70, I71, I72, I73, I74, I75) [-1 <= I64 - 1 /\ 0 <= I63 - 1] f30(I76, I77, I78, I79, I80, I81, I82) -> f6(I83, I84, I85, I86, I87, I88, I89) [I81 + 2 <= I76 /\ 2 <= I85 - 1 /\ -1 <= I84 - 1 /\ 2 <= I83 - 1 /\ -1 <= I82 - 1 /\ 0 <= I78 - 1 /\ 0 <= I77 - 1 /\ 0 <= I76 - 1 /\ I85 - 2 <= I76 /\ I84 + 1 <= I78 /\ I83 - 4 <= I82 /\ I79 <= I80 /\ I83 - 2 <= I77] f29(I90, I91, I92, I93, I94, I95, I96) -> f6(I97, I98, I99, I100, I101, I102, I103) [I93 + 2 <= I90 /\ 2 <= I99 - 1 /\ -1 <= I98 - 1 /\ 1 <= I97 - 1 /\ 0 <= I91 - 1 /\ 0 <= I90 - 1 /\ I99 - 2 <= I90 /\ I98 + 1 <= I91 /\ I97 - 1 <= I91 /\ -1 <= I92 - 1 /\ I97 - 1 <= I90] f26(I104, I105, I106, I107, I108, I109, I110) -> f6(I111, I112, I113, I114, I115, I116, I117) [1 <= I113 - 1 /\ -1 <= I112 - 1 /\ 2 <= I111 - 1 /\ -1 <= I108 - 1 /\ 0 <= I105 - 1 /\ 0 <= I104 - 1 /\ I113 - 2 <= I108 /\ I113 - 1 <= I105 /\ I113 - 1 <= I104 /\ I112 + 1 <= I105 /\ I111 - 4 <= I108 /\ I106 <= I107 /\ I111 - 2 <= I104] f23(I118, I119, I120, I121, I122, I123, I124) -> f6(I125, I126, I127, I128, I129, I130, I131) [1 <= I127 - 1 /\ -1 <= I126 - 1 /\ 1 <= I125 - 1 /\ 0 <= I118 - 1 /\ I127 - 1 <= I118 /\ I126 + 1 <= I118 /\ -1 <= I119 - 1 /\ I125 - 1 <= I118] f30(I132, I133, I134, I135, I136, I137, I138) -> f6(I139, I140, I141, I142, I143, I144, I145) [I137 + 2 <= I132 /\ 0 <= I141 - 1 /\ 0 <= I140 - 1 /\ -1 <= I139 - 1 /\ -1 <= I138 - 1 /\ 0 <= I134 - 1 /\ 0 <= I133 - 1 /\ 0 <= I132 - 1 /\ I141 <= I132 /\ I140 <= I134 /\ I139 <= I138 /\ I136 <= I135 - 1 /\ I139 + 1 <= I133] f27(I146, I147, I148, I149, I150, I151, I152) -> f6(I153, I154, I155, I156, I157, I158, I159) [I149 + 2 <= I146 /\ 0 <= I155 - 1 /\ -1 <= I154 - 1 /\ -1 <= I153 - 1 /\ 0 <= I147 - 1 /\ 0 <= I146 - 1 /\ I155 <= I146 /\ I154 + 1 <= I147 /\ I154 + 1 <= I146 /\ 0 <= I148 - 1 /\ I153 + 1 <= I147] f26(I160, I161, I162, I163, I164, I165, I166) -> f6(I167, I168, I169, I170, I171, I172, I173) [-1 <= I169 - 1 /\ 0 <= I168 - 1 /\ -1 <= I167 - 1 /\ -1 <= I164 - 1 /\ 0 <= I161 - 1 /\ 0 <= I160 - 1 /\ I169 <= I164 /\ I169 + 1 <= I161 /\ I169 + 1 <= I160 /\ I168 <= I161 /\ I167 <= I164 /\ I163 <= I162 - 1 /\ I167 + 1 <= I160] f24(I174, I175, I176, I177, I178, I179, I180) -> f6(I181, I182, I183, I184, I185, I186, I187) [-1 <= I183 - 1 /\ -1 <= I182 - 1 /\ -1 <= I181 - 1 /\ 0 <= I174 - 1 /\ I183 + 1 <= I174 /\ I182 + 1 <= I174 /\ 0 <= I175 - 1 /\ I181 + 1 <= I174] f28(I188, I189, I190, I191, I192, I193, I194) -> f30(I195, I196, I197, I190, I198, I192, I199) [I192 + 2 <= I188 /\ -1 <= I199 - 1 /\ 2 <= I197 - 1 /\ 0 <= I196 - 1 /\ 0 <= I195 - 1 /\ 2 <= I191 - 1 /\ 0 <= I189 - 1 /\ 0 <= I188 - 1 /\ I199 + 1 <= I189 /\ I197 <= I191 /\ I196 <= I189 /\ I195 <= I188] f28(I200, I201, I202, I203, I204, I205, I206) -> f30(I207, I208, I209, I202, 1, I204, I210) [I204 + 2 <= I200 /\ -1 <= I210 - 1 /\ 1 <= I209 - 1 /\ 0 <= I208 - 1 /\ 0 <= I207 - 1 /\ 1 <= I203 - 1 /\ 0 <= I201 - 1 /\ 0 <= I200 - 1 /\ I210 + 1 <= I201 /\ I209 <= I203 /\ I209 - 1 <= I201 /\ I209 - 1 <= I200 /\ I208 <= I201 /\ I207 <= I200] f17(I211, I212, I213, I214, I215, I216, I217) -> f29(I218, I219, I220, I221, I222, I223, I224) [I221 + 2 <= I211 /\ 2 <= I219 - 1 /\ 0 <= I218 - 1 /\ 2 <= I212 - 1 /\ 0 <= I211 - 1 /\ I219 <= I212 /\ I213 <= 0 /\ I218 <= I211] f17(I225, I226, I227, I228, I229, I230, I231) -> f29(I232, I233, 1, I234, I235, I236, I237) [I234 + 2 <= I225 /\ 1 <= I233 - 1 /\ 0 <= I232 - 1 /\ 1 <= I226 - 1 /\ 0 <= I225 - 1 /\ I233 <= I226 /\ I233 - 1 <= I225 /\ I227 <= 0 /\ I232 <= I225] f28(I238, I239, I240, I241, I242, I243, I244) -> f7(I245, I246, I247, I248, I249, I250, I251) [I242 + 2 <= I238 /\ 0 <= I245 - 1 /\ 0 <= I241 - 1 /\ 0 <= I239 - 1 /\ 0 <= I238 - 1 /\ I245 <= I241] f27(I252, I253, I254, I255, I256, I257, I258) -> f7(I259, I260, I261, I262, I263, I264, I265) [I255 + 2 <= I252 /\ -1 <= I259 - 1 /\ 0 <= I253 - 1 /\ 0 <= I252 - 1 /\ I259 + 1 <= I253 /\ I259 + 1 <= I252] f17(I266, I267, I268, I269, I270, I271, I272) -> f7(I273, I274, I275, I276, I277, I278, I279) [0 <= I273 - 1 /\ 0 <= I267 - 1 /\ 0 <= I266 - 1 /\ I268 <= 0 /\ I273 <= I267] f21(I280, I281, I282, I283, I284, I285, I286) -> f6(I287, I288, I289, I290, I291, I292, I293) [1 = I283 /\ I284 + 2 <= I282 /\ -1 <= I289 - 1 /\ 0 <= I288 - 1 /\ 0 <= I287 - 1 /\ 0 <= I282 - 1 /\ 0 <= I281 - 1 /\ 0 <= I280 - 1 /\ I289 + 1 <= I280 /\ I288 <= I282 /\ I287 <= I281] f21(I294, I295, I296, I297, I298, I299, I300) -> f28(I301, I302, I303, I304, I305, I306, I307) [I298 + 2 <= I296 /\ I305 + 2 <= I294 /\ 0 <= I304 - 1 /\ 2 <= I302 - 1 /\ 0 <= I301 - 1 /\ 0 <= I296 - 1 /\ 2 <= I295 - 1 /\ 0 <= I294 - 1 /\ I304 <= I296 /\ I302 <= I295 /\ I297 <= 0 /\ I301 <= I294] f21(I308, I309, I310, I311, I312, I313, I314) -> f28(I315, I316, 1, I317, I318, I319, I320) [I312 + 2 <= I310 /\ I318 + 2 <= I308 /\ 0 <= I317 - 1 /\ 1 <= I316 - 1 /\ 0 <= I315 - 1 /\ 0 <= I310 - 1 /\ 1 <= I309 - 1 /\ 0 <= I308 - 1 /\ I317 <= I310 /\ I316 - 1 <= I310 /\ I316 <= I309 /\ I316 - 1 <= I308 /\ I311 <= 0 /\ I315 <= I308] f19(I321, I322, I323, I324, I325, I326, I327) -> f6(I328, I329, I330, I331, I332, I333, I334) [1 = I323 /\ -1 <= I330 - 1 /\ -1 <= I329 - 1 /\ 0 <= I328 - 1 /\ 0 <= I322 - 1 /\ 0 <= I321 - 1 /\ I330 + 1 <= I321 /\ I329 + 1 <= I322 /\ I329 + 1 <= I321 /\ I328 <= I322] f19(I335, I336, I337, I338, I339, I340, I341) -> f27(I342, I343, I344, I345, I346, I347, I348) [I345 + 2 <= I335 /\ 2 <= I343 - 1 /\ 0 <= I342 - 1 /\ 2 <= I336 - 1 /\ 0 <= I335 - 1 /\ I343 <= I336 /\ I337 <= 0 /\ I342 <= I335] f19(I349, I350, I351, I352, I353, I354, I355) -> f27(I356, I357, 1, I358, I359, I360, I361) [I358 + 2 <= I349 /\ 1 <= I357 - 1 /\ 0 <= I356 - 1 /\ 1 <= I350 - 1 /\ 0 <= I349 - 1 /\ I357 <= I350 /\ I357 - 1 <= I349 /\ I351 <= 0 /\ I356 <= I349] f17(I362, I363, I364, I365, I366, I367, I368) -> f6(I369, I370, I371, I372, I373, I374, I375) [1 = I364 /\ -1 <= I371 - 1 /\ 0 <= I370 - 1 /\ -1 <= I369 - 1 /\ 0 <= I363 - 1 /\ 0 <= I362 - 1 /\ I371 + 1 <= I362 /\ I370 <= I363 /\ I369 + 1 <= I363 /\ I369 + 1 <= I362] f15(I376, I377, I378, I379, I380, I381, I382) -> f6(I383, I384, I385, I386, I387, I388, I389) [1 = I377 /\ -1 <= I385 - 1 /\ -1 <= I384 - 1 /\ -1 <= I383 - 1 /\ 0 <= I376 - 1 /\ I385 + 1 <= I376 /\ I384 + 1 <= I376 /\ I383 + 1 <= I376] f25(I390, I391, I392, I393, I394, I395, I396) -> f26(I397, I398, I391, I399, I400, I401, I402) [-1 <= I400 - 1 /\ 2 <= I398 - 1 /\ 0 <= I397 - 1 /\ 2 <= I392 - 1 /\ 0 <= I390 - 1 /\ I400 + 1 <= I390 /\ I398 <= I392 /\ I397 <= I390] f25(I403, I404, I405, I406, I407, I408, I409) -> f26(I410, I411, I404, 1, I412, I413, I414) [-1 <= I412 - 1 /\ 1 <= I411 - 1 /\ 0 <= I410 - 1 /\ 1 <= I405 - 1 /\ 0 <= I403 - 1 /\ I412 + 1 <= I403 /\ I411 <= I405 /\ I411 - 1 <= I403 /\ I410 <= I403] f21(I415, I416, I417, I418, I419, I420, I421) -> f7(I422, I423, I424, I425, I426, I427, I428) [I419 + 2 <= I417 /\ 0 <= I422 - 1 /\ 0 <= I417 - 1 /\ 0 <= I416 - 1 /\ 0 <= I415 - 1 /\ I418 <= 0 /\ I422 <= I416] f19(I429, I430, I431, I432, I433, I434, I435) -> f7(I436, I437, I438, I439, I440, I441, I442) [0 <= I436 - 1 /\ 0 <= I430 - 1 /\ 0 <= I429 - 1 /\ I431 <= 0 /\ I436 <= I430] f17(I443, I444, I445, I446, I447, I448, I449) -> f7(I450, I451, I452, I453, I454, I455, I456) [-1 <= I450 - 1 /\ 0 <= I444 - 1 /\ 0 <= I443 - 1 /\ I450 + 1 <= I444 /\ I445 <= 0 /\ I450 + 1 <= I443] f15(I457, I458, I459, I460, I461, I462, I463) -> f7(I464, I465, I466, I467, I468, I469, I470) [-1 <= I464 - 1 /\ 0 <= I457 - 1 /\ I458 <= 0 /\ I464 + 1 <= I457] f25(I471, I472, I473, I474, I475, I476, I477) -> f7(I478, I479, I480, I481, I482, I483, I484) [0 <= I478 - 1 /\ 0 <= I473 - 1 /\ 0 <= I471 - 1 /\ I478 <= I473] f24(I485, I486, I487, I488, I489, I490, I491) -> f7(I492, I493, I494, I495, I496, I497, I498) [-1 <= I492 - 1 /\ 0 <= I485 - 1 /\ I492 + 1 <= I485] f12(I499, I500, I501, I502, I503, I504, I505) -> f25(I506, I507, I508, I509, I510, I511, I512) [0 <= I508 - 1 /\ 2 <= I506 - 1 /\ 0 <= I500 - 1 /\ 2 <= I499 - 1 /\ I508 <= I500 /\ 0 <= I501 - 1 /\ I506 <= I499] f12(I513, I514, I515, I516, I517, I518, I519) -> f25(I520, 1, I521, I522, I523, I524, I525) [0 <= I521 - 1 /\ 1 <= I520 - 1 /\ 0 <= I514 - 1 /\ 1 <= I513 - 1 /\ I521 <= I514 /\ I520 - 1 <= I514 /\ 0 <= I515 - 1 /\ I520 <= I513] f9(I526, I527, I528, I529, I530, I531, I532) -> f24(I533, I534, I535, I536, I537, I538, I539) [2 <= I533 - 1 /\ -1 <= I528 - 1 /\ 2 <= I526 - 1 /\ 0 <= I527 - 1 /\ I533 <= I526] f9(I540, I541, I542, I543, I544, I545, I546) -> f24(I547, 1, I548, I549, I550, I551, I552) [1 <= I547 - 1 /\ -1 <= I542 - 1 /\ 1 <= I540 - 1 /\ I547 - 2 <= I542 /\ 0 <= I541 - 1 /\ I547 <= I540] f10(I553, I554, I555, I556, I557, I558, I559) -> f23(I560, I561, I562, I563, I564, I565, I566) [2 <= I560 - 1 /\ 2 <= I553 - 1 /\ 0 <= I554 - 1 /\ I560 <= I553] f10(I567, I568, I569, I570, I571, I572, I573) -> f23(I574, 1, I575, I576, I577, I578, I579) [1 <= I574 - 1 /\ 1 <= I567 - 1 /\ 0 <= I568 - 1 /\ I574 <= I567] f22(I580, I581, I582, I583, I584, I585, I586) -> f21(I587, I588, I589, I590, I591, I592, I593) [I587 <= I580 /\ 0 <= I583 - 1 /\ I588 <= I581 /\ I589 <= I582 /\ 2 <= I580 - 1 /\ 0 <= I581 - 1 /\ 0 <= I582 - 1 /\ 2 <= I587 - 1 /\ 0 <= I588 - 1 /\ 0 <= I589 - 1 /\ I584 + 2 <= I581 /\ I591 + 2 <= I582 /\ I594 - 2 * y2 <= 1 /\ 0 <= I594 - 2 * y2 /\ I594 - 2 * y2 = I590] f14(I595, I596, I597, I598, I599, I600, I601) -> f22(I595, I596, I597, I598, I599, I602, I603) [I604 <= I595 /\ 0 <= I598 - 1 /\ I605 <= I596 /\ y3 <= I597 /\ 2 <= I595 - 1 /\ 0 <= I596 - 1 /\ 0 <= I597 - 1 /\ 2 <= I604 - 1 /\ 0 <= I605 - 1 /\ 0 <= y3 - 1 /\ I599 + 2 <= I596 /\ y4 + 2 <= I597] f14(I606, I607, I608, I609, I610, I611, I612) -> f21(I613, I614, I615, 1, I616, I617, I618) [I616 + 2 <= I608 /\ I610 + 2 <= I607 /\ 0 <= I615 - 1 /\ 0 <= I614 - 1 /\ 1 <= I613 - 1 /\ 0 <= I608 - 1 /\ 0 <= I607 - 1 /\ 1 <= I606 - 1 /\ I615 <= I608 /\ I614 <= I607 /\ I613 - 1 <= I608 /\ I613 - 1 <= I607 /\ 0 <= I609 - 1 /\ I613 <= I606] f20(I619, I620, I621, I622, I623, I624, I625) -> f19(I626, I627, I628, I629, I630, I631, I632) [I626 <= I619 /\ 0 <= I621 - 1 /\ I627 <= I620 /\ 2 <= I619 - 1 /\ 0 <= I620 - 1 /\ -1 <= I622 - 1 /\ 2 <= I626 - 1 /\ 0 <= I627 - 1 /\ I633 - 2 * I634 <= 1 /\ 0 <= I633 - 2 * I634 /\ I633 - 2 * I634 = I628] f11(I635, I636, I637, I638, I639, I640, I641) -> f20(I635, I636, I637, I638, I642, I643, I644) [I645 <= I635 /\ 0 <= I637 - 1 /\ I646 <= I636 /\ 2 <= I635 - 1 /\ 0 <= I636 - 1 /\ -1 <= I638 - 1 /\ 2 <= I645 - 1 /\ 0 <= I646 - 1] f11(I647, I648, I649, I650, I651, I652, I653) -> f19(I654, I655, 1, I656, I657, I658, I659) [0 <= I655 - 1 /\ 1 <= I654 - 1 /\ -1 <= I650 - 1 /\ 0 <= I648 - 1 /\ 1 <= I647 - 1 /\ I655 <= I648 /\ I654 - 2 <= I650 /\ I654 - 1 <= I648 /\ 0 <= I649 - 1 /\ I654 <= I647] f18(I660, I661, I662, I663, I664, I665, I666) -> f17(I667, I668, I669, I670, I671, I672, I673) [I667 <= I660 /\ 0 <= I662 - 1 /\ I668 <= I661 /\ 2 <= I660 - 1 /\ 0 <= I661 - 1 /\ 2 <= I667 - 1 /\ 0 <= I668 - 1 /\ I674 - 2 * I675 <= 1 /\ 0 <= I674 - 2 * I675 /\ I674 - 2 * I675 = I669] f13(I676, I677, I678, I679, I680, I681, I682) -> f18(I676, I677, I678, I683, I684, I685, I686) [I687 <= I676 /\ 0 <= I678 - 1 /\ I688 <= I677 /\ 2 <= I676 - 1 /\ 0 <= I677 - 1 /\ 2 <= I687 - 1 /\ 0 <= I688 - 1] f13(I689, I690, I691, I692, I693, I694, I695) -> f17(I696, I697, 1, I698, I699, I700, I701) [0 <= I697 - 1 /\ 1 <= I696 - 1 /\ 0 <= I690 - 1 /\ 1 <= I689 - 1 /\ I697 <= I690 /\ I696 - 1 <= I690 /\ 0 <= I691 - 1 /\ I696 <= I689] f16(I702, I703, I704, I705, I706, I707, I708) -> f15(I709, I710, I711, I712, I713, I714, I715) [I709 <= I702 /\ 0 <= I704 - 1 /\ 2 <= I702 - 1 /\ -1 <= I703 - 1 /\ -1 <= I705 - 1 /\ 2 <= I709 - 1 /\ I716 - 2 * I717 <= 1 /\ 0 <= I716 - 2 * I717 /\ I716 - 2 * I717 = I710] f8(I718, I719, I720, I721, I722, I723, I724) -> f16(I718, I719, I720, I721, I725, I726, I727) [I728 <= I718 /\ 0 <= I720 - 1 /\ 2 <= I718 - 1 /\ -1 <= I719 - 1 /\ -1 <= I721 - 1 /\ 2 <= I728 - 1] f8(I729, I730, I731, I732, I733, I734, I735) -> f15(I736, 1, I737, I738, I739, I740, I741) [1 <= I736 - 1 /\ -1 <= I732 - 1 /\ -1 <= I730 - 1 /\ 1 <= I729 - 1 /\ I736 - 2 <= I732 /\ I736 - 2 <= I730 /\ 0 <= I731 - 1 /\ I736 <= I729] f12(I742, I743, I744, I745, I746, I747, I748) -> f7(I749, I750, I751, I752, I753, I754, I755) [0 <= I749 - 1 /\ 0 <= I743 - 1 /\ 0 <= I742 - 1 /\ 0 <= I744 - 1 /\ I749 <= I742] f9(I756, I757, I758, I759, I760, I761, I762) -> f7(I763, I764, I765, I766, I767, I768, I769) [0 <= I763 - 1 /\ -1 <= I758 - 1 /\ 0 <= I756 - 1 /\ 0 <= I757 - 1 /\ I763 <= I756] f10(I770, I771, I772, I773, I774, I775, I776) -> f7(I777, I778, I779, I780, I781, I782, I783) [0 <= I777 - 1 /\ 0 <= I770 - 1 /\ 0 <= I771 - 1 /\ I777 <= I770] f14(I784, I785, I786, I787, I788, I789, I790) -> f7(I791, I792, I793, I794, I795, I796, I797) [I788 + 2 <= I785 /\ 0 <= I791 - 1 /\ 0 <= I786 - 1 /\ 0 <= I785 - 1 /\ 0 <= I784 - 1 /\ 0 <= I787 - 1 /\ I791 <= I784] f11(I798, I799, I800, I801, I802, I803, I804) -> f7(I805, I806, I807, I808, I809, I810, I811) [0 <= I805 - 1 /\ -1 <= I801 - 1 /\ 0 <= I799 - 1 /\ 0 <= I798 - 1 /\ 0 <= I800 - 1 /\ I805 <= I798] f13(I812, I813, I814, I815, I816, I817, I818) -> f7(I819, I820, I821, I822, I823, I824, I825) [0 <= I819 - 1 /\ 0 <= I813 - 1 /\ 0 <= I812 - 1 /\ 0 <= I814 - 1 /\ I819 <= I812] f8(I826, I827, I828, I829, I830, I831, I832) -> f7(I833, I834, I835, I836, I837, I838, I839) [0 <= I833 - 1 /\ -1 <= I829 - 1 /\ -1 <= I827 - 1 /\ 0 <= I826 - 1 /\ 0 <= I828 - 1 /\ I833 <= I826] f11(I840, I841, I842, I843, I844, I845, I846) -> f14(I847, I848, I849, I850, I851, I852, I853) [I847 <= I840 /\ I848 <= I841 /\ I849 <= I843 /\ 0 <= I840 - 1 /\ 0 <= I841 - 1 /\ 2 <= I843 - 1 /\ 0 <= I847 - 1 /\ 0 <= I848 - 1 /\ 2 <= I849 - 1 /\ I851 + 2 <= I841 /\ I842 + 5 * I854 = I850] f11(I855, I856, I857, I858, I859, I860, I861) -> f14(I862, I863, I864, I857 + 5, I865, I866, I867) [I865 + 2 <= I856 /\ 1 <= I864 - 1 /\ 0 <= I863 - 1 /\ 0 <= I862 - 1 /\ 1 <= I858 - 1 /\ 0 <= I856 - 1 /\ 0 <= I855 - 1 /\ I864 <= I858 /\ I864 - 1 <= I856 /\ I864 - 1 <= I855 /\ I863 <= I856 /\ I862 <= I855] f8(I868, I869, I870, I871, I872, I873, I874) -> f13(I875, I876, I877, I878, I879, I880, I881) [I875 <= I868 /\ I876 <= I869 /\ 0 <= I868 - 1 /\ 2 <= I869 - 1 /\ -1 <= I871 - 1 /\ 0 <= I875 - 1 /\ 2 <= I876 - 1 /\ I870 + 5 * I882 = I877] f8(I883, I884, I885, I886, I887, I888, I889) -> f13(I890, I891, I885 + 5, I892, I893, I894, I895) [1 <= I891 - 1 /\ 0 <= I890 - 1 /\ -1 <= I886 - 1 /\ 1 <= I884 - 1 /\ 0 <= I883 - 1 /\ I891 - 2 <= I886 /\ I891 <= I884 /\ I891 - 1 <= I883 /\ I890 <= I883] f12(I896, I897, I898, I899, I900, I901, I902) -> f7(I903, I904, I905, I906, I907, I908, I909) [-1 <= I903 - 1 /\ 0 <= I897 - 1 /\ 0 <= I896 - 1 /\ I903 + 1 <= I897 /\ 0 <= I898 - 1 /\ I903 + 1 <= I896] f9(I910, I911, I912, I913, I914, I915, I916) -> f7(I917, I918, I919, I920, I921, I922, I923) [-1 <= I917 - 1 /\ -1 <= I912 - 1 /\ 0 <= I910 - 1 /\ I917 <= I912 /\ 0 <= I911 - 1 /\ I917 + 1 <= I910] f11(I924, I925, I926, I927, I928, I929, I930) -> f7(I931, I932, I933, I934, I935, I936, I937) [-1 <= I931 - 1 /\ -1 <= I927 - 1 /\ 0 <= I925 - 1 /\ 0 <= I924 - 1 /\ I931 <= I927] f8(I938, I939, I940, I941, I942, I943, I944) -> f7(I945, I946, I947, I948, I949, I950, I951) [-1 <= I945 - 1 /\ -1 <= I941 - 1 /\ -1 <= I939 - 1 /\ 0 <= I938 - 1 /\ I945 <= I939] f9(I952, I953, I954, I955, I956, I957, I958) -> f12(I959, I960, I961, I962, I963, I964, I965) [I959 <= I952 /\ I960 <= I954 /\ 0 <= I952 - 1 /\ 2 <= I954 - 1 /\ 0 <= I959 - 1 /\ 2 <= I960 - 1 /\ I953 + 5 * I966 = I961] f9(I967, I968, I969, I970, I971, I972, I973) -> f12(I974, I975, I968 + 5, I976, I977, I978, I979) [1 <= I975 - 1 /\ 0 <= I974 - 1 /\ 1 <= I969 - 1 /\ 0 <= I967 - 1 /\ I975 <= I969 /\ I975 - 1 <= I967 /\ I974 <= I967] f10(I980, I981, I982, I983, I984, I985, I986) -> f7(I987, I988, I989, I990, I991, I992, I993) [-1 <= I987 - 1 /\ 0 <= I980 - 1 /\ 0 <= I981 - 1 /\ I987 + 1 <= I980] f8(I994, I995, I996, I997, I998, I999, I1000) -> f11(I1001, I1002, I1003, I1004, I1005, I1006, I1007) [I1001 <= I994 /\ I1002 <= I997 /\ I1004 <= I995 /\ 0 <= I994 - 1 /\ -1 <= I995 - 1 /\ 2 <= I997 - 1 /\ 0 <= I1001 - 1 /\ 2 <= I1002 - 1 /\ -1 <= I1004 - 1 /\ I996 + I1008 = I1003] f8(I1009, I1010, I1011, I1012, I1013, I1014, I1015) -> f11(I1016, I1017, I1011 + 1, I1018, I1019, I1020, I1021) [-1 <= I1018 - 1 /\ 1 <= I1017 - 1 /\ 0 <= I1016 - 1 /\ 1 <= I1012 - 1 /\ -1 <= I1010 - 1 /\ 0 <= I1009 - 1 /\ I1018 <= I1010 /\ I1017 <= I1012 /\ I1017 - 2 <= I1010 /\ I1017 - 1 <= I1009 /\ I1016 <= I1009] f9(I1022, I1023, I1024, I1025, I1026, I1027, I1028) -> f7(I1029, I1030, I1031, I1032, I1033, I1034, I1035) [-1 <= I1029 - 1 /\ -1 <= I1024 - 1 /\ 0 <= I1022 - 1 /\ I1029 <= I1024] f8(I1036, I1037, I1038, I1039, I1040, I1041, I1042) -> f7(I1043, I1044, I1045, I1046, I1047, I1048, I1049) [-1 <= I1043 - 1 /\ -1 <= I1039 - 1 /\ -1 <= I1037 - 1 /\ 0 <= I1036 - 1 /\ I1043 <= I1039] f6(I1050, I1051, I1052, I1053, I1054, I1055, I1056) -> f10(I1057, 5, I1058, I1059, I1060, I1061, I1062) [1 <= I1057 - 1 /\ -1 <= I1052 - 1 /\ 1 <= I1051 - 1 /\ -1 <= I1050 - 1 /\ I1057 - 2 <= I1052 /\ I1057 <= I1051 /\ I1057 - 2 <= I1050] f6(I1063, I1064, I1065, I1066, I1067, I1068, I1069) -> f10(I1070, I1071, I1072, I1073, I1074, I1075, I1076) [I1070 <= I1064 /\ -1 <= I1063 - 1 /\ 2 <= I1064 - 1 /\ -1 <= I1065 - 1 /\ 2 <= I1070 - 1 /\ 5 * I1077 = I1071] f6(I1078, I1079, I1080, I1081, I1082, I1083, I1084) -> f9(I1085, 1, I1086, I1087, I1088, I1089, I1090) [-1 <= I1086 - 1 /\ 1 <= I1085 - 1 /\ -1 <= I1080 - 1 /\ -1 <= I1079 - 1 /\ 1 <= I1078 - 1 /\ I1086 <= I1079 /\ I1085 - 2 <= I1080 /\ I1085 - 2 <= I1079 /\ I1085 <= I1078] f6(I1091, I1092, I1093, I1094, I1095, I1096, I1097) -> f9(I1098, I1099, I1100, I1101, I1102, I1103, I1104) [-1 <= I1100 - 1 /\ 2 <= I1098 - 1 /\ -1 <= I1093 - 1 /\ -1 <= I1092 - 1 /\ 2 <= I1091 - 1 /\ I1100 <= I1092 /\ I1098 <= I1091] f6(I1105, I1106, I1107, I1108, I1109, I1110, I1111) -> f8(I1112, I1113, 1, I1114, I1115, I1116, I1117) [-1 <= I1114 - 1 /\ -1 <= I1113 - 1 /\ 1 <= I1112 - 1 /\ 1 <= I1107 - 1 /\ -1 <= I1106 - 1 /\ -1 <= I1105 - 1 /\ I1114 <= I1105 /\ I1113 <= I1106 /\ I1112 <= I1107 /\ I1112 - 2 <= I1106 /\ I1112 - 2 <= I1105] f6(I1118, I1119, I1120, I1121, I1122, I1123, I1124) -> f8(I1125, I1126, I1127, I1128, I1129, I1130, I1131) [-1 <= I1128 - 1 /\ -1 <= I1126 - 1 /\ 2 <= I1125 - 1 /\ 2 <= I1120 - 1 /\ -1 <= I1119 - 1 /\ -1 <= I1118 - 1 /\ I1128 <= I1118 /\ I1126 <= I1119 /\ I1125 <= I1120] f6(I1132, I1133, I1134, I1135, I1136, I1137, I1138) -> f7(I1139, I1140, I1141, I1142, I1143, I1144, I1145) [-1 <= I1139 - 1 /\ -1 <= I1134 - 1 /\ -1 <= I1133 - 1 /\ -1 <= I1132 - 1 /\ I1139 <= I1133] f6(I1146, I1147, I1148, I1149, I1150, I1151, I1152) -> f7(I1153, I1154, I1155, I1156, I1157, I1158, I1159) [-1 <= I1153 - 1 /\ -1 <= I1148 - 1 /\ -1 <= I1147 - 1 /\ -1 <= I1146 - 1 /\ I1153 <= I1146] f6(I1160, I1161, I1162, I1163, I1164, I1165, I1166) -> f7(I1167, I1168, I1169, I1170, I1171, I1172, I1173) [-1 <= I1167 - 1 /\ -1 <= I1162 - 1 /\ -1 <= I1161 - 1 /\ -1 <= I1160 - 1 /\ I1167 <= I1162] f5(I1174, I1175, I1176, I1177, I1178, I1179, I1180) -> f6(I1181, I1182, I1183, I1184, I1185, I1186, I1187) [I1177 - 2 * I1188 = 0 /\ -1 <= I1177 - 1 /\ I1181 <= I1176 /\ I1182 - 1 <= I1174 /\ I1182 - 1 <= I1175 /\ I1182 - 1 <= I1176 /\ I1183 <= I1175 /\ 0 <= I1174 - 1 /\ 0 <= I1175 - 1 /\ 0 <= I1176 - 1 /\ 0 <= I1181 - 1 /\ 1 <= I1182 - 1 /\ 0 <= I1183 - 1 /\ I1178 + 2 <= I1175 /\ I1177 - 2 * I1188 <= 1 /\ 0 <= I1177 - 2 * I1188] f4(I1189, I1190, I1191, I1192, I1193, I1194, I1195) -> f5(I1189, I1190, I1191, I1192, I1193, I1196, I1197) [I1192 - 2 * I1198 = 0 /\ -1 <= I1192 - 1 /\ I1199 <= I1191 /\ I1200 - 1 <= I1189 /\ I1200 - 1 <= I1190 /\ I1200 - 1 <= I1191 /\ I1201 <= I1190 /\ 0 <= I1189 - 1 /\ 0 <= I1190 - 1 /\ 0 <= I1191 - 1 /\ 0 <= I1199 - 1 /\ 1 <= I1200 - 1 /\ 0 <= I1201 - 1 /\ I1193 + 2 <= I1190] f5(I1202, I1203, I1204, I1205, I1206, I1207, I1208) -> f6(I1209, I1210, I1211, I1212, I1213, I1214, I1215) [I1205 - 2 * I1216 = 0 /\ -1 <= I1205 - 1 /\ I1209 <= I1204 /\ I1211 <= I1203 /\ 0 <= I1202 - 1 /\ 0 <= I1203 - 1 /\ 0 <= I1204 - 1 /\ 0 <= I1209 - 1 /\ 2 <= I1210 - 1 /\ 0 <= I1211 - 1 /\ I1206 + 2 <= I1203 /\ I1205 - 2 * I1216 <= 1 /\ 0 <= I1205 - 2 * I1216] f4(I1217, I1218, I1219, I1220, I1221, I1222, I1223) -> f5(I1217, I1218, I1219, I1220, I1221, I1224, I1225) [I1220 - 2 * I1226 = 0 /\ -1 <= I1220 - 1 /\ I1227 <= I1219 /\ I1228 <= I1218 /\ 0 <= I1217 - 1 /\ 0 <= I1218 - 1 /\ 0 <= I1219 - 1 /\ 0 <= I1227 - 1 /\ 2 <= I1229 - 1 /\ 0 <= I1228 - 1 /\ I1221 + 2 <= I1218] f5(I1230, I1231, I1232, I1233, I1234, I1235, I1236) -> f6(I1237, I1238, I1239, I1240, I1241, I1242, I1243) [0 <= I1233 - 2 * I1244 - 1 /\ -1 <= I1233 - 1 /\ I1237 <= I1232 /\ I1238 <= I1232 /\ I1239 <= I1231 /\ 0 <= I1230 - 1 /\ 0 <= I1231 - 1 /\ 0 <= I1232 - 1 /\ 0 <= I1237 - 1 /\ 0 <= I1238 - 1 /\ 0 <= I1239 - 1 /\ I1234 + 2 <= I1231 /\ I1233 - 2 * I1244 <= 1] f4(I1245, I1246, I1247, I1248, I1249, I1250, I1251) -> f5(I1245, I1246, I1247, I1248, I1249, I1252, I1253) [-1 <= I1248 - 1 /\ 0 <= I1248 - 2 * I1254 - 1 /\ I1255 <= I1247 /\ I1256 <= I1247 /\ I1257 <= I1246 /\ 0 <= I1245 - 1 /\ 0 <= I1246 - 1 /\ 0 <= I1247 - 1 /\ 0 <= I1255 - 1 /\ 0 <= I1256 - 1 /\ 0 <= I1257 - 1 /\ I1249 + 2 <= I1246] f4(I1258, I1259, I1260, I1261, I1262, I1263, I1264) -> f5(I1258, I1259, I1260, I1261, I1262, I1265, I1266) [-1 <= I1261 - 1 /\ I1261 - 2 * I1267 <= -1 /\ I1268 <= I1260 /\ I1269 <= I1260 /\ I1270 <= I1259 /\ 0 <= I1258 - 1 /\ 0 <= I1259 - 1 /\ 0 <= I1260 - 1 /\ 0 <= I1268 - 1 /\ 0 <= I1269 - 1 /\ 0 <= I1270 - 1 /\ I1262 + 2 <= I1259] f2(I1271, I1272, I1273, I1274, I1275, I1276, I1277) -> f4(I1278, I1279, I1280, I1273, I1281, I1282, I1283) [I1281 + 2 <= I1272 /\ 2 <= I1280 - 1 /\ 0 <= I1279 - 1 /\ 0 <= I1278 - 1 /\ 0 <= I1272 - 1 /\ 0 <= I1271 - 1 /\ I1279 <= I1272 /\ I1278 <= I1272 /\ I1278 <= I1271] f2(I1284, I1285, I1286, I1287, I1288, I1289, I1290) -> f4(I1291, I1292, I1293, 0, I1294, I1295, I1296) [0 = I1286 /\ I1294 + 2 <= I1285 /\ 1 <= I1293 - 1 /\ 0 <= I1292 - 1 /\ 0 <= I1291 - 1 /\ 0 <= I1285 - 1 /\ 0 <= I1284 - 1 /\ I1293 - 1 <= I1285 /\ I1293 - 1 <= I1284 /\ I1292 <= I1285 /\ I1291 <= I1285 /\ I1291 <= I1284] f3(I1297, I1298, I1299, I1300, I1301, I1302, I1303) -> f2(I1304, I1305, I1298, I1306, I1307, I1308, I1309) [2 <= I1305 - 1 /\ 0 <= I1304 - 1 /\ 0 <= I1297 - 1 /\ -1 <= I1298 - 1 /\ I1304 <= I1297] f3(I1310, I1311, I1312, I1313, I1314, I1315, I1316) -> f2(I1317, I1318, 0, I1319, I1320, I1321, I1322) [0 = I1311 /\ 1 <= I1318 - 1 /\ 0 <= I1317 - 1 /\ 0 <= I1310 - 1 /\ I1318 - 1 <= I1310 /\ I1317 <= I1310] f1(I1323, I1324, I1325, I1326, I1327, I1328, I1329) -> f2(I1330, I1331, I1325, I1332, I1333, I1334, I1335) [I1326 + 2 <= I1324 /\ 0 <= I1331 - 1 /\ 0 <= I1330 - 1 /\ 0 <= I1324 - 1 /\ 0 <= I1323 - 1 /\ I1331 <= I1324 /\ I1330 <= I1324 /\ -1 <= I1325 - 1 /\ I1330 <= I1323]