/export/starexec/sandbox/solver/bin/starexec_run_Transition /export/starexec/sandbox/benchmark/theBenchmark.smt2 /export/starexec/sandbox/output/output_files -------------------------------------------------------------------------------- YES DP problem for innermost termination. P = init#(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25) -> f3#(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7, rnd8, rnd9, rnd10, rnd11, rnd12, rnd13, rnd14, rnd15, rnd16, rnd17, rnd18, rnd19, rnd20, rnd21, rnd22, rnd23, rnd24, rnd25) f12#(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24) -> f12#(I25, I1 - 1, 0, 1, 1, I26, I27, I7, I28, I9, I29, I11, 0, 2, I30, I31, I32, I33, I34, I19 + 1, I20 + 1, I35, I36, I37, I24 + 1) [0 <= I1 - 1 /\ -1 <= y1 - 1 /\ 0 <= I5 - 1 /\ 0 <= I2 - 1 /\ -1 <= I19 - 1 /\ I19 <= y1 - 1 /\ 0 <= I9 - 1 /\ 0 <= I11 - 1 /\ -1 <= y2 - 1 /\ 0 <= I18 - 1 /\ 0 <= I17 - 1 /\ 0 <= I16 - 1 /\ 0 <= I7 - 1 /\ -1 <= I24 - 1 /\ -1 <= I20 - 1 /\ 11 <= I0 - 1 /\ 13 <= I25 - 1 /\ I20 + 5 <= I0 /\ I21 + 9 <= I0 /\ I22 + 9 <= I0 /\ I24 + 3 <= I0 /\ I23 + 9 <= I0 /\ I7 = I8 /\ I9 = I10 /\ I11 = I12 /\ I6 = I15] f12#(I38, I39, I40, I41, I42, I43, I44, I45, I46, I47, I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59, I60, I61, I62) -> f12#(I63, I39 - 1, I40, I64, I65, I43, I44, I45, I66, I47, I67, I49, I68, I69, I70, I71, I72, I73, I74, I57 + 1, I58 + 1, I75, I76, I77, I62 + 1) [0 <= I39 - 1 /\ -1 <= I78 - 1 /\ 0 <= I43 - 1 /\ 0 <= I40 - 1 /\ -1 <= I57 - 1 /\ I57 <= I78 - 1 /\ 0 <= I47 - 1 /\ 0 <= I41 - 1 /\ 0 <= I50 - 1 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ -1 <= I79 - 1 /\ 0 <= I46 - 1 /\ 0 <= I42 - 1 /\ 0 <= I56 - 1 /\ 0 <= I51 - 1 /\ 0 <= I55 - 1 /\ 0 <= I54 - 1 /\ 0 <= I52 - 1 /\ 0 <= I53 - 1 /\ -1 <= I62 - 1 /\ -1 <= I58 - 1 /\ 9 <= I38 - 1 /\ 9 <= I63 - 1 /\ I58 + 5 <= I38 /\ I59 + 9 <= I38 /\ I60 + 9 <= I38 /\ I62 + 3 <= I38 /\ I61 + 9 <= I38] f2#(I80, I81, I82, I83, I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95, I96, I97, I98, I99, I100, I101, I102, I103, I104) -> f12#(I105, I80, I92, I90, I86, I91, I85, I106, I82, I93, I84, 0, I83, I87, I88, I89, I94, I95, I96, I98, I99, I107, I108, I109, I102) [I101 + 9 <= I81 /\ I102 + 3 <= I81 /\ I100 + 9 <= I81 /\ I99 + 5 <= I81 /\ 11 <= I105 - 1 /\ 11 <= I81 - 1] f3#(I110, I111, I112, I113, I114, I115, I116, I117, I118, I119, I120, I121, I122, I123, I124, I125, I126, I127, I128, I129, I130, I131, I132, I133, I134) -> f1#(I135, I136, I137, I138, 1, 0, 0, I139, I140, I141, I142, I143, I144, I145, I146, I147, I148, I149, I150, I151, I152, I153, I154, I155, I156) [7 <= I136 - 1 /\ 0 <= I110 - 1 /\ I136 - 7 <= I110 /\ 0 <= I111 - 1 /\ -1 <= I135 - 1] f11#(I157, I158, I159, I160, I161, I162, I163, I164, I165, I166, I167, I168, I169, I170, I171, I172, I173, I174, I175, I176, I177, I178, I179, I180, I181) -> f10#(I182, 0, 0, I160, I162, I163, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192, I193, I194, I195, I196, I197, I198, I199, I200, I201) [I162 + 4 <= I157 /\ I163 + 7 <= I157 /\ I161 + 10 <= I157 /\ I160 + 9 <= I157 /\ I159 + 8 <= I157 /\ 9 <= I182 - 1 /\ 0 <= I158 - 1 /\ 9 <= I157 - 1] f10#(I202, I203, I204, I205, I206, I207, I208, I209, I210, I211, I212, I213, I214, I215, I216, I217, I218, I219, I220, I221, I222, I223, I224, I225, I226) -> f11#(I227, I228, I229, I205, I230, I206 - 1, I207, I231, I232, I233, I234, I235, I236, I237, I238, I239, I240, I241, I242, I243, I244, I245, I246, I247, I248) [0 <= I203 - 1 /\ 0 <= I204 - 1 /\ 0 <= I206 - 1 /\ I249 <= I204 - 1 /\ I203 <= I250 - 1 /\ 9 <= I202 - 1 /\ 9 <= I227 - 1 /\ -1 <= I228 - 1 /\ I229 + 8 <= I202 /\ I205 + 9 <= I202 /\ I230 + 10 <= I202 /\ I207 + 7 <= I202 /\ I206 + 4 <= I202 /\ I209 + 6 <= I202 /\ I208 + 6 <= I202] f10#(I251, I252, I253, I254, I255, I256, I257, I258, I259, I260, I261, I262, I263, I264, I265, I266, I267, I268, I269, I270, I271, I272, I273, I274, I275) -> f11#(I276, I277, I278, I254, I279, I255 - 1, I256, I280, I281, I282, I283, I284, I285, I286, I287, I288, I289, I290, I291, I292, I293, I294, I295, I296, I297) [I257 + 6 <= I251 /\ I258 + 6 <= I251 /\ I255 + 4 <= I251 /\ I256 + 7 <= I251 /\ I279 + 10 <= I251 /\ I254 + 9 <= I251 /\ I278 + 8 <= I251 /\ -1 <= I277 - 1 /\ 9 <= I276 - 1 /\ 0 <= I255 - 1 /\ 9 <= I251 - 1] f7#(I298, I299, I300, I301, I302, I303, I304, I305, I306, I307, I308, I309, I310, I311, I312, I313, I314, I315, I316, I317, I318, I319, I320, I321, I322) -> f10#(I323, 0, 0, I300, I301, I302, I324, I325, I326, I327, I328, I329, I330, I331, I332, I333, I334, I335, I336, I337, I338, I339, I340, I341, I342) [I302 + 5 <= I299 /\ I301 + 2 <= I299 /\ I300 + 7 <= I299 /\ I302 + 5 <= I298 /\ I300 + 7 <= I298 /\ 10 <= I323 - 1 /\ 9 <= I299 - 1 /\ I300 <= I301 /\ 9 <= I298 - 1] f6#(I343, I344, I345, I346, I347, I348, I349, I350, I351, I352, I353, I354, I355, I356, I357, I358, I359, I360, I361, I362, I363, I364, I365, I366, I367) -> f10#(I368, 0, 0, I346, I348, I349, I369, I370, I371, I372, I373, I374, I375, I376, I377, I378, I379, I380, I381, I382, I383, I384, I385, I386, I387) [I348 + 2 <= I344 /\ I350 + 5 <= I344 /\ I349 + 5 <= I344 /\ I347 + 10 <= I344 /\ I346 + 7 <= I344 /\ I349 + 5 <= I343 /\ I345 + 10 <= I343 /\ I346 + 7 <= I343 /\ 10 <= I368 - 1 /\ 9 <= I344 - 1 /\ I346 <= I348 /\ 9 <= I343 - 1] f4#(I388, I389, I390, I391, I392, I393, I394, I395, I396, I397, I398, I399, I400, I401, I402, I403, I404, I405, I406, I407, I408, I409, I410, I411, I412) -> f10#(I413, 0, 0, I409, I409, I412, I414, I415, I416, I417, I418, I419, I420, I421, I422, I423, I424, I425, I426, I427, I428, I429, I430, I431, I432) [0 = I406 /\ I412 + 3 <= I392 /\ I411 + 7 <= I392 /\ I410 + 7 <= I392 /\ I409 + 5 <= I392 /\ I408 + 4 <= I391 /\ I407 + 4 <= I391 /\ I412 + 5 <= I391 /\ I405 + 9 <= I391 /\ I404 + 9 <= I391 /\ I409 + 7 <= I391 /\ I403 + 4 <= I390 /\ I402 + 4 <= I390 /\ I412 + 5 <= I390 /\ I401 + 9 <= I390 /\ I400 + 9 <= I390 /\ I409 + 7 <= I390 /\ I412 + 5 <= I389 /\ I399 + 9 <= I389 /\ I398 + 9 <= I389 /\ I409 + 7 <= I389 /\ I412 + 5 <= I388 /\ I397 + 9 <= I388 /\ I396 + 9 <= I388 /\ I409 + 7 <= I388 /\ 10 <= I413 - 1 /\ 6 <= I392 - 1 /\ 8 <= I391 - 1 /\ 8 <= I390 - 1 /\ 8 <= I389 - 1 /\ I393 <= I409 /\ 8 <= I388 - 1] f9#(I433, I434, I435, I436, I437, I438, I439, I440, I441, I442, I443, I444, I445, I446, I447, I448, I449, I450, I451, I452, I453, I454, I455, I456, I457) -> f10#(I458, I459, I439, I440, I441, I442, I460, I461, I462, I463, I464, I465, I466, I467, I468, I469, I470, I471, I472, I473, I474, I475, I476, I477, I478) [I442 + 5 <= I434 /\ I441 + 2 <= I434 /\ I440 + 7 <= I434 /\ I442 + 5 <= I433 /\ I440 + 7 <= I433 /\ 11 <= I458 - 1 /\ 9 <= I434 - 1 /\ I440 <= I441 /\ 9 <= I433 - 1] f8#(I479, I480, I481, I482, I483, I484, I485, I486, I487, I488, I489, I490, I491, I492, I493, I494, I495, I496, I497, I498, I499, I500, I501, I502, I503) -> f10#(I504, I505, I485, I487, I489, I490, I506, I507, I508, I509, I510, I511, I512, I513, I514, I515, I516, I517, I518, I519, I520, I521, I522, I523, I524) [I489 + 2 <= I480 /\ I491 + 5 <= I480 /\ I490 + 5 <= I480 /\ I488 + 10 <= I480 /\ I487 + 7 <= I480 /\ I490 + 5 <= I479 /\ I486 + 10 <= I479 /\ I487 + 7 <= I479 /\ 11 <= I504 - 1 /\ 9 <= I480 - 1 /\ I487 <= I489 /\ 9 <= I479 - 1] f9#(I525, I526, I527, I528, I529, I530, I531, I532, I533, I534, I535, I536, I537, I538, I539, I540, I541, I542, I543, I544, I545, I546, I547, I548, I549) -> f9#(I550, I551, I552, 0, I553, 1, I554, I532, I533 + 1, I534, I555, I556, I557, I558, I559, I560, I561, I562, I563, I564, I565, I566, I567, I568, I569) [I527 = I531 /\ I534 + 5 <= I526 /\ I533 + 2 <= I526 /\ I532 + 7 <= I526 /\ I534 + 5 <= I525 /\ I532 + 7 <= I525 /\ 11 <= I551 - 1 /\ 11 <= I550 - 1 /\ 11 <= I526 - 1 /\ 11 <= I525 - 1 /\ I550 <= I525 /\ -1 <= I533 - 1 /\ I533 <= I532 - 1 /\ -1 <= I528 - 1 /\ I553 <= I528 - 1 /\ -1 <= I527 - 1 /\ I554 <= I527 - 1] f9#(I570, I571, I572, I573, I574, I575, I576, I577, I578, I579, I580, I581, I582, I583, I584, I585, I586, I587, I588, I589, I590, I591, I592, I593, I594) -> f9#(I595, I596, I572, I573, I597, I598, I599, I577, I578 + 1, I579, I600, I601, I602, I603, I604, I605, I606, I607, I608, I609, I610, I611, I612, I613, I614) [I579 + 5 <= I571 /\ I578 + 2 <= I571 /\ I577 + 7 <= I571 /\ I579 + 5 <= I570 /\ I577 + 7 <= I570 /\ 9 <= I596 - 1 /\ 9 <= I595 - 1 /\ 9 <= I571 - 1 /\ 9 <= I570 - 1 /\ I595 <= I570 /\ I578 <= I577 - 1 /\ -1 <= I578 - 1 /\ I597 <= I574 - 1 /\ I575 <= I572 - 1 /\ 0 <= I573 - 1 /\ I575 <= I573 - 1 /\ I575 <= I598 - 1 /\ 0 <= I574 - 1 /\ 0 <= I575 - 1] f8#(I615, I616, I617, I618, I619, I620, I621, I622, I623, I624, I625, I626, I627, I628, I629, I630, I631, I632, I633, I634, I635, I636, I637, I638, I639) -> f8#(I640, I641, I642, 0, I643, 1, I644, I622, I623, I624, I625 + 1, I626, I627, I645, I646, I647, I648, I649, I650, I651, I652, I653, I654, I655, I656) [I617 = I621 /\ I625 + 2 <= I616 /\ I627 + 5 <= I616 /\ I626 + 5 <= I616 /\ I624 + 10 <= I616 /\ I623 + 7 <= I616 /\ I626 + 5 <= I615 /\ I622 + 10 <= I615 /\ I623 + 7 <= I615 /\ 11 <= I641 - 1 /\ 11 <= I640 - 1 /\ 11 <= I616 - 1 /\ 11 <= I615 - 1 /\ I640 <= I615 /\ -1 <= I625 - 1 /\ I625 <= I623 - 1 /\ -1 <= I618 - 1 /\ I643 <= I618 - 1 /\ -1 <= I617 - 1 /\ I644 <= I617 - 1] f8#(I657, I658, I659, I660, I661, I662, I663, I664, I665, I666, I667, I668, I669, I670, I671, I672, I673, I674, I675, I676, I677, I678, I679, I680, I681) -> f8#(I682, I683, I659, I660, I684, I685, I686, I664, I665, I666, I667 + 1, I668, I669, I687, I688, I689, I690, I691, I692, I693, I694, I695, I696, I697, I698) [I667 + 2 <= I658 /\ I669 + 5 <= I658 /\ I668 + 5 <= I658 /\ I666 + 10 <= I658 /\ I665 + 7 <= I658 /\ I668 + 5 <= I657 /\ I664 + 10 <= I657 /\ I665 + 7 <= I657 /\ 9 <= I683 - 1 /\ 9 <= I682 - 1 /\ 9 <= I658 - 1 /\ 9 <= I657 - 1 /\ I682 <= I657 /\ I667 <= I665 - 1 /\ -1 <= I667 - 1 /\ I684 <= I661 - 1 /\ I662 <= I659 - 1 /\ 0 <= I660 - 1 /\ I662 <= I660 - 1 /\ I662 <= I685 - 1 /\ 0 <= I661 - 1 /\ 0 <= I662 - 1] f7#(I699, I700, I701, I702, I703, I704, I705, I706, I707, I708, I709, I710, I711, I712, I713, I714, I715, I716, I717, I718, I719, I720, I721, I722, I723) -> f7#(I724, I725, I701, I702 + 1, I703, I726, I727, I728, I729, I730, I731, I732, I733, I734, I735, I736, I737, I738, I739, I740, I741, I742, I743, I744, I745) [I703 + 5 <= I700 /\ I702 + 2 <= I700 /\ I701 + 7 <= I700 /\ I703 + 5 <= I699 /\ I701 + 7 <= I699 /\ 9 <= I725 - 1 /\ 9 <= I724 - 1 /\ 9 <= I700 - 1 /\ 9 <= I699 - 1 /\ I725 - 1 <= I700 /\ I724 <= I700 /\ I724 <= I699 /\ I702 <= I701 - 1 /\ -1 <= I702 - 1] f6#(I746, I747, I748, I749, I750, I751, I752, I753, I754, I755, I756, I757, I758, I759, I760, I761, I762, I763, I764, I765, I766, I767, I768, I769, I770) -> f6#(I771, I772, I748, I749, I750, I751 + 1, I752, I753, I773, I774, I775, I776, I777, I778, I779, I780, I781, I782, I783, I784, I785, I786, I787, I788, I789) [I751 + 2 <= I747 /\ I753 + 5 <= I747 /\ I752 + 5 <= I747 /\ I750 + 10 <= I747 /\ I749 + 7 <= I747 /\ I752 + 5 <= I746 /\ I748 + 10 <= I746 /\ I749 + 7 <= I746 /\ 9 <= I772 - 1 /\ 9 <= I771 - 1 /\ 9 <= I747 - 1 /\ 9 <= I746 - 1 /\ I772 - 1 <= I747 /\ I771 <= I746 /\ I751 <= I749 - 1 /\ -1 <= I751 - 1] f4#(I790, I791, I792, I793, I794, I795, I796, I797, I798, I799, I800, I801, I802, I803, I804, I805, I806, I807, I808, I809, I810, I811, I812, I813, I814) -> f9#(I815, I816, I817, 0, 0, 0, I818, I811, 0, I814, I819, I820, I821, I822, I823, I824, I825, I826, I827, I828, I829, I830, I831, I832, I833) [-1 <= I796 - 1 /\ I811 <= I795 - 1 /\ I817 <= I796 - 1 /\ I834 <= I797 - 1 /\ 0 <= I817 - 1 /\ -1 <= I797 - 1 /\ 8 <= I790 - 1 /\ 8 <= I791 - 1 /\ 8 <= I792 - 1 /\ 8 <= I793 - 1 /\ 6 <= I794 - 1 /\ 9 <= I815 - 1 /\ 9 <= I816 - 1 /\ I811 + 7 <= I790 /\ I798 + 9 <= I790 /\ I799 + 9 <= I790 /\ I814 + 5 <= I790 /\ I811 + 7 <= I791 /\ I800 + 9 <= I791 /\ I801 + 9 <= I791 /\ I814 + 5 <= I791 /\ I811 + 7 <= I792 /\ I802 + 9 <= I792 /\ I803 + 9 <= I792 /\ I814 + 5 <= I792 /\ I804 + 4 <= I792 /\ I805 + 4 <= I792 /\ I811 + 7 <= I793 /\ I806 + 9 <= I793 /\ I807 + 9 <= I793 /\ I814 + 5 <= I793 /\ I809 + 4 <= I793 /\ I810 + 4 <= I793 /\ I811 + 5 <= I794 /\ I812 + 7 <= I794 /\ I813 + 7 <= I794 /\ I814 + 3 <= I794 /\ 0 = I808 /\ I817 = I818] f4#(I835, I836, I837, I838, I839, I840, I841, I842, I843, I844, I845, I846, I847, I848, I849, I850, I851, I852, I853, I854, I855, I856, I857, I858, I859) -> f8#(I860, I861, I862, 0, 0, 0, I863, I864, I856, I865, 0, I859, I866, I867, I868, I869, I870, I871, I872, I873, I874, I875, I876, I877, I878) [-1 <= I841 - 1 /\ I856 <= I840 - 1 /\ I862 <= I841 - 1 /\ I879 <= I842 - 1 /\ -1 <= I842 - 1 /\ 0 <= I879 - 1 /\ 0 <= I862 - 1 /\ 8 <= I835 - 1 /\ 8 <= I836 - 1 /\ 8 <= I837 - 1 /\ 8 <= I838 - 1 /\ 6 <= I839 - 1 /\ 9 <= I860 - 1 /\ 9 <= I861 - 1 /\ I856 + 7 <= I835 /\ I843 + 9 <= I835 /\ I844 + 9 <= I835 /\ I859 + 5 <= I835 /\ I856 + 7 <= I836 /\ I845 + 9 <= I836 /\ I846 + 9 <= I836 /\ I859 + 5 <= I836 /\ I856 + 7 <= I837 /\ I847 + 9 <= I837 /\ I848 + 9 <= I837 /\ I859 + 5 <= I837 /\ I849 + 4 <= I837 /\ I850 + 4 <= I837 /\ I856 + 7 <= I838 /\ I851 + 9 <= I838 /\ I852 + 9 <= I838 /\ I859 + 5 <= I838 /\ I854 + 4 <= I838 /\ I855 + 4 <= I838 /\ I856 + 5 <= I839 /\ I857 + 7 <= I839 /\ I858 + 7 <= I839 /\ I859 + 3 <= I839 /\ 0 = I853 /\ I862 = I863] f4#(I880, I881, I882, I883, I884, I885, I886, I887, I888, I889, I890, I891, I892, I893, I894, I895, I896, I897, I898, I899, I900, I901, I902, I903, I904) -> f7#(I905, I906, I901, 0, I904, I907, I908, I909, I910, I911, I912, I913, I914, I915, I916, I917, I918, I919, I920, I921, I922, I923, I924, I925, I926) [-1 <= I886 - 1 /\ I901 <= I885 - 1 /\ I927 <= I886 - 1 /\ -1 <= I887 - 1 /\ I928 <= I887 - 1 /\ I905 - 1 <= I880 /\ I905 - 1 <= I881 /\ I905 - 1 <= I882 /\ I905 - 1 <= I883 /\ I905 - 3 <= I884 /\ I906 - 1 <= I880 /\ I906 - 1 <= I881 /\ I906 - 1 <= I882 /\ I906 - 1 <= I883 /\ I906 - 3 <= I884 /\ 8 <= I880 - 1 /\ 8 <= I881 - 1 /\ 8 <= I882 - 1 /\ 8 <= I883 - 1 /\ 6 <= I884 - 1 /\ 9 <= I905 - 1 /\ 9 <= I906 - 1 /\ I901 + 7 <= I880 /\ I888 + 9 <= I880 /\ I889 + 9 <= I880 /\ I904 + 5 <= I880 /\ I901 + 7 <= I881 /\ I890 + 9 <= I881 /\ I891 + 9 <= I881 /\ I904 + 5 <= I881 /\ I901 + 7 <= I882 /\ I892 + 9 <= I882 /\ I893 + 9 <= I882 /\ I904 + 5 <= I882 /\ I894 + 4 <= I882 /\ I895 + 4 <= I882 /\ I901 + 7 <= I883 /\ I896 + 9 <= I883 /\ I897 + 9 <= I883 /\ I904 + 5 <= I883 /\ I899 + 4 <= I883 /\ I900 + 4 <= I883 /\ I901 + 5 <= I884 /\ I902 + 7 <= I884 /\ I903 + 7 <= I884 /\ I904 + 3 <= I884 /\ 0 = I898] f4#(I929, I930, I931, I932, I933, I934, I935, I936, I937, I938, I939, I940, I941, I942, I943, I944, I945, I946, I947, I948, I949, I950, I951, I952, I953) -> f6#(I954, I955, I956, I950, I957, 0, I953, I958, I959, I960, I961, I962, I963, I964, I965, I966, I967, I968, I969, I970, I971, I972, I973, I974, I975) [-1 <= I935 - 1 /\ I950 <= I934 - 1 /\ I976 <= I935 - 1 /\ I977 <= I936 - 1 /\ 0 <= I977 - 1 /\ -1 <= I936 - 1 /\ 8 <= I929 - 1 /\ 8 <= I930 - 1 /\ 8 <= I931 - 1 /\ 8 <= I932 - 1 /\ 6 <= I933 - 1 /\ 9 <= I954 - 1 /\ 9 <= I955 - 1 /\ I950 + 7 <= I929 /\ I937 + 9 <= I929 /\ I938 + 9 <= I929 /\ I953 + 5 <= I929 /\ I950 + 7 <= I930 /\ I939 + 9 <= I930 /\ I940 + 9 <= I930 /\ I953 + 5 <= I930 /\ I950 + 7 <= I931 /\ I941 + 9 <= I931 /\ I942 + 9 <= I931 /\ I953 + 5 <= I931 /\ I943 + 4 <= I931 /\ I944 + 4 <= I931 /\ I950 + 7 <= I932 /\ I945 + 9 <= I932 /\ I946 + 9 <= I932 /\ I953 + 5 <= I932 /\ I948 + 4 <= I932 /\ I949 + 4 <= I932 /\ I950 + 5 <= I933 /\ I951 + 7 <= I933 /\ I952 + 7 <= I933 /\ I953 + 3 <= I933 /\ 0 = I947] f5#(I978, I979, I980, I981, I982, I983, I984, I985, I986, I987, I988, I989, I990, I991, I992, I993, I994, I995, I996, I997, I998, I999, I1000, I1001, I1002) -> f4#(I1003, I1004, I1005, I1006, I1007, I1008, I979, I980, I1009, I1010, I1011, I1012, I1013, I1014, I1015, I1016, I1017, I1018, 0, I1019, I1020, I981, I1021, I1022, I984) [I984 + 3 <= I978 /\ I983 + 7 <= I978 /\ I982 + 7 <= I978 /\ I981 + 5 <= I978 /\ 6 <= I1007 - 1 /\ 8 <= I1006 - 1 /\ 8 <= I1005 - 1 /\ 8 <= I1004 - 1 /\ 8 <= I1003 - 1 /\ -1 <= I981 - 1 /\ 6 <= I978 - 1] f3#(I1023, I1024, I1025, I1026, I1027, I1028, I1029, I1030, I1031, I1032, I1033, I1034, I1035, I1036, I1037, I1038, I1039, I1040, I1041, I1042, I1043, I1044, I1045, I1046, I1047) -> f4#(I1048, I1049, I1050, I1051, I1052, I1053, I1054, I1055, I1056, I1057, I1058, I1059, I1060, I1061, I1062, I1063, I1064, I1065, 0, I1066, I1067, I1068, I1069, I1070, I1071) [-1 <= I1068 - 1 /\ 0 <= I1024 - 1 /\ -1 <= I1072 - 1 /\ 0 <= I1023 - 1 /\ 8 <= I1048 - 1 /\ 8 <= I1049 - 1 /\ 8 <= I1050 - 1 /\ 8 <= I1051 - 1 /\ 6 <= I1052 - 1] f1#(I1073, I1074, I1075, I1076, I1077, I1078, I1079, I1080, I1081, I1082, I1083, I1084, I1085, I1086, I1087, I1088, I1089, I1090, I1091, I1092, I1093, I1094, I1095, I1096, I1097) -> f2#(I1073, I1098, 0, 0, I1075, I1099, I1100, 0, 0, 0, I1101, I1102, I1103, I1104, I1075, I1076, I1076, I1105, I1077, I1078, I1106, I1107, I1079, I1108, I1109) [I1099 = I1100 /\ I1079 + 3 <= I1074 /\ I1078 + 5 <= I1074 /\ 9 <= I1098 - 1 /\ 9 <= I1074 - 1] R = init(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25) -> f3(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7, rnd8, rnd9, rnd10, rnd11, rnd12, rnd13, rnd14, rnd15, rnd16, rnd17, rnd18, rnd19, rnd20, rnd21, rnd22, rnd23, rnd24, rnd25) f12(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24) -> f12(I25, I1 - 1, 0, 1, 1, I26, I27, I7, I28, I9, I29, I11, 0, 2, I30, I31, I32, I33, I34, I19 + 1, I20 + 1, I35, I36, I37, I24 + 1) [0 <= I1 - 1 /\ -1 <= y1 - 1 /\ 0 <= I5 - 1 /\ 0 <= I2 - 1 /\ -1 <= I19 - 1 /\ I19 <= y1 - 1 /\ 0 <= I9 - 1 /\ 0 <= I11 - 1 /\ -1 <= y2 - 1 /\ 0 <= I18 - 1 /\ 0 <= I17 - 1 /\ 0 <= I16 - 1 /\ 0 <= I7 - 1 /\ -1 <= I24 - 1 /\ -1 <= I20 - 1 /\ 11 <= I0 - 1 /\ 13 <= I25 - 1 /\ I20 + 5 <= I0 /\ I21 + 9 <= I0 /\ I22 + 9 <= I0 /\ I24 + 3 <= I0 /\ I23 + 9 <= I0 /\ I7 = I8 /\ I9 = I10 /\ I11 = I12 /\ I6 = I15] f12(I38, I39, I40, I41, I42, I43, I44, I45, I46, I47, I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59, I60, I61, I62) -> f12(I63, I39 - 1, I40, I64, I65, I43, I44, I45, I66, I47, I67, I49, I68, I69, I70, I71, I72, I73, I74, I57 + 1, I58 + 1, I75, I76, I77, I62 + 1) [0 <= I39 - 1 /\ -1 <= I78 - 1 /\ 0 <= I43 - 1 /\ 0 <= I40 - 1 /\ -1 <= I57 - 1 /\ I57 <= I78 - 1 /\ 0 <= I47 - 1 /\ 0 <= I41 - 1 /\ 0 <= I50 - 1 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ -1 <= I79 - 1 /\ 0 <= I46 - 1 /\ 0 <= I42 - 1 /\ 0 <= I56 - 1 /\ 0 <= I51 - 1 /\ 0 <= I55 - 1 /\ 0 <= I54 - 1 /\ 0 <= I52 - 1 /\ 0 <= I53 - 1 /\ -1 <= I62 - 1 /\ -1 <= I58 - 1 /\ 9 <= I38 - 1 /\ 9 <= I63 - 1 /\ I58 + 5 <= I38 /\ I59 + 9 <= I38 /\ I60 + 9 <= I38 /\ I62 + 3 <= I38 /\ I61 + 9 <= I38] f2(I80, I81, I82, I83, I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95, I96, I97, I98, I99, I100, I101, I102, I103, I104) -> f12(I105, I80, I92, I90, I86, I91, I85, I106, I82, I93, I84, 0, I83, I87, I88, I89, I94, I95, I96, I98, I99, I107, I108, I109, I102) [I101 + 9 <= I81 /\ I102 + 3 <= I81 /\ I100 + 9 <= I81 /\ I99 + 5 <= I81 /\ 11 <= I105 - 1 /\ 11 <= I81 - 1] f3(I110, I111, I112, I113, I114, I115, I116, I117, I118, I119, I120, I121, I122, I123, I124, I125, I126, I127, I128, I129, I130, I131, I132, I133, I134) -> f1(I135, I136, I137, I138, 1, 0, 0, I139, I140, I141, I142, I143, I144, I145, I146, I147, I148, I149, I150, I151, I152, I153, I154, I155, I156) [7 <= I136 - 1 /\ 0 <= I110 - 1 /\ I136 - 7 <= I110 /\ 0 <= I111 - 1 /\ -1 <= I135 - 1] f11(I157, I158, I159, I160, I161, I162, I163, I164, I165, I166, I167, I168, I169, I170, I171, I172, I173, I174, I175, I176, I177, I178, I179, I180, I181) -> f10(I182, 0, 0, I160, I162, I163, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192, I193, I194, I195, I196, I197, I198, I199, I200, I201) [I162 + 4 <= I157 /\ I163 + 7 <= I157 /\ I161 + 10 <= I157 /\ I160 + 9 <= I157 /\ I159 + 8 <= I157 /\ 9 <= I182 - 1 /\ 0 <= I158 - 1 /\ 9 <= I157 - 1] f10(I202, I203, I204, I205, I206, I207, I208, I209, I210, I211, I212, I213, I214, I215, I216, I217, I218, I219, I220, I221, I222, I223, I224, I225, I226) -> f11(I227, I228, I229, I205, I230, I206 - 1, I207, I231, I232, I233, I234, I235, I236, I237, I238, I239, I240, I241, I242, I243, I244, I245, I246, I247, I248) [0 <= I203 - 1 /\ 0 <= I204 - 1 /\ 0 <= I206 - 1 /\ I249 <= I204 - 1 /\ I203 <= I250 - 1 /\ 9 <= I202 - 1 /\ 9 <= I227 - 1 /\ -1 <= I228 - 1 /\ I229 + 8 <= I202 /\ I205 + 9 <= I202 /\ I230 + 10 <= I202 /\ I207 + 7 <= I202 /\ I206 + 4 <= I202 /\ I209 + 6 <= I202 /\ I208 + 6 <= I202] f10(I251, I252, I253, I254, I255, I256, I257, I258, I259, I260, I261, I262, I263, I264, I265, I266, I267, I268, I269, I270, I271, I272, I273, I274, I275) -> f11(I276, I277, I278, I254, I279, I255 - 1, I256, I280, I281, I282, I283, I284, I285, I286, I287, I288, I289, I290, I291, I292, I293, I294, I295, I296, I297) [I257 + 6 <= I251 /\ I258 + 6 <= I251 /\ I255 + 4 <= I251 /\ I256 + 7 <= I251 /\ I279 + 10 <= I251 /\ I254 + 9 <= I251 /\ I278 + 8 <= I251 /\ -1 <= I277 - 1 /\ 9 <= I276 - 1 /\ 0 <= I255 - 1 /\ 9 <= I251 - 1] f7(I298, I299, I300, I301, I302, I303, I304, I305, I306, I307, I308, I309, I310, I311, I312, I313, I314, I315, I316, I317, I318, I319, I320, I321, I322) -> f10(I323, 0, 0, I300, I301, I302, I324, I325, I326, I327, I328, I329, I330, I331, I332, I333, I334, I335, I336, I337, I338, I339, I340, I341, I342) [I302 + 5 <= I299 /\ I301 + 2 <= I299 /\ I300 + 7 <= I299 /\ I302 + 5 <= I298 /\ I300 + 7 <= I298 /\ 10 <= I323 - 1 /\ 9 <= I299 - 1 /\ I300 <= I301 /\ 9 <= I298 - 1] f6(I343, I344, I345, I346, I347, I348, I349, I350, I351, I352, I353, I354, I355, I356, I357, I358, I359, I360, I361, I362, I363, I364, I365, I366, I367) -> f10(I368, 0, 0, I346, I348, I349, I369, I370, I371, I372, I373, I374, I375, I376, I377, I378, I379, I380, I381, I382, I383, I384, I385, I386, I387) [I348 + 2 <= I344 /\ I350 + 5 <= I344 /\ I349 + 5 <= I344 /\ I347 + 10 <= I344 /\ I346 + 7 <= I344 /\ I349 + 5 <= I343 /\ I345 + 10 <= I343 /\ I346 + 7 <= I343 /\ 10 <= I368 - 1 /\ 9 <= I344 - 1 /\ I346 <= I348 /\ 9 <= I343 - 1] f4(I388, I389, I390, I391, I392, I393, I394, I395, I396, I397, I398, I399, I400, I401, I402, I403, I404, I405, I406, I407, I408, I409, I410, I411, I412) -> f10(I413, 0, 0, I409, I409, I412, I414, I415, I416, I417, I418, I419, I420, I421, I422, I423, I424, I425, I426, I427, I428, I429, I430, I431, I432) [0 = I406 /\ I412 + 3 <= I392 /\ I411 + 7 <= I392 /\ I410 + 7 <= I392 /\ I409 + 5 <= I392 /\ I408 + 4 <= I391 /\ I407 + 4 <= I391 /\ I412 + 5 <= I391 /\ I405 + 9 <= I391 /\ I404 + 9 <= I391 /\ I409 + 7 <= I391 /\ I403 + 4 <= I390 /\ I402 + 4 <= I390 /\ I412 + 5 <= I390 /\ I401 + 9 <= I390 /\ I400 + 9 <= I390 /\ I409 + 7 <= I390 /\ I412 + 5 <= I389 /\ I399 + 9 <= I389 /\ I398 + 9 <= I389 /\ I409 + 7 <= I389 /\ I412 + 5 <= I388 /\ I397 + 9 <= I388 /\ I396 + 9 <= I388 /\ I409 + 7 <= I388 /\ 10 <= I413 - 1 /\ 6 <= I392 - 1 /\ 8 <= I391 - 1 /\ 8 <= I390 - 1 /\ 8 <= I389 - 1 /\ I393 <= I409 /\ 8 <= I388 - 1] f9(I433, I434, I435, I436, I437, I438, I439, I440, I441, I442, I443, I444, I445, I446, I447, I448, I449, I450, I451, I452, I453, I454, I455, I456, I457) -> f10(I458, I459, I439, I440, I441, I442, I460, I461, I462, I463, I464, I465, I466, I467, I468, I469, I470, I471, I472, I473, I474, I475, I476, I477, I478) [I442 + 5 <= I434 /\ I441 + 2 <= I434 /\ I440 + 7 <= I434 /\ I442 + 5 <= I433 /\ I440 + 7 <= I433 /\ 11 <= I458 - 1 /\ 9 <= I434 - 1 /\ I440 <= I441 /\ 9 <= I433 - 1] f8(I479, I480, I481, I482, I483, I484, I485, I486, I487, I488, I489, I490, I491, I492, I493, I494, I495, I496, I497, I498, I499, I500, I501, I502, I503) -> f10(I504, I505, I485, I487, I489, I490, I506, I507, I508, I509, I510, I511, I512, I513, I514, I515, I516, I517, I518, I519, I520, I521, I522, I523, I524) [I489 + 2 <= I480 /\ I491 + 5 <= I480 /\ I490 + 5 <= I480 /\ I488 + 10 <= I480 /\ I487 + 7 <= I480 /\ I490 + 5 <= I479 /\ I486 + 10 <= I479 /\ I487 + 7 <= I479 /\ 11 <= I504 - 1 /\ 9 <= I480 - 1 /\ I487 <= I489 /\ 9 <= I479 - 1] f9(I525, I526, I527, I528, I529, I530, I531, I532, I533, I534, I535, I536, I537, I538, I539, I540, I541, I542, I543, I544, I545, I546, I547, I548, I549) -> f9(I550, I551, I552, 0, I553, 1, I554, I532, I533 + 1, I534, I555, I556, I557, I558, I559, I560, I561, I562, I563, I564, I565, I566, I567, I568, I569) [I527 = I531 /\ I534 + 5 <= I526 /\ I533 + 2 <= I526 /\ I532 + 7 <= I526 /\ I534 + 5 <= I525 /\ I532 + 7 <= I525 /\ 11 <= I551 - 1 /\ 11 <= I550 - 1 /\ 11 <= I526 - 1 /\ 11 <= I525 - 1 /\ I550 <= I525 /\ -1 <= I533 - 1 /\ I533 <= I532 - 1 /\ -1 <= I528 - 1 /\ I553 <= I528 - 1 /\ -1 <= I527 - 1 /\ I554 <= I527 - 1] f9(I570, I571, I572, I573, I574, I575, I576, I577, I578, I579, I580, I581, I582, I583, I584, I585, I586, I587, I588, I589, I590, I591, I592, I593, I594) -> f9(I595, I596, I572, I573, I597, I598, I599, I577, I578 + 1, I579, I600, I601, I602, I603, I604, I605, I606, I607, I608, I609, I610, I611, I612, I613, I614) [I579 + 5 <= I571 /\ I578 + 2 <= I571 /\ I577 + 7 <= I571 /\ I579 + 5 <= I570 /\ I577 + 7 <= I570 /\ 9 <= I596 - 1 /\ 9 <= I595 - 1 /\ 9 <= I571 - 1 /\ 9 <= I570 - 1 /\ I595 <= I570 /\ I578 <= I577 - 1 /\ -1 <= I578 - 1 /\ I597 <= I574 - 1 /\ I575 <= I572 - 1 /\ 0 <= I573 - 1 /\ I575 <= I573 - 1 /\ I575 <= I598 - 1 /\ 0 <= I574 - 1 /\ 0 <= I575 - 1] f8(I615, I616, I617, I618, I619, I620, I621, I622, I623, I624, I625, I626, I627, I628, I629, I630, I631, I632, I633, I634, I635, I636, I637, I638, I639) -> f8(I640, I641, I642, 0, I643, 1, I644, I622, I623, I624, I625 + 1, I626, I627, I645, I646, I647, I648, I649, I650, I651, I652, I653, I654, I655, I656) [I617 = I621 /\ I625 + 2 <= I616 /\ I627 + 5 <= I616 /\ I626 + 5 <= I616 /\ I624 + 10 <= I616 /\ I623 + 7 <= I616 /\ I626 + 5 <= I615 /\ I622 + 10 <= I615 /\ I623 + 7 <= I615 /\ 11 <= I641 - 1 /\ 11 <= I640 - 1 /\ 11 <= I616 - 1 /\ 11 <= I615 - 1 /\ I640 <= I615 /\ -1 <= I625 - 1 /\ I625 <= I623 - 1 /\ -1 <= I618 - 1 /\ I643 <= I618 - 1 /\ -1 <= I617 - 1 /\ I644 <= I617 - 1] f8(I657, I658, I659, I660, I661, I662, I663, I664, I665, I666, I667, I668, I669, I670, I671, I672, I673, I674, I675, I676, I677, I678, I679, I680, I681) -> f8(I682, I683, I659, I660, I684, I685, I686, I664, I665, I666, I667 + 1, I668, I669, I687, I688, I689, I690, I691, I692, I693, I694, I695, I696, I697, I698) [I667 + 2 <= I658 /\ I669 + 5 <= I658 /\ I668 + 5 <= I658 /\ I666 + 10 <= I658 /\ I665 + 7 <= I658 /\ I668 + 5 <= I657 /\ I664 + 10 <= I657 /\ I665 + 7 <= I657 /\ 9 <= I683 - 1 /\ 9 <= I682 - 1 /\ 9 <= I658 - 1 /\ 9 <= I657 - 1 /\ I682 <= I657 /\ I667 <= I665 - 1 /\ -1 <= I667 - 1 /\ I684 <= I661 - 1 /\ I662 <= I659 - 1 /\ 0 <= I660 - 1 /\ I662 <= I660 - 1 /\ I662 <= I685 - 1 /\ 0 <= I661 - 1 /\ 0 <= I662 - 1] f7(I699, I700, I701, I702, I703, I704, I705, I706, I707, I708, I709, I710, I711, I712, I713, I714, I715, I716, I717, I718, I719, I720, I721, I722, I723) -> f7(I724, I725, I701, I702 + 1, I703, I726, I727, I728, I729, I730, I731, I732, I733, I734, I735, I736, I737, I738, I739, I740, I741, I742, I743, I744, I745) [I703 + 5 <= I700 /\ I702 + 2 <= I700 /\ I701 + 7 <= I700 /\ I703 + 5 <= I699 /\ I701 + 7 <= I699 /\ 9 <= I725 - 1 /\ 9 <= I724 - 1 /\ 9 <= I700 - 1 /\ 9 <= I699 - 1 /\ I725 - 1 <= I700 /\ I724 <= I700 /\ I724 <= I699 /\ I702 <= I701 - 1 /\ -1 <= I702 - 1] f6(I746, I747, I748, I749, I750, I751, I752, I753, I754, I755, I756, I757, I758, I759, I760, I761, I762, I763, I764, I765, I766, I767, I768, I769, I770) -> f6(I771, I772, I748, I749, I750, I751 + 1, I752, I753, I773, I774, I775, I776, I777, I778, I779, I780, I781, I782, I783, I784, I785, I786, I787, I788, I789) [I751 + 2 <= I747 /\ I753 + 5 <= I747 /\ I752 + 5 <= I747 /\ I750 + 10 <= I747 /\ I749 + 7 <= I747 /\ I752 + 5 <= I746 /\ I748 + 10 <= I746 /\ I749 + 7 <= I746 /\ 9 <= I772 - 1 /\ 9 <= I771 - 1 /\ 9 <= I747 - 1 /\ 9 <= I746 - 1 /\ I772 - 1 <= I747 /\ I771 <= I746 /\ I751 <= I749 - 1 /\ -1 <= I751 - 1] f4(I790, I791, I792, I793, I794, I795, I796, I797, I798, I799, I800, I801, I802, I803, I804, I805, I806, I807, I808, I809, I810, I811, I812, I813, I814) -> f9(I815, I816, I817, 0, 0, 0, I818, I811, 0, I814, I819, I820, I821, I822, I823, I824, I825, I826, I827, I828, I829, I830, I831, I832, I833) [-1 <= I796 - 1 /\ I811 <= I795 - 1 /\ I817 <= I796 - 1 /\ I834 <= I797 - 1 /\ 0 <= I817 - 1 /\ -1 <= I797 - 1 /\ 8 <= I790 - 1 /\ 8 <= I791 - 1 /\ 8 <= I792 - 1 /\ 8 <= I793 - 1 /\ 6 <= I794 - 1 /\ 9 <= I815 - 1 /\ 9 <= I816 - 1 /\ I811 + 7 <= I790 /\ I798 + 9 <= I790 /\ I799 + 9 <= I790 /\ I814 + 5 <= I790 /\ I811 + 7 <= I791 /\ I800 + 9 <= I791 /\ I801 + 9 <= I791 /\ I814 + 5 <= I791 /\ I811 + 7 <= I792 /\ I802 + 9 <= I792 /\ I803 + 9 <= I792 /\ I814 + 5 <= I792 /\ I804 + 4 <= I792 /\ I805 + 4 <= I792 /\ I811 + 7 <= I793 /\ I806 + 9 <= I793 /\ I807 + 9 <= I793 /\ I814 + 5 <= I793 /\ I809 + 4 <= I793 /\ I810 + 4 <= I793 /\ I811 + 5 <= I794 /\ I812 + 7 <= I794 /\ I813 + 7 <= I794 /\ I814 + 3 <= I794 /\ 0 = I808 /\ I817 = I818] f4(I835, I836, I837, I838, I839, I840, I841, I842, I843, I844, I845, I846, I847, I848, I849, I850, I851, I852, I853, I854, I855, I856, I857, I858, I859) -> f8(I860, I861, I862, 0, 0, 0, I863, I864, I856, I865, 0, I859, I866, I867, I868, I869, I870, I871, I872, I873, I874, I875, I876, I877, I878) [-1 <= I841 - 1 /\ I856 <= I840 - 1 /\ I862 <= I841 - 1 /\ I879 <= I842 - 1 /\ -1 <= I842 - 1 /\ 0 <= I879 - 1 /\ 0 <= I862 - 1 /\ 8 <= I835 - 1 /\ 8 <= I836 - 1 /\ 8 <= I837 - 1 /\ 8 <= I838 - 1 /\ 6 <= I839 - 1 /\ 9 <= I860 - 1 /\ 9 <= I861 - 1 /\ I856 + 7 <= I835 /\ I843 + 9 <= I835 /\ I844 + 9 <= I835 /\ I859 + 5 <= I835 /\ I856 + 7 <= I836 /\ I845 + 9 <= I836 /\ I846 + 9 <= I836 /\ I859 + 5 <= I836 /\ I856 + 7 <= I837 /\ I847 + 9 <= I837 /\ I848 + 9 <= I837 /\ I859 + 5 <= I837 /\ I849 + 4 <= I837 /\ I850 + 4 <= I837 /\ I856 + 7 <= I838 /\ I851 + 9 <= I838 /\ I852 + 9 <= I838 /\ I859 + 5 <= I838 /\ I854 + 4 <= I838 /\ I855 + 4 <= I838 /\ I856 + 5 <= I839 /\ I857 + 7 <= I839 /\ I858 + 7 <= I839 /\ I859 + 3 <= I839 /\ 0 = I853 /\ I862 = I863] f4(I880, I881, I882, I883, I884, I885, I886, I887, I888, I889, I890, I891, I892, I893, I894, I895, I896, I897, I898, I899, I900, I901, I902, I903, I904) -> f7(I905, I906, I901, 0, I904, I907, I908, I909, I910, I911, I912, I913, I914, I915, I916, I917, I918, I919, I920, I921, I922, I923, I924, I925, I926) [-1 <= I886 - 1 /\ I901 <= I885 - 1 /\ I927 <= I886 - 1 /\ -1 <= I887 - 1 /\ I928 <= I887 - 1 /\ I905 - 1 <= I880 /\ I905 - 1 <= I881 /\ I905 - 1 <= I882 /\ I905 - 1 <= I883 /\ I905 - 3 <= I884 /\ I906 - 1 <= I880 /\ I906 - 1 <= I881 /\ I906 - 1 <= I882 /\ I906 - 1 <= I883 /\ I906 - 3 <= I884 /\ 8 <= I880 - 1 /\ 8 <= I881 - 1 /\ 8 <= I882 - 1 /\ 8 <= I883 - 1 /\ 6 <= I884 - 1 /\ 9 <= I905 - 1 /\ 9 <= I906 - 1 /\ I901 + 7 <= I880 /\ I888 + 9 <= I880 /\ I889 + 9 <= I880 /\ I904 + 5 <= I880 /\ I901 + 7 <= I881 /\ I890 + 9 <= I881 /\ I891 + 9 <= I881 /\ I904 + 5 <= I881 /\ I901 + 7 <= I882 /\ I892 + 9 <= I882 /\ I893 + 9 <= I882 /\ I904 + 5 <= I882 /\ I894 + 4 <= I882 /\ I895 + 4 <= I882 /\ I901 + 7 <= I883 /\ I896 + 9 <= I883 /\ I897 + 9 <= I883 /\ I904 + 5 <= I883 /\ I899 + 4 <= I883 /\ I900 + 4 <= I883 /\ I901 + 5 <= I884 /\ I902 + 7 <= I884 /\ I903 + 7 <= I884 /\ I904 + 3 <= I884 /\ 0 = I898] f4(I929, I930, I931, I932, I933, I934, I935, I936, I937, I938, I939, I940, I941, I942, I943, I944, I945, I946, I947, I948, I949, I950, I951, I952, I953) -> f6(I954, I955, I956, I950, I957, 0, I953, I958, I959, I960, I961, I962, I963, I964, I965, I966, I967, I968, I969, I970, I971, I972, I973, I974, I975) [-1 <= I935 - 1 /\ I950 <= I934 - 1 /\ I976 <= I935 - 1 /\ I977 <= I936 - 1 /\ 0 <= I977 - 1 /\ -1 <= I936 - 1 /\ 8 <= I929 - 1 /\ 8 <= I930 - 1 /\ 8 <= I931 - 1 /\ 8 <= I932 - 1 /\ 6 <= I933 - 1 /\ 9 <= I954 - 1 /\ 9 <= I955 - 1 /\ I950 + 7 <= I929 /\ I937 + 9 <= I929 /\ I938 + 9 <= I929 /\ I953 + 5 <= I929 /\ I950 + 7 <= I930 /\ I939 + 9 <= I930 /\ I940 + 9 <= I930 /\ I953 + 5 <= I930 /\ I950 + 7 <= I931 /\ I941 + 9 <= I931 /\ I942 + 9 <= I931 /\ I953 + 5 <= I931 /\ I943 + 4 <= I931 /\ I944 + 4 <= I931 /\ I950 + 7 <= I932 /\ I945 + 9 <= I932 /\ I946 + 9 <= I932 /\ I953 + 5 <= I932 /\ I948 + 4 <= I932 /\ I949 + 4 <= I932 /\ I950 + 5 <= I933 /\ I951 + 7 <= I933 /\ I952 + 7 <= I933 /\ I953 + 3 <= I933 /\ 0 = I947] f5(I978, I979, I980, I981, I982, I983, I984, I985, I986, I987, I988, I989, I990, I991, I992, I993, I994, I995, I996, I997, I998, I999, I1000, I1001, I1002) -> f4(I1003, I1004, I1005, I1006, I1007, I1008, I979, I980, I1009, I1010, I1011, I1012, I1013, I1014, I1015, I1016, I1017, I1018, 0, I1019, I1020, I981, I1021, I1022, I984) [I984 + 3 <= I978 /\ I983 + 7 <= I978 /\ I982 + 7 <= I978 /\ I981 + 5 <= I978 /\ 6 <= I1007 - 1 /\ 8 <= I1006 - 1 /\ 8 <= I1005 - 1 /\ 8 <= I1004 - 1 /\ 8 <= I1003 - 1 /\ -1 <= I981 - 1 /\ 6 <= I978 - 1] f3(I1023, I1024, I1025, I1026, I1027, I1028, I1029, I1030, I1031, I1032, I1033, I1034, I1035, I1036, I1037, I1038, I1039, I1040, I1041, I1042, I1043, I1044, I1045, I1046, I1047) -> f4(I1048, I1049, I1050, I1051, I1052, I1053, I1054, I1055, I1056, I1057, I1058, I1059, I1060, I1061, I1062, I1063, I1064, I1065, 0, I1066, I1067, I1068, I1069, I1070, I1071) [-1 <= I1068 - 1 /\ 0 <= I1024 - 1 /\ -1 <= I1072 - 1 /\ 0 <= I1023 - 1 /\ 8 <= I1048 - 1 /\ 8 <= I1049 - 1 /\ 8 <= I1050 - 1 /\ 8 <= I1051 - 1 /\ 6 <= I1052 - 1] f1(I1073, I1074, I1075, I1076, I1077, I1078, I1079, I1080, I1081, I1082, I1083, I1084, I1085, I1086, I1087, I1088, I1089, I1090, I1091, I1092, I1093, I1094, I1095, I1096, I1097) -> f2(I1073, I1098, 0, 0, I1075, I1099, I1100, 0, 0, 0, I1101, I1102, I1103, I1104, I1075, I1076, I1076, I1105, I1077, I1078, I1106, I1107, I1079, I1108, I1109) [I1099 = I1100 /\ I1079 + 3 <= I1074 /\ I1078 + 5 <= I1074 /\ 9 <= I1098 - 1 /\ 9 <= I1074 - 1] The dependency graph for this problem is: 0 -> 4, 24 1 -> 2 -> 1, 2 3 -> 4 -> 25 5 -> 7 6 -> 5 7 -> 5 8 -> 7 9 -> 7 10 -> 7 11 -> 6, 7 12 -> 6, 7 13 -> 11, 13 14 -> 11, 13, 14 15 -> 12, 15 16 -> 12, 15, 16 17 -> 8, 17 18 -> 9, 18 19 -> 11, 13 20 -> 12, 15 21 -> 8, 17 22 -> 9, 18 23 -> 10, 19, 20, 21, 22 24 -> 10, 19, 20, 21, 22 25 -> 3 Where: 0) init#(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25) -> f3#(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7, rnd8, rnd9, rnd10, rnd11, rnd12, rnd13, rnd14, rnd15, rnd16, rnd17, rnd18, rnd19, rnd20, rnd21, rnd22, rnd23, rnd24, rnd25) 1) f12#(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24) -> f12#(I25, I1 - 1, 0, 1, 1, I26, I27, I7, I28, I9, I29, I11, 0, 2, I30, I31, I32, I33, I34, I19 + 1, I20 + 1, I35, I36, I37, I24 + 1) [0 <= I1 - 1 /\ -1 <= y1 - 1 /\ 0 <= I5 - 1 /\ 0 <= I2 - 1 /\ -1 <= I19 - 1 /\ I19 <= y1 - 1 /\ 0 <= I9 - 1 /\ 0 <= I11 - 1 /\ -1 <= y2 - 1 /\ 0 <= I18 - 1 /\ 0 <= I17 - 1 /\ 0 <= I16 - 1 /\ 0 <= I7 - 1 /\ -1 <= I24 - 1 /\ -1 <= I20 - 1 /\ 11 <= I0 - 1 /\ 13 <= I25 - 1 /\ I20 + 5 <= I0 /\ I21 + 9 <= I0 /\ I22 + 9 <= I0 /\ I24 + 3 <= I0 /\ I23 + 9 <= I0 /\ I7 = I8 /\ I9 = I10 /\ I11 = I12 /\ I6 = I15] 2) f12#(I38, I39, I40, I41, I42, I43, I44, I45, I46, I47, I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59, I60, I61, I62) -> f12#(I63, I39 - 1, I40, I64, I65, I43, I44, I45, I66, I47, I67, I49, I68, I69, I70, I71, I72, I73, I74, I57 + 1, I58 + 1, I75, I76, I77, I62 + 1) [0 <= I39 - 1 /\ -1 <= I78 - 1 /\ 0 <= I43 - 1 /\ 0 <= I40 - 1 /\ -1 <= I57 - 1 /\ I57 <= I78 - 1 /\ 0 <= I47 - 1 /\ 0 <= I41 - 1 /\ 0 <= I50 - 1 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ -1 <= I79 - 1 /\ 0 <= I46 - 1 /\ 0 <= I42 - 1 /\ 0 <= I56 - 1 /\ 0 <= I51 - 1 /\ 0 <= I55 - 1 /\ 0 <= I54 - 1 /\ 0 <= I52 - 1 /\ 0 <= I53 - 1 /\ -1 <= I62 - 1 /\ -1 <= I58 - 1 /\ 9 <= I38 - 1 /\ 9 <= I63 - 1 /\ I58 + 5 <= I38 /\ I59 + 9 <= I38 /\ I60 + 9 <= I38 /\ I62 + 3 <= I38 /\ I61 + 9 <= I38] 3) f2#(I80, I81, I82, I83, I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95, I96, I97, I98, I99, I100, I101, I102, I103, I104) -> f12#(I105, I80, I92, I90, I86, I91, I85, I106, I82, I93, I84, 0, I83, I87, I88, I89, I94, I95, I96, I98, I99, I107, I108, I109, I102) [I101 + 9 <= I81 /\ I102 + 3 <= I81 /\ I100 + 9 <= I81 /\ I99 + 5 <= I81 /\ 11 <= I105 - 1 /\ 11 <= I81 - 1] 4) f3#(I110, I111, I112, I113, I114, I115, I116, I117, I118, I119, I120, I121, I122, I123, I124, I125, I126, I127, I128, I129, I130, I131, I132, I133, I134) -> f1#(I135, I136, I137, I138, 1, 0, 0, I139, I140, I141, I142, I143, I144, I145, I146, I147, I148, I149, I150, I151, I152, I153, I154, I155, I156) [7 <= I136 - 1 /\ 0 <= I110 - 1 /\ I136 - 7 <= I110 /\ 0 <= I111 - 1 /\ -1 <= I135 - 1] 5) f11#(I157, I158, I159, I160, I161, I162, I163, I164, I165, I166, I167, I168, I169, I170, I171, I172, I173, I174, I175, I176, I177, I178, I179, I180, I181) -> f10#(I182, 0, 0, I160, I162, I163, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192, I193, I194, I195, I196, I197, I198, I199, I200, I201) [I162 + 4 <= I157 /\ I163 + 7 <= I157 /\ I161 + 10 <= I157 /\ I160 + 9 <= I157 /\ I159 + 8 <= I157 /\ 9 <= I182 - 1 /\ 0 <= I158 - 1 /\ 9 <= I157 - 1] 6) f10#(I202, I203, I204, I205, I206, I207, I208, I209, I210, I211, I212, I213, I214, I215, I216, I217, I218, I219, I220, I221, I222, I223, I224, I225, I226) -> f11#(I227, I228, I229, I205, I230, I206 - 1, I207, I231, I232, I233, I234, I235, I236, I237, I238, I239, I240, I241, I242, I243, I244, I245, I246, I247, I248) [0 <= I203 - 1 /\ 0 <= I204 - 1 /\ 0 <= I206 - 1 /\ I249 <= I204 - 1 /\ I203 <= I250 - 1 /\ 9 <= I202 - 1 /\ 9 <= I227 - 1 /\ -1 <= I228 - 1 /\ I229 + 8 <= I202 /\ I205 + 9 <= I202 /\ I230 + 10 <= I202 /\ I207 + 7 <= I202 /\ I206 + 4 <= I202 /\ I209 + 6 <= I202 /\ I208 + 6 <= I202] 7) f10#(I251, I252, I253, I254, I255, I256, I257, I258, I259, I260, I261, I262, I263, I264, I265, I266, I267, I268, I269, I270, I271, I272, I273, I274, I275) -> f11#(I276, I277, I278, I254, I279, I255 - 1, I256, I280, I281, I282, I283, I284, I285, I286, I287, I288, I289, I290, I291, I292, I293, I294, I295, I296, I297) [I257 + 6 <= I251 /\ I258 + 6 <= I251 /\ I255 + 4 <= I251 /\ I256 + 7 <= I251 /\ I279 + 10 <= I251 /\ I254 + 9 <= I251 /\ I278 + 8 <= I251 /\ -1 <= I277 - 1 /\ 9 <= I276 - 1 /\ 0 <= I255 - 1 /\ 9 <= I251 - 1] 8) f7#(I298, I299, I300, I301, I302, I303, I304, I305, I306, I307, I308, I309, I310, I311, I312, I313, I314, I315, I316, I317, I318, I319, I320, I321, I322) -> f10#(I323, 0, 0, I300, I301, I302, I324, I325, I326, I327, I328, I329, I330, I331, I332, I333, I334, I335, I336, I337, I338, I339, I340, I341, I342) [I302 + 5 <= I299 /\ I301 + 2 <= I299 /\ I300 + 7 <= I299 /\ I302 + 5 <= I298 /\ I300 + 7 <= I298 /\ 10 <= I323 - 1 /\ 9 <= I299 - 1 /\ I300 <= I301 /\ 9 <= I298 - 1] 9) f6#(I343, I344, I345, I346, I347, I348, I349, I350, I351, I352, I353, I354, I355, I356, I357, I358, I359, I360, I361, I362, I363, I364, I365, I366, I367) -> f10#(I368, 0, 0, I346, I348, I349, I369, I370, I371, I372, I373, I374, I375, I376, I377, I378, I379, I380, I381, I382, I383, I384, I385, I386, I387) [I348 + 2 <= I344 /\ I350 + 5 <= I344 /\ I349 + 5 <= I344 /\ I347 + 10 <= I344 /\ I346 + 7 <= I344 /\ I349 + 5 <= I343 /\ I345 + 10 <= I343 /\ I346 + 7 <= I343 /\ 10 <= I368 - 1 /\ 9 <= I344 - 1 /\ I346 <= I348 /\ 9 <= I343 - 1] 10) f4#(I388, I389, I390, I391, I392, I393, I394, I395, I396, I397, I398, I399, I400, I401, I402, I403, I404, I405, I406, I407, I408, I409, I410, I411, I412) -> f10#(I413, 0, 0, I409, I409, I412, I414, I415, I416, I417, I418, I419, I420, I421, I422, I423, I424, I425, I426, I427, I428, I429, I430, I431, I432) [0 = I406 /\ I412 + 3 <= I392 /\ I411 + 7 <= I392 /\ I410 + 7 <= I392 /\ I409 + 5 <= I392 /\ I408 + 4 <= I391 /\ I407 + 4 <= I391 /\ I412 + 5 <= I391 /\ I405 + 9 <= I391 /\ I404 + 9 <= I391 /\ I409 + 7 <= I391 /\ I403 + 4 <= I390 /\ I402 + 4 <= I390 /\ I412 + 5 <= I390 /\ I401 + 9 <= I390 /\ I400 + 9 <= I390 /\ I409 + 7 <= I390 /\ I412 + 5 <= I389 /\ I399 + 9 <= I389 /\ I398 + 9 <= I389 /\ I409 + 7 <= I389 /\ I412 + 5 <= I388 /\ I397 + 9 <= I388 /\ I396 + 9 <= I388 /\ I409 + 7 <= I388 /\ 10 <= I413 - 1 /\ 6 <= I392 - 1 /\ 8 <= I391 - 1 /\ 8 <= I390 - 1 /\ 8 <= I389 - 1 /\ I393 <= I409 /\ 8 <= I388 - 1] 11) f9#(I433, I434, I435, I436, I437, I438, I439, I440, I441, I442, I443, I444, I445, I446, I447, I448, I449, I450, I451, I452, I453, I454, I455, I456, I457) -> f10#(I458, I459, I439, I440, I441, I442, I460, I461, I462, I463, I464, I465, I466, I467, I468, I469, I470, I471, I472, I473, I474, I475, I476, I477, I478) [I442 + 5 <= I434 /\ I441 + 2 <= I434 /\ I440 + 7 <= I434 /\ I442 + 5 <= I433 /\ I440 + 7 <= I433 /\ 11 <= I458 - 1 /\ 9 <= I434 - 1 /\ I440 <= I441 /\ 9 <= I433 - 1] 12) f8#(I479, I480, I481, I482, I483, I484, I485, I486, I487, I488, I489, I490, I491, I492, I493, I494, I495, I496, I497, I498, I499, I500, I501, I502, I503) -> f10#(I504, I505, I485, I487, I489, I490, I506, I507, I508, I509, I510, I511, I512, I513, I514, I515, I516, I517, I518, I519, I520, I521, I522, I523, I524) [I489 + 2 <= I480 /\ I491 + 5 <= I480 /\ I490 + 5 <= I480 /\ I488 + 10 <= I480 /\ I487 + 7 <= I480 /\ I490 + 5 <= I479 /\ I486 + 10 <= I479 /\ I487 + 7 <= I479 /\ 11 <= I504 - 1 /\ 9 <= I480 - 1 /\ I487 <= I489 /\ 9 <= I479 - 1] 13) f9#(I525, I526, I527, I528, I529, I530, I531, I532, I533, I534, I535, I536, I537, I538, I539, I540, I541, I542, I543, I544, I545, I546, I547, I548, I549) -> f9#(I550, I551, I552, 0, I553, 1, I554, I532, I533 + 1, I534, I555, I556, I557, I558, I559, I560, I561, I562, I563, I564, I565, I566, I567, I568, I569) [I527 = I531 /\ I534 + 5 <= I526 /\ I533 + 2 <= I526 /\ I532 + 7 <= I526 /\ I534 + 5 <= I525 /\ I532 + 7 <= I525 /\ 11 <= I551 - 1 /\ 11 <= I550 - 1 /\ 11 <= I526 - 1 /\ 11 <= I525 - 1 /\ I550 <= I525 /\ -1 <= I533 - 1 /\ I533 <= I532 - 1 /\ -1 <= I528 - 1 /\ I553 <= I528 - 1 /\ -1 <= I527 - 1 /\ I554 <= I527 - 1] 14) f9#(I570, I571, I572, I573, I574, I575, I576, I577, I578, I579, I580, I581, I582, I583, I584, I585, I586, I587, I588, I589, I590, I591, I592, I593, I594) -> f9#(I595, I596, I572, I573, I597, I598, I599, I577, I578 + 1, I579, I600, I601, I602, I603, I604, I605, I606, I607, I608, I609, I610, I611, I612, I613, I614) [I579 + 5 <= I571 /\ I578 + 2 <= I571 /\ I577 + 7 <= I571 /\ I579 + 5 <= I570 /\ I577 + 7 <= I570 /\ 9 <= I596 - 1 /\ 9 <= I595 - 1 /\ 9 <= I571 - 1 /\ 9 <= I570 - 1 /\ I595 <= I570 /\ I578 <= I577 - 1 /\ -1 <= I578 - 1 /\ I597 <= I574 - 1 /\ I575 <= I572 - 1 /\ 0 <= I573 - 1 /\ I575 <= I573 - 1 /\ I575 <= I598 - 1 /\ 0 <= I574 - 1 /\ 0 <= I575 - 1] 15) f8#(I615, I616, I617, I618, I619, I620, I621, I622, I623, I624, I625, I626, I627, I628, I629, I630, I631, I632, I633, I634, I635, I636, I637, I638, I639) -> f8#(I640, I641, I642, 0, I643, 1, I644, I622, I623, I624, I625 + 1, I626, I627, I645, I646, I647, I648, I649, I650, I651, I652, I653, I654, I655, I656) [I617 = I621 /\ I625 + 2 <= I616 /\ I627 + 5 <= I616 /\ I626 + 5 <= I616 /\ I624 + 10 <= I616 /\ I623 + 7 <= I616 /\ I626 + 5 <= I615 /\ I622 + 10 <= I615 /\ I623 + 7 <= I615 /\ 11 <= I641 - 1 /\ 11 <= I640 - 1 /\ 11 <= I616 - 1 /\ 11 <= I615 - 1 /\ I640 <= I615 /\ -1 <= I625 - 1 /\ I625 <= I623 - 1 /\ -1 <= I618 - 1 /\ I643 <= I618 - 1 /\ -1 <= I617 - 1 /\ I644 <= I617 - 1] 16) f8#(I657, I658, I659, I660, I661, I662, I663, I664, I665, I666, I667, I668, I669, I670, I671, I672, I673, I674, I675, I676, I677, I678, I679, I680, I681) -> f8#(I682, I683, I659, I660, I684, I685, I686, I664, I665, I666, I667 + 1, I668, I669, I687, I688, I689, I690, I691, I692, I693, I694, I695, I696, I697, I698) [I667 + 2 <= I658 /\ I669 + 5 <= I658 /\ I668 + 5 <= I658 /\ I666 + 10 <= I658 /\ I665 + 7 <= I658 /\ I668 + 5 <= I657 /\ I664 + 10 <= I657 /\ I665 + 7 <= I657 /\ 9 <= I683 - 1 /\ 9 <= I682 - 1 /\ 9 <= I658 - 1 /\ 9 <= I657 - 1 /\ I682 <= I657 /\ I667 <= I665 - 1 /\ -1 <= I667 - 1 /\ I684 <= I661 - 1 /\ I662 <= I659 - 1 /\ 0 <= I660 - 1 /\ I662 <= I660 - 1 /\ I662 <= I685 - 1 /\ 0 <= I661 - 1 /\ 0 <= I662 - 1] 17) f7#(I699, I700, I701, I702, I703, I704, I705, I706, I707, I708, I709, I710, I711, I712, I713, I714, I715, I716, I717, I718, I719, I720, I721, I722, I723) -> f7#(I724, I725, I701, I702 + 1, I703, I726, I727, I728, I729, I730, I731, I732, I733, I734, I735, I736, I737, I738, I739, I740, I741, I742, I743, I744, I745) [I703 + 5 <= I700 /\ I702 + 2 <= I700 /\ I701 + 7 <= I700 /\ I703 + 5 <= I699 /\ I701 + 7 <= I699 /\ 9 <= I725 - 1 /\ 9 <= I724 - 1 /\ 9 <= I700 - 1 /\ 9 <= I699 - 1 /\ I725 - 1 <= I700 /\ I724 <= I700 /\ I724 <= I699 /\ I702 <= I701 - 1 /\ -1 <= I702 - 1] 18) f6#(I746, I747, I748, I749, I750, I751, I752, I753, I754, I755, I756, I757, I758, I759, I760, I761, I762, I763, I764, I765, I766, I767, I768, I769, I770) -> f6#(I771, I772, I748, I749, I750, I751 + 1, I752, I753, I773, I774, I775, I776, I777, I778, I779, I780, I781, I782, I783, I784, I785, I786, I787, I788, I789) [I751 + 2 <= I747 /\ I753 + 5 <= I747 /\ I752 + 5 <= I747 /\ I750 + 10 <= I747 /\ I749 + 7 <= I747 /\ I752 + 5 <= I746 /\ I748 + 10 <= I746 /\ I749 + 7 <= I746 /\ 9 <= I772 - 1 /\ 9 <= I771 - 1 /\ 9 <= I747 - 1 /\ 9 <= I746 - 1 /\ I772 - 1 <= I747 /\ I771 <= I746 /\ I751 <= I749 - 1 /\ -1 <= I751 - 1] 19) f4#(I790, I791, I792, I793, I794, I795, I796, I797, I798, I799, I800, I801, I802, I803, I804, I805, I806, I807, I808, I809, I810, I811, I812, I813, I814) -> f9#(I815, I816, I817, 0, 0, 0, I818, I811, 0, I814, I819, I820, I821, I822, I823, I824, I825, I826, I827, I828, I829, I830, I831, I832, I833) [-1 <= I796 - 1 /\ I811 <= I795 - 1 /\ I817 <= I796 - 1 /\ I834 <= I797 - 1 /\ 0 <= I817 - 1 /\ -1 <= I797 - 1 /\ 8 <= I790 - 1 /\ 8 <= I791 - 1 /\ 8 <= I792 - 1 /\ 8 <= I793 - 1 /\ 6 <= I794 - 1 /\ 9 <= I815 - 1 /\ 9 <= I816 - 1 /\ I811 + 7 <= I790 /\ I798 + 9 <= I790 /\ I799 + 9 <= I790 /\ I814 + 5 <= I790 /\ I811 + 7 <= I791 /\ I800 + 9 <= I791 /\ I801 + 9 <= I791 /\ I814 + 5 <= I791 /\ I811 + 7 <= I792 /\ I802 + 9 <= I792 /\ I803 + 9 <= I792 /\ I814 + 5 <= I792 /\ I804 + 4 <= I792 /\ I805 + 4 <= I792 /\ I811 + 7 <= I793 /\ I806 + 9 <= I793 /\ I807 + 9 <= I793 /\ I814 + 5 <= I793 /\ I809 + 4 <= I793 /\ I810 + 4 <= I793 /\ I811 + 5 <= I794 /\ I812 + 7 <= I794 /\ I813 + 7 <= I794 /\ I814 + 3 <= I794 /\ 0 = I808 /\ I817 = I818] 20) f4#(I835, I836, I837, I838, I839, I840, I841, I842, I843, I844, I845, I846, I847, I848, I849, I850, I851, I852, I853, I854, I855, I856, I857, I858, I859) -> f8#(I860, I861, I862, 0, 0, 0, I863, I864, I856, I865, 0, I859, I866, I867, I868, I869, I870, I871, I872, I873, I874, I875, I876, I877, I878) [-1 <= I841 - 1 /\ I856 <= I840 - 1 /\ I862 <= I841 - 1 /\ I879 <= I842 - 1 /\ -1 <= I842 - 1 /\ 0 <= I879 - 1 /\ 0 <= I862 - 1 /\ 8 <= I835 - 1 /\ 8 <= I836 - 1 /\ 8 <= I837 - 1 /\ 8 <= I838 - 1 /\ 6 <= I839 - 1 /\ 9 <= I860 - 1 /\ 9 <= I861 - 1 /\ I856 + 7 <= I835 /\ I843 + 9 <= I835 /\ I844 + 9 <= I835 /\ I859 + 5 <= I835 /\ I856 + 7 <= I836 /\ I845 + 9 <= I836 /\ I846 + 9 <= I836 /\ I859 + 5 <= I836 /\ I856 + 7 <= I837 /\ I847 + 9 <= I837 /\ I848 + 9 <= I837 /\ I859 + 5 <= I837 /\ I849 + 4 <= I837 /\ I850 + 4 <= I837 /\ I856 + 7 <= I838 /\ I851 + 9 <= I838 /\ I852 + 9 <= I838 /\ I859 + 5 <= I838 /\ I854 + 4 <= I838 /\ I855 + 4 <= I838 /\ I856 + 5 <= I839 /\ I857 + 7 <= I839 /\ I858 + 7 <= I839 /\ I859 + 3 <= I839 /\ 0 = I853 /\ I862 = I863] 21) f4#(I880, I881, I882, I883, I884, I885, I886, I887, I888, I889, I890, I891, I892, I893, I894, I895, I896, I897, I898, I899, I900, I901, I902, I903, I904) -> f7#(I905, I906, I901, 0, I904, I907, I908, I909, I910, I911, I912, I913, I914, I915, I916, I917, I918, I919, I920, I921, I922, I923, I924, I925, I926) [-1 <= I886 - 1 /\ I901 <= I885 - 1 /\ I927 <= I886 - 1 /\ -1 <= I887 - 1 /\ I928 <= I887 - 1 /\ I905 - 1 <= I880 /\ I905 - 1 <= I881 /\ I905 - 1 <= I882 /\ I905 - 1 <= I883 /\ I905 - 3 <= I884 /\ I906 - 1 <= I880 /\ I906 - 1 <= I881 /\ I906 - 1 <= I882 /\ I906 - 1 <= I883 /\ I906 - 3 <= I884 /\ 8 <= I880 - 1 /\ 8 <= I881 - 1 /\ 8 <= I882 - 1 /\ 8 <= I883 - 1 /\ 6 <= I884 - 1 /\ 9 <= I905 - 1 /\ 9 <= I906 - 1 /\ I901 + 7 <= I880 /\ I888 + 9 <= I880 /\ I889 + 9 <= I880 /\ I904 + 5 <= I880 /\ I901 + 7 <= I881 /\ I890 + 9 <= I881 /\ I891 + 9 <= I881 /\ I904 + 5 <= I881 /\ I901 + 7 <= I882 /\ I892 + 9 <= I882 /\ I893 + 9 <= I882 /\ I904 + 5 <= I882 /\ I894 + 4 <= I882 /\ I895 + 4 <= I882 /\ I901 + 7 <= I883 /\ I896 + 9 <= I883 /\ I897 + 9 <= I883 /\ I904 + 5 <= I883 /\ I899 + 4 <= I883 /\ I900 + 4 <= I883 /\ I901 + 5 <= I884 /\ I902 + 7 <= I884 /\ I903 + 7 <= I884 /\ I904 + 3 <= I884 /\ 0 = I898] 22) f4#(I929, I930, I931, I932, I933, I934, I935, I936, I937, I938, I939, I940, I941, I942, I943, I944, I945, I946, I947, I948, I949, I950, I951, I952, I953) -> f6#(I954, I955, I956, I950, I957, 0, I953, I958, I959, I960, I961, I962, I963, I964, I965, I966, I967, I968, I969, I970, I971, I972, I973, I974, I975) [-1 <= I935 - 1 /\ I950 <= I934 - 1 /\ I976 <= I935 - 1 /\ I977 <= I936 - 1 /\ 0 <= I977 - 1 /\ -1 <= I936 - 1 /\ 8 <= I929 - 1 /\ 8 <= I930 - 1 /\ 8 <= I931 - 1 /\ 8 <= I932 - 1 /\ 6 <= I933 - 1 /\ 9 <= I954 - 1 /\ 9 <= I955 - 1 /\ I950 + 7 <= I929 /\ I937 + 9 <= I929 /\ I938 + 9 <= I929 /\ I953 + 5 <= I929 /\ I950 + 7 <= I930 /\ I939 + 9 <= I930 /\ I940 + 9 <= I930 /\ I953 + 5 <= I930 /\ I950 + 7 <= I931 /\ I941 + 9 <= I931 /\ I942 + 9 <= I931 /\ I953 + 5 <= I931 /\ I943 + 4 <= I931 /\ I944 + 4 <= I931 /\ I950 + 7 <= I932 /\ I945 + 9 <= I932 /\ I946 + 9 <= I932 /\ I953 + 5 <= I932 /\ I948 + 4 <= I932 /\ I949 + 4 <= I932 /\ I950 + 5 <= I933 /\ I951 + 7 <= I933 /\ I952 + 7 <= I933 /\ I953 + 3 <= I933 /\ 0 = I947] 23) f5#(I978, I979, I980, I981, I982, I983, I984, I985, I986, I987, I988, I989, I990, I991, I992, I993, I994, I995, I996, I997, I998, I999, I1000, I1001, I1002) -> f4#(I1003, I1004, I1005, I1006, I1007, I1008, I979, I980, I1009, I1010, I1011, I1012, I1013, I1014, I1015, I1016, I1017, I1018, 0, I1019, I1020, I981, I1021, I1022, I984) [I984 + 3 <= I978 /\ I983 + 7 <= I978 /\ I982 + 7 <= I978 /\ I981 + 5 <= I978 /\ 6 <= I1007 - 1 /\ 8 <= I1006 - 1 /\ 8 <= I1005 - 1 /\ 8 <= I1004 - 1 /\ 8 <= I1003 - 1 /\ -1 <= I981 - 1 /\ 6 <= I978 - 1] 24) f3#(I1023, I1024, I1025, I1026, I1027, I1028, I1029, I1030, I1031, I1032, I1033, I1034, I1035, I1036, I1037, I1038, I1039, I1040, I1041, I1042, I1043, I1044, I1045, I1046, I1047) -> f4#(I1048, I1049, I1050, I1051, I1052, I1053, I1054, I1055, I1056, I1057, I1058, I1059, I1060, I1061, I1062, I1063, I1064, I1065, 0, I1066, I1067, I1068, I1069, I1070, I1071) [-1 <= I1068 - 1 /\ 0 <= I1024 - 1 /\ -1 <= I1072 - 1 /\ 0 <= I1023 - 1 /\ 8 <= I1048 - 1 /\ 8 <= I1049 - 1 /\ 8 <= I1050 - 1 /\ 8 <= I1051 - 1 /\ 6 <= I1052 - 1] 25) f1#(I1073, I1074, I1075, I1076, I1077, I1078, I1079, I1080, I1081, I1082, I1083, I1084, I1085, I1086, I1087, I1088, I1089, I1090, I1091, I1092, I1093, I1094, I1095, I1096, I1097) -> f2#(I1073, I1098, 0, 0, I1075, I1099, I1100, 0, 0, 0, I1101, I1102, I1103, I1104, I1075, I1076, I1076, I1105, I1077, I1078, I1106, I1107, I1079, I1108, I1109) [I1099 = I1100 /\ I1079 + 3 <= I1074 /\ I1078 + 5 <= I1074 /\ 9 <= I1098 - 1 /\ 9 <= I1074 - 1] We have the following SCCs. { 2 } { 14 } { 16 } { 18 } { 17 } { 15 } { 13 } { 5, 7 } DP problem for innermost termination. P = f11#(I157, I158, I159, I160, I161, I162, I163, I164, I165, I166, I167, I168, I169, I170, I171, I172, I173, I174, I175, I176, I177, I178, I179, I180, I181) -> f10#(I182, 0, 0, I160, I162, I163, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192, I193, I194, I195, I196, I197, I198, I199, I200, I201) [I162 + 4 <= I157 /\ I163 + 7 <= I157 /\ I161 + 10 <= I157 /\ I160 + 9 <= I157 /\ I159 + 8 <= I157 /\ 9 <= I182 - 1 /\ 0 <= I158 - 1 /\ 9 <= I157 - 1] f10#(I251, I252, I253, I254, I255, I256, I257, I258, I259, I260, I261, I262, I263, I264, I265, I266, I267, I268, I269, I270, I271, I272, I273, I274, I275) -> f11#(I276, I277, I278, I254, I279, I255 - 1, I256, I280, I281, I282, I283, I284, I285, I286, I287, I288, I289, I290, I291, I292, I293, I294, I295, I296, I297) [I257 + 6 <= I251 /\ I258 + 6 <= I251 /\ I255 + 4 <= I251 /\ I256 + 7 <= I251 /\ I279 + 10 <= I251 /\ I254 + 9 <= I251 /\ I278 + 8 <= I251 /\ -1 <= I277 - 1 /\ 9 <= I276 - 1 /\ 0 <= I255 - 1 /\ 9 <= I251 - 1] R = init(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25) -> f3(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7, rnd8, rnd9, rnd10, rnd11, rnd12, rnd13, rnd14, rnd15, rnd16, rnd17, rnd18, rnd19, rnd20, rnd21, rnd22, rnd23, rnd24, rnd25) f12(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24) -> f12(I25, I1 - 1, 0, 1, 1, I26, I27, I7, I28, I9, I29, I11, 0, 2, I30, I31, I32, I33, I34, I19 + 1, I20 + 1, I35, I36, I37, I24 + 1) [0 <= I1 - 1 /\ -1 <= y1 - 1 /\ 0 <= I5 - 1 /\ 0 <= I2 - 1 /\ -1 <= I19 - 1 /\ I19 <= y1 - 1 /\ 0 <= I9 - 1 /\ 0 <= I11 - 1 /\ -1 <= y2 - 1 /\ 0 <= I18 - 1 /\ 0 <= I17 - 1 /\ 0 <= I16 - 1 /\ 0 <= I7 - 1 /\ -1 <= I24 - 1 /\ -1 <= I20 - 1 /\ 11 <= I0 - 1 /\ 13 <= I25 - 1 /\ I20 + 5 <= I0 /\ I21 + 9 <= I0 /\ I22 + 9 <= I0 /\ I24 + 3 <= I0 /\ I23 + 9 <= I0 /\ I7 = I8 /\ I9 = I10 /\ I11 = I12 /\ I6 = I15] f12(I38, I39, I40, I41, I42, I43, I44, I45, I46, I47, I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59, I60, I61, I62) -> f12(I63, I39 - 1, I40, I64, I65, I43, I44, I45, I66, I47, I67, I49, I68, I69, I70, I71, I72, I73, I74, I57 + 1, I58 + 1, I75, I76, I77, I62 + 1) [0 <= I39 - 1 /\ -1 <= I78 - 1 /\ 0 <= I43 - 1 /\ 0 <= I40 - 1 /\ -1 <= I57 - 1 /\ I57 <= I78 - 1 /\ 0 <= I47 - 1 /\ 0 <= I41 - 1 /\ 0 <= I50 - 1 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ -1 <= I79 - 1 /\ 0 <= I46 - 1 /\ 0 <= I42 - 1 /\ 0 <= I56 - 1 /\ 0 <= I51 - 1 /\ 0 <= I55 - 1 /\ 0 <= I54 - 1 /\ 0 <= I52 - 1 /\ 0 <= I53 - 1 /\ -1 <= I62 - 1 /\ -1 <= I58 - 1 /\ 9 <= I38 - 1 /\ 9 <= I63 - 1 /\ I58 + 5 <= I38 /\ I59 + 9 <= I38 /\ I60 + 9 <= I38 /\ I62 + 3 <= I38 /\ I61 + 9 <= I38] f2(I80, I81, I82, I83, I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95, I96, I97, I98, I99, I100, I101, I102, I103, I104) -> f12(I105, I80, I92, I90, I86, I91, I85, I106, I82, I93, I84, 0, I83, I87, I88, I89, I94, I95, I96, I98, I99, I107, I108, I109, I102) [I101 + 9 <= I81 /\ I102 + 3 <= I81 /\ I100 + 9 <= I81 /\ I99 + 5 <= I81 /\ 11 <= I105 - 1 /\ 11 <= I81 - 1] f3(I110, I111, I112, I113, I114, I115, I116, I117, I118, I119, I120, I121, I122, I123, I124, I125, I126, I127, I128, I129, I130, I131, I132, I133, I134) -> f1(I135, I136, I137, I138, 1, 0, 0, I139, I140, I141, I142, I143, I144, I145, I146, I147, I148, I149, I150, I151, I152, I153, I154, I155, I156) [7 <= I136 - 1 /\ 0 <= I110 - 1 /\ I136 - 7 <= I110 /\ 0 <= I111 - 1 /\ -1 <= I135 - 1] f11(I157, I158, I159, I160, I161, I162, I163, I164, I165, I166, I167, I168, I169, I170, I171, I172, I173, I174, I175, I176, I177, I178, I179, I180, I181) -> f10(I182, 0, 0, I160, I162, I163, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192, I193, I194, I195, I196, I197, I198, I199, I200, I201) [I162 + 4 <= I157 /\ I163 + 7 <= I157 /\ I161 + 10 <= I157 /\ I160 + 9 <= I157 /\ I159 + 8 <= I157 /\ 9 <= I182 - 1 /\ 0 <= I158 - 1 /\ 9 <= I157 - 1] f10(I202, I203, I204, I205, I206, I207, I208, I209, I210, I211, I212, I213, I214, I215, I216, I217, I218, I219, I220, I221, I222, I223, I224, I225, I226) -> f11(I227, I228, I229, I205, I230, I206 - 1, I207, I231, I232, I233, I234, I235, I236, I237, I238, I239, I240, I241, I242, I243, I244, I245, I246, I247, I248) [0 <= I203 - 1 /\ 0 <= I204 - 1 /\ 0 <= I206 - 1 /\ I249 <= I204 - 1 /\ I203 <= I250 - 1 /\ 9 <= I202 - 1 /\ 9 <= I227 - 1 /\ -1 <= I228 - 1 /\ I229 + 8 <= I202 /\ I205 + 9 <= I202 /\ I230 + 10 <= I202 /\ I207 + 7 <= I202 /\ I206 + 4 <= I202 /\ I209 + 6 <= I202 /\ I208 + 6 <= I202] f10(I251, I252, I253, I254, I255, I256, I257, I258, I259, I260, I261, I262, I263, I264, I265, I266, I267, I268, I269, I270, I271, I272, I273, I274, I275) -> f11(I276, I277, I278, I254, I279, I255 - 1, I256, I280, I281, I282, I283, I284, I285, I286, I287, I288, I289, I290, I291, I292, I293, I294, I295, I296, I297) [I257 + 6 <= I251 /\ I258 + 6 <= I251 /\ I255 + 4 <= I251 /\ I256 + 7 <= I251 /\ I279 + 10 <= I251 /\ I254 + 9 <= I251 /\ I278 + 8 <= I251 /\ -1 <= I277 - 1 /\ 9 <= I276 - 1 /\ 0 <= I255 - 1 /\ 9 <= I251 - 1] f7(I298, I299, I300, I301, I302, I303, I304, I305, I306, I307, I308, I309, I310, I311, I312, I313, I314, I315, I316, I317, I318, I319, I320, I321, I322) -> f10(I323, 0, 0, I300, I301, I302, I324, I325, I326, I327, I328, I329, I330, I331, I332, I333, I334, I335, I336, I337, I338, I339, I340, I341, I342) [I302 + 5 <= I299 /\ I301 + 2 <= I299 /\ I300 + 7 <= I299 /\ I302 + 5 <= I298 /\ I300 + 7 <= I298 /\ 10 <= I323 - 1 /\ 9 <= I299 - 1 /\ I300 <= I301 /\ 9 <= I298 - 1] f6(I343, I344, I345, I346, I347, I348, I349, I350, I351, I352, I353, I354, I355, I356, I357, I358, I359, I360, I361, I362, I363, I364, I365, I366, I367) -> f10(I368, 0, 0, I346, I348, I349, I369, I370, I371, I372, I373, I374, I375, I376, I377, I378, I379, I380, I381, I382, I383, I384, I385, I386, I387) [I348 + 2 <= I344 /\ I350 + 5 <= I344 /\ I349 + 5 <= I344 /\ I347 + 10 <= I344 /\ I346 + 7 <= I344 /\ I349 + 5 <= I343 /\ I345 + 10 <= I343 /\ I346 + 7 <= I343 /\ 10 <= I368 - 1 /\ 9 <= I344 - 1 /\ I346 <= I348 /\ 9 <= I343 - 1] f4(I388, I389, I390, I391, I392, I393, I394, I395, I396, I397, I398, I399, I400, I401, I402, I403, I404, I405, I406, I407, I408, I409, I410, I411, I412) -> f10(I413, 0, 0, I409, I409, I412, I414, I415, I416, I417, I418, I419, I420, I421, I422, I423, I424, I425, I426, I427, I428, I429, I430, I431, I432) [0 = I406 /\ I412 + 3 <= I392 /\ I411 + 7 <= I392 /\ I410 + 7 <= I392 /\ I409 + 5 <= I392 /\ I408 + 4 <= I391 /\ I407 + 4 <= I391 /\ I412 + 5 <= I391 /\ I405 + 9 <= I391 /\ I404 + 9 <= I391 /\ I409 + 7 <= I391 /\ I403 + 4 <= I390 /\ I402 + 4 <= I390 /\ I412 + 5 <= I390 /\ I401 + 9 <= I390 /\ I400 + 9 <= I390 /\ I409 + 7 <= I390 /\ I412 + 5 <= I389 /\ I399 + 9 <= I389 /\ I398 + 9 <= I389 /\ I409 + 7 <= I389 /\ I412 + 5 <= I388 /\ I397 + 9 <= I388 /\ I396 + 9 <= I388 /\ I409 + 7 <= I388 /\ 10 <= I413 - 1 /\ 6 <= I392 - 1 /\ 8 <= I391 - 1 /\ 8 <= I390 - 1 /\ 8 <= I389 - 1 /\ I393 <= I409 /\ 8 <= I388 - 1] f9(I433, I434, I435, I436, I437, I438, I439, I440, I441, I442, I443, I444, I445, I446, I447, I448, I449, I450, I451, I452, I453, I454, I455, I456, I457) -> f10(I458, I459, I439, I440, I441, I442, I460, I461, I462, I463, I464, I465, I466, I467, I468, I469, I470, I471, I472, I473, I474, I475, I476, I477, I478) [I442 + 5 <= I434 /\ I441 + 2 <= I434 /\ I440 + 7 <= I434 /\ I442 + 5 <= I433 /\ I440 + 7 <= I433 /\ 11 <= I458 - 1 /\ 9 <= I434 - 1 /\ I440 <= I441 /\ 9 <= I433 - 1] f8(I479, I480, I481, I482, I483, I484, I485, I486, I487, I488, I489, I490, I491, I492, I493, I494, I495, I496, I497, I498, I499, I500, I501, I502, I503) -> f10(I504, I505, I485, I487, I489, I490, I506, I507, I508, I509, I510, I511, I512, I513, I514, I515, I516, I517, I518, I519, I520, I521, I522, I523, I524) [I489 + 2 <= I480 /\ I491 + 5 <= I480 /\ I490 + 5 <= I480 /\ I488 + 10 <= I480 /\ I487 + 7 <= I480 /\ I490 + 5 <= I479 /\ I486 + 10 <= I479 /\ I487 + 7 <= I479 /\ 11 <= I504 - 1 /\ 9 <= I480 - 1 /\ I487 <= I489 /\ 9 <= I479 - 1] f9(I525, I526, I527, I528, I529, I530, I531, I532, I533, I534, I535, I536, I537, I538, I539, I540, I541, I542, I543, I544, I545, I546, I547, I548, I549) -> f9(I550, I551, I552, 0, I553, 1, I554, I532, I533 + 1, I534, I555, I556, I557, I558, I559, I560, I561, I562, I563, I564, I565, I566, I567, I568, I569) [I527 = I531 /\ I534 + 5 <= I526 /\ I533 + 2 <= I526 /\ I532 + 7 <= I526 /\ I534 + 5 <= I525 /\ I532 + 7 <= I525 /\ 11 <= I551 - 1 /\ 11 <= I550 - 1 /\ 11 <= I526 - 1 /\ 11 <= I525 - 1 /\ I550 <= I525 /\ -1 <= I533 - 1 /\ I533 <= I532 - 1 /\ -1 <= I528 - 1 /\ I553 <= I528 - 1 /\ -1 <= I527 - 1 /\ I554 <= I527 - 1] f9(I570, I571, I572, I573, I574, I575, I576, I577, I578, I579, I580, I581, I582, I583, I584, I585, I586, I587, I588, I589, I590, I591, I592, I593, I594) -> f9(I595, I596, I572, I573, I597, I598, I599, I577, I578 + 1, I579, I600, I601, I602, I603, I604, I605, I606, I607, I608, I609, I610, I611, I612, I613, I614) [I579 + 5 <= I571 /\ I578 + 2 <= I571 /\ I577 + 7 <= I571 /\ I579 + 5 <= I570 /\ I577 + 7 <= I570 /\ 9 <= I596 - 1 /\ 9 <= I595 - 1 /\ 9 <= I571 - 1 /\ 9 <= I570 - 1 /\ I595 <= I570 /\ I578 <= I577 - 1 /\ -1 <= I578 - 1 /\ I597 <= I574 - 1 /\ I575 <= I572 - 1 /\ 0 <= I573 - 1 /\ I575 <= I573 - 1 /\ I575 <= I598 - 1 /\ 0 <= I574 - 1 /\ 0 <= I575 - 1] f8(I615, I616, I617, I618, I619, I620, I621, I622, I623, I624, I625, I626, I627, I628, I629, I630, I631, I632, I633, I634, I635, I636, I637, I638, I639) -> f8(I640, I641, I642, 0, I643, 1, I644, I622, I623, I624, I625 + 1, I626, I627, I645, I646, I647, I648, I649, I650, I651, I652, I653, I654, I655, I656) [I617 = I621 /\ I625 + 2 <= I616 /\ I627 + 5 <= I616 /\ I626 + 5 <= I616 /\ I624 + 10 <= I616 /\ I623 + 7 <= I616 /\ I626 + 5 <= I615 /\ I622 + 10 <= I615 /\ I623 + 7 <= I615 /\ 11 <= I641 - 1 /\ 11 <= I640 - 1 /\ 11 <= I616 - 1 /\ 11 <= I615 - 1 /\ I640 <= I615 /\ -1 <= I625 - 1 /\ I625 <= I623 - 1 /\ -1 <= I618 - 1 /\ I643 <= I618 - 1 /\ -1 <= I617 - 1 /\ I644 <= I617 - 1] f8(I657, I658, I659, I660, I661, I662, I663, I664, I665, I666, I667, I668, I669, I670, I671, I672, I673, I674, I675, I676, I677, I678, I679, I680, I681) -> f8(I682, I683, I659, I660, I684, I685, I686, I664, I665, I666, I667 + 1, I668, I669, I687, I688, I689, I690, I691, I692, I693, I694, I695, I696, I697, I698) [I667 + 2 <= I658 /\ I669 + 5 <= I658 /\ I668 + 5 <= I658 /\ I666 + 10 <= I658 /\ I665 + 7 <= I658 /\ I668 + 5 <= I657 /\ I664 + 10 <= I657 /\ I665 + 7 <= I657 /\ 9 <= I683 - 1 /\ 9 <= I682 - 1 /\ 9 <= I658 - 1 /\ 9 <= I657 - 1 /\ I682 <= I657 /\ I667 <= I665 - 1 /\ -1 <= I667 - 1 /\ I684 <= I661 - 1 /\ I662 <= I659 - 1 /\ 0 <= I660 - 1 /\ I662 <= I660 - 1 /\ I662 <= I685 - 1 /\ 0 <= I661 - 1 /\ 0 <= I662 - 1] f7(I699, I700, I701, I702, I703, I704, I705, I706, I707, I708, I709, I710, I711, I712, I713, I714, I715, I716, I717, I718, I719, I720, I721, I722, I723) -> f7(I724, I725, I701, I702 + 1, I703, I726, I727, I728, I729, I730, I731, I732, I733, I734, I735, I736, I737, I738, I739, I740, I741, I742, I743, I744, I745) [I703 + 5 <= I700 /\ I702 + 2 <= I700 /\ I701 + 7 <= I700 /\ I703 + 5 <= I699 /\ I701 + 7 <= I699 /\ 9 <= I725 - 1 /\ 9 <= I724 - 1 /\ 9 <= I700 - 1 /\ 9 <= I699 - 1 /\ I725 - 1 <= I700 /\ I724 <= I700 /\ I724 <= I699 /\ I702 <= I701 - 1 /\ -1 <= I702 - 1] f6(I746, I747, I748, I749, I750, I751, I752, I753, I754, I755, I756, I757, I758, I759, I760, I761, I762, I763, I764, I765, I766, I767, I768, I769, I770) -> f6(I771, I772, I748, I749, I750, I751 + 1, I752, I753, I773, I774, I775, I776, I777, I778, I779, I780, I781, I782, I783, I784, I785, I786, I787, I788, I789) [I751 + 2 <= I747 /\ I753 + 5 <= I747 /\ I752 + 5 <= I747 /\ I750 + 10 <= I747 /\ I749 + 7 <= I747 /\ I752 + 5 <= I746 /\ I748 + 10 <= I746 /\ I749 + 7 <= I746 /\ 9 <= I772 - 1 /\ 9 <= I771 - 1 /\ 9 <= I747 - 1 /\ 9 <= I746 - 1 /\ I772 - 1 <= I747 /\ I771 <= I746 /\ I751 <= I749 - 1 /\ -1 <= I751 - 1] f4(I790, I791, I792, I793, I794, I795, I796, I797, I798, I799, I800, I801, I802, I803, I804, I805, I806, I807, I808, I809, I810, I811, I812, I813, I814) -> f9(I815, I816, I817, 0, 0, 0, I818, I811, 0, I814, I819, I820, I821, I822, I823, I824, I825, I826, I827, I828, I829, I830, I831, I832, I833) [-1 <= I796 - 1 /\ I811 <= I795 - 1 /\ I817 <= I796 - 1 /\ I834 <= I797 - 1 /\ 0 <= I817 - 1 /\ -1 <= I797 - 1 /\ 8 <= I790 - 1 /\ 8 <= I791 - 1 /\ 8 <= I792 - 1 /\ 8 <= I793 - 1 /\ 6 <= I794 - 1 /\ 9 <= I815 - 1 /\ 9 <= I816 - 1 /\ I811 + 7 <= I790 /\ I798 + 9 <= I790 /\ I799 + 9 <= I790 /\ I814 + 5 <= I790 /\ I811 + 7 <= I791 /\ I800 + 9 <= I791 /\ I801 + 9 <= I791 /\ I814 + 5 <= I791 /\ I811 + 7 <= I792 /\ I802 + 9 <= I792 /\ I803 + 9 <= I792 /\ I814 + 5 <= I792 /\ I804 + 4 <= I792 /\ I805 + 4 <= I792 /\ I811 + 7 <= I793 /\ I806 + 9 <= I793 /\ I807 + 9 <= I793 /\ I814 + 5 <= I793 /\ I809 + 4 <= I793 /\ I810 + 4 <= I793 /\ I811 + 5 <= I794 /\ I812 + 7 <= I794 /\ I813 + 7 <= I794 /\ I814 + 3 <= I794 /\ 0 = I808 /\ I817 = I818] f4(I835, I836, I837, I838, I839, I840, I841, I842, I843, I844, I845, I846, I847, I848, I849, I850, I851, I852, I853, I854, I855, I856, I857, I858, I859) -> f8(I860, I861, I862, 0, 0, 0, I863, I864, I856, I865, 0, I859, I866, I867, I868, I869, I870, I871, I872, I873, I874, I875, I876, I877, I878) [-1 <= I841 - 1 /\ I856 <= I840 - 1 /\ I862 <= I841 - 1 /\ I879 <= I842 - 1 /\ -1 <= I842 - 1 /\ 0 <= I879 - 1 /\ 0 <= I862 - 1 /\ 8 <= I835 - 1 /\ 8 <= I836 - 1 /\ 8 <= I837 - 1 /\ 8 <= I838 - 1 /\ 6 <= I839 - 1 /\ 9 <= I860 - 1 /\ 9 <= I861 - 1 /\ I856 + 7 <= I835 /\ I843 + 9 <= I835 /\ I844 + 9 <= I835 /\ I859 + 5 <= I835 /\ I856 + 7 <= I836 /\ I845 + 9 <= I836 /\ I846 + 9 <= I836 /\ I859 + 5 <= I836 /\ I856 + 7 <= I837 /\ I847 + 9 <= I837 /\ I848 + 9 <= I837 /\ I859 + 5 <= I837 /\ I849 + 4 <= I837 /\ I850 + 4 <= I837 /\ I856 + 7 <= I838 /\ I851 + 9 <= I838 /\ I852 + 9 <= I838 /\ I859 + 5 <= I838 /\ I854 + 4 <= I838 /\ I855 + 4 <= I838 /\ I856 + 5 <= I839 /\ I857 + 7 <= I839 /\ I858 + 7 <= I839 /\ I859 + 3 <= I839 /\ 0 = I853 /\ I862 = I863] f4(I880, I881, I882, I883, I884, I885, I886, I887, I888, I889, I890, I891, I892, I893, I894, I895, I896, I897, I898, I899, I900, I901, I902, I903, I904) -> f7(I905, I906, I901, 0, I904, I907, I908, I909, I910, I911, I912, I913, I914, I915, I916, I917, I918, I919, I920, I921, I922, I923, I924, I925, I926) [-1 <= I886 - 1 /\ I901 <= I885 - 1 /\ I927 <= I886 - 1 /\ -1 <= I887 - 1 /\ I928 <= I887 - 1 /\ I905 - 1 <= I880 /\ I905 - 1 <= I881 /\ I905 - 1 <= I882 /\ I905 - 1 <= I883 /\ I905 - 3 <= I884 /\ I906 - 1 <= I880 /\ I906 - 1 <= I881 /\ I906 - 1 <= I882 /\ I906 - 1 <= I883 /\ I906 - 3 <= I884 /\ 8 <= I880 - 1 /\ 8 <= I881 - 1 /\ 8 <= I882 - 1 /\ 8 <= I883 - 1 /\ 6 <= I884 - 1 /\ 9 <= I905 - 1 /\ 9 <= I906 - 1 /\ I901 + 7 <= I880 /\ I888 + 9 <= I880 /\ I889 + 9 <= I880 /\ I904 + 5 <= I880 /\ I901 + 7 <= I881 /\ I890 + 9 <= I881 /\ I891 + 9 <= I881 /\ I904 + 5 <= I881 /\ I901 + 7 <= I882 /\ I892 + 9 <= I882 /\ I893 + 9 <= I882 /\ I904 + 5 <= I882 /\ I894 + 4 <= I882 /\ I895 + 4 <= I882 /\ I901 + 7 <= I883 /\ I896 + 9 <= I883 /\ I897 + 9 <= I883 /\ I904 + 5 <= I883 /\ I899 + 4 <= I883 /\ I900 + 4 <= I883 /\ I901 + 5 <= I884 /\ I902 + 7 <= I884 /\ I903 + 7 <= I884 /\ I904 + 3 <= I884 /\ 0 = I898] f4(I929, I930, I931, I932, I933, I934, I935, I936, I937, I938, I939, I940, I941, I942, I943, I944, I945, I946, I947, I948, I949, I950, I951, I952, I953) -> f6(I954, I955, I956, I950, I957, 0, I953, I958, I959, I960, I961, I962, I963, I964, I965, I966, I967, I968, I969, I970, I971, I972, I973, I974, I975) [-1 <= I935 - 1 /\ I950 <= I934 - 1 /\ I976 <= I935 - 1 /\ I977 <= I936 - 1 /\ 0 <= I977 - 1 /\ -1 <= I936 - 1 /\ 8 <= I929 - 1 /\ 8 <= I930 - 1 /\ 8 <= I931 - 1 /\ 8 <= I932 - 1 /\ 6 <= I933 - 1 /\ 9 <= I954 - 1 /\ 9 <= I955 - 1 /\ I950 + 7 <= I929 /\ I937 + 9 <= I929 /\ I938 + 9 <= I929 /\ I953 + 5 <= I929 /\ I950 + 7 <= I930 /\ I939 + 9 <= I930 /\ I940 + 9 <= I930 /\ I953 + 5 <= I930 /\ I950 + 7 <= I931 /\ I941 + 9 <= I931 /\ I942 + 9 <= I931 /\ I953 + 5 <= I931 /\ I943 + 4 <= I931 /\ I944 + 4 <= I931 /\ I950 + 7 <= I932 /\ I945 + 9 <= I932 /\ I946 + 9 <= I932 /\ I953 + 5 <= I932 /\ I948 + 4 <= I932 /\ I949 + 4 <= I932 /\ I950 + 5 <= I933 /\ I951 + 7 <= I933 /\ I952 + 7 <= I933 /\ I953 + 3 <= I933 /\ 0 = I947] f5(I978, I979, I980, I981, I982, I983, I984, I985, I986, I987, I988, I989, I990, I991, I992, I993, I994, I995, I996, I997, I998, I999, I1000, I1001, I1002) -> f4(I1003, I1004, I1005, I1006, I1007, I1008, I979, I980, I1009, I1010, I1011, I1012, I1013, I1014, I1015, I1016, I1017, I1018, 0, I1019, I1020, I981, I1021, I1022, I984) [I984 + 3 <= I978 /\ I983 + 7 <= I978 /\ I982 + 7 <= I978 /\ I981 + 5 <= I978 /\ 6 <= I1007 - 1 /\ 8 <= I1006 - 1 /\ 8 <= I1005 - 1 /\ 8 <= I1004 - 1 /\ 8 <= I1003 - 1 /\ -1 <= I981 - 1 /\ 6 <= I978 - 1] f3(I1023, I1024, I1025, I1026, I1027, I1028, I1029, I1030, I1031, I1032, I1033, I1034, I1035, I1036, I1037, I1038, I1039, I1040, I1041, I1042, I1043, I1044, I1045, I1046, I1047) -> f4(I1048, I1049, I1050, I1051, I1052, I1053, I1054, I1055, I1056, I1057, I1058, I1059, I1060, I1061, I1062, I1063, I1064, I1065, 0, I1066, I1067, I1068, I1069, I1070, I1071) [-1 <= I1068 - 1 /\ 0 <= I1024 - 1 /\ -1 <= I1072 - 1 /\ 0 <= I1023 - 1 /\ 8 <= I1048 - 1 /\ 8 <= I1049 - 1 /\ 8 <= I1050 - 1 /\ 8 <= I1051 - 1 /\ 6 <= I1052 - 1] f1(I1073, I1074, I1075, I1076, I1077, I1078, I1079, I1080, I1081, I1082, I1083, I1084, I1085, I1086, I1087, I1088, I1089, I1090, I1091, I1092, I1093, I1094, I1095, I1096, I1097) -> f2(I1073, I1098, 0, 0, I1075, I1099, I1100, 0, 0, 0, I1101, I1102, I1103, I1104, I1075, I1076, I1076, I1105, I1077, I1078, I1106, I1107, I1079, I1108, I1109) [I1099 = I1100 /\ I1079 + 3 <= I1074 /\ I1078 + 5 <= I1074 /\ 9 <= I1098 - 1 /\ 9 <= I1074 - 1] We use the basic value criterion with the projection function NU: NU[f10#(z1,z2,z3,z4,z5,z6,z7,z8,z9,z10,z11,z12,z13,z14,z15,z16,z17,z18,z19,z20,z21,z22,z23,z24,z25)] = z5 NU[f11#(z1,z2,z3,z4,z5,z6,z7,z8,z9,z10,z11,z12,z13,z14,z15,z16,z17,z18,z19,z20,z21,z22,z23,z24,z25)] = z6 This gives the following inequalities: I162 + 4 <= I157 /\ I163 + 7 <= I157 /\ I161 + 10 <= I157 /\ I160 + 9 <= I157 /\ I159 + 8 <= I157 /\ 9 <= I182 - 1 /\ 0 <= I158 - 1 /\ 9 <= I157 - 1 ==> I162 (>! \union =) I162 I257 + 6 <= I251 /\ I258 + 6 <= I251 /\ I255 + 4 <= I251 /\ I256 + 7 <= I251 /\ I279 + 10 <= I251 /\ I254 + 9 <= I251 /\ I278 + 8 <= I251 /\ -1 <= I277 - 1 /\ 9 <= I276 - 1 /\ 0 <= I255 - 1 /\ 9 <= I251 - 1 ==> I255 >! I255 - 1 We remove all the strictly oriented dependency pairs. DP problem for innermost termination. P = f11#(I157, I158, I159, I160, I161, I162, I163, I164, I165, I166, I167, I168, I169, I170, I171, I172, I173, I174, I175, I176, I177, I178, I179, I180, I181) -> f10#(I182, 0, 0, I160, I162, I163, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192, I193, I194, I195, I196, I197, I198, I199, I200, I201) [I162 + 4 <= I157 /\ I163 + 7 <= I157 /\ I161 + 10 <= I157 /\ I160 + 9 <= I157 /\ I159 + 8 <= I157 /\ 9 <= I182 - 1 /\ 0 <= I158 - 1 /\ 9 <= I157 - 1] R = init(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25) -> f3(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7, rnd8, rnd9, rnd10, rnd11, rnd12, rnd13, rnd14, rnd15, rnd16, rnd17, rnd18, rnd19, rnd20, rnd21, rnd22, rnd23, rnd24, rnd25) f12(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24) -> f12(I25, I1 - 1, 0, 1, 1, I26, I27, I7, I28, I9, I29, I11, 0, 2, I30, I31, I32, I33, I34, I19 + 1, I20 + 1, I35, I36, I37, I24 + 1) [0 <= I1 - 1 /\ -1 <= y1 - 1 /\ 0 <= I5 - 1 /\ 0 <= I2 - 1 /\ -1 <= I19 - 1 /\ I19 <= y1 - 1 /\ 0 <= I9 - 1 /\ 0 <= I11 - 1 /\ -1 <= y2 - 1 /\ 0 <= I18 - 1 /\ 0 <= I17 - 1 /\ 0 <= I16 - 1 /\ 0 <= I7 - 1 /\ -1 <= I24 - 1 /\ -1 <= I20 - 1 /\ 11 <= I0 - 1 /\ 13 <= I25 - 1 /\ I20 + 5 <= I0 /\ I21 + 9 <= I0 /\ I22 + 9 <= I0 /\ I24 + 3 <= I0 /\ I23 + 9 <= I0 /\ I7 = I8 /\ I9 = I10 /\ I11 = I12 /\ I6 = I15] f12(I38, I39, I40, I41, I42, I43, I44, I45, I46, I47, I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59, I60, I61, I62) -> f12(I63, I39 - 1, I40, I64, I65, I43, I44, I45, I66, I47, I67, I49, I68, I69, I70, I71, I72, I73, I74, I57 + 1, I58 + 1, I75, I76, I77, I62 + 1) [0 <= I39 - 1 /\ -1 <= I78 - 1 /\ 0 <= I43 - 1 /\ 0 <= I40 - 1 /\ -1 <= I57 - 1 /\ I57 <= I78 - 1 /\ 0 <= I47 - 1 /\ 0 <= I41 - 1 /\ 0 <= I50 - 1 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ -1 <= I79 - 1 /\ 0 <= I46 - 1 /\ 0 <= I42 - 1 /\ 0 <= I56 - 1 /\ 0 <= I51 - 1 /\ 0 <= I55 - 1 /\ 0 <= I54 - 1 /\ 0 <= I52 - 1 /\ 0 <= I53 - 1 /\ -1 <= I62 - 1 /\ -1 <= I58 - 1 /\ 9 <= I38 - 1 /\ 9 <= I63 - 1 /\ I58 + 5 <= I38 /\ I59 + 9 <= I38 /\ I60 + 9 <= I38 /\ I62 + 3 <= I38 /\ I61 + 9 <= I38] f2(I80, I81, I82, I83, I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95, I96, I97, I98, I99, I100, I101, I102, I103, I104) -> f12(I105, I80, I92, I90, I86, I91, I85, I106, I82, I93, I84, 0, I83, I87, I88, I89, I94, I95, I96, I98, I99, I107, I108, I109, I102) [I101 + 9 <= I81 /\ I102 + 3 <= I81 /\ I100 + 9 <= I81 /\ I99 + 5 <= I81 /\ 11 <= I105 - 1 /\ 11 <= I81 - 1] f3(I110, I111, I112, I113, I114, I115, I116, I117, I118, I119, I120, I121, I122, I123, I124, I125, I126, I127, I128, I129, I130, I131, I132, I133, I134) -> f1(I135, I136, I137, I138, 1, 0, 0, I139, I140, I141, I142, I143, I144, I145, I146, I147, I148, I149, I150, I151, I152, I153, I154, I155, I156) [7 <= I136 - 1 /\ 0 <= I110 - 1 /\ I136 - 7 <= I110 /\ 0 <= I111 - 1 /\ -1 <= I135 - 1] f11(I157, I158, I159, I160, I161, I162, I163, I164, I165, I166, I167, I168, I169, I170, I171, I172, I173, I174, I175, I176, I177, I178, I179, I180, I181) -> f10(I182, 0, 0, I160, I162, I163, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192, I193, I194, I195, I196, I197, I198, I199, I200, I201) [I162 + 4 <= I157 /\ I163 + 7 <= I157 /\ I161 + 10 <= I157 /\ I160 + 9 <= I157 /\ I159 + 8 <= I157 /\ 9 <= I182 - 1 /\ 0 <= I158 - 1 /\ 9 <= I157 - 1] f10(I202, I203, I204, I205, I206, I207, I208, I209, I210, I211, I212, I213, I214, I215, I216, I217, I218, I219, I220, I221, I222, I223, I224, I225, I226) -> f11(I227, I228, I229, I205, I230, I206 - 1, I207, I231, I232, I233, I234, I235, I236, I237, I238, I239, I240, I241, I242, I243, I244, I245, I246, I247, I248) [0 <= I203 - 1 /\ 0 <= I204 - 1 /\ 0 <= I206 - 1 /\ I249 <= I204 - 1 /\ I203 <= I250 - 1 /\ 9 <= I202 - 1 /\ 9 <= I227 - 1 /\ -1 <= I228 - 1 /\ I229 + 8 <= I202 /\ I205 + 9 <= I202 /\ I230 + 10 <= I202 /\ I207 + 7 <= I202 /\ I206 + 4 <= I202 /\ I209 + 6 <= I202 /\ I208 + 6 <= I202] f10(I251, I252, I253, I254, I255, I256, I257, I258, I259, I260, I261, I262, I263, I264, I265, I266, I267, I268, I269, I270, I271, I272, I273, I274, I275) -> f11(I276, I277, I278, I254, I279, I255 - 1, I256, I280, I281, I282, I283, I284, I285, I286, I287, I288, I289, I290, I291, I292, I293, I294, I295, I296, I297) [I257 + 6 <= I251 /\ I258 + 6 <= I251 /\ I255 + 4 <= I251 /\ I256 + 7 <= I251 /\ I279 + 10 <= I251 /\ I254 + 9 <= I251 /\ I278 + 8 <= I251 /\ -1 <= I277 - 1 /\ 9 <= I276 - 1 /\ 0 <= I255 - 1 /\ 9 <= I251 - 1] f7(I298, I299, I300, I301, I302, I303, I304, I305, I306, I307, I308, I309, I310, I311, I312, I313, I314, I315, I316, I317, I318, I319, I320, I321, I322) -> f10(I323, 0, 0, I300, I301, I302, I324, I325, I326, I327, I328, I329, I330, I331, I332, I333, I334, I335, I336, I337, I338, I339, I340, I341, I342) [I302 + 5 <= I299 /\ I301 + 2 <= I299 /\ I300 + 7 <= I299 /\ I302 + 5 <= I298 /\ I300 + 7 <= I298 /\ 10 <= I323 - 1 /\ 9 <= I299 - 1 /\ I300 <= I301 /\ 9 <= I298 - 1] f6(I343, I344, I345, I346, I347, I348, I349, I350, I351, I352, I353, I354, I355, I356, I357, I358, I359, I360, I361, I362, I363, I364, I365, I366, I367) -> f10(I368, 0, 0, I346, I348, I349, I369, I370, I371, I372, I373, I374, I375, I376, I377, I378, I379, I380, I381, I382, I383, I384, I385, I386, I387) [I348 + 2 <= I344 /\ I350 + 5 <= I344 /\ I349 + 5 <= I344 /\ I347 + 10 <= I344 /\ I346 + 7 <= I344 /\ I349 + 5 <= I343 /\ I345 + 10 <= I343 /\ I346 + 7 <= I343 /\ 10 <= I368 - 1 /\ 9 <= I344 - 1 /\ I346 <= I348 /\ 9 <= I343 - 1] f4(I388, I389, I390, I391, I392, I393, I394, I395, I396, I397, I398, I399, I400, I401, I402, I403, I404, I405, I406, I407, I408, I409, I410, I411, I412) -> f10(I413, 0, 0, I409, I409, I412, I414, I415, I416, I417, I418, I419, I420, I421, I422, I423, I424, I425, I426, I427, I428, I429, I430, I431, I432) [0 = I406 /\ I412 + 3 <= I392 /\ I411 + 7 <= I392 /\ I410 + 7 <= I392 /\ I409 + 5 <= I392 /\ I408 + 4 <= I391 /\ I407 + 4 <= I391 /\ I412 + 5 <= I391 /\ I405 + 9 <= I391 /\ I404 + 9 <= I391 /\ I409 + 7 <= I391 /\ I403 + 4 <= I390 /\ I402 + 4 <= I390 /\ I412 + 5 <= I390 /\ I401 + 9 <= I390 /\ I400 + 9 <= I390 /\ I409 + 7 <= I390 /\ I412 + 5 <= I389 /\ I399 + 9 <= I389 /\ I398 + 9 <= I389 /\ I409 + 7 <= I389 /\ I412 + 5 <= I388 /\ I397 + 9 <= I388 /\ I396 + 9 <= I388 /\ I409 + 7 <= I388 /\ 10 <= I413 - 1 /\ 6 <= I392 - 1 /\ 8 <= I391 - 1 /\ 8 <= I390 - 1 /\ 8 <= I389 - 1 /\ I393 <= I409 /\ 8 <= I388 - 1] f9(I433, I434, I435, I436, I437, I438, I439, I440, I441, I442, I443, I444, I445, I446, I447, I448, I449, I450, I451, I452, I453, I454, I455, I456, I457) -> f10(I458, I459, I439, I440, I441, I442, I460, I461, I462, I463, I464, I465, I466, I467, I468, I469, I470, I471, I472, I473, I474, I475, I476, I477, I478) [I442 + 5 <= I434 /\ I441 + 2 <= I434 /\ I440 + 7 <= I434 /\ I442 + 5 <= I433 /\ I440 + 7 <= I433 /\ 11 <= I458 - 1 /\ 9 <= I434 - 1 /\ I440 <= I441 /\ 9 <= I433 - 1] f8(I479, I480, I481, I482, I483, I484, I485, I486, I487, I488, I489, I490, I491, I492, I493, I494, I495, I496, I497, I498, I499, I500, I501, I502, I503) -> f10(I504, I505, I485, I487, I489, I490, I506, I507, I508, I509, I510, I511, I512, I513, I514, I515, I516, I517, I518, I519, I520, I521, I522, I523, I524) [I489 + 2 <= I480 /\ I491 + 5 <= I480 /\ I490 + 5 <= I480 /\ I488 + 10 <= I480 /\ I487 + 7 <= I480 /\ I490 + 5 <= I479 /\ I486 + 10 <= I479 /\ I487 + 7 <= I479 /\ 11 <= I504 - 1 /\ 9 <= I480 - 1 /\ I487 <= I489 /\ 9 <= I479 - 1] f9(I525, I526, I527, I528, I529, I530, I531, I532, I533, I534, I535, I536, I537, I538, I539, I540, I541, I542, I543, I544, I545, I546, I547, I548, I549) -> f9(I550, I551, I552, 0, I553, 1, I554, I532, I533 + 1, I534, I555, I556, I557, I558, I559, I560, I561, I562, I563, I564, I565, I566, I567, I568, I569) [I527 = I531 /\ I534 + 5 <= I526 /\ I533 + 2 <= I526 /\ I532 + 7 <= I526 /\ I534 + 5 <= I525 /\ I532 + 7 <= I525 /\ 11 <= I551 - 1 /\ 11 <= I550 - 1 /\ 11 <= I526 - 1 /\ 11 <= I525 - 1 /\ I550 <= I525 /\ -1 <= I533 - 1 /\ I533 <= I532 - 1 /\ -1 <= I528 - 1 /\ I553 <= I528 - 1 /\ -1 <= I527 - 1 /\ I554 <= I527 - 1] f9(I570, I571, I572, I573, I574, I575, I576, I577, I578, I579, I580, I581, I582, I583, I584, I585, I586, I587, I588, I589, I590, I591, I592, I593, I594) -> f9(I595, I596, I572, I573, I597, I598, I599, I577, I578 + 1, I579, I600, I601, I602, I603, I604, I605, I606, I607, I608, I609, I610, I611, I612, I613, I614) [I579 + 5 <= I571 /\ I578 + 2 <= I571 /\ I577 + 7 <= I571 /\ I579 + 5 <= I570 /\ I577 + 7 <= I570 /\ 9 <= I596 - 1 /\ 9 <= I595 - 1 /\ 9 <= I571 - 1 /\ 9 <= I570 - 1 /\ I595 <= I570 /\ I578 <= I577 - 1 /\ -1 <= I578 - 1 /\ I597 <= I574 - 1 /\ I575 <= I572 - 1 /\ 0 <= I573 - 1 /\ I575 <= I573 - 1 /\ I575 <= I598 - 1 /\ 0 <= I574 - 1 /\ 0 <= I575 - 1] f8(I615, I616, I617, I618, I619, I620, I621, I622, I623, I624, I625, I626, I627, I628, I629, I630, I631, I632, I633, I634, I635, I636, I637, I638, I639) -> f8(I640, I641, I642, 0, I643, 1, I644, I622, I623, I624, I625 + 1, I626, I627, I645, I646, I647, I648, I649, I650, I651, I652, I653, I654, I655, I656) [I617 = I621 /\ I625 + 2 <= I616 /\ I627 + 5 <= I616 /\ I626 + 5 <= I616 /\ I624 + 10 <= I616 /\ I623 + 7 <= I616 /\ I626 + 5 <= I615 /\ I622 + 10 <= I615 /\ I623 + 7 <= I615 /\ 11 <= I641 - 1 /\ 11 <= I640 - 1 /\ 11 <= I616 - 1 /\ 11 <= I615 - 1 /\ I640 <= I615 /\ -1 <= I625 - 1 /\ I625 <= I623 - 1 /\ -1 <= I618 - 1 /\ I643 <= I618 - 1 /\ -1 <= I617 - 1 /\ I644 <= I617 - 1] f8(I657, I658, I659, I660, I661, I662, I663, I664, I665, I666, I667, I668, I669, I670, I671, I672, I673, I674, I675, I676, I677, I678, I679, I680, I681) -> f8(I682, I683, I659, I660, I684, I685, I686, I664, I665, I666, I667 + 1, I668, I669, I687, I688, I689, I690, I691, I692, I693, I694, I695, I696, I697, I698) [I667 + 2 <= I658 /\ I669 + 5 <= I658 /\ I668 + 5 <= I658 /\ I666 + 10 <= I658 /\ I665 + 7 <= I658 /\ I668 + 5 <= I657 /\ I664 + 10 <= I657 /\ I665 + 7 <= I657 /\ 9 <= I683 - 1 /\ 9 <= I682 - 1 /\ 9 <= I658 - 1 /\ 9 <= I657 - 1 /\ I682 <= I657 /\ I667 <= I665 - 1 /\ -1 <= I667 - 1 /\ I684 <= I661 - 1 /\ I662 <= I659 - 1 /\ 0 <= I660 - 1 /\ I662 <= I660 - 1 /\ I662 <= I685 - 1 /\ 0 <= I661 - 1 /\ 0 <= I662 - 1] f7(I699, I700, I701, I702, I703, I704, I705, I706, I707, I708, I709, I710, I711, I712, I713, I714, I715, I716, I717, I718, I719, I720, I721, I722, I723) -> f7(I724, I725, I701, I702 + 1, I703, I726, I727, I728, I729, I730, I731, I732, I733, I734, I735, I736, I737, I738, I739, I740, I741, I742, I743, I744, I745) [I703 + 5 <= I700 /\ I702 + 2 <= I700 /\ I701 + 7 <= I700 /\ I703 + 5 <= I699 /\ I701 + 7 <= I699 /\ 9 <= I725 - 1 /\ 9 <= I724 - 1 /\ 9 <= I700 - 1 /\ 9 <= I699 - 1 /\ I725 - 1 <= I700 /\ I724 <= I700 /\ I724 <= I699 /\ I702 <= I701 - 1 /\ -1 <= I702 - 1] f6(I746, I747, I748, I749, I750, I751, I752, I753, I754, I755, I756, I757, I758, I759, I760, I761, I762, I763, I764, I765, I766, I767, I768, I769, I770) -> f6(I771, I772, I748, I749, I750, I751 + 1, I752, I753, I773, I774, I775, I776, I777, I778, I779, I780, I781, I782, I783, I784, I785, I786, I787, I788, I789) [I751 + 2 <= I747 /\ I753 + 5 <= I747 /\ I752 + 5 <= I747 /\ I750 + 10 <= I747 /\ I749 + 7 <= I747 /\ I752 + 5 <= I746 /\ I748 + 10 <= I746 /\ I749 + 7 <= I746 /\ 9 <= I772 - 1 /\ 9 <= I771 - 1 /\ 9 <= I747 - 1 /\ 9 <= I746 - 1 /\ I772 - 1 <= I747 /\ I771 <= I746 /\ I751 <= I749 - 1 /\ -1 <= I751 - 1] f4(I790, I791, I792, I793, I794, I795, I796, I797, I798, I799, I800, I801, I802, I803, I804, I805, I806, I807, I808, I809, I810, I811, I812, I813, I814) -> f9(I815, I816, I817, 0, 0, 0, I818, I811, 0, I814, I819, I820, I821, I822, I823, I824, I825, I826, I827, I828, I829, I830, I831, I832, I833) [-1 <= I796 - 1 /\ I811 <= I795 - 1 /\ I817 <= I796 - 1 /\ I834 <= I797 - 1 /\ 0 <= I817 - 1 /\ -1 <= I797 - 1 /\ 8 <= I790 - 1 /\ 8 <= I791 - 1 /\ 8 <= I792 - 1 /\ 8 <= I793 - 1 /\ 6 <= I794 - 1 /\ 9 <= I815 - 1 /\ 9 <= I816 - 1 /\ I811 + 7 <= I790 /\ I798 + 9 <= I790 /\ I799 + 9 <= I790 /\ I814 + 5 <= I790 /\ I811 + 7 <= I791 /\ I800 + 9 <= I791 /\ I801 + 9 <= I791 /\ I814 + 5 <= I791 /\ I811 + 7 <= I792 /\ I802 + 9 <= I792 /\ I803 + 9 <= I792 /\ I814 + 5 <= I792 /\ I804 + 4 <= I792 /\ I805 + 4 <= I792 /\ I811 + 7 <= I793 /\ I806 + 9 <= I793 /\ I807 + 9 <= I793 /\ I814 + 5 <= I793 /\ I809 + 4 <= I793 /\ I810 + 4 <= I793 /\ I811 + 5 <= I794 /\ I812 + 7 <= I794 /\ I813 + 7 <= I794 /\ I814 + 3 <= I794 /\ 0 = I808 /\ I817 = I818] f4(I835, I836, I837, I838, I839, I840, I841, I842, I843, I844, I845, I846, I847, I848, I849, I850, I851, I852, I853, I854, I855, I856, I857, I858, I859) -> f8(I860, I861, I862, 0, 0, 0, I863, I864, I856, I865, 0, I859, I866, I867, I868, I869, I870, I871, I872, I873, I874, I875, I876, I877, I878) [-1 <= I841 - 1 /\ I856 <= I840 - 1 /\ I862 <= I841 - 1 /\ I879 <= I842 - 1 /\ -1 <= I842 - 1 /\ 0 <= I879 - 1 /\ 0 <= I862 - 1 /\ 8 <= I835 - 1 /\ 8 <= I836 - 1 /\ 8 <= I837 - 1 /\ 8 <= I838 - 1 /\ 6 <= I839 - 1 /\ 9 <= I860 - 1 /\ 9 <= I861 - 1 /\ I856 + 7 <= I835 /\ I843 + 9 <= I835 /\ I844 + 9 <= I835 /\ I859 + 5 <= I835 /\ I856 + 7 <= I836 /\ I845 + 9 <= I836 /\ I846 + 9 <= I836 /\ I859 + 5 <= I836 /\ I856 + 7 <= I837 /\ I847 + 9 <= I837 /\ I848 + 9 <= I837 /\ I859 + 5 <= I837 /\ I849 + 4 <= I837 /\ I850 + 4 <= I837 /\ I856 + 7 <= I838 /\ I851 + 9 <= I838 /\ I852 + 9 <= I838 /\ I859 + 5 <= I838 /\ I854 + 4 <= I838 /\ I855 + 4 <= I838 /\ I856 + 5 <= I839 /\ I857 + 7 <= I839 /\ I858 + 7 <= I839 /\ I859 + 3 <= I839 /\ 0 = I853 /\ I862 = I863] f4(I880, I881, I882, I883, I884, I885, I886, I887, I888, I889, I890, I891, I892, I893, I894, I895, I896, I897, I898, I899, I900, I901, I902, I903, I904) -> f7(I905, I906, I901, 0, I904, I907, I908, I909, I910, I911, I912, I913, I914, I915, I916, I917, I918, I919, I920, I921, I922, I923, I924, I925, I926) [-1 <= I886 - 1 /\ I901 <= I885 - 1 /\ I927 <= I886 - 1 /\ -1 <= I887 - 1 /\ I928 <= I887 - 1 /\ I905 - 1 <= I880 /\ I905 - 1 <= I881 /\ I905 - 1 <= I882 /\ I905 - 1 <= I883 /\ I905 - 3 <= I884 /\ I906 - 1 <= I880 /\ I906 - 1 <= I881 /\ I906 - 1 <= I882 /\ I906 - 1 <= I883 /\ I906 - 3 <= I884 /\ 8 <= I880 - 1 /\ 8 <= I881 - 1 /\ 8 <= I882 - 1 /\ 8 <= I883 - 1 /\ 6 <= I884 - 1 /\ 9 <= I905 - 1 /\ 9 <= I906 - 1 /\ I901 + 7 <= I880 /\ I888 + 9 <= I880 /\ I889 + 9 <= I880 /\ I904 + 5 <= I880 /\ I901 + 7 <= I881 /\ I890 + 9 <= I881 /\ I891 + 9 <= I881 /\ I904 + 5 <= I881 /\ I901 + 7 <= I882 /\ I892 + 9 <= I882 /\ I893 + 9 <= I882 /\ I904 + 5 <= I882 /\ I894 + 4 <= I882 /\ I895 + 4 <= I882 /\ I901 + 7 <= I883 /\ I896 + 9 <= I883 /\ I897 + 9 <= I883 /\ I904 + 5 <= I883 /\ I899 + 4 <= I883 /\ I900 + 4 <= I883 /\ I901 + 5 <= I884 /\ I902 + 7 <= I884 /\ I903 + 7 <= I884 /\ I904 + 3 <= I884 /\ 0 = I898] f4(I929, I930, I931, I932, I933, I934, I935, I936, I937, I938, I939, I940, I941, I942, I943, I944, I945, I946, I947, I948, I949, I950, I951, I952, I953) -> f6(I954, I955, I956, I950, I957, 0, I953, I958, I959, I960, I961, I962, I963, I964, I965, I966, I967, I968, I969, I970, I971, I972, I973, I974, I975) [-1 <= I935 - 1 /\ I950 <= I934 - 1 /\ I976 <= I935 - 1 /\ I977 <= I936 - 1 /\ 0 <= I977 - 1 /\ -1 <= I936 - 1 /\ 8 <= I929 - 1 /\ 8 <= I930 - 1 /\ 8 <= I931 - 1 /\ 8 <= I932 - 1 /\ 6 <= I933 - 1 /\ 9 <= I954 - 1 /\ 9 <= I955 - 1 /\ I950 + 7 <= I929 /\ I937 + 9 <= I929 /\ I938 + 9 <= I929 /\ I953 + 5 <= I929 /\ I950 + 7 <= I930 /\ I939 + 9 <= I930 /\ I940 + 9 <= I930 /\ I953 + 5 <= I930 /\ I950 + 7 <= I931 /\ I941 + 9 <= I931 /\ I942 + 9 <= I931 /\ I953 + 5 <= I931 /\ I943 + 4 <= I931 /\ I944 + 4 <= I931 /\ I950 + 7 <= I932 /\ I945 + 9 <= I932 /\ I946 + 9 <= I932 /\ I953 + 5 <= I932 /\ I948 + 4 <= I932 /\ I949 + 4 <= I932 /\ I950 + 5 <= I933 /\ I951 + 7 <= I933 /\ I952 + 7 <= I933 /\ I953 + 3 <= I933 /\ 0 = I947] f5(I978, I979, I980, I981, I982, I983, I984, I985, I986, I987, I988, I989, I990, I991, I992, I993, I994, I995, I996, I997, I998, I999, I1000, I1001, I1002) -> f4(I1003, I1004, I1005, I1006, I1007, I1008, I979, I980, I1009, I1010, I1011, I1012, I1013, I1014, I1015, I1016, I1017, I1018, 0, I1019, I1020, I981, I1021, I1022, I984) [I984 + 3 <= I978 /\ I983 + 7 <= I978 /\ I982 + 7 <= I978 /\ I981 + 5 <= I978 /\ 6 <= I1007 - 1 /\ 8 <= I1006 - 1 /\ 8 <= I1005 - 1 /\ 8 <= I1004 - 1 /\ 8 <= I1003 - 1 /\ -1 <= I981 - 1 /\ 6 <= I978 - 1] f3(I1023, I1024, I1025, I1026, I1027, I1028, I1029, I1030, I1031, I1032, I1033, I1034, I1035, I1036, I1037, I1038, I1039, I1040, I1041, I1042, I1043, I1044, I1045, I1046, I1047) -> f4(I1048, I1049, I1050, I1051, I1052, I1053, I1054, I1055, I1056, I1057, I1058, I1059, I1060, I1061, I1062, I1063, I1064, I1065, 0, I1066, I1067, I1068, I1069, I1070, I1071) [-1 <= I1068 - 1 /\ 0 <= I1024 - 1 /\ -1 <= I1072 - 1 /\ 0 <= I1023 - 1 /\ 8 <= I1048 - 1 /\ 8 <= I1049 - 1 /\ 8 <= I1050 - 1 /\ 8 <= I1051 - 1 /\ 6 <= I1052 - 1] f1(I1073, I1074, I1075, I1076, I1077, I1078, I1079, I1080, I1081, I1082, I1083, I1084, I1085, I1086, I1087, I1088, I1089, I1090, I1091, I1092, I1093, I1094, I1095, I1096, I1097) -> f2(I1073, I1098, 0, 0, I1075, I1099, I1100, 0, 0, 0, I1101, I1102, I1103, I1104, I1075, I1076, I1076, I1105, I1077, I1078, I1106, I1107, I1079, I1108, I1109) [I1099 = I1100 /\ I1079 + 3 <= I1074 /\ I1078 + 5 <= I1074 /\ 9 <= I1098 - 1 /\ 9 <= I1074 - 1] The dependency graph for this problem is: 5 -> Where: 5) f11#(I157, I158, I159, I160, I161, I162, I163, I164, I165, I166, I167, I168, I169, I170, I171, I172, I173, I174, I175, I176, I177, I178, I179, I180, I181) -> f10#(I182, 0, 0, I160, I162, I163, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192, I193, I194, I195, I196, I197, I198, I199, I200, I201) [I162 + 4 <= I157 /\ I163 + 7 <= I157 /\ I161 + 10 <= I157 /\ I160 + 9 <= I157 /\ I159 + 8 <= I157 /\ 9 <= I182 - 1 /\ 0 <= I158 - 1 /\ 9 <= I157 - 1] We have the following SCCs. DP problem for innermost termination. P = f9#(I525, I526, I527, I528, I529, I530, I531, I532, I533, I534, I535, I536, I537, I538, I539, I540, I541, I542, I543, I544, I545, I546, I547, I548, I549) -> f9#(I550, I551, I552, 0, I553, 1, I554, I532, I533 + 1, I534, I555, I556, I557, I558, I559, I560, I561, I562, I563, I564, I565, I566, I567, I568, I569) [I527 = I531 /\ I534 + 5 <= I526 /\ I533 + 2 <= I526 /\ I532 + 7 <= I526 /\ I534 + 5 <= I525 /\ I532 + 7 <= I525 /\ 11 <= I551 - 1 /\ 11 <= I550 - 1 /\ 11 <= I526 - 1 /\ 11 <= I525 - 1 /\ I550 <= I525 /\ -1 <= I533 - 1 /\ I533 <= I532 - 1 /\ -1 <= I528 - 1 /\ I553 <= I528 - 1 /\ -1 <= I527 - 1 /\ I554 <= I527 - 1] R = init(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25) -> f3(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7, rnd8, rnd9, rnd10, rnd11, rnd12, rnd13, rnd14, rnd15, rnd16, rnd17, rnd18, rnd19, rnd20, rnd21, rnd22, rnd23, rnd24, rnd25) f12(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24) -> f12(I25, I1 - 1, 0, 1, 1, I26, I27, I7, I28, I9, I29, I11, 0, 2, I30, I31, I32, I33, I34, I19 + 1, I20 + 1, I35, I36, I37, I24 + 1) [0 <= I1 - 1 /\ -1 <= y1 - 1 /\ 0 <= I5 - 1 /\ 0 <= I2 - 1 /\ -1 <= I19 - 1 /\ I19 <= y1 - 1 /\ 0 <= I9 - 1 /\ 0 <= I11 - 1 /\ -1 <= y2 - 1 /\ 0 <= I18 - 1 /\ 0 <= I17 - 1 /\ 0 <= I16 - 1 /\ 0 <= I7 - 1 /\ -1 <= I24 - 1 /\ -1 <= I20 - 1 /\ 11 <= I0 - 1 /\ 13 <= I25 - 1 /\ I20 + 5 <= I0 /\ I21 + 9 <= I0 /\ I22 + 9 <= I0 /\ I24 + 3 <= I0 /\ I23 + 9 <= I0 /\ I7 = I8 /\ I9 = I10 /\ I11 = I12 /\ I6 = I15] f12(I38, I39, I40, I41, I42, I43, I44, I45, I46, I47, I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59, I60, I61, I62) -> f12(I63, I39 - 1, I40, I64, I65, I43, I44, I45, I66, I47, I67, I49, I68, I69, I70, I71, I72, I73, I74, I57 + 1, I58 + 1, I75, I76, I77, I62 + 1) [0 <= I39 - 1 /\ -1 <= I78 - 1 /\ 0 <= I43 - 1 /\ 0 <= I40 - 1 /\ -1 <= I57 - 1 /\ I57 <= I78 - 1 /\ 0 <= I47 - 1 /\ 0 <= I41 - 1 /\ 0 <= I50 - 1 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ -1 <= I79 - 1 /\ 0 <= I46 - 1 /\ 0 <= I42 - 1 /\ 0 <= I56 - 1 /\ 0 <= I51 - 1 /\ 0 <= I55 - 1 /\ 0 <= I54 - 1 /\ 0 <= I52 - 1 /\ 0 <= I53 - 1 /\ -1 <= I62 - 1 /\ -1 <= I58 - 1 /\ 9 <= I38 - 1 /\ 9 <= I63 - 1 /\ I58 + 5 <= I38 /\ I59 + 9 <= I38 /\ I60 + 9 <= I38 /\ I62 + 3 <= I38 /\ I61 + 9 <= I38] f2(I80, I81, I82, I83, I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95, I96, I97, I98, I99, I100, I101, I102, I103, I104) -> f12(I105, I80, I92, I90, I86, I91, I85, I106, I82, I93, I84, 0, I83, I87, I88, I89, I94, I95, I96, I98, I99, I107, I108, I109, I102) [I101 + 9 <= I81 /\ I102 + 3 <= I81 /\ I100 + 9 <= I81 /\ I99 + 5 <= I81 /\ 11 <= I105 - 1 /\ 11 <= I81 - 1] f3(I110, I111, I112, I113, I114, I115, I116, I117, I118, I119, I120, I121, I122, I123, I124, I125, I126, I127, I128, I129, I130, I131, I132, I133, I134) -> f1(I135, I136, I137, I138, 1, 0, 0, I139, I140, I141, I142, I143, I144, I145, I146, I147, I148, I149, I150, I151, I152, I153, I154, I155, I156) [7 <= I136 - 1 /\ 0 <= I110 - 1 /\ I136 - 7 <= I110 /\ 0 <= I111 - 1 /\ -1 <= I135 - 1] f11(I157, I158, I159, I160, I161, I162, I163, I164, I165, I166, I167, I168, I169, I170, I171, I172, I173, I174, I175, I176, I177, I178, I179, I180, I181) -> f10(I182, 0, 0, I160, I162, I163, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192, I193, I194, I195, I196, I197, I198, I199, I200, I201) [I162 + 4 <= I157 /\ I163 + 7 <= I157 /\ I161 + 10 <= I157 /\ I160 + 9 <= I157 /\ I159 + 8 <= I157 /\ 9 <= I182 - 1 /\ 0 <= I158 - 1 /\ 9 <= I157 - 1] f10(I202, I203, I204, I205, I206, I207, I208, I209, I210, I211, I212, I213, I214, I215, I216, I217, I218, I219, I220, I221, I222, I223, I224, I225, I226) -> f11(I227, I228, I229, I205, I230, I206 - 1, I207, I231, I232, I233, I234, I235, I236, I237, I238, I239, I240, I241, I242, I243, I244, I245, I246, I247, I248) [0 <= I203 - 1 /\ 0 <= I204 - 1 /\ 0 <= I206 - 1 /\ I249 <= I204 - 1 /\ I203 <= I250 - 1 /\ 9 <= I202 - 1 /\ 9 <= I227 - 1 /\ -1 <= I228 - 1 /\ I229 + 8 <= I202 /\ I205 + 9 <= I202 /\ I230 + 10 <= I202 /\ I207 + 7 <= I202 /\ I206 + 4 <= I202 /\ I209 + 6 <= I202 /\ I208 + 6 <= I202] f10(I251, I252, I253, I254, I255, I256, I257, I258, I259, I260, I261, I262, I263, I264, I265, I266, I267, I268, I269, I270, I271, I272, I273, I274, I275) -> f11(I276, I277, I278, I254, I279, I255 - 1, I256, I280, I281, I282, I283, I284, I285, I286, I287, I288, I289, I290, I291, I292, I293, I294, I295, I296, I297) [I257 + 6 <= I251 /\ I258 + 6 <= I251 /\ I255 + 4 <= I251 /\ I256 + 7 <= I251 /\ I279 + 10 <= I251 /\ I254 + 9 <= I251 /\ I278 + 8 <= I251 /\ -1 <= I277 - 1 /\ 9 <= I276 - 1 /\ 0 <= I255 - 1 /\ 9 <= I251 - 1] f7(I298, I299, I300, I301, I302, I303, I304, I305, I306, I307, I308, I309, I310, I311, I312, I313, I314, I315, I316, I317, I318, I319, I320, I321, I322) -> f10(I323, 0, 0, I300, I301, I302, I324, I325, I326, I327, I328, I329, I330, I331, I332, I333, I334, I335, I336, I337, I338, I339, I340, I341, I342) [I302 + 5 <= I299 /\ I301 + 2 <= I299 /\ I300 + 7 <= I299 /\ I302 + 5 <= I298 /\ I300 + 7 <= I298 /\ 10 <= I323 - 1 /\ 9 <= I299 - 1 /\ I300 <= I301 /\ 9 <= I298 - 1] f6(I343, I344, I345, I346, I347, I348, I349, I350, I351, I352, I353, I354, I355, I356, I357, I358, I359, I360, I361, I362, I363, I364, I365, I366, I367) -> f10(I368, 0, 0, I346, I348, I349, I369, I370, I371, I372, I373, I374, I375, I376, I377, I378, I379, I380, I381, I382, I383, I384, I385, I386, I387) [I348 + 2 <= I344 /\ I350 + 5 <= I344 /\ I349 + 5 <= I344 /\ I347 + 10 <= I344 /\ I346 + 7 <= I344 /\ I349 + 5 <= I343 /\ I345 + 10 <= I343 /\ I346 + 7 <= I343 /\ 10 <= I368 - 1 /\ 9 <= I344 - 1 /\ I346 <= I348 /\ 9 <= I343 - 1] f4(I388, I389, I390, I391, I392, I393, I394, I395, I396, I397, I398, I399, I400, I401, I402, I403, I404, I405, I406, I407, I408, I409, I410, I411, I412) -> f10(I413, 0, 0, I409, I409, I412, I414, I415, I416, I417, I418, I419, I420, I421, I422, I423, I424, I425, I426, I427, I428, I429, I430, I431, I432) [0 = I406 /\ I412 + 3 <= I392 /\ I411 + 7 <= I392 /\ I410 + 7 <= I392 /\ I409 + 5 <= I392 /\ I408 + 4 <= I391 /\ I407 + 4 <= I391 /\ I412 + 5 <= I391 /\ I405 + 9 <= I391 /\ I404 + 9 <= I391 /\ I409 + 7 <= I391 /\ I403 + 4 <= I390 /\ I402 + 4 <= I390 /\ I412 + 5 <= I390 /\ I401 + 9 <= I390 /\ I400 + 9 <= I390 /\ I409 + 7 <= I390 /\ I412 + 5 <= I389 /\ I399 + 9 <= I389 /\ I398 + 9 <= I389 /\ I409 + 7 <= I389 /\ I412 + 5 <= I388 /\ I397 + 9 <= I388 /\ I396 + 9 <= I388 /\ I409 + 7 <= I388 /\ 10 <= I413 - 1 /\ 6 <= I392 - 1 /\ 8 <= I391 - 1 /\ 8 <= I390 - 1 /\ 8 <= I389 - 1 /\ I393 <= I409 /\ 8 <= I388 - 1] f9(I433, I434, I435, I436, I437, I438, I439, I440, I441, I442, I443, I444, I445, I446, I447, I448, I449, I450, I451, I452, I453, I454, I455, I456, I457) -> f10(I458, I459, I439, I440, I441, I442, I460, I461, I462, I463, I464, I465, I466, I467, I468, I469, I470, I471, I472, I473, I474, I475, I476, I477, I478) [I442 + 5 <= I434 /\ I441 + 2 <= I434 /\ I440 + 7 <= I434 /\ I442 + 5 <= I433 /\ I440 + 7 <= I433 /\ 11 <= I458 - 1 /\ 9 <= I434 - 1 /\ I440 <= I441 /\ 9 <= I433 - 1] f8(I479, I480, I481, I482, I483, I484, I485, I486, I487, I488, I489, I490, I491, I492, I493, I494, I495, I496, I497, I498, I499, I500, I501, I502, I503) -> f10(I504, I505, I485, I487, I489, I490, I506, I507, I508, I509, I510, I511, I512, I513, I514, I515, I516, I517, I518, I519, I520, I521, I522, I523, I524) [I489 + 2 <= I480 /\ I491 + 5 <= I480 /\ I490 + 5 <= I480 /\ I488 + 10 <= I480 /\ I487 + 7 <= I480 /\ I490 + 5 <= I479 /\ I486 + 10 <= I479 /\ I487 + 7 <= I479 /\ 11 <= I504 - 1 /\ 9 <= I480 - 1 /\ I487 <= I489 /\ 9 <= I479 - 1] f9(I525, I526, I527, I528, I529, I530, I531, I532, I533, I534, I535, I536, I537, I538, I539, I540, I541, I542, I543, I544, I545, I546, I547, I548, I549) -> f9(I550, I551, I552, 0, I553, 1, I554, I532, I533 + 1, I534, I555, I556, I557, I558, I559, I560, I561, I562, I563, I564, I565, I566, I567, I568, I569) [I527 = I531 /\ I534 + 5 <= I526 /\ I533 + 2 <= I526 /\ I532 + 7 <= I526 /\ I534 + 5 <= I525 /\ I532 + 7 <= I525 /\ 11 <= I551 - 1 /\ 11 <= I550 - 1 /\ 11 <= I526 - 1 /\ 11 <= I525 - 1 /\ I550 <= I525 /\ -1 <= I533 - 1 /\ I533 <= I532 - 1 /\ -1 <= I528 - 1 /\ I553 <= I528 - 1 /\ -1 <= I527 - 1 /\ I554 <= I527 - 1] f9(I570, I571, I572, I573, I574, I575, I576, I577, I578, I579, I580, I581, I582, I583, I584, I585, I586, I587, I588, I589, I590, I591, I592, I593, I594) -> f9(I595, I596, I572, I573, I597, I598, I599, I577, I578 + 1, I579, I600, I601, I602, I603, I604, I605, I606, I607, I608, I609, I610, I611, I612, I613, I614) [I579 + 5 <= I571 /\ I578 + 2 <= I571 /\ I577 + 7 <= I571 /\ I579 + 5 <= I570 /\ I577 + 7 <= I570 /\ 9 <= I596 - 1 /\ 9 <= I595 - 1 /\ 9 <= I571 - 1 /\ 9 <= I570 - 1 /\ I595 <= I570 /\ I578 <= I577 - 1 /\ -1 <= I578 - 1 /\ I597 <= I574 - 1 /\ I575 <= I572 - 1 /\ 0 <= I573 - 1 /\ I575 <= I573 - 1 /\ I575 <= I598 - 1 /\ 0 <= I574 - 1 /\ 0 <= I575 - 1] f8(I615, I616, I617, I618, I619, I620, I621, I622, I623, I624, I625, I626, I627, I628, I629, I630, I631, I632, I633, I634, I635, I636, I637, I638, I639) -> f8(I640, I641, I642, 0, I643, 1, I644, I622, I623, I624, I625 + 1, I626, I627, I645, I646, I647, I648, I649, I650, I651, I652, I653, I654, I655, I656) [I617 = I621 /\ I625 + 2 <= I616 /\ I627 + 5 <= I616 /\ I626 + 5 <= I616 /\ I624 + 10 <= I616 /\ I623 + 7 <= I616 /\ I626 + 5 <= I615 /\ I622 + 10 <= I615 /\ I623 + 7 <= I615 /\ 11 <= I641 - 1 /\ 11 <= I640 - 1 /\ 11 <= I616 - 1 /\ 11 <= I615 - 1 /\ I640 <= I615 /\ -1 <= I625 - 1 /\ I625 <= I623 - 1 /\ -1 <= I618 - 1 /\ I643 <= I618 - 1 /\ -1 <= I617 - 1 /\ I644 <= I617 - 1] f8(I657, I658, I659, I660, I661, I662, I663, I664, I665, I666, I667, I668, I669, I670, I671, I672, I673, I674, I675, I676, I677, I678, I679, I680, I681) -> f8(I682, I683, I659, I660, I684, I685, I686, I664, I665, I666, I667 + 1, I668, I669, I687, I688, I689, I690, I691, I692, I693, I694, I695, I696, I697, I698) [I667 + 2 <= I658 /\ I669 + 5 <= I658 /\ I668 + 5 <= I658 /\ I666 + 10 <= I658 /\ I665 + 7 <= I658 /\ I668 + 5 <= I657 /\ I664 + 10 <= I657 /\ I665 + 7 <= I657 /\ 9 <= I683 - 1 /\ 9 <= I682 - 1 /\ 9 <= I658 - 1 /\ 9 <= I657 - 1 /\ I682 <= I657 /\ I667 <= I665 - 1 /\ -1 <= I667 - 1 /\ I684 <= I661 - 1 /\ I662 <= I659 - 1 /\ 0 <= I660 - 1 /\ I662 <= I660 - 1 /\ I662 <= I685 - 1 /\ 0 <= I661 - 1 /\ 0 <= I662 - 1] f7(I699, I700, I701, I702, I703, I704, I705, I706, I707, I708, I709, I710, I711, I712, I713, I714, I715, I716, I717, I718, I719, I720, I721, I722, I723) -> f7(I724, I725, I701, I702 + 1, I703, I726, I727, I728, I729, I730, I731, I732, I733, I734, I735, I736, I737, I738, I739, I740, I741, I742, I743, I744, I745) [I703 + 5 <= I700 /\ I702 + 2 <= I700 /\ I701 + 7 <= I700 /\ I703 + 5 <= I699 /\ I701 + 7 <= I699 /\ 9 <= I725 - 1 /\ 9 <= I724 - 1 /\ 9 <= I700 - 1 /\ 9 <= I699 - 1 /\ I725 - 1 <= I700 /\ I724 <= I700 /\ I724 <= I699 /\ I702 <= I701 - 1 /\ -1 <= I702 - 1] f6(I746, I747, I748, I749, I750, I751, I752, I753, I754, I755, I756, I757, I758, I759, I760, I761, I762, I763, I764, I765, I766, I767, I768, I769, I770) -> f6(I771, I772, I748, I749, I750, I751 + 1, I752, I753, I773, I774, I775, I776, I777, I778, I779, I780, I781, I782, I783, I784, I785, I786, I787, I788, I789) [I751 + 2 <= I747 /\ I753 + 5 <= I747 /\ I752 + 5 <= I747 /\ I750 + 10 <= I747 /\ I749 + 7 <= I747 /\ I752 + 5 <= I746 /\ I748 + 10 <= I746 /\ I749 + 7 <= I746 /\ 9 <= I772 - 1 /\ 9 <= I771 - 1 /\ 9 <= I747 - 1 /\ 9 <= I746 - 1 /\ I772 - 1 <= I747 /\ I771 <= I746 /\ I751 <= I749 - 1 /\ -1 <= I751 - 1] f4(I790, I791, I792, I793, I794, I795, I796, I797, I798, I799, I800, I801, I802, I803, I804, I805, I806, I807, I808, I809, I810, I811, I812, I813, I814) -> f9(I815, I816, I817, 0, 0, 0, I818, I811, 0, I814, I819, I820, I821, I822, I823, I824, I825, I826, I827, I828, I829, I830, I831, I832, I833) [-1 <= I796 - 1 /\ I811 <= I795 - 1 /\ I817 <= I796 - 1 /\ I834 <= I797 - 1 /\ 0 <= I817 - 1 /\ -1 <= I797 - 1 /\ 8 <= I790 - 1 /\ 8 <= I791 - 1 /\ 8 <= I792 - 1 /\ 8 <= I793 - 1 /\ 6 <= I794 - 1 /\ 9 <= I815 - 1 /\ 9 <= I816 - 1 /\ I811 + 7 <= I790 /\ I798 + 9 <= I790 /\ I799 + 9 <= I790 /\ I814 + 5 <= I790 /\ I811 + 7 <= I791 /\ I800 + 9 <= I791 /\ I801 + 9 <= I791 /\ I814 + 5 <= I791 /\ I811 + 7 <= I792 /\ I802 + 9 <= I792 /\ I803 + 9 <= I792 /\ I814 + 5 <= I792 /\ I804 + 4 <= I792 /\ I805 + 4 <= I792 /\ I811 + 7 <= I793 /\ I806 + 9 <= I793 /\ I807 + 9 <= I793 /\ I814 + 5 <= I793 /\ I809 + 4 <= I793 /\ I810 + 4 <= I793 /\ I811 + 5 <= I794 /\ I812 + 7 <= I794 /\ I813 + 7 <= I794 /\ I814 + 3 <= I794 /\ 0 = I808 /\ I817 = I818] f4(I835, I836, I837, I838, I839, I840, I841, I842, I843, I844, I845, I846, I847, I848, I849, I850, I851, I852, I853, I854, I855, I856, I857, I858, I859) -> f8(I860, I861, I862, 0, 0, 0, I863, I864, I856, I865, 0, I859, I866, I867, I868, I869, I870, I871, I872, I873, I874, I875, I876, I877, I878) [-1 <= I841 - 1 /\ I856 <= I840 - 1 /\ I862 <= I841 - 1 /\ I879 <= I842 - 1 /\ -1 <= I842 - 1 /\ 0 <= I879 - 1 /\ 0 <= I862 - 1 /\ 8 <= I835 - 1 /\ 8 <= I836 - 1 /\ 8 <= I837 - 1 /\ 8 <= I838 - 1 /\ 6 <= I839 - 1 /\ 9 <= I860 - 1 /\ 9 <= I861 - 1 /\ I856 + 7 <= I835 /\ I843 + 9 <= I835 /\ I844 + 9 <= I835 /\ I859 + 5 <= I835 /\ I856 + 7 <= I836 /\ I845 + 9 <= I836 /\ I846 + 9 <= I836 /\ I859 + 5 <= I836 /\ I856 + 7 <= I837 /\ I847 + 9 <= I837 /\ I848 + 9 <= I837 /\ I859 + 5 <= I837 /\ I849 + 4 <= I837 /\ I850 + 4 <= I837 /\ I856 + 7 <= I838 /\ I851 + 9 <= I838 /\ I852 + 9 <= I838 /\ I859 + 5 <= I838 /\ I854 + 4 <= I838 /\ I855 + 4 <= I838 /\ I856 + 5 <= I839 /\ I857 + 7 <= I839 /\ I858 + 7 <= I839 /\ I859 + 3 <= I839 /\ 0 = I853 /\ I862 = I863] f4(I880, I881, I882, I883, I884, I885, I886, I887, I888, I889, I890, I891, I892, I893, I894, I895, I896, I897, I898, I899, I900, I901, I902, I903, I904) -> f7(I905, I906, I901, 0, I904, I907, I908, I909, I910, I911, I912, I913, I914, I915, I916, I917, I918, I919, I920, I921, I922, I923, I924, I925, I926) [-1 <= I886 - 1 /\ I901 <= I885 - 1 /\ I927 <= I886 - 1 /\ -1 <= I887 - 1 /\ I928 <= I887 - 1 /\ I905 - 1 <= I880 /\ I905 - 1 <= I881 /\ I905 - 1 <= I882 /\ I905 - 1 <= I883 /\ I905 - 3 <= I884 /\ I906 - 1 <= I880 /\ I906 - 1 <= I881 /\ I906 - 1 <= I882 /\ I906 - 1 <= I883 /\ I906 - 3 <= I884 /\ 8 <= I880 - 1 /\ 8 <= I881 - 1 /\ 8 <= I882 - 1 /\ 8 <= I883 - 1 /\ 6 <= I884 - 1 /\ 9 <= I905 - 1 /\ 9 <= I906 - 1 /\ I901 + 7 <= I880 /\ I888 + 9 <= I880 /\ I889 + 9 <= I880 /\ I904 + 5 <= I880 /\ I901 + 7 <= I881 /\ I890 + 9 <= I881 /\ I891 + 9 <= I881 /\ I904 + 5 <= I881 /\ I901 + 7 <= I882 /\ I892 + 9 <= I882 /\ I893 + 9 <= I882 /\ I904 + 5 <= I882 /\ I894 + 4 <= I882 /\ I895 + 4 <= I882 /\ I901 + 7 <= I883 /\ I896 + 9 <= I883 /\ I897 + 9 <= I883 /\ I904 + 5 <= I883 /\ I899 + 4 <= I883 /\ I900 + 4 <= I883 /\ I901 + 5 <= I884 /\ I902 + 7 <= I884 /\ I903 + 7 <= I884 /\ I904 + 3 <= I884 /\ 0 = I898] f4(I929, I930, I931, I932, I933, I934, I935, I936, I937, I938, I939, I940, I941, I942, I943, I944, I945, I946, I947, I948, I949, I950, I951, I952, I953) -> f6(I954, I955, I956, I950, I957, 0, I953, I958, I959, I960, I961, I962, I963, I964, I965, I966, I967, I968, I969, I970, I971, I972, I973, I974, I975) [-1 <= I935 - 1 /\ I950 <= I934 - 1 /\ I976 <= I935 - 1 /\ I977 <= I936 - 1 /\ 0 <= I977 - 1 /\ -1 <= I936 - 1 /\ 8 <= I929 - 1 /\ 8 <= I930 - 1 /\ 8 <= I931 - 1 /\ 8 <= I932 - 1 /\ 6 <= I933 - 1 /\ 9 <= I954 - 1 /\ 9 <= I955 - 1 /\ I950 + 7 <= I929 /\ I937 + 9 <= I929 /\ I938 + 9 <= I929 /\ I953 + 5 <= I929 /\ I950 + 7 <= I930 /\ I939 + 9 <= I930 /\ I940 + 9 <= I930 /\ I953 + 5 <= I930 /\ I950 + 7 <= I931 /\ I941 + 9 <= I931 /\ I942 + 9 <= I931 /\ I953 + 5 <= I931 /\ I943 + 4 <= I931 /\ I944 + 4 <= I931 /\ I950 + 7 <= I932 /\ I945 + 9 <= I932 /\ I946 + 9 <= I932 /\ I953 + 5 <= I932 /\ I948 + 4 <= I932 /\ I949 + 4 <= I932 /\ I950 + 5 <= I933 /\ I951 + 7 <= I933 /\ I952 + 7 <= I933 /\ I953 + 3 <= I933 /\ 0 = I947] f5(I978, I979, I980, I981, I982, I983, I984, I985, I986, I987, I988, I989, I990, I991, I992, I993, I994, I995, I996, I997, I998, I999, I1000, I1001, I1002) -> f4(I1003, I1004, I1005, I1006, I1007, I1008, I979, I980, I1009, I1010, I1011, I1012, I1013, I1014, I1015, I1016, I1017, I1018, 0, I1019, I1020, I981, I1021, I1022, I984) [I984 + 3 <= I978 /\ I983 + 7 <= I978 /\ I982 + 7 <= I978 /\ I981 + 5 <= I978 /\ 6 <= I1007 - 1 /\ 8 <= I1006 - 1 /\ 8 <= I1005 - 1 /\ 8 <= I1004 - 1 /\ 8 <= I1003 - 1 /\ -1 <= I981 - 1 /\ 6 <= I978 - 1] f3(I1023, I1024, I1025, I1026, I1027, I1028, I1029, I1030, I1031, I1032, I1033, I1034, I1035, I1036, I1037, I1038, I1039, I1040, I1041, I1042, I1043, I1044, I1045, I1046, I1047) -> f4(I1048, I1049, I1050, I1051, I1052, I1053, I1054, I1055, I1056, I1057, I1058, I1059, I1060, I1061, I1062, I1063, I1064, I1065, 0, I1066, I1067, I1068, I1069, I1070, I1071) [-1 <= I1068 - 1 /\ 0 <= I1024 - 1 /\ -1 <= I1072 - 1 /\ 0 <= I1023 - 1 /\ 8 <= I1048 - 1 /\ 8 <= I1049 - 1 /\ 8 <= I1050 - 1 /\ 8 <= I1051 - 1 /\ 6 <= I1052 - 1] f1(I1073, I1074, I1075, I1076, I1077, I1078, I1079, I1080, I1081, I1082, I1083, I1084, I1085, I1086, I1087, I1088, I1089, I1090, I1091, I1092, I1093, I1094, I1095, I1096, I1097) -> f2(I1073, I1098, 0, 0, I1075, I1099, I1100, 0, 0, 0, I1101, I1102, I1103, I1104, I1075, I1076, I1076, I1105, I1077, I1078, I1106, I1107, I1079, I1108, I1109) [I1099 = I1100 /\ I1079 + 3 <= I1074 /\ I1078 + 5 <= I1074 /\ 9 <= I1098 - 1 /\ 9 <= I1074 - 1] We use the basic value criterion with the projection function NU: NU[f9#(z1,z2,z3,z4,z5,z6,z7,z8,z9,z10,z11,z12,z13,z14,z15,z16,z17,z18,z19,z20,z21,z22,z23,z24,z25)] = z7 This gives the following inequalities: I527 = I531 /\ I534 + 5 <= I526 /\ I533 + 2 <= I526 /\ I532 + 7 <= I526 /\ I534 + 5 <= I525 /\ I532 + 7 <= I525 /\ 11 <= I551 - 1 /\ 11 <= I550 - 1 /\ 11 <= I526 - 1 /\ 11 <= I525 - 1 /\ I550 <= I525 /\ -1 <= I533 - 1 /\ I533 <= I532 - 1 /\ -1 <= I528 - 1 /\ I553 <= I528 - 1 /\ -1 <= I527 - 1 /\ I554 <= I527 - 1 ==> I531 >! I554 All dependency pairs are strictly oriented, so the entire dependency pair problem may be removed. DP problem for innermost termination. P = f8#(I615, I616, I617, I618, I619, I620, I621, I622, I623, I624, I625, I626, I627, I628, I629, I630, I631, I632, I633, I634, I635, I636, I637, I638, I639) -> f8#(I640, I641, I642, 0, I643, 1, I644, I622, I623, I624, I625 + 1, I626, I627, I645, I646, I647, I648, I649, I650, I651, I652, I653, I654, I655, I656) [I617 = I621 /\ I625 + 2 <= I616 /\ I627 + 5 <= I616 /\ I626 + 5 <= I616 /\ I624 + 10 <= I616 /\ I623 + 7 <= I616 /\ I626 + 5 <= I615 /\ I622 + 10 <= I615 /\ I623 + 7 <= I615 /\ 11 <= I641 - 1 /\ 11 <= I640 - 1 /\ 11 <= I616 - 1 /\ 11 <= I615 - 1 /\ I640 <= I615 /\ -1 <= I625 - 1 /\ I625 <= I623 - 1 /\ -1 <= I618 - 1 /\ I643 <= I618 - 1 /\ -1 <= I617 - 1 /\ I644 <= I617 - 1] R = init(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25) -> f3(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7, rnd8, rnd9, rnd10, rnd11, rnd12, rnd13, rnd14, rnd15, rnd16, rnd17, rnd18, rnd19, rnd20, rnd21, rnd22, rnd23, rnd24, rnd25) f12(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24) -> f12(I25, I1 - 1, 0, 1, 1, I26, I27, I7, I28, I9, I29, I11, 0, 2, I30, I31, I32, I33, I34, I19 + 1, I20 + 1, I35, I36, I37, I24 + 1) [0 <= I1 - 1 /\ -1 <= y1 - 1 /\ 0 <= I5 - 1 /\ 0 <= I2 - 1 /\ -1 <= I19 - 1 /\ I19 <= y1 - 1 /\ 0 <= I9 - 1 /\ 0 <= I11 - 1 /\ -1 <= y2 - 1 /\ 0 <= I18 - 1 /\ 0 <= I17 - 1 /\ 0 <= I16 - 1 /\ 0 <= I7 - 1 /\ -1 <= I24 - 1 /\ -1 <= I20 - 1 /\ 11 <= I0 - 1 /\ 13 <= I25 - 1 /\ I20 + 5 <= I0 /\ I21 + 9 <= I0 /\ I22 + 9 <= I0 /\ I24 + 3 <= I0 /\ I23 + 9 <= I0 /\ I7 = I8 /\ I9 = I10 /\ I11 = I12 /\ I6 = I15] f12(I38, I39, I40, I41, I42, I43, I44, I45, I46, I47, I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59, I60, I61, I62) -> f12(I63, I39 - 1, I40, I64, I65, I43, I44, I45, I66, I47, I67, I49, I68, I69, I70, I71, I72, I73, I74, I57 + 1, I58 + 1, I75, I76, I77, I62 + 1) [0 <= I39 - 1 /\ -1 <= I78 - 1 /\ 0 <= I43 - 1 /\ 0 <= I40 - 1 /\ -1 <= I57 - 1 /\ I57 <= I78 - 1 /\ 0 <= I47 - 1 /\ 0 <= I41 - 1 /\ 0 <= I50 - 1 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ -1 <= I79 - 1 /\ 0 <= I46 - 1 /\ 0 <= I42 - 1 /\ 0 <= I56 - 1 /\ 0 <= I51 - 1 /\ 0 <= I55 - 1 /\ 0 <= I54 - 1 /\ 0 <= I52 - 1 /\ 0 <= I53 - 1 /\ -1 <= I62 - 1 /\ -1 <= I58 - 1 /\ 9 <= I38 - 1 /\ 9 <= I63 - 1 /\ I58 + 5 <= I38 /\ I59 + 9 <= I38 /\ I60 + 9 <= I38 /\ I62 + 3 <= I38 /\ I61 + 9 <= I38] f2(I80, I81, I82, I83, I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95, I96, I97, I98, I99, I100, I101, I102, I103, I104) -> f12(I105, I80, I92, I90, I86, I91, I85, I106, I82, I93, I84, 0, I83, I87, I88, I89, I94, I95, I96, I98, I99, I107, I108, I109, I102) [I101 + 9 <= I81 /\ I102 + 3 <= I81 /\ I100 + 9 <= I81 /\ I99 + 5 <= I81 /\ 11 <= I105 - 1 /\ 11 <= I81 - 1] f3(I110, I111, I112, I113, I114, I115, I116, I117, I118, I119, I120, I121, I122, I123, I124, I125, I126, I127, I128, I129, I130, I131, I132, I133, I134) -> f1(I135, I136, I137, I138, 1, 0, 0, I139, I140, I141, I142, I143, I144, I145, I146, I147, I148, I149, I150, I151, I152, I153, I154, I155, I156) [7 <= I136 - 1 /\ 0 <= I110 - 1 /\ I136 - 7 <= I110 /\ 0 <= I111 - 1 /\ -1 <= I135 - 1] f11(I157, I158, I159, I160, I161, I162, I163, I164, I165, I166, I167, I168, I169, I170, I171, I172, I173, I174, I175, I176, I177, I178, I179, I180, I181) -> f10(I182, 0, 0, I160, I162, I163, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192, I193, I194, I195, I196, I197, I198, I199, I200, I201) [I162 + 4 <= I157 /\ I163 + 7 <= I157 /\ I161 + 10 <= I157 /\ I160 + 9 <= I157 /\ I159 + 8 <= I157 /\ 9 <= I182 - 1 /\ 0 <= I158 - 1 /\ 9 <= I157 - 1] f10(I202, I203, I204, I205, I206, I207, I208, I209, I210, I211, I212, I213, I214, I215, I216, I217, I218, I219, I220, I221, I222, I223, I224, I225, I226) -> f11(I227, I228, I229, I205, I230, I206 - 1, I207, I231, I232, I233, I234, I235, I236, I237, I238, I239, I240, I241, I242, I243, I244, I245, I246, I247, I248) [0 <= I203 - 1 /\ 0 <= I204 - 1 /\ 0 <= I206 - 1 /\ I249 <= I204 - 1 /\ I203 <= I250 - 1 /\ 9 <= I202 - 1 /\ 9 <= I227 - 1 /\ -1 <= I228 - 1 /\ I229 + 8 <= I202 /\ I205 + 9 <= I202 /\ I230 + 10 <= I202 /\ I207 + 7 <= I202 /\ I206 + 4 <= I202 /\ I209 + 6 <= I202 /\ I208 + 6 <= I202] f10(I251, I252, I253, I254, I255, I256, I257, I258, I259, I260, I261, I262, I263, I264, I265, I266, I267, I268, I269, I270, I271, I272, I273, I274, I275) -> f11(I276, I277, I278, I254, I279, I255 - 1, I256, I280, I281, I282, I283, I284, I285, I286, I287, I288, I289, I290, I291, I292, I293, I294, I295, I296, I297) [I257 + 6 <= I251 /\ I258 + 6 <= I251 /\ I255 + 4 <= I251 /\ I256 + 7 <= I251 /\ I279 + 10 <= I251 /\ I254 + 9 <= I251 /\ I278 + 8 <= I251 /\ -1 <= I277 - 1 /\ 9 <= I276 - 1 /\ 0 <= I255 - 1 /\ 9 <= I251 - 1] f7(I298, I299, I300, I301, I302, I303, I304, I305, I306, I307, I308, I309, I310, I311, I312, I313, I314, I315, I316, I317, I318, I319, I320, I321, I322) -> f10(I323, 0, 0, I300, I301, I302, I324, I325, I326, I327, I328, I329, I330, I331, I332, I333, I334, I335, I336, I337, I338, I339, I340, I341, I342) [I302 + 5 <= I299 /\ I301 + 2 <= I299 /\ I300 + 7 <= I299 /\ I302 + 5 <= I298 /\ I300 + 7 <= I298 /\ 10 <= I323 - 1 /\ 9 <= I299 - 1 /\ I300 <= I301 /\ 9 <= I298 - 1] f6(I343, I344, I345, I346, I347, I348, I349, I350, I351, I352, I353, I354, I355, I356, I357, I358, I359, I360, I361, I362, I363, I364, I365, I366, I367) -> f10(I368, 0, 0, I346, I348, I349, I369, I370, I371, I372, I373, I374, I375, I376, I377, I378, I379, I380, I381, I382, I383, I384, I385, I386, I387) [I348 + 2 <= I344 /\ I350 + 5 <= I344 /\ I349 + 5 <= I344 /\ I347 + 10 <= I344 /\ I346 + 7 <= I344 /\ I349 + 5 <= I343 /\ I345 + 10 <= I343 /\ I346 + 7 <= I343 /\ 10 <= I368 - 1 /\ 9 <= I344 - 1 /\ I346 <= I348 /\ 9 <= I343 - 1] f4(I388, I389, I390, I391, I392, I393, I394, I395, I396, I397, I398, I399, I400, I401, I402, I403, I404, I405, I406, I407, I408, I409, I410, I411, I412) -> f10(I413, 0, 0, I409, I409, I412, I414, I415, I416, I417, I418, I419, I420, I421, I422, I423, I424, I425, I426, I427, I428, I429, I430, I431, I432) [0 = I406 /\ I412 + 3 <= I392 /\ I411 + 7 <= I392 /\ I410 + 7 <= I392 /\ I409 + 5 <= I392 /\ I408 + 4 <= I391 /\ I407 + 4 <= I391 /\ I412 + 5 <= I391 /\ I405 + 9 <= I391 /\ I404 + 9 <= I391 /\ I409 + 7 <= I391 /\ I403 + 4 <= I390 /\ I402 + 4 <= I390 /\ I412 + 5 <= I390 /\ I401 + 9 <= I390 /\ I400 + 9 <= I390 /\ I409 + 7 <= I390 /\ I412 + 5 <= I389 /\ I399 + 9 <= I389 /\ I398 + 9 <= I389 /\ I409 + 7 <= I389 /\ I412 + 5 <= I388 /\ I397 + 9 <= I388 /\ I396 + 9 <= I388 /\ I409 + 7 <= I388 /\ 10 <= I413 - 1 /\ 6 <= I392 - 1 /\ 8 <= I391 - 1 /\ 8 <= I390 - 1 /\ 8 <= I389 - 1 /\ I393 <= I409 /\ 8 <= I388 - 1] f9(I433, I434, I435, I436, I437, I438, I439, I440, I441, I442, I443, I444, I445, I446, I447, I448, I449, I450, I451, I452, I453, I454, I455, I456, I457) -> f10(I458, I459, I439, I440, I441, I442, I460, I461, I462, I463, I464, I465, I466, I467, I468, I469, I470, I471, I472, I473, I474, I475, I476, I477, I478) [I442 + 5 <= I434 /\ I441 + 2 <= I434 /\ I440 + 7 <= I434 /\ I442 + 5 <= I433 /\ I440 + 7 <= I433 /\ 11 <= I458 - 1 /\ 9 <= I434 - 1 /\ I440 <= I441 /\ 9 <= I433 - 1] f8(I479, I480, I481, I482, I483, I484, I485, I486, I487, I488, I489, I490, I491, I492, I493, I494, I495, I496, I497, I498, I499, I500, I501, I502, I503) -> f10(I504, I505, I485, I487, I489, I490, I506, I507, I508, I509, I510, I511, I512, I513, I514, I515, I516, I517, I518, I519, I520, I521, I522, I523, I524) [I489 + 2 <= I480 /\ I491 + 5 <= I480 /\ I490 + 5 <= I480 /\ I488 + 10 <= I480 /\ I487 + 7 <= I480 /\ I490 + 5 <= I479 /\ I486 + 10 <= I479 /\ I487 + 7 <= I479 /\ 11 <= I504 - 1 /\ 9 <= I480 - 1 /\ I487 <= I489 /\ 9 <= I479 - 1] f9(I525, I526, I527, I528, I529, I530, I531, I532, I533, I534, I535, I536, I537, I538, I539, I540, I541, I542, I543, I544, I545, I546, I547, I548, I549) -> f9(I550, I551, I552, 0, I553, 1, I554, I532, I533 + 1, I534, I555, I556, I557, I558, I559, I560, I561, I562, I563, I564, I565, I566, I567, I568, I569) [I527 = I531 /\ I534 + 5 <= I526 /\ I533 + 2 <= I526 /\ I532 + 7 <= I526 /\ I534 + 5 <= I525 /\ I532 + 7 <= I525 /\ 11 <= I551 - 1 /\ 11 <= I550 - 1 /\ 11 <= I526 - 1 /\ 11 <= I525 - 1 /\ I550 <= I525 /\ -1 <= I533 - 1 /\ I533 <= I532 - 1 /\ -1 <= I528 - 1 /\ I553 <= I528 - 1 /\ -1 <= I527 - 1 /\ I554 <= I527 - 1] f9(I570, I571, I572, I573, I574, I575, I576, I577, I578, I579, I580, I581, I582, I583, I584, I585, I586, I587, I588, I589, I590, I591, I592, I593, I594) -> f9(I595, I596, I572, I573, I597, I598, I599, I577, I578 + 1, I579, I600, I601, I602, I603, I604, I605, I606, I607, I608, I609, I610, I611, I612, I613, I614) [I579 + 5 <= I571 /\ I578 + 2 <= I571 /\ I577 + 7 <= I571 /\ I579 + 5 <= I570 /\ I577 + 7 <= I570 /\ 9 <= I596 - 1 /\ 9 <= I595 - 1 /\ 9 <= I571 - 1 /\ 9 <= I570 - 1 /\ I595 <= I570 /\ I578 <= I577 - 1 /\ -1 <= I578 - 1 /\ I597 <= I574 - 1 /\ I575 <= I572 - 1 /\ 0 <= I573 - 1 /\ I575 <= I573 - 1 /\ I575 <= I598 - 1 /\ 0 <= I574 - 1 /\ 0 <= I575 - 1] f8(I615, I616, I617, I618, I619, I620, I621, I622, I623, I624, I625, I626, I627, I628, I629, I630, I631, I632, I633, I634, I635, I636, I637, I638, I639) -> f8(I640, I641, I642, 0, I643, 1, I644, I622, I623, I624, I625 + 1, I626, I627, I645, I646, I647, I648, I649, I650, I651, I652, I653, I654, I655, I656) [I617 = I621 /\ I625 + 2 <= I616 /\ I627 + 5 <= I616 /\ I626 + 5 <= I616 /\ I624 + 10 <= I616 /\ I623 + 7 <= I616 /\ I626 + 5 <= I615 /\ I622 + 10 <= I615 /\ I623 + 7 <= I615 /\ 11 <= I641 - 1 /\ 11 <= I640 - 1 /\ 11 <= I616 - 1 /\ 11 <= I615 - 1 /\ I640 <= I615 /\ -1 <= I625 - 1 /\ I625 <= I623 - 1 /\ -1 <= I618 - 1 /\ I643 <= I618 - 1 /\ -1 <= I617 - 1 /\ I644 <= I617 - 1] f8(I657, I658, I659, I660, I661, I662, I663, I664, I665, I666, I667, I668, I669, I670, I671, I672, I673, I674, I675, I676, I677, I678, I679, I680, I681) -> f8(I682, I683, I659, I660, I684, I685, I686, I664, I665, I666, I667 + 1, I668, I669, I687, I688, I689, I690, I691, I692, I693, I694, I695, I696, I697, I698) [I667 + 2 <= I658 /\ I669 + 5 <= I658 /\ I668 + 5 <= I658 /\ I666 + 10 <= I658 /\ I665 + 7 <= I658 /\ I668 + 5 <= I657 /\ I664 + 10 <= I657 /\ I665 + 7 <= I657 /\ 9 <= I683 - 1 /\ 9 <= I682 - 1 /\ 9 <= I658 - 1 /\ 9 <= I657 - 1 /\ I682 <= I657 /\ I667 <= I665 - 1 /\ -1 <= I667 - 1 /\ I684 <= I661 - 1 /\ I662 <= I659 - 1 /\ 0 <= I660 - 1 /\ I662 <= I660 - 1 /\ I662 <= I685 - 1 /\ 0 <= I661 - 1 /\ 0 <= I662 - 1] f7(I699, I700, I701, I702, I703, I704, I705, I706, I707, I708, I709, I710, I711, I712, I713, I714, I715, I716, I717, I718, I719, I720, I721, I722, I723) -> f7(I724, I725, I701, I702 + 1, I703, I726, I727, I728, I729, I730, I731, I732, I733, I734, I735, I736, I737, I738, I739, I740, I741, I742, I743, I744, I745) [I703 + 5 <= I700 /\ I702 + 2 <= I700 /\ I701 + 7 <= I700 /\ I703 + 5 <= I699 /\ I701 + 7 <= I699 /\ 9 <= I725 - 1 /\ 9 <= I724 - 1 /\ 9 <= I700 - 1 /\ 9 <= I699 - 1 /\ I725 - 1 <= I700 /\ I724 <= I700 /\ I724 <= I699 /\ I702 <= I701 - 1 /\ -1 <= I702 - 1] f6(I746, I747, I748, I749, I750, I751, I752, I753, I754, I755, I756, I757, I758, I759, I760, I761, I762, I763, I764, I765, I766, I767, I768, I769, I770) -> f6(I771, I772, I748, I749, I750, I751 + 1, I752, I753, I773, I774, I775, I776, I777, I778, I779, I780, I781, I782, I783, I784, I785, I786, I787, I788, I789) [I751 + 2 <= I747 /\ I753 + 5 <= I747 /\ I752 + 5 <= I747 /\ I750 + 10 <= I747 /\ I749 + 7 <= I747 /\ I752 + 5 <= I746 /\ I748 + 10 <= I746 /\ I749 + 7 <= I746 /\ 9 <= I772 - 1 /\ 9 <= I771 - 1 /\ 9 <= I747 - 1 /\ 9 <= I746 - 1 /\ I772 - 1 <= I747 /\ I771 <= I746 /\ I751 <= I749 - 1 /\ -1 <= I751 - 1] f4(I790, I791, I792, I793, I794, I795, I796, I797, I798, I799, I800, I801, I802, I803, I804, I805, I806, I807, I808, I809, I810, I811, I812, I813, I814) -> f9(I815, I816, I817, 0, 0, 0, I818, I811, 0, I814, I819, I820, I821, I822, I823, I824, I825, I826, I827, I828, I829, I830, I831, I832, I833) [-1 <= I796 - 1 /\ I811 <= I795 - 1 /\ I817 <= I796 - 1 /\ I834 <= I797 - 1 /\ 0 <= I817 - 1 /\ -1 <= I797 - 1 /\ 8 <= I790 - 1 /\ 8 <= I791 - 1 /\ 8 <= I792 - 1 /\ 8 <= I793 - 1 /\ 6 <= I794 - 1 /\ 9 <= I815 - 1 /\ 9 <= I816 - 1 /\ I811 + 7 <= I790 /\ I798 + 9 <= I790 /\ I799 + 9 <= I790 /\ I814 + 5 <= I790 /\ I811 + 7 <= I791 /\ I800 + 9 <= I791 /\ I801 + 9 <= I791 /\ I814 + 5 <= I791 /\ I811 + 7 <= I792 /\ I802 + 9 <= I792 /\ I803 + 9 <= I792 /\ I814 + 5 <= I792 /\ I804 + 4 <= I792 /\ I805 + 4 <= I792 /\ I811 + 7 <= I793 /\ I806 + 9 <= I793 /\ I807 + 9 <= I793 /\ I814 + 5 <= I793 /\ I809 + 4 <= I793 /\ I810 + 4 <= I793 /\ I811 + 5 <= I794 /\ I812 + 7 <= I794 /\ I813 + 7 <= I794 /\ I814 + 3 <= I794 /\ 0 = I808 /\ I817 = I818] f4(I835, I836, I837, I838, I839, I840, I841, I842, I843, I844, I845, I846, I847, I848, I849, I850, I851, I852, I853, I854, I855, I856, I857, I858, I859) -> f8(I860, I861, I862, 0, 0, 0, I863, I864, I856, I865, 0, I859, I866, I867, I868, I869, I870, I871, I872, I873, I874, I875, I876, I877, I878) [-1 <= I841 - 1 /\ I856 <= I840 - 1 /\ I862 <= I841 - 1 /\ I879 <= I842 - 1 /\ -1 <= I842 - 1 /\ 0 <= I879 - 1 /\ 0 <= I862 - 1 /\ 8 <= I835 - 1 /\ 8 <= I836 - 1 /\ 8 <= I837 - 1 /\ 8 <= I838 - 1 /\ 6 <= I839 - 1 /\ 9 <= I860 - 1 /\ 9 <= I861 - 1 /\ I856 + 7 <= I835 /\ I843 + 9 <= I835 /\ I844 + 9 <= I835 /\ I859 + 5 <= I835 /\ I856 + 7 <= I836 /\ I845 + 9 <= I836 /\ I846 + 9 <= I836 /\ I859 + 5 <= I836 /\ I856 + 7 <= I837 /\ I847 + 9 <= I837 /\ I848 + 9 <= I837 /\ I859 + 5 <= I837 /\ I849 + 4 <= I837 /\ I850 + 4 <= I837 /\ I856 + 7 <= I838 /\ I851 + 9 <= I838 /\ I852 + 9 <= I838 /\ I859 + 5 <= I838 /\ I854 + 4 <= I838 /\ I855 + 4 <= I838 /\ I856 + 5 <= I839 /\ I857 + 7 <= I839 /\ I858 + 7 <= I839 /\ I859 + 3 <= I839 /\ 0 = I853 /\ I862 = I863] f4(I880, I881, I882, I883, I884, I885, I886, I887, I888, I889, I890, I891, I892, I893, I894, I895, I896, I897, I898, I899, I900, I901, I902, I903, I904) -> f7(I905, I906, I901, 0, I904, I907, I908, I909, I910, I911, I912, I913, I914, I915, I916, I917, I918, I919, I920, I921, I922, I923, I924, I925, I926) [-1 <= I886 - 1 /\ I901 <= I885 - 1 /\ I927 <= I886 - 1 /\ -1 <= I887 - 1 /\ I928 <= I887 - 1 /\ I905 - 1 <= I880 /\ I905 - 1 <= I881 /\ I905 - 1 <= I882 /\ I905 - 1 <= I883 /\ I905 - 3 <= I884 /\ I906 - 1 <= I880 /\ I906 - 1 <= I881 /\ I906 - 1 <= I882 /\ I906 - 1 <= I883 /\ I906 - 3 <= I884 /\ 8 <= I880 - 1 /\ 8 <= I881 - 1 /\ 8 <= I882 - 1 /\ 8 <= I883 - 1 /\ 6 <= I884 - 1 /\ 9 <= I905 - 1 /\ 9 <= I906 - 1 /\ I901 + 7 <= I880 /\ I888 + 9 <= I880 /\ I889 + 9 <= I880 /\ I904 + 5 <= I880 /\ I901 + 7 <= I881 /\ I890 + 9 <= I881 /\ I891 + 9 <= I881 /\ I904 + 5 <= I881 /\ I901 + 7 <= I882 /\ I892 + 9 <= I882 /\ I893 + 9 <= I882 /\ I904 + 5 <= I882 /\ I894 + 4 <= I882 /\ I895 + 4 <= I882 /\ I901 + 7 <= I883 /\ I896 + 9 <= I883 /\ I897 + 9 <= I883 /\ I904 + 5 <= I883 /\ I899 + 4 <= I883 /\ I900 + 4 <= I883 /\ I901 + 5 <= I884 /\ I902 + 7 <= I884 /\ I903 + 7 <= I884 /\ I904 + 3 <= I884 /\ 0 = I898] f4(I929, I930, I931, I932, I933, I934, I935, I936, I937, I938, I939, I940, I941, I942, I943, I944, I945, I946, I947, I948, I949, I950, I951, I952, I953) -> f6(I954, I955, I956, I950, I957, 0, I953, I958, I959, I960, I961, I962, I963, I964, I965, I966, I967, I968, I969, I970, I971, I972, I973, I974, I975) [-1 <= I935 - 1 /\ I950 <= I934 - 1 /\ I976 <= I935 - 1 /\ I977 <= I936 - 1 /\ 0 <= I977 - 1 /\ -1 <= I936 - 1 /\ 8 <= I929 - 1 /\ 8 <= I930 - 1 /\ 8 <= I931 - 1 /\ 8 <= I932 - 1 /\ 6 <= I933 - 1 /\ 9 <= I954 - 1 /\ 9 <= I955 - 1 /\ I950 + 7 <= I929 /\ I937 + 9 <= I929 /\ I938 + 9 <= I929 /\ I953 + 5 <= I929 /\ I950 + 7 <= I930 /\ I939 + 9 <= I930 /\ I940 + 9 <= I930 /\ I953 + 5 <= I930 /\ I950 + 7 <= I931 /\ I941 + 9 <= I931 /\ I942 + 9 <= I931 /\ I953 + 5 <= I931 /\ I943 + 4 <= I931 /\ I944 + 4 <= I931 /\ I950 + 7 <= I932 /\ I945 + 9 <= I932 /\ I946 + 9 <= I932 /\ I953 + 5 <= I932 /\ I948 + 4 <= I932 /\ I949 + 4 <= I932 /\ I950 + 5 <= I933 /\ I951 + 7 <= I933 /\ I952 + 7 <= I933 /\ I953 + 3 <= I933 /\ 0 = I947] f5(I978, I979, I980, I981, I982, I983, I984, I985, I986, I987, I988, I989, I990, I991, I992, I993, I994, I995, I996, I997, I998, I999, I1000, I1001, I1002) -> f4(I1003, I1004, I1005, I1006, I1007, I1008, I979, I980, I1009, I1010, I1011, I1012, I1013, I1014, I1015, I1016, I1017, I1018, 0, I1019, I1020, I981, I1021, I1022, I984) [I984 + 3 <= I978 /\ I983 + 7 <= I978 /\ I982 + 7 <= I978 /\ I981 + 5 <= I978 /\ 6 <= I1007 - 1 /\ 8 <= I1006 - 1 /\ 8 <= I1005 - 1 /\ 8 <= I1004 - 1 /\ 8 <= I1003 - 1 /\ -1 <= I981 - 1 /\ 6 <= I978 - 1] f3(I1023, I1024, I1025, I1026, I1027, I1028, I1029, I1030, I1031, I1032, I1033, I1034, I1035, I1036, I1037, I1038, I1039, I1040, I1041, I1042, I1043, I1044, I1045, I1046, I1047) -> f4(I1048, I1049, I1050, I1051, I1052, I1053, I1054, I1055, I1056, I1057, I1058, I1059, I1060, I1061, I1062, I1063, I1064, I1065, 0, I1066, I1067, I1068, I1069, I1070, I1071) [-1 <= I1068 - 1 /\ 0 <= I1024 - 1 /\ -1 <= I1072 - 1 /\ 0 <= I1023 - 1 /\ 8 <= I1048 - 1 /\ 8 <= I1049 - 1 /\ 8 <= I1050 - 1 /\ 8 <= I1051 - 1 /\ 6 <= I1052 - 1] f1(I1073, I1074, I1075, I1076, I1077, I1078, I1079, I1080, I1081, I1082, I1083, I1084, I1085, I1086, I1087, I1088, I1089, I1090, I1091, I1092, I1093, I1094, I1095, I1096, I1097) -> f2(I1073, I1098, 0, 0, I1075, I1099, I1100, 0, 0, 0, I1101, I1102, I1103, I1104, I1075, I1076, I1076, I1105, I1077, I1078, I1106, I1107, I1079, I1108, I1109) [I1099 = I1100 /\ I1079 + 3 <= I1074 /\ I1078 + 5 <= I1074 /\ 9 <= I1098 - 1 /\ 9 <= I1074 - 1] We use the basic value criterion with the projection function NU: NU[f8#(z1,z2,z3,z4,z5,z6,z7,z8,z9,z10,z11,z12,z13,z14,z15,z16,z17,z18,z19,z20,z21,z22,z23,z24,z25)] = z7 This gives the following inequalities: I617 = I621 /\ I625 + 2 <= I616 /\ I627 + 5 <= I616 /\ I626 + 5 <= I616 /\ I624 + 10 <= I616 /\ I623 + 7 <= I616 /\ I626 + 5 <= I615 /\ I622 + 10 <= I615 /\ I623 + 7 <= I615 /\ 11 <= I641 - 1 /\ 11 <= I640 - 1 /\ 11 <= I616 - 1 /\ 11 <= I615 - 1 /\ I640 <= I615 /\ -1 <= I625 - 1 /\ I625 <= I623 - 1 /\ -1 <= I618 - 1 /\ I643 <= I618 - 1 /\ -1 <= I617 - 1 /\ I644 <= I617 - 1 ==> I621 >! I644 All dependency pairs are strictly oriented, so the entire dependency pair problem may be removed. DP problem for innermost termination. P = f7#(I699, I700, I701, I702, I703, I704, I705, I706, I707, I708, I709, I710, I711, I712, I713, I714, I715, I716, I717, I718, I719, I720, I721, I722, I723) -> f7#(I724, I725, I701, I702 + 1, I703, I726, I727, I728, I729, I730, I731, I732, I733, I734, I735, I736, I737, I738, I739, I740, I741, I742, I743, I744, I745) [I703 + 5 <= I700 /\ I702 + 2 <= I700 /\ I701 + 7 <= I700 /\ I703 + 5 <= I699 /\ I701 + 7 <= I699 /\ 9 <= I725 - 1 /\ 9 <= I724 - 1 /\ 9 <= I700 - 1 /\ 9 <= I699 - 1 /\ I725 - 1 <= I700 /\ I724 <= I700 /\ I724 <= I699 /\ I702 <= I701 - 1 /\ -1 <= I702 - 1] R = init(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25) -> f3(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7, rnd8, rnd9, rnd10, rnd11, rnd12, rnd13, rnd14, rnd15, rnd16, rnd17, rnd18, rnd19, rnd20, rnd21, rnd22, rnd23, rnd24, rnd25) f12(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24) -> f12(I25, I1 - 1, 0, 1, 1, I26, I27, I7, I28, I9, I29, I11, 0, 2, I30, I31, I32, I33, I34, I19 + 1, I20 + 1, I35, I36, I37, I24 + 1) [0 <= I1 - 1 /\ -1 <= y1 - 1 /\ 0 <= I5 - 1 /\ 0 <= I2 - 1 /\ -1 <= I19 - 1 /\ I19 <= y1 - 1 /\ 0 <= I9 - 1 /\ 0 <= I11 - 1 /\ -1 <= y2 - 1 /\ 0 <= I18 - 1 /\ 0 <= I17 - 1 /\ 0 <= I16 - 1 /\ 0 <= I7 - 1 /\ -1 <= I24 - 1 /\ -1 <= I20 - 1 /\ 11 <= I0 - 1 /\ 13 <= I25 - 1 /\ I20 + 5 <= I0 /\ I21 + 9 <= I0 /\ I22 + 9 <= I0 /\ I24 + 3 <= I0 /\ I23 + 9 <= I0 /\ I7 = I8 /\ I9 = I10 /\ I11 = I12 /\ I6 = I15] f12(I38, I39, I40, I41, I42, I43, I44, I45, I46, I47, I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59, I60, I61, I62) -> f12(I63, I39 - 1, I40, I64, I65, I43, I44, I45, I66, I47, I67, I49, I68, I69, I70, I71, I72, I73, I74, I57 + 1, I58 + 1, I75, I76, I77, I62 + 1) [0 <= I39 - 1 /\ -1 <= I78 - 1 /\ 0 <= I43 - 1 /\ 0 <= I40 - 1 /\ -1 <= I57 - 1 /\ I57 <= I78 - 1 /\ 0 <= I47 - 1 /\ 0 <= I41 - 1 /\ 0 <= I50 - 1 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ -1 <= I79 - 1 /\ 0 <= I46 - 1 /\ 0 <= I42 - 1 /\ 0 <= I56 - 1 /\ 0 <= I51 - 1 /\ 0 <= I55 - 1 /\ 0 <= I54 - 1 /\ 0 <= I52 - 1 /\ 0 <= I53 - 1 /\ -1 <= I62 - 1 /\ -1 <= I58 - 1 /\ 9 <= I38 - 1 /\ 9 <= I63 - 1 /\ I58 + 5 <= I38 /\ I59 + 9 <= I38 /\ I60 + 9 <= I38 /\ I62 + 3 <= I38 /\ I61 + 9 <= I38] f2(I80, I81, I82, I83, I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95, I96, I97, I98, I99, I100, I101, I102, I103, I104) -> f12(I105, I80, I92, I90, I86, I91, I85, I106, I82, I93, I84, 0, I83, I87, I88, I89, I94, I95, I96, I98, I99, I107, I108, I109, I102) [I101 + 9 <= I81 /\ I102 + 3 <= I81 /\ I100 + 9 <= I81 /\ I99 + 5 <= I81 /\ 11 <= I105 - 1 /\ 11 <= I81 - 1] f3(I110, I111, I112, I113, I114, I115, I116, I117, I118, I119, I120, I121, I122, I123, I124, I125, I126, I127, I128, I129, I130, I131, I132, I133, I134) -> f1(I135, I136, I137, I138, 1, 0, 0, I139, I140, I141, I142, I143, I144, I145, I146, I147, I148, I149, I150, I151, I152, I153, I154, I155, I156) [7 <= I136 - 1 /\ 0 <= I110 - 1 /\ I136 - 7 <= I110 /\ 0 <= I111 - 1 /\ -1 <= I135 - 1] f11(I157, I158, I159, I160, I161, I162, I163, I164, I165, I166, I167, I168, I169, I170, I171, I172, I173, I174, I175, I176, I177, I178, I179, I180, I181) -> f10(I182, 0, 0, I160, I162, I163, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192, I193, I194, I195, I196, I197, I198, I199, I200, I201) [I162 + 4 <= I157 /\ I163 + 7 <= I157 /\ I161 + 10 <= I157 /\ I160 + 9 <= I157 /\ I159 + 8 <= I157 /\ 9 <= I182 - 1 /\ 0 <= I158 - 1 /\ 9 <= I157 - 1] f10(I202, I203, I204, I205, I206, I207, I208, I209, I210, I211, I212, I213, I214, I215, I216, I217, I218, I219, I220, I221, I222, I223, I224, I225, I226) -> f11(I227, I228, I229, I205, I230, I206 - 1, I207, I231, I232, I233, I234, I235, I236, I237, I238, I239, I240, I241, I242, I243, I244, I245, I246, I247, I248) [0 <= I203 - 1 /\ 0 <= I204 - 1 /\ 0 <= I206 - 1 /\ I249 <= I204 - 1 /\ I203 <= I250 - 1 /\ 9 <= I202 - 1 /\ 9 <= I227 - 1 /\ -1 <= I228 - 1 /\ I229 + 8 <= I202 /\ I205 + 9 <= I202 /\ I230 + 10 <= I202 /\ I207 + 7 <= I202 /\ I206 + 4 <= I202 /\ I209 + 6 <= I202 /\ I208 + 6 <= I202] f10(I251, I252, I253, I254, I255, I256, I257, I258, I259, I260, I261, I262, I263, I264, I265, I266, I267, I268, I269, I270, I271, I272, I273, I274, I275) -> f11(I276, I277, I278, I254, I279, I255 - 1, I256, I280, I281, I282, I283, I284, I285, I286, I287, I288, I289, I290, I291, I292, I293, I294, I295, I296, I297) [I257 + 6 <= I251 /\ I258 + 6 <= I251 /\ I255 + 4 <= I251 /\ I256 + 7 <= I251 /\ I279 + 10 <= I251 /\ I254 + 9 <= I251 /\ I278 + 8 <= I251 /\ -1 <= I277 - 1 /\ 9 <= I276 - 1 /\ 0 <= I255 - 1 /\ 9 <= I251 - 1] f7(I298, I299, I300, I301, I302, I303, I304, I305, I306, I307, I308, I309, I310, I311, I312, I313, I314, I315, I316, I317, I318, I319, I320, I321, I322) -> f10(I323, 0, 0, I300, I301, I302, I324, I325, I326, I327, I328, I329, I330, I331, I332, I333, I334, I335, I336, I337, I338, I339, I340, I341, I342) [I302 + 5 <= I299 /\ I301 + 2 <= I299 /\ I300 + 7 <= I299 /\ I302 + 5 <= I298 /\ I300 + 7 <= I298 /\ 10 <= I323 - 1 /\ 9 <= I299 - 1 /\ I300 <= I301 /\ 9 <= I298 - 1] f6(I343, I344, I345, I346, I347, I348, I349, I350, I351, I352, I353, I354, I355, I356, I357, I358, I359, I360, I361, I362, I363, I364, I365, I366, I367) -> f10(I368, 0, 0, I346, I348, I349, I369, I370, I371, I372, I373, I374, I375, I376, I377, I378, I379, I380, I381, I382, I383, I384, I385, I386, I387) [I348 + 2 <= I344 /\ I350 + 5 <= I344 /\ I349 + 5 <= I344 /\ I347 + 10 <= I344 /\ I346 + 7 <= I344 /\ I349 + 5 <= I343 /\ I345 + 10 <= I343 /\ I346 + 7 <= I343 /\ 10 <= I368 - 1 /\ 9 <= I344 - 1 /\ I346 <= I348 /\ 9 <= I343 - 1] f4(I388, I389, I390, I391, I392, I393, I394, I395, I396, I397, I398, I399, I400, I401, I402, I403, I404, I405, I406, I407, I408, I409, I410, I411, I412) -> f10(I413, 0, 0, I409, I409, I412, I414, I415, I416, I417, I418, I419, I420, I421, I422, I423, I424, I425, I426, I427, I428, I429, I430, I431, I432) [0 = I406 /\ I412 + 3 <= I392 /\ I411 + 7 <= I392 /\ I410 + 7 <= I392 /\ I409 + 5 <= I392 /\ I408 + 4 <= I391 /\ I407 + 4 <= I391 /\ I412 + 5 <= I391 /\ I405 + 9 <= I391 /\ I404 + 9 <= I391 /\ I409 + 7 <= I391 /\ I403 + 4 <= I390 /\ I402 + 4 <= I390 /\ I412 + 5 <= I390 /\ I401 + 9 <= I390 /\ I400 + 9 <= I390 /\ I409 + 7 <= I390 /\ I412 + 5 <= I389 /\ I399 + 9 <= I389 /\ I398 + 9 <= I389 /\ I409 + 7 <= I389 /\ I412 + 5 <= I388 /\ I397 + 9 <= I388 /\ I396 + 9 <= I388 /\ I409 + 7 <= I388 /\ 10 <= I413 - 1 /\ 6 <= I392 - 1 /\ 8 <= I391 - 1 /\ 8 <= I390 - 1 /\ 8 <= I389 - 1 /\ I393 <= I409 /\ 8 <= I388 - 1] f9(I433, I434, I435, I436, I437, I438, I439, I440, I441, I442, I443, I444, I445, I446, I447, I448, I449, I450, I451, I452, I453, I454, I455, I456, I457) -> f10(I458, I459, I439, I440, I441, I442, I460, I461, I462, I463, I464, I465, I466, I467, I468, I469, I470, I471, I472, I473, I474, I475, I476, I477, I478) [I442 + 5 <= I434 /\ I441 + 2 <= I434 /\ I440 + 7 <= I434 /\ I442 + 5 <= I433 /\ I440 + 7 <= I433 /\ 11 <= I458 - 1 /\ 9 <= I434 - 1 /\ I440 <= I441 /\ 9 <= I433 - 1] f8(I479, I480, I481, I482, I483, I484, I485, I486, I487, I488, I489, I490, I491, I492, I493, I494, I495, I496, I497, I498, I499, I500, I501, I502, I503) -> f10(I504, I505, I485, I487, I489, I490, I506, I507, I508, I509, I510, I511, I512, I513, I514, I515, I516, I517, I518, I519, I520, I521, I522, I523, I524) [I489 + 2 <= I480 /\ I491 + 5 <= I480 /\ I490 + 5 <= I480 /\ I488 + 10 <= I480 /\ I487 + 7 <= I480 /\ I490 + 5 <= I479 /\ I486 + 10 <= I479 /\ I487 + 7 <= I479 /\ 11 <= I504 - 1 /\ 9 <= I480 - 1 /\ I487 <= I489 /\ 9 <= I479 - 1] f9(I525, I526, I527, I528, I529, I530, I531, I532, I533, I534, I535, I536, I537, I538, I539, I540, I541, I542, I543, I544, I545, I546, I547, I548, I549) -> f9(I550, I551, I552, 0, I553, 1, I554, I532, I533 + 1, I534, I555, I556, I557, I558, I559, I560, I561, I562, I563, I564, I565, I566, I567, I568, I569) [I527 = I531 /\ I534 + 5 <= I526 /\ I533 + 2 <= I526 /\ I532 + 7 <= I526 /\ I534 + 5 <= I525 /\ I532 + 7 <= I525 /\ 11 <= I551 - 1 /\ 11 <= I550 - 1 /\ 11 <= I526 - 1 /\ 11 <= I525 - 1 /\ I550 <= I525 /\ -1 <= I533 - 1 /\ I533 <= I532 - 1 /\ -1 <= I528 - 1 /\ I553 <= I528 - 1 /\ -1 <= I527 - 1 /\ I554 <= I527 - 1] f9(I570, I571, I572, I573, I574, I575, I576, I577, I578, I579, I580, I581, I582, I583, I584, I585, I586, I587, I588, I589, I590, I591, I592, I593, I594) -> f9(I595, I596, I572, I573, I597, I598, I599, I577, I578 + 1, I579, I600, I601, I602, I603, I604, I605, I606, I607, I608, I609, I610, I611, I612, I613, I614) [I579 + 5 <= I571 /\ I578 + 2 <= I571 /\ I577 + 7 <= I571 /\ I579 + 5 <= I570 /\ I577 + 7 <= I570 /\ 9 <= I596 - 1 /\ 9 <= I595 - 1 /\ 9 <= I571 - 1 /\ 9 <= I570 - 1 /\ I595 <= I570 /\ I578 <= I577 - 1 /\ -1 <= I578 - 1 /\ I597 <= I574 - 1 /\ I575 <= I572 - 1 /\ 0 <= I573 - 1 /\ I575 <= I573 - 1 /\ I575 <= I598 - 1 /\ 0 <= I574 - 1 /\ 0 <= I575 - 1] f8(I615, I616, I617, I618, I619, I620, I621, I622, I623, I624, I625, I626, I627, I628, I629, I630, I631, I632, I633, I634, I635, I636, I637, I638, I639) -> f8(I640, I641, I642, 0, I643, 1, I644, I622, I623, I624, I625 + 1, I626, I627, I645, I646, I647, I648, I649, I650, I651, I652, I653, I654, I655, I656) [I617 = I621 /\ I625 + 2 <= I616 /\ I627 + 5 <= I616 /\ I626 + 5 <= I616 /\ I624 + 10 <= I616 /\ I623 + 7 <= I616 /\ I626 + 5 <= I615 /\ I622 + 10 <= I615 /\ I623 + 7 <= I615 /\ 11 <= I641 - 1 /\ 11 <= I640 - 1 /\ 11 <= I616 - 1 /\ 11 <= I615 - 1 /\ I640 <= I615 /\ -1 <= I625 - 1 /\ I625 <= I623 - 1 /\ -1 <= I618 - 1 /\ I643 <= I618 - 1 /\ -1 <= I617 - 1 /\ I644 <= I617 - 1] f8(I657, I658, I659, I660, I661, I662, I663, I664, I665, I666, I667, I668, I669, I670, I671, I672, I673, I674, I675, I676, I677, I678, I679, I680, I681) -> f8(I682, I683, I659, I660, I684, I685, I686, I664, I665, I666, I667 + 1, I668, I669, I687, I688, I689, I690, I691, I692, I693, I694, I695, I696, I697, I698) [I667 + 2 <= I658 /\ I669 + 5 <= I658 /\ I668 + 5 <= I658 /\ I666 + 10 <= I658 /\ I665 + 7 <= I658 /\ I668 + 5 <= I657 /\ I664 + 10 <= I657 /\ I665 + 7 <= I657 /\ 9 <= I683 - 1 /\ 9 <= I682 - 1 /\ 9 <= I658 - 1 /\ 9 <= I657 - 1 /\ I682 <= I657 /\ I667 <= I665 - 1 /\ -1 <= I667 - 1 /\ I684 <= I661 - 1 /\ I662 <= I659 - 1 /\ 0 <= I660 - 1 /\ I662 <= I660 - 1 /\ I662 <= I685 - 1 /\ 0 <= I661 - 1 /\ 0 <= I662 - 1] f7(I699, I700, I701, I702, I703, I704, I705, I706, I707, I708, I709, I710, I711, I712, I713, I714, I715, I716, I717, I718, I719, I720, I721, I722, I723) -> f7(I724, I725, I701, I702 + 1, I703, I726, I727, I728, I729, I730, I731, I732, I733, I734, I735, I736, I737, I738, I739, I740, I741, I742, I743, I744, I745) [I703 + 5 <= I700 /\ I702 + 2 <= I700 /\ I701 + 7 <= I700 /\ I703 + 5 <= I699 /\ I701 + 7 <= I699 /\ 9 <= I725 - 1 /\ 9 <= I724 - 1 /\ 9 <= I700 - 1 /\ 9 <= I699 - 1 /\ I725 - 1 <= I700 /\ I724 <= I700 /\ I724 <= I699 /\ I702 <= I701 - 1 /\ -1 <= I702 - 1] f6(I746, I747, I748, I749, I750, I751, I752, I753, I754, I755, I756, I757, I758, I759, I760, I761, I762, I763, I764, I765, I766, I767, I768, I769, I770) -> f6(I771, I772, I748, I749, I750, I751 + 1, I752, I753, I773, I774, I775, I776, I777, I778, I779, I780, I781, I782, I783, I784, I785, I786, I787, I788, I789) [I751 + 2 <= I747 /\ I753 + 5 <= I747 /\ I752 + 5 <= I747 /\ I750 + 10 <= I747 /\ I749 + 7 <= I747 /\ I752 + 5 <= I746 /\ I748 + 10 <= I746 /\ I749 + 7 <= I746 /\ 9 <= I772 - 1 /\ 9 <= I771 - 1 /\ 9 <= I747 - 1 /\ 9 <= I746 - 1 /\ I772 - 1 <= I747 /\ I771 <= I746 /\ I751 <= I749 - 1 /\ -1 <= I751 - 1] f4(I790, I791, I792, I793, I794, I795, I796, I797, I798, I799, I800, I801, I802, I803, I804, I805, I806, I807, I808, I809, I810, I811, I812, I813, I814) -> f9(I815, I816, I817, 0, 0, 0, I818, I811, 0, I814, I819, I820, I821, I822, I823, I824, I825, I826, I827, I828, I829, I830, I831, I832, I833) [-1 <= I796 - 1 /\ I811 <= I795 - 1 /\ I817 <= I796 - 1 /\ I834 <= I797 - 1 /\ 0 <= I817 - 1 /\ -1 <= I797 - 1 /\ 8 <= I790 - 1 /\ 8 <= I791 - 1 /\ 8 <= I792 - 1 /\ 8 <= I793 - 1 /\ 6 <= I794 - 1 /\ 9 <= I815 - 1 /\ 9 <= I816 - 1 /\ I811 + 7 <= I790 /\ I798 + 9 <= I790 /\ I799 + 9 <= I790 /\ I814 + 5 <= I790 /\ I811 + 7 <= I791 /\ I800 + 9 <= I791 /\ I801 + 9 <= I791 /\ I814 + 5 <= I791 /\ I811 + 7 <= I792 /\ I802 + 9 <= I792 /\ I803 + 9 <= I792 /\ I814 + 5 <= I792 /\ I804 + 4 <= I792 /\ I805 + 4 <= I792 /\ I811 + 7 <= I793 /\ I806 + 9 <= I793 /\ I807 + 9 <= I793 /\ I814 + 5 <= I793 /\ I809 + 4 <= I793 /\ I810 + 4 <= I793 /\ I811 + 5 <= I794 /\ I812 + 7 <= I794 /\ I813 + 7 <= I794 /\ I814 + 3 <= I794 /\ 0 = I808 /\ I817 = I818] f4(I835, I836, I837, I838, I839, I840, I841, I842, I843, I844, I845, I846, I847, I848, I849, I850, I851, I852, I853, I854, I855, I856, I857, I858, I859) -> f8(I860, I861, I862, 0, 0, 0, I863, I864, I856, I865, 0, I859, I866, I867, I868, I869, I870, I871, I872, I873, I874, I875, I876, I877, I878) [-1 <= I841 - 1 /\ I856 <= I840 - 1 /\ I862 <= I841 - 1 /\ I879 <= I842 - 1 /\ -1 <= I842 - 1 /\ 0 <= I879 - 1 /\ 0 <= I862 - 1 /\ 8 <= I835 - 1 /\ 8 <= I836 - 1 /\ 8 <= I837 - 1 /\ 8 <= I838 - 1 /\ 6 <= I839 - 1 /\ 9 <= I860 - 1 /\ 9 <= I861 - 1 /\ I856 + 7 <= I835 /\ I843 + 9 <= I835 /\ I844 + 9 <= I835 /\ I859 + 5 <= I835 /\ I856 + 7 <= I836 /\ I845 + 9 <= I836 /\ I846 + 9 <= I836 /\ I859 + 5 <= I836 /\ I856 + 7 <= I837 /\ I847 + 9 <= I837 /\ I848 + 9 <= I837 /\ I859 + 5 <= I837 /\ I849 + 4 <= I837 /\ I850 + 4 <= I837 /\ I856 + 7 <= I838 /\ I851 + 9 <= I838 /\ I852 + 9 <= I838 /\ I859 + 5 <= I838 /\ I854 + 4 <= I838 /\ I855 + 4 <= I838 /\ I856 + 5 <= I839 /\ I857 + 7 <= I839 /\ I858 + 7 <= I839 /\ I859 + 3 <= I839 /\ 0 = I853 /\ I862 = I863] f4(I880, I881, I882, I883, I884, I885, I886, I887, I888, I889, I890, I891, I892, I893, I894, I895, I896, I897, I898, I899, I900, I901, I902, I903, I904) -> f7(I905, I906, I901, 0, I904, I907, I908, I909, I910, I911, I912, I913, I914, I915, I916, I917, I918, I919, I920, I921, I922, I923, I924, I925, I926) [-1 <= I886 - 1 /\ I901 <= I885 - 1 /\ I927 <= I886 - 1 /\ -1 <= I887 - 1 /\ I928 <= I887 - 1 /\ I905 - 1 <= I880 /\ I905 - 1 <= I881 /\ I905 - 1 <= I882 /\ I905 - 1 <= I883 /\ I905 - 3 <= I884 /\ I906 - 1 <= I880 /\ I906 - 1 <= I881 /\ I906 - 1 <= I882 /\ I906 - 1 <= I883 /\ I906 - 3 <= I884 /\ 8 <= I880 - 1 /\ 8 <= I881 - 1 /\ 8 <= I882 - 1 /\ 8 <= I883 - 1 /\ 6 <= I884 - 1 /\ 9 <= I905 - 1 /\ 9 <= I906 - 1 /\ I901 + 7 <= I880 /\ I888 + 9 <= I880 /\ I889 + 9 <= I880 /\ I904 + 5 <= I880 /\ I901 + 7 <= I881 /\ I890 + 9 <= I881 /\ I891 + 9 <= I881 /\ I904 + 5 <= I881 /\ I901 + 7 <= I882 /\ I892 + 9 <= I882 /\ I893 + 9 <= I882 /\ I904 + 5 <= I882 /\ I894 + 4 <= I882 /\ I895 + 4 <= I882 /\ I901 + 7 <= I883 /\ I896 + 9 <= I883 /\ I897 + 9 <= I883 /\ I904 + 5 <= I883 /\ I899 + 4 <= I883 /\ I900 + 4 <= I883 /\ I901 + 5 <= I884 /\ I902 + 7 <= I884 /\ I903 + 7 <= I884 /\ I904 + 3 <= I884 /\ 0 = I898] f4(I929, I930, I931, I932, I933, I934, I935, I936, I937, I938, I939, I940, I941, I942, I943, I944, I945, I946, I947, I948, I949, I950, I951, I952, I953) -> f6(I954, I955, I956, I950, I957, 0, I953, I958, I959, I960, I961, I962, I963, I964, I965, I966, I967, I968, I969, I970, I971, I972, I973, I974, I975) [-1 <= I935 - 1 /\ I950 <= I934 - 1 /\ I976 <= I935 - 1 /\ I977 <= I936 - 1 /\ 0 <= I977 - 1 /\ -1 <= I936 - 1 /\ 8 <= I929 - 1 /\ 8 <= I930 - 1 /\ 8 <= I931 - 1 /\ 8 <= I932 - 1 /\ 6 <= I933 - 1 /\ 9 <= I954 - 1 /\ 9 <= I955 - 1 /\ I950 + 7 <= I929 /\ I937 + 9 <= I929 /\ I938 + 9 <= I929 /\ I953 + 5 <= I929 /\ I950 + 7 <= I930 /\ I939 + 9 <= I930 /\ I940 + 9 <= I930 /\ I953 + 5 <= I930 /\ I950 + 7 <= I931 /\ I941 + 9 <= I931 /\ I942 + 9 <= I931 /\ I953 + 5 <= I931 /\ I943 + 4 <= I931 /\ I944 + 4 <= I931 /\ I950 + 7 <= I932 /\ I945 + 9 <= I932 /\ I946 + 9 <= I932 /\ I953 + 5 <= I932 /\ I948 + 4 <= I932 /\ I949 + 4 <= I932 /\ I950 + 5 <= I933 /\ I951 + 7 <= I933 /\ I952 + 7 <= I933 /\ I953 + 3 <= I933 /\ 0 = I947] f5(I978, I979, I980, I981, I982, I983, I984, I985, I986, I987, I988, I989, I990, I991, I992, I993, I994, I995, I996, I997, I998, I999, I1000, I1001, I1002) -> f4(I1003, I1004, I1005, I1006, I1007, I1008, I979, I980, I1009, I1010, I1011, I1012, I1013, I1014, I1015, I1016, I1017, I1018, 0, I1019, I1020, I981, I1021, I1022, I984) [I984 + 3 <= I978 /\ I983 + 7 <= I978 /\ I982 + 7 <= I978 /\ I981 + 5 <= I978 /\ 6 <= I1007 - 1 /\ 8 <= I1006 - 1 /\ 8 <= I1005 - 1 /\ 8 <= I1004 - 1 /\ 8 <= I1003 - 1 /\ -1 <= I981 - 1 /\ 6 <= I978 - 1] f3(I1023, I1024, I1025, I1026, I1027, I1028, I1029, I1030, I1031, I1032, I1033, I1034, I1035, I1036, I1037, I1038, I1039, I1040, I1041, I1042, I1043, I1044, I1045, I1046, I1047) -> f4(I1048, I1049, I1050, I1051, I1052, I1053, I1054, I1055, I1056, I1057, I1058, I1059, I1060, I1061, I1062, I1063, I1064, I1065, 0, I1066, I1067, I1068, I1069, I1070, I1071) [-1 <= I1068 - 1 /\ 0 <= I1024 - 1 /\ -1 <= I1072 - 1 /\ 0 <= I1023 - 1 /\ 8 <= I1048 - 1 /\ 8 <= I1049 - 1 /\ 8 <= I1050 - 1 /\ 8 <= I1051 - 1 /\ 6 <= I1052 - 1] f1(I1073, I1074, I1075, I1076, I1077, I1078, I1079, I1080, I1081, I1082, I1083, I1084, I1085, I1086, I1087, I1088, I1089, I1090, I1091, I1092, I1093, I1094, I1095, I1096, I1097) -> f2(I1073, I1098, 0, 0, I1075, I1099, I1100, 0, 0, 0, I1101, I1102, I1103, I1104, I1075, I1076, I1076, I1105, I1077, I1078, I1106, I1107, I1079, I1108, I1109) [I1099 = I1100 /\ I1079 + 3 <= I1074 /\ I1078 + 5 <= I1074 /\ 9 <= I1098 - 1 /\ 9 <= I1074 - 1] We use the reverse value criterion with the projection function NU: NU[f7#(z1,z2,z3,z4,z5,z6,z7,z8,z9,z10,z11,z12,z13,z14,z15,z16,z17,z18,z19,z20,z21,z22,z23,z24,z25)] = z3 - 1 + -1 * z4 This gives the following inequalities: I703 + 5 <= I700 /\ I702 + 2 <= I700 /\ I701 + 7 <= I700 /\ I703 + 5 <= I699 /\ I701 + 7 <= I699 /\ 9 <= I725 - 1 /\ 9 <= I724 - 1 /\ 9 <= I700 - 1 /\ 9 <= I699 - 1 /\ I725 - 1 <= I700 /\ I724 <= I700 /\ I724 <= I699 /\ I702 <= I701 - 1 /\ -1 <= I702 - 1 ==> I701 - 1 + -1 * I702 > I701 - 1 + -1 * (I702 + 1) with I701 - 1 + -1 * I702 >= 0 All dependency pairs are strictly oriented, so the entire dependency pair problem may be removed. DP problem for innermost termination. P = f6#(I746, I747, I748, I749, I750, I751, I752, I753, I754, I755, I756, I757, I758, I759, I760, I761, I762, I763, I764, I765, I766, I767, I768, I769, I770) -> f6#(I771, I772, I748, I749, I750, I751 + 1, I752, I753, I773, I774, I775, I776, I777, I778, I779, I780, I781, I782, I783, I784, I785, I786, I787, I788, I789) [I751 + 2 <= I747 /\ I753 + 5 <= I747 /\ I752 + 5 <= I747 /\ I750 + 10 <= I747 /\ I749 + 7 <= I747 /\ I752 + 5 <= I746 /\ I748 + 10 <= I746 /\ I749 + 7 <= I746 /\ 9 <= I772 - 1 /\ 9 <= I771 - 1 /\ 9 <= I747 - 1 /\ 9 <= I746 - 1 /\ I772 - 1 <= I747 /\ I771 <= I746 /\ I751 <= I749 - 1 /\ -1 <= I751 - 1] R = init(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25) -> f3(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7, rnd8, rnd9, rnd10, rnd11, rnd12, rnd13, rnd14, rnd15, rnd16, rnd17, rnd18, rnd19, rnd20, rnd21, rnd22, rnd23, rnd24, rnd25) f12(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24) -> f12(I25, I1 - 1, 0, 1, 1, I26, I27, I7, I28, I9, I29, I11, 0, 2, I30, I31, I32, I33, I34, I19 + 1, I20 + 1, I35, I36, I37, I24 + 1) [0 <= I1 - 1 /\ -1 <= y1 - 1 /\ 0 <= I5 - 1 /\ 0 <= I2 - 1 /\ -1 <= I19 - 1 /\ I19 <= y1 - 1 /\ 0 <= I9 - 1 /\ 0 <= I11 - 1 /\ -1 <= y2 - 1 /\ 0 <= I18 - 1 /\ 0 <= I17 - 1 /\ 0 <= I16 - 1 /\ 0 <= I7 - 1 /\ -1 <= I24 - 1 /\ -1 <= I20 - 1 /\ 11 <= I0 - 1 /\ 13 <= I25 - 1 /\ I20 + 5 <= I0 /\ I21 + 9 <= I0 /\ I22 + 9 <= I0 /\ I24 + 3 <= I0 /\ I23 + 9 <= I0 /\ I7 = I8 /\ I9 = I10 /\ I11 = I12 /\ I6 = I15] f12(I38, I39, I40, I41, I42, I43, I44, I45, I46, I47, I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59, I60, I61, I62) -> f12(I63, I39 - 1, I40, I64, I65, I43, I44, I45, I66, I47, I67, I49, I68, I69, I70, I71, I72, I73, I74, I57 + 1, I58 + 1, I75, I76, I77, I62 + 1) [0 <= I39 - 1 /\ -1 <= I78 - 1 /\ 0 <= I43 - 1 /\ 0 <= I40 - 1 /\ -1 <= I57 - 1 /\ I57 <= I78 - 1 /\ 0 <= I47 - 1 /\ 0 <= I41 - 1 /\ 0 <= I50 - 1 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ -1 <= I79 - 1 /\ 0 <= I46 - 1 /\ 0 <= I42 - 1 /\ 0 <= I56 - 1 /\ 0 <= I51 - 1 /\ 0 <= I55 - 1 /\ 0 <= I54 - 1 /\ 0 <= I52 - 1 /\ 0 <= I53 - 1 /\ -1 <= I62 - 1 /\ -1 <= I58 - 1 /\ 9 <= I38 - 1 /\ 9 <= I63 - 1 /\ I58 + 5 <= I38 /\ I59 + 9 <= I38 /\ I60 + 9 <= I38 /\ I62 + 3 <= I38 /\ I61 + 9 <= I38] f2(I80, I81, I82, I83, I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95, I96, I97, I98, I99, I100, I101, I102, I103, I104) -> f12(I105, I80, I92, I90, I86, I91, I85, I106, I82, I93, I84, 0, I83, I87, I88, I89, I94, I95, I96, I98, I99, I107, I108, I109, I102) [I101 + 9 <= I81 /\ I102 + 3 <= I81 /\ I100 + 9 <= I81 /\ I99 + 5 <= I81 /\ 11 <= I105 - 1 /\ 11 <= I81 - 1] f3(I110, I111, I112, I113, I114, I115, I116, I117, I118, I119, I120, I121, I122, I123, I124, I125, I126, I127, I128, I129, I130, I131, I132, I133, I134) -> f1(I135, I136, I137, I138, 1, 0, 0, I139, I140, I141, I142, I143, I144, I145, I146, I147, I148, I149, I150, I151, I152, I153, I154, I155, I156) [7 <= I136 - 1 /\ 0 <= I110 - 1 /\ I136 - 7 <= I110 /\ 0 <= I111 - 1 /\ -1 <= I135 - 1] f11(I157, I158, I159, I160, I161, I162, I163, I164, I165, I166, I167, I168, I169, I170, I171, I172, I173, I174, I175, I176, I177, I178, I179, I180, I181) -> f10(I182, 0, 0, I160, I162, I163, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192, I193, I194, I195, I196, I197, I198, I199, I200, I201) [I162 + 4 <= I157 /\ I163 + 7 <= I157 /\ I161 + 10 <= I157 /\ I160 + 9 <= I157 /\ I159 + 8 <= I157 /\ 9 <= I182 - 1 /\ 0 <= I158 - 1 /\ 9 <= I157 - 1] f10(I202, I203, I204, I205, I206, I207, I208, I209, I210, I211, I212, I213, I214, I215, I216, I217, I218, I219, I220, I221, I222, I223, I224, I225, I226) -> f11(I227, I228, I229, I205, I230, I206 - 1, I207, I231, I232, I233, I234, I235, I236, I237, I238, I239, I240, I241, I242, I243, I244, I245, I246, I247, I248) [0 <= I203 - 1 /\ 0 <= I204 - 1 /\ 0 <= I206 - 1 /\ I249 <= I204 - 1 /\ I203 <= I250 - 1 /\ 9 <= I202 - 1 /\ 9 <= I227 - 1 /\ -1 <= I228 - 1 /\ I229 + 8 <= I202 /\ I205 + 9 <= I202 /\ I230 + 10 <= I202 /\ I207 + 7 <= I202 /\ I206 + 4 <= I202 /\ I209 + 6 <= I202 /\ I208 + 6 <= I202] f10(I251, I252, I253, I254, I255, I256, I257, I258, I259, I260, I261, I262, I263, I264, I265, I266, I267, I268, I269, I270, I271, I272, I273, I274, I275) -> f11(I276, I277, I278, I254, I279, I255 - 1, I256, I280, I281, I282, I283, I284, I285, I286, I287, I288, I289, I290, I291, I292, I293, I294, I295, I296, I297) [I257 + 6 <= I251 /\ I258 + 6 <= I251 /\ I255 + 4 <= I251 /\ I256 + 7 <= I251 /\ I279 + 10 <= I251 /\ I254 + 9 <= I251 /\ I278 + 8 <= I251 /\ -1 <= I277 - 1 /\ 9 <= I276 - 1 /\ 0 <= I255 - 1 /\ 9 <= I251 - 1] f7(I298, I299, I300, I301, I302, I303, I304, I305, I306, I307, I308, I309, I310, I311, I312, I313, I314, I315, I316, I317, I318, I319, I320, I321, I322) -> f10(I323, 0, 0, I300, I301, I302, I324, I325, I326, I327, I328, I329, I330, I331, I332, I333, I334, I335, I336, I337, I338, I339, I340, I341, I342) [I302 + 5 <= I299 /\ I301 + 2 <= I299 /\ I300 + 7 <= I299 /\ I302 + 5 <= I298 /\ I300 + 7 <= I298 /\ 10 <= I323 - 1 /\ 9 <= I299 - 1 /\ I300 <= I301 /\ 9 <= I298 - 1] f6(I343, I344, I345, I346, I347, I348, I349, I350, I351, I352, I353, I354, I355, I356, I357, I358, I359, I360, I361, I362, I363, I364, I365, I366, I367) -> f10(I368, 0, 0, I346, I348, I349, I369, I370, I371, I372, I373, I374, I375, I376, I377, I378, I379, I380, I381, I382, I383, I384, I385, I386, I387) [I348 + 2 <= I344 /\ I350 + 5 <= I344 /\ I349 + 5 <= I344 /\ I347 + 10 <= I344 /\ I346 + 7 <= I344 /\ I349 + 5 <= I343 /\ I345 + 10 <= I343 /\ I346 + 7 <= I343 /\ 10 <= I368 - 1 /\ 9 <= I344 - 1 /\ I346 <= I348 /\ 9 <= I343 - 1] f4(I388, I389, I390, I391, I392, I393, I394, I395, I396, I397, I398, I399, I400, I401, I402, I403, I404, I405, I406, I407, I408, I409, I410, I411, I412) -> f10(I413, 0, 0, I409, I409, I412, I414, I415, I416, I417, I418, I419, I420, I421, I422, I423, I424, I425, I426, I427, I428, I429, I430, I431, I432) [0 = I406 /\ I412 + 3 <= I392 /\ I411 + 7 <= I392 /\ I410 + 7 <= I392 /\ I409 + 5 <= I392 /\ I408 + 4 <= I391 /\ I407 + 4 <= I391 /\ I412 + 5 <= I391 /\ I405 + 9 <= I391 /\ I404 + 9 <= I391 /\ I409 + 7 <= I391 /\ I403 + 4 <= I390 /\ I402 + 4 <= I390 /\ I412 + 5 <= I390 /\ I401 + 9 <= I390 /\ I400 + 9 <= I390 /\ I409 + 7 <= I390 /\ I412 + 5 <= I389 /\ I399 + 9 <= I389 /\ I398 + 9 <= I389 /\ I409 + 7 <= I389 /\ I412 + 5 <= I388 /\ I397 + 9 <= I388 /\ I396 + 9 <= I388 /\ I409 + 7 <= I388 /\ 10 <= I413 - 1 /\ 6 <= I392 - 1 /\ 8 <= I391 - 1 /\ 8 <= I390 - 1 /\ 8 <= I389 - 1 /\ I393 <= I409 /\ 8 <= I388 - 1] f9(I433, I434, I435, I436, I437, I438, I439, I440, I441, I442, I443, I444, I445, I446, I447, I448, I449, I450, I451, I452, I453, I454, I455, I456, I457) -> f10(I458, I459, I439, I440, I441, I442, I460, I461, I462, I463, I464, I465, I466, I467, I468, I469, I470, I471, I472, I473, I474, I475, I476, I477, I478) [I442 + 5 <= I434 /\ I441 + 2 <= I434 /\ I440 + 7 <= I434 /\ I442 + 5 <= I433 /\ I440 + 7 <= I433 /\ 11 <= I458 - 1 /\ 9 <= I434 - 1 /\ I440 <= I441 /\ 9 <= I433 - 1] f8(I479, I480, I481, I482, I483, I484, I485, I486, I487, I488, I489, I490, I491, I492, I493, I494, I495, I496, I497, I498, I499, I500, I501, I502, I503) -> f10(I504, I505, I485, I487, I489, I490, I506, I507, I508, I509, I510, I511, I512, I513, I514, I515, I516, I517, I518, I519, I520, I521, I522, I523, I524) [I489 + 2 <= I480 /\ I491 + 5 <= I480 /\ I490 + 5 <= I480 /\ I488 + 10 <= I480 /\ I487 + 7 <= I480 /\ I490 + 5 <= I479 /\ I486 + 10 <= I479 /\ I487 + 7 <= I479 /\ 11 <= I504 - 1 /\ 9 <= I480 - 1 /\ I487 <= I489 /\ 9 <= I479 - 1] f9(I525, I526, I527, I528, I529, I530, I531, I532, I533, I534, I535, I536, I537, I538, I539, I540, I541, I542, I543, I544, I545, I546, I547, I548, I549) -> f9(I550, I551, I552, 0, I553, 1, I554, I532, I533 + 1, I534, I555, I556, I557, I558, I559, I560, I561, I562, I563, I564, I565, I566, I567, I568, I569) [I527 = I531 /\ I534 + 5 <= I526 /\ I533 + 2 <= I526 /\ I532 + 7 <= I526 /\ I534 + 5 <= I525 /\ I532 + 7 <= I525 /\ 11 <= I551 - 1 /\ 11 <= I550 - 1 /\ 11 <= I526 - 1 /\ 11 <= I525 - 1 /\ I550 <= I525 /\ -1 <= I533 - 1 /\ I533 <= I532 - 1 /\ -1 <= I528 - 1 /\ I553 <= I528 - 1 /\ -1 <= I527 - 1 /\ I554 <= I527 - 1] f9(I570, I571, I572, I573, I574, I575, I576, I577, I578, I579, I580, I581, I582, I583, I584, I585, I586, I587, I588, I589, I590, I591, I592, I593, I594) -> f9(I595, I596, I572, I573, I597, I598, I599, I577, I578 + 1, I579, I600, I601, I602, I603, I604, I605, I606, I607, I608, I609, I610, I611, I612, I613, I614) [I579 + 5 <= I571 /\ I578 + 2 <= I571 /\ I577 + 7 <= I571 /\ I579 + 5 <= I570 /\ I577 + 7 <= I570 /\ 9 <= I596 - 1 /\ 9 <= I595 - 1 /\ 9 <= I571 - 1 /\ 9 <= I570 - 1 /\ I595 <= I570 /\ I578 <= I577 - 1 /\ -1 <= I578 - 1 /\ I597 <= I574 - 1 /\ I575 <= I572 - 1 /\ 0 <= I573 - 1 /\ I575 <= I573 - 1 /\ I575 <= I598 - 1 /\ 0 <= I574 - 1 /\ 0 <= I575 - 1] f8(I615, I616, I617, I618, I619, I620, I621, I622, I623, I624, I625, I626, I627, I628, I629, I630, I631, I632, I633, I634, I635, I636, I637, I638, I639) -> f8(I640, I641, I642, 0, I643, 1, I644, I622, I623, I624, I625 + 1, I626, I627, I645, I646, I647, I648, I649, I650, I651, I652, I653, I654, I655, I656) [I617 = I621 /\ I625 + 2 <= I616 /\ I627 + 5 <= I616 /\ I626 + 5 <= I616 /\ I624 + 10 <= I616 /\ I623 + 7 <= I616 /\ I626 + 5 <= I615 /\ I622 + 10 <= I615 /\ I623 + 7 <= I615 /\ 11 <= I641 - 1 /\ 11 <= I640 - 1 /\ 11 <= I616 - 1 /\ 11 <= I615 - 1 /\ I640 <= I615 /\ -1 <= I625 - 1 /\ I625 <= I623 - 1 /\ -1 <= I618 - 1 /\ I643 <= I618 - 1 /\ -1 <= I617 - 1 /\ I644 <= I617 - 1] f8(I657, I658, I659, I660, I661, I662, I663, I664, I665, I666, I667, I668, I669, I670, I671, I672, I673, I674, I675, I676, I677, I678, I679, I680, I681) -> f8(I682, I683, I659, I660, I684, I685, I686, I664, I665, I666, I667 + 1, I668, I669, I687, I688, I689, I690, I691, I692, I693, I694, I695, I696, I697, I698) [I667 + 2 <= I658 /\ I669 + 5 <= I658 /\ I668 + 5 <= I658 /\ I666 + 10 <= I658 /\ I665 + 7 <= I658 /\ I668 + 5 <= I657 /\ I664 + 10 <= I657 /\ I665 + 7 <= I657 /\ 9 <= I683 - 1 /\ 9 <= I682 - 1 /\ 9 <= I658 - 1 /\ 9 <= I657 - 1 /\ I682 <= I657 /\ I667 <= I665 - 1 /\ -1 <= I667 - 1 /\ I684 <= I661 - 1 /\ I662 <= I659 - 1 /\ 0 <= I660 - 1 /\ I662 <= I660 - 1 /\ I662 <= I685 - 1 /\ 0 <= I661 - 1 /\ 0 <= I662 - 1] f7(I699, I700, I701, I702, I703, I704, I705, I706, I707, I708, I709, I710, I711, I712, I713, I714, I715, I716, I717, I718, I719, I720, I721, I722, I723) -> f7(I724, I725, I701, I702 + 1, I703, I726, I727, I728, I729, I730, I731, I732, I733, I734, I735, I736, I737, I738, I739, I740, I741, I742, I743, I744, I745) [I703 + 5 <= I700 /\ I702 + 2 <= I700 /\ I701 + 7 <= I700 /\ I703 + 5 <= I699 /\ I701 + 7 <= I699 /\ 9 <= I725 - 1 /\ 9 <= I724 - 1 /\ 9 <= I700 - 1 /\ 9 <= I699 - 1 /\ I725 - 1 <= I700 /\ I724 <= I700 /\ I724 <= I699 /\ I702 <= I701 - 1 /\ -1 <= I702 - 1] f6(I746, I747, I748, I749, I750, I751, I752, I753, I754, I755, I756, I757, I758, I759, I760, I761, I762, I763, I764, I765, I766, I767, I768, I769, I770) -> f6(I771, I772, I748, I749, I750, I751 + 1, I752, I753, I773, I774, I775, I776, I777, I778, I779, I780, I781, I782, I783, I784, I785, I786, I787, I788, I789) [I751 + 2 <= I747 /\ I753 + 5 <= I747 /\ I752 + 5 <= I747 /\ I750 + 10 <= I747 /\ I749 + 7 <= I747 /\ I752 + 5 <= I746 /\ I748 + 10 <= I746 /\ I749 + 7 <= I746 /\ 9 <= I772 - 1 /\ 9 <= I771 - 1 /\ 9 <= I747 - 1 /\ 9 <= I746 - 1 /\ I772 - 1 <= I747 /\ I771 <= I746 /\ I751 <= I749 - 1 /\ -1 <= I751 - 1] f4(I790, I791, I792, I793, I794, I795, I796, I797, I798, I799, I800, I801, I802, I803, I804, I805, I806, I807, I808, I809, I810, I811, I812, I813, I814) -> f9(I815, I816, I817, 0, 0, 0, I818, I811, 0, I814, I819, I820, I821, I822, I823, I824, I825, I826, I827, I828, I829, I830, I831, I832, I833) [-1 <= I796 - 1 /\ I811 <= I795 - 1 /\ I817 <= I796 - 1 /\ I834 <= I797 - 1 /\ 0 <= I817 - 1 /\ -1 <= I797 - 1 /\ 8 <= I790 - 1 /\ 8 <= I791 - 1 /\ 8 <= I792 - 1 /\ 8 <= I793 - 1 /\ 6 <= I794 - 1 /\ 9 <= I815 - 1 /\ 9 <= I816 - 1 /\ I811 + 7 <= I790 /\ I798 + 9 <= I790 /\ I799 + 9 <= I790 /\ I814 + 5 <= I790 /\ I811 + 7 <= I791 /\ I800 + 9 <= I791 /\ I801 + 9 <= I791 /\ I814 + 5 <= I791 /\ I811 + 7 <= I792 /\ I802 + 9 <= I792 /\ I803 + 9 <= I792 /\ I814 + 5 <= I792 /\ I804 + 4 <= I792 /\ I805 + 4 <= I792 /\ I811 + 7 <= I793 /\ I806 + 9 <= I793 /\ I807 + 9 <= I793 /\ I814 + 5 <= I793 /\ I809 + 4 <= I793 /\ I810 + 4 <= I793 /\ I811 + 5 <= I794 /\ I812 + 7 <= I794 /\ I813 + 7 <= I794 /\ I814 + 3 <= I794 /\ 0 = I808 /\ I817 = I818] f4(I835, I836, I837, I838, I839, I840, I841, I842, I843, I844, I845, I846, I847, I848, I849, I850, I851, I852, I853, I854, I855, I856, I857, I858, I859) -> f8(I860, I861, I862, 0, 0, 0, I863, I864, I856, I865, 0, I859, I866, I867, I868, I869, I870, I871, I872, I873, I874, I875, I876, I877, I878) [-1 <= I841 - 1 /\ I856 <= I840 - 1 /\ I862 <= I841 - 1 /\ I879 <= I842 - 1 /\ -1 <= I842 - 1 /\ 0 <= I879 - 1 /\ 0 <= I862 - 1 /\ 8 <= I835 - 1 /\ 8 <= I836 - 1 /\ 8 <= I837 - 1 /\ 8 <= I838 - 1 /\ 6 <= I839 - 1 /\ 9 <= I860 - 1 /\ 9 <= I861 - 1 /\ I856 + 7 <= I835 /\ I843 + 9 <= I835 /\ I844 + 9 <= I835 /\ I859 + 5 <= I835 /\ I856 + 7 <= I836 /\ I845 + 9 <= I836 /\ I846 + 9 <= I836 /\ I859 + 5 <= I836 /\ I856 + 7 <= I837 /\ I847 + 9 <= I837 /\ I848 + 9 <= I837 /\ I859 + 5 <= I837 /\ I849 + 4 <= I837 /\ I850 + 4 <= I837 /\ I856 + 7 <= I838 /\ I851 + 9 <= I838 /\ I852 + 9 <= I838 /\ I859 + 5 <= I838 /\ I854 + 4 <= I838 /\ I855 + 4 <= I838 /\ I856 + 5 <= I839 /\ I857 + 7 <= I839 /\ I858 + 7 <= I839 /\ I859 + 3 <= I839 /\ 0 = I853 /\ I862 = I863] f4(I880, I881, I882, I883, I884, I885, I886, I887, I888, I889, I890, I891, I892, I893, I894, I895, I896, I897, I898, I899, I900, I901, I902, I903, I904) -> f7(I905, I906, I901, 0, I904, I907, I908, I909, I910, I911, I912, I913, I914, I915, I916, I917, I918, I919, I920, I921, I922, I923, I924, I925, I926) [-1 <= I886 - 1 /\ I901 <= I885 - 1 /\ I927 <= I886 - 1 /\ -1 <= I887 - 1 /\ I928 <= I887 - 1 /\ I905 - 1 <= I880 /\ I905 - 1 <= I881 /\ I905 - 1 <= I882 /\ I905 - 1 <= I883 /\ I905 - 3 <= I884 /\ I906 - 1 <= I880 /\ I906 - 1 <= I881 /\ I906 - 1 <= I882 /\ I906 - 1 <= I883 /\ I906 - 3 <= I884 /\ 8 <= I880 - 1 /\ 8 <= I881 - 1 /\ 8 <= I882 - 1 /\ 8 <= I883 - 1 /\ 6 <= I884 - 1 /\ 9 <= I905 - 1 /\ 9 <= I906 - 1 /\ I901 + 7 <= I880 /\ I888 + 9 <= I880 /\ I889 + 9 <= I880 /\ I904 + 5 <= I880 /\ I901 + 7 <= I881 /\ I890 + 9 <= I881 /\ I891 + 9 <= I881 /\ I904 + 5 <= I881 /\ I901 + 7 <= I882 /\ I892 + 9 <= I882 /\ I893 + 9 <= I882 /\ I904 + 5 <= I882 /\ I894 + 4 <= I882 /\ I895 + 4 <= I882 /\ I901 + 7 <= I883 /\ I896 + 9 <= I883 /\ I897 + 9 <= I883 /\ I904 + 5 <= I883 /\ I899 + 4 <= I883 /\ I900 + 4 <= I883 /\ I901 + 5 <= I884 /\ I902 + 7 <= I884 /\ I903 + 7 <= I884 /\ I904 + 3 <= I884 /\ 0 = I898] f4(I929, I930, I931, I932, I933, I934, I935, I936, I937, I938, I939, I940, I941, I942, I943, I944, I945, I946, I947, I948, I949, I950, I951, I952, I953) -> f6(I954, I955, I956, I950, I957, 0, I953, I958, I959, I960, I961, I962, I963, I964, I965, I966, I967, I968, I969, I970, I971, I972, I973, I974, I975) [-1 <= I935 - 1 /\ I950 <= I934 - 1 /\ I976 <= I935 - 1 /\ I977 <= I936 - 1 /\ 0 <= I977 - 1 /\ -1 <= I936 - 1 /\ 8 <= I929 - 1 /\ 8 <= I930 - 1 /\ 8 <= I931 - 1 /\ 8 <= I932 - 1 /\ 6 <= I933 - 1 /\ 9 <= I954 - 1 /\ 9 <= I955 - 1 /\ I950 + 7 <= I929 /\ I937 + 9 <= I929 /\ I938 + 9 <= I929 /\ I953 + 5 <= I929 /\ I950 + 7 <= I930 /\ I939 + 9 <= I930 /\ I940 + 9 <= I930 /\ I953 + 5 <= I930 /\ I950 + 7 <= I931 /\ I941 + 9 <= I931 /\ I942 + 9 <= I931 /\ I953 + 5 <= I931 /\ I943 + 4 <= I931 /\ I944 + 4 <= I931 /\ I950 + 7 <= I932 /\ I945 + 9 <= I932 /\ I946 + 9 <= I932 /\ I953 + 5 <= I932 /\ I948 + 4 <= I932 /\ I949 + 4 <= I932 /\ I950 + 5 <= I933 /\ I951 + 7 <= I933 /\ I952 + 7 <= I933 /\ I953 + 3 <= I933 /\ 0 = I947] f5(I978, I979, I980, I981, I982, I983, I984, I985, I986, I987, I988, I989, I990, I991, I992, I993, I994, I995, I996, I997, I998, I999, I1000, I1001, I1002) -> f4(I1003, I1004, I1005, I1006, I1007, I1008, I979, I980, I1009, I1010, I1011, I1012, I1013, I1014, I1015, I1016, I1017, I1018, 0, I1019, I1020, I981, I1021, I1022, I984) [I984 + 3 <= I978 /\ I983 + 7 <= I978 /\ I982 + 7 <= I978 /\ I981 + 5 <= I978 /\ 6 <= I1007 - 1 /\ 8 <= I1006 - 1 /\ 8 <= I1005 - 1 /\ 8 <= I1004 - 1 /\ 8 <= I1003 - 1 /\ -1 <= I981 - 1 /\ 6 <= I978 - 1] f3(I1023, I1024, I1025, I1026, I1027, I1028, I1029, I1030, I1031, I1032, I1033, I1034, I1035, I1036, I1037, I1038, I1039, I1040, I1041, I1042, I1043, I1044, I1045, I1046, I1047) -> f4(I1048, I1049, I1050, I1051, I1052, I1053, I1054, I1055, I1056, I1057, I1058, I1059, I1060, I1061, I1062, I1063, I1064, I1065, 0, I1066, I1067, I1068, I1069, I1070, I1071) [-1 <= I1068 - 1 /\ 0 <= I1024 - 1 /\ -1 <= I1072 - 1 /\ 0 <= I1023 - 1 /\ 8 <= I1048 - 1 /\ 8 <= I1049 - 1 /\ 8 <= I1050 - 1 /\ 8 <= I1051 - 1 /\ 6 <= I1052 - 1] f1(I1073, I1074, I1075, I1076, I1077, I1078, I1079, I1080, I1081, I1082, I1083, I1084, I1085, I1086, I1087, I1088, I1089, I1090, I1091, I1092, I1093, I1094, I1095, I1096, I1097) -> f2(I1073, I1098, 0, 0, I1075, I1099, I1100, 0, 0, 0, I1101, I1102, I1103, I1104, I1075, I1076, I1076, I1105, I1077, I1078, I1106, I1107, I1079, I1108, I1109) [I1099 = I1100 /\ I1079 + 3 <= I1074 /\ I1078 + 5 <= I1074 /\ 9 <= I1098 - 1 /\ 9 <= I1074 - 1] We use the reverse value criterion with the projection function NU: NU[f6#(z1,z2,z3,z4,z5,z6,z7,z8,z9,z10,z11,z12,z13,z14,z15,z16,z17,z18,z19,z20,z21,z22,z23,z24,z25)] = z4 - 1 + -1 * z6 This gives the following inequalities: I751 + 2 <= I747 /\ I753 + 5 <= I747 /\ I752 + 5 <= I747 /\ I750 + 10 <= I747 /\ I749 + 7 <= I747 /\ I752 + 5 <= I746 /\ I748 + 10 <= I746 /\ I749 + 7 <= I746 /\ 9 <= I772 - 1 /\ 9 <= I771 - 1 /\ 9 <= I747 - 1 /\ 9 <= I746 - 1 /\ I772 - 1 <= I747 /\ I771 <= I746 /\ I751 <= I749 - 1 /\ -1 <= I751 - 1 ==> I749 - 1 + -1 * I751 > I749 - 1 + -1 * (I751 + 1) with I749 - 1 + -1 * I751 >= 0 All dependency pairs are strictly oriented, so the entire dependency pair problem may be removed. DP problem for innermost termination. P = f8#(I657, I658, I659, I660, I661, I662, I663, I664, I665, I666, I667, I668, I669, I670, I671, I672, I673, I674, I675, I676, I677, I678, I679, I680, I681) -> f8#(I682, I683, I659, I660, I684, I685, I686, I664, I665, I666, I667 + 1, I668, I669, I687, I688, I689, I690, I691, I692, I693, I694, I695, I696, I697, I698) [I667 + 2 <= I658 /\ I669 + 5 <= I658 /\ I668 + 5 <= I658 /\ I666 + 10 <= I658 /\ I665 + 7 <= I658 /\ I668 + 5 <= I657 /\ I664 + 10 <= I657 /\ I665 + 7 <= I657 /\ 9 <= I683 - 1 /\ 9 <= I682 - 1 /\ 9 <= I658 - 1 /\ 9 <= I657 - 1 /\ I682 <= I657 /\ I667 <= I665 - 1 /\ -1 <= I667 - 1 /\ I684 <= I661 - 1 /\ I662 <= I659 - 1 /\ 0 <= I660 - 1 /\ I662 <= I660 - 1 /\ I662 <= I685 - 1 /\ 0 <= I661 - 1 /\ 0 <= I662 - 1] R = init(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25) -> f3(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7, rnd8, rnd9, rnd10, rnd11, rnd12, rnd13, rnd14, rnd15, rnd16, rnd17, rnd18, rnd19, rnd20, rnd21, rnd22, rnd23, rnd24, rnd25) f12(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24) -> f12(I25, I1 - 1, 0, 1, 1, I26, I27, I7, I28, I9, I29, I11, 0, 2, I30, I31, I32, I33, I34, I19 + 1, I20 + 1, I35, I36, I37, I24 + 1) [0 <= I1 - 1 /\ -1 <= y1 - 1 /\ 0 <= I5 - 1 /\ 0 <= I2 - 1 /\ -1 <= I19 - 1 /\ I19 <= y1 - 1 /\ 0 <= I9 - 1 /\ 0 <= I11 - 1 /\ -1 <= y2 - 1 /\ 0 <= I18 - 1 /\ 0 <= I17 - 1 /\ 0 <= I16 - 1 /\ 0 <= I7 - 1 /\ -1 <= I24 - 1 /\ -1 <= I20 - 1 /\ 11 <= I0 - 1 /\ 13 <= I25 - 1 /\ I20 + 5 <= I0 /\ I21 + 9 <= I0 /\ I22 + 9 <= I0 /\ I24 + 3 <= I0 /\ I23 + 9 <= I0 /\ I7 = I8 /\ I9 = I10 /\ I11 = I12 /\ I6 = I15] f12(I38, I39, I40, I41, I42, I43, I44, I45, I46, I47, I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59, I60, I61, I62) -> f12(I63, I39 - 1, I40, I64, I65, I43, I44, I45, I66, I47, I67, I49, I68, I69, I70, I71, I72, I73, I74, I57 + 1, I58 + 1, I75, I76, I77, I62 + 1) [0 <= I39 - 1 /\ -1 <= I78 - 1 /\ 0 <= I43 - 1 /\ 0 <= I40 - 1 /\ -1 <= I57 - 1 /\ I57 <= I78 - 1 /\ 0 <= I47 - 1 /\ 0 <= I41 - 1 /\ 0 <= I50 - 1 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ -1 <= I79 - 1 /\ 0 <= I46 - 1 /\ 0 <= I42 - 1 /\ 0 <= I56 - 1 /\ 0 <= I51 - 1 /\ 0 <= I55 - 1 /\ 0 <= I54 - 1 /\ 0 <= I52 - 1 /\ 0 <= I53 - 1 /\ -1 <= I62 - 1 /\ -1 <= I58 - 1 /\ 9 <= I38 - 1 /\ 9 <= I63 - 1 /\ I58 + 5 <= I38 /\ I59 + 9 <= I38 /\ I60 + 9 <= I38 /\ I62 + 3 <= I38 /\ I61 + 9 <= I38] f2(I80, I81, I82, I83, I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95, I96, I97, I98, I99, I100, I101, I102, I103, I104) -> f12(I105, I80, I92, I90, I86, I91, I85, I106, I82, I93, I84, 0, I83, I87, I88, I89, I94, I95, I96, I98, I99, I107, I108, I109, I102) [I101 + 9 <= I81 /\ I102 + 3 <= I81 /\ I100 + 9 <= I81 /\ I99 + 5 <= I81 /\ 11 <= I105 - 1 /\ 11 <= I81 - 1] f3(I110, I111, I112, I113, I114, I115, I116, I117, I118, I119, I120, I121, I122, I123, I124, I125, I126, I127, I128, I129, I130, I131, I132, I133, I134) -> f1(I135, I136, I137, I138, 1, 0, 0, I139, I140, I141, I142, I143, I144, I145, I146, I147, I148, I149, I150, I151, I152, I153, I154, I155, I156) [7 <= I136 - 1 /\ 0 <= I110 - 1 /\ I136 - 7 <= I110 /\ 0 <= I111 - 1 /\ -1 <= I135 - 1] f11(I157, I158, I159, I160, I161, I162, I163, I164, I165, I166, I167, I168, I169, I170, I171, I172, I173, I174, I175, I176, I177, I178, I179, I180, I181) -> f10(I182, 0, 0, I160, I162, I163, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192, I193, I194, I195, I196, I197, I198, I199, I200, I201) [I162 + 4 <= I157 /\ I163 + 7 <= I157 /\ I161 + 10 <= I157 /\ I160 + 9 <= I157 /\ I159 + 8 <= I157 /\ 9 <= I182 - 1 /\ 0 <= I158 - 1 /\ 9 <= I157 - 1] f10(I202, I203, I204, I205, I206, I207, I208, I209, I210, I211, I212, I213, I214, I215, I216, I217, I218, I219, I220, I221, I222, I223, I224, I225, I226) -> f11(I227, I228, I229, I205, I230, I206 - 1, I207, I231, I232, I233, I234, I235, I236, I237, I238, I239, I240, I241, I242, I243, I244, I245, I246, I247, I248) [0 <= I203 - 1 /\ 0 <= I204 - 1 /\ 0 <= I206 - 1 /\ I249 <= I204 - 1 /\ I203 <= I250 - 1 /\ 9 <= I202 - 1 /\ 9 <= I227 - 1 /\ -1 <= I228 - 1 /\ I229 + 8 <= I202 /\ I205 + 9 <= I202 /\ I230 + 10 <= I202 /\ I207 + 7 <= I202 /\ I206 + 4 <= I202 /\ I209 + 6 <= I202 /\ I208 + 6 <= I202] f10(I251, I252, I253, I254, I255, I256, I257, I258, I259, I260, I261, I262, I263, I264, I265, I266, I267, I268, I269, I270, I271, I272, I273, I274, I275) -> f11(I276, I277, I278, I254, I279, I255 - 1, I256, I280, I281, I282, I283, I284, I285, I286, I287, I288, I289, I290, I291, I292, I293, I294, I295, I296, I297) [I257 + 6 <= I251 /\ I258 + 6 <= I251 /\ I255 + 4 <= I251 /\ I256 + 7 <= I251 /\ I279 + 10 <= I251 /\ I254 + 9 <= I251 /\ I278 + 8 <= I251 /\ -1 <= I277 - 1 /\ 9 <= I276 - 1 /\ 0 <= I255 - 1 /\ 9 <= I251 - 1] f7(I298, I299, I300, I301, I302, I303, I304, I305, I306, I307, I308, I309, I310, I311, I312, I313, I314, I315, I316, I317, I318, I319, I320, I321, I322) -> f10(I323, 0, 0, I300, I301, I302, I324, I325, I326, I327, I328, I329, I330, I331, I332, I333, I334, I335, I336, I337, I338, I339, I340, I341, I342) [I302 + 5 <= I299 /\ I301 + 2 <= I299 /\ I300 + 7 <= I299 /\ I302 + 5 <= I298 /\ I300 + 7 <= I298 /\ 10 <= I323 - 1 /\ 9 <= I299 - 1 /\ I300 <= I301 /\ 9 <= I298 - 1] f6(I343, I344, I345, I346, I347, I348, I349, I350, I351, I352, I353, I354, I355, I356, I357, I358, I359, I360, I361, I362, I363, I364, I365, I366, I367) -> f10(I368, 0, 0, I346, I348, I349, I369, I370, I371, I372, I373, I374, I375, I376, I377, I378, I379, I380, I381, I382, I383, I384, I385, I386, I387) [I348 + 2 <= I344 /\ I350 + 5 <= I344 /\ I349 + 5 <= I344 /\ I347 + 10 <= I344 /\ I346 + 7 <= I344 /\ I349 + 5 <= I343 /\ I345 + 10 <= I343 /\ I346 + 7 <= I343 /\ 10 <= I368 - 1 /\ 9 <= I344 - 1 /\ I346 <= I348 /\ 9 <= I343 - 1] f4(I388, I389, I390, I391, I392, I393, I394, I395, I396, I397, I398, I399, I400, I401, I402, I403, I404, I405, I406, I407, I408, I409, I410, I411, I412) -> f10(I413, 0, 0, I409, I409, I412, I414, I415, I416, I417, I418, I419, I420, I421, I422, I423, I424, I425, I426, I427, I428, I429, I430, I431, I432) [0 = I406 /\ I412 + 3 <= I392 /\ I411 + 7 <= I392 /\ I410 + 7 <= I392 /\ I409 + 5 <= I392 /\ I408 + 4 <= I391 /\ I407 + 4 <= I391 /\ I412 + 5 <= I391 /\ I405 + 9 <= I391 /\ I404 + 9 <= I391 /\ I409 + 7 <= I391 /\ I403 + 4 <= I390 /\ I402 + 4 <= I390 /\ I412 + 5 <= I390 /\ I401 + 9 <= I390 /\ I400 + 9 <= I390 /\ I409 + 7 <= I390 /\ I412 + 5 <= I389 /\ I399 + 9 <= I389 /\ I398 + 9 <= I389 /\ I409 + 7 <= I389 /\ I412 + 5 <= I388 /\ I397 + 9 <= I388 /\ I396 + 9 <= I388 /\ I409 + 7 <= I388 /\ 10 <= I413 - 1 /\ 6 <= I392 - 1 /\ 8 <= I391 - 1 /\ 8 <= I390 - 1 /\ 8 <= I389 - 1 /\ I393 <= I409 /\ 8 <= I388 - 1] f9(I433, I434, I435, I436, I437, I438, I439, I440, I441, I442, I443, I444, I445, I446, I447, I448, I449, I450, I451, I452, I453, I454, I455, I456, I457) -> f10(I458, I459, I439, I440, I441, I442, I460, I461, I462, I463, I464, I465, I466, I467, I468, I469, I470, I471, I472, I473, I474, I475, I476, I477, I478) [I442 + 5 <= I434 /\ I441 + 2 <= I434 /\ I440 + 7 <= I434 /\ I442 + 5 <= I433 /\ I440 + 7 <= I433 /\ 11 <= I458 - 1 /\ 9 <= I434 - 1 /\ I440 <= I441 /\ 9 <= I433 - 1] f8(I479, I480, I481, I482, I483, I484, I485, I486, I487, I488, I489, I490, I491, I492, I493, I494, I495, I496, I497, I498, I499, I500, I501, I502, I503) -> f10(I504, I505, I485, I487, I489, I490, I506, I507, I508, I509, I510, I511, I512, I513, I514, I515, I516, I517, I518, I519, I520, I521, I522, I523, I524) [I489 + 2 <= I480 /\ I491 + 5 <= I480 /\ I490 + 5 <= I480 /\ I488 + 10 <= I480 /\ I487 + 7 <= I480 /\ I490 + 5 <= I479 /\ I486 + 10 <= I479 /\ I487 + 7 <= I479 /\ 11 <= I504 - 1 /\ 9 <= I480 - 1 /\ I487 <= I489 /\ 9 <= I479 - 1] f9(I525, I526, I527, I528, I529, I530, I531, I532, I533, I534, I535, I536, I537, I538, I539, I540, I541, I542, I543, I544, I545, I546, I547, I548, I549) -> f9(I550, I551, I552, 0, I553, 1, I554, I532, I533 + 1, I534, I555, I556, I557, I558, I559, I560, I561, I562, I563, I564, I565, I566, I567, I568, I569) [I527 = I531 /\ I534 + 5 <= I526 /\ I533 + 2 <= I526 /\ I532 + 7 <= I526 /\ I534 + 5 <= I525 /\ I532 + 7 <= I525 /\ 11 <= I551 - 1 /\ 11 <= I550 - 1 /\ 11 <= I526 - 1 /\ 11 <= I525 - 1 /\ I550 <= I525 /\ -1 <= I533 - 1 /\ I533 <= I532 - 1 /\ -1 <= I528 - 1 /\ I553 <= I528 - 1 /\ -1 <= I527 - 1 /\ I554 <= I527 - 1] f9(I570, I571, I572, I573, I574, I575, I576, I577, I578, I579, I580, I581, I582, I583, I584, I585, I586, I587, I588, I589, I590, I591, I592, I593, I594) -> f9(I595, I596, I572, I573, I597, I598, I599, I577, I578 + 1, I579, I600, I601, I602, I603, I604, I605, I606, I607, I608, I609, I610, I611, I612, I613, I614) [I579 + 5 <= I571 /\ I578 + 2 <= I571 /\ I577 + 7 <= I571 /\ I579 + 5 <= I570 /\ I577 + 7 <= I570 /\ 9 <= I596 - 1 /\ 9 <= I595 - 1 /\ 9 <= I571 - 1 /\ 9 <= I570 - 1 /\ I595 <= I570 /\ I578 <= I577 - 1 /\ -1 <= I578 - 1 /\ I597 <= I574 - 1 /\ I575 <= I572 - 1 /\ 0 <= I573 - 1 /\ I575 <= I573 - 1 /\ I575 <= I598 - 1 /\ 0 <= I574 - 1 /\ 0 <= I575 - 1] f8(I615, I616, I617, I618, I619, I620, I621, I622, I623, I624, I625, I626, I627, I628, I629, I630, I631, I632, I633, I634, I635, I636, I637, I638, I639) -> f8(I640, I641, I642, 0, I643, 1, I644, I622, I623, I624, I625 + 1, I626, I627, I645, I646, I647, I648, I649, I650, I651, I652, I653, I654, I655, I656) [I617 = I621 /\ I625 + 2 <= I616 /\ I627 + 5 <= I616 /\ I626 + 5 <= I616 /\ I624 + 10 <= I616 /\ I623 + 7 <= I616 /\ I626 + 5 <= I615 /\ I622 + 10 <= I615 /\ I623 + 7 <= I615 /\ 11 <= I641 - 1 /\ 11 <= I640 - 1 /\ 11 <= I616 - 1 /\ 11 <= I615 - 1 /\ I640 <= I615 /\ -1 <= I625 - 1 /\ I625 <= I623 - 1 /\ -1 <= I618 - 1 /\ I643 <= I618 - 1 /\ -1 <= I617 - 1 /\ I644 <= I617 - 1] f8(I657, I658, I659, I660, I661, I662, I663, I664, I665, I666, I667, I668, I669, I670, I671, I672, I673, I674, I675, I676, I677, I678, I679, I680, I681) -> f8(I682, I683, I659, I660, I684, I685, I686, I664, I665, I666, I667 + 1, I668, I669, I687, I688, I689, I690, I691, I692, I693, I694, I695, I696, I697, I698) [I667 + 2 <= I658 /\ I669 + 5 <= I658 /\ I668 + 5 <= I658 /\ I666 + 10 <= I658 /\ I665 + 7 <= I658 /\ I668 + 5 <= I657 /\ I664 + 10 <= I657 /\ I665 + 7 <= I657 /\ 9 <= I683 - 1 /\ 9 <= I682 - 1 /\ 9 <= I658 - 1 /\ 9 <= I657 - 1 /\ I682 <= I657 /\ I667 <= I665 - 1 /\ -1 <= I667 - 1 /\ I684 <= I661 - 1 /\ I662 <= I659 - 1 /\ 0 <= I660 - 1 /\ I662 <= I660 - 1 /\ I662 <= I685 - 1 /\ 0 <= I661 - 1 /\ 0 <= I662 - 1] f7(I699, I700, I701, I702, I703, I704, I705, I706, I707, I708, I709, I710, I711, I712, I713, I714, I715, I716, I717, I718, I719, I720, I721, I722, I723) -> f7(I724, I725, I701, I702 + 1, I703, I726, I727, I728, I729, I730, I731, I732, I733, I734, I735, I736, I737, I738, I739, I740, I741, I742, I743, I744, I745) [I703 + 5 <= I700 /\ I702 + 2 <= I700 /\ I701 + 7 <= I700 /\ I703 + 5 <= I699 /\ I701 + 7 <= I699 /\ 9 <= I725 - 1 /\ 9 <= I724 - 1 /\ 9 <= I700 - 1 /\ 9 <= I699 - 1 /\ I725 - 1 <= I700 /\ I724 <= I700 /\ I724 <= I699 /\ I702 <= I701 - 1 /\ -1 <= I702 - 1] f6(I746, I747, I748, I749, I750, I751, I752, I753, I754, I755, I756, I757, I758, I759, I760, I761, I762, I763, I764, I765, I766, I767, I768, I769, I770) -> f6(I771, I772, I748, I749, I750, I751 + 1, I752, I753, I773, I774, I775, I776, I777, I778, I779, I780, I781, I782, I783, I784, I785, I786, I787, I788, I789) [I751 + 2 <= I747 /\ I753 + 5 <= I747 /\ I752 + 5 <= I747 /\ I750 + 10 <= I747 /\ I749 + 7 <= I747 /\ I752 + 5 <= I746 /\ I748 + 10 <= I746 /\ I749 + 7 <= I746 /\ 9 <= I772 - 1 /\ 9 <= I771 - 1 /\ 9 <= I747 - 1 /\ 9 <= I746 - 1 /\ I772 - 1 <= I747 /\ I771 <= I746 /\ I751 <= I749 - 1 /\ -1 <= I751 - 1] f4(I790, I791, I792, I793, I794, I795, I796, I797, I798, I799, I800, I801, I802, I803, I804, I805, I806, I807, I808, I809, I810, I811, I812, I813, I814) -> f9(I815, I816, I817, 0, 0, 0, I818, I811, 0, I814, I819, I820, I821, I822, I823, I824, I825, I826, I827, I828, I829, I830, I831, I832, I833) [-1 <= I796 - 1 /\ I811 <= I795 - 1 /\ I817 <= I796 - 1 /\ I834 <= I797 - 1 /\ 0 <= I817 - 1 /\ -1 <= I797 - 1 /\ 8 <= I790 - 1 /\ 8 <= I791 - 1 /\ 8 <= I792 - 1 /\ 8 <= I793 - 1 /\ 6 <= I794 - 1 /\ 9 <= I815 - 1 /\ 9 <= I816 - 1 /\ I811 + 7 <= I790 /\ I798 + 9 <= I790 /\ I799 + 9 <= I790 /\ I814 + 5 <= I790 /\ I811 + 7 <= I791 /\ I800 + 9 <= I791 /\ I801 + 9 <= I791 /\ I814 + 5 <= I791 /\ I811 + 7 <= I792 /\ I802 + 9 <= I792 /\ I803 + 9 <= I792 /\ I814 + 5 <= I792 /\ I804 + 4 <= I792 /\ I805 + 4 <= I792 /\ I811 + 7 <= I793 /\ I806 + 9 <= I793 /\ I807 + 9 <= I793 /\ I814 + 5 <= I793 /\ I809 + 4 <= I793 /\ I810 + 4 <= I793 /\ I811 + 5 <= I794 /\ I812 + 7 <= I794 /\ I813 + 7 <= I794 /\ I814 + 3 <= I794 /\ 0 = I808 /\ I817 = I818] f4(I835, I836, I837, I838, I839, I840, I841, I842, I843, I844, I845, I846, I847, I848, I849, I850, I851, I852, I853, I854, I855, I856, I857, I858, I859) -> f8(I860, I861, I862, 0, 0, 0, I863, I864, I856, I865, 0, I859, I866, I867, I868, I869, I870, I871, I872, I873, I874, I875, I876, I877, I878) [-1 <= I841 - 1 /\ I856 <= I840 - 1 /\ I862 <= I841 - 1 /\ I879 <= I842 - 1 /\ -1 <= I842 - 1 /\ 0 <= I879 - 1 /\ 0 <= I862 - 1 /\ 8 <= I835 - 1 /\ 8 <= I836 - 1 /\ 8 <= I837 - 1 /\ 8 <= I838 - 1 /\ 6 <= I839 - 1 /\ 9 <= I860 - 1 /\ 9 <= I861 - 1 /\ I856 + 7 <= I835 /\ I843 + 9 <= I835 /\ I844 + 9 <= I835 /\ I859 + 5 <= I835 /\ I856 + 7 <= I836 /\ I845 + 9 <= I836 /\ I846 + 9 <= I836 /\ I859 + 5 <= I836 /\ I856 + 7 <= I837 /\ I847 + 9 <= I837 /\ I848 + 9 <= I837 /\ I859 + 5 <= I837 /\ I849 + 4 <= I837 /\ I850 + 4 <= I837 /\ I856 + 7 <= I838 /\ I851 + 9 <= I838 /\ I852 + 9 <= I838 /\ I859 + 5 <= I838 /\ I854 + 4 <= I838 /\ I855 + 4 <= I838 /\ I856 + 5 <= I839 /\ I857 + 7 <= I839 /\ I858 + 7 <= I839 /\ I859 + 3 <= I839 /\ 0 = I853 /\ I862 = I863] f4(I880, I881, I882, I883, I884, I885, I886, I887, I888, I889, I890, I891, I892, I893, I894, I895, I896, I897, I898, I899, I900, I901, I902, I903, I904) -> f7(I905, I906, I901, 0, I904, I907, I908, I909, I910, I911, I912, I913, I914, I915, I916, I917, I918, I919, I920, I921, I922, I923, I924, I925, I926) [-1 <= I886 - 1 /\ I901 <= I885 - 1 /\ I927 <= I886 - 1 /\ -1 <= I887 - 1 /\ I928 <= I887 - 1 /\ I905 - 1 <= I880 /\ I905 - 1 <= I881 /\ I905 - 1 <= I882 /\ I905 - 1 <= I883 /\ I905 - 3 <= I884 /\ I906 - 1 <= I880 /\ I906 - 1 <= I881 /\ I906 - 1 <= I882 /\ I906 - 1 <= I883 /\ I906 - 3 <= I884 /\ 8 <= I880 - 1 /\ 8 <= I881 - 1 /\ 8 <= I882 - 1 /\ 8 <= I883 - 1 /\ 6 <= I884 - 1 /\ 9 <= I905 - 1 /\ 9 <= I906 - 1 /\ I901 + 7 <= I880 /\ I888 + 9 <= I880 /\ I889 + 9 <= I880 /\ I904 + 5 <= I880 /\ I901 + 7 <= I881 /\ I890 + 9 <= I881 /\ I891 + 9 <= I881 /\ I904 + 5 <= I881 /\ I901 + 7 <= I882 /\ I892 + 9 <= I882 /\ I893 + 9 <= I882 /\ I904 + 5 <= I882 /\ I894 + 4 <= I882 /\ I895 + 4 <= I882 /\ I901 + 7 <= I883 /\ I896 + 9 <= I883 /\ I897 + 9 <= I883 /\ I904 + 5 <= I883 /\ I899 + 4 <= I883 /\ I900 + 4 <= I883 /\ I901 + 5 <= I884 /\ I902 + 7 <= I884 /\ I903 + 7 <= I884 /\ I904 + 3 <= I884 /\ 0 = I898] f4(I929, I930, I931, I932, I933, I934, I935, I936, I937, I938, I939, I940, I941, I942, I943, I944, I945, I946, I947, I948, I949, I950, I951, I952, I953) -> f6(I954, I955, I956, I950, I957, 0, I953, I958, I959, I960, I961, I962, I963, I964, I965, I966, I967, I968, I969, I970, I971, I972, I973, I974, I975) [-1 <= I935 - 1 /\ I950 <= I934 - 1 /\ I976 <= I935 - 1 /\ I977 <= I936 - 1 /\ 0 <= I977 - 1 /\ -1 <= I936 - 1 /\ 8 <= I929 - 1 /\ 8 <= I930 - 1 /\ 8 <= I931 - 1 /\ 8 <= I932 - 1 /\ 6 <= I933 - 1 /\ 9 <= I954 - 1 /\ 9 <= I955 - 1 /\ I950 + 7 <= I929 /\ I937 + 9 <= I929 /\ I938 + 9 <= I929 /\ I953 + 5 <= I929 /\ I950 + 7 <= I930 /\ I939 + 9 <= I930 /\ I940 + 9 <= I930 /\ I953 + 5 <= I930 /\ I950 + 7 <= I931 /\ I941 + 9 <= I931 /\ I942 + 9 <= I931 /\ I953 + 5 <= I931 /\ I943 + 4 <= I931 /\ I944 + 4 <= I931 /\ I950 + 7 <= I932 /\ I945 + 9 <= I932 /\ I946 + 9 <= I932 /\ I953 + 5 <= I932 /\ I948 + 4 <= I932 /\ I949 + 4 <= I932 /\ I950 + 5 <= I933 /\ I951 + 7 <= I933 /\ I952 + 7 <= I933 /\ I953 + 3 <= I933 /\ 0 = I947] f5(I978, I979, I980, I981, I982, I983, I984, I985, I986, I987, I988, I989, I990, I991, I992, I993, I994, I995, I996, I997, I998, I999, I1000, I1001, I1002) -> f4(I1003, I1004, I1005, I1006, I1007, I1008, I979, I980, I1009, I1010, I1011, I1012, I1013, I1014, I1015, I1016, I1017, I1018, 0, I1019, I1020, I981, I1021, I1022, I984) [I984 + 3 <= I978 /\ I983 + 7 <= I978 /\ I982 + 7 <= I978 /\ I981 + 5 <= I978 /\ 6 <= I1007 - 1 /\ 8 <= I1006 - 1 /\ 8 <= I1005 - 1 /\ 8 <= I1004 - 1 /\ 8 <= I1003 - 1 /\ -1 <= I981 - 1 /\ 6 <= I978 - 1] f3(I1023, I1024, I1025, I1026, I1027, I1028, I1029, I1030, I1031, I1032, I1033, I1034, I1035, I1036, I1037, I1038, I1039, I1040, I1041, I1042, I1043, I1044, I1045, I1046, I1047) -> f4(I1048, I1049, I1050, I1051, I1052, I1053, I1054, I1055, I1056, I1057, I1058, I1059, I1060, I1061, I1062, I1063, I1064, I1065, 0, I1066, I1067, I1068, I1069, I1070, I1071) [-1 <= I1068 - 1 /\ 0 <= I1024 - 1 /\ -1 <= I1072 - 1 /\ 0 <= I1023 - 1 /\ 8 <= I1048 - 1 /\ 8 <= I1049 - 1 /\ 8 <= I1050 - 1 /\ 8 <= I1051 - 1 /\ 6 <= I1052 - 1] f1(I1073, I1074, I1075, I1076, I1077, I1078, I1079, I1080, I1081, I1082, I1083, I1084, I1085, I1086, I1087, I1088, I1089, I1090, I1091, I1092, I1093, I1094, I1095, I1096, I1097) -> f2(I1073, I1098, 0, 0, I1075, I1099, I1100, 0, 0, 0, I1101, I1102, I1103, I1104, I1075, I1076, I1076, I1105, I1077, I1078, I1106, I1107, I1079, I1108, I1109) [I1099 = I1100 /\ I1079 + 3 <= I1074 /\ I1078 + 5 <= I1074 /\ 9 <= I1098 - 1 /\ 9 <= I1074 - 1] We use the basic value criterion with the projection function NU: NU[f8#(z1,z2,z3,z4,z5,z6,z7,z8,z9,z10,z11,z12,z13,z14,z15,z16,z17,z18,z19,z20,z21,z22,z23,z24,z25)] = z5 This gives the following inequalities: I667 + 2 <= I658 /\ I669 + 5 <= I658 /\ I668 + 5 <= I658 /\ I666 + 10 <= I658 /\ I665 + 7 <= I658 /\ I668 + 5 <= I657 /\ I664 + 10 <= I657 /\ I665 + 7 <= I657 /\ 9 <= I683 - 1 /\ 9 <= I682 - 1 /\ 9 <= I658 - 1 /\ 9 <= I657 - 1 /\ I682 <= I657 /\ I667 <= I665 - 1 /\ -1 <= I667 - 1 /\ I684 <= I661 - 1 /\ I662 <= I659 - 1 /\ 0 <= I660 - 1 /\ I662 <= I660 - 1 /\ I662 <= I685 - 1 /\ 0 <= I661 - 1 /\ 0 <= I662 - 1 ==> I661 >! I684 All dependency pairs are strictly oriented, so the entire dependency pair problem may be removed. DP problem for innermost termination. P = f9#(I570, I571, I572, I573, I574, I575, I576, I577, I578, I579, I580, I581, I582, I583, I584, I585, I586, I587, I588, I589, I590, I591, I592, I593, I594) -> f9#(I595, I596, I572, I573, I597, I598, I599, I577, I578 + 1, I579, I600, I601, I602, I603, I604, I605, I606, I607, I608, I609, I610, I611, I612, I613, I614) [I579 + 5 <= I571 /\ I578 + 2 <= I571 /\ I577 + 7 <= I571 /\ I579 + 5 <= I570 /\ I577 + 7 <= I570 /\ 9 <= I596 - 1 /\ 9 <= I595 - 1 /\ 9 <= I571 - 1 /\ 9 <= I570 - 1 /\ I595 <= I570 /\ I578 <= I577 - 1 /\ -1 <= I578 - 1 /\ I597 <= I574 - 1 /\ I575 <= I572 - 1 /\ 0 <= I573 - 1 /\ I575 <= I573 - 1 /\ I575 <= I598 - 1 /\ 0 <= I574 - 1 /\ 0 <= I575 - 1] R = init(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25) -> f3(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7, rnd8, rnd9, rnd10, rnd11, rnd12, rnd13, rnd14, rnd15, rnd16, rnd17, rnd18, rnd19, rnd20, rnd21, rnd22, rnd23, rnd24, rnd25) f12(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24) -> f12(I25, I1 - 1, 0, 1, 1, I26, I27, I7, I28, I9, I29, I11, 0, 2, I30, I31, I32, I33, I34, I19 + 1, I20 + 1, I35, I36, I37, I24 + 1) [0 <= I1 - 1 /\ -1 <= y1 - 1 /\ 0 <= I5 - 1 /\ 0 <= I2 - 1 /\ -1 <= I19 - 1 /\ I19 <= y1 - 1 /\ 0 <= I9 - 1 /\ 0 <= I11 - 1 /\ -1 <= y2 - 1 /\ 0 <= I18 - 1 /\ 0 <= I17 - 1 /\ 0 <= I16 - 1 /\ 0 <= I7 - 1 /\ -1 <= I24 - 1 /\ -1 <= I20 - 1 /\ 11 <= I0 - 1 /\ 13 <= I25 - 1 /\ I20 + 5 <= I0 /\ I21 + 9 <= I0 /\ I22 + 9 <= I0 /\ I24 + 3 <= I0 /\ I23 + 9 <= I0 /\ I7 = I8 /\ I9 = I10 /\ I11 = I12 /\ I6 = I15] f12(I38, I39, I40, I41, I42, I43, I44, I45, I46, I47, I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59, I60, I61, I62) -> f12(I63, I39 - 1, I40, I64, I65, I43, I44, I45, I66, I47, I67, I49, I68, I69, I70, I71, I72, I73, I74, I57 + 1, I58 + 1, I75, I76, I77, I62 + 1) [0 <= I39 - 1 /\ -1 <= I78 - 1 /\ 0 <= I43 - 1 /\ 0 <= I40 - 1 /\ -1 <= I57 - 1 /\ I57 <= I78 - 1 /\ 0 <= I47 - 1 /\ 0 <= I41 - 1 /\ 0 <= I50 - 1 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ -1 <= I79 - 1 /\ 0 <= I46 - 1 /\ 0 <= I42 - 1 /\ 0 <= I56 - 1 /\ 0 <= I51 - 1 /\ 0 <= I55 - 1 /\ 0 <= I54 - 1 /\ 0 <= I52 - 1 /\ 0 <= I53 - 1 /\ -1 <= I62 - 1 /\ -1 <= I58 - 1 /\ 9 <= I38 - 1 /\ 9 <= I63 - 1 /\ I58 + 5 <= I38 /\ I59 + 9 <= I38 /\ I60 + 9 <= I38 /\ I62 + 3 <= I38 /\ I61 + 9 <= I38] f2(I80, I81, I82, I83, I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95, I96, I97, I98, I99, I100, I101, I102, I103, I104) -> f12(I105, I80, I92, I90, I86, I91, I85, I106, I82, I93, I84, 0, I83, I87, I88, I89, I94, I95, I96, I98, I99, I107, I108, I109, I102) [I101 + 9 <= I81 /\ I102 + 3 <= I81 /\ I100 + 9 <= I81 /\ I99 + 5 <= I81 /\ 11 <= I105 - 1 /\ 11 <= I81 - 1] f3(I110, I111, I112, I113, I114, I115, I116, I117, I118, I119, I120, I121, I122, I123, I124, I125, I126, I127, I128, I129, I130, I131, I132, I133, I134) -> f1(I135, I136, I137, I138, 1, 0, 0, I139, I140, I141, I142, I143, I144, I145, I146, I147, I148, I149, I150, I151, I152, I153, I154, I155, I156) [7 <= I136 - 1 /\ 0 <= I110 - 1 /\ I136 - 7 <= I110 /\ 0 <= I111 - 1 /\ -1 <= I135 - 1] f11(I157, I158, I159, I160, I161, I162, I163, I164, I165, I166, I167, I168, I169, I170, I171, I172, I173, I174, I175, I176, I177, I178, I179, I180, I181) -> f10(I182, 0, 0, I160, I162, I163, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192, I193, I194, I195, I196, I197, I198, I199, I200, I201) [I162 + 4 <= I157 /\ I163 + 7 <= I157 /\ I161 + 10 <= I157 /\ I160 + 9 <= I157 /\ I159 + 8 <= I157 /\ 9 <= I182 - 1 /\ 0 <= I158 - 1 /\ 9 <= I157 - 1] f10(I202, I203, I204, I205, I206, I207, I208, I209, I210, I211, I212, I213, I214, I215, I216, I217, I218, I219, I220, I221, I222, I223, I224, I225, I226) -> f11(I227, I228, I229, I205, I230, I206 - 1, I207, I231, I232, I233, I234, I235, I236, I237, I238, I239, I240, I241, I242, I243, I244, I245, I246, I247, I248) [0 <= I203 - 1 /\ 0 <= I204 - 1 /\ 0 <= I206 - 1 /\ I249 <= I204 - 1 /\ I203 <= I250 - 1 /\ 9 <= I202 - 1 /\ 9 <= I227 - 1 /\ -1 <= I228 - 1 /\ I229 + 8 <= I202 /\ I205 + 9 <= I202 /\ I230 + 10 <= I202 /\ I207 + 7 <= I202 /\ I206 + 4 <= I202 /\ I209 + 6 <= I202 /\ I208 + 6 <= I202] f10(I251, I252, I253, I254, I255, I256, I257, I258, I259, I260, I261, I262, I263, I264, I265, I266, I267, I268, I269, I270, I271, I272, I273, I274, I275) -> f11(I276, I277, I278, I254, I279, I255 - 1, I256, I280, I281, I282, I283, I284, I285, I286, I287, I288, I289, I290, I291, I292, I293, I294, I295, I296, I297) [I257 + 6 <= I251 /\ I258 + 6 <= I251 /\ I255 + 4 <= I251 /\ I256 + 7 <= I251 /\ I279 + 10 <= I251 /\ I254 + 9 <= I251 /\ I278 + 8 <= I251 /\ -1 <= I277 - 1 /\ 9 <= I276 - 1 /\ 0 <= I255 - 1 /\ 9 <= I251 - 1] f7(I298, I299, I300, I301, I302, I303, I304, I305, I306, I307, I308, I309, I310, I311, I312, I313, I314, I315, I316, I317, I318, I319, I320, I321, I322) -> f10(I323, 0, 0, I300, I301, I302, I324, I325, I326, I327, I328, I329, I330, I331, I332, I333, I334, I335, I336, I337, I338, I339, I340, I341, I342) [I302 + 5 <= I299 /\ I301 + 2 <= I299 /\ I300 + 7 <= I299 /\ I302 + 5 <= I298 /\ I300 + 7 <= I298 /\ 10 <= I323 - 1 /\ 9 <= I299 - 1 /\ I300 <= I301 /\ 9 <= I298 - 1] f6(I343, I344, I345, I346, I347, I348, I349, I350, I351, I352, I353, I354, I355, I356, I357, I358, I359, I360, I361, I362, I363, I364, I365, I366, I367) -> f10(I368, 0, 0, I346, I348, I349, I369, I370, I371, I372, I373, I374, I375, I376, I377, I378, I379, I380, I381, I382, I383, I384, I385, I386, I387) [I348 + 2 <= I344 /\ I350 + 5 <= I344 /\ I349 + 5 <= I344 /\ I347 + 10 <= I344 /\ I346 + 7 <= I344 /\ I349 + 5 <= I343 /\ I345 + 10 <= I343 /\ I346 + 7 <= I343 /\ 10 <= I368 - 1 /\ 9 <= I344 - 1 /\ I346 <= I348 /\ 9 <= I343 - 1] f4(I388, I389, I390, I391, I392, I393, I394, I395, I396, I397, I398, I399, I400, I401, I402, I403, I404, I405, I406, I407, I408, I409, I410, I411, I412) -> f10(I413, 0, 0, I409, I409, I412, I414, I415, I416, I417, I418, I419, I420, I421, I422, I423, I424, I425, I426, I427, I428, I429, I430, I431, I432) [0 = I406 /\ I412 + 3 <= I392 /\ I411 + 7 <= I392 /\ I410 + 7 <= I392 /\ I409 + 5 <= I392 /\ I408 + 4 <= I391 /\ I407 + 4 <= I391 /\ I412 + 5 <= I391 /\ I405 + 9 <= I391 /\ I404 + 9 <= I391 /\ I409 + 7 <= I391 /\ I403 + 4 <= I390 /\ I402 + 4 <= I390 /\ I412 + 5 <= I390 /\ I401 + 9 <= I390 /\ I400 + 9 <= I390 /\ I409 + 7 <= I390 /\ I412 + 5 <= I389 /\ I399 + 9 <= I389 /\ I398 + 9 <= I389 /\ I409 + 7 <= I389 /\ I412 + 5 <= I388 /\ I397 + 9 <= I388 /\ I396 + 9 <= I388 /\ I409 + 7 <= I388 /\ 10 <= I413 - 1 /\ 6 <= I392 - 1 /\ 8 <= I391 - 1 /\ 8 <= I390 - 1 /\ 8 <= I389 - 1 /\ I393 <= I409 /\ 8 <= I388 - 1] f9(I433, I434, I435, I436, I437, I438, I439, I440, I441, I442, I443, I444, I445, I446, I447, I448, I449, I450, I451, I452, I453, I454, I455, I456, I457) -> f10(I458, I459, I439, I440, I441, I442, I460, I461, I462, I463, I464, I465, I466, I467, I468, I469, I470, I471, I472, I473, I474, I475, I476, I477, I478) [I442 + 5 <= I434 /\ I441 + 2 <= I434 /\ I440 + 7 <= I434 /\ I442 + 5 <= I433 /\ I440 + 7 <= I433 /\ 11 <= I458 - 1 /\ 9 <= I434 - 1 /\ I440 <= I441 /\ 9 <= I433 - 1] f8(I479, I480, I481, I482, I483, I484, I485, I486, I487, I488, I489, I490, I491, I492, I493, I494, I495, I496, I497, I498, I499, I500, I501, I502, I503) -> f10(I504, I505, I485, I487, I489, I490, I506, I507, I508, I509, I510, I511, I512, I513, I514, I515, I516, I517, I518, I519, I520, I521, I522, I523, I524) [I489 + 2 <= I480 /\ I491 + 5 <= I480 /\ I490 + 5 <= I480 /\ I488 + 10 <= I480 /\ I487 + 7 <= I480 /\ I490 + 5 <= I479 /\ I486 + 10 <= I479 /\ I487 + 7 <= I479 /\ 11 <= I504 - 1 /\ 9 <= I480 - 1 /\ I487 <= I489 /\ 9 <= I479 - 1] f9(I525, I526, I527, I528, I529, I530, I531, I532, I533, I534, I535, I536, I537, I538, I539, I540, I541, I542, I543, I544, I545, I546, I547, I548, I549) -> f9(I550, I551, I552, 0, I553, 1, I554, I532, I533 + 1, I534, I555, I556, I557, I558, I559, I560, I561, I562, I563, I564, I565, I566, I567, I568, I569) [I527 = I531 /\ I534 + 5 <= I526 /\ I533 + 2 <= I526 /\ I532 + 7 <= I526 /\ I534 + 5 <= I525 /\ I532 + 7 <= I525 /\ 11 <= I551 - 1 /\ 11 <= I550 - 1 /\ 11 <= I526 - 1 /\ 11 <= I525 - 1 /\ I550 <= I525 /\ -1 <= I533 - 1 /\ I533 <= I532 - 1 /\ -1 <= I528 - 1 /\ I553 <= I528 - 1 /\ -1 <= I527 - 1 /\ I554 <= I527 - 1] f9(I570, I571, I572, I573, I574, I575, I576, I577, I578, I579, I580, I581, I582, I583, I584, I585, I586, I587, I588, I589, I590, I591, I592, I593, I594) -> f9(I595, I596, I572, I573, I597, I598, I599, I577, I578 + 1, I579, I600, I601, I602, I603, I604, I605, I606, I607, I608, I609, I610, I611, I612, I613, I614) [I579 + 5 <= I571 /\ I578 + 2 <= I571 /\ I577 + 7 <= I571 /\ I579 + 5 <= I570 /\ I577 + 7 <= I570 /\ 9 <= I596 - 1 /\ 9 <= I595 - 1 /\ 9 <= I571 - 1 /\ 9 <= I570 - 1 /\ I595 <= I570 /\ I578 <= I577 - 1 /\ -1 <= I578 - 1 /\ I597 <= I574 - 1 /\ I575 <= I572 - 1 /\ 0 <= I573 - 1 /\ I575 <= I573 - 1 /\ I575 <= I598 - 1 /\ 0 <= I574 - 1 /\ 0 <= I575 - 1] f8(I615, I616, I617, I618, I619, I620, I621, I622, I623, I624, I625, I626, I627, I628, I629, I630, I631, I632, I633, I634, I635, I636, I637, I638, I639) -> f8(I640, I641, I642, 0, I643, 1, I644, I622, I623, I624, I625 + 1, I626, I627, I645, I646, I647, I648, I649, I650, I651, I652, I653, I654, I655, I656) [I617 = I621 /\ I625 + 2 <= I616 /\ I627 + 5 <= I616 /\ I626 + 5 <= I616 /\ I624 + 10 <= I616 /\ I623 + 7 <= I616 /\ I626 + 5 <= I615 /\ I622 + 10 <= I615 /\ I623 + 7 <= I615 /\ 11 <= I641 - 1 /\ 11 <= I640 - 1 /\ 11 <= I616 - 1 /\ 11 <= I615 - 1 /\ I640 <= I615 /\ -1 <= I625 - 1 /\ I625 <= I623 - 1 /\ -1 <= I618 - 1 /\ I643 <= I618 - 1 /\ -1 <= I617 - 1 /\ I644 <= I617 - 1] f8(I657, I658, I659, I660, I661, I662, I663, I664, I665, I666, I667, I668, I669, I670, I671, I672, I673, I674, I675, I676, I677, I678, I679, I680, I681) -> f8(I682, I683, I659, I660, I684, I685, I686, I664, I665, I666, I667 + 1, I668, I669, I687, I688, I689, I690, I691, I692, I693, I694, I695, I696, I697, I698) [I667 + 2 <= I658 /\ I669 + 5 <= I658 /\ I668 + 5 <= I658 /\ I666 + 10 <= I658 /\ I665 + 7 <= I658 /\ I668 + 5 <= I657 /\ I664 + 10 <= I657 /\ I665 + 7 <= I657 /\ 9 <= I683 - 1 /\ 9 <= I682 - 1 /\ 9 <= I658 - 1 /\ 9 <= I657 - 1 /\ I682 <= I657 /\ I667 <= I665 - 1 /\ -1 <= I667 - 1 /\ I684 <= I661 - 1 /\ I662 <= I659 - 1 /\ 0 <= I660 - 1 /\ I662 <= I660 - 1 /\ I662 <= I685 - 1 /\ 0 <= I661 - 1 /\ 0 <= I662 - 1] f7(I699, I700, I701, I702, I703, I704, I705, I706, I707, I708, I709, I710, I711, I712, I713, I714, I715, I716, I717, I718, I719, I720, I721, I722, I723) -> f7(I724, I725, I701, I702 + 1, I703, I726, I727, I728, I729, I730, I731, I732, I733, I734, I735, I736, I737, I738, I739, I740, I741, I742, I743, I744, I745) [I703 + 5 <= I700 /\ I702 + 2 <= I700 /\ I701 + 7 <= I700 /\ I703 + 5 <= I699 /\ I701 + 7 <= I699 /\ 9 <= I725 - 1 /\ 9 <= I724 - 1 /\ 9 <= I700 - 1 /\ 9 <= I699 - 1 /\ I725 - 1 <= I700 /\ I724 <= I700 /\ I724 <= I699 /\ I702 <= I701 - 1 /\ -1 <= I702 - 1] f6(I746, I747, I748, I749, I750, I751, I752, I753, I754, I755, I756, I757, I758, I759, I760, I761, I762, I763, I764, I765, I766, I767, I768, I769, I770) -> f6(I771, I772, I748, I749, I750, I751 + 1, I752, I753, I773, I774, I775, I776, I777, I778, I779, I780, I781, I782, I783, I784, I785, I786, I787, I788, I789) [I751 + 2 <= I747 /\ I753 + 5 <= I747 /\ I752 + 5 <= I747 /\ I750 + 10 <= I747 /\ I749 + 7 <= I747 /\ I752 + 5 <= I746 /\ I748 + 10 <= I746 /\ I749 + 7 <= I746 /\ 9 <= I772 - 1 /\ 9 <= I771 - 1 /\ 9 <= I747 - 1 /\ 9 <= I746 - 1 /\ I772 - 1 <= I747 /\ I771 <= I746 /\ I751 <= I749 - 1 /\ -1 <= I751 - 1] f4(I790, I791, I792, I793, I794, I795, I796, I797, I798, I799, I800, I801, I802, I803, I804, I805, I806, I807, I808, I809, I810, I811, I812, I813, I814) -> f9(I815, I816, I817, 0, 0, 0, I818, I811, 0, I814, I819, I820, I821, I822, I823, I824, I825, I826, I827, I828, I829, I830, I831, I832, I833) [-1 <= I796 - 1 /\ I811 <= I795 - 1 /\ I817 <= I796 - 1 /\ I834 <= I797 - 1 /\ 0 <= I817 - 1 /\ -1 <= I797 - 1 /\ 8 <= I790 - 1 /\ 8 <= I791 - 1 /\ 8 <= I792 - 1 /\ 8 <= I793 - 1 /\ 6 <= I794 - 1 /\ 9 <= I815 - 1 /\ 9 <= I816 - 1 /\ I811 + 7 <= I790 /\ I798 + 9 <= I790 /\ I799 + 9 <= I790 /\ I814 + 5 <= I790 /\ I811 + 7 <= I791 /\ I800 + 9 <= I791 /\ I801 + 9 <= I791 /\ I814 + 5 <= I791 /\ I811 + 7 <= I792 /\ I802 + 9 <= I792 /\ I803 + 9 <= I792 /\ I814 + 5 <= I792 /\ I804 + 4 <= I792 /\ I805 + 4 <= I792 /\ I811 + 7 <= I793 /\ I806 + 9 <= I793 /\ I807 + 9 <= I793 /\ I814 + 5 <= I793 /\ I809 + 4 <= I793 /\ I810 + 4 <= I793 /\ I811 + 5 <= I794 /\ I812 + 7 <= I794 /\ I813 + 7 <= I794 /\ I814 + 3 <= I794 /\ 0 = I808 /\ I817 = I818] f4(I835, I836, I837, I838, I839, I840, I841, I842, I843, I844, I845, I846, I847, I848, I849, I850, I851, I852, I853, I854, I855, I856, I857, I858, I859) -> f8(I860, I861, I862, 0, 0, 0, I863, I864, I856, I865, 0, I859, I866, I867, I868, I869, I870, I871, I872, I873, I874, I875, I876, I877, I878) [-1 <= I841 - 1 /\ I856 <= I840 - 1 /\ I862 <= I841 - 1 /\ I879 <= I842 - 1 /\ -1 <= I842 - 1 /\ 0 <= I879 - 1 /\ 0 <= I862 - 1 /\ 8 <= I835 - 1 /\ 8 <= I836 - 1 /\ 8 <= I837 - 1 /\ 8 <= I838 - 1 /\ 6 <= I839 - 1 /\ 9 <= I860 - 1 /\ 9 <= I861 - 1 /\ I856 + 7 <= I835 /\ I843 + 9 <= I835 /\ I844 + 9 <= I835 /\ I859 + 5 <= I835 /\ I856 + 7 <= I836 /\ I845 + 9 <= I836 /\ I846 + 9 <= I836 /\ I859 + 5 <= I836 /\ I856 + 7 <= I837 /\ I847 + 9 <= I837 /\ I848 + 9 <= I837 /\ I859 + 5 <= I837 /\ I849 + 4 <= I837 /\ I850 + 4 <= I837 /\ I856 + 7 <= I838 /\ I851 + 9 <= I838 /\ I852 + 9 <= I838 /\ I859 + 5 <= I838 /\ I854 + 4 <= I838 /\ I855 + 4 <= I838 /\ I856 + 5 <= I839 /\ I857 + 7 <= I839 /\ I858 + 7 <= I839 /\ I859 + 3 <= I839 /\ 0 = I853 /\ I862 = I863] f4(I880, I881, I882, I883, I884, I885, I886, I887, I888, I889, I890, I891, I892, I893, I894, I895, I896, I897, I898, I899, I900, I901, I902, I903, I904) -> f7(I905, I906, I901, 0, I904, I907, I908, I909, I910, I911, I912, I913, I914, I915, I916, I917, I918, I919, I920, I921, I922, I923, I924, I925, I926) [-1 <= I886 - 1 /\ I901 <= I885 - 1 /\ I927 <= I886 - 1 /\ -1 <= I887 - 1 /\ I928 <= I887 - 1 /\ I905 - 1 <= I880 /\ I905 - 1 <= I881 /\ I905 - 1 <= I882 /\ I905 - 1 <= I883 /\ I905 - 3 <= I884 /\ I906 - 1 <= I880 /\ I906 - 1 <= I881 /\ I906 - 1 <= I882 /\ I906 - 1 <= I883 /\ I906 - 3 <= I884 /\ 8 <= I880 - 1 /\ 8 <= I881 - 1 /\ 8 <= I882 - 1 /\ 8 <= I883 - 1 /\ 6 <= I884 - 1 /\ 9 <= I905 - 1 /\ 9 <= I906 - 1 /\ I901 + 7 <= I880 /\ I888 + 9 <= I880 /\ I889 + 9 <= I880 /\ I904 + 5 <= I880 /\ I901 + 7 <= I881 /\ I890 + 9 <= I881 /\ I891 + 9 <= I881 /\ I904 + 5 <= I881 /\ I901 + 7 <= I882 /\ I892 + 9 <= I882 /\ I893 + 9 <= I882 /\ I904 + 5 <= I882 /\ I894 + 4 <= I882 /\ I895 + 4 <= I882 /\ I901 + 7 <= I883 /\ I896 + 9 <= I883 /\ I897 + 9 <= I883 /\ I904 + 5 <= I883 /\ I899 + 4 <= I883 /\ I900 + 4 <= I883 /\ I901 + 5 <= I884 /\ I902 + 7 <= I884 /\ I903 + 7 <= I884 /\ I904 + 3 <= I884 /\ 0 = I898] f4(I929, I930, I931, I932, I933, I934, I935, I936, I937, I938, I939, I940, I941, I942, I943, I944, I945, I946, I947, I948, I949, I950, I951, I952, I953) -> f6(I954, I955, I956, I950, I957, 0, I953, I958, I959, I960, I961, I962, I963, I964, I965, I966, I967, I968, I969, I970, I971, I972, I973, I974, I975) [-1 <= I935 - 1 /\ I950 <= I934 - 1 /\ I976 <= I935 - 1 /\ I977 <= I936 - 1 /\ 0 <= I977 - 1 /\ -1 <= I936 - 1 /\ 8 <= I929 - 1 /\ 8 <= I930 - 1 /\ 8 <= I931 - 1 /\ 8 <= I932 - 1 /\ 6 <= I933 - 1 /\ 9 <= I954 - 1 /\ 9 <= I955 - 1 /\ I950 + 7 <= I929 /\ I937 + 9 <= I929 /\ I938 + 9 <= I929 /\ I953 + 5 <= I929 /\ I950 + 7 <= I930 /\ I939 + 9 <= I930 /\ I940 + 9 <= I930 /\ I953 + 5 <= I930 /\ I950 + 7 <= I931 /\ I941 + 9 <= I931 /\ I942 + 9 <= I931 /\ I953 + 5 <= I931 /\ I943 + 4 <= I931 /\ I944 + 4 <= I931 /\ I950 + 7 <= I932 /\ I945 + 9 <= I932 /\ I946 + 9 <= I932 /\ I953 + 5 <= I932 /\ I948 + 4 <= I932 /\ I949 + 4 <= I932 /\ I950 + 5 <= I933 /\ I951 + 7 <= I933 /\ I952 + 7 <= I933 /\ I953 + 3 <= I933 /\ 0 = I947] f5(I978, I979, I980, I981, I982, I983, I984, I985, I986, I987, I988, I989, I990, I991, I992, I993, I994, I995, I996, I997, I998, I999, I1000, I1001, I1002) -> f4(I1003, I1004, I1005, I1006, I1007, I1008, I979, I980, I1009, I1010, I1011, I1012, I1013, I1014, I1015, I1016, I1017, I1018, 0, I1019, I1020, I981, I1021, I1022, I984) [I984 + 3 <= I978 /\ I983 + 7 <= I978 /\ I982 + 7 <= I978 /\ I981 + 5 <= I978 /\ 6 <= I1007 - 1 /\ 8 <= I1006 - 1 /\ 8 <= I1005 - 1 /\ 8 <= I1004 - 1 /\ 8 <= I1003 - 1 /\ -1 <= I981 - 1 /\ 6 <= I978 - 1] f3(I1023, I1024, I1025, I1026, I1027, I1028, I1029, I1030, I1031, I1032, I1033, I1034, I1035, I1036, I1037, I1038, I1039, I1040, I1041, I1042, I1043, I1044, I1045, I1046, I1047) -> f4(I1048, I1049, I1050, I1051, I1052, I1053, I1054, I1055, I1056, I1057, I1058, I1059, I1060, I1061, I1062, I1063, I1064, I1065, 0, I1066, I1067, I1068, I1069, I1070, I1071) [-1 <= I1068 - 1 /\ 0 <= I1024 - 1 /\ -1 <= I1072 - 1 /\ 0 <= I1023 - 1 /\ 8 <= I1048 - 1 /\ 8 <= I1049 - 1 /\ 8 <= I1050 - 1 /\ 8 <= I1051 - 1 /\ 6 <= I1052 - 1] f1(I1073, I1074, I1075, I1076, I1077, I1078, I1079, I1080, I1081, I1082, I1083, I1084, I1085, I1086, I1087, I1088, I1089, I1090, I1091, I1092, I1093, I1094, I1095, I1096, I1097) -> f2(I1073, I1098, 0, 0, I1075, I1099, I1100, 0, 0, 0, I1101, I1102, I1103, I1104, I1075, I1076, I1076, I1105, I1077, I1078, I1106, I1107, I1079, I1108, I1109) [I1099 = I1100 /\ I1079 + 3 <= I1074 /\ I1078 + 5 <= I1074 /\ 9 <= I1098 - 1 /\ 9 <= I1074 - 1] We use the basic value criterion with the projection function NU: NU[f9#(z1,z2,z3,z4,z5,z6,z7,z8,z9,z10,z11,z12,z13,z14,z15,z16,z17,z18,z19,z20,z21,z22,z23,z24,z25)] = z5 This gives the following inequalities: I579 + 5 <= I571 /\ I578 + 2 <= I571 /\ I577 + 7 <= I571 /\ I579 + 5 <= I570 /\ I577 + 7 <= I570 /\ 9 <= I596 - 1 /\ 9 <= I595 - 1 /\ 9 <= I571 - 1 /\ 9 <= I570 - 1 /\ I595 <= I570 /\ I578 <= I577 - 1 /\ -1 <= I578 - 1 /\ I597 <= I574 - 1 /\ I575 <= I572 - 1 /\ 0 <= I573 - 1 /\ I575 <= I573 - 1 /\ I575 <= I598 - 1 /\ 0 <= I574 - 1 /\ 0 <= I575 - 1 ==> I574 >! I597 All dependency pairs are strictly oriented, so the entire dependency pair problem may be removed. DP problem for innermost termination. P = f12#(I38, I39, I40, I41, I42, I43, I44, I45, I46, I47, I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59, I60, I61, I62) -> f12#(I63, I39 - 1, I40, I64, I65, I43, I44, I45, I66, I47, I67, I49, I68, I69, I70, I71, I72, I73, I74, I57 + 1, I58 + 1, I75, I76, I77, I62 + 1) [0 <= I39 - 1 /\ -1 <= I78 - 1 /\ 0 <= I43 - 1 /\ 0 <= I40 - 1 /\ -1 <= I57 - 1 /\ I57 <= I78 - 1 /\ 0 <= I47 - 1 /\ 0 <= I41 - 1 /\ 0 <= I50 - 1 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ -1 <= I79 - 1 /\ 0 <= I46 - 1 /\ 0 <= I42 - 1 /\ 0 <= I56 - 1 /\ 0 <= I51 - 1 /\ 0 <= I55 - 1 /\ 0 <= I54 - 1 /\ 0 <= I52 - 1 /\ 0 <= I53 - 1 /\ -1 <= I62 - 1 /\ -1 <= I58 - 1 /\ 9 <= I38 - 1 /\ 9 <= I63 - 1 /\ I58 + 5 <= I38 /\ I59 + 9 <= I38 /\ I60 + 9 <= I38 /\ I62 + 3 <= I38 /\ I61 + 9 <= I38] R = init(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25) -> f3(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7, rnd8, rnd9, rnd10, rnd11, rnd12, rnd13, rnd14, rnd15, rnd16, rnd17, rnd18, rnd19, rnd20, rnd21, rnd22, rnd23, rnd24, rnd25) f12(I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15, I16, I17, I18, I19, I20, I21, I22, I23, I24) -> f12(I25, I1 - 1, 0, 1, 1, I26, I27, I7, I28, I9, I29, I11, 0, 2, I30, I31, I32, I33, I34, I19 + 1, I20 + 1, I35, I36, I37, I24 + 1) [0 <= I1 - 1 /\ -1 <= y1 - 1 /\ 0 <= I5 - 1 /\ 0 <= I2 - 1 /\ -1 <= I19 - 1 /\ I19 <= y1 - 1 /\ 0 <= I9 - 1 /\ 0 <= I11 - 1 /\ -1 <= y2 - 1 /\ 0 <= I18 - 1 /\ 0 <= I17 - 1 /\ 0 <= I16 - 1 /\ 0 <= I7 - 1 /\ -1 <= I24 - 1 /\ -1 <= I20 - 1 /\ 11 <= I0 - 1 /\ 13 <= I25 - 1 /\ I20 + 5 <= I0 /\ I21 + 9 <= I0 /\ I22 + 9 <= I0 /\ I24 + 3 <= I0 /\ I23 + 9 <= I0 /\ I7 = I8 /\ I9 = I10 /\ I11 = I12 /\ I6 = I15] f12(I38, I39, I40, I41, I42, I43, I44, I45, I46, I47, I48, I49, I50, I51, I52, I53, I54, I55, I56, I57, I58, I59, I60, I61, I62) -> f12(I63, I39 - 1, I40, I64, I65, I43, I44, I45, I66, I47, I67, I49, I68, I69, I70, I71, I72, I73, I74, I57 + 1, I58 + 1, I75, I76, I77, I62 + 1) [0 <= I39 - 1 /\ -1 <= I78 - 1 /\ 0 <= I43 - 1 /\ 0 <= I40 - 1 /\ -1 <= I57 - 1 /\ I57 <= I78 - 1 /\ 0 <= I47 - 1 /\ 0 <= I41 - 1 /\ 0 <= I50 - 1 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ -1 <= I79 - 1 /\ 0 <= I46 - 1 /\ 0 <= I42 - 1 /\ 0 <= I56 - 1 /\ 0 <= I51 - 1 /\ 0 <= I55 - 1 /\ 0 <= I54 - 1 /\ 0 <= I52 - 1 /\ 0 <= I53 - 1 /\ -1 <= I62 - 1 /\ -1 <= I58 - 1 /\ 9 <= I38 - 1 /\ 9 <= I63 - 1 /\ I58 + 5 <= I38 /\ I59 + 9 <= I38 /\ I60 + 9 <= I38 /\ I62 + 3 <= I38 /\ I61 + 9 <= I38] f2(I80, I81, I82, I83, I84, I85, I86, I87, I88, I89, I90, I91, I92, I93, I94, I95, I96, I97, I98, I99, I100, I101, I102, I103, I104) -> f12(I105, I80, I92, I90, I86, I91, I85, I106, I82, I93, I84, 0, I83, I87, I88, I89, I94, I95, I96, I98, I99, I107, I108, I109, I102) [I101 + 9 <= I81 /\ I102 + 3 <= I81 /\ I100 + 9 <= I81 /\ I99 + 5 <= I81 /\ 11 <= I105 - 1 /\ 11 <= I81 - 1] f3(I110, I111, I112, I113, I114, I115, I116, I117, I118, I119, I120, I121, I122, I123, I124, I125, I126, I127, I128, I129, I130, I131, I132, I133, I134) -> f1(I135, I136, I137, I138, 1, 0, 0, I139, I140, I141, I142, I143, I144, I145, I146, I147, I148, I149, I150, I151, I152, I153, I154, I155, I156) [7 <= I136 - 1 /\ 0 <= I110 - 1 /\ I136 - 7 <= I110 /\ 0 <= I111 - 1 /\ -1 <= I135 - 1] f11(I157, I158, I159, I160, I161, I162, I163, I164, I165, I166, I167, I168, I169, I170, I171, I172, I173, I174, I175, I176, I177, I178, I179, I180, I181) -> f10(I182, 0, 0, I160, I162, I163, I183, I184, I185, I186, I187, I188, I189, I190, I191, I192, I193, I194, I195, I196, I197, I198, I199, I200, I201) [I162 + 4 <= I157 /\ I163 + 7 <= I157 /\ I161 + 10 <= I157 /\ I160 + 9 <= I157 /\ I159 + 8 <= I157 /\ 9 <= I182 - 1 /\ 0 <= I158 - 1 /\ 9 <= I157 - 1] f10(I202, I203, I204, I205, I206, I207, I208, I209, I210, I211, I212, I213, I214, I215, I216, I217, I218, I219, I220, I221, I222, I223, I224, I225, I226) -> f11(I227, I228, I229, I205, I230, I206 - 1, I207, I231, I232, I233, I234, I235, I236, I237, I238, I239, I240, I241, I242, I243, I244, I245, I246, I247, I248) [0 <= I203 - 1 /\ 0 <= I204 - 1 /\ 0 <= I206 - 1 /\ I249 <= I204 - 1 /\ I203 <= I250 - 1 /\ 9 <= I202 - 1 /\ 9 <= I227 - 1 /\ -1 <= I228 - 1 /\ I229 + 8 <= I202 /\ I205 + 9 <= I202 /\ I230 + 10 <= I202 /\ I207 + 7 <= I202 /\ I206 + 4 <= I202 /\ I209 + 6 <= I202 /\ I208 + 6 <= I202] f10(I251, I252, I253, I254, I255, I256, I257, I258, I259, I260, I261, I262, I263, I264, I265, I266, I267, I268, I269, I270, I271, I272, I273, I274, I275) -> f11(I276, I277, I278, I254, I279, I255 - 1, I256, I280, I281, I282, I283, I284, I285, I286, I287, I288, I289, I290, I291, I292, I293, I294, I295, I296, I297) [I257 + 6 <= I251 /\ I258 + 6 <= I251 /\ I255 + 4 <= I251 /\ I256 + 7 <= I251 /\ I279 + 10 <= I251 /\ I254 + 9 <= I251 /\ I278 + 8 <= I251 /\ -1 <= I277 - 1 /\ 9 <= I276 - 1 /\ 0 <= I255 - 1 /\ 9 <= I251 - 1] f7(I298, I299, I300, I301, I302, I303, I304, I305, I306, I307, I308, I309, I310, I311, I312, I313, I314, I315, I316, I317, I318, I319, I320, I321, I322) -> f10(I323, 0, 0, I300, I301, I302, I324, I325, I326, I327, I328, I329, I330, I331, I332, I333, I334, I335, I336, I337, I338, I339, I340, I341, I342) [I302 + 5 <= I299 /\ I301 + 2 <= I299 /\ I300 + 7 <= I299 /\ I302 + 5 <= I298 /\ I300 + 7 <= I298 /\ 10 <= I323 - 1 /\ 9 <= I299 - 1 /\ I300 <= I301 /\ 9 <= I298 - 1] f6(I343, I344, I345, I346, I347, I348, I349, I350, I351, I352, I353, I354, I355, I356, I357, I358, I359, I360, I361, I362, I363, I364, I365, I366, I367) -> f10(I368, 0, 0, I346, I348, I349, I369, I370, I371, I372, I373, I374, I375, I376, I377, I378, I379, I380, I381, I382, I383, I384, I385, I386, I387) [I348 + 2 <= I344 /\ I350 + 5 <= I344 /\ I349 + 5 <= I344 /\ I347 + 10 <= I344 /\ I346 + 7 <= I344 /\ I349 + 5 <= I343 /\ I345 + 10 <= I343 /\ I346 + 7 <= I343 /\ 10 <= I368 - 1 /\ 9 <= I344 - 1 /\ I346 <= I348 /\ 9 <= I343 - 1] f4(I388, I389, I390, I391, I392, I393, I394, I395, I396, I397, I398, I399, I400, I401, I402, I403, I404, I405, I406, I407, I408, I409, I410, I411, I412) -> f10(I413, 0, 0, I409, I409, I412, I414, I415, I416, I417, I418, I419, I420, I421, I422, I423, I424, I425, I426, I427, I428, I429, I430, I431, I432) [0 = I406 /\ I412 + 3 <= I392 /\ I411 + 7 <= I392 /\ I410 + 7 <= I392 /\ I409 + 5 <= I392 /\ I408 + 4 <= I391 /\ I407 + 4 <= I391 /\ I412 + 5 <= I391 /\ I405 + 9 <= I391 /\ I404 + 9 <= I391 /\ I409 + 7 <= I391 /\ I403 + 4 <= I390 /\ I402 + 4 <= I390 /\ I412 + 5 <= I390 /\ I401 + 9 <= I390 /\ I400 + 9 <= I390 /\ I409 + 7 <= I390 /\ I412 + 5 <= I389 /\ I399 + 9 <= I389 /\ I398 + 9 <= I389 /\ I409 + 7 <= I389 /\ I412 + 5 <= I388 /\ I397 + 9 <= I388 /\ I396 + 9 <= I388 /\ I409 + 7 <= I388 /\ 10 <= I413 - 1 /\ 6 <= I392 - 1 /\ 8 <= I391 - 1 /\ 8 <= I390 - 1 /\ 8 <= I389 - 1 /\ I393 <= I409 /\ 8 <= I388 - 1] f9(I433, I434, I435, I436, I437, I438, I439, I440, I441, I442, I443, I444, I445, I446, I447, I448, I449, I450, I451, I452, I453, I454, I455, I456, I457) -> f10(I458, I459, I439, I440, I441, I442, I460, I461, I462, I463, I464, I465, I466, I467, I468, I469, I470, I471, I472, I473, I474, I475, I476, I477, I478) [I442 + 5 <= I434 /\ I441 + 2 <= I434 /\ I440 + 7 <= I434 /\ I442 + 5 <= I433 /\ I440 + 7 <= I433 /\ 11 <= I458 - 1 /\ 9 <= I434 - 1 /\ I440 <= I441 /\ 9 <= I433 - 1] f8(I479, I480, I481, I482, I483, I484, I485, I486, I487, I488, I489, I490, I491, I492, I493, I494, I495, I496, I497, I498, I499, I500, I501, I502, I503) -> f10(I504, I505, I485, I487, I489, I490, I506, I507, I508, I509, I510, I511, I512, I513, I514, I515, I516, I517, I518, I519, I520, I521, I522, I523, I524) [I489 + 2 <= I480 /\ I491 + 5 <= I480 /\ I490 + 5 <= I480 /\ I488 + 10 <= I480 /\ I487 + 7 <= I480 /\ I490 + 5 <= I479 /\ I486 + 10 <= I479 /\ I487 + 7 <= I479 /\ 11 <= I504 - 1 /\ 9 <= I480 - 1 /\ I487 <= I489 /\ 9 <= I479 - 1] f9(I525, I526, I527, I528, I529, I530, I531, I532, I533, I534, I535, I536, I537, I538, I539, I540, I541, I542, I543, I544, I545, I546, I547, I548, I549) -> f9(I550, I551, I552, 0, I553, 1, I554, I532, I533 + 1, I534, I555, I556, I557, I558, I559, I560, I561, I562, I563, I564, I565, I566, I567, I568, I569) [I527 = I531 /\ I534 + 5 <= I526 /\ I533 + 2 <= I526 /\ I532 + 7 <= I526 /\ I534 + 5 <= I525 /\ I532 + 7 <= I525 /\ 11 <= I551 - 1 /\ 11 <= I550 - 1 /\ 11 <= I526 - 1 /\ 11 <= I525 - 1 /\ I550 <= I525 /\ -1 <= I533 - 1 /\ I533 <= I532 - 1 /\ -1 <= I528 - 1 /\ I553 <= I528 - 1 /\ -1 <= I527 - 1 /\ I554 <= I527 - 1] f9(I570, I571, I572, I573, I574, I575, I576, I577, I578, I579, I580, I581, I582, I583, I584, I585, I586, I587, I588, I589, I590, I591, I592, I593, I594) -> f9(I595, I596, I572, I573, I597, I598, I599, I577, I578 + 1, I579, I600, I601, I602, I603, I604, I605, I606, I607, I608, I609, I610, I611, I612, I613, I614) [I579 + 5 <= I571 /\ I578 + 2 <= I571 /\ I577 + 7 <= I571 /\ I579 + 5 <= I570 /\ I577 + 7 <= I570 /\ 9 <= I596 - 1 /\ 9 <= I595 - 1 /\ 9 <= I571 - 1 /\ 9 <= I570 - 1 /\ I595 <= I570 /\ I578 <= I577 - 1 /\ -1 <= I578 - 1 /\ I597 <= I574 - 1 /\ I575 <= I572 - 1 /\ 0 <= I573 - 1 /\ I575 <= I573 - 1 /\ I575 <= I598 - 1 /\ 0 <= I574 - 1 /\ 0 <= I575 - 1] f8(I615, I616, I617, I618, I619, I620, I621, I622, I623, I624, I625, I626, I627, I628, I629, I630, I631, I632, I633, I634, I635, I636, I637, I638, I639) -> f8(I640, I641, I642, 0, I643, 1, I644, I622, I623, I624, I625 + 1, I626, I627, I645, I646, I647, I648, I649, I650, I651, I652, I653, I654, I655, I656) [I617 = I621 /\ I625 + 2 <= I616 /\ I627 + 5 <= I616 /\ I626 + 5 <= I616 /\ I624 + 10 <= I616 /\ I623 + 7 <= I616 /\ I626 + 5 <= I615 /\ I622 + 10 <= I615 /\ I623 + 7 <= I615 /\ 11 <= I641 - 1 /\ 11 <= I640 - 1 /\ 11 <= I616 - 1 /\ 11 <= I615 - 1 /\ I640 <= I615 /\ -1 <= I625 - 1 /\ I625 <= I623 - 1 /\ -1 <= I618 - 1 /\ I643 <= I618 - 1 /\ -1 <= I617 - 1 /\ I644 <= I617 - 1] f8(I657, I658, I659, I660, I661, I662, I663, I664, I665, I666, I667, I668, I669, I670, I671, I672, I673, I674, I675, I676, I677, I678, I679, I680, I681) -> f8(I682, I683, I659, I660, I684, I685, I686, I664, I665, I666, I667 + 1, I668, I669, I687, I688, I689, I690, I691, I692, I693, I694, I695, I696, I697, I698) [I667 + 2 <= I658 /\ I669 + 5 <= I658 /\ I668 + 5 <= I658 /\ I666 + 10 <= I658 /\ I665 + 7 <= I658 /\ I668 + 5 <= I657 /\ I664 + 10 <= I657 /\ I665 + 7 <= I657 /\ 9 <= I683 - 1 /\ 9 <= I682 - 1 /\ 9 <= I658 - 1 /\ 9 <= I657 - 1 /\ I682 <= I657 /\ I667 <= I665 - 1 /\ -1 <= I667 - 1 /\ I684 <= I661 - 1 /\ I662 <= I659 - 1 /\ 0 <= I660 - 1 /\ I662 <= I660 - 1 /\ I662 <= I685 - 1 /\ 0 <= I661 - 1 /\ 0 <= I662 - 1] f7(I699, I700, I701, I702, I703, I704, I705, I706, I707, I708, I709, I710, I711, I712, I713, I714, I715, I716, I717, I718, I719, I720, I721, I722, I723) -> f7(I724, I725, I701, I702 + 1, I703, I726, I727, I728, I729, I730, I731, I732, I733, I734, I735, I736, I737, I738, I739, I740, I741, I742, I743, I744, I745) [I703 + 5 <= I700 /\ I702 + 2 <= I700 /\ I701 + 7 <= I700 /\ I703 + 5 <= I699 /\ I701 + 7 <= I699 /\ 9 <= I725 - 1 /\ 9 <= I724 - 1 /\ 9 <= I700 - 1 /\ 9 <= I699 - 1 /\ I725 - 1 <= I700 /\ I724 <= I700 /\ I724 <= I699 /\ I702 <= I701 - 1 /\ -1 <= I702 - 1] f6(I746, I747, I748, I749, I750, I751, I752, I753, I754, I755, I756, I757, I758, I759, I760, I761, I762, I763, I764, I765, I766, I767, I768, I769, I770) -> f6(I771, I772, I748, I749, I750, I751 + 1, I752, I753, I773, I774, I775, I776, I777, I778, I779, I780, I781, I782, I783, I784, I785, I786, I787, I788, I789) [I751 + 2 <= I747 /\ I753 + 5 <= I747 /\ I752 + 5 <= I747 /\ I750 + 10 <= I747 /\ I749 + 7 <= I747 /\ I752 + 5 <= I746 /\ I748 + 10 <= I746 /\ I749 + 7 <= I746 /\ 9 <= I772 - 1 /\ 9 <= I771 - 1 /\ 9 <= I747 - 1 /\ 9 <= I746 - 1 /\ I772 - 1 <= I747 /\ I771 <= I746 /\ I751 <= I749 - 1 /\ -1 <= I751 - 1] f4(I790, I791, I792, I793, I794, I795, I796, I797, I798, I799, I800, I801, I802, I803, I804, I805, I806, I807, I808, I809, I810, I811, I812, I813, I814) -> f9(I815, I816, I817, 0, 0, 0, I818, I811, 0, I814, I819, I820, I821, I822, I823, I824, I825, I826, I827, I828, I829, I830, I831, I832, I833) [-1 <= I796 - 1 /\ I811 <= I795 - 1 /\ I817 <= I796 - 1 /\ I834 <= I797 - 1 /\ 0 <= I817 - 1 /\ -1 <= I797 - 1 /\ 8 <= I790 - 1 /\ 8 <= I791 - 1 /\ 8 <= I792 - 1 /\ 8 <= I793 - 1 /\ 6 <= I794 - 1 /\ 9 <= I815 - 1 /\ 9 <= I816 - 1 /\ I811 + 7 <= I790 /\ I798 + 9 <= I790 /\ I799 + 9 <= I790 /\ I814 + 5 <= I790 /\ I811 + 7 <= I791 /\ I800 + 9 <= I791 /\ I801 + 9 <= I791 /\ I814 + 5 <= I791 /\ I811 + 7 <= I792 /\ I802 + 9 <= I792 /\ I803 + 9 <= I792 /\ I814 + 5 <= I792 /\ I804 + 4 <= I792 /\ I805 + 4 <= I792 /\ I811 + 7 <= I793 /\ I806 + 9 <= I793 /\ I807 + 9 <= I793 /\ I814 + 5 <= I793 /\ I809 + 4 <= I793 /\ I810 + 4 <= I793 /\ I811 + 5 <= I794 /\ I812 + 7 <= I794 /\ I813 + 7 <= I794 /\ I814 + 3 <= I794 /\ 0 = I808 /\ I817 = I818] f4(I835, I836, I837, I838, I839, I840, I841, I842, I843, I844, I845, I846, I847, I848, I849, I850, I851, I852, I853, I854, I855, I856, I857, I858, I859) -> f8(I860, I861, I862, 0, 0, 0, I863, I864, I856, I865, 0, I859, I866, I867, I868, I869, I870, I871, I872, I873, I874, I875, I876, I877, I878) [-1 <= I841 - 1 /\ I856 <= I840 - 1 /\ I862 <= I841 - 1 /\ I879 <= I842 - 1 /\ -1 <= I842 - 1 /\ 0 <= I879 - 1 /\ 0 <= I862 - 1 /\ 8 <= I835 - 1 /\ 8 <= I836 - 1 /\ 8 <= I837 - 1 /\ 8 <= I838 - 1 /\ 6 <= I839 - 1 /\ 9 <= I860 - 1 /\ 9 <= I861 - 1 /\ I856 + 7 <= I835 /\ I843 + 9 <= I835 /\ I844 + 9 <= I835 /\ I859 + 5 <= I835 /\ I856 + 7 <= I836 /\ I845 + 9 <= I836 /\ I846 + 9 <= I836 /\ I859 + 5 <= I836 /\ I856 + 7 <= I837 /\ I847 + 9 <= I837 /\ I848 + 9 <= I837 /\ I859 + 5 <= I837 /\ I849 + 4 <= I837 /\ I850 + 4 <= I837 /\ I856 + 7 <= I838 /\ I851 + 9 <= I838 /\ I852 + 9 <= I838 /\ I859 + 5 <= I838 /\ I854 + 4 <= I838 /\ I855 + 4 <= I838 /\ I856 + 5 <= I839 /\ I857 + 7 <= I839 /\ I858 + 7 <= I839 /\ I859 + 3 <= I839 /\ 0 = I853 /\ I862 = I863] f4(I880, I881, I882, I883, I884, I885, I886, I887, I888, I889, I890, I891, I892, I893, I894, I895, I896, I897, I898, I899, I900, I901, I902, I903, I904) -> f7(I905, I906, I901, 0, I904, I907, I908, I909, I910, I911, I912, I913, I914, I915, I916, I917, I918, I919, I920, I921, I922, I923, I924, I925, I926) [-1 <= I886 - 1 /\ I901 <= I885 - 1 /\ I927 <= I886 - 1 /\ -1 <= I887 - 1 /\ I928 <= I887 - 1 /\ I905 - 1 <= I880 /\ I905 - 1 <= I881 /\ I905 - 1 <= I882 /\ I905 - 1 <= I883 /\ I905 - 3 <= I884 /\ I906 - 1 <= I880 /\ I906 - 1 <= I881 /\ I906 - 1 <= I882 /\ I906 - 1 <= I883 /\ I906 - 3 <= I884 /\ 8 <= I880 - 1 /\ 8 <= I881 - 1 /\ 8 <= I882 - 1 /\ 8 <= I883 - 1 /\ 6 <= I884 - 1 /\ 9 <= I905 - 1 /\ 9 <= I906 - 1 /\ I901 + 7 <= I880 /\ I888 + 9 <= I880 /\ I889 + 9 <= I880 /\ I904 + 5 <= I880 /\ I901 + 7 <= I881 /\ I890 + 9 <= I881 /\ I891 + 9 <= I881 /\ I904 + 5 <= I881 /\ I901 + 7 <= I882 /\ I892 + 9 <= I882 /\ I893 + 9 <= I882 /\ I904 + 5 <= I882 /\ I894 + 4 <= I882 /\ I895 + 4 <= I882 /\ I901 + 7 <= I883 /\ I896 + 9 <= I883 /\ I897 + 9 <= I883 /\ I904 + 5 <= I883 /\ I899 + 4 <= I883 /\ I900 + 4 <= I883 /\ I901 + 5 <= I884 /\ I902 + 7 <= I884 /\ I903 + 7 <= I884 /\ I904 + 3 <= I884 /\ 0 = I898] f4(I929, I930, I931, I932, I933, I934, I935, I936, I937, I938, I939, I940, I941, I942, I943, I944, I945, I946, I947, I948, I949, I950, I951, I952, I953) -> f6(I954, I955, I956, I950, I957, 0, I953, I958, I959, I960, I961, I962, I963, I964, I965, I966, I967, I968, I969, I970, I971, I972, I973, I974, I975) [-1 <= I935 - 1 /\ I950 <= I934 - 1 /\ I976 <= I935 - 1 /\ I977 <= I936 - 1 /\ 0 <= I977 - 1 /\ -1 <= I936 - 1 /\ 8 <= I929 - 1 /\ 8 <= I930 - 1 /\ 8 <= I931 - 1 /\ 8 <= I932 - 1 /\ 6 <= I933 - 1 /\ 9 <= I954 - 1 /\ 9 <= I955 - 1 /\ I950 + 7 <= I929 /\ I937 + 9 <= I929 /\ I938 + 9 <= I929 /\ I953 + 5 <= I929 /\ I950 + 7 <= I930 /\ I939 + 9 <= I930 /\ I940 + 9 <= I930 /\ I953 + 5 <= I930 /\ I950 + 7 <= I931 /\ I941 + 9 <= I931 /\ I942 + 9 <= I931 /\ I953 + 5 <= I931 /\ I943 + 4 <= I931 /\ I944 + 4 <= I931 /\ I950 + 7 <= I932 /\ I945 + 9 <= I932 /\ I946 + 9 <= I932 /\ I953 + 5 <= I932 /\ I948 + 4 <= I932 /\ I949 + 4 <= I932 /\ I950 + 5 <= I933 /\ I951 + 7 <= I933 /\ I952 + 7 <= I933 /\ I953 + 3 <= I933 /\ 0 = I947] f5(I978, I979, I980, I981, I982, I983, I984, I985, I986, I987, I988, I989, I990, I991, I992, I993, I994, I995, I996, I997, I998, I999, I1000, I1001, I1002) -> f4(I1003, I1004, I1005, I1006, I1007, I1008, I979, I980, I1009, I1010, I1011, I1012, I1013, I1014, I1015, I1016, I1017, I1018, 0, I1019, I1020, I981, I1021, I1022, I984) [I984 + 3 <= I978 /\ I983 + 7 <= I978 /\ I982 + 7 <= I978 /\ I981 + 5 <= I978 /\ 6 <= I1007 - 1 /\ 8 <= I1006 - 1 /\ 8 <= I1005 - 1 /\ 8 <= I1004 - 1 /\ 8 <= I1003 - 1 /\ -1 <= I981 - 1 /\ 6 <= I978 - 1] f3(I1023, I1024, I1025, I1026, I1027, I1028, I1029, I1030, I1031, I1032, I1033, I1034, I1035, I1036, I1037, I1038, I1039, I1040, I1041, I1042, I1043, I1044, I1045, I1046, I1047) -> f4(I1048, I1049, I1050, I1051, I1052, I1053, I1054, I1055, I1056, I1057, I1058, I1059, I1060, I1061, I1062, I1063, I1064, I1065, 0, I1066, I1067, I1068, I1069, I1070, I1071) [-1 <= I1068 - 1 /\ 0 <= I1024 - 1 /\ -1 <= I1072 - 1 /\ 0 <= I1023 - 1 /\ 8 <= I1048 - 1 /\ 8 <= I1049 - 1 /\ 8 <= I1050 - 1 /\ 8 <= I1051 - 1 /\ 6 <= I1052 - 1] f1(I1073, I1074, I1075, I1076, I1077, I1078, I1079, I1080, I1081, I1082, I1083, I1084, I1085, I1086, I1087, I1088, I1089, I1090, I1091, I1092, I1093, I1094, I1095, I1096, I1097) -> f2(I1073, I1098, 0, 0, I1075, I1099, I1100, 0, 0, 0, I1101, I1102, I1103, I1104, I1075, I1076, I1076, I1105, I1077, I1078, I1106, I1107, I1079, I1108, I1109) [I1099 = I1100 /\ I1079 + 3 <= I1074 /\ I1078 + 5 <= I1074 /\ 9 <= I1098 - 1 /\ 9 <= I1074 - 1] We use the basic value criterion with the projection function NU: NU[f12#(z1,z2,z3,z4,z5,z6,z7,z8,z9,z10,z11,z12,z13,z14,z15,z16,z17,z18,z19,z20,z21,z22,z23,z24,z25)] = z2 This gives the following inequalities: 0 <= I39 - 1 /\ -1 <= I78 - 1 /\ 0 <= I43 - 1 /\ 0 <= I40 - 1 /\ -1 <= I57 - 1 /\ I57 <= I78 - 1 /\ 0 <= I47 - 1 /\ 0 <= I41 - 1 /\ 0 <= I50 - 1 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ -1 <= I79 - 1 /\ 0 <= I46 - 1 /\ 0 <= I42 - 1 /\ 0 <= I56 - 1 /\ 0 <= I51 - 1 /\ 0 <= I55 - 1 /\ 0 <= I54 - 1 /\ 0 <= I52 - 1 /\ 0 <= I53 - 1 /\ -1 <= I62 - 1 /\ -1 <= I58 - 1 /\ 9 <= I38 - 1 /\ 9 <= I63 - 1 /\ I58 + 5 <= I38 /\ I59 + 9 <= I38 /\ I60 + 9 <= I38 /\ I62 + 3 <= I38 /\ I61 + 9 <= I38 ==> I39 >! I39 - 1 All dependency pairs are strictly oriented, so the entire dependency pair problem may be removed.