/export/starexec/sandbox2/solver/bin/starexec_run_Transition /export/starexec/sandbox2/benchmark/theBenchmark.smt2 /export/starexec/sandbox2/output/output_files -------------------------------------------------------------------------------- YES DP problem for innermost termination. P = init#(x1, x2, x3, x4, x5, x6, x7) -> f3#(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7) f6#(I0, I1, I2, I3, I4, I5, I6) -> f8#(I7, I2, I4, I8, I9, I10, I5) [y1 <= I4 - I3 /\ -1 <= I3 - 1 /\ -1 <= I4 - 1 /\ I3 <= I4 /\ -1 <= y1 - 1 /\ I3 + y1 <= I5 - 1 /\ 1 <= y2 - 1 /\ 0 <= I3 + y1 /\ I3 + y1 - 1 <= I3 + y1 - 1 /\ I2 <= y3 - 1 /\ I7 <= I0 /\ I7 <= I1 /\ 0 <= I0 - 1 /\ 0 <= I1 - 1 /\ 0 <= I7 - 1 /\ I4 - I3 - 2 * y1 <= 1 /\ 0 <= I4 - I3 - 2 * y1 /\ I3 + y1 = I8] f6#(I11, I12, I13, I14, I15, I16, I17) -> f8#(I18, I13, I15, I19, I20, I21, I16) [I22 <= I15 - I14 /\ -1 <= I14 - 1 /\ -1 <= I15 - 1 /\ I14 <= I15 /\ -1 <= I22 - 1 /\ I14 + I22 <= I16 - 1 /\ 1 <= I23 - 1 /\ 0 <= I14 + I22 /\ I14 + I22 - 1 <= I14 + I22 - 1 /\ I24 <= I13 - 1 /\ I18 <= I11 /\ I18 <= I12 /\ 0 <= I11 - 1 /\ 0 <= I12 - 1 /\ 0 <= I18 - 1 /\ I15 - I14 - 2 * I22 <= 1 /\ 0 <= I15 - I14 - 2 * I22 /\ I14 + I22 = I19] f5#(I25, I26, I27, I28, I29, I30, I31) -> f6#(I25, I26, I27, I28, I29, I30, I32) [I33 <= I29 - I28 /\ -1 <= I28 - 1 /\ -1 <= I29 - 1 /\ I28 <= I29 /\ -1 <= I33 - 1 /\ I28 + I33 <= I30 - 1 /\ 1 <= I34 - 1 /\ 0 <= I28 + I33 /\ I28 + I33 - 1 <= I28 + I33 - 1 /\ I27 <= I35 - 1 /\ y4 <= I25 /\ y4 <= I26 /\ 0 <= I25 - 1 /\ 0 <= I26 - 1 /\ 0 <= y4 - 1] f5#(I36, I37, I38, I39, I40, I41, I42) -> f6#(I36, I37, I38, I39, I40, I41, I43) [I44 <= I40 - I39 /\ -1 <= I39 - 1 /\ -1 <= I40 - 1 /\ I39 <= I40 /\ -1 <= I44 - 1 /\ I39 + I44 <= I41 - 1 /\ 1 <= I45 - 1 /\ 0 <= I39 + I44 /\ I39 + I44 - 1 <= I39 + I44 - 1 /\ I46 <= I38 - 1 /\ I47 <= I36 /\ I47 <= I37 /\ 0 <= I36 - 1 /\ 0 <= I37 - 1 /\ 0 <= I47 - 1] f6#(I48, I49, I50, I51, I52, I53, I54) -> f7#(I55, I50, I52, I56, I57, I58, I53) [I59 <= I52 - I51 /\ -1 <= I51 - 1 /\ -1 <= I52 - 1 /\ I51 <= I52 /\ -1 <= I59 - 1 /\ I51 + I59 <= I53 - 1 /\ 1 <= I60 - 1 /\ 0 <= I51 + I59 /\ I51 + I59 - 1 <= I51 + I59 - 1 /\ I50 <= I61 - 1 /\ I55 <= I48 /\ I55 <= I49 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ 0 <= I55 - 1 /\ I52 - I51 - 2 * I59 <= 1 /\ 0 <= I52 - I51 - 2 * I59 /\ I51 + I59 = I56] f6#(I62, I63, I64, I65, I66, I67, I68) -> f7#(I69, I64, I66, I70, I71, I72, I67) [I73 <= I66 - I65 /\ -1 <= I65 - 1 /\ -1 <= I66 - 1 /\ I65 <= I66 /\ -1 <= I73 - 1 /\ I65 + I73 <= I67 - 1 /\ 1 <= I74 - 1 /\ 0 <= I65 + I73 /\ I65 + I73 - 1 <= I65 + I73 - 1 /\ I75 <= I64 - 1 /\ I69 <= I62 /\ I69 <= I63 /\ 0 <= I62 - 1 /\ 0 <= I63 - 1 /\ 0 <= I69 - 1 /\ I66 - I65 - 2 * I73 <= 1 /\ 0 <= I66 - I65 - 2 * I73 /\ I65 + I73 = I70] f5#(I76, I77, I78, I79, I80, I81, I82) -> f6#(I76, I77, I78, I79, I80, I81, I83) [I84 <= I80 - I79 /\ -1 <= I79 - 1 /\ -1 <= I80 - 1 /\ I79 <= I80 /\ -1 <= I84 - 1 /\ I79 + I84 <= I81 - 1 /\ 1 <= I85 - 1 /\ 0 <= I79 + I84 /\ I79 + I84 - 1 <= I79 + I84 - 1 /\ I78 <= I86 - 1 /\ I87 <= I76 /\ I87 <= I77 /\ 0 <= I76 - 1 /\ 0 <= I77 - 1 /\ 0 <= I87 - 1] f5#(I88, I89, I90, I91, I92, I93, I94) -> f6#(I88, I89, I90, I91, I92, I93, I95) [I96 <= I92 - I91 /\ -1 <= I91 - 1 /\ -1 <= I92 - 1 /\ I91 <= I92 /\ -1 <= I96 - 1 /\ I91 + I96 <= I93 - 1 /\ 1 <= I97 - 1 /\ 0 <= I91 + I96 /\ I91 + I96 - 1 <= I91 + I96 - 1 /\ I98 <= I90 - 1 /\ I99 <= I88 /\ I99 <= I89 /\ 0 <= I88 - 1 /\ 0 <= I89 - 1 /\ 0 <= I99 - 1] f7#(I100, I101, I102, I103, I104, I105, I106) -> f5#(I107, I108, I101, I103 + 1, I102, I106, I109) [1 <= I110 - 1 /\ -1 <= I103 - 1 /\ I107 <= I100 /\ I108 <= I100 /\ 0 <= I100 - 1 /\ 0 <= I107 - 1 /\ 0 <= I108 - 1 /\ 0 = I104] f8#(I111, I112, I113, I114, I115, I116, I117) -> f5#(I118, I119, I112, I114 + 1, I113, I117, I120) [1 <= I121 - 1 /\ -1 <= I114 - 1 /\ I118 <= I111 /\ I119 <= I111 /\ 0 <= I111 - 1 /\ 0 <= I118 - 1 /\ 0 <= I119 - 1 /\ 0 = I115] f6#(I122, I123, I124, I125, I126, I127, I128) -> f8#(I129, I124, I126, I130, 1, I131, I127) [I132 <= I126 - I125 /\ -1 <= I125 - 1 /\ -1 <= I126 - 1 /\ I125 <= I126 /\ -1 <= I132 - 1 /\ I125 + I132 <= I127 - 1 /\ 1 <= I133 - 1 /\ 0 <= I125 + I132 /\ I125 + I132 - 1 <= I125 + I132 - 1 /\ I124 <= I134 - 1 /\ I129 <= I122 /\ I129 <= I123 /\ 0 <= I122 - 1 /\ 0 <= I123 - 1 /\ 0 <= I129 - 1 /\ I126 - I125 - 2 * I132 <= 1 /\ 0 <= I126 - I125 - 2 * I132 /\ I125 + I132 = I130] f6#(I135, I136, I137, I138, I139, I140, I141) -> f8#(I142, I137, I139, I143, 1, I144, I140) [I145 <= I139 - I138 /\ -1 <= I138 - 1 /\ -1 <= I139 - 1 /\ I138 <= I139 /\ -1 <= I145 - 1 /\ I138 + I145 <= I140 - 1 /\ 1 <= I146 - 1 /\ 0 <= I138 + I145 /\ I138 + I145 - 1 <= I138 + I145 - 1 /\ I147 <= I137 - 1 /\ I142 <= I135 /\ I142 <= I136 /\ 0 <= I135 - 1 /\ 0 <= I136 - 1 /\ 0 <= I142 - 1 /\ I139 - I138 - 2 * I145 <= 1 /\ 0 <= I139 - I138 - 2 * I145 /\ I138 + I145 = I143] f5#(I148, I149, I150, I151, I152, I153, I154) -> f6#(I148, I149, I150, I151, I152, I153, I155) [I156 <= I152 - I151 /\ -1 <= I151 - 1 /\ -1 <= I152 - 1 /\ I151 <= I152 /\ -1 <= I156 - 1 /\ I151 + I156 <= I153 - 1 /\ 1 <= I157 - 1 /\ 0 <= I151 + I156 /\ I151 + I156 - 1 <= I151 + I156 - 1 /\ I150 <= I158 - 1 /\ I159 <= I148 /\ I159 <= I149 /\ 0 <= I148 - 1 /\ 0 <= I149 - 1 /\ 0 <= I159 - 1] f5#(I160, I161, I162, I163, I164, I165, I166) -> f6#(I160, I161, I162, I163, I164, I165, I167) [I168 <= I164 - I163 /\ -1 <= I163 - 1 /\ -1 <= I164 - 1 /\ I163 <= I164 /\ -1 <= I168 - 1 /\ I163 + I168 <= I165 - 1 /\ 1 <= I169 - 1 /\ 0 <= I163 + I168 /\ I163 + I168 - 1 <= I163 + I168 - 1 /\ I170 <= I162 - 1 /\ I171 <= I160 /\ I171 <= I161 /\ 0 <= I160 - 1 /\ 0 <= I161 - 1 /\ 0 <= I171 - 1] f6#(I172, I173, I174, I175, I176, I177, I178) -> f7#(I179, I174, I176, I180, 1, I181, I177) [I182 <= I176 - I175 /\ -1 <= I175 - 1 /\ -1 <= I176 - 1 /\ I175 <= I176 /\ -1 <= I182 - 1 /\ I175 + I182 <= I177 - 1 /\ 1 <= I183 - 1 /\ 0 <= I175 + I182 /\ I175 + I182 - 1 <= I175 + I182 - 1 /\ I174 <= I184 - 1 /\ I179 <= I172 /\ I179 <= I173 /\ 0 <= I172 - 1 /\ 0 <= I173 - 1 /\ 0 <= I179 - 1 /\ I176 - I175 - 2 * I182 <= 1 /\ 0 <= I176 - I175 - 2 * I182 /\ I175 + I182 = I180] f6#(I185, I186, I187, I188, I189, I190, I191) -> f7#(I192, I187, I189, I193, 1, I194, I190) [I195 <= I189 - I188 /\ -1 <= I188 - 1 /\ -1 <= I189 - 1 /\ I188 <= I189 /\ -1 <= I195 - 1 /\ I188 + I195 <= I190 - 1 /\ 1 <= I196 - 1 /\ 0 <= I188 + I195 /\ I188 + I195 - 1 <= I188 + I195 - 1 /\ I197 <= I187 - 1 /\ I192 <= I185 /\ I192 <= I186 /\ 0 <= I185 - 1 /\ 0 <= I186 - 1 /\ 0 <= I192 - 1 /\ I189 - I188 - 2 * I195 <= 1 /\ 0 <= I189 - I188 - 2 * I195 /\ I188 + I195 = I193] f5#(I198, I199, I200, I201, I202, I203, I204) -> f6#(I198, I199, I200, I201, I202, I203, I205) [I206 <= I202 - I201 /\ -1 <= I201 - 1 /\ -1 <= I202 - 1 /\ I201 <= I202 /\ -1 <= I206 - 1 /\ I201 + I206 <= I203 - 1 /\ 1 <= I207 - 1 /\ 0 <= I201 + I206 /\ I201 + I206 - 1 <= I201 + I206 - 1 /\ I200 <= I208 - 1 /\ I209 <= I198 /\ I209 <= I199 /\ 0 <= I198 - 1 /\ 0 <= I199 - 1 /\ 0 <= I209 - 1] f5#(I210, I211, I212, I213, I214, I215, I216) -> f6#(I210, I211, I212, I213, I214, I215, I217) [I218 <= I214 - I213 /\ -1 <= I213 - 1 /\ -1 <= I214 - 1 /\ I213 <= I214 /\ -1 <= I218 - 1 /\ I213 + I218 <= I215 - 1 /\ 1 <= I219 - 1 /\ 0 <= I213 + I218 /\ I213 + I218 - 1 <= I213 + I218 - 1 /\ I220 <= I212 - 1 /\ I221 <= I210 /\ I221 <= I211 /\ 0 <= I210 - 1 /\ 0 <= I211 - 1 /\ 0 <= I221 - 1] f6#(I222, I223, I224, I225, I226, I227, I228) -> f8#(I229, I224, I226, I230, 0, I231, I227) [I232 <= I226 - I225 /\ -1 <= I225 - 1 /\ -1 <= I226 - 1 /\ I225 <= I226 /\ -1 <= I232 - 1 /\ I225 + I232 <= I227 - 1 /\ 1 <= I233 - 1 /\ 0 <= I225 + I232 /\ I225 + I232 - 1 <= I225 + I232 - 1 /\ I224 <= I234 - 1 /\ I229 <= I222 /\ I229 <= I223 /\ 0 <= I222 - 1 /\ 0 <= I223 - 1 /\ 0 <= I229 - 1 /\ I226 - I225 - 2 * I232 <= 1 /\ 0 <= I226 - I225 - 2 * I232 /\ I225 + I232 = I230] f6#(I235, I236, I237, I238, I239, I240, I241) -> f8#(I242, I237, I239, I243, 0, I244, I240) [I245 <= I239 - I238 /\ -1 <= I238 - 1 /\ -1 <= I239 - 1 /\ I238 <= I239 /\ -1 <= I245 - 1 /\ I238 + I245 <= I240 - 1 /\ 1 <= I246 - 1 /\ 0 <= I238 + I245 /\ I238 + I245 - 1 <= I238 + I245 - 1 /\ I247 <= I237 - 1 /\ I242 <= I235 /\ I242 <= I236 /\ 0 <= I235 - 1 /\ 0 <= I236 - 1 /\ 0 <= I242 - 1 /\ I239 - I238 - 2 * I245 <= 1 /\ 0 <= I239 - I238 - 2 * I245 /\ I238 + I245 = I243] f5#(I248, I249, I250, I251, I252, I253, I254) -> f6#(I248, I249, I250, I251, I252, I253, I255) [I256 <= I252 - I251 /\ -1 <= I251 - 1 /\ -1 <= I252 - 1 /\ I251 <= I252 /\ -1 <= I256 - 1 /\ I251 + I256 <= I253 - 1 /\ 1 <= I257 - 1 /\ 0 <= I251 + I256 /\ I251 + I256 - 1 <= I251 + I256 - 1 /\ I250 <= I258 - 1 /\ I259 <= I248 /\ I259 <= I249 /\ 0 <= I248 - 1 /\ 0 <= I249 - 1 /\ 0 <= I259 - 1] f5#(I260, I261, I262, I263, I264, I265, I266) -> f6#(I260, I261, I262, I263, I264, I265, I267) [I268 <= I264 - I263 /\ -1 <= I263 - 1 /\ -1 <= I264 - 1 /\ I263 <= I264 /\ -1 <= I268 - 1 /\ I263 + I268 <= I265 - 1 /\ 1 <= I269 - 1 /\ 0 <= I263 + I268 /\ I263 + I268 - 1 <= I263 + I268 - 1 /\ I270 <= I262 - 1 /\ I271 <= I260 /\ I271 <= I261 /\ 0 <= I260 - 1 /\ 0 <= I261 - 1 /\ 0 <= I271 - 1] f6#(I272, I273, I274, I275, I276, I277, I278) -> f7#(I279, I274, I276, I280, 0, I281, I277) [I282 <= I276 - I275 /\ -1 <= I275 - 1 /\ -1 <= I276 - 1 /\ I275 <= I276 /\ -1 <= I282 - 1 /\ I275 + I282 <= I277 - 1 /\ 1 <= I283 - 1 /\ 0 <= I275 + I282 /\ I275 + I282 - 1 <= I275 + I282 - 1 /\ I274 <= I284 - 1 /\ I279 <= I272 /\ I279 <= I273 /\ 0 <= I272 - 1 /\ 0 <= I273 - 1 /\ 0 <= I279 - 1 /\ I276 - I275 - 2 * I282 <= 1 /\ 0 <= I276 - I275 - 2 * I282 /\ I275 + I282 = I280] f6#(I285, I286, I287, I288, I289, I290, I291) -> f7#(I292, I287, I289, I293, 0, I294, I290) [I295 <= I289 - I288 /\ -1 <= I288 - 1 /\ -1 <= I289 - 1 /\ I288 <= I289 /\ -1 <= I295 - 1 /\ I288 + I295 <= I290 - 1 /\ 1 <= I296 - 1 /\ 0 <= I288 + I295 /\ I288 + I295 - 1 <= I288 + I295 - 1 /\ I297 <= I287 - 1 /\ I292 <= I285 /\ I292 <= I286 /\ 0 <= I285 - 1 /\ 0 <= I286 - 1 /\ 0 <= I292 - 1 /\ I289 - I288 - 2 * I295 <= 1 /\ 0 <= I289 - I288 - 2 * I295 /\ I288 + I295 = I293] f5#(I298, I299, I300, I301, I302, I303, I304) -> f6#(I298, I299, I300, I301, I302, I303, I305) [I306 <= I302 - I301 /\ -1 <= I301 - 1 /\ -1 <= I302 - 1 /\ I301 <= I302 /\ -1 <= I306 - 1 /\ I301 + I306 <= I303 - 1 /\ 1 <= I307 - 1 /\ 0 <= I301 + I306 /\ I301 + I306 - 1 <= I301 + I306 - 1 /\ I300 <= I308 - 1 /\ I309 <= I298 /\ I309 <= I299 /\ 0 <= I298 - 1 /\ 0 <= I299 - 1 /\ 0 <= I309 - 1] f5#(I310, I311, I312, I313, I314, I315, I316) -> f6#(I310, I311, I312, I313, I314, I315, I317) [I318 <= I314 - I313 /\ -1 <= I313 - 1 /\ -1 <= I314 - 1 /\ I313 <= I314 /\ -1 <= I318 - 1 /\ I313 + I318 <= I315 - 1 /\ 1 <= I319 - 1 /\ 0 <= I313 + I318 /\ I313 + I318 - 1 <= I313 + I318 - 1 /\ I320 <= I312 - 1 /\ I321 <= I310 /\ I321 <= I311 /\ 0 <= I310 - 1 /\ 0 <= I311 - 1 /\ 0 <= I321 - 1] f6#(I322, I323, I324, I325, I326, I327, I328) -> f5#(I329, I330, I324, I325, I331, I327, I332) [I333 <= I326 - I325 /\ -1 <= I325 - 1 /\ -1 <= I326 - 1 /\ I325 <= I326 /\ -1 <= I333 - 1 /\ I325 + I333 <= I327 - 1 /\ 1 <= I334 - 1 /\ 0 <= I325 + I333 /\ I325 + I333 - 1 <= I325 + I333 - 1 /\ I324 <= I335 - 1 /\ I329 <= I322 /\ I329 <= I323 /\ I330 <= I322 /\ I330 <= I323 /\ 0 <= I322 - 1 /\ 0 <= I323 - 1 /\ 0 <= I329 - 1 /\ 0 <= I330 - 1 /\ I326 - I325 - 2 * I333 <= 1 /\ 0 <= I326 - I325 - 2 * I333 /\ I325 + I333 - 1 = I331] f6#(I336, I337, I338, I339, I340, I341, I342) -> f5#(I343, I344, I338, I339, I345, I341, I346) [I347 <= I340 - I339 /\ -1 <= I339 - 1 /\ -1 <= I340 - 1 /\ I339 <= I340 /\ -1 <= I347 - 1 /\ I339 + I347 <= I341 - 1 /\ 1 <= I348 - 1 /\ 0 <= I339 + I347 /\ I339 + I347 - 1 <= I339 + I347 - 1 /\ I349 <= I338 - 1 /\ I343 <= I336 /\ I343 <= I337 /\ I344 <= I336 /\ I344 <= I337 /\ 0 <= I336 - 1 /\ 0 <= I337 - 1 /\ 0 <= I343 - 1 /\ 0 <= I344 - 1 /\ I340 - I339 - 2 * I347 <= 1 /\ 0 <= I340 - I339 - 2 * I347 /\ I339 + I347 - 1 = I345] f5#(I350, I351, I352, I353, I354, I355, I356) -> f6#(I350, I351, I352, I353, I354, I355, I357) [I358 <= I354 - I353 /\ -1 <= I353 - 1 /\ -1 <= I354 - 1 /\ I353 <= I354 /\ -1 <= I358 - 1 /\ I353 + I358 <= I355 - 1 /\ 1 <= I359 - 1 /\ 0 <= I353 + I358 /\ I353 + I358 - 1 <= I353 + I358 - 1 /\ I352 <= I360 - 1 /\ I361 <= I350 /\ I361 <= I351 /\ y5 <= I350 /\ y5 <= I351 /\ 0 <= I350 - 1 /\ 0 <= I351 - 1 /\ 0 <= I361 - 1 /\ 0 <= y5 - 1] f5#(I362, I363, I364, I365, I366, I367, I368) -> f6#(I362, I363, I364, I365, I366, I367, I369) [I370 <= I366 - I365 /\ -1 <= I365 - 1 /\ -1 <= I366 - 1 /\ I365 <= I366 /\ -1 <= I370 - 1 /\ I365 + I370 <= I367 - 1 /\ 1 <= I371 - 1 /\ 0 <= I365 + I370 /\ I365 + I370 - 1 <= I365 + I370 - 1 /\ I372 <= I364 - 1 /\ I373 <= I362 /\ I373 <= I363 /\ I374 <= I362 /\ I374 <= I363 /\ 0 <= I362 - 1 /\ 0 <= I363 - 1 /\ 0 <= I373 - 1 /\ 0 <= I374 - 1] f6#(I375, I376, I377, I378, I379, I380, I381) -> f5#(I382, I383, I377, I378, I384, I380, I385) [I386 <= I379 - I378 /\ -1 <= I378 - 1 /\ -1 <= I379 - 1 /\ I378 <= I379 /\ -1 <= I386 - 1 /\ I378 + I386 <= I380 - 1 /\ 1 <= I387 - 1 /\ 0 <= I378 + I386 /\ I378 + I386 - 1 <= I378 + I386 - 1 /\ I377 <= I388 - 1 /\ I382 <= I375 /\ I382 <= I376 /\ I383 <= I375 /\ I383 <= I376 /\ 0 <= I375 - 1 /\ 0 <= I376 - 1 /\ 0 <= I382 - 1 /\ 0 <= I383 - 1 /\ I379 - I378 - 2 * I386 <= 1 /\ 0 <= I379 - I378 - 2 * I386 /\ I378 + I386 - 1 = I384] f6#(I389, I390, I391, I392, I393, I394, I395) -> f5#(I396, I397, I391, I392, I398, I394, I399) [I400 <= I393 - I392 /\ -1 <= I392 - 1 /\ -1 <= I393 - 1 /\ I392 <= I393 /\ -1 <= I400 - 1 /\ I392 + I400 <= I394 - 1 /\ 1 <= I401 - 1 /\ 0 <= I392 + I400 /\ I392 + I400 - 1 <= I392 + I400 - 1 /\ I402 <= I391 - 1 /\ I396 <= I389 /\ I396 <= I390 /\ I397 <= I389 /\ I397 <= I390 /\ 0 <= I389 - 1 /\ 0 <= I390 - 1 /\ 0 <= I396 - 1 /\ 0 <= I397 - 1 /\ I393 - I392 - 2 * I400 <= 1 /\ 0 <= I393 - I392 - 2 * I400 /\ I392 + I400 - 1 = I398] f5#(I403, I404, I405, I406, I407, I408, I409) -> f6#(I403, I404, I405, I406, I407, I408, I410) [I411 <= I407 - I406 /\ -1 <= I406 - 1 /\ -1 <= I407 - 1 /\ I406 <= I407 /\ -1 <= I411 - 1 /\ I406 + I411 <= I408 - 1 /\ 1 <= I412 - 1 /\ 0 <= I406 + I411 /\ I406 + I411 - 1 <= I406 + I411 - 1 /\ I405 <= I413 - 1 /\ I414 <= I403 /\ I414 <= I404 /\ I415 <= I403 /\ I415 <= I404 /\ 0 <= I403 - 1 /\ 0 <= I404 - 1 /\ 0 <= I414 - 1 /\ 0 <= I415 - 1] f5#(I416, I417, I418, I419, I420, I421, I422) -> f6#(I416, I417, I418, I419, I420, I421, I423) [I424 <= I420 - I419 /\ -1 <= I419 - 1 /\ -1 <= I420 - 1 /\ I419 <= I420 /\ -1 <= I424 - 1 /\ I419 + I424 <= I421 - 1 /\ 1 <= I425 - 1 /\ 0 <= I419 + I424 /\ I419 + I424 - 1 <= I419 + I424 - 1 /\ I426 <= I418 - 1 /\ I427 <= I416 /\ I427 <= I417 /\ I428 <= I416 /\ I428 <= I417 /\ 0 <= I416 - 1 /\ 0 <= I417 - 1 /\ 0 <= I427 - 1 /\ 0 <= I428 - 1] f2#(I429, I430, I431, I432, I433, I434, I435) -> f5#(I436, I437, I438, 0, I431, I431, I439) [I440 <= I430 - 1 /\ 0 <= I440 - 1 /\ -1 <= I438 - 1 /\ 0 <= I430 - 1 /\ -1 <= I431 - 1 /\ 1 <= I441 - 1 /\ I437 <= I429 /\ 0 <= I429 - 1 /\ 0 <= I436 - 1 /\ 0 <= I437 - 1] f4#(I442, I443, I444, I445, I446, I447, I448) -> f4#(I449, I443 + 1, I444, I445 + 1, I446, I450, I451) [0 <= I449 - 1 /\ 0 <= I442 - 1 /\ I449 <= I442 /\ -1 <= I446 - 1 /\ I443 <= I446 - 1 /\ 0 <= I445 - 1 /\ I445 <= I444 - 1] f3#(I452, I453, I454, I455, I456, I457, I458) -> f4#(I459, 0, I453, 1, I460, I461, I462) [0 <= I459 - 1 /\ 0 <= I452 - 1 /\ I459 <= I452 /\ 0 <= I453 - 1 /\ -1 <= I460 - 1] f3#(I463, I464, I465, I466, I467, I468, I469) -> f2#(I470, I464, I471, I472, I473, I474, I475) [0 <= I470 - 1 /\ 0 <= I463 - 1 /\ I470 <= I463] f1#(I476, I477, I478, I479, I480, I481, I482) -> f2#(I483, I484, I479, I485, I486, I487, I488) [0 <= I483 - 1 /\ 0 <= I477 - 1 /\ 0 <= I476 - 1 /\ I483 <= I477 /\ I483 <= I476] R = init(x1, x2, x3, x4, x5, x6, x7) -> f3(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7) f6(I0, I1, I2, I3, I4, I5, I6) -> f8(I7, I2, I4, I8, I9, I10, I5) [y1 <= I4 - I3 /\ -1 <= I3 - 1 /\ -1 <= I4 - 1 /\ I3 <= I4 /\ -1 <= y1 - 1 /\ I3 + y1 <= I5 - 1 /\ 1 <= y2 - 1 /\ 0 <= I3 + y1 /\ I3 + y1 - 1 <= I3 + y1 - 1 /\ I2 <= y3 - 1 /\ I7 <= I0 /\ I7 <= I1 /\ 0 <= I0 - 1 /\ 0 <= I1 - 1 /\ 0 <= I7 - 1 /\ I4 - I3 - 2 * y1 <= 1 /\ 0 <= I4 - I3 - 2 * y1 /\ I3 + y1 = I8] f6(I11, I12, I13, I14, I15, I16, I17) -> f8(I18, I13, I15, I19, I20, I21, I16) [I22 <= I15 - I14 /\ -1 <= I14 - 1 /\ -1 <= I15 - 1 /\ I14 <= I15 /\ -1 <= I22 - 1 /\ I14 + I22 <= I16 - 1 /\ 1 <= I23 - 1 /\ 0 <= I14 + I22 /\ I14 + I22 - 1 <= I14 + I22 - 1 /\ I24 <= I13 - 1 /\ I18 <= I11 /\ I18 <= I12 /\ 0 <= I11 - 1 /\ 0 <= I12 - 1 /\ 0 <= I18 - 1 /\ I15 - I14 - 2 * I22 <= 1 /\ 0 <= I15 - I14 - 2 * I22 /\ I14 + I22 = I19] f5(I25, I26, I27, I28, I29, I30, I31) -> f6(I25, I26, I27, I28, I29, I30, I32) [I33 <= I29 - I28 /\ -1 <= I28 - 1 /\ -1 <= I29 - 1 /\ I28 <= I29 /\ -1 <= I33 - 1 /\ I28 + I33 <= I30 - 1 /\ 1 <= I34 - 1 /\ 0 <= I28 + I33 /\ I28 + I33 - 1 <= I28 + I33 - 1 /\ I27 <= I35 - 1 /\ y4 <= I25 /\ y4 <= I26 /\ 0 <= I25 - 1 /\ 0 <= I26 - 1 /\ 0 <= y4 - 1] f5(I36, I37, I38, I39, I40, I41, I42) -> f6(I36, I37, I38, I39, I40, I41, I43) [I44 <= I40 - I39 /\ -1 <= I39 - 1 /\ -1 <= I40 - 1 /\ I39 <= I40 /\ -1 <= I44 - 1 /\ I39 + I44 <= I41 - 1 /\ 1 <= I45 - 1 /\ 0 <= I39 + I44 /\ I39 + I44 - 1 <= I39 + I44 - 1 /\ I46 <= I38 - 1 /\ I47 <= I36 /\ I47 <= I37 /\ 0 <= I36 - 1 /\ 0 <= I37 - 1 /\ 0 <= I47 - 1] f6(I48, I49, I50, I51, I52, I53, I54) -> f7(I55, I50, I52, I56, I57, I58, I53) [I59 <= I52 - I51 /\ -1 <= I51 - 1 /\ -1 <= I52 - 1 /\ I51 <= I52 /\ -1 <= I59 - 1 /\ I51 + I59 <= I53 - 1 /\ 1 <= I60 - 1 /\ 0 <= I51 + I59 /\ I51 + I59 - 1 <= I51 + I59 - 1 /\ I50 <= I61 - 1 /\ I55 <= I48 /\ I55 <= I49 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ 0 <= I55 - 1 /\ I52 - I51 - 2 * I59 <= 1 /\ 0 <= I52 - I51 - 2 * I59 /\ I51 + I59 = I56] f6(I62, I63, I64, I65, I66, I67, I68) -> f7(I69, I64, I66, I70, I71, I72, I67) [I73 <= I66 - I65 /\ -1 <= I65 - 1 /\ -1 <= I66 - 1 /\ I65 <= I66 /\ -1 <= I73 - 1 /\ I65 + I73 <= I67 - 1 /\ 1 <= I74 - 1 /\ 0 <= I65 + I73 /\ I65 + I73 - 1 <= I65 + I73 - 1 /\ I75 <= I64 - 1 /\ I69 <= I62 /\ I69 <= I63 /\ 0 <= I62 - 1 /\ 0 <= I63 - 1 /\ 0 <= I69 - 1 /\ I66 - I65 - 2 * I73 <= 1 /\ 0 <= I66 - I65 - 2 * I73 /\ I65 + I73 = I70] f5(I76, I77, I78, I79, I80, I81, I82) -> f6(I76, I77, I78, I79, I80, I81, I83) [I84 <= I80 - I79 /\ -1 <= I79 - 1 /\ -1 <= I80 - 1 /\ I79 <= I80 /\ -1 <= I84 - 1 /\ I79 + I84 <= I81 - 1 /\ 1 <= I85 - 1 /\ 0 <= I79 + I84 /\ I79 + I84 - 1 <= I79 + I84 - 1 /\ I78 <= I86 - 1 /\ I87 <= I76 /\ I87 <= I77 /\ 0 <= I76 - 1 /\ 0 <= I77 - 1 /\ 0 <= I87 - 1] f5(I88, I89, I90, I91, I92, I93, I94) -> f6(I88, I89, I90, I91, I92, I93, I95) [I96 <= I92 - I91 /\ -1 <= I91 - 1 /\ -1 <= I92 - 1 /\ I91 <= I92 /\ -1 <= I96 - 1 /\ I91 + I96 <= I93 - 1 /\ 1 <= I97 - 1 /\ 0 <= I91 + I96 /\ I91 + I96 - 1 <= I91 + I96 - 1 /\ I98 <= I90 - 1 /\ I99 <= I88 /\ I99 <= I89 /\ 0 <= I88 - 1 /\ 0 <= I89 - 1 /\ 0 <= I99 - 1] f7(I100, I101, I102, I103, I104, I105, I106) -> f5(I107, I108, I101, I103 + 1, I102, I106, I109) [1 <= I110 - 1 /\ -1 <= I103 - 1 /\ I107 <= I100 /\ I108 <= I100 /\ 0 <= I100 - 1 /\ 0 <= I107 - 1 /\ 0 <= I108 - 1 /\ 0 = I104] f8(I111, I112, I113, I114, I115, I116, I117) -> f5(I118, I119, I112, I114 + 1, I113, I117, I120) [1 <= I121 - 1 /\ -1 <= I114 - 1 /\ I118 <= I111 /\ I119 <= I111 /\ 0 <= I111 - 1 /\ 0 <= I118 - 1 /\ 0 <= I119 - 1 /\ 0 = I115] f6(I122, I123, I124, I125, I126, I127, I128) -> f8(I129, I124, I126, I130, 1, I131, I127) [I132 <= I126 - I125 /\ -1 <= I125 - 1 /\ -1 <= I126 - 1 /\ I125 <= I126 /\ -1 <= I132 - 1 /\ I125 + I132 <= I127 - 1 /\ 1 <= I133 - 1 /\ 0 <= I125 + I132 /\ I125 + I132 - 1 <= I125 + I132 - 1 /\ I124 <= I134 - 1 /\ I129 <= I122 /\ I129 <= I123 /\ 0 <= I122 - 1 /\ 0 <= I123 - 1 /\ 0 <= I129 - 1 /\ I126 - I125 - 2 * I132 <= 1 /\ 0 <= I126 - I125 - 2 * I132 /\ I125 + I132 = I130] f6(I135, I136, I137, I138, I139, I140, I141) -> f8(I142, I137, I139, I143, 1, I144, I140) [I145 <= I139 - I138 /\ -1 <= I138 - 1 /\ -1 <= I139 - 1 /\ I138 <= I139 /\ -1 <= I145 - 1 /\ I138 + I145 <= I140 - 1 /\ 1 <= I146 - 1 /\ 0 <= I138 + I145 /\ I138 + I145 - 1 <= I138 + I145 - 1 /\ I147 <= I137 - 1 /\ I142 <= I135 /\ I142 <= I136 /\ 0 <= I135 - 1 /\ 0 <= I136 - 1 /\ 0 <= I142 - 1 /\ I139 - I138 - 2 * I145 <= 1 /\ 0 <= I139 - I138 - 2 * I145 /\ I138 + I145 = I143] f5(I148, I149, I150, I151, I152, I153, I154) -> f6(I148, I149, I150, I151, I152, I153, I155) [I156 <= I152 - I151 /\ -1 <= I151 - 1 /\ -1 <= I152 - 1 /\ I151 <= I152 /\ -1 <= I156 - 1 /\ I151 + I156 <= I153 - 1 /\ 1 <= I157 - 1 /\ 0 <= I151 + I156 /\ I151 + I156 - 1 <= I151 + I156 - 1 /\ I150 <= I158 - 1 /\ I159 <= I148 /\ I159 <= I149 /\ 0 <= I148 - 1 /\ 0 <= I149 - 1 /\ 0 <= I159 - 1] f5(I160, I161, I162, I163, I164, I165, I166) -> f6(I160, I161, I162, I163, I164, I165, I167) [I168 <= I164 - I163 /\ -1 <= I163 - 1 /\ -1 <= I164 - 1 /\ I163 <= I164 /\ -1 <= I168 - 1 /\ I163 + I168 <= I165 - 1 /\ 1 <= I169 - 1 /\ 0 <= I163 + I168 /\ I163 + I168 - 1 <= I163 + I168 - 1 /\ I170 <= I162 - 1 /\ I171 <= I160 /\ I171 <= I161 /\ 0 <= I160 - 1 /\ 0 <= I161 - 1 /\ 0 <= I171 - 1] f6(I172, I173, I174, I175, I176, I177, I178) -> f7(I179, I174, I176, I180, 1, I181, I177) [I182 <= I176 - I175 /\ -1 <= I175 - 1 /\ -1 <= I176 - 1 /\ I175 <= I176 /\ -1 <= I182 - 1 /\ I175 + I182 <= I177 - 1 /\ 1 <= I183 - 1 /\ 0 <= I175 + I182 /\ I175 + I182 - 1 <= I175 + I182 - 1 /\ I174 <= I184 - 1 /\ I179 <= I172 /\ I179 <= I173 /\ 0 <= I172 - 1 /\ 0 <= I173 - 1 /\ 0 <= I179 - 1 /\ I176 - I175 - 2 * I182 <= 1 /\ 0 <= I176 - I175 - 2 * I182 /\ I175 + I182 = I180] f6(I185, I186, I187, I188, I189, I190, I191) -> f7(I192, I187, I189, I193, 1, I194, I190) [I195 <= I189 - I188 /\ -1 <= I188 - 1 /\ -1 <= I189 - 1 /\ I188 <= I189 /\ -1 <= I195 - 1 /\ I188 + I195 <= I190 - 1 /\ 1 <= I196 - 1 /\ 0 <= I188 + I195 /\ I188 + I195 - 1 <= I188 + I195 - 1 /\ I197 <= I187 - 1 /\ I192 <= I185 /\ I192 <= I186 /\ 0 <= I185 - 1 /\ 0 <= I186 - 1 /\ 0 <= I192 - 1 /\ I189 - I188 - 2 * I195 <= 1 /\ 0 <= I189 - I188 - 2 * I195 /\ I188 + I195 = I193] f5(I198, I199, I200, I201, I202, I203, I204) -> f6(I198, I199, I200, I201, I202, I203, I205) [I206 <= I202 - I201 /\ -1 <= I201 - 1 /\ -1 <= I202 - 1 /\ I201 <= I202 /\ -1 <= I206 - 1 /\ I201 + I206 <= I203 - 1 /\ 1 <= I207 - 1 /\ 0 <= I201 + I206 /\ I201 + I206 - 1 <= I201 + I206 - 1 /\ I200 <= I208 - 1 /\ I209 <= I198 /\ I209 <= I199 /\ 0 <= I198 - 1 /\ 0 <= I199 - 1 /\ 0 <= I209 - 1] f5(I210, I211, I212, I213, I214, I215, I216) -> f6(I210, I211, I212, I213, I214, I215, I217) [I218 <= I214 - I213 /\ -1 <= I213 - 1 /\ -1 <= I214 - 1 /\ I213 <= I214 /\ -1 <= I218 - 1 /\ I213 + I218 <= I215 - 1 /\ 1 <= I219 - 1 /\ 0 <= I213 + I218 /\ I213 + I218 - 1 <= I213 + I218 - 1 /\ I220 <= I212 - 1 /\ I221 <= I210 /\ I221 <= I211 /\ 0 <= I210 - 1 /\ 0 <= I211 - 1 /\ 0 <= I221 - 1] f6(I222, I223, I224, I225, I226, I227, I228) -> f8(I229, I224, I226, I230, 0, I231, I227) [I232 <= I226 - I225 /\ -1 <= I225 - 1 /\ -1 <= I226 - 1 /\ I225 <= I226 /\ -1 <= I232 - 1 /\ I225 + I232 <= I227 - 1 /\ 1 <= I233 - 1 /\ 0 <= I225 + I232 /\ I225 + I232 - 1 <= I225 + I232 - 1 /\ I224 <= I234 - 1 /\ I229 <= I222 /\ I229 <= I223 /\ 0 <= I222 - 1 /\ 0 <= I223 - 1 /\ 0 <= I229 - 1 /\ I226 - I225 - 2 * I232 <= 1 /\ 0 <= I226 - I225 - 2 * I232 /\ I225 + I232 = I230] f6(I235, I236, I237, I238, I239, I240, I241) -> f8(I242, I237, I239, I243, 0, I244, I240) [I245 <= I239 - I238 /\ -1 <= I238 - 1 /\ -1 <= I239 - 1 /\ I238 <= I239 /\ -1 <= I245 - 1 /\ I238 + I245 <= I240 - 1 /\ 1 <= I246 - 1 /\ 0 <= I238 + I245 /\ I238 + I245 - 1 <= I238 + I245 - 1 /\ I247 <= I237 - 1 /\ I242 <= I235 /\ I242 <= I236 /\ 0 <= I235 - 1 /\ 0 <= I236 - 1 /\ 0 <= I242 - 1 /\ I239 - I238 - 2 * I245 <= 1 /\ 0 <= I239 - I238 - 2 * I245 /\ I238 + I245 = I243] f5(I248, I249, I250, I251, I252, I253, I254) -> f6(I248, I249, I250, I251, I252, I253, I255) [I256 <= I252 - I251 /\ -1 <= I251 - 1 /\ -1 <= I252 - 1 /\ I251 <= I252 /\ -1 <= I256 - 1 /\ I251 + I256 <= I253 - 1 /\ 1 <= I257 - 1 /\ 0 <= I251 + I256 /\ I251 + I256 - 1 <= I251 + I256 - 1 /\ I250 <= I258 - 1 /\ I259 <= I248 /\ I259 <= I249 /\ 0 <= I248 - 1 /\ 0 <= I249 - 1 /\ 0 <= I259 - 1] f5(I260, I261, I262, I263, I264, I265, I266) -> f6(I260, I261, I262, I263, I264, I265, I267) [I268 <= I264 - I263 /\ -1 <= I263 - 1 /\ -1 <= I264 - 1 /\ I263 <= I264 /\ -1 <= I268 - 1 /\ I263 + I268 <= I265 - 1 /\ 1 <= I269 - 1 /\ 0 <= I263 + I268 /\ I263 + I268 - 1 <= I263 + I268 - 1 /\ I270 <= I262 - 1 /\ I271 <= I260 /\ I271 <= I261 /\ 0 <= I260 - 1 /\ 0 <= I261 - 1 /\ 0 <= I271 - 1] f6(I272, I273, I274, I275, I276, I277, I278) -> f7(I279, I274, I276, I280, 0, I281, I277) [I282 <= I276 - I275 /\ -1 <= I275 - 1 /\ -1 <= I276 - 1 /\ I275 <= I276 /\ -1 <= I282 - 1 /\ I275 + I282 <= I277 - 1 /\ 1 <= I283 - 1 /\ 0 <= I275 + I282 /\ I275 + I282 - 1 <= I275 + I282 - 1 /\ I274 <= I284 - 1 /\ I279 <= I272 /\ I279 <= I273 /\ 0 <= I272 - 1 /\ 0 <= I273 - 1 /\ 0 <= I279 - 1 /\ I276 - I275 - 2 * I282 <= 1 /\ 0 <= I276 - I275 - 2 * I282 /\ I275 + I282 = I280] f6(I285, I286, I287, I288, I289, I290, I291) -> f7(I292, I287, I289, I293, 0, I294, I290) [I295 <= I289 - I288 /\ -1 <= I288 - 1 /\ -1 <= I289 - 1 /\ I288 <= I289 /\ -1 <= I295 - 1 /\ I288 + I295 <= I290 - 1 /\ 1 <= I296 - 1 /\ 0 <= I288 + I295 /\ I288 + I295 - 1 <= I288 + I295 - 1 /\ I297 <= I287 - 1 /\ I292 <= I285 /\ I292 <= I286 /\ 0 <= I285 - 1 /\ 0 <= I286 - 1 /\ 0 <= I292 - 1 /\ I289 - I288 - 2 * I295 <= 1 /\ 0 <= I289 - I288 - 2 * I295 /\ I288 + I295 = I293] f5(I298, I299, I300, I301, I302, I303, I304) -> f6(I298, I299, I300, I301, I302, I303, I305) [I306 <= I302 - I301 /\ -1 <= I301 - 1 /\ -1 <= I302 - 1 /\ I301 <= I302 /\ -1 <= I306 - 1 /\ I301 + I306 <= I303 - 1 /\ 1 <= I307 - 1 /\ 0 <= I301 + I306 /\ I301 + I306 - 1 <= I301 + I306 - 1 /\ I300 <= I308 - 1 /\ I309 <= I298 /\ I309 <= I299 /\ 0 <= I298 - 1 /\ 0 <= I299 - 1 /\ 0 <= I309 - 1] f5(I310, I311, I312, I313, I314, I315, I316) -> f6(I310, I311, I312, I313, I314, I315, I317) [I318 <= I314 - I313 /\ -1 <= I313 - 1 /\ -1 <= I314 - 1 /\ I313 <= I314 /\ -1 <= I318 - 1 /\ I313 + I318 <= I315 - 1 /\ 1 <= I319 - 1 /\ 0 <= I313 + I318 /\ I313 + I318 - 1 <= I313 + I318 - 1 /\ I320 <= I312 - 1 /\ I321 <= I310 /\ I321 <= I311 /\ 0 <= I310 - 1 /\ 0 <= I311 - 1 /\ 0 <= I321 - 1] f6(I322, I323, I324, I325, I326, I327, I328) -> f5(I329, I330, I324, I325, I331, I327, I332) [I333 <= I326 - I325 /\ -1 <= I325 - 1 /\ -1 <= I326 - 1 /\ I325 <= I326 /\ -1 <= I333 - 1 /\ I325 + I333 <= I327 - 1 /\ 1 <= I334 - 1 /\ 0 <= I325 + I333 /\ I325 + I333 - 1 <= I325 + I333 - 1 /\ I324 <= I335 - 1 /\ I329 <= I322 /\ I329 <= I323 /\ I330 <= I322 /\ I330 <= I323 /\ 0 <= I322 - 1 /\ 0 <= I323 - 1 /\ 0 <= I329 - 1 /\ 0 <= I330 - 1 /\ I326 - I325 - 2 * I333 <= 1 /\ 0 <= I326 - I325 - 2 * I333 /\ I325 + I333 - 1 = I331] f6(I336, I337, I338, I339, I340, I341, I342) -> f5(I343, I344, I338, I339, I345, I341, I346) [I347 <= I340 - I339 /\ -1 <= I339 - 1 /\ -1 <= I340 - 1 /\ I339 <= I340 /\ -1 <= I347 - 1 /\ I339 + I347 <= I341 - 1 /\ 1 <= I348 - 1 /\ 0 <= I339 + I347 /\ I339 + I347 - 1 <= I339 + I347 - 1 /\ I349 <= I338 - 1 /\ I343 <= I336 /\ I343 <= I337 /\ I344 <= I336 /\ I344 <= I337 /\ 0 <= I336 - 1 /\ 0 <= I337 - 1 /\ 0 <= I343 - 1 /\ 0 <= I344 - 1 /\ I340 - I339 - 2 * I347 <= 1 /\ 0 <= I340 - I339 - 2 * I347 /\ I339 + I347 - 1 = I345] f5(I350, I351, I352, I353, I354, I355, I356) -> f6(I350, I351, I352, I353, I354, I355, I357) [I358 <= I354 - I353 /\ -1 <= I353 - 1 /\ -1 <= I354 - 1 /\ I353 <= I354 /\ -1 <= I358 - 1 /\ I353 + I358 <= I355 - 1 /\ 1 <= I359 - 1 /\ 0 <= I353 + I358 /\ I353 + I358 - 1 <= I353 + I358 - 1 /\ I352 <= I360 - 1 /\ I361 <= I350 /\ I361 <= I351 /\ y5 <= I350 /\ y5 <= I351 /\ 0 <= I350 - 1 /\ 0 <= I351 - 1 /\ 0 <= I361 - 1 /\ 0 <= y5 - 1] f5(I362, I363, I364, I365, I366, I367, I368) -> f6(I362, I363, I364, I365, I366, I367, I369) [I370 <= I366 - I365 /\ -1 <= I365 - 1 /\ -1 <= I366 - 1 /\ I365 <= I366 /\ -1 <= I370 - 1 /\ I365 + I370 <= I367 - 1 /\ 1 <= I371 - 1 /\ 0 <= I365 + I370 /\ I365 + I370 - 1 <= I365 + I370 - 1 /\ I372 <= I364 - 1 /\ I373 <= I362 /\ I373 <= I363 /\ I374 <= I362 /\ I374 <= I363 /\ 0 <= I362 - 1 /\ 0 <= I363 - 1 /\ 0 <= I373 - 1 /\ 0 <= I374 - 1] f6(I375, I376, I377, I378, I379, I380, I381) -> f5(I382, I383, I377, I378, I384, I380, I385) [I386 <= I379 - I378 /\ -1 <= I378 - 1 /\ -1 <= I379 - 1 /\ I378 <= I379 /\ -1 <= I386 - 1 /\ I378 + I386 <= I380 - 1 /\ 1 <= I387 - 1 /\ 0 <= I378 + I386 /\ I378 + I386 - 1 <= I378 + I386 - 1 /\ I377 <= I388 - 1 /\ I382 <= I375 /\ I382 <= I376 /\ I383 <= I375 /\ I383 <= I376 /\ 0 <= I375 - 1 /\ 0 <= I376 - 1 /\ 0 <= I382 - 1 /\ 0 <= I383 - 1 /\ I379 - I378 - 2 * I386 <= 1 /\ 0 <= I379 - I378 - 2 * I386 /\ I378 + I386 - 1 = I384] f6(I389, I390, I391, I392, I393, I394, I395) -> f5(I396, I397, I391, I392, I398, I394, I399) [I400 <= I393 - I392 /\ -1 <= I392 - 1 /\ -1 <= I393 - 1 /\ I392 <= I393 /\ -1 <= I400 - 1 /\ I392 + I400 <= I394 - 1 /\ 1 <= I401 - 1 /\ 0 <= I392 + I400 /\ I392 + I400 - 1 <= I392 + I400 - 1 /\ I402 <= I391 - 1 /\ I396 <= I389 /\ I396 <= I390 /\ I397 <= I389 /\ I397 <= I390 /\ 0 <= I389 - 1 /\ 0 <= I390 - 1 /\ 0 <= I396 - 1 /\ 0 <= I397 - 1 /\ I393 - I392 - 2 * I400 <= 1 /\ 0 <= I393 - I392 - 2 * I400 /\ I392 + I400 - 1 = I398] f5(I403, I404, I405, I406, I407, I408, I409) -> f6(I403, I404, I405, I406, I407, I408, I410) [I411 <= I407 - I406 /\ -1 <= I406 - 1 /\ -1 <= I407 - 1 /\ I406 <= I407 /\ -1 <= I411 - 1 /\ I406 + I411 <= I408 - 1 /\ 1 <= I412 - 1 /\ 0 <= I406 + I411 /\ I406 + I411 - 1 <= I406 + I411 - 1 /\ I405 <= I413 - 1 /\ I414 <= I403 /\ I414 <= I404 /\ I415 <= I403 /\ I415 <= I404 /\ 0 <= I403 - 1 /\ 0 <= I404 - 1 /\ 0 <= I414 - 1 /\ 0 <= I415 - 1] f5(I416, I417, I418, I419, I420, I421, I422) -> f6(I416, I417, I418, I419, I420, I421, I423) [I424 <= I420 - I419 /\ -1 <= I419 - 1 /\ -1 <= I420 - 1 /\ I419 <= I420 /\ -1 <= I424 - 1 /\ I419 + I424 <= I421 - 1 /\ 1 <= I425 - 1 /\ 0 <= I419 + I424 /\ I419 + I424 - 1 <= I419 + I424 - 1 /\ I426 <= I418 - 1 /\ I427 <= I416 /\ I427 <= I417 /\ I428 <= I416 /\ I428 <= I417 /\ 0 <= I416 - 1 /\ 0 <= I417 - 1 /\ 0 <= I427 - 1 /\ 0 <= I428 - 1] f2(I429, I430, I431, I432, I433, I434, I435) -> f5(I436, I437, I438, 0, I431, I431, I439) [I440 <= I430 - 1 /\ 0 <= I440 - 1 /\ -1 <= I438 - 1 /\ 0 <= I430 - 1 /\ -1 <= I431 - 1 /\ 1 <= I441 - 1 /\ I437 <= I429 /\ 0 <= I429 - 1 /\ 0 <= I436 - 1 /\ 0 <= I437 - 1] f4(I442, I443, I444, I445, I446, I447, I448) -> f4(I449, I443 + 1, I444, I445 + 1, I446, I450, I451) [0 <= I449 - 1 /\ 0 <= I442 - 1 /\ I449 <= I442 /\ -1 <= I446 - 1 /\ I443 <= I446 - 1 /\ 0 <= I445 - 1 /\ I445 <= I444 - 1] f3(I452, I453, I454, I455, I456, I457, I458) -> f4(I459, 0, I453, 1, I460, I461, I462) [0 <= I459 - 1 /\ 0 <= I452 - 1 /\ I459 <= I452 /\ 0 <= I453 - 1 /\ -1 <= I460 - 1] f3(I463, I464, I465, I466, I467, I468, I469) -> f2(I470, I464, I471, I472, I473, I474, I475) [0 <= I470 - 1 /\ 0 <= I463 - 1 /\ I470 <= I463] f1(I476, I477, I478, I479, I480, I481, I482) -> f2(I483, I484, I479, I485, I486, I487, I488) [0 <= I483 - 1 /\ 0 <= I477 - 1 /\ 0 <= I476 - 1 /\ I483 <= I477 /\ I483 <= I476] The dependency graph for this problem is: 0 -> 37, 38 1 -> 10 2 -> 10 3 -> 1, 2, 5, 6, 11, 12, 15, 16, 19, 20, 23, 24, 27, 28, 31, 32 4 -> 1, 2, 5, 6, 11, 12, 15, 16, 19, 20, 23, 24, 27, 28, 31, 32 5 -> 9 6 -> 9 7 -> 1, 2, 5, 6, 11, 12, 15, 16, 19, 20, 23, 24, 27, 28, 31, 32 8 -> 1, 2, 5, 6, 11, 12, 15, 16, 19, 20, 23, 24, 27, 28, 31, 32 9 -> 3, 4, 7, 8, 13, 14, 17, 18, 21, 22, 25, 26, 29, 30, 33, 34 10 -> 3, 4, 7, 8, 13, 14, 17, 18, 21, 22, 25, 26, 29, 30, 33, 34 11 -> 12 -> 13 -> 1, 2, 5, 6, 11, 12, 15, 16, 19, 20, 23, 24, 27, 28, 31, 32 14 -> 1, 2, 5, 6, 11, 12, 15, 16, 19, 20, 23, 24, 27, 28, 31, 32 15 -> 16 -> 17 -> 1, 2, 5, 6, 11, 12, 15, 16, 19, 20, 23, 24, 27, 28, 31, 32 18 -> 1, 2, 5, 6, 11, 12, 15, 16, 19, 20, 23, 24, 27, 28, 31, 32 19 -> 10 20 -> 10 21 -> 1, 2, 5, 6, 11, 12, 15, 16, 19, 20, 23, 24, 27, 28, 31, 32 22 -> 1, 2, 5, 6, 11, 12, 15, 16, 19, 20, 23, 24, 27, 28, 31, 32 23 -> 9 24 -> 9 25 -> 1, 2, 5, 6, 11, 12, 15, 16, 19, 20, 23, 24, 27, 28, 31, 32 26 -> 1, 2, 5, 6, 11, 12, 15, 16, 19, 20, 23, 24, 27, 28, 31, 32 27 -> 3, 4, 7, 8, 13, 14, 17, 18, 21, 22, 25, 26, 29, 30, 33, 34 28 -> 3, 4, 7, 8, 13, 14, 17, 18, 21, 22, 25, 26, 29, 30, 33, 34 29 -> 1, 2, 5, 6, 11, 12, 15, 16, 19, 20, 23, 24, 27, 28, 31, 32 30 -> 1, 2, 5, 6, 11, 12, 15, 16, 19, 20, 23, 24, 27, 28, 31, 32 31 -> 3, 4, 7, 8, 13, 14, 17, 18, 21, 22, 25, 26, 29, 30, 33, 34 32 -> 3, 4, 7, 8, 13, 14, 17, 18, 21, 22, 25, 26, 29, 30, 33, 34 33 -> 1, 2, 5, 6, 11, 12, 15, 16, 19, 20, 23, 24, 27, 28, 31, 32 34 -> 1, 2, 5, 6, 11, 12, 15, 16, 19, 20, 23, 24, 27, 28, 31, 32 35 -> 3, 4, 7, 8, 13, 14, 17, 18, 21, 22, 25, 26, 29, 30, 33, 34 36 -> 36 37 -> 36 38 -> 35 39 -> 35 Where: 0) init#(x1, x2, x3, x4, x5, x6, x7) -> f3#(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7) 1) f6#(I0, I1, I2, I3, I4, I5, I6) -> f8#(I7, I2, I4, I8, I9, I10, I5) [y1 <= I4 - I3 /\ -1 <= I3 - 1 /\ -1 <= I4 - 1 /\ I3 <= I4 /\ -1 <= y1 - 1 /\ I3 + y1 <= I5 - 1 /\ 1 <= y2 - 1 /\ 0 <= I3 + y1 /\ I3 + y1 - 1 <= I3 + y1 - 1 /\ I2 <= y3 - 1 /\ I7 <= I0 /\ I7 <= I1 /\ 0 <= I0 - 1 /\ 0 <= I1 - 1 /\ 0 <= I7 - 1 /\ I4 - I3 - 2 * y1 <= 1 /\ 0 <= I4 - I3 - 2 * y1 /\ I3 + y1 = I8] 2) f6#(I11, I12, I13, I14, I15, I16, I17) -> f8#(I18, I13, I15, I19, I20, I21, I16) [I22 <= I15 - I14 /\ -1 <= I14 - 1 /\ -1 <= I15 - 1 /\ I14 <= I15 /\ -1 <= I22 - 1 /\ I14 + I22 <= I16 - 1 /\ 1 <= I23 - 1 /\ 0 <= I14 + I22 /\ I14 + I22 - 1 <= I14 + I22 - 1 /\ I24 <= I13 - 1 /\ I18 <= I11 /\ I18 <= I12 /\ 0 <= I11 - 1 /\ 0 <= I12 - 1 /\ 0 <= I18 - 1 /\ I15 - I14 - 2 * I22 <= 1 /\ 0 <= I15 - I14 - 2 * I22 /\ I14 + I22 = I19] 3) f5#(I25, I26, I27, I28, I29, I30, I31) -> f6#(I25, I26, I27, I28, I29, I30, I32) [I33 <= I29 - I28 /\ -1 <= I28 - 1 /\ -1 <= I29 - 1 /\ I28 <= I29 /\ -1 <= I33 - 1 /\ I28 + I33 <= I30 - 1 /\ 1 <= I34 - 1 /\ 0 <= I28 + I33 /\ I28 + I33 - 1 <= I28 + I33 - 1 /\ I27 <= I35 - 1 /\ y4 <= I25 /\ y4 <= I26 /\ 0 <= I25 - 1 /\ 0 <= I26 - 1 /\ 0 <= y4 - 1] 4) f5#(I36, I37, I38, I39, I40, I41, I42) -> f6#(I36, I37, I38, I39, I40, I41, I43) [I44 <= I40 - I39 /\ -1 <= I39 - 1 /\ -1 <= I40 - 1 /\ I39 <= I40 /\ -1 <= I44 - 1 /\ I39 + I44 <= I41 - 1 /\ 1 <= I45 - 1 /\ 0 <= I39 + I44 /\ I39 + I44 - 1 <= I39 + I44 - 1 /\ I46 <= I38 - 1 /\ I47 <= I36 /\ I47 <= I37 /\ 0 <= I36 - 1 /\ 0 <= I37 - 1 /\ 0 <= I47 - 1] 5) f6#(I48, I49, I50, I51, I52, I53, I54) -> f7#(I55, I50, I52, I56, I57, I58, I53) [I59 <= I52 - I51 /\ -1 <= I51 - 1 /\ -1 <= I52 - 1 /\ I51 <= I52 /\ -1 <= I59 - 1 /\ I51 + I59 <= I53 - 1 /\ 1 <= I60 - 1 /\ 0 <= I51 + I59 /\ I51 + I59 - 1 <= I51 + I59 - 1 /\ I50 <= I61 - 1 /\ I55 <= I48 /\ I55 <= I49 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ 0 <= I55 - 1 /\ I52 - I51 - 2 * I59 <= 1 /\ 0 <= I52 - I51 - 2 * I59 /\ I51 + I59 = I56] 6) f6#(I62, I63, I64, I65, I66, I67, I68) -> f7#(I69, I64, I66, I70, I71, I72, I67) [I73 <= I66 - I65 /\ -1 <= I65 - 1 /\ -1 <= I66 - 1 /\ I65 <= I66 /\ -1 <= I73 - 1 /\ I65 + I73 <= I67 - 1 /\ 1 <= I74 - 1 /\ 0 <= I65 + I73 /\ I65 + I73 - 1 <= I65 + I73 - 1 /\ I75 <= I64 - 1 /\ I69 <= I62 /\ I69 <= I63 /\ 0 <= I62 - 1 /\ 0 <= I63 - 1 /\ 0 <= I69 - 1 /\ I66 - I65 - 2 * I73 <= 1 /\ 0 <= I66 - I65 - 2 * I73 /\ I65 + I73 = I70] 7) f5#(I76, I77, I78, I79, I80, I81, I82) -> f6#(I76, I77, I78, I79, I80, I81, I83) [I84 <= I80 - I79 /\ -1 <= I79 - 1 /\ -1 <= I80 - 1 /\ I79 <= I80 /\ -1 <= I84 - 1 /\ I79 + I84 <= I81 - 1 /\ 1 <= I85 - 1 /\ 0 <= I79 + I84 /\ I79 + I84 - 1 <= I79 + I84 - 1 /\ I78 <= I86 - 1 /\ I87 <= I76 /\ I87 <= I77 /\ 0 <= I76 - 1 /\ 0 <= I77 - 1 /\ 0 <= I87 - 1] 8) f5#(I88, I89, I90, I91, I92, I93, I94) -> f6#(I88, I89, I90, I91, I92, I93, I95) [I96 <= I92 - I91 /\ -1 <= I91 - 1 /\ -1 <= I92 - 1 /\ I91 <= I92 /\ -1 <= I96 - 1 /\ I91 + I96 <= I93 - 1 /\ 1 <= I97 - 1 /\ 0 <= I91 + I96 /\ I91 + I96 - 1 <= I91 + I96 - 1 /\ I98 <= I90 - 1 /\ I99 <= I88 /\ I99 <= I89 /\ 0 <= I88 - 1 /\ 0 <= I89 - 1 /\ 0 <= I99 - 1] 9) f7#(I100, I101, I102, I103, I104, I105, I106) -> f5#(I107, I108, I101, I103 + 1, I102, I106, I109) [1 <= I110 - 1 /\ -1 <= I103 - 1 /\ I107 <= I100 /\ I108 <= I100 /\ 0 <= I100 - 1 /\ 0 <= I107 - 1 /\ 0 <= I108 - 1 /\ 0 = I104] 10) f8#(I111, I112, I113, I114, I115, I116, I117) -> f5#(I118, I119, I112, I114 + 1, I113, I117, I120) [1 <= I121 - 1 /\ -1 <= I114 - 1 /\ I118 <= I111 /\ I119 <= I111 /\ 0 <= I111 - 1 /\ 0 <= I118 - 1 /\ 0 <= I119 - 1 /\ 0 = I115] 11) f6#(I122, I123, I124, I125, I126, I127, I128) -> f8#(I129, I124, I126, I130, 1, I131, I127) [I132 <= I126 - I125 /\ -1 <= I125 - 1 /\ -1 <= I126 - 1 /\ I125 <= I126 /\ -1 <= I132 - 1 /\ I125 + I132 <= I127 - 1 /\ 1 <= I133 - 1 /\ 0 <= I125 + I132 /\ I125 + I132 - 1 <= I125 + I132 - 1 /\ I124 <= I134 - 1 /\ I129 <= I122 /\ I129 <= I123 /\ 0 <= I122 - 1 /\ 0 <= I123 - 1 /\ 0 <= I129 - 1 /\ I126 - I125 - 2 * I132 <= 1 /\ 0 <= I126 - I125 - 2 * I132 /\ I125 + I132 = I130] 12) f6#(I135, I136, I137, I138, I139, I140, I141) -> f8#(I142, I137, I139, I143, 1, I144, I140) [I145 <= I139 - I138 /\ -1 <= I138 - 1 /\ -1 <= I139 - 1 /\ I138 <= I139 /\ -1 <= I145 - 1 /\ I138 + I145 <= I140 - 1 /\ 1 <= I146 - 1 /\ 0 <= I138 + I145 /\ I138 + I145 - 1 <= I138 + I145 - 1 /\ I147 <= I137 - 1 /\ I142 <= I135 /\ I142 <= I136 /\ 0 <= I135 - 1 /\ 0 <= I136 - 1 /\ 0 <= I142 - 1 /\ I139 - I138 - 2 * I145 <= 1 /\ 0 <= I139 - I138 - 2 * I145 /\ I138 + I145 = I143] 13) f5#(I148, I149, I150, I151, I152, I153, I154) -> f6#(I148, I149, I150, I151, I152, I153, I155) [I156 <= I152 - I151 /\ -1 <= I151 - 1 /\ -1 <= I152 - 1 /\ I151 <= I152 /\ -1 <= I156 - 1 /\ I151 + I156 <= I153 - 1 /\ 1 <= I157 - 1 /\ 0 <= I151 + I156 /\ I151 + I156 - 1 <= I151 + I156 - 1 /\ I150 <= I158 - 1 /\ I159 <= I148 /\ I159 <= I149 /\ 0 <= I148 - 1 /\ 0 <= I149 - 1 /\ 0 <= I159 - 1] 14) f5#(I160, I161, I162, I163, I164, I165, I166) -> f6#(I160, I161, I162, I163, I164, I165, I167) [I168 <= I164 - I163 /\ -1 <= I163 - 1 /\ -1 <= I164 - 1 /\ I163 <= I164 /\ -1 <= I168 - 1 /\ I163 + I168 <= I165 - 1 /\ 1 <= I169 - 1 /\ 0 <= I163 + I168 /\ I163 + I168 - 1 <= I163 + I168 - 1 /\ I170 <= I162 - 1 /\ I171 <= I160 /\ I171 <= I161 /\ 0 <= I160 - 1 /\ 0 <= I161 - 1 /\ 0 <= I171 - 1] 15) f6#(I172, I173, I174, I175, I176, I177, I178) -> f7#(I179, I174, I176, I180, 1, I181, I177) [I182 <= I176 - I175 /\ -1 <= I175 - 1 /\ -1 <= I176 - 1 /\ I175 <= I176 /\ -1 <= I182 - 1 /\ I175 + I182 <= I177 - 1 /\ 1 <= I183 - 1 /\ 0 <= I175 + I182 /\ I175 + I182 - 1 <= I175 + I182 - 1 /\ I174 <= I184 - 1 /\ I179 <= I172 /\ I179 <= I173 /\ 0 <= I172 - 1 /\ 0 <= I173 - 1 /\ 0 <= I179 - 1 /\ I176 - I175 - 2 * I182 <= 1 /\ 0 <= I176 - I175 - 2 * I182 /\ I175 + I182 = I180] 16) f6#(I185, I186, I187, I188, I189, I190, I191) -> f7#(I192, I187, I189, I193, 1, I194, I190) [I195 <= I189 - I188 /\ -1 <= I188 - 1 /\ -1 <= I189 - 1 /\ I188 <= I189 /\ -1 <= I195 - 1 /\ I188 + I195 <= I190 - 1 /\ 1 <= I196 - 1 /\ 0 <= I188 + I195 /\ I188 + I195 - 1 <= I188 + I195 - 1 /\ I197 <= I187 - 1 /\ I192 <= I185 /\ I192 <= I186 /\ 0 <= I185 - 1 /\ 0 <= I186 - 1 /\ 0 <= I192 - 1 /\ I189 - I188 - 2 * I195 <= 1 /\ 0 <= I189 - I188 - 2 * I195 /\ I188 + I195 = I193] 17) f5#(I198, I199, I200, I201, I202, I203, I204) -> f6#(I198, I199, I200, I201, I202, I203, I205) [I206 <= I202 - I201 /\ -1 <= I201 - 1 /\ -1 <= I202 - 1 /\ I201 <= I202 /\ -1 <= I206 - 1 /\ I201 + I206 <= I203 - 1 /\ 1 <= I207 - 1 /\ 0 <= I201 + I206 /\ I201 + I206 - 1 <= I201 + I206 - 1 /\ I200 <= I208 - 1 /\ I209 <= I198 /\ I209 <= I199 /\ 0 <= I198 - 1 /\ 0 <= I199 - 1 /\ 0 <= I209 - 1] 18) f5#(I210, I211, I212, I213, I214, I215, I216) -> f6#(I210, I211, I212, I213, I214, I215, I217) [I218 <= I214 - I213 /\ -1 <= I213 - 1 /\ -1 <= I214 - 1 /\ I213 <= I214 /\ -1 <= I218 - 1 /\ I213 + I218 <= I215 - 1 /\ 1 <= I219 - 1 /\ 0 <= I213 + I218 /\ I213 + I218 - 1 <= I213 + I218 - 1 /\ I220 <= I212 - 1 /\ I221 <= I210 /\ I221 <= I211 /\ 0 <= I210 - 1 /\ 0 <= I211 - 1 /\ 0 <= I221 - 1] 19) f6#(I222, I223, I224, I225, I226, I227, I228) -> f8#(I229, I224, I226, I230, 0, I231, I227) [I232 <= I226 - I225 /\ -1 <= I225 - 1 /\ -1 <= I226 - 1 /\ I225 <= I226 /\ -1 <= I232 - 1 /\ I225 + I232 <= I227 - 1 /\ 1 <= I233 - 1 /\ 0 <= I225 + I232 /\ I225 + I232 - 1 <= I225 + I232 - 1 /\ I224 <= I234 - 1 /\ I229 <= I222 /\ I229 <= I223 /\ 0 <= I222 - 1 /\ 0 <= I223 - 1 /\ 0 <= I229 - 1 /\ I226 - I225 - 2 * I232 <= 1 /\ 0 <= I226 - I225 - 2 * I232 /\ I225 + I232 = I230] 20) f6#(I235, I236, I237, I238, I239, I240, I241) -> f8#(I242, I237, I239, I243, 0, I244, I240) [I245 <= I239 - I238 /\ -1 <= I238 - 1 /\ -1 <= I239 - 1 /\ I238 <= I239 /\ -1 <= I245 - 1 /\ I238 + I245 <= I240 - 1 /\ 1 <= I246 - 1 /\ 0 <= I238 + I245 /\ I238 + I245 - 1 <= I238 + I245 - 1 /\ I247 <= I237 - 1 /\ I242 <= I235 /\ I242 <= I236 /\ 0 <= I235 - 1 /\ 0 <= I236 - 1 /\ 0 <= I242 - 1 /\ I239 - I238 - 2 * I245 <= 1 /\ 0 <= I239 - I238 - 2 * I245 /\ I238 + I245 = I243] 21) f5#(I248, I249, I250, I251, I252, I253, I254) -> f6#(I248, I249, I250, I251, I252, I253, I255) [I256 <= I252 - I251 /\ -1 <= I251 - 1 /\ -1 <= I252 - 1 /\ I251 <= I252 /\ -1 <= I256 - 1 /\ I251 + I256 <= I253 - 1 /\ 1 <= I257 - 1 /\ 0 <= I251 + I256 /\ I251 + I256 - 1 <= I251 + I256 - 1 /\ I250 <= I258 - 1 /\ I259 <= I248 /\ I259 <= I249 /\ 0 <= I248 - 1 /\ 0 <= I249 - 1 /\ 0 <= I259 - 1] 22) f5#(I260, I261, I262, I263, I264, I265, I266) -> f6#(I260, I261, I262, I263, I264, I265, I267) [I268 <= I264 - I263 /\ -1 <= I263 - 1 /\ -1 <= I264 - 1 /\ I263 <= I264 /\ -1 <= I268 - 1 /\ I263 + I268 <= I265 - 1 /\ 1 <= I269 - 1 /\ 0 <= I263 + I268 /\ I263 + I268 - 1 <= I263 + I268 - 1 /\ I270 <= I262 - 1 /\ I271 <= I260 /\ I271 <= I261 /\ 0 <= I260 - 1 /\ 0 <= I261 - 1 /\ 0 <= I271 - 1] 23) f6#(I272, I273, I274, I275, I276, I277, I278) -> f7#(I279, I274, I276, I280, 0, I281, I277) [I282 <= I276 - I275 /\ -1 <= I275 - 1 /\ -1 <= I276 - 1 /\ I275 <= I276 /\ -1 <= I282 - 1 /\ I275 + I282 <= I277 - 1 /\ 1 <= I283 - 1 /\ 0 <= I275 + I282 /\ I275 + I282 - 1 <= I275 + I282 - 1 /\ I274 <= I284 - 1 /\ I279 <= I272 /\ I279 <= I273 /\ 0 <= I272 - 1 /\ 0 <= I273 - 1 /\ 0 <= I279 - 1 /\ I276 - I275 - 2 * I282 <= 1 /\ 0 <= I276 - I275 - 2 * I282 /\ I275 + I282 = I280] 24) f6#(I285, I286, I287, I288, I289, I290, I291) -> f7#(I292, I287, I289, I293, 0, I294, I290) [I295 <= I289 - I288 /\ -1 <= I288 - 1 /\ -1 <= I289 - 1 /\ I288 <= I289 /\ -1 <= I295 - 1 /\ I288 + I295 <= I290 - 1 /\ 1 <= I296 - 1 /\ 0 <= I288 + I295 /\ I288 + I295 - 1 <= I288 + I295 - 1 /\ I297 <= I287 - 1 /\ I292 <= I285 /\ I292 <= I286 /\ 0 <= I285 - 1 /\ 0 <= I286 - 1 /\ 0 <= I292 - 1 /\ I289 - I288 - 2 * I295 <= 1 /\ 0 <= I289 - I288 - 2 * I295 /\ I288 + I295 = I293] 25) f5#(I298, I299, I300, I301, I302, I303, I304) -> f6#(I298, I299, I300, I301, I302, I303, I305) [I306 <= I302 - I301 /\ -1 <= I301 - 1 /\ -1 <= I302 - 1 /\ I301 <= I302 /\ -1 <= I306 - 1 /\ I301 + I306 <= I303 - 1 /\ 1 <= I307 - 1 /\ 0 <= I301 + I306 /\ I301 + I306 - 1 <= I301 + I306 - 1 /\ I300 <= I308 - 1 /\ I309 <= I298 /\ I309 <= I299 /\ 0 <= I298 - 1 /\ 0 <= I299 - 1 /\ 0 <= I309 - 1] 26) f5#(I310, I311, I312, I313, I314, I315, I316) -> f6#(I310, I311, I312, I313, I314, I315, I317) [I318 <= I314 - I313 /\ -1 <= I313 - 1 /\ -1 <= I314 - 1 /\ I313 <= I314 /\ -1 <= I318 - 1 /\ I313 + I318 <= I315 - 1 /\ 1 <= I319 - 1 /\ 0 <= I313 + I318 /\ I313 + I318 - 1 <= I313 + I318 - 1 /\ I320 <= I312 - 1 /\ I321 <= I310 /\ I321 <= I311 /\ 0 <= I310 - 1 /\ 0 <= I311 - 1 /\ 0 <= I321 - 1] 27) f6#(I322, I323, I324, I325, I326, I327, I328) -> f5#(I329, I330, I324, I325, I331, I327, I332) [I333 <= I326 - I325 /\ -1 <= I325 - 1 /\ -1 <= I326 - 1 /\ I325 <= I326 /\ -1 <= I333 - 1 /\ I325 + I333 <= I327 - 1 /\ 1 <= I334 - 1 /\ 0 <= I325 + I333 /\ I325 + I333 - 1 <= I325 + I333 - 1 /\ I324 <= I335 - 1 /\ I329 <= I322 /\ I329 <= I323 /\ I330 <= I322 /\ I330 <= I323 /\ 0 <= I322 - 1 /\ 0 <= I323 - 1 /\ 0 <= I329 - 1 /\ 0 <= I330 - 1 /\ I326 - I325 - 2 * I333 <= 1 /\ 0 <= I326 - I325 - 2 * I333 /\ I325 + I333 - 1 = I331] 28) f6#(I336, I337, I338, I339, I340, I341, I342) -> f5#(I343, I344, I338, I339, I345, I341, I346) [I347 <= I340 - I339 /\ -1 <= I339 - 1 /\ -1 <= I340 - 1 /\ I339 <= I340 /\ -1 <= I347 - 1 /\ I339 + I347 <= I341 - 1 /\ 1 <= I348 - 1 /\ 0 <= I339 + I347 /\ I339 + I347 - 1 <= I339 + I347 - 1 /\ I349 <= I338 - 1 /\ I343 <= I336 /\ I343 <= I337 /\ I344 <= I336 /\ I344 <= I337 /\ 0 <= I336 - 1 /\ 0 <= I337 - 1 /\ 0 <= I343 - 1 /\ 0 <= I344 - 1 /\ I340 - I339 - 2 * I347 <= 1 /\ 0 <= I340 - I339 - 2 * I347 /\ I339 + I347 - 1 = I345] 29) f5#(I350, I351, I352, I353, I354, I355, I356) -> f6#(I350, I351, I352, I353, I354, I355, I357) [I358 <= I354 - I353 /\ -1 <= I353 - 1 /\ -1 <= I354 - 1 /\ I353 <= I354 /\ -1 <= I358 - 1 /\ I353 + I358 <= I355 - 1 /\ 1 <= I359 - 1 /\ 0 <= I353 + I358 /\ I353 + I358 - 1 <= I353 + I358 - 1 /\ I352 <= I360 - 1 /\ I361 <= I350 /\ I361 <= I351 /\ y5 <= I350 /\ y5 <= I351 /\ 0 <= I350 - 1 /\ 0 <= I351 - 1 /\ 0 <= I361 - 1 /\ 0 <= y5 - 1] 30) f5#(I362, I363, I364, I365, I366, I367, I368) -> f6#(I362, I363, I364, I365, I366, I367, I369) [I370 <= I366 - I365 /\ -1 <= I365 - 1 /\ -1 <= I366 - 1 /\ I365 <= I366 /\ -1 <= I370 - 1 /\ I365 + I370 <= I367 - 1 /\ 1 <= I371 - 1 /\ 0 <= I365 + I370 /\ I365 + I370 - 1 <= I365 + I370 - 1 /\ I372 <= I364 - 1 /\ I373 <= I362 /\ I373 <= I363 /\ I374 <= I362 /\ I374 <= I363 /\ 0 <= I362 - 1 /\ 0 <= I363 - 1 /\ 0 <= I373 - 1 /\ 0 <= I374 - 1] 31) f6#(I375, I376, I377, I378, I379, I380, I381) -> f5#(I382, I383, I377, I378, I384, I380, I385) [I386 <= I379 - I378 /\ -1 <= I378 - 1 /\ -1 <= I379 - 1 /\ I378 <= I379 /\ -1 <= I386 - 1 /\ I378 + I386 <= I380 - 1 /\ 1 <= I387 - 1 /\ 0 <= I378 + I386 /\ I378 + I386 - 1 <= I378 + I386 - 1 /\ I377 <= I388 - 1 /\ I382 <= I375 /\ I382 <= I376 /\ I383 <= I375 /\ I383 <= I376 /\ 0 <= I375 - 1 /\ 0 <= I376 - 1 /\ 0 <= I382 - 1 /\ 0 <= I383 - 1 /\ I379 - I378 - 2 * I386 <= 1 /\ 0 <= I379 - I378 - 2 * I386 /\ I378 + I386 - 1 = I384] 32) f6#(I389, I390, I391, I392, I393, I394, I395) -> f5#(I396, I397, I391, I392, I398, I394, I399) [I400 <= I393 - I392 /\ -1 <= I392 - 1 /\ -1 <= I393 - 1 /\ I392 <= I393 /\ -1 <= I400 - 1 /\ I392 + I400 <= I394 - 1 /\ 1 <= I401 - 1 /\ 0 <= I392 + I400 /\ I392 + I400 - 1 <= I392 + I400 - 1 /\ I402 <= I391 - 1 /\ I396 <= I389 /\ I396 <= I390 /\ I397 <= I389 /\ I397 <= I390 /\ 0 <= I389 - 1 /\ 0 <= I390 - 1 /\ 0 <= I396 - 1 /\ 0 <= I397 - 1 /\ I393 - I392 - 2 * I400 <= 1 /\ 0 <= I393 - I392 - 2 * I400 /\ I392 + I400 - 1 = I398] 33) f5#(I403, I404, I405, I406, I407, I408, I409) -> f6#(I403, I404, I405, I406, I407, I408, I410) [I411 <= I407 - I406 /\ -1 <= I406 - 1 /\ -1 <= I407 - 1 /\ I406 <= I407 /\ -1 <= I411 - 1 /\ I406 + I411 <= I408 - 1 /\ 1 <= I412 - 1 /\ 0 <= I406 + I411 /\ I406 + I411 - 1 <= I406 + I411 - 1 /\ I405 <= I413 - 1 /\ I414 <= I403 /\ I414 <= I404 /\ I415 <= I403 /\ I415 <= I404 /\ 0 <= I403 - 1 /\ 0 <= I404 - 1 /\ 0 <= I414 - 1 /\ 0 <= I415 - 1] 34) f5#(I416, I417, I418, I419, I420, I421, I422) -> f6#(I416, I417, I418, I419, I420, I421, I423) [I424 <= I420 - I419 /\ -1 <= I419 - 1 /\ -1 <= I420 - 1 /\ I419 <= I420 /\ -1 <= I424 - 1 /\ I419 + I424 <= I421 - 1 /\ 1 <= I425 - 1 /\ 0 <= I419 + I424 /\ I419 + I424 - 1 <= I419 + I424 - 1 /\ I426 <= I418 - 1 /\ I427 <= I416 /\ I427 <= I417 /\ I428 <= I416 /\ I428 <= I417 /\ 0 <= I416 - 1 /\ 0 <= I417 - 1 /\ 0 <= I427 - 1 /\ 0 <= I428 - 1] 35) f2#(I429, I430, I431, I432, I433, I434, I435) -> f5#(I436, I437, I438, 0, I431, I431, I439) [I440 <= I430 - 1 /\ 0 <= I440 - 1 /\ -1 <= I438 - 1 /\ 0 <= I430 - 1 /\ -1 <= I431 - 1 /\ 1 <= I441 - 1 /\ I437 <= I429 /\ 0 <= I429 - 1 /\ 0 <= I436 - 1 /\ 0 <= I437 - 1] 36) f4#(I442, I443, I444, I445, I446, I447, I448) -> f4#(I449, I443 + 1, I444, I445 + 1, I446, I450, I451) [0 <= I449 - 1 /\ 0 <= I442 - 1 /\ I449 <= I442 /\ -1 <= I446 - 1 /\ I443 <= I446 - 1 /\ 0 <= I445 - 1 /\ I445 <= I444 - 1] 37) f3#(I452, I453, I454, I455, I456, I457, I458) -> f4#(I459, 0, I453, 1, I460, I461, I462) [0 <= I459 - 1 /\ 0 <= I452 - 1 /\ I459 <= I452 /\ 0 <= I453 - 1 /\ -1 <= I460 - 1] 38) f3#(I463, I464, I465, I466, I467, I468, I469) -> f2#(I470, I464, I471, I472, I473, I474, I475) [0 <= I470 - 1 /\ 0 <= I463 - 1 /\ I470 <= I463] 39) f1#(I476, I477, I478, I479, I480, I481, I482) -> f2#(I483, I484, I479, I485, I486, I487, I488) [0 <= I483 - 1 /\ 0 <= I477 - 1 /\ 0 <= I476 - 1 /\ I483 <= I477 /\ I483 <= I476] We have the following SCCs. { 36 } { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34 } DP problem for innermost termination. P = f6#(I0, I1, I2, I3, I4, I5, I6) -> f8#(I7, I2, I4, I8, I9, I10, I5) [y1 <= I4 - I3 /\ -1 <= I3 - 1 /\ -1 <= I4 - 1 /\ I3 <= I4 /\ -1 <= y1 - 1 /\ I3 + y1 <= I5 - 1 /\ 1 <= y2 - 1 /\ 0 <= I3 + y1 /\ I3 + y1 - 1 <= I3 + y1 - 1 /\ I2 <= y3 - 1 /\ I7 <= I0 /\ I7 <= I1 /\ 0 <= I0 - 1 /\ 0 <= I1 - 1 /\ 0 <= I7 - 1 /\ I4 - I3 - 2 * y1 <= 1 /\ 0 <= I4 - I3 - 2 * y1 /\ I3 + y1 = I8] f6#(I11, I12, I13, I14, I15, I16, I17) -> f8#(I18, I13, I15, I19, I20, I21, I16) [I22 <= I15 - I14 /\ -1 <= I14 - 1 /\ -1 <= I15 - 1 /\ I14 <= I15 /\ -1 <= I22 - 1 /\ I14 + I22 <= I16 - 1 /\ 1 <= I23 - 1 /\ 0 <= I14 + I22 /\ I14 + I22 - 1 <= I14 + I22 - 1 /\ I24 <= I13 - 1 /\ I18 <= I11 /\ I18 <= I12 /\ 0 <= I11 - 1 /\ 0 <= I12 - 1 /\ 0 <= I18 - 1 /\ I15 - I14 - 2 * I22 <= 1 /\ 0 <= I15 - I14 - 2 * I22 /\ I14 + I22 = I19] f5#(I25, I26, I27, I28, I29, I30, I31) -> f6#(I25, I26, I27, I28, I29, I30, I32) [I33 <= I29 - I28 /\ -1 <= I28 - 1 /\ -1 <= I29 - 1 /\ I28 <= I29 /\ -1 <= I33 - 1 /\ I28 + I33 <= I30 - 1 /\ 1 <= I34 - 1 /\ 0 <= I28 + I33 /\ I28 + I33 - 1 <= I28 + I33 - 1 /\ I27 <= I35 - 1 /\ y4 <= I25 /\ y4 <= I26 /\ 0 <= I25 - 1 /\ 0 <= I26 - 1 /\ 0 <= y4 - 1] f5#(I36, I37, I38, I39, I40, I41, I42) -> f6#(I36, I37, I38, I39, I40, I41, I43) [I44 <= I40 - I39 /\ -1 <= I39 - 1 /\ -1 <= I40 - 1 /\ I39 <= I40 /\ -1 <= I44 - 1 /\ I39 + I44 <= I41 - 1 /\ 1 <= I45 - 1 /\ 0 <= I39 + I44 /\ I39 + I44 - 1 <= I39 + I44 - 1 /\ I46 <= I38 - 1 /\ I47 <= I36 /\ I47 <= I37 /\ 0 <= I36 - 1 /\ 0 <= I37 - 1 /\ 0 <= I47 - 1] f6#(I48, I49, I50, I51, I52, I53, I54) -> f7#(I55, I50, I52, I56, I57, I58, I53) [I59 <= I52 - I51 /\ -1 <= I51 - 1 /\ -1 <= I52 - 1 /\ I51 <= I52 /\ -1 <= I59 - 1 /\ I51 + I59 <= I53 - 1 /\ 1 <= I60 - 1 /\ 0 <= I51 + I59 /\ I51 + I59 - 1 <= I51 + I59 - 1 /\ I50 <= I61 - 1 /\ I55 <= I48 /\ I55 <= I49 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ 0 <= I55 - 1 /\ I52 - I51 - 2 * I59 <= 1 /\ 0 <= I52 - I51 - 2 * I59 /\ I51 + I59 = I56] f6#(I62, I63, I64, I65, I66, I67, I68) -> f7#(I69, I64, I66, I70, I71, I72, I67) [I73 <= I66 - I65 /\ -1 <= I65 - 1 /\ -1 <= I66 - 1 /\ I65 <= I66 /\ -1 <= I73 - 1 /\ I65 + I73 <= I67 - 1 /\ 1 <= I74 - 1 /\ 0 <= I65 + I73 /\ I65 + I73 - 1 <= I65 + I73 - 1 /\ I75 <= I64 - 1 /\ I69 <= I62 /\ I69 <= I63 /\ 0 <= I62 - 1 /\ 0 <= I63 - 1 /\ 0 <= I69 - 1 /\ I66 - I65 - 2 * I73 <= 1 /\ 0 <= I66 - I65 - 2 * I73 /\ I65 + I73 = I70] f5#(I76, I77, I78, I79, I80, I81, I82) -> f6#(I76, I77, I78, I79, I80, I81, I83) [I84 <= I80 - I79 /\ -1 <= I79 - 1 /\ -1 <= I80 - 1 /\ I79 <= I80 /\ -1 <= I84 - 1 /\ I79 + I84 <= I81 - 1 /\ 1 <= I85 - 1 /\ 0 <= I79 + I84 /\ I79 + I84 - 1 <= I79 + I84 - 1 /\ I78 <= I86 - 1 /\ I87 <= I76 /\ I87 <= I77 /\ 0 <= I76 - 1 /\ 0 <= I77 - 1 /\ 0 <= I87 - 1] f5#(I88, I89, I90, I91, I92, I93, I94) -> f6#(I88, I89, I90, I91, I92, I93, I95) [I96 <= I92 - I91 /\ -1 <= I91 - 1 /\ -1 <= I92 - 1 /\ I91 <= I92 /\ -1 <= I96 - 1 /\ I91 + I96 <= I93 - 1 /\ 1 <= I97 - 1 /\ 0 <= I91 + I96 /\ I91 + I96 - 1 <= I91 + I96 - 1 /\ I98 <= I90 - 1 /\ I99 <= I88 /\ I99 <= I89 /\ 0 <= I88 - 1 /\ 0 <= I89 - 1 /\ 0 <= I99 - 1] f7#(I100, I101, I102, I103, I104, I105, I106) -> f5#(I107, I108, I101, I103 + 1, I102, I106, I109) [1 <= I110 - 1 /\ -1 <= I103 - 1 /\ I107 <= I100 /\ I108 <= I100 /\ 0 <= I100 - 1 /\ 0 <= I107 - 1 /\ 0 <= I108 - 1 /\ 0 = I104] f8#(I111, I112, I113, I114, I115, I116, I117) -> f5#(I118, I119, I112, I114 + 1, I113, I117, I120) [1 <= I121 - 1 /\ -1 <= I114 - 1 /\ I118 <= I111 /\ I119 <= I111 /\ 0 <= I111 - 1 /\ 0 <= I118 - 1 /\ 0 <= I119 - 1 /\ 0 = I115] f5#(I148, I149, I150, I151, I152, I153, I154) -> f6#(I148, I149, I150, I151, I152, I153, I155) [I156 <= I152 - I151 /\ -1 <= I151 - 1 /\ -1 <= I152 - 1 /\ I151 <= I152 /\ -1 <= I156 - 1 /\ I151 + I156 <= I153 - 1 /\ 1 <= I157 - 1 /\ 0 <= I151 + I156 /\ I151 + I156 - 1 <= I151 + I156 - 1 /\ I150 <= I158 - 1 /\ I159 <= I148 /\ I159 <= I149 /\ 0 <= I148 - 1 /\ 0 <= I149 - 1 /\ 0 <= I159 - 1] f5#(I160, I161, I162, I163, I164, I165, I166) -> f6#(I160, I161, I162, I163, I164, I165, I167) [I168 <= I164 - I163 /\ -1 <= I163 - 1 /\ -1 <= I164 - 1 /\ I163 <= I164 /\ -1 <= I168 - 1 /\ I163 + I168 <= I165 - 1 /\ 1 <= I169 - 1 /\ 0 <= I163 + I168 /\ I163 + I168 - 1 <= I163 + I168 - 1 /\ I170 <= I162 - 1 /\ I171 <= I160 /\ I171 <= I161 /\ 0 <= I160 - 1 /\ 0 <= I161 - 1 /\ 0 <= I171 - 1] f5#(I198, I199, I200, I201, I202, I203, I204) -> f6#(I198, I199, I200, I201, I202, I203, I205) [I206 <= I202 - I201 /\ -1 <= I201 - 1 /\ -1 <= I202 - 1 /\ I201 <= I202 /\ -1 <= I206 - 1 /\ I201 + I206 <= I203 - 1 /\ 1 <= I207 - 1 /\ 0 <= I201 + I206 /\ I201 + I206 - 1 <= I201 + I206 - 1 /\ I200 <= I208 - 1 /\ I209 <= I198 /\ I209 <= I199 /\ 0 <= I198 - 1 /\ 0 <= I199 - 1 /\ 0 <= I209 - 1] f5#(I210, I211, I212, I213, I214, I215, I216) -> f6#(I210, I211, I212, I213, I214, I215, I217) [I218 <= I214 - I213 /\ -1 <= I213 - 1 /\ -1 <= I214 - 1 /\ I213 <= I214 /\ -1 <= I218 - 1 /\ I213 + I218 <= I215 - 1 /\ 1 <= I219 - 1 /\ 0 <= I213 + I218 /\ I213 + I218 - 1 <= I213 + I218 - 1 /\ I220 <= I212 - 1 /\ I221 <= I210 /\ I221 <= I211 /\ 0 <= I210 - 1 /\ 0 <= I211 - 1 /\ 0 <= I221 - 1] f6#(I222, I223, I224, I225, I226, I227, I228) -> f8#(I229, I224, I226, I230, 0, I231, I227) [I232 <= I226 - I225 /\ -1 <= I225 - 1 /\ -1 <= I226 - 1 /\ I225 <= I226 /\ -1 <= I232 - 1 /\ I225 + I232 <= I227 - 1 /\ 1 <= I233 - 1 /\ 0 <= I225 + I232 /\ I225 + I232 - 1 <= I225 + I232 - 1 /\ I224 <= I234 - 1 /\ I229 <= I222 /\ I229 <= I223 /\ 0 <= I222 - 1 /\ 0 <= I223 - 1 /\ 0 <= I229 - 1 /\ I226 - I225 - 2 * I232 <= 1 /\ 0 <= I226 - I225 - 2 * I232 /\ I225 + I232 = I230] f6#(I235, I236, I237, I238, I239, I240, I241) -> f8#(I242, I237, I239, I243, 0, I244, I240) [I245 <= I239 - I238 /\ -1 <= I238 - 1 /\ -1 <= I239 - 1 /\ I238 <= I239 /\ -1 <= I245 - 1 /\ I238 + I245 <= I240 - 1 /\ 1 <= I246 - 1 /\ 0 <= I238 + I245 /\ I238 + I245 - 1 <= I238 + I245 - 1 /\ I247 <= I237 - 1 /\ I242 <= I235 /\ I242 <= I236 /\ 0 <= I235 - 1 /\ 0 <= I236 - 1 /\ 0 <= I242 - 1 /\ I239 - I238 - 2 * I245 <= 1 /\ 0 <= I239 - I238 - 2 * I245 /\ I238 + I245 = I243] f5#(I248, I249, I250, I251, I252, I253, I254) -> f6#(I248, I249, I250, I251, I252, I253, I255) [I256 <= I252 - I251 /\ -1 <= I251 - 1 /\ -1 <= I252 - 1 /\ I251 <= I252 /\ -1 <= I256 - 1 /\ I251 + I256 <= I253 - 1 /\ 1 <= I257 - 1 /\ 0 <= I251 + I256 /\ I251 + I256 - 1 <= I251 + I256 - 1 /\ I250 <= I258 - 1 /\ I259 <= I248 /\ I259 <= I249 /\ 0 <= I248 - 1 /\ 0 <= I249 - 1 /\ 0 <= I259 - 1] f5#(I260, I261, I262, I263, I264, I265, I266) -> f6#(I260, I261, I262, I263, I264, I265, I267) [I268 <= I264 - I263 /\ -1 <= I263 - 1 /\ -1 <= I264 - 1 /\ I263 <= I264 /\ -1 <= I268 - 1 /\ I263 + I268 <= I265 - 1 /\ 1 <= I269 - 1 /\ 0 <= I263 + I268 /\ I263 + I268 - 1 <= I263 + I268 - 1 /\ I270 <= I262 - 1 /\ I271 <= I260 /\ I271 <= I261 /\ 0 <= I260 - 1 /\ 0 <= I261 - 1 /\ 0 <= I271 - 1] f6#(I272, I273, I274, I275, I276, I277, I278) -> f7#(I279, I274, I276, I280, 0, I281, I277) [I282 <= I276 - I275 /\ -1 <= I275 - 1 /\ -1 <= I276 - 1 /\ I275 <= I276 /\ -1 <= I282 - 1 /\ I275 + I282 <= I277 - 1 /\ 1 <= I283 - 1 /\ 0 <= I275 + I282 /\ I275 + I282 - 1 <= I275 + I282 - 1 /\ I274 <= I284 - 1 /\ I279 <= I272 /\ I279 <= I273 /\ 0 <= I272 - 1 /\ 0 <= I273 - 1 /\ 0 <= I279 - 1 /\ I276 - I275 - 2 * I282 <= 1 /\ 0 <= I276 - I275 - 2 * I282 /\ I275 + I282 = I280] f6#(I285, I286, I287, I288, I289, I290, I291) -> f7#(I292, I287, I289, I293, 0, I294, I290) [I295 <= I289 - I288 /\ -1 <= I288 - 1 /\ -1 <= I289 - 1 /\ I288 <= I289 /\ -1 <= I295 - 1 /\ I288 + I295 <= I290 - 1 /\ 1 <= I296 - 1 /\ 0 <= I288 + I295 /\ I288 + I295 - 1 <= I288 + I295 - 1 /\ I297 <= I287 - 1 /\ I292 <= I285 /\ I292 <= I286 /\ 0 <= I285 - 1 /\ 0 <= I286 - 1 /\ 0 <= I292 - 1 /\ I289 - I288 - 2 * I295 <= 1 /\ 0 <= I289 - I288 - 2 * I295 /\ I288 + I295 = I293] f5#(I298, I299, I300, I301, I302, I303, I304) -> f6#(I298, I299, I300, I301, I302, I303, I305) [I306 <= I302 - I301 /\ -1 <= I301 - 1 /\ -1 <= I302 - 1 /\ I301 <= I302 /\ -1 <= I306 - 1 /\ I301 + I306 <= I303 - 1 /\ 1 <= I307 - 1 /\ 0 <= I301 + I306 /\ I301 + I306 - 1 <= I301 + I306 - 1 /\ I300 <= I308 - 1 /\ I309 <= I298 /\ I309 <= I299 /\ 0 <= I298 - 1 /\ 0 <= I299 - 1 /\ 0 <= I309 - 1] f5#(I310, I311, I312, I313, I314, I315, I316) -> f6#(I310, I311, I312, I313, I314, I315, I317) [I318 <= I314 - I313 /\ -1 <= I313 - 1 /\ -1 <= I314 - 1 /\ I313 <= I314 /\ -1 <= I318 - 1 /\ I313 + I318 <= I315 - 1 /\ 1 <= I319 - 1 /\ 0 <= I313 + I318 /\ I313 + I318 - 1 <= I313 + I318 - 1 /\ I320 <= I312 - 1 /\ I321 <= I310 /\ I321 <= I311 /\ 0 <= I310 - 1 /\ 0 <= I311 - 1 /\ 0 <= I321 - 1] f6#(I322, I323, I324, I325, I326, I327, I328) -> f5#(I329, I330, I324, I325, I331, I327, I332) [I333 <= I326 - I325 /\ -1 <= I325 - 1 /\ -1 <= I326 - 1 /\ I325 <= I326 /\ -1 <= I333 - 1 /\ I325 + I333 <= I327 - 1 /\ 1 <= I334 - 1 /\ 0 <= I325 + I333 /\ I325 + I333 - 1 <= I325 + I333 - 1 /\ I324 <= I335 - 1 /\ I329 <= I322 /\ I329 <= I323 /\ I330 <= I322 /\ I330 <= I323 /\ 0 <= I322 - 1 /\ 0 <= I323 - 1 /\ 0 <= I329 - 1 /\ 0 <= I330 - 1 /\ I326 - I325 - 2 * I333 <= 1 /\ 0 <= I326 - I325 - 2 * I333 /\ I325 + I333 - 1 = I331] f6#(I336, I337, I338, I339, I340, I341, I342) -> f5#(I343, I344, I338, I339, I345, I341, I346) [I347 <= I340 - I339 /\ -1 <= I339 - 1 /\ -1 <= I340 - 1 /\ I339 <= I340 /\ -1 <= I347 - 1 /\ I339 + I347 <= I341 - 1 /\ 1 <= I348 - 1 /\ 0 <= I339 + I347 /\ I339 + I347 - 1 <= I339 + I347 - 1 /\ I349 <= I338 - 1 /\ I343 <= I336 /\ I343 <= I337 /\ I344 <= I336 /\ I344 <= I337 /\ 0 <= I336 - 1 /\ 0 <= I337 - 1 /\ 0 <= I343 - 1 /\ 0 <= I344 - 1 /\ I340 - I339 - 2 * I347 <= 1 /\ 0 <= I340 - I339 - 2 * I347 /\ I339 + I347 - 1 = I345] f5#(I350, I351, I352, I353, I354, I355, I356) -> f6#(I350, I351, I352, I353, I354, I355, I357) [I358 <= I354 - I353 /\ -1 <= I353 - 1 /\ -1 <= I354 - 1 /\ I353 <= I354 /\ -1 <= I358 - 1 /\ I353 + I358 <= I355 - 1 /\ 1 <= I359 - 1 /\ 0 <= I353 + I358 /\ I353 + I358 - 1 <= I353 + I358 - 1 /\ I352 <= I360 - 1 /\ I361 <= I350 /\ I361 <= I351 /\ y5 <= I350 /\ y5 <= I351 /\ 0 <= I350 - 1 /\ 0 <= I351 - 1 /\ 0 <= I361 - 1 /\ 0 <= y5 - 1] f5#(I362, I363, I364, I365, I366, I367, I368) -> f6#(I362, I363, I364, I365, I366, I367, I369) [I370 <= I366 - I365 /\ -1 <= I365 - 1 /\ -1 <= I366 - 1 /\ I365 <= I366 /\ -1 <= I370 - 1 /\ I365 + I370 <= I367 - 1 /\ 1 <= I371 - 1 /\ 0 <= I365 + I370 /\ I365 + I370 - 1 <= I365 + I370 - 1 /\ I372 <= I364 - 1 /\ I373 <= I362 /\ I373 <= I363 /\ I374 <= I362 /\ I374 <= I363 /\ 0 <= I362 - 1 /\ 0 <= I363 - 1 /\ 0 <= I373 - 1 /\ 0 <= I374 - 1] f6#(I375, I376, I377, I378, I379, I380, I381) -> f5#(I382, I383, I377, I378, I384, I380, I385) [I386 <= I379 - I378 /\ -1 <= I378 - 1 /\ -1 <= I379 - 1 /\ I378 <= I379 /\ -1 <= I386 - 1 /\ I378 + I386 <= I380 - 1 /\ 1 <= I387 - 1 /\ 0 <= I378 + I386 /\ I378 + I386 - 1 <= I378 + I386 - 1 /\ I377 <= I388 - 1 /\ I382 <= I375 /\ I382 <= I376 /\ I383 <= I375 /\ I383 <= I376 /\ 0 <= I375 - 1 /\ 0 <= I376 - 1 /\ 0 <= I382 - 1 /\ 0 <= I383 - 1 /\ I379 - I378 - 2 * I386 <= 1 /\ 0 <= I379 - I378 - 2 * I386 /\ I378 + I386 - 1 = I384] f6#(I389, I390, I391, I392, I393, I394, I395) -> f5#(I396, I397, I391, I392, I398, I394, I399) [I400 <= I393 - I392 /\ -1 <= I392 - 1 /\ -1 <= I393 - 1 /\ I392 <= I393 /\ -1 <= I400 - 1 /\ I392 + I400 <= I394 - 1 /\ 1 <= I401 - 1 /\ 0 <= I392 + I400 /\ I392 + I400 - 1 <= I392 + I400 - 1 /\ I402 <= I391 - 1 /\ I396 <= I389 /\ I396 <= I390 /\ I397 <= I389 /\ I397 <= I390 /\ 0 <= I389 - 1 /\ 0 <= I390 - 1 /\ 0 <= I396 - 1 /\ 0 <= I397 - 1 /\ I393 - I392 - 2 * I400 <= 1 /\ 0 <= I393 - I392 - 2 * I400 /\ I392 + I400 - 1 = I398] f5#(I403, I404, I405, I406, I407, I408, I409) -> f6#(I403, I404, I405, I406, I407, I408, I410) [I411 <= I407 - I406 /\ -1 <= I406 - 1 /\ -1 <= I407 - 1 /\ I406 <= I407 /\ -1 <= I411 - 1 /\ I406 + I411 <= I408 - 1 /\ 1 <= I412 - 1 /\ 0 <= I406 + I411 /\ I406 + I411 - 1 <= I406 + I411 - 1 /\ I405 <= I413 - 1 /\ I414 <= I403 /\ I414 <= I404 /\ I415 <= I403 /\ I415 <= I404 /\ 0 <= I403 - 1 /\ 0 <= I404 - 1 /\ 0 <= I414 - 1 /\ 0 <= I415 - 1] f5#(I416, I417, I418, I419, I420, I421, I422) -> f6#(I416, I417, I418, I419, I420, I421, I423) [I424 <= I420 - I419 /\ -1 <= I419 - 1 /\ -1 <= I420 - 1 /\ I419 <= I420 /\ -1 <= I424 - 1 /\ I419 + I424 <= I421 - 1 /\ 1 <= I425 - 1 /\ 0 <= I419 + I424 /\ I419 + I424 - 1 <= I419 + I424 - 1 /\ I426 <= I418 - 1 /\ I427 <= I416 /\ I427 <= I417 /\ I428 <= I416 /\ I428 <= I417 /\ 0 <= I416 - 1 /\ 0 <= I417 - 1 /\ 0 <= I427 - 1 /\ 0 <= I428 - 1] R = init(x1, x2, x3, x4, x5, x6, x7) -> f3(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7) f6(I0, I1, I2, I3, I4, I5, I6) -> f8(I7, I2, I4, I8, I9, I10, I5) [y1 <= I4 - I3 /\ -1 <= I3 - 1 /\ -1 <= I4 - 1 /\ I3 <= I4 /\ -1 <= y1 - 1 /\ I3 + y1 <= I5 - 1 /\ 1 <= y2 - 1 /\ 0 <= I3 + y1 /\ I3 + y1 - 1 <= I3 + y1 - 1 /\ I2 <= y3 - 1 /\ I7 <= I0 /\ I7 <= I1 /\ 0 <= I0 - 1 /\ 0 <= I1 - 1 /\ 0 <= I7 - 1 /\ I4 - I3 - 2 * y1 <= 1 /\ 0 <= I4 - I3 - 2 * y1 /\ I3 + y1 = I8] f6(I11, I12, I13, I14, I15, I16, I17) -> f8(I18, I13, I15, I19, I20, I21, I16) [I22 <= I15 - I14 /\ -1 <= I14 - 1 /\ -1 <= I15 - 1 /\ I14 <= I15 /\ -1 <= I22 - 1 /\ I14 + I22 <= I16 - 1 /\ 1 <= I23 - 1 /\ 0 <= I14 + I22 /\ I14 + I22 - 1 <= I14 + I22 - 1 /\ I24 <= I13 - 1 /\ I18 <= I11 /\ I18 <= I12 /\ 0 <= I11 - 1 /\ 0 <= I12 - 1 /\ 0 <= I18 - 1 /\ I15 - I14 - 2 * I22 <= 1 /\ 0 <= I15 - I14 - 2 * I22 /\ I14 + I22 = I19] f5(I25, I26, I27, I28, I29, I30, I31) -> f6(I25, I26, I27, I28, I29, I30, I32) [I33 <= I29 - I28 /\ -1 <= I28 - 1 /\ -1 <= I29 - 1 /\ I28 <= I29 /\ -1 <= I33 - 1 /\ I28 + I33 <= I30 - 1 /\ 1 <= I34 - 1 /\ 0 <= I28 + I33 /\ I28 + I33 - 1 <= I28 + I33 - 1 /\ I27 <= I35 - 1 /\ y4 <= I25 /\ y4 <= I26 /\ 0 <= I25 - 1 /\ 0 <= I26 - 1 /\ 0 <= y4 - 1] f5(I36, I37, I38, I39, I40, I41, I42) -> f6(I36, I37, I38, I39, I40, I41, I43) [I44 <= I40 - I39 /\ -1 <= I39 - 1 /\ -1 <= I40 - 1 /\ I39 <= I40 /\ -1 <= I44 - 1 /\ I39 + I44 <= I41 - 1 /\ 1 <= I45 - 1 /\ 0 <= I39 + I44 /\ I39 + I44 - 1 <= I39 + I44 - 1 /\ I46 <= I38 - 1 /\ I47 <= I36 /\ I47 <= I37 /\ 0 <= I36 - 1 /\ 0 <= I37 - 1 /\ 0 <= I47 - 1] f6(I48, I49, I50, I51, I52, I53, I54) -> f7(I55, I50, I52, I56, I57, I58, I53) [I59 <= I52 - I51 /\ -1 <= I51 - 1 /\ -1 <= I52 - 1 /\ I51 <= I52 /\ -1 <= I59 - 1 /\ I51 + I59 <= I53 - 1 /\ 1 <= I60 - 1 /\ 0 <= I51 + I59 /\ I51 + I59 - 1 <= I51 + I59 - 1 /\ I50 <= I61 - 1 /\ I55 <= I48 /\ I55 <= I49 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ 0 <= I55 - 1 /\ I52 - I51 - 2 * I59 <= 1 /\ 0 <= I52 - I51 - 2 * I59 /\ I51 + I59 = I56] f6(I62, I63, I64, I65, I66, I67, I68) -> f7(I69, I64, I66, I70, I71, I72, I67) [I73 <= I66 - I65 /\ -1 <= I65 - 1 /\ -1 <= I66 - 1 /\ I65 <= I66 /\ -1 <= I73 - 1 /\ I65 + I73 <= I67 - 1 /\ 1 <= I74 - 1 /\ 0 <= I65 + I73 /\ I65 + I73 - 1 <= I65 + I73 - 1 /\ I75 <= I64 - 1 /\ I69 <= I62 /\ I69 <= I63 /\ 0 <= I62 - 1 /\ 0 <= I63 - 1 /\ 0 <= I69 - 1 /\ I66 - I65 - 2 * I73 <= 1 /\ 0 <= I66 - I65 - 2 * I73 /\ I65 + I73 = I70] f5(I76, I77, I78, I79, I80, I81, I82) -> f6(I76, I77, I78, I79, I80, I81, I83) [I84 <= I80 - I79 /\ -1 <= I79 - 1 /\ -1 <= I80 - 1 /\ I79 <= I80 /\ -1 <= I84 - 1 /\ I79 + I84 <= I81 - 1 /\ 1 <= I85 - 1 /\ 0 <= I79 + I84 /\ I79 + I84 - 1 <= I79 + I84 - 1 /\ I78 <= I86 - 1 /\ I87 <= I76 /\ I87 <= I77 /\ 0 <= I76 - 1 /\ 0 <= I77 - 1 /\ 0 <= I87 - 1] f5(I88, I89, I90, I91, I92, I93, I94) -> f6(I88, I89, I90, I91, I92, I93, I95) [I96 <= I92 - I91 /\ -1 <= I91 - 1 /\ -1 <= I92 - 1 /\ I91 <= I92 /\ -1 <= I96 - 1 /\ I91 + I96 <= I93 - 1 /\ 1 <= I97 - 1 /\ 0 <= I91 + I96 /\ I91 + I96 - 1 <= I91 + I96 - 1 /\ I98 <= I90 - 1 /\ I99 <= I88 /\ I99 <= I89 /\ 0 <= I88 - 1 /\ 0 <= I89 - 1 /\ 0 <= I99 - 1] f7(I100, I101, I102, I103, I104, I105, I106) -> f5(I107, I108, I101, I103 + 1, I102, I106, I109) [1 <= I110 - 1 /\ -1 <= I103 - 1 /\ I107 <= I100 /\ I108 <= I100 /\ 0 <= I100 - 1 /\ 0 <= I107 - 1 /\ 0 <= I108 - 1 /\ 0 = I104] f8(I111, I112, I113, I114, I115, I116, I117) -> f5(I118, I119, I112, I114 + 1, I113, I117, I120) [1 <= I121 - 1 /\ -1 <= I114 - 1 /\ I118 <= I111 /\ I119 <= I111 /\ 0 <= I111 - 1 /\ 0 <= I118 - 1 /\ 0 <= I119 - 1 /\ 0 = I115] f6(I122, I123, I124, I125, I126, I127, I128) -> f8(I129, I124, I126, I130, 1, I131, I127) [I132 <= I126 - I125 /\ -1 <= I125 - 1 /\ -1 <= I126 - 1 /\ I125 <= I126 /\ -1 <= I132 - 1 /\ I125 + I132 <= I127 - 1 /\ 1 <= I133 - 1 /\ 0 <= I125 + I132 /\ I125 + I132 - 1 <= I125 + I132 - 1 /\ I124 <= I134 - 1 /\ I129 <= I122 /\ I129 <= I123 /\ 0 <= I122 - 1 /\ 0 <= I123 - 1 /\ 0 <= I129 - 1 /\ I126 - I125 - 2 * I132 <= 1 /\ 0 <= I126 - I125 - 2 * I132 /\ I125 + I132 = I130] f6(I135, I136, I137, I138, I139, I140, I141) -> f8(I142, I137, I139, I143, 1, I144, I140) [I145 <= I139 - I138 /\ -1 <= I138 - 1 /\ -1 <= I139 - 1 /\ I138 <= I139 /\ -1 <= I145 - 1 /\ I138 + I145 <= I140 - 1 /\ 1 <= I146 - 1 /\ 0 <= I138 + I145 /\ I138 + I145 - 1 <= I138 + I145 - 1 /\ I147 <= I137 - 1 /\ I142 <= I135 /\ I142 <= I136 /\ 0 <= I135 - 1 /\ 0 <= I136 - 1 /\ 0 <= I142 - 1 /\ I139 - I138 - 2 * I145 <= 1 /\ 0 <= I139 - I138 - 2 * I145 /\ I138 + I145 = I143] f5(I148, I149, I150, I151, I152, I153, I154) -> f6(I148, I149, I150, I151, I152, I153, I155) [I156 <= I152 - I151 /\ -1 <= I151 - 1 /\ -1 <= I152 - 1 /\ I151 <= I152 /\ -1 <= I156 - 1 /\ I151 + I156 <= I153 - 1 /\ 1 <= I157 - 1 /\ 0 <= I151 + I156 /\ I151 + I156 - 1 <= I151 + I156 - 1 /\ I150 <= I158 - 1 /\ I159 <= I148 /\ I159 <= I149 /\ 0 <= I148 - 1 /\ 0 <= I149 - 1 /\ 0 <= I159 - 1] f5(I160, I161, I162, I163, I164, I165, I166) -> f6(I160, I161, I162, I163, I164, I165, I167) [I168 <= I164 - I163 /\ -1 <= I163 - 1 /\ -1 <= I164 - 1 /\ I163 <= I164 /\ -1 <= I168 - 1 /\ I163 + I168 <= I165 - 1 /\ 1 <= I169 - 1 /\ 0 <= I163 + I168 /\ I163 + I168 - 1 <= I163 + I168 - 1 /\ I170 <= I162 - 1 /\ I171 <= I160 /\ I171 <= I161 /\ 0 <= I160 - 1 /\ 0 <= I161 - 1 /\ 0 <= I171 - 1] f6(I172, I173, I174, I175, I176, I177, I178) -> f7(I179, I174, I176, I180, 1, I181, I177) [I182 <= I176 - I175 /\ -1 <= I175 - 1 /\ -1 <= I176 - 1 /\ I175 <= I176 /\ -1 <= I182 - 1 /\ I175 + I182 <= I177 - 1 /\ 1 <= I183 - 1 /\ 0 <= I175 + I182 /\ I175 + I182 - 1 <= I175 + I182 - 1 /\ I174 <= I184 - 1 /\ I179 <= I172 /\ I179 <= I173 /\ 0 <= I172 - 1 /\ 0 <= I173 - 1 /\ 0 <= I179 - 1 /\ I176 - I175 - 2 * I182 <= 1 /\ 0 <= I176 - I175 - 2 * I182 /\ I175 + I182 = I180] f6(I185, I186, I187, I188, I189, I190, I191) -> f7(I192, I187, I189, I193, 1, I194, I190) [I195 <= I189 - I188 /\ -1 <= I188 - 1 /\ -1 <= I189 - 1 /\ I188 <= I189 /\ -1 <= I195 - 1 /\ I188 + I195 <= I190 - 1 /\ 1 <= I196 - 1 /\ 0 <= I188 + I195 /\ I188 + I195 - 1 <= I188 + I195 - 1 /\ I197 <= I187 - 1 /\ I192 <= I185 /\ I192 <= I186 /\ 0 <= I185 - 1 /\ 0 <= I186 - 1 /\ 0 <= I192 - 1 /\ I189 - I188 - 2 * I195 <= 1 /\ 0 <= I189 - I188 - 2 * I195 /\ I188 + I195 = I193] f5(I198, I199, I200, I201, I202, I203, I204) -> f6(I198, I199, I200, I201, I202, I203, I205) [I206 <= I202 - I201 /\ -1 <= I201 - 1 /\ -1 <= I202 - 1 /\ I201 <= I202 /\ -1 <= I206 - 1 /\ I201 + I206 <= I203 - 1 /\ 1 <= I207 - 1 /\ 0 <= I201 + I206 /\ I201 + I206 - 1 <= I201 + I206 - 1 /\ I200 <= I208 - 1 /\ I209 <= I198 /\ I209 <= I199 /\ 0 <= I198 - 1 /\ 0 <= I199 - 1 /\ 0 <= I209 - 1] f5(I210, I211, I212, I213, I214, I215, I216) -> f6(I210, I211, I212, I213, I214, I215, I217) [I218 <= I214 - I213 /\ -1 <= I213 - 1 /\ -1 <= I214 - 1 /\ I213 <= I214 /\ -1 <= I218 - 1 /\ I213 + I218 <= I215 - 1 /\ 1 <= I219 - 1 /\ 0 <= I213 + I218 /\ I213 + I218 - 1 <= I213 + I218 - 1 /\ I220 <= I212 - 1 /\ I221 <= I210 /\ I221 <= I211 /\ 0 <= I210 - 1 /\ 0 <= I211 - 1 /\ 0 <= I221 - 1] f6(I222, I223, I224, I225, I226, I227, I228) -> f8(I229, I224, I226, I230, 0, I231, I227) [I232 <= I226 - I225 /\ -1 <= I225 - 1 /\ -1 <= I226 - 1 /\ I225 <= I226 /\ -1 <= I232 - 1 /\ I225 + I232 <= I227 - 1 /\ 1 <= I233 - 1 /\ 0 <= I225 + I232 /\ I225 + I232 - 1 <= I225 + I232 - 1 /\ I224 <= I234 - 1 /\ I229 <= I222 /\ I229 <= I223 /\ 0 <= I222 - 1 /\ 0 <= I223 - 1 /\ 0 <= I229 - 1 /\ I226 - I225 - 2 * I232 <= 1 /\ 0 <= I226 - I225 - 2 * I232 /\ I225 + I232 = I230] f6(I235, I236, I237, I238, I239, I240, I241) -> f8(I242, I237, I239, I243, 0, I244, I240) [I245 <= I239 - I238 /\ -1 <= I238 - 1 /\ -1 <= I239 - 1 /\ I238 <= I239 /\ -1 <= I245 - 1 /\ I238 + I245 <= I240 - 1 /\ 1 <= I246 - 1 /\ 0 <= I238 + I245 /\ I238 + I245 - 1 <= I238 + I245 - 1 /\ I247 <= I237 - 1 /\ I242 <= I235 /\ I242 <= I236 /\ 0 <= I235 - 1 /\ 0 <= I236 - 1 /\ 0 <= I242 - 1 /\ I239 - I238 - 2 * I245 <= 1 /\ 0 <= I239 - I238 - 2 * I245 /\ I238 + I245 = I243] f5(I248, I249, I250, I251, I252, I253, I254) -> f6(I248, I249, I250, I251, I252, I253, I255) [I256 <= I252 - I251 /\ -1 <= I251 - 1 /\ -1 <= I252 - 1 /\ I251 <= I252 /\ -1 <= I256 - 1 /\ I251 + I256 <= I253 - 1 /\ 1 <= I257 - 1 /\ 0 <= I251 + I256 /\ I251 + I256 - 1 <= I251 + I256 - 1 /\ I250 <= I258 - 1 /\ I259 <= I248 /\ I259 <= I249 /\ 0 <= I248 - 1 /\ 0 <= I249 - 1 /\ 0 <= I259 - 1] f5(I260, I261, I262, I263, I264, I265, I266) -> f6(I260, I261, I262, I263, I264, I265, I267) [I268 <= I264 - I263 /\ -1 <= I263 - 1 /\ -1 <= I264 - 1 /\ I263 <= I264 /\ -1 <= I268 - 1 /\ I263 + I268 <= I265 - 1 /\ 1 <= I269 - 1 /\ 0 <= I263 + I268 /\ I263 + I268 - 1 <= I263 + I268 - 1 /\ I270 <= I262 - 1 /\ I271 <= I260 /\ I271 <= I261 /\ 0 <= I260 - 1 /\ 0 <= I261 - 1 /\ 0 <= I271 - 1] f6(I272, I273, I274, I275, I276, I277, I278) -> f7(I279, I274, I276, I280, 0, I281, I277) [I282 <= I276 - I275 /\ -1 <= I275 - 1 /\ -1 <= I276 - 1 /\ I275 <= I276 /\ -1 <= I282 - 1 /\ I275 + I282 <= I277 - 1 /\ 1 <= I283 - 1 /\ 0 <= I275 + I282 /\ I275 + I282 - 1 <= I275 + I282 - 1 /\ I274 <= I284 - 1 /\ I279 <= I272 /\ I279 <= I273 /\ 0 <= I272 - 1 /\ 0 <= I273 - 1 /\ 0 <= I279 - 1 /\ I276 - I275 - 2 * I282 <= 1 /\ 0 <= I276 - I275 - 2 * I282 /\ I275 + I282 = I280] f6(I285, I286, I287, I288, I289, I290, I291) -> f7(I292, I287, I289, I293, 0, I294, I290) [I295 <= I289 - I288 /\ -1 <= I288 - 1 /\ -1 <= I289 - 1 /\ I288 <= I289 /\ -1 <= I295 - 1 /\ I288 + I295 <= I290 - 1 /\ 1 <= I296 - 1 /\ 0 <= I288 + I295 /\ I288 + I295 - 1 <= I288 + I295 - 1 /\ I297 <= I287 - 1 /\ I292 <= I285 /\ I292 <= I286 /\ 0 <= I285 - 1 /\ 0 <= I286 - 1 /\ 0 <= I292 - 1 /\ I289 - I288 - 2 * I295 <= 1 /\ 0 <= I289 - I288 - 2 * I295 /\ I288 + I295 = I293] f5(I298, I299, I300, I301, I302, I303, I304) -> f6(I298, I299, I300, I301, I302, I303, I305) [I306 <= I302 - I301 /\ -1 <= I301 - 1 /\ -1 <= I302 - 1 /\ I301 <= I302 /\ -1 <= I306 - 1 /\ I301 + I306 <= I303 - 1 /\ 1 <= I307 - 1 /\ 0 <= I301 + I306 /\ I301 + I306 - 1 <= I301 + I306 - 1 /\ I300 <= I308 - 1 /\ I309 <= I298 /\ I309 <= I299 /\ 0 <= I298 - 1 /\ 0 <= I299 - 1 /\ 0 <= I309 - 1] f5(I310, I311, I312, I313, I314, I315, I316) -> f6(I310, I311, I312, I313, I314, I315, I317) [I318 <= I314 - I313 /\ -1 <= I313 - 1 /\ -1 <= I314 - 1 /\ I313 <= I314 /\ -1 <= I318 - 1 /\ I313 + I318 <= I315 - 1 /\ 1 <= I319 - 1 /\ 0 <= I313 + I318 /\ I313 + I318 - 1 <= I313 + I318 - 1 /\ I320 <= I312 - 1 /\ I321 <= I310 /\ I321 <= I311 /\ 0 <= I310 - 1 /\ 0 <= I311 - 1 /\ 0 <= I321 - 1] f6(I322, I323, I324, I325, I326, I327, I328) -> f5(I329, I330, I324, I325, I331, I327, I332) [I333 <= I326 - I325 /\ -1 <= I325 - 1 /\ -1 <= I326 - 1 /\ I325 <= I326 /\ -1 <= I333 - 1 /\ I325 + I333 <= I327 - 1 /\ 1 <= I334 - 1 /\ 0 <= I325 + I333 /\ I325 + I333 - 1 <= I325 + I333 - 1 /\ I324 <= I335 - 1 /\ I329 <= I322 /\ I329 <= I323 /\ I330 <= I322 /\ I330 <= I323 /\ 0 <= I322 - 1 /\ 0 <= I323 - 1 /\ 0 <= I329 - 1 /\ 0 <= I330 - 1 /\ I326 - I325 - 2 * I333 <= 1 /\ 0 <= I326 - I325 - 2 * I333 /\ I325 + I333 - 1 = I331] f6(I336, I337, I338, I339, I340, I341, I342) -> f5(I343, I344, I338, I339, I345, I341, I346) [I347 <= I340 - I339 /\ -1 <= I339 - 1 /\ -1 <= I340 - 1 /\ I339 <= I340 /\ -1 <= I347 - 1 /\ I339 + I347 <= I341 - 1 /\ 1 <= I348 - 1 /\ 0 <= I339 + I347 /\ I339 + I347 - 1 <= I339 + I347 - 1 /\ I349 <= I338 - 1 /\ I343 <= I336 /\ I343 <= I337 /\ I344 <= I336 /\ I344 <= I337 /\ 0 <= I336 - 1 /\ 0 <= I337 - 1 /\ 0 <= I343 - 1 /\ 0 <= I344 - 1 /\ I340 - I339 - 2 * I347 <= 1 /\ 0 <= I340 - I339 - 2 * I347 /\ I339 + I347 - 1 = I345] f5(I350, I351, I352, I353, I354, I355, I356) -> f6(I350, I351, I352, I353, I354, I355, I357) [I358 <= I354 - I353 /\ -1 <= I353 - 1 /\ -1 <= I354 - 1 /\ I353 <= I354 /\ -1 <= I358 - 1 /\ I353 + I358 <= I355 - 1 /\ 1 <= I359 - 1 /\ 0 <= I353 + I358 /\ I353 + I358 - 1 <= I353 + I358 - 1 /\ I352 <= I360 - 1 /\ I361 <= I350 /\ I361 <= I351 /\ y5 <= I350 /\ y5 <= I351 /\ 0 <= I350 - 1 /\ 0 <= I351 - 1 /\ 0 <= I361 - 1 /\ 0 <= y5 - 1] f5(I362, I363, I364, I365, I366, I367, I368) -> f6(I362, I363, I364, I365, I366, I367, I369) [I370 <= I366 - I365 /\ -1 <= I365 - 1 /\ -1 <= I366 - 1 /\ I365 <= I366 /\ -1 <= I370 - 1 /\ I365 + I370 <= I367 - 1 /\ 1 <= I371 - 1 /\ 0 <= I365 + I370 /\ I365 + I370 - 1 <= I365 + I370 - 1 /\ I372 <= I364 - 1 /\ I373 <= I362 /\ I373 <= I363 /\ I374 <= I362 /\ I374 <= I363 /\ 0 <= I362 - 1 /\ 0 <= I363 - 1 /\ 0 <= I373 - 1 /\ 0 <= I374 - 1] f6(I375, I376, I377, I378, I379, I380, I381) -> f5(I382, I383, I377, I378, I384, I380, I385) [I386 <= I379 - I378 /\ -1 <= I378 - 1 /\ -1 <= I379 - 1 /\ I378 <= I379 /\ -1 <= I386 - 1 /\ I378 + I386 <= I380 - 1 /\ 1 <= I387 - 1 /\ 0 <= I378 + I386 /\ I378 + I386 - 1 <= I378 + I386 - 1 /\ I377 <= I388 - 1 /\ I382 <= I375 /\ I382 <= I376 /\ I383 <= I375 /\ I383 <= I376 /\ 0 <= I375 - 1 /\ 0 <= I376 - 1 /\ 0 <= I382 - 1 /\ 0 <= I383 - 1 /\ I379 - I378 - 2 * I386 <= 1 /\ 0 <= I379 - I378 - 2 * I386 /\ I378 + I386 - 1 = I384] f6(I389, I390, I391, I392, I393, I394, I395) -> f5(I396, I397, I391, I392, I398, I394, I399) [I400 <= I393 - I392 /\ -1 <= I392 - 1 /\ -1 <= I393 - 1 /\ I392 <= I393 /\ -1 <= I400 - 1 /\ I392 + I400 <= I394 - 1 /\ 1 <= I401 - 1 /\ 0 <= I392 + I400 /\ I392 + I400 - 1 <= I392 + I400 - 1 /\ I402 <= I391 - 1 /\ I396 <= I389 /\ I396 <= I390 /\ I397 <= I389 /\ I397 <= I390 /\ 0 <= I389 - 1 /\ 0 <= I390 - 1 /\ 0 <= I396 - 1 /\ 0 <= I397 - 1 /\ I393 - I392 - 2 * I400 <= 1 /\ 0 <= I393 - I392 - 2 * I400 /\ I392 + I400 - 1 = I398] f5(I403, I404, I405, I406, I407, I408, I409) -> f6(I403, I404, I405, I406, I407, I408, I410) [I411 <= I407 - I406 /\ -1 <= I406 - 1 /\ -1 <= I407 - 1 /\ I406 <= I407 /\ -1 <= I411 - 1 /\ I406 + I411 <= I408 - 1 /\ 1 <= I412 - 1 /\ 0 <= I406 + I411 /\ I406 + I411 - 1 <= I406 + I411 - 1 /\ I405 <= I413 - 1 /\ I414 <= I403 /\ I414 <= I404 /\ I415 <= I403 /\ I415 <= I404 /\ 0 <= I403 - 1 /\ 0 <= I404 - 1 /\ 0 <= I414 - 1 /\ 0 <= I415 - 1] f5(I416, I417, I418, I419, I420, I421, I422) -> f6(I416, I417, I418, I419, I420, I421, I423) [I424 <= I420 - I419 /\ -1 <= I419 - 1 /\ -1 <= I420 - 1 /\ I419 <= I420 /\ -1 <= I424 - 1 /\ I419 + I424 <= I421 - 1 /\ 1 <= I425 - 1 /\ 0 <= I419 + I424 /\ I419 + I424 - 1 <= I419 + I424 - 1 /\ I426 <= I418 - 1 /\ I427 <= I416 /\ I427 <= I417 /\ I428 <= I416 /\ I428 <= I417 /\ 0 <= I416 - 1 /\ 0 <= I417 - 1 /\ 0 <= I427 - 1 /\ 0 <= I428 - 1] f2(I429, I430, I431, I432, I433, I434, I435) -> f5(I436, I437, I438, 0, I431, I431, I439) [I440 <= I430 - 1 /\ 0 <= I440 - 1 /\ -1 <= I438 - 1 /\ 0 <= I430 - 1 /\ -1 <= I431 - 1 /\ 1 <= I441 - 1 /\ I437 <= I429 /\ 0 <= I429 - 1 /\ 0 <= I436 - 1 /\ 0 <= I437 - 1] f4(I442, I443, I444, I445, I446, I447, I448) -> f4(I449, I443 + 1, I444, I445 + 1, I446, I450, I451) [0 <= I449 - 1 /\ 0 <= I442 - 1 /\ I449 <= I442 /\ -1 <= I446 - 1 /\ I443 <= I446 - 1 /\ 0 <= I445 - 1 /\ I445 <= I444 - 1] f3(I452, I453, I454, I455, I456, I457, I458) -> f4(I459, 0, I453, 1, I460, I461, I462) [0 <= I459 - 1 /\ 0 <= I452 - 1 /\ I459 <= I452 /\ 0 <= I453 - 1 /\ -1 <= I460 - 1] f3(I463, I464, I465, I466, I467, I468, I469) -> f2(I470, I464, I471, I472, I473, I474, I475) [0 <= I470 - 1 /\ 0 <= I463 - 1 /\ I470 <= I463] f1(I476, I477, I478, I479, I480, I481, I482) -> f2(I483, I484, I479, I485, I486, I487, I488) [0 <= I483 - 1 /\ 0 <= I477 - 1 /\ 0 <= I476 - 1 /\ I483 <= I477 /\ I483 <= I476] We use the basic value criterion with the projection function NU: NU[f7#(z1,z2,z3,z4,z5,z6,z7)] = z3 NU[f5#(z1,z2,z3,z4,z5,z6,z7)] = z5 NU[f8#(z1,z2,z3,z4,z5,z6,z7)] = z3 NU[f6#(z1,z2,z3,z4,z5,z6,z7)] = z5 This gives the following inequalities: y1 <= I4 - I3 /\ -1 <= I3 - 1 /\ -1 <= I4 - 1 /\ I3 <= I4 /\ -1 <= y1 - 1 /\ I3 + y1 <= I5 - 1 /\ 1 <= y2 - 1 /\ 0 <= I3 + y1 /\ I3 + y1 - 1 <= I3 + y1 - 1 /\ I2 <= y3 - 1 /\ I7 <= I0 /\ I7 <= I1 /\ 0 <= I0 - 1 /\ 0 <= I1 - 1 /\ 0 <= I7 - 1 /\ I4 - I3 - 2 * y1 <= 1 /\ 0 <= I4 - I3 - 2 * y1 /\ I3 + y1 = I8 ==> I4 (>! \union =) I4 I22 <= I15 - I14 /\ -1 <= I14 - 1 /\ -1 <= I15 - 1 /\ I14 <= I15 /\ -1 <= I22 - 1 /\ I14 + I22 <= I16 - 1 /\ 1 <= I23 - 1 /\ 0 <= I14 + I22 /\ I14 + I22 - 1 <= I14 + I22 - 1 /\ I24 <= I13 - 1 /\ I18 <= I11 /\ I18 <= I12 /\ 0 <= I11 - 1 /\ 0 <= I12 - 1 /\ 0 <= I18 - 1 /\ I15 - I14 - 2 * I22 <= 1 /\ 0 <= I15 - I14 - 2 * I22 /\ I14 + I22 = I19 ==> I15 (>! \union =) I15 I33 <= I29 - I28 /\ -1 <= I28 - 1 /\ -1 <= I29 - 1 /\ I28 <= I29 /\ -1 <= I33 - 1 /\ I28 + I33 <= I30 - 1 /\ 1 <= I34 - 1 /\ 0 <= I28 + I33 /\ I28 + I33 - 1 <= I28 + I33 - 1 /\ I27 <= I35 - 1 /\ y4 <= I25 /\ y4 <= I26 /\ 0 <= I25 - 1 /\ 0 <= I26 - 1 /\ 0 <= y4 - 1 ==> I29 (>! \union =) I29 I44 <= I40 - I39 /\ -1 <= I39 - 1 /\ -1 <= I40 - 1 /\ I39 <= I40 /\ -1 <= I44 - 1 /\ I39 + I44 <= I41 - 1 /\ 1 <= I45 - 1 /\ 0 <= I39 + I44 /\ I39 + I44 - 1 <= I39 + I44 - 1 /\ I46 <= I38 - 1 /\ I47 <= I36 /\ I47 <= I37 /\ 0 <= I36 - 1 /\ 0 <= I37 - 1 /\ 0 <= I47 - 1 ==> I40 (>! \union =) I40 I59 <= I52 - I51 /\ -1 <= I51 - 1 /\ -1 <= I52 - 1 /\ I51 <= I52 /\ -1 <= I59 - 1 /\ I51 + I59 <= I53 - 1 /\ 1 <= I60 - 1 /\ 0 <= I51 + I59 /\ I51 + I59 - 1 <= I51 + I59 - 1 /\ I50 <= I61 - 1 /\ I55 <= I48 /\ I55 <= I49 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ 0 <= I55 - 1 /\ I52 - I51 - 2 * I59 <= 1 /\ 0 <= I52 - I51 - 2 * I59 /\ I51 + I59 = I56 ==> I52 (>! \union =) I52 I73 <= I66 - I65 /\ -1 <= I65 - 1 /\ -1 <= I66 - 1 /\ I65 <= I66 /\ -1 <= I73 - 1 /\ I65 + I73 <= I67 - 1 /\ 1 <= I74 - 1 /\ 0 <= I65 + I73 /\ I65 + I73 - 1 <= I65 + I73 - 1 /\ I75 <= I64 - 1 /\ I69 <= I62 /\ I69 <= I63 /\ 0 <= I62 - 1 /\ 0 <= I63 - 1 /\ 0 <= I69 - 1 /\ I66 - I65 - 2 * I73 <= 1 /\ 0 <= I66 - I65 - 2 * I73 /\ I65 + I73 = I70 ==> I66 (>! \union =) I66 I84 <= I80 - I79 /\ -1 <= I79 - 1 /\ -1 <= I80 - 1 /\ I79 <= I80 /\ -1 <= I84 - 1 /\ I79 + I84 <= I81 - 1 /\ 1 <= I85 - 1 /\ 0 <= I79 + I84 /\ I79 + I84 - 1 <= I79 + I84 - 1 /\ I78 <= I86 - 1 /\ I87 <= I76 /\ I87 <= I77 /\ 0 <= I76 - 1 /\ 0 <= I77 - 1 /\ 0 <= I87 - 1 ==> I80 (>! \union =) I80 I96 <= I92 - I91 /\ -1 <= I91 - 1 /\ -1 <= I92 - 1 /\ I91 <= I92 /\ -1 <= I96 - 1 /\ I91 + I96 <= I93 - 1 /\ 1 <= I97 - 1 /\ 0 <= I91 + I96 /\ I91 + I96 - 1 <= I91 + I96 - 1 /\ I98 <= I90 - 1 /\ I99 <= I88 /\ I99 <= I89 /\ 0 <= I88 - 1 /\ 0 <= I89 - 1 /\ 0 <= I99 - 1 ==> I92 (>! \union =) I92 1 <= I110 - 1 /\ -1 <= I103 - 1 /\ I107 <= I100 /\ I108 <= I100 /\ 0 <= I100 - 1 /\ 0 <= I107 - 1 /\ 0 <= I108 - 1 /\ 0 = I104 ==> I102 (>! \union =) I102 1 <= I121 - 1 /\ -1 <= I114 - 1 /\ I118 <= I111 /\ I119 <= I111 /\ 0 <= I111 - 1 /\ 0 <= I118 - 1 /\ 0 <= I119 - 1 /\ 0 = I115 ==> I113 (>! \union =) I113 I156 <= I152 - I151 /\ -1 <= I151 - 1 /\ -1 <= I152 - 1 /\ I151 <= I152 /\ -1 <= I156 - 1 /\ I151 + I156 <= I153 - 1 /\ 1 <= I157 - 1 /\ 0 <= I151 + I156 /\ I151 + I156 - 1 <= I151 + I156 - 1 /\ I150 <= I158 - 1 /\ I159 <= I148 /\ I159 <= I149 /\ 0 <= I148 - 1 /\ 0 <= I149 - 1 /\ 0 <= I159 - 1 ==> I152 (>! \union =) I152 I168 <= I164 - I163 /\ -1 <= I163 - 1 /\ -1 <= I164 - 1 /\ I163 <= I164 /\ -1 <= I168 - 1 /\ I163 + I168 <= I165 - 1 /\ 1 <= I169 - 1 /\ 0 <= I163 + I168 /\ I163 + I168 - 1 <= I163 + I168 - 1 /\ I170 <= I162 - 1 /\ I171 <= I160 /\ I171 <= I161 /\ 0 <= I160 - 1 /\ 0 <= I161 - 1 /\ 0 <= I171 - 1 ==> I164 (>! \union =) I164 I206 <= I202 - I201 /\ -1 <= I201 - 1 /\ -1 <= I202 - 1 /\ I201 <= I202 /\ -1 <= I206 - 1 /\ I201 + I206 <= I203 - 1 /\ 1 <= I207 - 1 /\ 0 <= I201 + I206 /\ I201 + I206 - 1 <= I201 + I206 - 1 /\ I200 <= I208 - 1 /\ I209 <= I198 /\ I209 <= I199 /\ 0 <= I198 - 1 /\ 0 <= I199 - 1 /\ 0 <= I209 - 1 ==> I202 (>! \union =) I202 I218 <= I214 - I213 /\ -1 <= I213 - 1 /\ -1 <= I214 - 1 /\ I213 <= I214 /\ -1 <= I218 - 1 /\ I213 + I218 <= I215 - 1 /\ 1 <= I219 - 1 /\ 0 <= I213 + I218 /\ I213 + I218 - 1 <= I213 + I218 - 1 /\ I220 <= I212 - 1 /\ I221 <= I210 /\ I221 <= I211 /\ 0 <= I210 - 1 /\ 0 <= I211 - 1 /\ 0 <= I221 - 1 ==> I214 (>! \union =) I214 I232 <= I226 - I225 /\ -1 <= I225 - 1 /\ -1 <= I226 - 1 /\ I225 <= I226 /\ -1 <= I232 - 1 /\ I225 + I232 <= I227 - 1 /\ 1 <= I233 - 1 /\ 0 <= I225 + I232 /\ I225 + I232 - 1 <= I225 + I232 - 1 /\ I224 <= I234 - 1 /\ I229 <= I222 /\ I229 <= I223 /\ 0 <= I222 - 1 /\ 0 <= I223 - 1 /\ 0 <= I229 - 1 /\ I226 - I225 - 2 * I232 <= 1 /\ 0 <= I226 - I225 - 2 * I232 /\ I225 + I232 = I230 ==> I226 (>! \union =) I226 I245 <= I239 - I238 /\ -1 <= I238 - 1 /\ -1 <= I239 - 1 /\ I238 <= I239 /\ -1 <= I245 - 1 /\ I238 + I245 <= I240 - 1 /\ 1 <= I246 - 1 /\ 0 <= I238 + I245 /\ I238 + I245 - 1 <= I238 + I245 - 1 /\ I247 <= I237 - 1 /\ I242 <= I235 /\ I242 <= I236 /\ 0 <= I235 - 1 /\ 0 <= I236 - 1 /\ 0 <= I242 - 1 /\ I239 - I238 - 2 * I245 <= 1 /\ 0 <= I239 - I238 - 2 * I245 /\ I238 + I245 = I243 ==> I239 (>! \union =) I239 I256 <= I252 - I251 /\ -1 <= I251 - 1 /\ -1 <= I252 - 1 /\ I251 <= I252 /\ -1 <= I256 - 1 /\ I251 + I256 <= I253 - 1 /\ 1 <= I257 - 1 /\ 0 <= I251 + I256 /\ I251 + I256 - 1 <= I251 + I256 - 1 /\ I250 <= I258 - 1 /\ I259 <= I248 /\ I259 <= I249 /\ 0 <= I248 - 1 /\ 0 <= I249 - 1 /\ 0 <= I259 - 1 ==> I252 (>! \union =) I252 I268 <= I264 - I263 /\ -1 <= I263 - 1 /\ -1 <= I264 - 1 /\ I263 <= I264 /\ -1 <= I268 - 1 /\ I263 + I268 <= I265 - 1 /\ 1 <= I269 - 1 /\ 0 <= I263 + I268 /\ I263 + I268 - 1 <= I263 + I268 - 1 /\ I270 <= I262 - 1 /\ I271 <= I260 /\ I271 <= I261 /\ 0 <= I260 - 1 /\ 0 <= I261 - 1 /\ 0 <= I271 - 1 ==> I264 (>! \union =) I264 I282 <= I276 - I275 /\ -1 <= I275 - 1 /\ -1 <= I276 - 1 /\ I275 <= I276 /\ -1 <= I282 - 1 /\ I275 + I282 <= I277 - 1 /\ 1 <= I283 - 1 /\ 0 <= I275 + I282 /\ I275 + I282 - 1 <= I275 + I282 - 1 /\ I274 <= I284 - 1 /\ I279 <= I272 /\ I279 <= I273 /\ 0 <= I272 - 1 /\ 0 <= I273 - 1 /\ 0 <= I279 - 1 /\ I276 - I275 - 2 * I282 <= 1 /\ 0 <= I276 - I275 - 2 * I282 /\ I275 + I282 = I280 ==> I276 (>! \union =) I276 I295 <= I289 - I288 /\ -1 <= I288 - 1 /\ -1 <= I289 - 1 /\ I288 <= I289 /\ -1 <= I295 - 1 /\ I288 + I295 <= I290 - 1 /\ 1 <= I296 - 1 /\ 0 <= I288 + I295 /\ I288 + I295 - 1 <= I288 + I295 - 1 /\ I297 <= I287 - 1 /\ I292 <= I285 /\ I292 <= I286 /\ 0 <= I285 - 1 /\ 0 <= I286 - 1 /\ 0 <= I292 - 1 /\ I289 - I288 - 2 * I295 <= 1 /\ 0 <= I289 - I288 - 2 * I295 /\ I288 + I295 = I293 ==> I289 (>! \union =) I289 I306 <= I302 - I301 /\ -1 <= I301 - 1 /\ -1 <= I302 - 1 /\ I301 <= I302 /\ -1 <= I306 - 1 /\ I301 + I306 <= I303 - 1 /\ 1 <= I307 - 1 /\ 0 <= I301 + I306 /\ I301 + I306 - 1 <= I301 + I306 - 1 /\ I300 <= I308 - 1 /\ I309 <= I298 /\ I309 <= I299 /\ 0 <= I298 - 1 /\ 0 <= I299 - 1 /\ 0 <= I309 - 1 ==> I302 (>! \union =) I302 I318 <= I314 - I313 /\ -1 <= I313 - 1 /\ -1 <= I314 - 1 /\ I313 <= I314 /\ -1 <= I318 - 1 /\ I313 + I318 <= I315 - 1 /\ 1 <= I319 - 1 /\ 0 <= I313 + I318 /\ I313 + I318 - 1 <= I313 + I318 - 1 /\ I320 <= I312 - 1 /\ I321 <= I310 /\ I321 <= I311 /\ 0 <= I310 - 1 /\ 0 <= I311 - 1 /\ 0 <= I321 - 1 ==> I314 (>! \union =) I314 I333 <= I326 - I325 /\ -1 <= I325 - 1 /\ -1 <= I326 - 1 /\ I325 <= I326 /\ -1 <= I333 - 1 /\ I325 + I333 <= I327 - 1 /\ 1 <= I334 - 1 /\ 0 <= I325 + I333 /\ I325 + I333 - 1 <= I325 + I333 - 1 /\ I324 <= I335 - 1 /\ I329 <= I322 /\ I329 <= I323 /\ I330 <= I322 /\ I330 <= I323 /\ 0 <= I322 - 1 /\ 0 <= I323 - 1 /\ 0 <= I329 - 1 /\ 0 <= I330 - 1 /\ I326 - I325 - 2 * I333 <= 1 /\ 0 <= I326 - I325 - 2 * I333 /\ I325 + I333 - 1 = I331 ==> I326 >! I331 I347 <= I340 - I339 /\ -1 <= I339 - 1 /\ -1 <= I340 - 1 /\ I339 <= I340 /\ -1 <= I347 - 1 /\ I339 + I347 <= I341 - 1 /\ 1 <= I348 - 1 /\ 0 <= I339 + I347 /\ I339 + I347 - 1 <= I339 + I347 - 1 /\ I349 <= I338 - 1 /\ I343 <= I336 /\ I343 <= I337 /\ I344 <= I336 /\ I344 <= I337 /\ 0 <= I336 - 1 /\ 0 <= I337 - 1 /\ 0 <= I343 - 1 /\ 0 <= I344 - 1 /\ I340 - I339 - 2 * I347 <= 1 /\ 0 <= I340 - I339 - 2 * I347 /\ I339 + I347 - 1 = I345 ==> I340 >! I345 I358 <= I354 - I353 /\ -1 <= I353 - 1 /\ -1 <= I354 - 1 /\ I353 <= I354 /\ -1 <= I358 - 1 /\ I353 + I358 <= I355 - 1 /\ 1 <= I359 - 1 /\ 0 <= I353 + I358 /\ I353 + I358 - 1 <= I353 + I358 - 1 /\ I352 <= I360 - 1 /\ I361 <= I350 /\ I361 <= I351 /\ y5 <= I350 /\ y5 <= I351 /\ 0 <= I350 - 1 /\ 0 <= I351 - 1 /\ 0 <= I361 - 1 /\ 0 <= y5 - 1 ==> I354 (>! \union =) I354 I370 <= I366 - I365 /\ -1 <= I365 - 1 /\ -1 <= I366 - 1 /\ I365 <= I366 /\ -1 <= I370 - 1 /\ I365 + I370 <= I367 - 1 /\ 1 <= I371 - 1 /\ 0 <= I365 + I370 /\ I365 + I370 - 1 <= I365 + I370 - 1 /\ I372 <= I364 - 1 /\ I373 <= I362 /\ I373 <= I363 /\ I374 <= I362 /\ I374 <= I363 /\ 0 <= I362 - 1 /\ 0 <= I363 - 1 /\ 0 <= I373 - 1 /\ 0 <= I374 - 1 ==> I366 (>! \union =) I366 I386 <= I379 - I378 /\ -1 <= I378 - 1 /\ -1 <= I379 - 1 /\ I378 <= I379 /\ -1 <= I386 - 1 /\ I378 + I386 <= I380 - 1 /\ 1 <= I387 - 1 /\ 0 <= I378 + I386 /\ I378 + I386 - 1 <= I378 + I386 - 1 /\ I377 <= I388 - 1 /\ I382 <= I375 /\ I382 <= I376 /\ I383 <= I375 /\ I383 <= I376 /\ 0 <= I375 - 1 /\ 0 <= I376 - 1 /\ 0 <= I382 - 1 /\ 0 <= I383 - 1 /\ I379 - I378 - 2 * I386 <= 1 /\ 0 <= I379 - I378 - 2 * I386 /\ I378 + I386 - 1 = I384 ==> I379 >! I384 I400 <= I393 - I392 /\ -1 <= I392 - 1 /\ -1 <= I393 - 1 /\ I392 <= I393 /\ -1 <= I400 - 1 /\ I392 + I400 <= I394 - 1 /\ 1 <= I401 - 1 /\ 0 <= I392 + I400 /\ I392 + I400 - 1 <= I392 + I400 - 1 /\ I402 <= I391 - 1 /\ I396 <= I389 /\ I396 <= I390 /\ I397 <= I389 /\ I397 <= I390 /\ 0 <= I389 - 1 /\ 0 <= I390 - 1 /\ 0 <= I396 - 1 /\ 0 <= I397 - 1 /\ I393 - I392 - 2 * I400 <= 1 /\ 0 <= I393 - I392 - 2 * I400 /\ I392 + I400 - 1 = I398 ==> I393 >! I398 I411 <= I407 - I406 /\ -1 <= I406 - 1 /\ -1 <= I407 - 1 /\ I406 <= I407 /\ -1 <= I411 - 1 /\ I406 + I411 <= I408 - 1 /\ 1 <= I412 - 1 /\ 0 <= I406 + I411 /\ I406 + I411 - 1 <= I406 + I411 - 1 /\ I405 <= I413 - 1 /\ I414 <= I403 /\ I414 <= I404 /\ I415 <= I403 /\ I415 <= I404 /\ 0 <= I403 - 1 /\ 0 <= I404 - 1 /\ 0 <= I414 - 1 /\ 0 <= I415 - 1 ==> I407 (>! \union =) I407 I424 <= I420 - I419 /\ -1 <= I419 - 1 /\ -1 <= I420 - 1 /\ I419 <= I420 /\ -1 <= I424 - 1 /\ I419 + I424 <= I421 - 1 /\ 1 <= I425 - 1 /\ 0 <= I419 + I424 /\ I419 + I424 - 1 <= I419 + I424 - 1 /\ I426 <= I418 - 1 /\ I427 <= I416 /\ I427 <= I417 /\ I428 <= I416 /\ I428 <= I417 /\ 0 <= I416 - 1 /\ 0 <= I417 - 1 /\ 0 <= I427 - 1 /\ 0 <= I428 - 1 ==> I420 (>! \union =) I420 We remove all the strictly oriented dependency pairs. DP problem for innermost termination. P = f6#(I0, I1, I2, I3, I4, I5, I6) -> f8#(I7, I2, I4, I8, I9, I10, I5) [y1 <= I4 - I3 /\ -1 <= I3 - 1 /\ -1 <= I4 - 1 /\ I3 <= I4 /\ -1 <= y1 - 1 /\ I3 + y1 <= I5 - 1 /\ 1 <= y2 - 1 /\ 0 <= I3 + y1 /\ I3 + y1 - 1 <= I3 + y1 - 1 /\ I2 <= y3 - 1 /\ I7 <= I0 /\ I7 <= I1 /\ 0 <= I0 - 1 /\ 0 <= I1 - 1 /\ 0 <= I7 - 1 /\ I4 - I3 - 2 * y1 <= 1 /\ 0 <= I4 - I3 - 2 * y1 /\ I3 + y1 = I8] f6#(I11, I12, I13, I14, I15, I16, I17) -> f8#(I18, I13, I15, I19, I20, I21, I16) [I22 <= I15 - I14 /\ -1 <= I14 - 1 /\ -1 <= I15 - 1 /\ I14 <= I15 /\ -1 <= I22 - 1 /\ I14 + I22 <= I16 - 1 /\ 1 <= I23 - 1 /\ 0 <= I14 + I22 /\ I14 + I22 - 1 <= I14 + I22 - 1 /\ I24 <= I13 - 1 /\ I18 <= I11 /\ I18 <= I12 /\ 0 <= I11 - 1 /\ 0 <= I12 - 1 /\ 0 <= I18 - 1 /\ I15 - I14 - 2 * I22 <= 1 /\ 0 <= I15 - I14 - 2 * I22 /\ I14 + I22 = I19] f5#(I25, I26, I27, I28, I29, I30, I31) -> f6#(I25, I26, I27, I28, I29, I30, I32) [I33 <= I29 - I28 /\ -1 <= I28 - 1 /\ -1 <= I29 - 1 /\ I28 <= I29 /\ -1 <= I33 - 1 /\ I28 + I33 <= I30 - 1 /\ 1 <= I34 - 1 /\ 0 <= I28 + I33 /\ I28 + I33 - 1 <= I28 + I33 - 1 /\ I27 <= I35 - 1 /\ y4 <= I25 /\ y4 <= I26 /\ 0 <= I25 - 1 /\ 0 <= I26 - 1 /\ 0 <= y4 - 1] f5#(I36, I37, I38, I39, I40, I41, I42) -> f6#(I36, I37, I38, I39, I40, I41, I43) [I44 <= I40 - I39 /\ -1 <= I39 - 1 /\ -1 <= I40 - 1 /\ I39 <= I40 /\ -1 <= I44 - 1 /\ I39 + I44 <= I41 - 1 /\ 1 <= I45 - 1 /\ 0 <= I39 + I44 /\ I39 + I44 - 1 <= I39 + I44 - 1 /\ I46 <= I38 - 1 /\ I47 <= I36 /\ I47 <= I37 /\ 0 <= I36 - 1 /\ 0 <= I37 - 1 /\ 0 <= I47 - 1] f6#(I48, I49, I50, I51, I52, I53, I54) -> f7#(I55, I50, I52, I56, I57, I58, I53) [I59 <= I52 - I51 /\ -1 <= I51 - 1 /\ -1 <= I52 - 1 /\ I51 <= I52 /\ -1 <= I59 - 1 /\ I51 + I59 <= I53 - 1 /\ 1 <= I60 - 1 /\ 0 <= I51 + I59 /\ I51 + I59 - 1 <= I51 + I59 - 1 /\ I50 <= I61 - 1 /\ I55 <= I48 /\ I55 <= I49 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ 0 <= I55 - 1 /\ I52 - I51 - 2 * I59 <= 1 /\ 0 <= I52 - I51 - 2 * I59 /\ I51 + I59 = I56] f6#(I62, I63, I64, I65, I66, I67, I68) -> f7#(I69, I64, I66, I70, I71, I72, I67) [I73 <= I66 - I65 /\ -1 <= I65 - 1 /\ -1 <= I66 - 1 /\ I65 <= I66 /\ -1 <= I73 - 1 /\ I65 + I73 <= I67 - 1 /\ 1 <= I74 - 1 /\ 0 <= I65 + I73 /\ I65 + I73 - 1 <= I65 + I73 - 1 /\ I75 <= I64 - 1 /\ I69 <= I62 /\ I69 <= I63 /\ 0 <= I62 - 1 /\ 0 <= I63 - 1 /\ 0 <= I69 - 1 /\ I66 - I65 - 2 * I73 <= 1 /\ 0 <= I66 - I65 - 2 * I73 /\ I65 + I73 = I70] f5#(I76, I77, I78, I79, I80, I81, I82) -> f6#(I76, I77, I78, I79, I80, I81, I83) [I84 <= I80 - I79 /\ -1 <= I79 - 1 /\ -1 <= I80 - 1 /\ I79 <= I80 /\ -1 <= I84 - 1 /\ I79 + I84 <= I81 - 1 /\ 1 <= I85 - 1 /\ 0 <= I79 + I84 /\ I79 + I84 - 1 <= I79 + I84 - 1 /\ I78 <= I86 - 1 /\ I87 <= I76 /\ I87 <= I77 /\ 0 <= I76 - 1 /\ 0 <= I77 - 1 /\ 0 <= I87 - 1] f5#(I88, I89, I90, I91, I92, I93, I94) -> f6#(I88, I89, I90, I91, I92, I93, I95) [I96 <= I92 - I91 /\ -1 <= I91 - 1 /\ -1 <= I92 - 1 /\ I91 <= I92 /\ -1 <= I96 - 1 /\ I91 + I96 <= I93 - 1 /\ 1 <= I97 - 1 /\ 0 <= I91 + I96 /\ I91 + I96 - 1 <= I91 + I96 - 1 /\ I98 <= I90 - 1 /\ I99 <= I88 /\ I99 <= I89 /\ 0 <= I88 - 1 /\ 0 <= I89 - 1 /\ 0 <= I99 - 1] f7#(I100, I101, I102, I103, I104, I105, I106) -> f5#(I107, I108, I101, I103 + 1, I102, I106, I109) [1 <= I110 - 1 /\ -1 <= I103 - 1 /\ I107 <= I100 /\ I108 <= I100 /\ 0 <= I100 - 1 /\ 0 <= I107 - 1 /\ 0 <= I108 - 1 /\ 0 = I104] f8#(I111, I112, I113, I114, I115, I116, I117) -> f5#(I118, I119, I112, I114 + 1, I113, I117, I120) [1 <= I121 - 1 /\ -1 <= I114 - 1 /\ I118 <= I111 /\ I119 <= I111 /\ 0 <= I111 - 1 /\ 0 <= I118 - 1 /\ 0 <= I119 - 1 /\ 0 = I115] f5#(I148, I149, I150, I151, I152, I153, I154) -> f6#(I148, I149, I150, I151, I152, I153, I155) [I156 <= I152 - I151 /\ -1 <= I151 - 1 /\ -1 <= I152 - 1 /\ I151 <= I152 /\ -1 <= I156 - 1 /\ I151 + I156 <= I153 - 1 /\ 1 <= I157 - 1 /\ 0 <= I151 + I156 /\ I151 + I156 - 1 <= I151 + I156 - 1 /\ I150 <= I158 - 1 /\ I159 <= I148 /\ I159 <= I149 /\ 0 <= I148 - 1 /\ 0 <= I149 - 1 /\ 0 <= I159 - 1] f5#(I160, I161, I162, I163, I164, I165, I166) -> f6#(I160, I161, I162, I163, I164, I165, I167) [I168 <= I164 - I163 /\ -1 <= I163 - 1 /\ -1 <= I164 - 1 /\ I163 <= I164 /\ -1 <= I168 - 1 /\ I163 + I168 <= I165 - 1 /\ 1 <= I169 - 1 /\ 0 <= I163 + I168 /\ I163 + I168 - 1 <= I163 + I168 - 1 /\ I170 <= I162 - 1 /\ I171 <= I160 /\ I171 <= I161 /\ 0 <= I160 - 1 /\ 0 <= I161 - 1 /\ 0 <= I171 - 1] f5#(I198, I199, I200, I201, I202, I203, I204) -> f6#(I198, I199, I200, I201, I202, I203, I205) [I206 <= I202 - I201 /\ -1 <= I201 - 1 /\ -1 <= I202 - 1 /\ I201 <= I202 /\ -1 <= I206 - 1 /\ I201 + I206 <= I203 - 1 /\ 1 <= I207 - 1 /\ 0 <= I201 + I206 /\ I201 + I206 - 1 <= I201 + I206 - 1 /\ I200 <= I208 - 1 /\ I209 <= I198 /\ I209 <= I199 /\ 0 <= I198 - 1 /\ 0 <= I199 - 1 /\ 0 <= I209 - 1] f5#(I210, I211, I212, I213, I214, I215, I216) -> f6#(I210, I211, I212, I213, I214, I215, I217) [I218 <= I214 - I213 /\ -1 <= I213 - 1 /\ -1 <= I214 - 1 /\ I213 <= I214 /\ -1 <= I218 - 1 /\ I213 + I218 <= I215 - 1 /\ 1 <= I219 - 1 /\ 0 <= I213 + I218 /\ I213 + I218 - 1 <= I213 + I218 - 1 /\ I220 <= I212 - 1 /\ I221 <= I210 /\ I221 <= I211 /\ 0 <= I210 - 1 /\ 0 <= I211 - 1 /\ 0 <= I221 - 1] f6#(I222, I223, I224, I225, I226, I227, I228) -> f8#(I229, I224, I226, I230, 0, I231, I227) [I232 <= I226 - I225 /\ -1 <= I225 - 1 /\ -1 <= I226 - 1 /\ I225 <= I226 /\ -1 <= I232 - 1 /\ I225 + I232 <= I227 - 1 /\ 1 <= I233 - 1 /\ 0 <= I225 + I232 /\ I225 + I232 - 1 <= I225 + I232 - 1 /\ I224 <= I234 - 1 /\ I229 <= I222 /\ I229 <= I223 /\ 0 <= I222 - 1 /\ 0 <= I223 - 1 /\ 0 <= I229 - 1 /\ I226 - I225 - 2 * I232 <= 1 /\ 0 <= I226 - I225 - 2 * I232 /\ I225 + I232 = I230] f6#(I235, I236, I237, I238, I239, I240, I241) -> f8#(I242, I237, I239, I243, 0, I244, I240) [I245 <= I239 - I238 /\ -1 <= I238 - 1 /\ -1 <= I239 - 1 /\ I238 <= I239 /\ -1 <= I245 - 1 /\ I238 + I245 <= I240 - 1 /\ 1 <= I246 - 1 /\ 0 <= I238 + I245 /\ I238 + I245 - 1 <= I238 + I245 - 1 /\ I247 <= I237 - 1 /\ I242 <= I235 /\ I242 <= I236 /\ 0 <= I235 - 1 /\ 0 <= I236 - 1 /\ 0 <= I242 - 1 /\ I239 - I238 - 2 * I245 <= 1 /\ 0 <= I239 - I238 - 2 * I245 /\ I238 + I245 = I243] f5#(I248, I249, I250, I251, I252, I253, I254) -> f6#(I248, I249, I250, I251, I252, I253, I255) [I256 <= I252 - I251 /\ -1 <= I251 - 1 /\ -1 <= I252 - 1 /\ I251 <= I252 /\ -1 <= I256 - 1 /\ I251 + I256 <= I253 - 1 /\ 1 <= I257 - 1 /\ 0 <= I251 + I256 /\ I251 + I256 - 1 <= I251 + I256 - 1 /\ I250 <= I258 - 1 /\ I259 <= I248 /\ I259 <= I249 /\ 0 <= I248 - 1 /\ 0 <= I249 - 1 /\ 0 <= I259 - 1] f5#(I260, I261, I262, I263, I264, I265, I266) -> f6#(I260, I261, I262, I263, I264, I265, I267) [I268 <= I264 - I263 /\ -1 <= I263 - 1 /\ -1 <= I264 - 1 /\ I263 <= I264 /\ -1 <= I268 - 1 /\ I263 + I268 <= I265 - 1 /\ 1 <= I269 - 1 /\ 0 <= I263 + I268 /\ I263 + I268 - 1 <= I263 + I268 - 1 /\ I270 <= I262 - 1 /\ I271 <= I260 /\ I271 <= I261 /\ 0 <= I260 - 1 /\ 0 <= I261 - 1 /\ 0 <= I271 - 1] f6#(I272, I273, I274, I275, I276, I277, I278) -> f7#(I279, I274, I276, I280, 0, I281, I277) [I282 <= I276 - I275 /\ -1 <= I275 - 1 /\ -1 <= I276 - 1 /\ I275 <= I276 /\ -1 <= I282 - 1 /\ I275 + I282 <= I277 - 1 /\ 1 <= I283 - 1 /\ 0 <= I275 + I282 /\ I275 + I282 - 1 <= I275 + I282 - 1 /\ I274 <= I284 - 1 /\ I279 <= I272 /\ I279 <= I273 /\ 0 <= I272 - 1 /\ 0 <= I273 - 1 /\ 0 <= I279 - 1 /\ I276 - I275 - 2 * I282 <= 1 /\ 0 <= I276 - I275 - 2 * I282 /\ I275 + I282 = I280] f6#(I285, I286, I287, I288, I289, I290, I291) -> f7#(I292, I287, I289, I293, 0, I294, I290) [I295 <= I289 - I288 /\ -1 <= I288 - 1 /\ -1 <= I289 - 1 /\ I288 <= I289 /\ -1 <= I295 - 1 /\ I288 + I295 <= I290 - 1 /\ 1 <= I296 - 1 /\ 0 <= I288 + I295 /\ I288 + I295 - 1 <= I288 + I295 - 1 /\ I297 <= I287 - 1 /\ I292 <= I285 /\ I292 <= I286 /\ 0 <= I285 - 1 /\ 0 <= I286 - 1 /\ 0 <= I292 - 1 /\ I289 - I288 - 2 * I295 <= 1 /\ 0 <= I289 - I288 - 2 * I295 /\ I288 + I295 = I293] f5#(I298, I299, I300, I301, I302, I303, I304) -> f6#(I298, I299, I300, I301, I302, I303, I305) [I306 <= I302 - I301 /\ -1 <= I301 - 1 /\ -1 <= I302 - 1 /\ I301 <= I302 /\ -1 <= I306 - 1 /\ I301 + I306 <= I303 - 1 /\ 1 <= I307 - 1 /\ 0 <= I301 + I306 /\ I301 + I306 - 1 <= I301 + I306 - 1 /\ I300 <= I308 - 1 /\ I309 <= I298 /\ I309 <= I299 /\ 0 <= I298 - 1 /\ 0 <= I299 - 1 /\ 0 <= I309 - 1] f5#(I310, I311, I312, I313, I314, I315, I316) -> f6#(I310, I311, I312, I313, I314, I315, I317) [I318 <= I314 - I313 /\ -1 <= I313 - 1 /\ -1 <= I314 - 1 /\ I313 <= I314 /\ -1 <= I318 - 1 /\ I313 + I318 <= I315 - 1 /\ 1 <= I319 - 1 /\ 0 <= I313 + I318 /\ I313 + I318 - 1 <= I313 + I318 - 1 /\ I320 <= I312 - 1 /\ I321 <= I310 /\ I321 <= I311 /\ 0 <= I310 - 1 /\ 0 <= I311 - 1 /\ 0 <= I321 - 1] f5#(I350, I351, I352, I353, I354, I355, I356) -> f6#(I350, I351, I352, I353, I354, I355, I357) [I358 <= I354 - I353 /\ -1 <= I353 - 1 /\ -1 <= I354 - 1 /\ I353 <= I354 /\ -1 <= I358 - 1 /\ I353 + I358 <= I355 - 1 /\ 1 <= I359 - 1 /\ 0 <= I353 + I358 /\ I353 + I358 - 1 <= I353 + I358 - 1 /\ I352 <= I360 - 1 /\ I361 <= I350 /\ I361 <= I351 /\ y5 <= I350 /\ y5 <= I351 /\ 0 <= I350 - 1 /\ 0 <= I351 - 1 /\ 0 <= I361 - 1 /\ 0 <= y5 - 1] f5#(I362, I363, I364, I365, I366, I367, I368) -> f6#(I362, I363, I364, I365, I366, I367, I369) [I370 <= I366 - I365 /\ -1 <= I365 - 1 /\ -1 <= I366 - 1 /\ I365 <= I366 /\ -1 <= I370 - 1 /\ I365 + I370 <= I367 - 1 /\ 1 <= I371 - 1 /\ 0 <= I365 + I370 /\ I365 + I370 - 1 <= I365 + I370 - 1 /\ I372 <= I364 - 1 /\ I373 <= I362 /\ I373 <= I363 /\ I374 <= I362 /\ I374 <= I363 /\ 0 <= I362 - 1 /\ 0 <= I363 - 1 /\ 0 <= I373 - 1 /\ 0 <= I374 - 1] f5#(I403, I404, I405, I406, I407, I408, I409) -> f6#(I403, I404, I405, I406, I407, I408, I410) [I411 <= I407 - I406 /\ -1 <= I406 - 1 /\ -1 <= I407 - 1 /\ I406 <= I407 /\ -1 <= I411 - 1 /\ I406 + I411 <= I408 - 1 /\ 1 <= I412 - 1 /\ 0 <= I406 + I411 /\ I406 + I411 - 1 <= I406 + I411 - 1 /\ I405 <= I413 - 1 /\ I414 <= I403 /\ I414 <= I404 /\ I415 <= I403 /\ I415 <= I404 /\ 0 <= I403 - 1 /\ 0 <= I404 - 1 /\ 0 <= I414 - 1 /\ 0 <= I415 - 1] f5#(I416, I417, I418, I419, I420, I421, I422) -> f6#(I416, I417, I418, I419, I420, I421, I423) [I424 <= I420 - I419 /\ -1 <= I419 - 1 /\ -1 <= I420 - 1 /\ I419 <= I420 /\ -1 <= I424 - 1 /\ I419 + I424 <= I421 - 1 /\ 1 <= I425 - 1 /\ 0 <= I419 + I424 /\ I419 + I424 - 1 <= I419 + I424 - 1 /\ I426 <= I418 - 1 /\ I427 <= I416 /\ I427 <= I417 /\ I428 <= I416 /\ I428 <= I417 /\ 0 <= I416 - 1 /\ 0 <= I417 - 1 /\ 0 <= I427 - 1 /\ 0 <= I428 - 1] R = init(x1, x2, x3, x4, x5, x6, x7) -> f3(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7) f6(I0, I1, I2, I3, I4, I5, I6) -> f8(I7, I2, I4, I8, I9, I10, I5) [y1 <= I4 - I3 /\ -1 <= I3 - 1 /\ -1 <= I4 - 1 /\ I3 <= I4 /\ -1 <= y1 - 1 /\ I3 + y1 <= I5 - 1 /\ 1 <= y2 - 1 /\ 0 <= I3 + y1 /\ I3 + y1 - 1 <= I3 + y1 - 1 /\ I2 <= y3 - 1 /\ I7 <= I0 /\ I7 <= I1 /\ 0 <= I0 - 1 /\ 0 <= I1 - 1 /\ 0 <= I7 - 1 /\ I4 - I3 - 2 * y1 <= 1 /\ 0 <= I4 - I3 - 2 * y1 /\ I3 + y1 = I8] f6(I11, I12, I13, I14, I15, I16, I17) -> f8(I18, I13, I15, I19, I20, I21, I16) [I22 <= I15 - I14 /\ -1 <= I14 - 1 /\ -1 <= I15 - 1 /\ I14 <= I15 /\ -1 <= I22 - 1 /\ I14 + I22 <= I16 - 1 /\ 1 <= I23 - 1 /\ 0 <= I14 + I22 /\ I14 + I22 - 1 <= I14 + I22 - 1 /\ I24 <= I13 - 1 /\ I18 <= I11 /\ I18 <= I12 /\ 0 <= I11 - 1 /\ 0 <= I12 - 1 /\ 0 <= I18 - 1 /\ I15 - I14 - 2 * I22 <= 1 /\ 0 <= I15 - I14 - 2 * I22 /\ I14 + I22 = I19] f5(I25, I26, I27, I28, I29, I30, I31) -> f6(I25, I26, I27, I28, I29, I30, I32) [I33 <= I29 - I28 /\ -1 <= I28 - 1 /\ -1 <= I29 - 1 /\ I28 <= I29 /\ -1 <= I33 - 1 /\ I28 + I33 <= I30 - 1 /\ 1 <= I34 - 1 /\ 0 <= I28 + I33 /\ I28 + I33 - 1 <= I28 + I33 - 1 /\ I27 <= I35 - 1 /\ y4 <= I25 /\ y4 <= I26 /\ 0 <= I25 - 1 /\ 0 <= I26 - 1 /\ 0 <= y4 - 1] f5(I36, I37, I38, I39, I40, I41, I42) -> f6(I36, I37, I38, I39, I40, I41, I43) [I44 <= I40 - I39 /\ -1 <= I39 - 1 /\ -1 <= I40 - 1 /\ I39 <= I40 /\ -1 <= I44 - 1 /\ I39 + I44 <= I41 - 1 /\ 1 <= I45 - 1 /\ 0 <= I39 + I44 /\ I39 + I44 - 1 <= I39 + I44 - 1 /\ I46 <= I38 - 1 /\ I47 <= I36 /\ I47 <= I37 /\ 0 <= I36 - 1 /\ 0 <= I37 - 1 /\ 0 <= I47 - 1] f6(I48, I49, I50, I51, I52, I53, I54) -> f7(I55, I50, I52, I56, I57, I58, I53) [I59 <= I52 - I51 /\ -1 <= I51 - 1 /\ -1 <= I52 - 1 /\ I51 <= I52 /\ -1 <= I59 - 1 /\ I51 + I59 <= I53 - 1 /\ 1 <= I60 - 1 /\ 0 <= I51 + I59 /\ I51 + I59 - 1 <= I51 + I59 - 1 /\ I50 <= I61 - 1 /\ I55 <= I48 /\ I55 <= I49 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ 0 <= I55 - 1 /\ I52 - I51 - 2 * I59 <= 1 /\ 0 <= I52 - I51 - 2 * I59 /\ I51 + I59 = I56] f6(I62, I63, I64, I65, I66, I67, I68) -> f7(I69, I64, I66, I70, I71, I72, I67) [I73 <= I66 - I65 /\ -1 <= I65 - 1 /\ -1 <= I66 - 1 /\ I65 <= I66 /\ -1 <= I73 - 1 /\ I65 + I73 <= I67 - 1 /\ 1 <= I74 - 1 /\ 0 <= I65 + I73 /\ I65 + I73 - 1 <= I65 + I73 - 1 /\ I75 <= I64 - 1 /\ I69 <= I62 /\ I69 <= I63 /\ 0 <= I62 - 1 /\ 0 <= I63 - 1 /\ 0 <= I69 - 1 /\ I66 - I65 - 2 * I73 <= 1 /\ 0 <= I66 - I65 - 2 * I73 /\ I65 + I73 = I70] f5(I76, I77, I78, I79, I80, I81, I82) -> f6(I76, I77, I78, I79, I80, I81, I83) [I84 <= I80 - I79 /\ -1 <= I79 - 1 /\ -1 <= I80 - 1 /\ I79 <= I80 /\ -1 <= I84 - 1 /\ I79 + I84 <= I81 - 1 /\ 1 <= I85 - 1 /\ 0 <= I79 + I84 /\ I79 + I84 - 1 <= I79 + I84 - 1 /\ I78 <= I86 - 1 /\ I87 <= I76 /\ I87 <= I77 /\ 0 <= I76 - 1 /\ 0 <= I77 - 1 /\ 0 <= I87 - 1] f5(I88, I89, I90, I91, I92, I93, I94) -> f6(I88, I89, I90, I91, I92, I93, I95) [I96 <= I92 - I91 /\ -1 <= I91 - 1 /\ -1 <= I92 - 1 /\ I91 <= I92 /\ -1 <= I96 - 1 /\ I91 + I96 <= I93 - 1 /\ 1 <= I97 - 1 /\ 0 <= I91 + I96 /\ I91 + I96 - 1 <= I91 + I96 - 1 /\ I98 <= I90 - 1 /\ I99 <= I88 /\ I99 <= I89 /\ 0 <= I88 - 1 /\ 0 <= I89 - 1 /\ 0 <= I99 - 1] f7(I100, I101, I102, I103, I104, I105, I106) -> f5(I107, I108, I101, I103 + 1, I102, I106, I109) [1 <= I110 - 1 /\ -1 <= I103 - 1 /\ I107 <= I100 /\ I108 <= I100 /\ 0 <= I100 - 1 /\ 0 <= I107 - 1 /\ 0 <= I108 - 1 /\ 0 = I104] f8(I111, I112, I113, I114, I115, I116, I117) -> f5(I118, I119, I112, I114 + 1, I113, I117, I120) [1 <= I121 - 1 /\ -1 <= I114 - 1 /\ I118 <= I111 /\ I119 <= I111 /\ 0 <= I111 - 1 /\ 0 <= I118 - 1 /\ 0 <= I119 - 1 /\ 0 = I115] f6(I122, I123, I124, I125, I126, I127, I128) -> f8(I129, I124, I126, I130, 1, I131, I127) [I132 <= I126 - I125 /\ -1 <= I125 - 1 /\ -1 <= I126 - 1 /\ I125 <= I126 /\ -1 <= I132 - 1 /\ I125 + I132 <= I127 - 1 /\ 1 <= I133 - 1 /\ 0 <= I125 + I132 /\ I125 + I132 - 1 <= I125 + I132 - 1 /\ I124 <= I134 - 1 /\ I129 <= I122 /\ I129 <= I123 /\ 0 <= I122 - 1 /\ 0 <= I123 - 1 /\ 0 <= I129 - 1 /\ I126 - I125 - 2 * I132 <= 1 /\ 0 <= I126 - I125 - 2 * I132 /\ I125 + I132 = I130] f6(I135, I136, I137, I138, I139, I140, I141) -> f8(I142, I137, I139, I143, 1, I144, I140) [I145 <= I139 - I138 /\ -1 <= I138 - 1 /\ -1 <= I139 - 1 /\ I138 <= I139 /\ -1 <= I145 - 1 /\ I138 + I145 <= I140 - 1 /\ 1 <= I146 - 1 /\ 0 <= I138 + I145 /\ I138 + I145 - 1 <= I138 + I145 - 1 /\ I147 <= I137 - 1 /\ I142 <= I135 /\ I142 <= I136 /\ 0 <= I135 - 1 /\ 0 <= I136 - 1 /\ 0 <= I142 - 1 /\ I139 - I138 - 2 * I145 <= 1 /\ 0 <= I139 - I138 - 2 * I145 /\ I138 + I145 = I143] f5(I148, I149, I150, I151, I152, I153, I154) -> f6(I148, I149, I150, I151, I152, I153, I155) [I156 <= I152 - I151 /\ -1 <= I151 - 1 /\ -1 <= I152 - 1 /\ I151 <= I152 /\ -1 <= I156 - 1 /\ I151 + I156 <= I153 - 1 /\ 1 <= I157 - 1 /\ 0 <= I151 + I156 /\ I151 + I156 - 1 <= I151 + I156 - 1 /\ I150 <= I158 - 1 /\ I159 <= I148 /\ I159 <= I149 /\ 0 <= I148 - 1 /\ 0 <= I149 - 1 /\ 0 <= I159 - 1] f5(I160, I161, I162, I163, I164, I165, I166) -> f6(I160, I161, I162, I163, I164, I165, I167) [I168 <= I164 - I163 /\ -1 <= I163 - 1 /\ -1 <= I164 - 1 /\ I163 <= I164 /\ -1 <= I168 - 1 /\ I163 + I168 <= I165 - 1 /\ 1 <= I169 - 1 /\ 0 <= I163 + I168 /\ I163 + I168 - 1 <= I163 + I168 - 1 /\ I170 <= I162 - 1 /\ I171 <= I160 /\ I171 <= I161 /\ 0 <= I160 - 1 /\ 0 <= I161 - 1 /\ 0 <= I171 - 1] f6(I172, I173, I174, I175, I176, I177, I178) -> f7(I179, I174, I176, I180, 1, I181, I177) [I182 <= I176 - I175 /\ -1 <= I175 - 1 /\ -1 <= I176 - 1 /\ I175 <= I176 /\ -1 <= I182 - 1 /\ I175 + I182 <= I177 - 1 /\ 1 <= I183 - 1 /\ 0 <= I175 + I182 /\ I175 + I182 - 1 <= I175 + I182 - 1 /\ I174 <= I184 - 1 /\ I179 <= I172 /\ I179 <= I173 /\ 0 <= I172 - 1 /\ 0 <= I173 - 1 /\ 0 <= I179 - 1 /\ I176 - I175 - 2 * I182 <= 1 /\ 0 <= I176 - I175 - 2 * I182 /\ I175 + I182 = I180] f6(I185, I186, I187, I188, I189, I190, I191) -> f7(I192, I187, I189, I193, 1, I194, I190) [I195 <= I189 - I188 /\ -1 <= I188 - 1 /\ -1 <= I189 - 1 /\ I188 <= I189 /\ -1 <= I195 - 1 /\ I188 + I195 <= I190 - 1 /\ 1 <= I196 - 1 /\ 0 <= I188 + I195 /\ I188 + I195 - 1 <= I188 + I195 - 1 /\ I197 <= I187 - 1 /\ I192 <= I185 /\ I192 <= I186 /\ 0 <= I185 - 1 /\ 0 <= I186 - 1 /\ 0 <= I192 - 1 /\ I189 - I188 - 2 * I195 <= 1 /\ 0 <= I189 - I188 - 2 * I195 /\ I188 + I195 = I193] f5(I198, I199, I200, I201, I202, I203, I204) -> f6(I198, I199, I200, I201, I202, I203, I205) [I206 <= I202 - I201 /\ -1 <= I201 - 1 /\ -1 <= I202 - 1 /\ I201 <= I202 /\ -1 <= I206 - 1 /\ I201 + I206 <= I203 - 1 /\ 1 <= I207 - 1 /\ 0 <= I201 + I206 /\ I201 + I206 - 1 <= I201 + I206 - 1 /\ I200 <= I208 - 1 /\ I209 <= I198 /\ I209 <= I199 /\ 0 <= I198 - 1 /\ 0 <= I199 - 1 /\ 0 <= I209 - 1] f5(I210, I211, I212, I213, I214, I215, I216) -> f6(I210, I211, I212, I213, I214, I215, I217) [I218 <= I214 - I213 /\ -1 <= I213 - 1 /\ -1 <= I214 - 1 /\ I213 <= I214 /\ -1 <= I218 - 1 /\ I213 + I218 <= I215 - 1 /\ 1 <= I219 - 1 /\ 0 <= I213 + I218 /\ I213 + I218 - 1 <= I213 + I218 - 1 /\ I220 <= I212 - 1 /\ I221 <= I210 /\ I221 <= I211 /\ 0 <= I210 - 1 /\ 0 <= I211 - 1 /\ 0 <= I221 - 1] f6(I222, I223, I224, I225, I226, I227, I228) -> f8(I229, I224, I226, I230, 0, I231, I227) [I232 <= I226 - I225 /\ -1 <= I225 - 1 /\ -1 <= I226 - 1 /\ I225 <= I226 /\ -1 <= I232 - 1 /\ I225 + I232 <= I227 - 1 /\ 1 <= I233 - 1 /\ 0 <= I225 + I232 /\ I225 + I232 - 1 <= I225 + I232 - 1 /\ I224 <= I234 - 1 /\ I229 <= I222 /\ I229 <= I223 /\ 0 <= I222 - 1 /\ 0 <= I223 - 1 /\ 0 <= I229 - 1 /\ I226 - I225 - 2 * I232 <= 1 /\ 0 <= I226 - I225 - 2 * I232 /\ I225 + I232 = I230] f6(I235, I236, I237, I238, I239, I240, I241) -> f8(I242, I237, I239, I243, 0, I244, I240) [I245 <= I239 - I238 /\ -1 <= I238 - 1 /\ -1 <= I239 - 1 /\ I238 <= I239 /\ -1 <= I245 - 1 /\ I238 + I245 <= I240 - 1 /\ 1 <= I246 - 1 /\ 0 <= I238 + I245 /\ I238 + I245 - 1 <= I238 + I245 - 1 /\ I247 <= I237 - 1 /\ I242 <= I235 /\ I242 <= I236 /\ 0 <= I235 - 1 /\ 0 <= I236 - 1 /\ 0 <= I242 - 1 /\ I239 - I238 - 2 * I245 <= 1 /\ 0 <= I239 - I238 - 2 * I245 /\ I238 + I245 = I243] f5(I248, I249, I250, I251, I252, I253, I254) -> f6(I248, I249, I250, I251, I252, I253, I255) [I256 <= I252 - I251 /\ -1 <= I251 - 1 /\ -1 <= I252 - 1 /\ I251 <= I252 /\ -1 <= I256 - 1 /\ I251 + I256 <= I253 - 1 /\ 1 <= I257 - 1 /\ 0 <= I251 + I256 /\ I251 + I256 - 1 <= I251 + I256 - 1 /\ I250 <= I258 - 1 /\ I259 <= I248 /\ I259 <= I249 /\ 0 <= I248 - 1 /\ 0 <= I249 - 1 /\ 0 <= I259 - 1] f5(I260, I261, I262, I263, I264, I265, I266) -> f6(I260, I261, I262, I263, I264, I265, I267) [I268 <= I264 - I263 /\ -1 <= I263 - 1 /\ -1 <= I264 - 1 /\ I263 <= I264 /\ -1 <= I268 - 1 /\ I263 + I268 <= I265 - 1 /\ 1 <= I269 - 1 /\ 0 <= I263 + I268 /\ I263 + I268 - 1 <= I263 + I268 - 1 /\ I270 <= I262 - 1 /\ I271 <= I260 /\ I271 <= I261 /\ 0 <= I260 - 1 /\ 0 <= I261 - 1 /\ 0 <= I271 - 1] f6(I272, I273, I274, I275, I276, I277, I278) -> f7(I279, I274, I276, I280, 0, I281, I277) [I282 <= I276 - I275 /\ -1 <= I275 - 1 /\ -1 <= I276 - 1 /\ I275 <= I276 /\ -1 <= I282 - 1 /\ I275 + I282 <= I277 - 1 /\ 1 <= I283 - 1 /\ 0 <= I275 + I282 /\ I275 + I282 - 1 <= I275 + I282 - 1 /\ I274 <= I284 - 1 /\ I279 <= I272 /\ I279 <= I273 /\ 0 <= I272 - 1 /\ 0 <= I273 - 1 /\ 0 <= I279 - 1 /\ I276 - I275 - 2 * I282 <= 1 /\ 0 <= I276 - I275 - 2 * I282 /\ I275 + I282 = I280] f6(I285, I286, I287, I288, I289, I290, I291) -> f7(I292, I287, I289, I293, 0, I294, I290) [I295 <= I289 - I288 /\ -1 <= I288 - 1 /\ -1 <= I289 - 1 /\ I288 <= I289 /\ -1 <= I295 - 1 /\ I288 + I295 <= I290 - 1 /\ 1 <= I296 - 1 /\ 0 <= I288 + I295 /\ I288 + I295 - 1 <= I288 + I295 - 1 /\ I297 <= I287 - 1 /\ I292 <= I285 /\ I292 <= I286 /\ 0 <= I285 - 1 /\ 0 <= I286 - 1 /\ 0 <= I292 - 1 /\ I289 - I288 - 2 * I295 <= 1 /\ 0 <= I289 - I288 - 2 * I295 /\ I288 + I295 = I293] f5(I298, I299, I300, I301, I302, I303, I304) -> f6(I298, I299, I300, I301, I302, I303, I305) [I306 <= I302 - I301 /\ -1 <= I301 - 1 /\ -1 <= I302 - 1 /\ I301 <= I302 /\ -1 <= I306 - 1 /\ I301 + I306 <= I303 - 1 /\ 1 <= I307 - 1 /\ 0 <= I301 + I306 /\ I301 + I306 - 1 <= I301 + I306 - 1 /\ I300 <= I308 - 1 /\ I309 <= I298 /\ I309 <= I299 /\ 0 <= I298 - 1 /\ 0 <= I299 - 1 /\ 0 <= I309 - 1] f5(I310, I311, I312, I313, I314, I315, I316) -> f6(I310, I311, I312, I313, I314, I315, I317) [I318 <= I314 - I313 /\ -1 <= I313 - 1 /\ -1 <= I314 - 1 /\ I313 <= I314 /\ -1 <= I318 - 1 /\ I313 + I318 <= I315 - 1 /\ 1 <= I319 - 1 /\ 0 <= I313 + I318 /\ I313 + I318 - 1 <= I313 + I318 - 1 /\ I320 <= I312 - 1 /\ I321 <= I310 /\ I321 <= I311 /\ 0 <= I310 - 1 /\ 0 <= I311 - 1 /\ 0 <= I321 - 1] f6(I322, I323, I324, I325, I326, I327, I328) -> f5(I329, I330, I324, I325, I331, I327, I332) [I333 <= I326 - I325 /\ -1 <= I325 - 1 /\ -1 <= I326 - 1 /\ I325 <= I326 /\ -1 <= I333 - 1 /\ I325 + I333 <= I327 - 1 /\ 1 <= I334 - 1 /\ 0 <= I325 + I333 /\ I325 + I333 - 1 <= I325 + I333 - 1 /\ I324 <= I335 - 1 /\ I329 <= I322 /\ I329 <= I323 /\ I330 <= I322 /\ I330 <= I323 /\ 0 <= I322 - 1 /\ 0 <= I323 - 1 /\ 0 <= I329 - 1 /\ 0 <= I330 - 1 /\ I326 - I325 - 2 * I333 <= 1 /\ 0 <= I326 - I325 - 2 * I333 /\ I325 + I333 - 1 = I331] f6(I336, I337, I338, I339, I340, I341, I342) -> f5(I343, I344, I338, I339, I345, I341, I346) [I347 <= I340 - I339 /\ -1 <= I339 - 1 /\ -1 <= I340 - 1 /\ I339 <= I340 /\ -1 <= I347 - 1 /\ I339 + I347 <= I341 - 1 /\ 1 <= I348 - 1 /\ 0 <= I339 + I347 /\ I339 + I347 - 1 <= I339 + I347 - 1 /\ I349 <= I338 - 1 /\ I343 <= I336 /\ I343 <= I337 /\ I344 <= I336 /\ I344 <= I337 /\ 0 <= I336 - 1 /\ 0 <= I337 - 1 /\ 0 <= I343 - 1 /\ 0 <= I344 - 1 /\ I340 - I339 - 2 * I347 <= 1 /\ 0 <= I340 - I339 - 2 * I347 /\ I339 + I347 - 1 = I345] f5(I350, I351, I352, I353, I354, I355, I356) -> f6(I350, I351, I352, I353, I354, I355, I357) [I358 <= I354 - I353 /\ -1 <= I353 - 1 /\ -1 <= I354 - 1 /\ I353 <= I354 /\ -1 <= I358 - 1 /\ I353 + I358 <= I355 - 1 /\ 1 <= I359 - 1 /\ 0 <= I353 + I358 /\ I353 + I358 - 1 <= I353 + I358 - 1 /\ I352 <= I360 - 1 /\ I361 <= I350 /\ I361 <= I351 /\ y5 <= I350 /\ y5 <= I351 /\ 0 <= I350 - 1 /\ 0 <= I351 - 1 /\ 0 <= I361 - 1 /\ 0 <= y5 - 1] f5(I362, I363, I364, I365, I366, I367, I368) -> f6(I362, I363, I364, I365, I366, I367, I369) [I370 <= I366 - I365 /\ -1 <= I365 - 1 /\ -1 <= I366 - 1 /\ I365 <= I366 /\ -1 <= I370 - 1 /\ I365 + I370 <= I367 - 1 /\ 1 <= I371 - 1 /\ 0 <= I365 + I370 /\ I365 + I370 - 1 <= I365 + I370 - 1 /\ I372 <= I364 - 1 /\ I373 <= I362 /\ I373 <= I363 /\ I374 <= I362 /\ I374 <= I363 /\ 0 <= I362 - 1 /\ 0 <= I363 - 1 /\ 0 <= I373 - 1 /\ 0 <= I374 - 1] f6(I375, I376, I377, I378, I379, I380, I381) -> f5(I382, I383, I377, I378, I384, I380, I385) [I386 <= I379 - I378 /\ -1 <= I378 - 1 /\ -1 <= I379 - 1 /\ I378 <= I379 /\ -1 <= I386 - 1 /\ I378 + I386 <= I380 - 1 /\ 1 <= I387 - 1 /\ 0 <= I378 + I386 /\ I378 + I386 - 1 <= I378 + I386 - 1 /\ I377 <= I388 - 1 /\ I382 <= I375 /\ I382 <= I376 /\ I383 <= I375 /\ I383 <= I376 /\ 0 <= I375 - 1 /\ 0 <= I376 - 1 /\ 0 <= I382 - 1 /\ 0 <= I383 - 1 /\ I379 - I378 - 2 * I386 <= 1 /\ 0 <= I379 - I378 - 2 * I386 /\ I378 + I386 - 1 = I384] f6(I389, I390, I391, I392, I393, I394, I395) -> f5(I396, I397, I391, I392, I398, I394, I399) [I400 <= I393 - I392 /\ -1 <= I392 - 1 /\ -1 <= I393 - 1 /\ I392 <= I393 /\ -1 <= I400 - 1 /\ I392 + I400 <= I394 - 1 /\ 1 <= I401 - 1 /\ 0 <= I392 + I400 /\ I392 + I400 - 1 <= I392 + I400 - 1 /\ I402 <= I391 - 1 /\ I396 <= I389 /\ I396 <= I390 /\ I397 <= I389 /\ I397 <= I390 /\ 0 <= I389 - 1 /\ 0 <= I390 - 1 /\ 0 <= I396 - 1 /\ 0 <= I397 - 1 /\ I393 - I392 - 2 * I400 <= 1 /\ 0 <= I393 - I392 - 2 * I400 /\ I392 + I400 - 1 = I398] f5(I403, I404, I405, I406, I407, I408, I409) -> f6(I403, I404, I405, I406, I407, I408, I410) [I411 <= I407 - I406 /\ -1 <= I406 - 1 /\ -1 <= I407 - 1 /\ I406 <= I407 /\ -1 <= I411 - 1 /\ I406 + I411 <= I408 - 1 /\ 1 <= I412 - 1 /\ 0 <= I406 + I411 /\ I406 + I411 - 1 <= I406 + I411 - 1 /\ I405 <= I413 - 1 /\ I414 <= I403 /\ I414 <= I404 /\ I415 <= I403 /\ I415 <= I404 /\ 0 <= I403 - 1 /\ 0 <= I404 - 1 /\ 0 <= I414 - 1 /\ 0 <= I415 - 1] f5(I416, I417, I418, I419, I420, I421, I422) -> f6(I416, I417, I418, I419, I420, I421, I423) [I424 <= I420 - I419 /\ -1 <= I419 - 1 /\ -1 <= I420 - 1 /\ I419 <= I420 /\ -1 <= I424 - 1 /\ I419 + I424 <= I421 - 1 /\ 1 <= I425 - 1 /\ 0 <= I419 + I424 /\ I419 + I424 - 1 <= I419 + I424 - 1 /\ I426 <= I418 - 1 /\ I427 <= I416 /\ I427 <= I417 /\ I428 <= I416 /\ I428 <= I417 /\ 0 <= I416 - 1 /\ 0 <= I417 - 1 /\ 0 <= I427 - 1 /\ 0 <= I428 - 1] f2(I429, I430, I431, I432, I433, I434, I435) -> f5(I436, I437, I438, 0, I431, I431, I439) [I440 <= I430 - 1 /\ 0 <= I440 - 1 /\ -1 <= I438 - 1 /\ 0 <= I430 - 1 /\ -1 <= I431 - 1 /\ 1 <= I441 - 1 /\ I437 <= I429 /\ 0 <= I429 - 1 /\ 0 <= I436 - 1 /\ 0 <= I437 - 1] f4(I442, I443, I444, I445, I446, I447, I448) -> f4(I449, I443 + 1, I444, I445 + 1, I446, I450, I451) [0 <= I449 - 1 /\ 0 <= I442 - 1 /\ I449 <= I442 /\ -1 <= I446 - 1 /\ I443 <= I446 - 1 /\ 0 <= I445 - 1 /\ I445 <= I444 - 1] f3(I452, I453, I454, I455, I456, I457, I458) -> f4(I459, 0, I453, 1, I460, I461, I462) [0 <= I459 - 1 /\ 0 <= I452 - 1 /\ I459 <= I452 /\ 0 <= I453 - 1 /\ -1 <= I460 - 1] f3(I463, I464, I465, I466, I467, I468, I469) -> f2(I470, I464, I471, I472, I473, I474, I475) [0 <= I470 - 1 /\ 0 <= I463 - 1 /\ I470 <= I463] f1(I476, I477, I478, I479, I480, I481, I482) -> f2(I483, I484, I479, I485, I486, I487, I488) [0 <= I483 - 1 /\ 0 <= I477 - 1 /\ 0 <= I476 - 1 /\ I483 <= I477 /\ I483 <= I476] We use the reverse value criterion with the projection function NU: NU[f7#(z1,z2,z3,z4,z5,z6,z7)] = z3 + -1 * (z4 + 1) NU[f5#(z1,z2,z3,z4,z5,z6,z7)] = z5 + -1 * z4 NU[f8#(z1,z2,z3,z4,z5,z6,z7)] = z3 + -1 * (z4 + 1) NU[f6#(z1,z2,z3,z4,z5,z6,z7)] = z5 + -1 * z4 This gives the following inequalities: y1 <= I4 - I3 /\ -1 <= I3 - 1 /\ -1 <= I4 - 1 /\ I3 <= I4 /\ -1 <= y1 - 1 /\ I3 + y1 <= I5 - 1 /\ 1 <= y2 - 1 /\ 0 <= I3 + y1 /\ I3 + y1 - 1 <= I3 + y1 - 1 /\ I2 <= y3 - 1 /\ I7 <= I0 /\ I7 <= I1 /\ 0 <= I0 - 1 /\ 0 <= I1 - 1 /\ 0 <= I7 - 1 /\ I4 - I3 - 2 * y1 <= 1 /\ 0 <= I4 - I3 - 2 * y1 /\ I3 + y1 = I8 ==> I4 + -1 * I3 > I4 + -1 * (I8 + 1) with I4 + -1 * I3 >= 0 I22 <= I15 - I14 /\ -1 <= I14 - 1 /\ -1 <= I15 - 1 /\ I14 <= I15 /\ -1 <= I22 - 1 /\ I14 + I22 <= I16 - 1 /\ 1 <= I23 - 1 /\ 0 <= I14 + I22 /\ I14 + I22 - 1 <= I14 + I22 - 1 /\ I24 <= I13 - 1 /\ I18 <= I11 /\ I18 <= I12 /\ 0 <= I11 - 1 /\ 0 <= I12 - 1 /\ 0 <= I18 - 1 /\ I15 - I14 - 2 * I22 <= 1 /\ 0 <= I15 - I14 - 2 * I22 /\ I14 + I22 = I19 ==> I15 + -1 * I14 > I15 + -1 * (I19 + 1) with I15 + -1 * I14 >= 0 I33 <= I29 - I28 /\ -1 <= I28 - 1 /\ -1 <= I29 - 1 /\ I28 <= I29 /\ -1 <= I33 - 1 /\ I28 + I33 <= I30 - 1 /\ 1 <= I34 - 1 /\ 0 <= I28 + I33 /\ I28 + I33 - 1 <= I28 + I33 - 1 /\ I27 <= I35 - 1 /\ y4 <= I25 /\ y4 <= I26 /\ 0 <= I25 - 1 /\ 0 <= I26 - 1 /\ 0 <= y4 - 1 ==> I29 + -1 * I28 >= I29 + -1 * I28 I44 <= I40 - I39 /\ -1 <= I39 - 1 /\ -1 <= I40 - 1 /\ I39 <= I40 /\ -1 <= I44 - 1 /\ I39 + I44 <= I41 - 1 /\ 1 <= I45 - 1 /\ 0 <= I39 + I44 /\ I39 + I44 - 1 <= I39 + I44 - 1 /\ I46 <= I38 - 1 /\ I47 <= I36 /\ I47 <= I37 /\ 0 <= I36 - 1 /\ 0 <= I37 - 1 /\ 0 <= I47 - 1 ==> I40 + -1 * I39 >= I40 + -1 * I39 I59 <= I52 - I51 /\ -1 <= I51 - 1 /\ -1 <= I52 - 1 /\ I51 <= I52 /\ -1 <= I59 - 1 /\ I51 + I59 <= I53 - 1 /\ 1 <= I60 - 1 /\ 0 <= I51 + I59 /\ I51 + I59 - 1 <= I51 + I59 - 1 /\ I50 <= I61 - 1 /\ I55 <= I48 /\ I55 <= I49 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ 0 <= I55 - 1 /\ I52 - I51 - 2 * I59 <= 1 /\ 0 <= I52 - I51 - 2 * I59 /\ I51 + I59 = I56 ==> I52 + -1 * I51 > I52 + -1 * (I56 + 1) with I52 + -1 * I51 >= 0 I73 <= I66 - I65 /\ -1 <= I65 - 1 /\ -1 <= I66 - 1 /\ I65 <= I66 /\ -1 <= I73 - 1 /\ I65 + I73 <= I67 - 1 /\ 1 <= I74 - 1 /\ 0 <= I65 + I73 /\ I65 + I73 - 1 <= I65 + I73 - 1 /\ I75 <= I64 - 1 /\ I69 <= I62 /\ I69 <= I63 /\ 0 <= I62 - 1 /\ 0 <= I63 - 1 /\ 0 <= I69 - 1 /\ I66 - I65 - 2 * I73 <= 1 /\ 0 <= I66 - I65 - 2 * I73 /\ I65 + I73 = I70 ==> I66 + -1 * I65 > I66 + -1 * (I70 + 1) with I66 + -1 * I65 >= 0 I84 <= I80 - I79 /\ -1 <= I79 - 1 /\ -1 <= I80 - 1 /\ I79 <= I80 /\ -1 <= I84 - 1 /\ I79 + I84 <= I81 - 1 /\ 1 <= I85 - 1 /\ 0 <= I79 + I84 /\ I79 + I84 - 1 <= I79 + I84 - 1 /\ I78 <= I86 - 1 /\ I87 <= I76 /\ I87 <= I77 /\ 0 <= I76 - 1 /\ 0 <= I77 - 1 /\ 0 <= I87 - 1 ==> I80 + -1 * I79 >= I80 + -1 * I79 I96 <= I92 - I91 /\ -1 <= I91 - 1 /\ -1 <= I92 - 1 /\ I91 <= I92 /\ -1 <= I96 - 1 /\ I91 + I96 <= I93 - 1 /\ 1 <= I97 - 1 /\ 0 <= I91 + I96 /\ I91 + I96 - 1 <= I91 + I96 - 1 /\ I98 <= I90 - 1 /\ I99 <= I88 /\ I99 <= I89 /\ 0 <= I88 - 1 /\ 0 <= I89 - 1 /\ 0 <= I99 - 1 ==> I92 + -1 * I91 >= I92 + -1 * I91 1 <= I110 - 1 /\ -1 <= I103 - 1 /\ I107 <= I100 /\ I108 <= I100 /\ 0 <= I100 - 1 /\ 0 <= I107 - 1 /\ 0 <= I108 - 1 /\ 0 = I104 ==> I102 + -1 * (I103 + 1) >= I102 + -1 * (I103 + 1) 1 <= I121 - 1 /\ -1 <= I114 - 1 /\ I118 <= I111 /\ I119 <= I111 /\ 0 <= I111 - 1 /\ 0 <= I118 - 1 /\ 0 <= I119 - 1 /\ 0 = I115 ==> I113 + -1 * (I114 + 1) >= I113 + -1 * (I114 + 1) I156 <= I152 - I151 /\ -1 <= I151 - 1 /\ -1 <= I152 - 1 /\ I151 <= I152 /\ -1 <= I156 - 1 /\ I151 + I156 <= I153 - 1 /\ 1 <= I157 - 1 /\ 0 <= I151 + I156 /\ I151 + I156 - 1 <= I151 + I156 - 1 /\ I150 <= I158 - 1 /\ I159 <= I148 /\ I159 <= I149 /\ 0 <= I148 - 1 /\ 0 <= I149 - 1 /\ 0 <= I159 - 1 ==> I152 + -1 * I151 >= I152 + -1 * I151 I168 <= I164 - I163 /\ -1 <= I163 - 1 /\ -1 <= I164 - 1 /\ I163 <= I164 /\ -1 <= I168 - 1 /\ I163 + I168 <= I165 - 1 /\ 1 <= I169 - 1 /\ 0 <= I163 + I168 /\ I163 + I168 - 1 <= I163 + I168 - 1 /\ I170 <= I162 - 1 /\ I171 <= I160 /\ I171 <= I161 /\ 0 <= I160 - 1 /\ 0 <= I161 - 1 /\ 0 <= I171 - 1 ==> I164 + -1 * I163 >= I164 + -1 * I163 I206 <= I202 - I201 /\ -1 <= I201 - 1 /\ -1 <= I202 - 1 /\ I201 <= I202 /\ -1 <= I206 - 1 /\ I201 + I206 <= I203 - 1 /\ 1 <= I207 - 1 /\ 0 <= I201 + I206 /\ I201 + I206 - 1 <= I201 + I206 - 1 /\ I200 <= I208 - 1 /\ I209 <= I198 /\ I209 <= I199 /\ 0 <= I198 - 1 /\ 0 <= I199 - 1 /\ 0 <= I209 - 1 ==> I202 + -1 * I201 >= I202 + -1 * I201 I218 <= I214 - I213 /\ -1 <= I213 - 1 /\ -1 <= I214 - 1 /\ I213 <= I214 /\ -1 <= I218 - 1 /\ I213 + I218 <= I215 - 1 /\ 1 <= I219 - 1 /\ 0 <= I213 + I218 /\ I213 + I218 - 1 <= I213 + I218 - 1 /\ I220 <= I212 - 1 /\ I221 <= I210 /\ I221 <= I211 /\ 0 <= I210 - 1 /\ 0 <= I211 - 1 /\ 0 <= I221 - 1 ==> I214 + -1 * I213 >= I214 + -1 * I213 I232 <= I226 - I225 /\ -1 <= I225 - 1 /\ -1 <= I226 - 1 /\ I225 <= I226 /\ -1 <= I232 - 1 /\ I225 + I232 <= I227 - 1 /\ 1 <= I233 - 1 /\ 0 <= I225 + I232 /\ I225 + I232 - 1 <= I225 + I232 - 1 /\ I224 <= I234 - 1 /\ I229 <= I222 /\ I229 <= I223 /\ 0 <= I222 - 1 /\ 0 <= I223 - 1 /\ 0 <= I229 - 1 /\ I226 - I225 - 2 * I232 <= 1 /\ 0 <= I226 - I225 - 2 * I232 /\ I225 + I232 = I230 ==> I226 + -1 * I225 > I226 + -1 * (I230 + 1) with I226 + -1 * I225 >= 0 I245 <= I239 - I238 /\ -1 <= I238 - 1 /\ -1 <= I239 - 1 /\ I238 <= I239 /\ -1 <= I245 - 1 /\ I238 + I245 <= I240 - 1 /\ 1 <= I246 - 1 /\ 0 <= I238 + I245 /\ I238 + I245 - 1 <= I238 + I245 - 1 /\ I247 <= I237 - 1 /\ I242 <= I235 /\ I242 <= I236 /\ 0 <= I235 - 1 /\ 0 <= I236 - 1 /\ 0 <= I242 - 1 /\ I239 - I238 - 2 * I245 <= 1 /\ 0 <= I239 - I238 - 2 * I245 /\ I238 + I245 = I243 ==> I239 + -1 * I238 > I239 + -1 * (I243 + 1) with I239 + -1 * I238 >= 0 I256 <= I252 - I251 /\ -1 <= I251 - 1 /\ -1 <= I252 - 1 /\ I251 <= I252 /\ -1 <= I256 - 1 /\ I251 + I256 <= I253 - 1 /\ 1 <= I257 - 1 /\ 0 <= I251 + I256 /\ I251 + I256 - 1 <= I251 + I256 - 1 /\ I250 <= I258 - 1 /\ I259 <= I248 /\ I259 <= I249 /\ 0 <= I248 - 1 /\ 0 <= I249 - 1 /\ 0 <= I259 - 1 ==> I252 + -1 * I251 >= I252 + -1 * I251 I268 <= I264 - I263 /\ -1 <= I263 - 1 /\ -1 <= I264 - 1 /\ I263 <= I264 /\ -1 <= I268 - 1 /\ I263 + I268 <= I265 - 1 /\ 1 <= I269 - 1 /\ 0 <= I263 + I268 /\ I263 + I268 - 1 <= I263 + I268 - 1 /\ I270 <= I262 - 1 /\ I271 <= I260 /\ I271 <= I261 /\ 0 <= I260 - 1 /\ 0 <= I261 - 1 /\ 0 <= I271 - 1 ==> I264 + -1 * I263 >= I264 + -1 * I263 I282 <= I276 - I275 /\ -1 <= I275 - 1 /\ -1 <= I276 - 1 /\ I275 <= I276 /\ -1 <= I282 - 1 /\ I275 + I282 <= I277 - 1 /\ 1 <= I283 - 1 /\ 0 <= I275 + I282 /\ I275 + I282 - 1 <= I275 + I282 - 1 /\ I274 <= I284 - 1 /\ I279 <= I272 /\ I279 <= I273 /\ 0 <= I272 - 1 /\ 0 <= I273 - 1 /\ 0 <= I279 - 1 /\ I276 - I275 - 2 * I282 <= 1 /\ 0 <= I276 - I275 - 2 * I282 /\ I275 + I282 = I280 ==> I276 + -1 * I275 > I276 + -1 * (I280 + 1) with I276 + -1 * I275 >= 0 I295 <= I289 - I288 /\ -1 <= I288 - 1 /\ -1 <= I289 - 1 /\ I288 <= I289 /\ -1 <= I295 - 1 /\ I288 + I295 <= I290 - 1 /\ 1 <= I296 - 1 /\ 0 <= I288 + I295 /\ I288 + I295 - 1 <= I288 + I295 - 1 /\ I297 <= I287 - 1 /\ I292 <= I285 /\ I292 <= I286 /\ 0 <= I285 - 1 /\ 0 <= I286 - 1 /\ 0 <= I292 - 1 /\ I289 - I288 - 2 * I295 <= 1 /\ 0 <= I289 - I288 - 2 * I295 /\ I288 + I295 = I293 ==> I289 + -1 * I288 > I289 + -1 * (I293 + 1) with I289 + -1 * I288 >= 0 I306 <= I302 - I301 /\ -1 <= I301 - 1 /\ -1 <= I302 - 1 /\ I301 <= I302 /\ -1 <= I306 - 1 /\ I301 + I306 <= I303 - 1 /\ 1 <= I307 - 1 /\ 0 <= I301 + I306 /\ I301 + I306 - 1 <= I301 + I306 - 1 /\ I300 <= I308 - 1 /\ I309 <= I298 /\ I309 <= I299 /\ 0 <= I298 - 1 /\ 0 <= I299 - 1 /\ 0 <= I309 - 1 ==> I302 + -1 * I301 >= I302 + -1 * I301 I318 <= I314 - I313 /\ -1 <= I313 - 1 /\ -1 <= I314 - 1 /\ I313 <= I314 /\ -1 <= I318 - 1 /\ I313 + I318 <= I315 - 1 /\ 1 <= I319 - 1 /\ 0 <= I313 + I318 /\ I313 + I318 - 1 <= I313 + I318 - 1 /\ I320 <= I312 - 1 /\ I321 <= I310 /\ I321 <= I311 /\ 0 <= I310 - 1 /\ 0 <= I311 - 1 /\ 0 <= I321 - 1 ==> I314 + -1 * I313 >= I314 + -1 * I313 I358 <= I354 - I353 /\ -1 <= I353 - 1 /\ -1 <= I354 - 1 /\ I353 <= I354 /\ -1 <= I358 - 1 /\ I353 + I358 <= I355 - 1 /\ 1 <= I359 - 1 /\ 0 <= I353 + I358 /\ I353 + I358 - 1 <= I353 + I358 - 1 /\ I352 <= I360 - 1 /\ I361 <= I350 /\ I361 <= I351 /\ y5 <= I350 /\ y5 <= I351 /\ 0 <= I350 - 1 /\ 0 <= I351 - 1 /\ 0 <= I361 - 1 /\ 0 <= y5 - 1 ==> I354 + -1 * I353 >= I354 + -1 * I353 I370 <= I366 - I365 /\ -1 <= I365 - 1 /\ -1 <= I366 - 1 /\ I365 <= I366 /\ -1 <= I370 - 1 /\ I365 + I370 <= I367 - 1 /\ 1 <= I371 - 1 /\ 0 <= I365 + I370 /\ I365 + I370 - 1 <= I365 + I370 - 1 /\ I372 <= I364 - 1 /\ I373 <= I362 /\ I373 <= I363 /\ I374 <= I362 /\ I374 <= I363 /\ 0 <= I362 - 1 /\ 0 <= I363 - 1 /\ 0 <= I373 - 1 /\ 0 <= I374 - 1 ==> I366 + -1 * I365 >= I366 + -1 * I365 I411 <= I407 - I406 /\ -1 <= I406 - 1 /\ -1 <= I407 - 1 /\ I406 <= I407 /\ -1 <= I411 - 1 /\ I406 + I411 <= I408 - 1 /\ 1 <= I412 - 1 /\ 0 <= I406 + I411 /\ I406 + I411 - 1 <= I406 + I411 - 1 /\ I405 <= I413 - 1 /\ I414 <= I403 /\ I414 <= I404 /\ I415 <= I403 /\ I415 <= I404 /\ 0 <= I403 - 1 /\ 0 <= I404 - 1 /\ 0 <= I414 - 1 /\ 0 <= I415 - 1 ==> I407 + -1 * I406 >= I407 + -1 * I406 I424 <= I420 - I419 /\ -1 <= I419 - 1 /\ -1 <= I420 - 1 /\ I419 <= I420 /\ -1 <= I424 - 1 /\ I419 + I424 <= I421 - 1 /\ 1 <= I425 - 1 /\ 0 <= I419 + I424 /\ I419 + I424 - 1 <= I419 + I424 - 1 /\ I426 <= I418 - 1 /\ I427 <= I416 /\ I427 <= I417 /\ I428 <= I416 /\ I428 <= I417 /\ 0 <= I416 - 1 /\ 0 <= I417 - 1 /\ 0 <= I427 - 1 /\ 0 <= I428 - 1 ==> I420 + -1 * I419 >= I420 + -1 * I419 We remove all the strictly oriented dependency pairs. DP problem for innermost termination. P = f5#(I25, I26, I27, I28, I29, I30, I31) -> f6#(I25, I26, I27, I28, I29, I30, I32) [I33 <= I29 - I28 /\ -1 <= I28 - 1 /\ -1 <= I29 - 1 /\ I28 <= I29 /\ -1 <= I33 - 1 /\ I28 + I33 <= I30 - 1 /\ 1 <= I34 - 1 /\ 0 <= I28 + I33 /\ I28 + I33 - 1 <= I28 + I33 - 1 /\ I27 <= I35 - 1 /\ y4 <= I25 /\ y4 <= I26 /\ 0 <= I25 - 1 /\ 0 <= I26 - 1 /\ 0 <= y4 - 1] f5#(I36, I37, I38, I39, I40, I41, I42) -> f6#(I36, I37, I38, I39, I40, I41, I43) [I44 <= I40 - I39 /\ -1 <= I39 - 1 /\ -1 <= I40 - 1 /\ I39 <= I40 /\ -1 <= I44 - 1 /\ I39 + I44 <= I41 - 1 /\ 1 <= I45 - 1 /\ 0 <= I39 + I44 /\ I39 + I44 - 1 <= I39 + I44 - 1 /\ I46 <= I38 - 1 /\ I47 <= I36 /\ I47 <= I37 /\ 0 <= I36 - 1 /\ 0 <= I37 - 1 /\ 0 <= I47 - 1] f5#(I76, I77, I78, I79, I80, I81, I82) -> f6#(I76, I77, I78, I79, I80, I81, I83) [I84 <= I80 - I79 /\ -1 <= I79 - 1 /\ -1 <= I80 - 1 /\ I79 <= I80 /\ -1 <= I84 - 1 /\ I79 + I84 <= I81 - 1 /\ 1 <= I85 - 1 /\ 0 <= I79 + I84 /\ I79 + I84 - 1 <= I79 + I84 - 1 /\ I78 <= I86 - 1 /\ I87 <= I76 /\ I87 <= I77 /\ 0 <= I76 - 1 /\ 0 <= I77 - 1 /\ 0 <= I87 - 1] f5#(I88, I89, I90, I91, I92, I93, I94) -> f6#(I88, I89, I90, I91, I92, I93, I95) [I96 <= I92 - I91 /\ -1 <= I91 - 1 /\ -1 <= I92 - 1 /\ I91 <= I92 /\ -1 <= I96 - 1 /\ I91 + I96 <= I93 - 1 /\ 1 <= I97 - 1 /\ 0 <= I91 + I96 /\ I91 + I96 - 1 <= I91 + I96 - 1 /\ I98 <= I90 - 1 /\ I99 <= I88 /\ I99 <= I89 /\ 0 <= I88 - 1 /\ 0 <= I89 - 1 /\ 0 <= I99 - 1] f7#(I100, I101, I102, I103, I104, I105, I106) -> f5#(I107, I108, I101, I103 + 1, I102, I106, I109) [1 <= I110 - 1 /\ -1 <= I103 - 1 /\ I107 <= I100 /\ I108 <= I100 /\ 0 <= I100 - 1 /\ 0 <= I107 - 1 /\ 0 <= I108 - 1 /\ 0 = I104] f8#(I111, I112, I113, I114, I115, I116, I117) -> f5#(I118, I119, I112, I114 + 1, I113, I117, I120) [1 <= I121 - 1 /\ -1 <= I114 - 1 /\ I118 <= I111 /\ I119 <= I111 /\ 0 <= I111 - 1 /\ 0 <= I118 - 1 /\ 0 <= I119 - 1 /\ 0 = I115] f5#(I148, I149, I150, I151, I152, I153, I154) -> f6#(I148, I149, I150, I151, I152, I153, I155) [I156 <= I152 - I151 /\ -1 <= I151 - 1 /\ -1 <= I152 - 1 /\ I151 <= I152 /\ -1 <= I156 - 1 /\ I151 + I156 <= I153 - 1 /\ 1 <= I157 - 1 /\ 0 <= I151 + I156 /\ I151 + I156 - 1 <= I151 + I156 - 1 /\ I150 <= I158 - 1 /\ I159 <= I148 /\ I159 <= I149 /\ 0 <= I148 - 1 /\ 0 <= I149 - 1 /\ 0 <= I159 - 1] f5#(I160, I161, I162, I163, I164, I165, I166) -> f6#(I160, I161, I162, I163, I164, I165, I167) [I168 <= I164 - I163 /\ -1 <= I163 - 1 /\ -1 <= I164 - 1 /\ I163 <= I164 /\ -1 <= I168 - 1 /\ I163 + I168 <= I165 - 1 /\ 1 <= I169 - 1 /\ 0 <= I163 + I168 /\ I163 + I168 - 1 <= I163 + I168 - 1 /\ I170 <= I162 - 1 /\ I171 <= I160 /\ I171 <= I161 /\ 0 <= I160 - 1 /\ 0 <= I161 - 1 /\ 0 <= I171 - 1] f5#(I198, I199, I200, I201, I202, I203, I204) -> f6#(I198, I199, I200, I201, I202, I203, I205) [I206 <= I202 - I201 /\ -1 <= I201 - 1 /\ -1 <= I202 - 1 /\ I201 <= I202 /\ -1 <= I206 - 1 /\ I201 + I206 <= I203 - 1 /\ 1 <= I207 - 1 /\ 0 <= I201 + I206 /\ I201 + I206 - 1 <= I201 + I206 - 1 /\ I200 <= I208 - 1 /\ I209 <= I198 /\ I209 <= I199 /\ 0 <= I198 - 1 /\ 0 <= I199 - 1 /\ 0 <= I209 - 1] f5#(I210, I211, I212, I213, I214, I215, I216) -> f6#(I210, I211, I212, I213, I214, I215, I217) [I218 <= I214 - I213 /\ -1 <= I213 - 1 /\ -1 <= I214 - 1 /\ I213 <= I214 /\ -1 <= I218 - 1 /\ I213 + I218 <= I215 - 1 /\ 1 <= I219 - 1 /\ 0 <= I213 + I218 /\ I213 + I218 - 1 <= I213 + I218 - 1 /\ I220 <= I212 - 1 /\ I221 <= I210 /\ I221 <= I211 /\ 0 <= I210 - 1 /\ 0 <= I211 - 1 /\ 0 <= I221 - 1] f5#(I248, I249, I250, I251, I252, I253, I254) -> f6#(I248, I249, I250, I251, I252, I253, I255) [I256 <= I252 - I251 /\ -1 <= I251 - 1 /\ -1 <= I252 - 1 /\ I251 <= I252 /\ -1 <= I256 - 1 /\ I251 + I256 <= I253 - 1 /\ 1 <= I257 - 1 /\ 0 <= I251 + I256 /\ I251 + I256 - 1 <= I251 + I256 - 1 /\ I250 <= I258 - 1 /\ I259 <= I248 /\ I259 <= I249 /\ 0 <= I248 - 1 /\ 0 <= I249 - 1 /\ 0 <= I259 - 1] f5#(I260, I261, I262, I263, I264, I265, I266) -> f6#(I260, I261, I262, I263, I264, I265, I267) [I268 <= I264 - I263 /\ -1 <= I263 - 1 /\ -1 <= I264 - 1 /\ I263 <= I264 /\ -1 <= I268 - 1 /\ I263 + I268 <= I265 - 1 /\ 1 <= I269 - 1 /\ 0 <= I263 + I268 /\ I263 + I268 - 1 <= I263 + I268 - 1 /\ I270 <= I262 - 1 /\ I271 <= I260 /\ I271 <= I261 /\ 0 <= I260 - 1 /\ 0 <= I261 - 1 /\ 0 <= I271 - 1] f5#(I298, I299, I300, I301, I302, I303, I304) -> f6#(I298, I299, I300, I301, I302, I303, I305) [I306 <= I302 - I301 /\ -1 <= I301 - 1 /\ -1 <= I302 - 1 /\ I301 <= I302 /\ -1 <= I306 - 1 /\ I301 + I306 <= I303 - 1 /\ 1 <= I307 - 1 /\ 0 <= I301 + I306 /\ I301 + I306 - 1 <= I301 + I306 - 1 /\ I300 <= I308 - 1 /\ I309 <= I298 /\ I309 <= I299 /\ 0 <= I298 - 1 /\ 0 <= I299 - 1 /\ 0 <= I309 - 1] f5#(I310, I311, I312, I313, I314, I315, I316) -> f6#(I310, I311, I312, I313, I314, I315, I317) [I318 <= I314 - I313 /\ -1 <= I313 - 1 /\ -1 <= I314 - 1 /\ I313 <= I314 /\ -1 <= I318 - 1 /\ I313 + I318 <= I315 - 1 /\ 1 <= I319 - 1 /\ 0 <= I313 + I318 /\ I313 + I318 - 1 <= I313 + I318 - 1 /\ I320 <= I312 - 1 /\ I321 <= I310 /\ I321 <= I311 /\ 0 <= I310 - 1 /\ 0 <= I311 - 1 /\ 0 <= I321 - 1] f5#(I350, I351, I352, I353, I354, I355, I356) -> f6#(I350, I351, I352, I353, I354, I355, I357) [I358 <= I354 - I353 /\ -1 <= I353 - 1 /\ -1 <= I354 - 1 /\ I353 <= I354 /\ -1 <= I358 - 1 /\ I353 + I358 <= I355 - 1 /\ 1 <= I359 - 1 /\ 0 <= I353 + I358 /\ I353 + I358 - 1 <= I353 + I358 - 1 /\ I352 <= I360 - 1 /\ I361 <= I350 /\ I361 <= I351 /\ y5 <= I350 /\ y5 <= I351 /\ 0 <= I350 - 1 /\ 0 <= I351 - 1 /\ 0 <= I361 - 1 /\ 0 <= y5 - 1] f5#(I362, I363, I364, I365, I366, I367, I368) -> f6#(I362, I363, I364, I365, I366, I367, I369) [I370 <= I366 - I365 /\ -1 <= I365 - 1 /\ -1 <= I366 - 1 /\ I365 <= I366 /\ -1 <= I370 - 1 /\ I365 + I370 <= I367 - 1 /\ 1 <= I371 - 1 /\ 0 <= I365 + I370 /\ I365 + I370 - 1 <= I365 + I370 - 1 /\ I372 <= I364 - 1 /\ I373 <= I362 /\ I373 <= I363 /\ I374 <= I362 /\ I374 <= I363 /\ 0 <= I362 - 1 /\ 0 <= I363 - 1 /\ 0 <= I373 - 1 /\ 0 <= I374 - 1] f5#(I403, I404, I405, I406, I407, I408, I409) -> f6#(I403, I404, I405, I406, I407, I408, I410) [I411 <= I407 - I406 /\ -1 <= I406 - 1 /\ -1 <= I407 - 1 /\ I406 <= I407 /\ -1 <= I411 - 1 /\ I406 + I411 <= I408 - 1 /\ 1 <= I412 - 1 /\ 0 <= I406 + I411 /\ I406 + I411 - 1 <= I406 + I411 - 1 /\ I405 <= I413 - 1 /\ I414 <= I403 /\ I414 <= I404 /\ I415 <= I403 /\ I415 <= I404 /\ 0 <= I403 - 1 /\ 0 <= I404 - 1 /\ 0 <= I414 - 1 /\ 0 <= I415 - 1] f5#(I416, I417, I418, I419, I420, I421, I422) -> f6#(I416, I417, I418, I419, I420, I421, I423) [I424 <= I420 - I419 /\ -1 <= I419 - 1 /\ -1 <= I420 - 1 /\ I419 <= I420 /\ -1 <= I424 - 1 /\ I419 + I424 <= I421 - 1 /\ 1 <= I425 - 1 /\ 0 <= I419 + I424 /\ I419 + I424 - 1 <= I419 + I424 - 1 /\ I426 <= I418 - 1 /\ I427 <= I416 /\ I427 <= I417 /\ I428 <= I416 /\ I428 <= I417 /\ 0 <= I416 - 1 /\ 0 <= I417 - 1 /\ 0 <= I427 - 1 /\ 0 <= I428 - 1] R = init(x1, x2, x3, x4, x5, x6, x7) -> f3(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7) f6(I0, I1, I2, I3, I4, I5, I6) -> f8(I7, I2, I4, I8, I9, I10, I5) [y1 <= I4 - I3 /\ -1 <= I3 - 1 /\ -1 <= I4 - 1 /\ I3 <= I4 /\ -1 <= y1 - 1 /\ I3 + y1 <= I5 - 1 /\ 1 <= y2 - 1 /\ 0 <= I3 + y1 /\ I3 + y1 - 1 <= I3 + y1 - 1 /\ I2 <= y3 - 1 /\ I7 <= I0 /\ I7 <= I1 /\ 0 <= I0 - 1 /\ 0 <= I1 - 1 /\ 0 <= I7 - 1 /\ I4 - I3 - 2 * y1 <= 1 /\ 0 <= I4 - I3 - 2 * y1 /\ I3 + y1 = I8] f6(I11, I12, I13, I14, I15, I16, I17) -> f8(I18, I13, I15, I19, I20, I21, I16) [I22 <= I15 - I14 /\ -1 <= I14 - 1 /\ -1 <= I15 - 1 /\ I14 <= I15 /\ -1 <= I22 - 1 /\ I14 + I22 <= I16 - 1 /\ 1 <= I23 - 1 /\ 0 <= I14 + I22 /\ I14 + I22 - 1 <= I14 + I22 - 1 /\ I24 <= I13 - 1 /\ I18 <= I11 /\ I18 <= I12 /\ 0 <= I11 - 1 /\ 0 <= I12 - 1 /\ 0 <= I18 - 1 /\ I15 - I14 - 2 * I22 <= 1 /\ 0 <= I15 - I14 - 2 * I22 /\ I14 + I22 = I19] f5(I25, I26, I27, I28, I29, I30, I31) -> f6(I25, I26, I27, I28, I29, I30, I32) [I33 <= I29 - I28 /\ -1 <= I28 - 1 /\ -1 <= I29 - 1 /\ I28 <= I29 /\ -1 <= I33 - 1 /\ I28 + I33 <= I30 - 1 /\ 1 <= I34 - 1 /\ 0 <= I28 + I33 /\ I28 + I33 - 1 <= I28 + I33 - 1 /\ I27 <= I35 - 1 /\ y4 <= I25 /\ y4 <= I26 /\ 0 <= I25 - 1 /\ 0 <= I26 - 1 /\ 0 <= y4 - 1] f5(I36, I37, I38, I39, I40, I41, I42) -> f6(I36, I37, I38, I39, I40, I41, I43) [I44 <= I40 - I39 /\ -1 <= I39 - 1 /\ -1 <= I40 - 1 /\ I39 <= I40 /\ -1 <= I44 - 1 /\ I39 + I44 <= I41 - 1 /\ 1 <= I45 - 1 /\ 0 <= I39 + I44 /\ I39 + I44 - 1 <= I39 + I44 - 1 /\ I46 <= I38 - 1 /\ I47 <= I36 /\ I47 <= I37 /\ 0 <= I36 - 1 /\ 0 <= I37 - 1 /\ 0 <= I47 - 1] f6(I48, I49, I50, I51, I52, I53, I54) -> f7(I55, I50, I52, I56, I57, I58, I53) [I59 <= I52 - I51 /\ -1 <= I51 - 1 /\ -1 <= I52 - 1 /\ I51 <= I52 /\ -1 <= I59 - 1 /\ I51 + I59 <= I53 - 1 /\ 1 <= I60 - 1 /\ 0 <= I51 + I59 /\ I51 + I59 - 1 <= I51 + I59 - 1 /\ I50 <= I61 - 1 /\ I55 <= I48 /\ I55 <= I49 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ 0 <= I55 - 1 /\ I52 - I51 - 2 * I59 <= 1 /\ 0 <= I52 - I51 - 2 * I59 /\ I51 + I59 = I56] f6(I62, I63, I64, I65, I66, I67, I68) -> f7(I69, I64, I66, I70, I71, I72, I67) [I73 <= I66 - I65 /\ -1 <= I65 - 1 /\ -1 <= I66 - 1 /\ I65 <= I66 /\ -1 <= I73 - 1 /\ I65 + I73 <= I67 - 1 /\ 1 <= I74 - 1 /\ 0 <= I65 + I73 /\ I65 + I73 - 1 <= I65 + I73 - 1 /\ I75 <= I64 - 1 /\ I69 <= I62 /\ I69 <= I63 /\ 0 <= I62 - 1 /\ 0 <= I63 - 1 /\ 0 <= I69 - 1 /\ I66 - I65 - 2 * I73 <= 1 /\ 0 <= I66 - I65 - 2 * I73 /\ I65 + I73 = I70] f5(I76, I77, I78, I79, I80, I81, I82) -> f6(I76, I77, I78, I79, I80, I81, I83) [I84 <= I80 - I79 /\ -1 <= I79 - 1 /\ -1 <= I80 - 1 /\ I79 <= I80 /\ -1 <= I84 - 1 /\ I79 + I84 <= I81 - 1 /\ 1 <= I85 - 1 /\ 0 <= I79 + I84 /\ I79 + I84 - 1 <= I79 + I84 - 1 /\ I78 <= I86 - 1 /\ I87 <= I76 /\ I87 <= I77 /\ 0 <= I76 - 1 /\ 0 <= I77 - 1 /\ 0 <= I87 - 1] f5(I88, I89, I90, I91, I92, I93, I94) -> f6(I88, I89, I90, I91, I92, I93, I95) [I96 <= I92 - I91 /\ -1 <= I91 - 1 /\ -1 <= I92 - 1 /\ I91 <= I92 /\ -1 <= I96 - 1 /\ I91 + I96 <= I93 - 1 /\ 1 <= I97 - 1 /\ 0 <= I91 + I96 /\ I91 + I96 - 1 <= I91 + I96 - 1 /\ I98 <= I90 - 1 /\ I99 <= I88 /\ I99 <= I89 /\ 0 <= I88 - 1 /\ 0 <= I89 - 1 /\ 0 <= I99 - 1] f7(I100, I101, I102, I103, I104, I105, I106) -> f5(I107, I108, I101, I103 + 1, I102, I106, I109) [1 <= I110 - 1 /\ -1 <= I103 - 1 /\ I107 <= I100 /\ I108 <= I100 /\ 0 <= I100 - 1 /\ 0 <= I107 - 1 /\ 0 <= I108 - 1 /\ 0 = I104] f8(I111, I112, I113, I114, I115, I116, I117) -> f5(I118, I119, I112, I114 + 1, I113, I117, I120) [1 <= I121 - 1 /\ -1 <= I114 - 1 /\ I118 <= I111 /\ I119 <= I111 /\ 0 <= I111 - 1 /\ 0 <= I118 - 1 /\ 0 <= I119 - 1 /\ 0 = I115] f6(I122, I123, I124, I125, I126, I127, I128) -> f8(I129, I124, I126, I130, 1, I131, I127) [I132 <= I126 - I125 /\ -1 <= I125 - 1 /\ -1 <= I126 - 1 /\ I125 <= I126 /\ -1 <= I132 - 1 /\ I125 + I132 <= I127 - 1 /\ 1 <= I133 - 1 /\ 0 <= I125 + I132 /\ I125 + I132 - 1 <= I125 + I132 - 1 /\ I124 <= I134 - 1 /\ I129 <= I122 /\ I129 <= I123 /\ 0 <= I122 - 1 /\ 0 <= I123 - 1 /\ 0 <= I129 - 1 /\ I126 - I125 - 2 * I132 <= 1 /\ 0 <= I126 - I125 - 2 * I132 /\ I125 + I132 = I130] f6(I135, I136, I137, I138, I139, I140, I141) -> f8(I142, I137, I139, I143, 1, I144, I140) [I145 <= I139 - I138 /\ -1 <= I138 - 1 /\ -1 <= I139 - 1 /\ I138 <= I139 /\ -1 <= I145 - 1 /\ I138 + I145 <= I140 - 1 /\ 1 <= I146 - 1 /\ 0 <= I138 + I145 /\ I138 + I145 - 1 <= I138 + I145 - 1 /\ I147 <= I137 - 1 /\ I142 <= I135 /\ I142 <= I136 /\ 0 <= I135 - 1 /\ 0 <= I136 - 1 /\ 0 <= I142 - 1 /\ I139 - I138 - 2 * I145 <= 1 /\ 0 <= I139 - I138 - 2 * I145 /\ I138 + I145 = I143] f5(I148, I149, I150, I151, I152, I153, I154) -> f6(I148, I149, I150, I151, I152, I153, I155) [I156 <= I152 - I151 /\ -1 <= I151 - 1 /\ -1 <= I152 - 1 /\ I151 <= I152 /\ -1 <= I156 - 1 /\ I151 + I156 <= I153 - 1 /\ 1 <= I157 - 1 /\ 0 <= I151 + I156 /\ I151 + I156 - 1 <= I151 + I156 - 1 /\ I150 <= I158 - 1 /\ I159 <= I148 /\ I159 <= I149 /\ 0 <= I148 - 1 /\ 0 <= I149 - 1 /\ 0 <= I159 - 1] f5(I160, I161, I162, I163, I164, I165, I166) -> f6(I160, I161, I162, I163, I164, I165, I167) [I168 <= I164 - I163 /\ -1 <= I163 - 1 /\ -1 <= I164 - 1 /\ I163 <= I164 /\ -1 <= I168 - 1 /\ I163 + I168 <= I165 - 1 /\ 1 <= I169 - 1 /\ 0 <= I163 + I168 /\ I163 + I168 - 1 <= I163 + I168 - 1 /\ I170 <= I162 - 1 /\ I171 <= I160 /\ I171 <= I161 /\ 0 <= I160 - 1 /\ 0 <= I161 - 1 /\ 0 <= I171 - 1] f6(I172, I173, I174, I175, I176, I177, I178) -> f7(I179, I174, I176, I180, 1, I181, I177) [I182 <= I176 - I175 /\ -1 <= I175 - 1 /\ -1 <= I176 - 1 /\ I175 <= I176 /\ -1 <= I182 - 1 /\ I175 + I182 <= I177 - 1 /\ 1 <= I183 - 1 /\ 0 <= I175 + I182 /\ I175 + I182 - 1 <= I175 + I182 - 1 /\ I174 <= I184 - 1 /\ I179 <= I172 /\ I179 <= I173 /\ 0 <= I172 - 1 /\ 0 <= I173 - 1 /\ 0 <= I179 - 1 /\ I176 - I175 - 2 * I182 <= 1 /\ 0 <= I176 - I175 - 2 * I182 /\ I175 + I182 = I180] f6(I185, I186, I187, I188, I189, I190, I191) -> f7(I192, I187, I189, I193, 1, I194, I190) [I195 <= I189 - I188 /\ -1 <= I188 - 1 /\ -1 <= I189 - 1 /\ I188 <= I189 /\ -1 <= I195 - 1 /\ I188 + I195 <= I190 - 1 /\ 1 <= I196 - 1 /\ 0 <= I188 + I195 /\ I188 + I195 - 1 <= I188 + I195 - 1 /\ I197 <= I187 - 1 /\ I192 <= I185 /\ I192 <= I186 /\ 0 <= I185 - 1 /\ 0 <= I186 - 1 /\ 0 <= I192 - 1 /\ I189 - I188 - 2 * I195 <= 1 /\ 0 <= I189 - I188 - 2 * I195 /\ I188 + I195 = I193] f5(I198, I199, I200, I201, I202, I203, I204) -> f6(I198, I199, I200, I201, I202, I203, I205) [I206 <= I202 - I201 /\ -1 <= I201 - 1 /\ -1 <= I202 - 1 /\ I201 <= I202 /\ -1 <= I206 - 1 /\ I201 + I206 <= I203 - 1 /\ 1 <= I207 - 1 /\ 0 <= I201 + I206 /\ I201 + I206 - 1 <= I201 + I206 - 1 /\ I200 <= I208 - 1 /\ I209 <= I198 /\ I209 <= I199 /\ 0 <= I198 - 1 /\ 0 <= I199 - 1 /\ 0 <= I209 - 1] f5(I210, I211, I212, I213, I214, I215, I216) -> f6(I210, I211, I212, I213, I214, I215, I217) [I218 <= I214 - I213 /\ -1 <= I213 - 1 /\ -1 <= I214 - 1 /\ I213 <= I214 /\ -1 <= I218 - 1 /\ I213 + I218 <= I215 - 1 /\ 1 <= I219 - 1 /\ 0 <= I213 + I218 /\ I213 + I218 - 1 <= I213 + I218 - 1 /\ I220 <= I212 - 1 /\ I221 <= I210 /\ I221 <= I211 /\ 0 <= I210 - 1 /\ 0 <= I211 - 1 /\ 0 <= I221 - 1] f6(I222, I223, I224, I225, I226, I227, I228) -> f8(I229, I224, I226, I230, 0, I231, I227) [I232 <= I226 - I225 /\ -1 <= I225 - 1 /\ -1 <= I226 - 1 /\ I225 <= I226 /\ -1 <= I232 - 1 /\ I225 + I232 <= I227 - 1 /\ 1 <= I233 - 1 /\ 0 <= I225 + I232 /\ I225 + I232 - 1 <= I225 + I232 - 1 /\ I224 <= I234 - 1 /\ I229 <= I222 /\ I229 <= I223 /\ 0 <= I222 - 1 /\ 0 <= I223 - 1 /\ 0 <= I229 - 1 /\ I226 - I225 - 2 * I232 <= 1 /\ 0 <= I226 - I225 - 2 * I232 /\ I225 + I232 = I230] f6(I235, I236, I237, I238, I239, I240, I241) -> f8(I242, I237, I239, I243, 0, I244, I240) [I245 <= I239 - I238 /\ -1 <= I238 - 1 /\ -1 <= I239 - 1 /\ I238 <= I239 /\ -1 <= I245 - 1 /\ I238 + I245 <= I240 - 1 /\ 1 <= I246 - 1 /\ 0 <= I238 + I245 /\ I238 + I245 - 1 <= I238 + I245 - 1 /\ I247 <= I237 - 1 /\ I242 <= I235 /\ I242 <= I236 /\ 0 <= I235 - 1 /\ 0 <= I236 - 1 /\ 0 <= I242 - 1 /\ I239 - I238 - 2 * I245 <= 1 /\ 0 <= I239 - I238 - 2 * I245 /\ I238 + I245 = I243] f5(I248, I249, I250, I251, I252, I253, I254) -> f6(I248, I249, I250, I251, I252, I253, I255) [I256 <= I252 - I251 /\ -1 <= I251 - 1 /\ -1 <= I252 - 1 /\ I251 <= I252 /\ -1 <= I256 - 1 /\ I251 + I256 <= I253 - 1 /\ 1 <= I257 - 1 /\ 0 <= I251 + I256 /\ I251 + I256 - 1 <= I251 + I256 - 1 /\ I250 <= I258 - 1 /\ I259 <= I248 /\ I259 <= I249 /\ 0 <= I248 - 1 /\ 0 <= I249 - 1 /\ 0 <= I259 - 1] f5(I260, I261, I262, I263, I264, I265, I266) -> f6(I260, I261, I262, I263, I264, I265, I267) [I268 <= I264 - I263 /\ -1 <= I263 - 1 /\ -1 <= I264 - 1 /\ I263 <= I264 /\ -1 <= I268 - 1 /\ I263 + I268 <= I265 - 1 /\ 1 <= I269 - 1 /\ 0 <= I263 + I268 /\ I263 + I268 - 1 <= I263 + I268 - 1 /\ I270 <= I262 - 1 /\ I271 <= I260 /\ I271 <= I261 /\ 0 <= I260 - 1 /\ 0 <= I261 - 1 /\ 0 <= I271 - 1] f6(I272, I273, I274, I275, I276, I277, I278) -> f7(I279, I274, I276, I280, 0, I281, I277) [I282 <= I276 - I275 /\ -1 <= I275 - 1 /\ -1 <= I276 - 1 /\ I275 <= I276 /\ -1 <= I282 - 1 /\ I275 + I282 <= I277 - 1 /\ 1 <= I283 - 1 /\ 0 <= I275 + I282 /\ I275 + I282 - 1 <= I275 + I282 - 1 /\ I274 <= I284 - 1 /\ I279 <= I272 /\ I279 <= I273 /\ 0 <= I272 - 1 /\ 0 <= I273 - 1 /\ 0 <= I279 - 1 /\ I276 - I275 - 2 * I282 <= 1 /\ 0 <= I276 - I275 - 2 * I282 /\ I275 + I282 = I280] f6(I285, I286, I287, I288, I289, I290, I291) -> f7(I292, I287, I289, I293, 0, I294, I290) [I295 <= I289 - I288 /\ -1 <= I288 - 1 /\ -1 <= I289 - 1 /\ I288 <= I289 /\ -1 <= I295 - 1 /\ I288 + I295 <= I290 - 1 /\ 1 <= I296 - 1 /\ 0 <= I288 + I295 /\ I288 + I295 - 1 <= I288 + I295 - 1 /\ I297 <= I287 - 1 /\ I292 <= I285 /\ I292 <= I286 /\ 0 <= I285 - 1 /\ 0 <= I286 - 1 /\ 0 <= I292 - 1 /\ I289 - I288 - 2 * I295 <= 1 /\ 0 <= I289 - I288 - 2 * I295 /\ I288 + I295 = I293] f5(I298, I299, I300, I301, I302, I303, I304) -> f6(I298, I299, I300, I301, I302, I303, I305) [I306 <= I302 - I301 /\ -1 <= I301 - 1 /\ -1 <= I302 - 1 /\ I301 <= I302 /\ -1 <= I306 - 1 /\ I301 + I306 <= I303 - 1 /\ 1 <= I307 - 1 /\ 0 <= I301 + I306 /\ I301 + I306 - 1 <= I301 + I306 - 1 /\ I300 <= I308 - 1 /\ I309 <= I298 /\ I309 <= I299 /\ 0 <= I298 - 1 /\ 0 <= I299 - 1 /\ 0 <= I309 - 1] f5(I310, I311, I312, I313, I314, I315, I316) -> f6(I310, I311, I312, I313, I314, I315, I317) [I318 <= I314 - I313 /\ -1 <= I313 - 1 /\ -1 <= I314 - 1 /\ I313 <= I314 /\ -1 <= I318 - 1 /\ I313 + I318 <= I315 - 1 /\ 1 <= I319 - 1 /\ 0 <= I313 + I318 /\ I313 + I318 - 1 <= I313 + I318 - 1 /\ I320 <= I312 - 1 /\ I321 <= I310 /\ I321 <= I311 /\ 0 <= I310 - 1 /\ 0 <= I311 - 1 /\ 0 <= I321 - 1] f6(I322, I323, I324, I325, I326, I327, I328) -> f5(I329, I330, I324, I325, I331, I327, I332) [I333 <= I326 - I325 /\ -1 <= I325 - 1 /\ -1 <= I326 - 1 /\ I325 <= I326 /\ -1 <= I333 - 1 /\ I325 + I333 <= I327 - 1 /\ 1 <= I334 - 1 /\ 0 <= I325 + I333 /\ I325 + I333 - 1 <= I325 + I333 - 1 /\ I324 <= I335 - 1 /\ I329 <= I322 /\ I329 <= I323 /\ I330 <= I322 /\ I330 <= I323 /\ 0 <= I322 - 1 /\ 0 <= I323 - 1 /\ 0 <= I329 - 1 /\ 0 <= I330 - 1 /\ I326 - I325 - 2 * I333 <= 1 /\ 0 <= I326 - I325 - 2 * I333 /\ I325 + I333 - 1 = I331] f6(I336, I337, I338, I339, I340, I341, I342) -> f5(I343, I344, I338, I339, I345, I341, I346) [I347 <= I340 - I339 /\ -1 <= I339 - 1 /\ -1 <= I340 - 1 /\ I339 <= I340 /\ -1 <= I347 - 1 /\ I339 + I347 <= I341 - 1 /\ 1 <= I348 - 1 /\ 0 <= I339 + I347 /\ I339 + I347 - 1 <= I339 + I347 - 1 /\ I349 <= I338 - 1 /\ I343 <= I336 /\ I343 <= I337 /\ I344 <= I336 /\ I344 <= I337 /\ 0 <= I336 - 1 /\ 0 <= I337 - 1 /\ 0 <= I343 - 1 /\ 0 <= I344 - 1 /\ I340 - I339 - 2 * I347 <= 1 /\ 0 <= I340 - I339 - 2 * I347 /\ I339 + I347 - 1 = I345] f5(I350, I351, I352, I353, I354, I355, I356) -> f6(I350, I351, I352, I353, I354, I355, I357) [I358 <= I354 - I353 /\ -1 <= I353 - 1 /\ -1 <= I354 - 1 /\ I353 <= I354 /\ -1 <= I358 - 1 /\ I353 + I358 <= I355 - 1 /\ 1 <= I359 - 1 /\ 0 <= I353 + I358 /\ I353 + I358 - 1 <= I353 + I358 - 1 /\ I352 <= I360 - 1 /\ I361 <= I350 /\ I361 <= I351 /\ y5 <= I350 /\ y5 <= I351 /\ 0 <= I350 - 1 /\ 0 <= I351 - 1 /\ 0 <= I361 - 1 /\ 0 <= y5 - 1] f5(I362, I363, I364, I365, I366, I367, I368) -> f6(I362, I363, I364, I365, I366, I367, I369) [I370 <= I366 - I365 /\ -1 <= I365 - 1 /\ -1 <= I366 - 1 /\ I365 <= I366 /\ -1 <= I370 - 1 /\ I365 + I370 <= I367 - 1 /\ 1 <= I371 - 1 /\ 0 <= I365 + I370 /\ I365 + I370 - 1 <= I365 + I370 - 1 /\ I372 <= I364 - 1 /\ I373 <= I362 /\ I373 <= I363 /\ I374 <= I362 /\ I374 <= I363 /\ 0 <= I362 - 1 /\ 0 <= I363 - 1 /\ 0 <= I373 - 1 /\ 0 <= I374 - 1] f6(I375, I376, I377, I378, I379, I380, I381) -> f5(I382, I383, I377, I378, I384, I380, I385) [I386 <= I379 - I378 /\ -1 <= I378 - 1 /\ -1 <= I379 - 1 /\ I378 <= I379 /\ -1 <= I386 - 1 /\ I378 + I386 <= I380 - 1 /\ 1 <= I387 - 1 /\ 0 <= I378 + I386 /\ I378 + I386 - 1 <= I378 + I386 - 1 /\ I377 <= I388 - 1 /\ I382 <= I375 /\ I382 <= I376 /\ I383 <= I375 /\ I383 <= I376 /\ 0 <= I375 - 1 /\ 0 <= I376 - 1 /\ 0 <= I382 - 1 /\ 0 <= I383 - 1 /\ I379 - I378 - 2 * I386 <= 1 /\ 0 <= I379 - I378 - 2 * I386 /\ I378 + I386 - 1 = I384] f6(I389, I390, I391, I392, I393, I394, I395) -> f5(I396, I397, I391, I392, I398, I394, I399) [I400 <= I393 - I392 /\ -1 <= I392 - 1 /\ -1 <= I393 - 1 /\ I392 <= I393 /\ -1 <= I400 - 1 /\ I392 + I400 <= I394 - 1 /\ 1 <= I401 - 1 /\ 0 <= I392 + I400 /\ I392 + I400 - 1 <= I392 + I400 - 1 /\ I402 <= I391 - 1 /\ I396 <= I389 /\ I396 <= I390 /\ I397 <= I389 /\ I397 <= I390 /\ 0 <= I389 - 1 /\ 0 <= I390 - 1 /\ 0 <= I396 - 1 /\ 0 <= I397 - 1 /\ I393 - I392 - 2 * I400 <= 1 /\ 0 <= I393 - I392 - 2 * I400 /\ I392 + I400 - 1 = I398] f5(I403, I404, I405, I406, I407, I408, I409) -> f6(I403, I404, I405, I406, I407, I408, I410) [I411 <= I407 - I406 /\ -1 <= I406 - 1 /\ -1 <= I407 - 1 /\ I406 <= I407 /\ -1 <= I411 - 1 /\ I406 + I411 <= I408 - 1 /\ 1 <= I412 - 1 /\ 0 <= I406 + I411 /\ I406 + I411 - 1 <= I406 + I411 - 1 /\ I405 <= I413 - 1 /\ I414 <= I403 /\ I414 <= I404 /\ I415 <= I403 /\ I415 <= I404 /\ 0 <= I403 - 1 /\ 0 <= I404 - 1 /\ 0 <= I414 - 1 /\ 0 <= I415 - 1] f5(I416, I417, I418, I419, I420, I421, I422) -> f6(I416, I417, I418, I419, I420, I421, I423) [I424 <= I420 - I419 /\ -1 <= I419 - 1 /\ -1 <= I420 - 1 /\ I419 <= I420 /\ -1 <= I424 - 1 /\ I419 + I424 <= I421 - 1 /\ 1 <= I425 - 1 /\ 0 <= I419 + I424 /\ I419 + I424 - 1 <= I419 + I424 - 1 /\ I426 <= I418 - 1 /\ I427 <= I416 /\ I427 <= I417 /\ I428 <= I416 /\ I428 <= I417 /\ 0 <= I416 - 1 /\ 0 <= I417 - 1 /\ 0 <= I427 - 1 /\ 0 <= I428 - 1] f2(I429, I430, I431, I432, I433, I434, I435) -> f5(I436, I437, I438, 0, I431, I431, I439) [I440 <= I430 - 1 /\ 0 <= I440 - 1 /\ -1 <= I438 - 1 /\ 0 <= I430 - 1 /\ -1 <= I431 - 1 /\ 1 <= I441 - 1 /\ I437 <= I429 /\ 0 <= I429 - 1 /\ 0 <= I436 - 1 /\ 0 <= I437 - 1] f4(I442, I443, I444, I445, I446, I447, I448) -> f4(I449, I443 + 1, I444, I445 + 1, I446, I450, I451) [0 <= I449 - 1 /\ 0 <= I442 - 1 /\ I449 <= I442 /\ -1 <= I446 - 1 /\ I443 <= I446 - 1 /\ 0 <= I445 - 1 /\ I445 <= I444 - 1] f3(I452, I453, I454, I455, I456, I457, I458) -> f4(I459, 0, I453, 1, I460, I461, I462) [0 <= I459 - 1 /\ 0 <= I452 - 1 /\ I459 <= I452 /\ 0 <= I453 - 1 /\ -1 <= I460 - 1] f3(I463, I464, I465, I466, I467, I468, I469) -> f2(I470, I464, I471, I472, I473, I474, I475) [0 <= I470 - 1 /\ 0 <= I463 - 1 /\ I470 <= I463] f1(I476, I477, I478, I479, I480, I481, I482) -> f2(I483, I484, I479, I485, I486, I487, I488) [0 <= I483 - 1 /\ 0 <= I477 - 1 /\ 0 <= I476 - 1 /\ I483 <= I477 /\ I483 <= I476] The dependency graph for this problem is: 3 -> 4 -> 7 -> 8 -> 9 -> 3, 4, 7, 8, 13, 14, 17, 18, 21, 22, 25, 26, 29, 30, 33, 34 10 -> 3, 4, 7, 8, 13, 14, 17, 18, 21, 22, 25, 26, 29, 30, 33, 34 13 -> 14 -> 17 -> 18 -> 21 -> 22 -> 25 -> 26 -> 29 -> 30 -> 33 -> 34 -> Where: 3) f5#(I25, I26, I27, I28, I29, I30, I31) -> f6#(I25, I26, I27, I28, I29, I30, I32) [I33 <= I29 - I28 /\ -1 <= I28 - 1 /\ -1 <= I29 - 1 /\ I28 <= I29 /\ -1 <= I33 - 1 /\ I28 + I33 <= I30 - 1 /\ 1 <= I34 - 1 /\ 0 <= I28 + I33 /\ I28 + I33 - 1 <= I28 + I33 - 1 /\ I27 <= I35 - 1 /\ y4 <= I25 /\ y4 <= I26 /\ 0 <= I25 - 1 /\ 0 <= I26 - 1 /\ 0 <= y4 - 1] 4) f5#(I36, I37, I38, I39, I40, I41, I42) -> f6#(I36, I37, I38, I39, I40, I41, I43) [I44 <= I40 - I39 /\ -1 <= I39 - 1 /\ -1 <= I40 - 1 /\ I39 <= I40 /\ -1 <= I44 - 1 /\ I39 + I44 <= I41 - 1 /\ 1 <= I45 - 1 /\ 0 <= I39 + I44 /\ I39 + I44 - 1 <= I39 + I44 - 1 /\ I46 <= I38 - 1 /\ I47 <= I36 /\ I47 <= I37 /\ 0 <= I36 - 1 /\ 0 <= I37 - 1 /\ 0 <= I47 - 1] 7) f5#(I76, I77, I78, I79, I80, I81, I82) -> f6#(I76, I77, I78, I79, I80, I81, I83) [I84 <= I80 - I79 /\ -1 <= I79 - 1 /\ -1 <= I80 - 1 /\ I79 <= I80 /\ -1 <= I84 - 1 /\ I79 + I84 <= I81 - 1 /\ 1 <= I85 - 1 /\ 0 <= I79 + I84 /\ I79 + I84 - 1 <= I79 + I84 - 1 /\ I78 <= I86 - 1 /\ I87 <= I76 /\ I87 <= I77 /\ 0 <= I76 - 1 /\ 0 <= I77 - 1 /\ 0 <= I87 - 1] 8) f5#(I88, I89, I90, I91, I92, I93, I94) -> f6#(I88, I89, I90, I91, I92, I93, I95) [I96 <= I92 - I91 /\ -1 <= I91 - 1 /\ -1 <= I92 - 1 /\ I91 <= I92 /\ -1 <= I96 - 1 /\ I91 + I96 <= I93 - 1 /\ 1 <= I97 - 1 /\ 0 <= I91 + I96 /\ I91 + I96 - 1 <= I91 + I96 - 1 /\ I98 <= I90 - 1 /\ I99 <= I88 /\ I99 <= I89 /\ 0 <= I88 - 1 /\ 0 <= I89 - 1 /\ 0 <= I99 - 1] 9) f7#(I100, I101, I102, I103, I104, I105, I106) -> f5#(I107, I108, I101, I103 + 1, I102, I106, I109) [1 <= I110 - 1 /\ -1 <= I103 - 1 /\ I107 <= I100 /\ I108 <= I100 /\ 0 <= I100 - 1 /\ 0 <= I107 - 1 /\ 0 <= I108 - 1 /\ 0 = I104] 10) f8#(I111, I112, I113, I114, I115, I116, I117) -> f5#(I118, I119, I112, I114 + 1, I113, I117, I120) [1 <= I121 - 1 /\ -1 <= I114 - 1 /\ I118 <= I111 /\ I119 <= I111 /\ 0 <= I111 - 1 /\ 0 <= I118 - 1 /\ 0 <= I119 - 1 /\ 0 = I115] 13) f5#(I148, I149, I150, I151, I152, I153, I154) -> f6#(I148, I149, I150, I151, I152, I153, I155) [I156 <= I152 - I151 /\ -1 <= I151 - 1 /\ -1 <= I152 - 1 /\ I151 <= I152 /\ -1 <= I156 - 1 /\ I151 + I156 <= I153 - 1 /\ 1 <= I157 - 1 /\ 0 <= I151 + I156 /\ I151 + I156 - 1 <= I151 + I156 - 1 /\ I150 <= I158 - 1 /\ I159 <= I148 /\ I159 <= I149 /\ 0 <= I148 - 1 /\ 0 <= I149 - 1 /\ 0 <= I159 - 1] 14) f5#(I160, I161, I162, I163, I164, I165, I166) -> f6#(I160, I161, I162, I163, I164, I165, I167) [I168 <= I164 - I163 /\ -1 <= I163 - 1 /\ -1 <= I164 - 1 /\ I163 <= I164 /\ -1 <= I168 - 1 /\ I163 + I168 <= I165 - 1 /\ 1 <= I169 - 1 /\ 0 <= I163 + I168 /\ I163 + I168 - 1 <= I163 + I168 - 1 /\ I170 <= I162 - 1 /\ I171 <= I160 /\ I171 <= I161 /\ 0 <= I160 - 1 /\ 0 <= I161 - 1 /\ 0 <= I171 - 1] 17) f5#(I198, I199, I200, I201, I202, I203, I204) -> f6#(I198, I199, I200, I201, I202, I203, I205) [I206 <= I202 - I201 /\ -1 <= I201 - 1 /\ -1 <= I202 - 1 /\ I201 <= I202 /\ -1 <= I206 - 1 /\ I201 + I206 <= I203 - 1 /\ 1 <= I207 - 1 /\ 0 <= I201 + I206 /\ I201 + I206 - 1 <= I201 + I206 - 1 /\ I200 <= I208 - 1 /\ I209 <= I198 /\ I209 <= I199 /\ 0 <= I198 - 1 /\ 0 <= I199 - 1 /\ 0 <= I209 - 1] 18) f5#(I210, I211, I212, I213, I214, I215, I216) -> f6#(I210, I211, I212, I213, I214, I215, I217) [I218 <= I214 - I213 /\ -1 <= I213 - 1 /\ -1 <= I214 - 1 /\ I213 <= I214 /\ -1 <= I218 - 1 /\ I213 + I218 <= I215 - 1 /\ 1 <= I219 - 1 /\ 0 <= I213 + I218 /\ I213 + I218 - 1 <= I213 + I218 - 1 /\ I220 <= I212 - 1 /\ I221 <= I210 /\ I221 <= I211 /\ 0 <= I210 - 1 /\ 0 <= I211 - 1 /\ 0 <= I221 - 1] 21) f5#(I248, I249, I250, I251, I252, I253, I254) -> f6#(I248, I249, I250, I251, I252, I253, I255) [I256 <= I252 - I251 /\ -1 <= I251 - 1 /\ -1 <= I252 - 1 /\ I251 <= I252 /\ -1 <= I256 - 1 /\ I251 + I256 <= I253 - 1 /\ 1 <= I257 - 1 /\ 0 <= I251 + I256 /\ I251 + I256 - 1 <= I251 + I256 - 1 /\ I250 <= I258 - 1 /\ I259 <= I248 /\ I259 <= I249 /\ 0 <= I248 - 1 /\ 0 <= I249 - 1 /\ 0 <= I259 - 1] 22) f5#(I260, I261, I262, I263, I264, I265, I266) -> f6#(I260, I261, I262, I263, I264, I265, I267) [I268 <= I264 - I263 /\ -1 <= I263 - 1 /\ -1 <= I264 - 1 /\ I263 <= I264 /\ -1 <= I268 - 1 /\ I263 + I268 <= I265 - 1 /\ 1 <= I269 - 1 /\ 0 <= I263 + I268 /\ I263 + I268 - 1 <= I263 + I268 - 1 /\ I270 <= I262 - 1 /\ I271 <= I260 /\ I271 <= I261 /\ 0 <= I260 - 1 /\ 0 <= I261 - 1 /\ 0 <= I271 - 1] 25) f5#(I298, I299, I300, I301, I302, I303, I304) -> f6#(I298, I299, I300, I301, I302, I303, I305) [I306 <= I302 - I301 /\ -1 <= I301 - 1 /\ -1 <= I302 - 1 /\ I301 <= I302 /\ -1 <= I306 - 1 /\ I301 + I306 <= I303 - 1 /\ 1 <= I307 - 1 /\ 0 <= I301 + I306 /\ I301 + I306 - 1 <= I301 + I306 - 1 /\ I300 <= I308 - 1 /\ I309 <= I298 /\ I309 <= I299 /\ 0 <= I298 - 1 /\ 0 <= I299 - 1 /\ 0 <= I309 - 1] 26) f5#(I310, I311, I312, I313, I314, I315, I316) -> f6#(I310, I311, I312, I313, I314, I315, I317) [I318 <= I314 - I313 /\ -1 <= I313 - 1 /\ -1 <= I314 - 1 /\ I313 <= I314 /\ -1 <= I318 - 1 /\ I313 + I318 <= I315 - 1 /\ 1 <= I319 - 1 /\ 0 <= I313 + I318 /\ I313 + I318 - 1 <= I313 + I318 - 1 /\ I320 <= I312 - 1 /\ I321 <= I310 /\ I321 <= I311 /\ 0 <= I310 - 1 /\ 0 <= I311 - 1 /\ 0 <= I321 - 1] 29) f5#(I350, I351, I352, I353, I354, I355, I356) -> f6#(I350, I351, I352, I353, I354, I355, I357) [I358 <= I354 - I353 /\ -1 <= I353 - 1 /\ -1 <= I354 - 1 /\ I353 <= I354 /\ -1 <= I358 - 1 /\ I353 + I358 <= I355 - 1 /\ 1 <= I359 - 1 /\ 0 <= I353 + I358 /\ I353 + I358 - 1 <= I353 + I358 - 1 /\ I352 <= I360 - 1 /\ I361 <= I350 /\ I361 <= I351 /\ y5 <= I350 /\ y5 <= I351 /\ 0 <= I350 - 1 /\ 0 <= I351 - 1 /\ 0 <= I361 - 1 /\ 0 <= y5 - 1] 30) f5#(I362, I363, I364, I365, I366, I367, I368) -> f6#(I362, I363, I364, I365, I366, I367, I369) [I370 <= I366 - I365 /\ -1 <= I365 - 1 /\ -1 <= I366 - 1 /\ I365 <= I366 /\ -1 <= I370 - 1 /\ I365 + I370 <= I367 - 1 /\ 1 <= I371 - 1 /\ 0 <= I365 + I370 /\ I365 + I370 - 1 <= I365 + I370 - 1 /\ I372 <= I364 - 1 /\ I373 <= I362 /\ I373 <= I363 /\ I374 <= I362 /\ I374 <= I363 /\ 0 <= I362 - 1 /\ 0 <= I363 - 1 /\ 0 <= I373 - 1 /\ 0 <= I374 - 1] 33) f5#(I403, I404, I405, I406, I407, I408, I409) -> f6#(I403, I404, I405, I406, I407, I408, I410) [I411 <= I407 - I406 /\ -1 <= I406 - 1 /\ -1 <= I407 - 1 /\ I406 <= I407 /\ -1 <= I411 - 1 /\ I406 + I411 <= I408 - 1 /\ 1 <= I412 - 1 /\ 0 <= I406 + I411 /\ I406 + I411 - 1 <= I406 + I411 - 1 /\ I405 <= I413 - 1 /\ I414 <= I403 /\ I414 <= I404 /\ I415 <= I403 /\ I415 <= I404 /\ 0 <= I403 - 1 /\ 0 <= I404 - 1 /\ 0 <= I414 - 1 /\ 0 <= I415 - 1] 34) f5#(I416, I417, I418, I419, I420, I421, I422) -> f6#(I416, I417, I418, I419, I420, I421, I423) [I424 <= I420 - I419 /\ -1 <= I419 - 1 /\ -1 <= I420 - 1 /\ I419 <= I420 /\ -1 <= I424 - 1 /\ I419 + I424 <= I421 - 1 /\ 1 <= I425 - 1 /\ 0 <= I419 + I424 /\ I419 + I424 - 1 <= I419 + I424 - 1 /\ I426 <= I418 - 1 /\ I427 <= I416 /\ I427 <= I417 /\ I428 <= I416 /\ I428 <= I417 /\ 0 <= I416 - 1 /\ 0 <= I417 - 1 /\ 0 <= I427 - 1 /\ 0 <= I428 - 1] We have the following SCCs. DP problem for innermost termination. P = f4#(I442, I443, I444, I445, I446, I447, I448) -> f4#(I449, I443 + 1, I444, I445 + 1, I446, I450, I451) [0 <= I449 - 1 /\ 0 <= I442 - 1 /\ I449 <= I442 /\ -1 <= I446 - 1 /\ I443 <= I446 - 1 /\ 0 <= I445 - 1 /\ I445 <= I444 - 1] R = init(x1, x2, x3, x4, x5, x6, x7) -> f3(rnd1, rnd2, rnd3, rnd4, rnd5, rnd6, rnd7) f6(I0, I1, I2, I3, I4, I5, I6) -> f8(I7, I2, I4, I8, I9, I10, I5) [y1 <= I4 - I3 /\ -1 <= I3 - 1 /\ -1 <= I4 - 1 /\ I3 <= I4 /\ -1 <= y1 - 1 /\ I3 + y1 <= I5 - 1 /\ 1 <= y2 - 1 /\ 0 <= I3 + y1 /\ I3 + y1 - 1 <= I3 + y1 - 1 /\ I2 <= y3 - 1 /\ I7 <= I0 /\ I7 <= I1 /\ 0 <= I0 - 1 /\ 0 <= I1 - 1 /\ 0 <= I7 - 1 /\ I4 - I3 - 2 * y1 <= 1 /\ 0 <= I4 - I3 - 2 * y1 /\ I3 + y1 = I8] f6(I11, I12, I13, I14, I15, I16, I17) -> f8(I18, I13, I15, I19, I20, I21, I16) [I22 <= I15 - I14 /\ -1 <= I14 - 1 /\ -1 <= I15 - 1 /\ I14 <= I15 /\ -1 <= I22 - 1 /\ I14 + I22 <= I16 - 1 /\ 1 <= I23 - 1 /\ 0 <= I14 + I22 /\ I14 + I22 - 1 <= I14 + I22 - 1 /\ I24 <= I13 - 1 /\ I18 <= I11 /\ I18 <= I12 /\ 0 <= I11 - 1 /\ 0 <= I12 - 1 /\ 0 <= I18 - 1 /\ I15 - I14 - 2 * I22 <= 1 /\ 0 <= I15 - I14 - 2 * I22 /\ I14 + I22 = I19] f5(I25, I26, I27, I28, I29, I30, I31) -> f6(I25, I26, I27, I28, I29, I30, I32) [I33 <= I29 - I28 /\ -1 <= I28 - 1 /\ -1 <= I29 - 1 /\ I28 <= I29 /\ -1 <= I33 - 1 /\ I28 + I33 <= I30 - 1 /\ 1 <= I34 - 1 /\ 0 <= I28 + I33 /\ I28 + I33 - 1 <= I28 + I33 - 1 /\ I27 <= I35 - 1 /\ y4 <= I25 /\ y4 <= I26 /\ 0 <= I25 - 1 /\ 0 <= I26 - 1 /\ 0 <= y4 - 1] f5(I36, I37, I38, I39, I40, I41, I42) -> f6(I36, I37, I38, I39, I40, I41, I43) [I44 <= I40 - I39 /\ -1 <= I39 - 1 /\ -1 <= I40 - 1 /\ I39 <= I40 /\ -1 <= I44 - 1 /\ I39 + I44 <= I41 - 1 /\ 1 <= I45 - 1 /\ 0 <= I39 + I44 /\ I39 + I44 - 1 <= I39 + I44 - 1 /\ I46 <= I38 - 1 /\ I47 <= I36 /\ I47 <= I37 /\ 0 <= I36 - 1 /\ 0 <= I37 - 1 /\ 0 <= I47 - 1] f6(I48, I49, I50, I51, I52, I53, I54) -> f7(I55, I50, I52, I56, I57, I58, I53) [I59 <= I52 - I51 /\ -1 <= I51 - 1 /\ -1 <= I52 - 1 /\ I51 <= I52 /\ -1 <= I59 - 1 /\ I51 + I59 <= I53 - 1 /\ 1 <= I60 - 1 /\ 0 <= I51 + I59 /\ I51 + I59 - 1 <= I51 + I59 - 1 /\ I50 <= I61 - 1 /\ I55 <= I48 /\ I55 <= I49 /\ 0 <= I48 - 1 /\ 0 <= I49 - 1 /\ 0 <= I55 - 1 /\ I52 - I51 - 2 * I59 <= 1 /\ 0 <= I52 - I51 - 2 * I59 /\ I51 + I59 = I56] f6(I62, I63, I64, I65, I66, I67, I68) -> f7(I69, I64, I66, I70, I71, I72, I67) [I73 <= I66 - I65 /\ -1 <= I65 - 1 /\ -1 <= I66 - 1 /\ I65 <= I66 /\ -1 <= I73 - 1 /\ I65 + I73 <= I67 - 1 /\ 1 <= I74 - 1 /\ 0 <= I65 + I73 /\ I65 + I73 - 1 <= I65 + I73 - 1 /\ I75 <= I64 - 1 /\ I69 <= I62 /\ I69 <= I63 /\ 0 <= I62 - 1 /\ 0 <= I63 - 1 /\ 0 <= I69 - 1 /\ I66 - I65 - 2 * I73 <= 1 /\ 0 <= I66 - I65 - 2 * I73 /\ I65 + I73 = I70] f5(I76, I77, I78, I79, I80, I81, I82) -> f6(I76, I77, I78, I79, I80, I81, I83) [I84 <= I80 - I79 /\ -1 <= I79 - 1 /\ -1 <= I80 - 1 /\ I79 <= I80 /\ -1 <= I84 - 1 /\ I79 + I84 <= I81 - 1 /\ 1 <= I85 - 1 /\ 0 <= I79 + I84 /\ I79 + I84 - 1 <= I79 + I84 - 1 /\ I78 <= I86 - 1 /\ I87 <= I76 /\ I87 <= I77 /\ 0 <= I76 - 1 /\ 0 <= I77 - 1 /\ 0 <= I87 - 1] f5(I88, I89, I90, I91, I92, I93, I94) -> f6(I88, I89, I90, I91, I92, I93, I95) [I96 <= I92 - I91 /\ -1 <= I91 - 1 /\ -1 <= I92 - 1 /\ I91 <= I92 /\ -1 <= I96 - 1 /\ I91 + I96 <= I93 - 1 /\ 1 <= I97 - 1 /\ 0 <= I91 + I96 /\ I91 + I96 - 1 <= I91 + I96 - 1 /\ I98 <= I90 - 1 /\ I99 <= I88 /\ I99 <= I89 /\ 0 <= I88 - 1 /\ 0 <= I89 - 1 /\ 0 <= I99 - 1] f7(I100, I101, I102, I103, I104, I105, I106) -> f5(I107, I108, I101, I103 + 1, I102, I106, I109) [1 <= I110 - 1 /\ -1 <= I103 - 1 /\ I107 <= I100 /\ I108 <= I100 /\ 0 <= I100 - 1 /\ 0 <= I107 - 1 /\ 0 <= I108 - 1 /\ 0 = I104] f8(I111, I112, I113, I114, I115, I116, I117) -> f5(I118, I119, I112, I114 + 1, I113, I117, I120) [1 <= I121 - 1 /\ -1 <= I114 - 1 /\ I118 <= I111 /\ I119 <= I111 /\ 0 <= I111 - 1 /\ 0 <= I118 - 1 /\ 0 <= I119 - 1 /\ 0 = I115] f6(I122, I123, I124, I125, I126, I127, I128) -> f8(I129, I124, I126, I130, 1, I131, I127) [I132 <= I126 - I125 /\ -1 <= I125 - 1 /\ -1 <= I126 - 1 /\ I125 <= I126 /\ -1 <= I132 - 1 /\ I125 + I132 <= I127 - 1 /\ 1 <= I133 - 1 /\ 0 <= I125 + I132 /\ I125 + I132 - 1 <= I125 + I132 - 1 /\ I124 <= I134 - 1 /\ I129 <= I122 /\ I129 <= I123 /\ 0 <= I122 - 1 /\ 0 <= I123 - 1 /\ 0 <= I129 - 1 /\ I126 - I125 - 2 * I132 <= 1 /\ 0 <= I126 - I125 - 2 * I132 /\ I125 + I132 = I130] f6(I135, I136, I137, I138, I139, I140, I141) -> f8(I142, I137, I139, I143, 1, I144, I140) [I145 <= I139 - I138 /\ -1 <= I138 - 1 /\ -1 <= I139 - 1 /\ I138 <= I139 /\ -1 <= I145 - 1 /\ I138 + I145 <= I140 - 1 /\ 1 <= I146 - 1 /\ 0 <= I138 + I145 /\ I138 + I145 - 1 <= I138 + I145 - 1 /\ I147 <= I137 - 1 /\ I142 <= I135 /\ I142 <= I136 /\ 0 <= I135 - 1 /\ 0 <= I136 - 1 /\ 0 <= I142 - 1 /\ I139 - I138 - 2 * I145 <= 1 /\ 0 <= I139 - I138 - 2 * I145 /\ I138 + I145 = I143] f5(I148, I149, I150, I151, I152, I153, I154) -> f6(I148, I149, I150, I151, I152, I153, I155) [I156 <= I152 - I151 /\ -1 <= I151 - 1 /\ -1 <= I152 - 1 /\ I151 <= I152 /\ -1 <= I156 - 1 /\ I151 + I156 <= I153 - 1 /\ 1 <= I157 - 1 /\ 0 <= I151 + I156 /\ I151 + I156 - 1 <= I151 + I156 - 1 /\ I150 <= I158 - 1 /\ I159 <= I148 /\ I159 <= I149 /\ 0 <= I148 - 1 /\ 0 <= I149 - 1 /\ 0 <= I159 - 1] f5(I160, I161, I162, I163, I164, I165, I166) -> f6(I160, I161, I162, I163, I164, I165, I167) [I168 <= I164 - I163 /\ -1 <= I163 - 1 /\ -1 <= I164 - 1 /\ I163 <= I164 /\ -1 <= I168 - 1 /\ I163 + I168 <= I165 - 1 /\ 1 <= I169 - 1 /\ 0 <= I163 + I168 /\ I163 + I168 - 1 <= I163 + I168 - 1 /\ I170 <= I162 - 1 /\ I171 <= I160 /\ I171 <= I161 /\ 0 <= I160 - 1 /\ 0 <= I161 - 1 /\ 0 <= I171 - 1] f6(I172, I173, I174, I175, I176, I177, I178) -> f7(I179, I174, I176, I180, 1, I181, I177) [I182 <= I176 - I175 /\ -1 <= I175 - 1 /\ -1 <= I176 - 1 /\ I175 <= I176 /\ -1 <= I182 - 1 /\ I175 + I182 <= I177 - 1 /\ 1 <= I183 - 1 /\ 0 <= I175 + I182 /\ I175 + I182 - 1 <= I175 + I182 - 1 /\ I174 <= I184 - 1 /\ I179 <= I172 /\ I179 <= I173 /\ 0 <= I172 - 1 /\ 0 <= I173 - 1 /\ 0 <= I179 - 1 /\ I176 - I175 - 2 * I182 <= 1 /\ 0 <= I176 - I175 - 2 * I182 /\ I175 + I182 = I180] f6(I185, I186, I187, I188, I189, I190, I191) -> f7(I192, I187, I189, I193, 1, I194, I190) [I195 <= I189 - I188 /\ -1 <= I188 - 1 /\ -1 <= I189 - 1 /\ I188 <= I189 /\ -1 <= I195 - 1 /\ I188 + I195 <= I190 - 1 /\ 1 <= I196 - 1 /\ 0 <= I188 + I195 /\ I188 + I195 - 1 <= I188 + I195 - 1 /\ I197 <= I187 - 1 /\ I192 <= I185 /\ I192 <= I186 /\ 0 <= I185 - 1 /\ 0 <= I186 - 1 /\ 0 <= I192 - 1 /\ I189 - I188 - 2 * I195 <= 1 /\ 0 <= I189 - I188 - 2 * I195 /\ I188 + I195 = I193] f5(I198, I199, I200, I201, I202, I203, I204) -> f6(I198, I199, I200, I201, I202, I203, I205) [I206 <= I202 - I201 /\ -1 <= I201 - 1 /\ -1 <= I202 - 1 /\ I201 <= I202 /\ -1 <= I206 - 1 /\ I201 + I206 <= I203 - 1 /\ 1 <= I207 - 1 /\ 0 <= I201 + I206 /\ I201 + I206 - 1 <= I201 + I206 - 1 /\ I200 <= I208 - 1 /\ I209 <= I198 /\ I209 <= I199 /\ 0 <= I198 - 1 /\ 0 <= I199 - 1 /\ 0 <= I209 - 1] f5(I210, I211, I212, I213, I214, I215, I216) -> f6(I210, I211, I212, I213, I214, I215, I217) [I218 <= I214 - I213 /\ -1 <= I213 - 1 /\ -1 <= I214 - 1 /\ I213 <= I214 /\ -1 <= I218 - 1 /\ I213 + I218 <= I215 - 1 /\ 1 <= I219 - 1 /\ 0 <= I213 + I218 /\ I213 + I218 - 1 <= I213 + I218 - 1 /\ I220 <= I212 - 1 /\ I221 <= I210 /\ I221 <= I211 /\ 0 <= I210 - 1 /\ 0 <= I211 - 1 /\ 0 <= I221 - 1] f6(I222, I223, I224, I225, I226, I227, I228) -> f8(I229, I224, I226, I230, 0, I231, I227) [I232 <= I226 - I225 /\ -1 <= I225 - 1 /\ -1 <= I226 - 1 /\ I225 <= I226 /\ -1 <= I232 - 1 /\ I225 + I232 <= I227 - 1 /\ 1 <= I233 - 1 /\ 0 <= I225 + I232 /\ I225 + I232 - 1 <= I225 + I232 - 1 /\ I224 <= I234 - 1 /\ I229 <= I222 /\ I229 <= I223 /\ 0 <= I222 - 1 /\ 0 <= I223 - 1 /\ 0 <= I229 - 1 /\ I226 - I225 - 2 * I232 <= 1 /\ 0 <= I226 - I225 - 2 * I232 /\ I225 + I232 = I230] f6(I235, I236, I237, I238, I239, I240, I241) -> f8(I242, I237, I239, I243, 0, I244, I240) [I245 <= I239 - I238 /\ -1 <= I238 - 1 /\ -1 <= I239 - 1 /\ I238 <= I239 /\ -1 <= I245 - 1 /\ I238 + I245 <= I240 - 1 /\ 1 <= I246 - 1 /\ 0 <= I238 + I245 /\ I238 + I245 - 1 <= I238 + I245 - 1 /\ I247 <= I237 - 1 /\ I242 <= I235 /\ I242 <= I236 /\ 0 <= I235 - 1 /\ 0 <= I236 - 1 /\ 0 <= I242 - 1 /\ I239 - I238 - 2 * I245 <= 1 /\ 0 <= I239 - I238 - 2 * I245 /\ I238 + I245 = I243] f5(I248, I249, I250, I251, I252, I253, I254) -> f6(I248, I249, I250, I251, I252, I253, I255) [I256 <= I252 - I251 /\ -1 <= I251 - 1 /\ -1 <= I252 - 1 /\ I251 <= I252 /\ -1 <= I256 - 1 /\ I251 + I256 <= I253 - 1 /\ 1 <= I257 - 1 /\ 0 <= I251 + I256 /\ I251 + I256 - 1 <= I251 + I256 - 1 /\ I250 <= I258 - 1 /\ I259 <= I248 /\ I259 <= I249 /\ 0 <= I248 - 1 /\ 0 <= I249 - 1 /\ 0 <= I259 - 1] f5(I260, I261, I262, I263, I264, I265, I266) -> f6(I260, I261, I262, I263, I264, I265, I267) [I268 <= I264 - I263 /\ -1 <= I263 - 1 /\ -1 <= I264 - 1 /\ I263 <= I264 /\ -1 <= I268 - 1 /\ I263 + I268 <= I265 - 1 /\ 1 <= I269 - 1 /\ 0 <= I263 + I268 /\ I263 + I268 - 1 <= I263 + I268 - 1 /\ I270 <= I262 - 1 /\ I271 <= I260 /\ I271 <= I261 /\ 0 <= I260 - 1 /\ 0 <= I261 - 1 /\ 0 <= I271 - 1] f6(I272, I273, I274, I275, I276, I277, I278) -> f7(I279, I274, I276, I280, 0, I281, I277) [I282 <= I276 - I275 /\ -1 <= I275 - 1 /\ -1 <= I276 - 1 /\ I275 <= I276 /\ -1 <= I282 - 1 /\ I275 + I282 <= I277 - 1 /\ 1 <= I283 - 1 /\ 0 <= I275 + I282 /\ I275 + I282 - 1 <= I275 + I282 - 1 /\ I274 <= I284 - 1 /\ I279 <= I272 /\ I279 <= I273 /\ 0 <= I272 - 1 /\ 0 <= I273 - 1 /\ 0 <= I279 - 1 /\ I276 - I275 - 2 * I282 <= 1 /\ 0 <= I276 - I275 - 2 * I282 /\ I275 + I282 = I280] f6(I285, I286, I287, I288, I289, I290, I291) -> f7(I292, I287, I289, I293, 0, I294, I290) [I295 <= I289 - I288 /\ -1 <= I288 - 1 /\ -1 <= I289 - 1 /\ I288 <= I289 /\ -1 <= I295 - 1 /\ I288 + I295 <= I290 - 1 /\ 1 <= I296 - 1 /\ 0 <= I288 + I295 /\ I288 + I295 - 1 <= I288 + I295 - 1 /\ I297 <= I287 - 1 /\ I292 <= I285 /\ I292 <= I286 /\ 0 <= I285 - 1 /\ 0 <= I286 - 1 /\ 0 <= I292 - 1 /\ I289 - I288 - 2 * I295 <= 1 /\ 0 <= I289 - I288 - 2 * I295 /\ I288 + I295 = I293] f5(I298, I299, I300, I301, I302, I303, I304) -> f6(I298, I299, I300, I301, I302, I303, I305) [I306 <= I302 - I301 /\ -1 <= I301 - 1 /\ -1 <= I302 - 1 /\ I301 <= I302 /\ -1 <= I306 - 1 /\ I301 + I306 <= I303 - 1 /\ 1 <= I307 - 1 /\ 0 <= I301 + I306 /\ I301 + I306 - 1 <= I301 + I306 - 1 /\ I300 <= I308 - 1 /\ I309 <= I298 /\ I309 <= I299 /\ 0 <= I298 - 1 /\ 0 <= I299 - 1 /\ 0 <= I309 - 1] f5(I310, I311, I312, I313, I314, I315, I316) -> f6(I310, I311, I312, I313, I314, I315, I317) [I318 <= I314 - I313 /\ -1 <= I313 - 1 /\ -1 <= I314 - 1 /\ I313 <= I314 /\ -1 <= I318 - 1 /\ I313 + I318 <= I315 - 1 /\ 1 <= I319 - 1 /\ 0 <= I313 + I318 /\ I313 + I318 - 1 <= I313 + I318 - 1 /\ I320 <= I312 - 1 /\ I321 <= I310 /\ I321 <= I311 /\ 0 <= I310 - 1 /\ 0 <= I311 - 1 /\ 0 <= I321 - 1] f6(I322, I323, I324, I325, I326, I327, I328) -> f5(I329, I330, I324, I325, I331, I327, I332) [I333 <= I326 - I325 /\ -1 <= I325 - 1 /\ -1 <= I326 - 1 /\ I325 <= I326 /\ -1 <= I333 - 1 /\ I325 + I333 <= I327 - 1 /\ 1 <= I334 - 1 /\ 0 <= I325 + I333 /\ I325 + I333 - 1 <= I325 + I333 - 1 /\ I324 <= I335 - 1 /\ I329 <= I322 /\ I329 <= I323 /\ I330 <= I322 /\ I330 <= I323 /\ 0 <= I322 - 1 /\ 0 <= I323 - 1 /\ 0 <= I329 - 1 /\ 0 <= I330 - 1 /\ I326 - I325 - 2 * I333 <= 1 /\ 0 <= I326 - I325 - 2 * I333 /\ I325 + I333 - 1 = I331] f6(I336, I337, I338, I339, I340, I341, I342) -> f5(I343, I344, I338, I339, I345, I341, I346) [I347 <= I340 - I339 /\ -1 <= I339 - 1 /\ -1 <= I340 - 1 /\ I339 <= I340 /\ -1 <= I347 - 1 /\ I339 + I347 <= I341 - 1 /\ 1 <= I348 - 1 /\ 0 <= I339 + I347 /\ I339 + I347 - 1 <= I339 + I347 - 1 /\ I349 <= I338 - 1 /\ I343 <= I336 /\ I343 <= I337 /\ I344 <= I336 /\ I344 <= I337 /\ 0 <= I336 - 1 /\ 0 <= I337 - 1 /\ 0 <= I343 - 1 /\ 0 <= I344 - 1 /\ I340 - I339 - 2 * I347 <= 1 /\ 0 <= I340 - I339 - 2 * I347 /\ I339 + I347 - 1 = I345] f5(I350, I351, I352, I353, I354, I355, I356) -> f6(I350, I351, I352, I353, I354, I355, I357) [I358 <= I354 - I353 /\ -1 <= I353 - 1 /\ -1 <= I354 - 1 /\ I353 <= I354 /\ -1 <= I358 - 1 /\ I353 + I358 <= I355 - 1 /\ 1 <= I359 - 1 /\ 0 <= I353 + I358 /\ I353 + I358 - 1 <= I353 + I358 - 1 /\ I352 <= I360 - 1 /\ I361 <= I350 /\ I361 <= I351 /\ y5 <= I350 /\ y5 <= I351 /\ 0 <= I350 - 1 /\ 0 <= I351 - 1 /\ 0 <= I361 - 1 /\ 0 <= y5 - 1] f5(I362, I363, I364, I365, I366, I367, I368) -> f6(I362, I363, I364, I365, I366, I367, I369) [I370 <= I366 - I365 /\ -1 <= I365 - 1 /\ -1 <= I366 - 1 /\ I365 <= I366 /\ -1 <= I370 - 1 /\ I365 + I370 <= I367 - 1 /\ 1 <= I371 - 1 /\ 0 <= I365 + I370 /\ I365 + I370 - 1 <= I365 + I370 - 1 /\ I372 <= I364 - 1 /\ I373 <= I362 /\ I373 <= I363 /\ I374 <= I362 /\ I374 <= I363 /\ 0 <= I362 - 1 /\ 0 <= I363 - 1 /\ 0 <= I373 - 1 /\ 0 <= I374 - 1] f6(I375, I376, I377, I378, I379, I380, I381) -> f5(I382, I383, I377, I378, I384, I380, I385) [I386 <= I379 - I378 /\ -1 <= I378 - 1 /\ -1 <= I379 - 1 /\ I378 <= I379 /\ -1 <= I386 - 1 /\ I378 + I386 <= I380 - 1 /\ 1 <= I387 - 1 /\ 0 <= I378 + I386 /\ I378 + I386 - 1 <= I378 + I386 - 1 /\ I377 <= I388 - 1 /\ I382 <= I375 /\ I382 <= I376 /\ I383 <= I375 /\ I383 <= I376 /\ 0 <= I375 - 1 /\ 0 <= I376 - 1 /\ 0 <= I382 - 1 /\ 0 <= I383 - 1 /\ I379 - I378 - 2 * I386 <= 1 /\ 0 <= I379 - I378 - 2 * I386 /\ I378 + I386 - 1 = I384] f6(I389, I390, I391, I392, I393, I394, I395) -> f5(I396, I397, I391, I392, I398, I394, I399) [I400 <= I393 - I392 /\ -1 <= I392 - 1 /\ -1 <= I393 - 1 /\ I392 <= I393 /\ -1 <= I400 - 1 /\ I392 + I400 <= I394 - 1 /\ 1 <= I401 - 1 /\ 0 <= I392 + I400 /\ I392 + I400 - 1 <= I392 + I400 - 1 /\ I402 <= I391 - 1 /\ I396 <= I389 /\ I396 <= I390 /\ I397 <= I389 /\ I397 <= I390 /\ 0 <= I389 - 1 /\ 0 <= I390 - 1 /\ 0 <= I396 - 1 /\ 0 <= I397 - 1 /\ I393 - I392 - 2 * I400 <= 1 /\ 0 <= I393 - I392 - 2 * I400 /\ I392 + I400 - 1 = I398] f5(I403, I404, I405, I406, I407, I408, I409) -> f6(I403, I404, I405, I406, I407, I408, I410) [I411 <= I407 - I406 /\ -1 <= I406 - 1 /\ -1 <= I407 - 1 /\ I406 <= I407 /\ -1 <= I411 - 1 /\ I406 + I411 <= I408 - 1 /\ 1 <= I412 - 1 /\ 0 <= I406 + I411 /\ I406 + I411 - 1 <= I406 + I411 - 1 /\ I405 <= I413 - 1 /\ I414 <= I403 /\ I414 <= I404 /\ I415 <= I403 /\ I415 <= I404 /\ 0 <= I403 - 1 /\ 0 <= I404 - 1 /\ 0 <= I414 - 1 /\ 0 <= I415 - 1] f5(I416, I417, I418, I419, I420, I421, I422) -> f6(I416, I417, I418, I419, I420, I421, I423) [I424 <= I420 - I419 /\ -1 <= I419 - 1 /\ -1 <= I420 - 1 /\ I419 <= I420 /\ -1 <= I424 - 1 /\ I419 + I424 <= I421 - 1 /\ 1 <= I425 - 1 /\ 0 <= I419 + I424 /\ I419 + I424 - 1 <= I419 + I424 - 1 /\ I426 <= I418 - 1 /\ I427 <= I416 /\ I427 <= I417 /\ I428 <= I416 /\ I428 <= I417 /\ 0 <= I416 - 1 /\ 0 <= I417 - 1 /\ 0 <= I427 - 1 /\ 0 <= I428 - 1] f2(I429, I430, I431, I432, I433, I434, I435) -> f5(I436, I437, I438, 0, I431, I431, I439) [I440 <= I430 - 1 /\ 0 <= I440 - 1 /\ -1 <= I438 - 1 /\ 0 <= I430 - 1 /\ -1 <= I431 - 1 /\ 1 <= I441 - 1 /\ I437 <= I429 /\ 0 <= I429 - 1 /\ 0 <= I436 - 1 /\ 0 <= I437 - 1] f4(I442, I443, I444, I445, I446, I447, I448) -> f4(I449, I443 + 1, I444, I445 + 1, I446, I450, I451) [0 <= I449 - 1 /\ 0 <= I442 - 1 /\ I449 <= I442 /\ -1 <= I446 - 1 /\ I443 <= I446 - 1 /\ 0 <= I445 - 1 /\ I445 <= I444 - 1] f3(I452, I453, I454, I455, I456, I457, I458) -> f4(I459, 0, I453, 1, I460, I461, I462) [0 <= I459 - 1 /\ 0 <= I452 - 1 /\ I459 <= I452 /\ 0 <= I453 - 1 /\ -1 <= I460 - 1] f3(I463, I464, I465, I466, I467, I468, I469) -> f2(I470, I464, I471, I472, I473, I474, I475) [0 <= I470 - 1 /\ 0 <= I463 - 1 /\ I470 <= I463] f1(I476, I477, I478, I479, I480, I481, I482) -> f2(I483, I484, I479, I485, I486, I487, I488) [0 <= I483 - 1 /\ 0 <= I477 - 1 /\ 0 <= I476 - 1 /\ I483 <= I477 /\ I483 <= I476] We use the reverse value criterion with the projection function NU: NU[f4#(z1,z2,z3,z4,z5,z6,z7)] = z5 - 1 + -1 * z2 This gives the following inequalities: 0 <= I449 - 1 /\ 0 <= I442 - 1 /\ I449 <= I442 /\ -1 <= I446 - 1 /\ I443 <= I446 - 1 /\ 0 <= I445 - 1 /\ I445 <= I444 - 1 ==> I446 - 1 + -1 * I443 > I446 - 1 + -1 * (I443 + 1) with I446 - 1 + -1 * I443 >= 0 All dependency pairs are strictly oriented, so the entire dependency pair problem may be removed.