YES proof of prog.inttrs # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty Termination of the given IRSwT could be proven: (0) IRSwT (1) IRSFormatTransformerProof [EQUIVALENT, 0 ms] (2) IRSwT (3) IRSwTTerminationDigraphProof [EQUIVALENT, 9843 ms] (4) AND (5) IRSwT (6) IntTRSCompressionProof [EQUIVALENT, 25 ms] (7) IRSwT (8) IntTRSUnneededArgumentFilterProof [EQUIVALENT, 0 ms] (9) IRSwT (10) TempFilterProof [SOUND, 33 ms] (11) IntTRS (12) PolynomialOrderProcessor [EQUIVALENT, 5 ms] (13) YES (14) IRSwT (15) IntTRSCompressionProof [EQUIVALENT, 13 ms] (16) IRSwT (17) TempFilterProof [SOUND, 198 ms] (18) IntTRS (19) RankingReductionPairProof [EQUIVALENT, 52 ms] (20) YES ---------------------------------------- (0) Obligation: Rules: f1_0_main_Load(arg1, arg2, arg3, arg4, arg5, arg6, arg7) -> f234_0_slide68_FieldAccess(arg1P, arg2P, arg3P, arg4P, arg5P, arg6P, arg7P) :|: -1 <= x4 - 1 && 1 <= arg2 - 1 && -1 <= arg1P - 1 && arg2P <= x5 - 1 && -1 <= x5 - 1 && 0 <= arg1 - 1 f1_0_main_Load(x, x1, x2, x3, x6, x7, x8) -> f234_0_slide68_FieldAccess(x9, x11, x12, x13, x14, x15, x16) :|: -1 <= x17 - 1 && 1 <= x1 - 1 && x11 <= 0 && -1 <= x9 - 1 && 0 <= x - 1 f234_0_slide68_FieldAccess(x18, x19, x20, x21, x22, x23, x24) -> f288_0_slide68_EQ(x25, x26, x27, x28, x29, x30, x31) :|: x19 = x31 && x19 = x30 && 0 = x29 && x19 = x28 && x19 = x27 && 0 = x26 && x18 = x25 && 0 <= x19 - 1 f288_0_slide68_EQ(x32, x33, x34, x35, x36, x37, x38) -> f288_0_slide68_EQ'(x39, x40, x41, x42, x43, x44, x45) :|: x46 <= x34 - 1 && 0 <= x34 - 1 && x47 <= x37 - 1 && -1 <= x37 - 1 && x48 <= x49 - 1 && -1 <= x47 - 1 && x47 <= x48 - 1 && -1 <= x49 - 1 && x47 <= x50 - 1 && x47 <= x46 - 1 && x51 <= x32 && x32 - 2 * x52 = 0 && x34 = x35 && x37 = x38 && x32 = x39 && x33 = x40 && x34 = x41 && x34 = x42 && x36 = x43 && x37 = x44 && x37 = x45 f288_0_slide68_EQ'(x53, x54, x55, x56, x57, x58, x59) -> f288_0_slide68_EQ(x60, x61, x62, x63, x64, x65, x66) :|: x63 <= x55 - 1 && 0 <= x55 - 1 && x67 <= x58 - 1 && -1 <= x58 - 1 && x64 <= x68 - 1 && -1 <= x67 - 1 && x67 <= x64 - 1 && -1 <= x68 - 1 && x67 <= x69 - 1 && x67 <= x63 - 1 && x53 - 2 * x70 = 0 && x60 <= x53 && 0 <= x53 - 2 * x70 && x53 - 2 * x70 <= 1 && x53 - 2 * x60 <= 1 && 0 <= x53 - 2 * x60 && x55 = x56 && x58 = x59 && 1 = x61 && 0 = x65 && x64 = x66 f288_0_slide68_EQ(x71, x72, x73, x74, x75, x76, x77) -> f288_0_slide68_EQ'(x78, x79, x80, x81, x82, x83, x84) :|: 0 <= x74 - 1 && 0 <= x75 - 1 && -1 <= x77 - 1 && x85 <= x77 - 1 && x86 <= x74 - 1 && x85 <= x75 - 1 && 0 <= x72 - 1 && x71 - 2 * x87 = 1 && -1 <= x88 - 1 && x86 <= x88 - 1 && x89 <= x71 && -1 <= x86 - 1 && x90 <= x86 && 0 <= x85 - 1 && x71 = x78 && x72 = x79 && x73 = x80 && x74 = x81 && x75 = x82 && x76 = x83 && x77 = x84 f288_0_slide68_EQ'(x91, x92, x93, x94, x97, x98, x106) -> f288_0_slide68_EQ(x107, x108, x109, x110, x111, x112, x113) :|: 0 <= x94 - 1 && 0 <= x97 - 1 && -1 <= x106 - 1 && x111 <= x106 - 1 && x114 <= x94 - 1 && x111 <= x97 - 1 && 0 <= x92 - 1 && x91 - 2 * x115 = 1 && -1 <= x116 - 1 && x114 <= x116 - 1 && x107 <= x91 && -1 <= x114 - 1 && 0 <= x111 - 1 && x110 <= x114 && 0 <= x91 - 2 * x115 && x91 - 2 * x115 <= 1 && x91 - 2 * x107 <= 1 && 0 <= x91 - 2 * x107 && 1 = x108 && 0 = x112 && x111 = x113 f288_0_slide68_EQ(x121, x122, x123, x124, x125, x126, x127) -> f288_0_slide68_EQ'(x134, x135, x136, x137, x138, x139, x140) :|: x141 <= x123 - 1 && 0 <= x123 - 1 && x141 <= x126 - 1 && -1 <= x126 - 1 && x142 <= x143 - 1 && -1 <= x143 - 1 && x121 - 2 * x144 = 1 && 0 <= x141 - 1 && x148 <= x121 && x123 = x124 && x126 = x127 && x121 = x134 && x122 = x135 && x123 = x136 && x123 = x137 && x125 = x138 && x126 = x139 && x126 = x140 f288_0_slide68_EQ'(x149, x150, x151, x152, x153, x154, x155) -> f288_0_slide68_EQ(x161, x162, x163, x164, x165, x166, x167) :|: x163 <= x151 - 1 && 0 <= x151 - 1 && x163 <= x154 - 1 && -1 <= x154 - 1 && x168 <= x169 - 1 && -1 <= x169 - 1 && x149 - 2 * x171 = 1 && x161 <= x149 && 0 <= x163 - 1 && 0 <= x149 - 2 * x171 && x149 - 2 * x171 <= 1 && x149 - 2 * x161 <= 1 && 0 <= x149 - 2 * x161 && x151 = x152 && x154 = x155 && 0 = x162 && x163 = x164 && 0 = x165 && x163 = x166 && x163 = x167 f288_0_slide68_EQ(x174, x175, x176, x177, x178, x179, x180) -> f288_0_slide68_EQ'(x190, x191, x192, x193, x194, x195, x196) :|: 0 <= x177 - 1 && 0 <= x178 - 1 && -1 <= x179 - 1 && x179 <= x175 - 1 && x179 <= x197 - 1 && x179 <= x176 - 1 && x179 <= x198 - 1 && -1 <= x180 - 1 && x199 <= x180 - 1 && x199 <= x200 - 1 && x201 <= x177 - 1 && -1 <= x199 - 1 && x199 <= x207 - 1 && x208 <= x178 - 1 && 0 <= x175 - 1 && x199 <= x201 - 1 && x199 <= x208 - 1 && x209 <= x174 && x174 - 2 * x210 = 0 && x174 = x190 && x175 = x191 && x176 = x192 && x177 = x193 && x178 = x194 && x179 = x195 && x180 = x196 f288_0_slide68_EQ'(x211, x212, x213, x222, x223, x224, x225) -> f288_0_slide68_EQ(x226, x227, x228, x229, x230, x231, x232) :|: 0 <= x222 - 1 && 0 <= x223 - 1 && -1 <= x224 - 1 && x224 <= x212 - 1 && x224 <= x233 - 1 && x224 <= x213 - 1 && x224 <= x234 - 1 && -1 <= x225 - 1 && x238 <= x225 - 1 && x238 <= x232 - 1 && x229 <= x222 - 1 && -1 <= x238 - 1 && x238 <= x239 - 1 && x230 <= x223 - 1 && 0 <= x212 - 1 && x238 <= x229 - 1 && x238 <= x230 - 1 && x211 - 2 * x240 = 0 && x226 <= x211 && 0 <= x211 - 2 * x240 && x211 - 2 * x240 <= 1 && x211 - 2 * x226 <= 1 && 0 <= x211 - 2 * x226 && x213 = x228 && x212 = x231 f288_0_slide68_EQ(x241, x242, x243, x244, x252, x253, x254) -> f288_0_slide68_EQ'(x255, x256, x257, x258, x259, x260, x261) :|: 0 <= x244 - 1 && 0 <= x252 - 1 && -1 <= x254 - 1 && x262 <= x254 - 1 && x263 <= x244 - 1 && x264 <= x252 - 1 && 0 <= x242 - 1 && x241 - 2 * x265 = 1 && -1 <= x243 - 1 && x270 <= x243 && x271 <= x263 && -1 <= x263 - 1 && x272 <= x264 && 0 <= x253 - 1 && x273 <= x241 && -1 <= x264 - 1 && 0 <= x262 - 1 && x241 = x255 && x242 = x256 && x243 = x257 && x244 = x258 && x252 = x259 && x253 = x260 && x254 = x261 f288_0_slide68_EQ'(x274, x275, x276, x277, x278, x279, x280) -> f288_0_slide68_EQ(x281, x282, x283, x284, x285, x286, x287) :|: 0 <= x277 - 1 && 0 <= x278 - 1 && -1 <= x280 - 1 && x287 <= x280 - 1 && x288 <= x277 - 1 && x289 <= x278 - 1 && 0 <= x275 - 1 && x274 - 2 * x290 = 1 && -1 <= x276 - 1 && x283 <= x276 && x284 <= x288 && -1 <= x288 - 1 && x285 <= x289 && 0 <= x279 - 1 && x281 <= x274 && 0 <= x287 - 1 && -1 <= x289 - 1 && 0 <= x274 - 2 * x290 && x274 - 2 * x290 <= 1 && x274 - 2 * x281 <= 1 && 0 <= x274 - 2 * x281 && x279 = x286 f288_0_slide68_EQ(x291, x292, x293, x294, x295, x296, x297) -> f288_0_slide68_EQ'(x298, x299, x300, x301, x302, x303, x304) :|: x305 <= x293 - 1 && 0 <= x293 - 1 && x306 <= x296 - 1 && -1 <= x296 - 1 && x307 <= x308 - 1 && -1 <= x308 - 1 && x291 - 2 * x309 = 1 && x310 <= x291 && -1 <= x305 - 1 && x311 <= x305 && 0 <= x306 - 1 && x293 = x294 && x296 = x297 && x291 = x298 && x292 = x299 && x293 = x300 && x293 = x301 && x295 = x302 && x296 = x303 && x296 = x304 f288_0_slide68_EQ'(x312, x313, x314, x315, x316, x317, x318) -> f288_0_slide68_EQ(x319, x320, x321, x322, x323, x324, x325) :|: x326 <= x314 - 1 && 0 <= x314 - 1 && x325 <= x317 - 1 && -1 <= x317 - 1 && x327 <= x328 - 1 && -1 <= x328 - 1 && x312 - 2 * x329 = 1 && x319 <= x312 && -1 <= x326 - 1 && 0 <= x325 - 1 && x322 <= x326 && 0 <= x312 - 2 * x329 && x312 - 2 * x329 <= 1 && x312 - 2 * x319 <= 1 && 0 <= x312 - 2 * x319 && x314 = x315 && x317 = x318 f1_0_main_Load(x330, x331, x332, x333, x334, x335, x336) -> f196_0_create_LE(x337, x338, x339, x340, x341, x342, x343) :|: -1 <= x344 - 1 && 1 <= x331 - 1 && -1 <= x345 - 1 && 0 <= x330 - 1 && x345 - 1 = x337 f196_0_create_LE(x346, x347, x348, x349, x350, x351, x352) -> f196_0_create_LE(x353, x354, x355, x356, x357, x358, x359) :|: x346 - 1 = x353 && 0 <= x346 - 1 __init(x360, x361, x362, x363, x364, x365, x366) -> f1_0_main_Load(x367, x368, x369, x370, x371, x372, x373) :|: 0 <= 0 Start term: __init(arg1, arg2, arg3, arg4, arg5, arg6, arg7) ---------------------------------------- (1) IRSFormatTransformerProof (EQUIVALENT) Reformatted IRS to match normalized format (transformed away non-linear left-hand sides, !=, / and %). ---------------------------------------- (2) Obligation: Rules: f1_0_main_Load(arg1, arg2, arg3, arg4, arg5, arg6, arg7) -> f234_0_slide68_FieldAccess(arg1P, arg2P, arg3P, arg4P, arg5P, arg6P, arg7P) :|: -1 <= x4 - 1 && 1 <= arg2 - 1 && -1 <= arg1P - 1 && arg2P <= x5 - 1 && -1 <= x5 - 1 && 0 <= arg1 - 1 f1_0_main_Load(x, x1, x2, x3, x6, x7, x8) -> f234_0_slide68_FieldAccess(x9, x11, x12, x13, x14, x15, x16) :|: -1 <= x17 - 1 && 1 <= x1 - 1 && x11 <= 0 && -1 <= x9 - 1 && 0 <= x - 1 f234_0_slide68_FieldAccess(x18, x19, x20, x21, x22, x23, x24) -> f288_0_slide68_EQ(x25, x26, x27, x28, x29, x30, x31) :|: x19 = x31 && x19 = x30 && 0 = x29 && x19 = x28 && x19 = x27 && 0 = x26 && x18 = x25 && 0 <= x19 - 1 f288_0_slide68_EQ(x32, x33, x34, x35, x36, x37, x38) -> f288_0_slide68_EQ'(x39, x40, x41, x42, x43, x44, x45) :|: x46 <= x34 - 1 && 0 <= x34 - 1 && x47 <= x37 - 1 && -1 <= x37 - 1 && x48 <= x49 - 1 && -1 <= x47 - 1 && x47 <= x48 - 1 && -1 <= x49 - 1 && x47 <= x50 - 1 && x47 <= x46 - 1 && x51 <= x32 && x32 - 2 * x52 = 0 && x34 = x35 && x37 = x38 && x32 = x39 && x33 = x40 && x34 = x41 && x34 = x42 && x36 = x43 && x37 = x44 && x37 = x45 f288_0_slide68_EQ'(x53, x54, x55, x56, x57, x58, x59) -> f288_0_slide68_EQ(x60, x61, x62, x63, x64, x65, x66) :|: x63 <= x55 - 1 && 0 <= x55 - 1 && x67 <= x58 - 1 && -1 <= x58 - 1 && x64 <= x68 - 1 && -1 <= x67 - 1 && x67 <= x64 - 1 && -1 <= x68 - 1 && x67 <= x69 - 1 && x67 <= x63 - 1 && x53 - 2 * x70 = 0 && x60 <= x53 && 0 <= x53 - 2 * x70 && x53 - 2 * x70 <= 1 && x53 - 2 * x60 <= 1 && 0 <= x53 - 2 * x60 && x55 = x56 && x58 = x59 && 1 = x61 && 0 = x65 && x64 = x66 f288_0_slide68_EQ(x71, x72, x73, x74, x75, x76, x77) -> f288_0_slide68_EQ'(x78, x79, x80, x81, x82, x83, x84) :|: 0 <= x74 - 1 && 0 <= x75 - 1 && -1 <= x77 - 1 && x85 <= x77 - 1 && x86 <= x74 - 1 && x85 <= x75 - 1 && 0 <= x72 - 1 && x71 - 2 * x87 = 1 && -1 <= x88 - 1 && x86 <= x88 - 1 && x89 <= x71 && -1 <= x86 - 1 && x90 <= x86 && 0 <= x85 - 1 && x71 = x78 && x72 = x79 && x73 = x80 && x74 = x81 && x75 = x82 && x76 = x83 && x77 = x84 f288_0_slide68_EQ'(x91, x92, x93, x94, x97, x98, x106) -> f288_0_slide68_EQ(x107, x108, x109, x110, x111, x112, x113) :|: 0 <= x94 - 1 && 0 <= x97 - 1 && -1 <= x106 - 1 && x111 <= x106 - 1 && x114 <= x94 - 1 && x111 <= x97 - 1 && 0 <= x92 - 1 && x91 - 2 * x115 = 1 && -1 <= x116 - 1 && x114 <= x116 - 1 && x107 <= x91 && -1 <= x114 - 1 && 0 <= x111 - 1 && x110 <= x114 && 0 <= x91 - 2 * x115 && x91 - 2 * x115 <= 1 && x91 - 2 * x107 <= 1 && 0 <= x91 - 2 * x107 && 1 = x108 && 0 = x112 && x111 = x113 f288_0_slide68_EQ(x121, x122, x123, x124, x125, x126, x127) -> f288_0_slide68_EQ'(x134, x135, x136, x137, x138, x139, x140) :|: x141 <= x123 - 1 && 0 <= x123 - 1 && x141 <= x126 - 1 && -1 <= x126 - 1 && x142 <= x143 - 1 && -1 <= x143 - 1 && x121 - 2 * x144 = 1 && 0 <= x141 - 1 && x148 <= x121 && x123 = x124 && x126 = x127 && x121 = x134 && x122 = x135 && x123 = x136 && x123 = x137 && x125 = x138 && x126 = x139 && x126 = x140 f288_0_slide68_EQ'(x149, x150, x151, x152, x153, x154, x155) -> f288_0_slide68_EQ(x161, x162, x163, x164, x165, x166, x167) :|: x163 <= x151 - 1 && 0 <= x151 - 1 && x163 <= x154 - 1 && -1 <= x154 - 1 && x168 <= x169 - 1 && -1 <= x169 - 1 && x149 - 2 * x171 = 1 && x161 <= x149 && 0 <= x163 - 1 && 0 <= x149 - 2 * x171 && x149 - 2 * x171 <= 1 && x149 - 2 * x161 <= 1 && 0 <= x149 - 2 * x161 && x151 = x152 && x154 = x155 && 0 = x162 && x163 = x164 && 0 = x165 && x163 = x166 && x163 = x167 f288_0_slide68_EQ(x174, x175, x176, x177, x178, x179, x180) -> f288_0_slide68_EQ'(x190, x191, x192, x193, x194, x195, x196) :|: 0 <= x177 - 1 && 0 <= x178 - 1 && -1 <= x179 - 1 && x179 <= x175 - 1 && x179 <= x197 - 1 && x179 <= x176 - 1 && x179 <= x198 - 1 && -1 <= x180 - 1 && x199 <= x180 - 1 && x199 <= x200 - 1 && x201 <= x177 - 1 && -1 <= x199 - 1 && x199 <= x207 - 1 && x208 <= x178 - 1 && 0 <= x175 - 1 && x199 <= x201 - 1 && x199 <= x208 - 1 && x209 <= x174 && x174 - 2 * x210 = 0 && x174 = x190 && x175 = x191 && x176 = x192 && x177 = x193 && x178 = x194 && x179 = x195 && x180 = x196 f288_0_slide68_EQ'(x211, x212, x213, x222, x223, x224, x225) -> f288_0_slide68_EQ(x226, x227, x228, x229, x230, x231, x232) :|: 0 <= x222 - 1 && 0 <= x223 - 1 && -1 <= x224 - 1 && x224 <= x212 - 1 && x224 <= x233 - 1 && x224 <= x213 - 1 && x224 <= x234 - 1 && -1 <= x225 - 1 && x238 <= x225 - 1 && x238 <= x232 - 1 && x229 <= x222 - 1 && -1 <= x238 - 1 && x238 <= x239 - 1 && x230 <= x223 - 1 && 0 <= x212 - 1 && x238 <= x229 - 1 && x238 <= x230 - 1 && x211 - 2 * x240 = 0 && x226 <= x211 && 0 <= x211 - 2 * x240 && x211 - 2 * x240 <= 1 && x211 - 2 * x226 <= 1 && 0 <= x211 - 2 * x226 && x213 = x228 && x212 = x231 f288_0_slide68_EQ(x241, x242, x243, x244, x252, x253, x254) -> f288_0_slide68_EQ'(x255, x256, x257, x258, x259, x260, x261) :|: 0 <= x244 - 1 && 0 <= x252 - 1 && -1 <= x254 - 1 && x262 <= x254 - 1 && x263 <= x244 - 1 && x264 <= x252 - 1 && 0 <= x242 - 1 && x241 - 2 * x265 = 1 && -1 <= x243 - 1 && x270 <= x243 && x271 <= x263 && -1 <= x263 - 1 && x272 <= x264 && 0 <= x253 - 1 && x273 <= x241 && -1 <= x264 - 1 && 0 <= x262 - 1 && x241 = x255 && x242 = x256 && x243 = x257 && x244 = x258 && x252 = x259 && x253 = x260 && x254 = x261 f288_0_slide68_EQ'(x274, x275, x276, x277, x278, x279, x280) -> f288_0_slide68_EQ(x281, x282, x283, x284, x285, x286, x287) :|: 0 <= x277 - 1 && 0 <= x278 - 1 && -1 <= x280 - 1 && x287 <= x280 - 1 && x288 <= x277 - 1 && x289 <= x278 - 1 && 0 <= x275 - 1 && x274 - 2 * x290 = 1 && -1 <= x276 - 1 && x283 <= x276 && x284 <= x288 && -1 <= x288 - 1 && x285 <= x289 && 0 <= x279 - 1 && x281 <= x274 && 0 <= x287 - 1 && -1 <= x289 - 1 && 0 <= x274 - 2 * x290 && x274 - 2 * x290 <= 1 && x274 - 2 * x281 <= 1 && 0 <= x274 - 2 * x281 && x279 = x286 f288_0_slide68_EQ(x291, x292, x293, x294, x295, x296, x297) -> f288_0_slide68_EQ'(x298, x299, x300, x301, x302, x303, x304) :|: x305 <= x293 - 1 && 0 <= x293 - 1 && x306 <= x296 - 1 && -1 <= x296 - 1 && x307 <= x308 - 1 && -1 <= x308 - 1 && x291 - 2 * x309 = 1 && x310 <= x291 && -1 <= x305 - 1 && x311 <= x305 && 0 <= x306 - 1 && x293 = x294 && x296 = x297 && x291 = x298 && x292 = x299 && x293 = x300 && x293 = x301 && x295 = x302 && x296 = x303 && x296 = x304 f288_0_slide68_EQ'(x312, x313, x314, x315, x316, x317, x318) -> f288_0_slide68_EQ(x319, x320, x321, x322, x323, x324, x325) :|: x326 <= x314 - 1 && 0 <= x314 - 1 && x325 <= x317 - 1 && -1 <= x317 - 1 && x327 <= x328 - 1 && -1 <= x328 - 1 && x312 - 2 * x329 = 1 && x319 <= x312 && -1 <= x326 - 1 && 0 <= x325 - 1 && x322 <= x326 && 0 <= x312 - 2 * x329 && x312 - 2 * x329 <= 1 && x312 - 2 * x319 <= 1 && 0 <= x312 - 2 * x319 && x314 = x315 && x317 = x318 f1_0_main_Load(x330, x331, x332, x333, x334, x335, x336) -> f196_0_create_LE(x337, x338, x339, x340, x341, x342, x343) :|: -1 <= x344 - 1 && 1 <= x331 - 1 && -1 <= x345 - 1 && 0 <= x330 - 1 && x345 - 1 = x337 f196_0_create_LE(x346, x347, x348, x349, x350, x351, x352) -> f196_0_create_LE(x353, x354, x355, x356, x357, x358, x359) :|: x346 - 1 = x353 && 0 <= x346 - 1 __init(x360, x361, x362, x363, x364, x365, x366) -> f1_0_main_Load(x367, x368, x369, x370, x371, x372, x373) :|: 0 <= 0 Start term: __init(arg1, arg2, arg3, arg4, arg5, arg6, arg7) ---------------------------------------- (3) IRSwTTerminationDigraphProof (EQUIVALENT) Constructed termination digraph! Nodes: (1) f1_0_main_Load(arg1, arg2, arg3, arg4, arg5, arg6, arg7) -> f234_0_slide68_FieldAccess(arg1P, arg2P, arg3P, arg4P, arg5P, arg6P, arg7P) :|: -1 <= x4 - 1 && 1 <= arg2 - 1 && -1 <= arg1P - 1 && arg2P <= x5 - 1 && -1 <= x5 - 1 && 0 <= arg1 - 1 (2) f1_0_main_Load(x, x1, x2, x3, x6, x7, x8) -> f234_0_slide68_FieldAccess(x9, x11, x12, x13, x14, x15, x16) :|: -1 <= x17 - 1 && 1 <= x1 - 1 && x11 <= 0 && -1 <= x9 - 1 && 0 <= x - 1 (3) f234_0_slide68_FieldAccess(x18, x19, x20, x21, x22, x23, x24) -> f288_0_slide68_EQ(x25, x26, x27, x28, x29, x30, x31) :|: x19 = x31 && x19 = x30 && 0 = x29 && x19 = x28 && x19 = x27 && 0 = x26 && x18 = x25 && 0 <= x19 - 1 (4) f288_0_slide68_EQ(x32, x33, x34, x35, x36, x37, x38) -> f288_0_slide68_EQ'(x39, x40, x41, x42, x43, x44, x45) :|: x46 <= x34 - 1 && 0 <= x34 - 1 && x47 <= x37 - 1 && -1 <= x37 - 1 && x48 <= x49 - 1 && -1 <= x47 - 1 && x47 <= x48 - 1 && -1 <= x49 - 1 && x47 <= x50 - 1 && x47 <= x46 - 1 && x51 <= x32 && x32 - 2 * x52 = 0 && x34 = x35 && x37 = x38 && x32 = x39 && x33 = x40 && x34 = x41 && x34 = x42 && x36 = x43 && x37 = x44 && x37 = x45 (5) f288_0_slide68_EQ'(x53, x54, x55, x56, x57, x58, x59) -> f288_0_slide68_EQ(x60, x61, x62, x63, x64, x65, x66) :|: x63 <= x55 - 1 && 0 <= x55 - 1 && x67 <= x58 - 1 && -1 <= x58 - 1 && x64 <= x68 - 1 && -1 <= x67 - 1 && x67 <= x64 - 1 && -1 <= x68 - 1 && x67 <= x69 - 1 && x67 <= x63 - 1 && x53 - 2 * x70 = 0 && x60 <= x53 && 0 <= x53 - 2 * x70 && x53 - 2 * x70 <= 1 && x53 - 2 * x60 <= 1 && 0 <= x53 - 2 * x60 && x55 = x56 && x58 = x59 && 1 = x61 && 0 = x65 && x64 = x66 (6) f288_0_slide68_EQ(x71, x72, x73, x74, x75, x76, x77) -> f288_0_slide68_EQ'(x78, x79, x80, x81, x82, x83, x84) :|: 0 <= x74 - 1 && 0 <= x75 - 1 && -1 <= x77 - 1 && x85 <= x77 - 1 && x86 <= x74 - 1 && x85 <= x75 - 1 && 0 <= x72 - 1 && x71 - 2 * x87 = 1 && -1 <= x88 - 1 && x86 <= x88 - 1 && x89 <= x71 && -1 <= x86 - 1 && x90 <= x86 && 0 <= x85 - 1 && x71 = x78 && x72 = x79 && x73 = x80 && x74 = x81 && x75 = x82 && x76 = x83 && x77 = x84 (7) f288_0_slide68_EQ'(x91, x92, x93, x94, x97, x98, x106) -> f288_0_slide68_EQ(x107, x108, x109, x110, x111, x112, x113) :|: 0 <= x94 - 1 && 0 <= x97 - 1 && -1 <= x106 - 1 && x111 <= x106 - 1 && x114 <= x94 - 1 && x111 <= x97 - 1 && 0 <= x92 - 1 && x91 - 2 * x115 = 1 && -1 <= x116 - 1 && x114 <= x116 - 1 && x107 <= x91 && -1 <= x114 - 1 && 0 <= x111 - 1 && x110 <= x114 && 0 <= x91 - 2 * x115 && x91 - 2 * x115 <= 1 && x91 - 2 * x107 <= 1 && 0 <= x91 - 2 * x107 && 1 = x108 && 0 = x112 && x111 = x113 (8) f288_0_slide68_EQ(x121, x122, x123, x124, x125, x126, x127) -> f288_0_slide68_EQ'(x134, x135, x136, x137, x138, x139, x140) :|: x141 <= x123 - 1 && 0 <= x123 - 1 && x141 <= x126 - 1 && -1 <= x126 - 1 && x142 <= x143 - 1 && -1 <= x143 - 1 && x121 - 2 * x144 = 1 && 0 <= x141 - 1 && x148 <= x121 && x123 = x124 && x126 = x127 && x121 = x134 && x122 = x135 && x123 = x136 && x123 = x137 && x125 = x138 && x126 = x139 && x126 = x140 (9) f288_0_slide68_EQ'(x149, x150, x151, x152, x153, x154, x155) -> f288_0_slide68_EQ(x161, x162, x163, x164, x165, x166, x167) :|: x163 <= x151 - 1 && 0 <= x151 - 1 && x163 <= x154 - 1 && -1 <= x154 - 1 && x168 <= x169 - 1 && -1 <= x169 - 1 && x149 - 2 * x171 = 1 && x161 <= x149 && 0 <= x163 - 1 && 0 <= x149 - 2 * x171 && x149 - 2 * x171 <= 1 && x149 - 2 * x161 <= 1 && 0 <= x149 - 2 * x161 && x151 = x152 && x154 = x155 && 0 = x162 && x163 = x164 && 0 = x165 && x163 = x166 && x163 = x167 (10) f288_0_slide68_EQ(x174, x175, x176, x177, x178, x179, x180) -> f288_0_slide68_EQ'(x190, x191, x192, x193, x194, x195, x196) :|: 0 <= x177 - 1 && 0 <= x178 - 1 && -1 <= x179 - 1 && x179 <= x175 - 1 && x179 <= x197 - 1 && x179 <= x176 - 1 && x179 <= x198 - 1 && -1 <= x180 - 1 && x199 <= x180 - 1 && x199 <= x200 - 1 && x201 <= x177 - 1 && -1 <= x199 - 1 && x199 <= x207 - 1 && x208 <= x178 - 1 && 0 <= x175 - 1 && x199 <= x201 - 1 && x199 <= x208 - 1 && x209 <= x174 && x174 - 2 * x210 = 0 && x174 = x190 && x175 = x191 && x176 = x192 && x177 = x193 && x178 = x194 && x179 = x195 && x180 = x196 (11) f288_0_slide68_EQ'(x211, x212, x213, x222, x223, x224, x225) -> f288_0_slide68_EQ(x226, x227, x228, x229, x230, x231, x232) :|: 0 <= x222 - 1 && 0 <= x223 - 1 && -1 <= x224 - 1 && x224 <= x212 - 1 && x224 <= x233 - 1 && x224 <= x213 - 1 && x224 <= x234 - 1 && -1 <= x225 - 1 && x238 <= x225 - 1 && x238 <= x232 - 1 && x229 <= x222 - 1 && -1 <= x238 - 1 && x238 <= x239 - 1 && x230 <= x223 - 1 && 0 <= x212 - 1 && x238 <= x229 - 1 && x238 <= x230 - 1 && x211 - 2 * x240 = 0 && x226 <= x211 && 0 <= x211 - 2 * x240 && x211 - 2 * x240 <= 1 && x211 - 2 * x226 <= 1 && 0 <= x211 - 2 * x226 && x213 = x228 && x212 = x231 (12) f288_0_slide68_EQ(x241, x242, x243, x244, x252, x253, x254) -> f288_0_slide68_EQ'(x255, x256, x257, x258, x259, x260, x261) :|: 0 <= x244 - 1 && 0 <= x252 - 1 && -1 <= x254 - 1 && x262 <= x254 - 1 && x263 <= x244 - 1 && x264 <= x252 - 1 && 0 <= x242 - 1 && x241 - 2 * x265 = 1 && -1 <= x243 - 1 && x270 <= x243 && x271 <= x263 && -1 <= x263 - 1 && x272 <= x264 && 0 <= x253 - 1 && x273 <= x241 && -1 <= x264 - 1 && 0 <= x262 - 1 && x241 = x255 && x242 = x256 && x243 = x257 && x244 = x258 && x252 = x259 && x253 = x260 && x254 = x261 (13) f288_0_slide68_EQ'(x274, x275, x276, x277, x278, x279, x280) -> f288_0_slide68_EQ(x281, x282, x283, x284, x285, x286, x287) :|: 0 <= x277 - 1 && 0 <= x278 - 1 && -1 <= x280 - 1 && x287 <= x280 - 1 && x288 <= x277 - 1 && x289 <= x278 - 1 && 0 <= x275 - 1 && x274 - 2 * x290 = 1 && -1 <= x276 - 1 && x283 <= x276 && x284 <= x288 && -1 <= x288 - 1 && x285 <= x289 && 0 <= x279 - 1 && x281 <= x274 && 0 <= x287 - 1 && -1 <= x289 - 1 && 0 <= x274 - 2 * x290 && x274 - 2 * x290 <= 1 && x274 - 2 * x281 <= 1 && 0 <= x274 - 2 * x281 && x279 = x286 (14) f288_0_slide68_EQ(x291, x292, x293, x294, x295, x296, x297) -> f288_0_slide68_EQ'(x298, x299, x300, x301, x302, x303, x304) :|: x305 <= x293 - 1 && 0 <= x293 - 1 && x306 <= x296 - 1 && -1 <= x296 - 1 && x307 <= x308 - 1 && -1 <= x308 - 1 && x291 - 2 * x309 = 1 && x310 <= x291 && -1 <= x305 - 1 && x311 <= x305 && 0 <= x306 - 1 && x293 = x294 && x296 = x297 && x291 = x298 && x292 = x299 && x293 = x300 && x293 = x301 && x295 = x302 && x296 = x303 && x296 = x304 (15) f288_0_slide68_EQ'(x312, x313, x314, x315, x316, x317, x318) -> f288_0_slide68_EQ(x319, x320, x321, x322, x323, x324, x325) :|: x326 <= x314 - 1 && 0 <= x314 - 1 && x325 <= x317 - 1 && -1 <= x317 - 1 && x327 <= x328 - 1 && -1 <= x328 - 1 && x312 - 2 * x329 = 1 && x319 <= x312 && -1 <= x326 - 1 && 0 <= x325 - 1 && x322 <= x326 && 0 <= x312 - 2 * x329 && x312 - 2 * x329 <= 1 && x312 - 2 * x319 <= 1 && 0 <= x312 - 2 * x319 && x314 = x315 && x317 = x318 (16) f1_0_main_Load(x330, x331, x332, x333, x334, x335, x336) -> f196_0_create_LE(x337, x338, x339, x340, x341, x342, x343) :|: -1 <= x344 - 1 && 1 <= x331 - 1 && -1 <= x345 - 1 && 0 <= x330 - 1 && x345 - 1 = x337 (17) f196_0_create_LE(x346, x347, x348, x349, x350, x351, x352) -> f196_0_create_LE(x353, x354, x355, x356, x357, x358, x359) :|: x346 - 1 = x353 && 0 <= x346 - 1 (18) __init(x360, x361, x362, x363, x364, x365, x366) -> f1_0_main_Load(x367, x368, x369, x370, x371, x372, x373) :|: 0 <= 0 Arcs: (1) -> (3) (3) -> (4), (8), (14) (4) -> (5), (11) (5) -> (6), (10) (6) -> (7), (9), (13), (15) (7) -> (6), (10) (8) -> (7), (9), (13), (15) (9) -> (4), (8), (14) (10) -> (5), (11) (11) -> (4), (6), (8), (10), (12), (14) (12) -> (7), (9), (13), (15) (13) -> (4), (6), (8), (10), (12), (14) (14) -> (7), (9), (13), (15) (15) -> (4), (6), (8), (10), (12), (14) (16) -> (17) (17) -> (17) (18) -> (1), (2), (16) This digraph is fully evaluated! ---------------------------------------- (4) Complex Obligation (AND) ---------------------------------------- (5) Obligation: Termination digraph: Nodes: (1) f196_0_create_LE(x346, x347, x348, x349, x350, x351, x352) -> f196_0_create_LE(x353, x354, x355, x356, x357, x358, x359) :|: x346 - 1 = x353 && 0 <= x346 - 1 Arcs: (1) -> (1) This digraph is fully evaluated! ---------------------------------------- (6) IntTRSCompressionProof (EQUIVALENT) Compressed rules. ---------------------------------------- (7) Obligation: Rules: f196_0_create_LE(x346:0, x347:0, x348:0, x349:0, x350:0, x351:0, x352:0) -> f196_0_create_LE(x346:0 - 1, x354:0, x355:0, x356:0, x357:0, x358:0, x359:0) :|: x346:0 > 0 ---------------------------------------- (8) IntTRSUnneededArgumentFilterProof (EQUIVALENT) Some arguments are removed because they cannot influence termination. We removed arguments according to the following replacements: f196_0_create_LE(x1, x2, x3, x4, x5, x6, x7) -> f196_0_create_LE(x1) ---------------------------------------- (9) Obligation: Rules: f196_0_create_LE(x346:0) -> f196_0_create_LE(x346:0 - 1) :|: x346:0 > 0 ---------------------------------------- (10) TempFilterProof (SOUND) Used the following sort dictionary for filtering: f196_0_create_LE(INTEGER) Replaced non-predefined constructor symbols by 0. ---------------------------------------- (11) Obligation: Rules: f196_0_create_LE(x346:0) -> f196_0_create_LE(c) :|: c = x346:0 - 1 && x346:0 > 0 ---------------------------------------- (12) PolynomialOrderProcessor (EQUIVALENT) Found the following polynomial interpretation: [f196_0_create_LE(x)] = x The following rules are decreasing: f196_0_create_LE(x346:0) -> f196_0_create_LE(c) :|: c = x346:0 - 1 && x346:0 > 0 The following rules are bounded: f196_0_create_LE(x346:0) -> f196_0_create_LE(c) :|: c = x346:0 - 1 && x346:0 > 0 ---------------------------------------- (13) YES ---------------------------------------- (14) Obligation: Termination digraph: Nodes: (1) f288_0_slide68_EQ(x32, x33, x34, x35, x36, x37, x38) -> f288_0_slide68_EQ'(x39, x40, x41, x42, x43, x44, x45) :|: x46 <= x34 - 1 && 0 <= x34 - 1 && x47 <= x37 - 1 && -1 <= x37 - 1 && x48 <= x49 - 1 && -1 <= x47 - 1 && x47 <= x48 - 1 && -1 <= x49 - 1 && x47 <= x50 - 1 && x47 <= x46 - 1 && x51 <= x32 && x32 - 2 * x52 = 0 && x34 = x35 && x37 = x38 && x32 = x39 && x33 = x40 && x34 = x41 && x34 = x42 && x36 = x43 && x37 = x44 && x37 = x45 (2) f288_0_slide68_EQ'(x149, x150, x151, x152, x153, x154, x155) -> f288_0_slide68_EQ(x161, x162, x163, x164, x165, x166, x167) :|: x163 <= x151 - 1 && 0 <= x151 - 1 && x163 <= x154 - 1 && -1 <= x154 - 1 && x168 <= x169 - 1 && -1 <= x169 - 1 && x149 - 2 * x171 = 1 && x161 <= x149 && 0 <= x163 - 1 && 0 <= x149 - 2 * x171 && x149 - 2 * x171 <= 1 && x149 - 2 * x161 <= 1 && 0 <= x149 - 2 * x161 && x151 = x152 && x154 = x155 && 0 = x162 && x163 = x164 && 0 = x165 && x163 = x166 && x163 = x167 (3) f288_0_slide68_EQ(x71, x72, x73, x74, x75, x76, x77) -> f288_0_slide68_EQ'(x78, x79, x80, x81, x82, x83, x84) :|: 0 <= x74 - 1 && 0 <= x75 - 1 && -1 <= x77 - 1 && x85 <= x77 - 1 && x86 <= x74 - 1 && x85 <= x75 - 1 && 0 <= x72 - 1 && x71 - 2 * x87 = 1 && -1 <= x88 - 1 && x86 <= x88 - 1 && x89 <= x71 && -1 <= x86 - 1 && x90 <= x86 && 0 <= x85 - 1 && x71 = x78 && x72 = x79 && x73 = x80 && x74 = x81 && x75 = x82 && x76 = x83 && x77 = x84 (4) f288_0_slide68_EQ'(x53, x54, x55, x56, x57, x58, x59) -> f288_0_slide68_EQ(x60, x61, x62, x63, x64, x65, x66) :|: x63 <= x55 - 1 && 0 <= x55 - 1 && x67 <= x58 - 1 && -1 <= x58 - 1 && x64 <= x68 - 1 && -1 <= x67 - 1 && x67 <= x64 - 1 && -1 <= x68 - 1 && x67 <= x69 - 1 && x67 <= x63 - 1 && x53 - 2 * x70 = 0 && x60 <= x53 && 0 <= x53 - 2 * x70 && x53 - 2 * x70 <= 1 && x53 - 2 * x60 <= 1 && 0 <= x53 - 2 * x60 && x55 = x56 && x58 = x59 && 1 = x61 && 0 = x65 && x64 = x66 (5) f288_0_slide68_EQ(x174, x175, x176, x177, x178, x179, x180) -> f288_0_slide68_EQ'(x190, x191, x192, x193, x194, x195, x196) :|: 0 <= x177 - 1 && 0 <= x178 - 1 && -1 <= x179 - 1 && x179 <= x175 - 1 && x179 <= x197 - 1 && x179 <= x176 - 1 && x179 <= x198 - 1 && -1 <= x180 - 1 && x199 <= x180 - 1 && x199 <= x200 - 1 && x201 <= x177 - 1 && -1 <= x199 - 1 && x199 <= x207 - 1 && x208 <= x178 - 1 && 0 <= x175 - 1 && x199 <= x201 - 1 && x199 <= x208 - 1 && x209 <= x174 && x174 - 2 * x210 = 0 && x174 = x190 && x175 = x191 && x176 = x192 && x177 = x193 && x178 = x194 && x179 = x195 && x180 = x196 (6) f288_0_slide68_EQ'(x91, x92, x93, x94, x97, x98, x106) -> f288_0_slide68_EQ(x107, x108, x109, x110, x111, x112, x113) :|: 0 <= x94 - 1 && 0 <= x97 - 1 && -1 <= x106 - 1 && x111 <= x106 - 1 && x114 <= x94 - 1 && x111 <= x97 - 1 && 0 <= x92 - 1 && x91 - 2 * x115 = 1 && -1 <= x116 - 1 && x114 <= x116 - 1 && x107 <= x91 && -1 <= x114 - 1 && 0 <= x111 - 1 && x110 <= x114 && 0 <= x91 - 2 * x115 && x91 - 2 * x115 <= 1 && x91 - 2 * x107 <= 1 && 0 <= x91 - 2 * x107 && 1 = x108 && 0 = x112 && x111 = x113 (7) f288_0_slide68_EQ(x121, x122, x123, x124, x125, x126, x127) -> f288_0_slide68_EQ'(x134, x135, x136, x137, x138, x139, x140) :|: x141 <= x123 - 1 && 0 <= x123 - 1 && x141 <= x126 - 1 && -1 <= x126 - 1 && x142 <= x143 - 1 && -1 <= x143 - 1 && x121 - 2 * x144 = 1 && 0 <= x141 - 1 && x148 <= x121 && x123 = x124 && x126 = x127 && x121 = x134 && x122 = x135 && x123 = x136 && x123 = x137 && x125 = x138 && x126 = x139 && x126 = x140 (8) f288_0_slide68_EQ'(x274, x275, x276, x277, x278, x279, x280) -> f288_0_slide68_EQ(x281, x282, x283, x284, x285, x286, x287) :|: 0 <= x277 - 1 && 0 <= x278 - 1 && -1 <= x280 - 1 && x287 <= x280 - 1 && x288 <= x277 - 1 && x289 <= x278 - 1 && 0 <= x275 - 1 && x274 - 2 * x290 = 1 && -1 <= x276 - 1 && x283 <= x276 && x284 <= x288 && -1 <= x288 - 1 && x285 <= x289 && 0 <= x279 - 1 && x281 <= x274 && 0 <= x287 - 1 && -1 <= x289 - 1 && 0 <= x274 - 2 * x290 && x274 - 2 * x290 <= 1 && x274 - 2 * x281 <= 1 && 0 <= x274 - 2 * x281 && x279 = x286 (9) f288_0_slide68_EQ(x241, x242, x243, x244, x252, x253, x254) -> f288_0_slide68_EQ'(x255, x256, x257, x258, x259, x260, x261) :|: 0 <= x244 - 1 && 0 <= x252 - 1 && -1 <= x254 - 1 && x262 <= x254 - 1 && x263 <= x244 - 1 && x264 <= x252 - 1 && 0 <= x242 - 1 && x241 - 2 * x265 = 1 && -1 <= x243 - 1 && x270 <= x243 && x271 <= x263 && -1 <= x263 - 1 && x272 <= x264 && 0 <= x253 - 1 && x273 <= x241 && -1 <= x264 - 1 && 0 <= x262 - 1 && x241 = x255 && x242 = x256 && x243 = x257 && x244 = x258 && x252 = x259 && x253 = x260 && x254 = x261 (10) f288_0_slide68_EQ'(x312, x313, x314, x315, x316, x317, x318) -> f288_0_slide68_EQ(x319, x320, x321, x322, x323, x324, x325) :|: x326 <= x314 - 1 && 0 <= x314 - 1 && x325 <= x317 - 1 && -1 <= x317 - 1 && x327 <= x328 - 1 && -1 <= x328 - 1 && x312 - 2 * x329 = 1 && x319 <= x312 && -1 <= x326 - 1 && 0 <= x325 - 1 && x322 <= x326 && 0 <= x312 - 2 * x329 && x312 - 2 * x329 <= 1 && x312 - 2 * x319 <= 1 && 0 <= x312 - 2 * x319 && x314 = x315 && x317 = x318 (11) f288_0_slide68_EQ(x291, x292, x293, x294, x295, x296, x297) -> f288_0_slide68_EQ'(x298, x299, x300, x301, x302, x303, x304) :|: x305 <= x293 - 1 && 0 <= x293 - 1 && x306 <= x296 - 1 && -1 <= x296 - 1 && x307 <= x308 - 1 && -1 <= x308 - 1 && x291 - 2 * x309 = 1 && x310 <= x291 && -1 <= x305 - 1 && x311 <= x305 && 0 <= x306 - 1 && x293 = x294 && x296 = x297 && x291 = x298 && x292 = x299 && x293 = x300 && x293 = x301 && x295 = x302 && x296 = x303 && x296 = x304 (12) f288_0_slide68_EQ'(x211, x212, x213, x222, x223, x224, x225) -> f288_0_slide68_EQ(x226, x227, x228, x229, x230, x231, x232) :|: 0 <= x222 - 1 && 0 <= x223 - 1 && -1 <= x224 - 1 && x224 <= x212 - 1 && x224 <= x233 - 1 && x224 <= x213 - 1 && x224 <= x234 - 1 && -1 <= x225 - 1 && x238 <= x225 - 1 && x238 <= x232 - 1 && x229 <= x222 - 1 && -1 <= x238 - 1 && x238 <= x239 - 1 && x230 <= x223 - 1 && 0 <= x212 - 1 && x238 <= x229 - 1 && x238 <= x230 - 1 && x211 - 2 * x240 = 0 && x226 <= x211 && 0 <= x211 - 2 * x240 && x211 - 2 * x240 <= 1 && x211 - 2 * x226 <= 1 && 0 <= x211 - 2 * x226 && x213 = x228 && x212 = x231 Arcs: (1) -> (4), (12) (2) -> (1), (7), (11) (3) -> (2), (6), (8), (10) (4) -> (3), (5) (5) -> (4), (12) (6) -> (3), (5) (7) -> (2), (6), (8), (10) (8) -> (1), (3), (5), (7), (9), (11) (9) -> (2), (6), (8), (10) (10) -> (1), (3), (5), (7), (9), (11) (11) -> (2), (6), (8), (10) (12) -> (1), (3), (5), (7), (9), (11) This digraph is fully evaluated! ---------------------------------------- (15) IntTRSCompressionProof (EQUIVALENT) Compressed rules. ---------------------------------------- (16) Obligation: Rules: f288_0_slide68_EQ(x241:0, x242:0, x243:0, x244:0, x252:0, x253:0, x254:0) -> f288_0_slide68_EQ'(x241:0, x242:0, x243:0, x244:0, x252:0, x253:0, x254:0) :|: x264:0 > -1 && x262:0 > 0 && x273:0 <= x241:0 && x253:0 > 0 && x272:0 <= x264:0 && x263:0 > -1 && x271:0 <= x263:0 && x270:0 <= x243:0 && x243:0 > -1 && x241:0 - 2 * x265:0 = 1 && x242:0 > 0 && x264:0 <= x252:0 - 1 && x263:0 <= x244:0 - 1 && x262:0 <= x254:0 - 1 && x254:0 > -1 && x252:0 > 0 && x244:0 > 0 f288_0_slide68_EQ'(x312:0, x313:0, x314:0, x314:0, x316:0, x317:0, x317:0) -> f288_0_slide68_EQ(x319:0, x320:0, x321:0, x322:0, x323:0, x324:0, x325:0) :|: x312:0 - 2 * x319:0 <= 1 && x312:0 - 2 * x319:0 >= 0 && x312:0 - 2 * x329:0 <= 1 && x312:0 - 2 * x329:0 >= 0 && x326:0 >= x322:0 && x325:0 > 0 && x326:0 > -1 && x319:0 <= x312:0 && x312:0 - 2 * x329:0 = 1 && x328:0 > -1 && x328:0 - 1 >= x327:0 && x317:0 > -1 && x325:0 <= x317:0 - 1 && x314:0 > 0 && x326:0 <= x314:0 - 1 f288_0_slide68_EQ(x121:0, x122:0, x123:0, x123:0, x125:0, x126:0, x126:0) -> f288_0_slide68_EQ'(x121:0, x122:0, x123:0, x123:0, x125:0, x126:0, x126:0) :|: x141:0 > 0 && x148:0 <= x121:0 && x121:0 - 2 * x144:0 = 1 && x143:0 > -1 && x143:0 - 1 >= x142:0 && x126:0 > -1 && x141:0 <= x126:0 - 1 && x123:0 > 0 && x141:0 <= x123:0 - 1 f288_0_slide68_EQ'(x211:0, x212:0, x213:0, x222:0, x223:0, x224:0, x225:0) -> f288_0_slide68_EQ(x226:0, x227:0, x213:0, x229:0, x230:0, x212:0, x232:0) :|: x211:0 - 2 * x226:0 <= 1 && x211:0 - 2 * x226:0 >= 0 && x211:0 - 2 * x240:0 <= 1 && x211:0 - 2 * x240:0 >= 0 && x226:0 <= x211:0 && x211:0 - 2 * x240:0 = 0 && x238:0 <= x230:0 - 1 && x238:0 <= x229:0 - 1 && x212:0 > 0 && x230:0 <= x223:0 - 1 && x239:0 - 1 >= x238:0 && x238:0 > -1 && x229:0 <= x222:0 - 1 && x238:0 <= x232:0 - 1 && x238:0 <= x225:0 - 1 && x225:0 > -1 && x234:0 - 1 >= x224:0 && x224:0 <= x213:0 - 1 && x233:0 - 1 >= x224:0 && x224:0 <= x212:0 - 1 && x224:0 > -1 && x223:0 > 0 && x222:0 > 0 f288_0_slide68_EQ(x174:0, x175:0, x176:0, x177:0, x178:0, x179:0, x180:0) -> f288_0_slide68_EQ'(x174:0, x175:0, x176:0, x177:0, x178:0, x179:0, x180:0) :|: x209:0 <= x174:0 && x174:0 - 2 * x210:0 = 0 && x208:0 - 1 >= x199:0 && x201:0 - 1 >= x199:0 && x175:0 > 0 && x208:0 <= x178:0 - 1 && x207:0 - 1 >= x199:0 && x199:0 > -1 && x201:0 <= x177:0 - 1 && x200:0 - 1 >= x199:0 && x199:0 <= x180:0 - 1 && x180:0 > -1 && x198:0 - 1 >= x179:0 && x179:0 <= x176:0 - 1 && x197:0 - 1 >= x179:0 && x179:0 <= x175:0 - 1 && x179:0 > -1 && x178:0 > 0 && x177:0 > 0 f288_0_slide68_EQ'(x149:0, x150:0, x151:0, x151:0, x153:0, x154:0, x154:0) -> f288_0_slide68_EQ(x161:0, 0, x163:0, x163:0, 0, x163:0, x163:0) :|: x149:0 - 2 * x161:0 <= 1 && x149:0 - 2 * x161:0 >= 0 && x149:0 - 2 * x171:0 <= 1 && x149:0 - 2 * x171:0 >= 0 && x163:0 > 0 && x161:0 <= x149:0 && x149:0 - 2 * x171:0 = 1 && x169:0 > -1 && x169:0 - 1 >= x168:0 && x154:0 > -1 && x163:0 <= x154:0 - 1 && x151:0 > 0 && x163:0 <= x151:0 - 1 f288_0_slide68_EQ(x71:0, x72:0, x73:0, x74:0, x75:0, x76:0, x77:0) -> f288_0_slide68_EQ'(x71:0, x72:0, x73:0, x74:0, x75:0, x76:0, x77:0) :|: x90:0 <= x86:0 && x85:0 > 0 && x86:0 > -1 && x89:0 <= x71:0 && x88:0 - 1 >= x86:0 && x88:0 > -1 && x71:0 - 2 * x87:0 = 1 && x72:0 > 0 && x85:0 <= x75:0 - 1 && x86:0 <= x74:0 - 1 && x85:0 <= x77:0 - 1 && x77:0 > -1 && x75:0 > 0 && x74:0 > 0 f288_0_slide68_EQ'(x53:0, x54:0, x55:0, x55:0, x57:0, x58:0, x58:0) -> f288_0_slide68_EQ(x60:0, 1, x62:0, x63:0, x64:0, 0, x64:0) :|: x53:0 - 2 * x60:0 <= 1 && x53:0 - 2 * x60:0 >= 0 && x53:0 - 2 * x70:0 <= 1 && x53:0 - 2 * x70:0 >= 0 && x60:0 <= x53:0 && x53:0 - 2 * x70:0 = 0 && x67:0 <= x63:0 - 1 && x69:0 - 1 >= x67:0 && x68:0 > -1 && x67:0 <= x64:0 - 1 && x67:0 > -1 && x68:0 - 1 >= x64:0 && x58:0 > -1 && x67:0 <= x58:0 - 1 && x55:0 > 0 && x63:0 <= x55:0 - 1 f288_0_slide68_EQ(x32:0, x33:0, x34:0, x34:0, x36:0, x37:0, x37:0) -> f288_0_slide68_EQ'(x32:0, x33:0, x34:0, x34:0, x36:0, x37:0, x37:0) :|: x51:0 <= x32:0 && x32:0 - 2 * x52:0 = 0 && x47:0 <= x46:0 - 1 && x50:0 - 1 >= x47:0 && x49:0 > -1 && x48:0 - 1 >= x47:0 && x47:0 > -1 && x49:0 - 1 >= x48:0 && x37:0 > -1 && x47:0 <= x37:0 - 1 && x34:0 > 0 && x46:0 <= x34:0 - 1 f288_0_slide68_EQ(x291:0, x292:0, x293:0, x293:0, x295:0, x296:0, x296:0) -> f288_0_slide68_EQ'(x291:0, x292:0, x293:0, x293:0, x295:0, x296:0, x296:0) :|: x311:0 <= x305:0 && x306:0 > 0 && x305:0 > -1 && x310:0 <= x291:0 && x291:0 - 2 * x309:0 = 1 && x308:0 > -1 && x308:0 - 1 >= x307:0 && x296:0 > -1 && x306:0 <= x296:0 - 1 && x293:0 > 0 && x305:0 <= x293:0 - 1 f288_0_slide68_EQ'(x274:0, x275:0, x276:0, x277:0, x278:0, x279:0, x280:0) -> f288_0_slide68_EQ(x281:0, x282:0, x283:0, x284:0, x285:0, x279:0, x287:0) :|: x274:0 - 2 * x281:0 <= 1 && x274:0 - 2 * x281:0 >= 0 && x274:0 - 2 * x290:0 <= 1 && x274:0 - 2 * x290:0 >= 0 && x289:0 > -1 && x287:0 > 0 && x281:0 <= x274:0 && x279:0 > 0 && x289:0 >= x285:0 && x288:0 > -1 && x288:0 >= x284:0 && x283:0 <= x276:0 && x276:0 > -1 && x274:0 - 2 * x290:0 = 1 && x275:0 > 0 && x289:0 <= x278:0 - 1 && x288:0 <= x277:0 - 1 && x287:0 <= x280:0 - 1 && x280:0 > -1 && x278:0 > 0 && x277:0 > 0 f288_0_slide68_EQ'(x91:0, x92:0, x93:0, x94:0, x97:0, x98:0, x106:0) -> f288_0_slide68_EQ(x107:0, 1, x109:0, x110:0, x111:0, 0, x111:0) :|: x91:0 - 2 * x107:0 <= 1 && x91:0 - 2 * x107:0 >= 0 && x91:0 - 2 * x115:0 <= 1 && x91:0 - 2 * x115:0 >= 0 && x114:0 >= x110:0 && x111:0 > 0 && x114:0 > -1 && x91:0 >= x107:0 && x116:0 - 1 >= x114:0 && x116:0 > -1 && x91:0 - 2 * x115:0 = 1 && x92:0 > 0 && x97:0 - 1 >= x111:0 && x94:0 - 1 >= x114:0 && x111:0 <= x106:0 - 1 && x106:0 > -1 && x97:0 > 0 && x94:0 > 0 ---------------------------------------- (17) TempFilterProof (SOUND) Used the following sort dictionary for filtering: f288_0_slide68_EQ(INTEGER, VARIABLE, VARIABLE, INTEGER, VARIABLE, VARIABLE, INTEGER) f288_0_slide68_EQ'(INTEGER, VARIABLE, VARIABLE, INTEGER, VARIABLE, VARIABLE, INTEGER) Replaced non-predefined constructor symbols by 0. ---------------------------------------- (18) Obligation: Rules: f288_0_slide68_EQ(x241:0, x242:0, x243:0, x244:0, x252:0, x253:0, x254:0) -> f288_0_slide68_EQ'(x241:0, x242:0, x243:0, x244:0, x252:0, x253:0, x254:0) :|: x264:0 > -1 && x262:0 > 0 && x273:0 <= x241:0 && x253:0 > 0 && x272:0 <= x264:0 && x263:0 > -1 && x271:0 <= x263:0 && x270:0 <= x243:0 && x243:0 > -1 && x241:0 - 2 * x265:0 = 1 && x242:0 > 0 && x264:0 <= x252:0 - 1 && x263:0 <= x244:0 - 1 && x262:0 <= x254:0 - 1 && x254:0 > -1 && x252:0 > 0 && x244:0 > 0 f288_0_slide68_EQ'(x312:0, x313:0, x314:0, x314:0, x316:0, x317:0, x317:0) -> f288_0_slide68_EQ(x319:0, x320:0, x321:0, x322:0, x323:0, x324:0, x325:0) :|: x312:0 - 2 * x319:0 <= 1 && x312:0 - 2 * x319:0 >= 0 && x312:0 - 2 * x329:0 <= 1 && x312:0 - 2 * x329:0 >= 0 && x326:0 >= x322:0 && x325:0 > 0 && x326:0 > -1 && x319:0 <= x312:0 && x312:0 - 2 * x329:0 = 1 && x328:0 > -1 && x328:0 - 1 >= x327:0 && x317:0 > -1 && x325:0 <= x317:0 - 1 && x314:0 > 0 && x326:0 <= x314:0 - 1 f288_0_slide68_EQ(x121:0, x122:0, x123:0, x123:0, x125:0, x126:0, x126:0) -> f288_0_slide68_EQ'(x121:0, x122:0, x123:0, x123:0, x125:0, x126:0, x126:0) :|: x141:0 > 0 && x148:0 <= x121:0 && x121:0 - 2 * x144:0 = 1 && x143:0 > -1 && x143:0 - 1 >= x142:0 && x126:0 > -1 && x141:0 <= x126:0 - 1 && x123:0 > 0 && x141:0 <= x123:0 - 1 f288_0_slide68_EQ'(x211:0, x212:0, x213:0, x222:0, x223:0, x224:0, x225:0) -> f288_0_slide68_EQ(x226:0, x227:0, x213:0, x229:0, x230:0, x212:0, x232:0) :|: x211:0 - 2 * x226:0 <= 1 && x211:0 - 2 * x226:0 >= 0 && x211:0 - 2 * x240:0 <= 1 && x211:0 - 2 * x240:0 >= 0 && x226:0 <= x211:0 && x211:0 - 2 * x240:0 = 0 && x238:0 <= x230:0 - 1 && x238:0 <= x229:0 - 1 && x212:0 > 0 && x230:0 <= x223:0 - 1 && x239:0 - 1 >= x238:0 && x238:0 > -1 && x229:0 <= x222:0 - 1 && x238:0 <= x232:0 - 1 && x238:0 <= x225:0 - 1 && x225:0 > -1 && x234:0 - 1 >= x224:0 && x224:0 <= x213:0 - 1 && x233:0 - 1 >= x224:0 && x224:0 <= x212:0 - 1 && x224:0 > -1 && x223:0 > 0 && x222:0 > 0 f288_0_slide68_EQ(x174:0, x175:0, x176:0, x177:0, x178:0, x179:0, x180:0) -> f288_0_slide68_EQ'(x174:0, x175:0, x176:0, x177:0, x178:0, x179:0, x180:0) :|: x209:0 <= x174:0 && x174:0 - 2 * x210:0 = 0 && x208:0 - 1 >= x199:0 && x201:0 - 1 >= x199:0 && x175:0 > 0 && x208:0 <= x178:0 - 1 && x207:0 - 1 >= x199:0 && x199:0 > -1 && x201:0 <= x177:0 - 1 && x200:0 - 1 >= x199:0 && x199:0 <= x180:0 - 1 && x180:0 > -1 && x198:0 - 1 >= x179:0 && x179:0 <= x176:0 - 1 && x197:0 - 1 >= x179:0 && x179:0 <= x175:0 - 1 && x179:0 > -1 && x178:0 > 0 && x177:0 > 0 f288_0_slide68_EQ'(x149:0, x150:0, x151:0, x151:0, x153:0, x154:0, x154:0) -> f288_0_slide68_EQ(x161:0, c, x163:0, x163:0, c1, x163:0, x163:0) :|: c1 = 0 && c = 0 && (x149:0 - 2 * x161:0 <= 1 && x149:0 - 2 * x161:0 >= 0 && x149:0 - 2 * x171:0 <= 1 && x149:0 - 2 * x171:0 >= 0 && x163:0 > 0 && x161:0 <= x149:0 && x149:0 - 2 * x171:0 = 1 && x169:0 > -1 && x169:0 - 1 >= x168:0 && x154:0 > -1 && x163:0 <= x154:0 - 1 && x151:0 > 0 && x163:0 <= x151:0 - 1) f288_0_slide68_EQ(x71:0, x72:0, x73:0, x74:0, x75:0, x76:0, x77:0) -> f288_0_slide68_EQ'(x71:0, x72:0, x73:0, x74:0, x75:0, x76:0, x77:0) :|: x90:0 <= x86:0 && x85:0 > 0 && x86:0 > -1 && x89:0 <= x71:0 && x88:0 - 1 >= x86:0 && x88:0 > -1 && x71:0 - 2 * x87:0 = 1 && x72:0 > 0 && x85:0 <= x75:0 - 1 && x86:0 <= x74:0 - 1 && x85:0 <= x77:0 - 1 && x77:0 > -1 && x75:0 > 0 && x74:0 > 0 f288_0_slide68_EQ'(x53:0, x54:0, x55:0, x55:0, x57:0, x58:0, x58:0) -> f288_0_slide68_EQ(x60:0, c2, x62:0, x63:0, x64:0, c3, x64:0) :|: c3 = 0 && c2 = 1 && (x53:0 - 2 * x60:0 <= 1 && x53:0 - 2 * x60:0 >= 0 && x53:0 - 2 * x70:0 <= 1 && x53:0 - 2 * x70:0 >= 0 && x60:0 <= x53:0 && x53:0 - 2 * x70:0 = 0 && x67:0 <= x63:0 - 1 && x69:0 - 1 >= x67:0 && x68:0 > -1 && x67:0 <= x64:0 - 1 && x67:0 > -1 && x68:0 - 1 >= x64:0 && x58:0 > -1 && x67:0 <= x58:0 - 1 && x55:0 > 0 && x63:0 <= x55:0 - 1) f288_0_slide68_EQ(x32:0, x33:0, x34:0, x34:0, x36:0, x37:0, x37:0) -> f288_0_slide68_EQ'(x32:0, x33:0, x34:0, x34:0, x36:0, x37:0, x37:0) :|: x51:0 <= x32:0 && x32:0 - 2 * x52:0 = 0 && x47:0 <= x46:0 - 1 && x50:0 - 1 >= x47:0 && x49:0 > -1 && x48:0 - 1 >= x47:0 && x47:0 > -1 && x49:0 - 1 >= x48:0 && x37:0 > -1 && x47:0 <= x37:0 - 1 && x34:0 > 0 && x46:0 <= x34:0 - 1 f288_0_slide68_EQ(x291:0, x292:0, x293:0, x293:0, x295:0, x296:0, x296:0) -> f288_0_slide68_EQ'(x291:0, x292:0, x293:0, x293:0, x295:0, x296:0, x296:0) :|: x311:0 <= x305:0 && x306:0 > 0 && x305:0 > -1 && x310:0 <= x291:0 && x291:0 - 2 * x309:0 = 1 && x308:0 > -1 && x308:0 - 1 >= x307:0 && x296:0 > -1 && x306:0 <= x296:0 - 1 && x293:0 > 0 && x305:0 <= x293:0 - 1 f288_0_slide68_EQ'(x274:0, x275:0, x276:0, x277:0, x278:0, x279:0, x280:0) -> f288_0_slide68_EQ(x281:0, x282:0, x283:0, x284:0, x285:0, x279:0, x287:0) :|: x274:0 - 2 * x281:0 <= 1 && x274:0 - 2 * x281:0 >= 0 && x274:0 - 2 * x290:0 <= 1 && x274:0 - 2 * x290:0 >= 0 && x289:0 > -1 && x287:0 > 0 && x281:0 <= x274:0 && x279:0 > 0 && x289:0 >= x285:0 && x288:0 > -1 && x288:0 >= x284:0 && x283:0 <= x276:0 && x276:0 > -1 && x274:0 - 2 * x290:0 = 1 && x275:0 > 0 && x289:0 <= x278:0 - 1 && x288:0 <= x277:0 - 1 && x287:0 <= x280:0 - 1 && x280:0 > -1 && x278:0 > 0 && x277:0 > 0 f288_0_slide68_EQ'(x91:0, x92:0, x93:0, x94:0, x97:0, x98:0, x106:0) -> f288_0_slide68_EQ(x107:0, c4, x109:0, x110:0, x111:0, c5, x111:0) :|: c5 = 0 && c4 = 1 && (x91:0 - 2 * x107:0 <= 1 && x91:0 - 2 * x107:0 >= 0 && x91:0 - 2 * x115:0 <= 1 && x91:0 - 2 * x115:0 >= 0 && x114:0 >= x110:0 && x111:0 > 0 && x114:0 > -1 && x91:0 >= x107:0 && x116:0 - 1 >= x114:0 && x116:0 > -1 && x91:0 - 2 * x115:0 = 1 && x92:0 > 0 && x97:0 - 1 >= x111:0 && x94:0 - 1 >= x114:0 && x111:0 <= x106:0 - 1 && x106:0 > -1 && x97:0 > 0 && x94:0 > 0) ---------------------------------------- (19) RankingReductionPairProof (EQUIVALENT) Interpretation: [ f288_0_slide68_EQ ] = 2*f288_0_slide68_EQ_4 + 1 [ f288_0_slide68_EQ' ] = 2*f288_0_slide68_EQ'_4 The following rules are decreasing: f288_0_slide68_EQ(x241:0, x242:0, x243:0, x244:0, x252:0, x253:0, x254:0) -> f288_0_slide68_EQ'(x241:0, x242:0, x243:0, x244:0, x252:0, x253:0, x254:0) :|: x264:0 > -1 && x262:0 > 0 && x273:0 <= x241:0 && x253:0 > 0 && x272:0 <= x264:0 && x263:0 > -1 && x271:0 <= x263:0 && x270:0 <= x243:0 && x243:0 > -1 && x241:0 - 2 * x265:0 = 1 && x242:0 > 0 && x264:0 <= x252:0 - 1 && x263:0 <= x244:0 - 1 && x262:0 <= x254:0 - 1 && x254:0 > -1 && x252:0 > 0 && x244:0 > 0 f288_0_slide68_EQ'(x312:0, x313:0, x314:0, x314:0, x316:0, x317:0, x317:0) -> f288_0_slide68_EQ(x319:0, x320:0, x321:0, x322:0, x323:0, x324:0, x325:0) :|: x312:0 - 2 * x319:0 <= 1 && x312:0 - 2 * x319:0 >= 0 && x312:0 - 2 * x329:0 <= 1 && x312:0 - 2 * x329:0 >= 0 && x326:0 >= x322:0 && x325:0 > 0 && x326:0 > -1 && x319:0 <= x312:0 && x312:0 - 2 * x329:0 = 1 && x328:0 > -1 && x328:0 - 1 >= x327:0 && x317:0 > -1 && x325:0 <= x317:0 - 1 && x314:0 > 0 && x326:0 <= x314:0 - 1 f288_0_slide68_EQ(x121:0, x122:0, x123:0, x123:0, x125:0, x126:0, x126:0) -> f288_0_slide68_EQ'(x121:0, x122:0, x123:0, x123:0, x125:0, x126:0, x126:0) :|: x141:0 > 0 && x148:0 <= x121:0 && x121:0 - 2 * x144:0 = 1 && x143:0 > -1 && x143:0 - 1 >= x142:0 && x126:0 > -1 && x141:0 <= x126:0 - 1 && x123:0 > 0 && x141:0 <= x123:0 - 1 f288_0_slide68_EQ'(x211:0, x212:0, x213:0, x222:0, x223:0, x224:0, x225:0) -> f288_0_slide68_EQ(x226:0, x227:0, x213:0, x229:0, x230:0, x212:0, x232:0) :|: x211:0 - 2 * x226:0 <= 1 && x211:0 - 2 * x226:0 >= 0 && x211:0 - 2 * x240:0 <= 1 && x211:0 - 2 * x240:0 >= 0 && x226:0 <= x211:0 && x211:0 - 2 * x240:0 = 0 && x238:0 <= x230:0 - 1 && x238:0 <= x229:0 - 1 && x212:0 > 0 && x230:0 <= x223:0 - 1 && x239:0 - 1 >= x238:0 && x238:0 > -1 && x229:0 <= x222:0 - 1 && x238:0 <= x232:0 - 1 && x238:0 <= x225:0 - 1 && x225:0 > -1 && x234:0 - 1 >= x224:0 && x224:0 <= x213:0 - 1 && x233:0 - 1 >= x224:0 && x224:0 <= x212:0 - 1 && x224:0 > -1 && x223:0 > 0 && x222:0 > 0 f288_0_slide68_EQ(x174:0, x175:0, x176:0, x177:0, x178:0, x179:0, x180:0) -> f288_0_slide68_EQ'(x174:0, x175:0, x176:0, x177:0, x178:0, x179:0, x180:0) :|: x209:0 <= x174:0 && x174:0 - 2 * x210:0 = 0 && x208:0 - 1 >= x199:0 && x201:0 - 1 >= x199:0 && x175:0 > 0 && x208:0 <= x178:0 - 1 && x207:0 - 1 >= x199:0 && x199:0 > -1 && x201:0 <= x177:0 - 1 && x200:0 - 1 >= x199:0 && x199:0 <= x180:0 - 1 && x180:0 > -1 && x198:0 - 1 >= x179:0 && x179:0 <= x176:0 - 1 && x197:0 - 1 >= x179:0 && x179:0 <= x175:0 - 1 && x179:0 > -1 && x178:0 > 0 && x177:0 > 0 f288_0_slide68_EQ'(x149:0, x150:0, x151:0, x151:0, x153:0, x154:0, x154:0) -> f288_0_slide68_EQ(x161:0, c, x163:0, x163:0, c1, x163:0, x163:0) :|: c1 = 0 && c = 0 && (x149:0 - 2 * x161:0 <= 1 && x149:0 - 2 * x161:0 >= 0 && x149:0 - 2 * x171:0 <= 1 && x149:0 - 2 * x171:0 >= 0 && x163:0 > 0 && x161:0 <= x149:0 && x149:0 - 2 * x171:0 = 1 && x169:0 > -1 && x169:0 - 1 >= x168:0 && x154:0 > -1 && x163:0 <= x154:0 - 1 && x151:0 > 0 && x163:0 <= x151:0 - 1) f288_0_slide68_EQ(x71:0, x72:0, x73:0, x74:0, x75:0, x76:0, x77:0) -> f288_0_slide68_EQ'(x71:0, x72:0, x73:0, x74:0, x75:0, x76:0, x77:0) :|: x90:0 <= x86:0 && x85:0 > 0 && x86:0 > -1 && x89:0 <= x71:0 && x88:0 - 1 >= x86:0 && x88:0 > -1 && x71:0 - 2 * x87:0 = 1 && x72:0 > 0 && x85:0 <= x75:0 - 1 && x86:0 <= x74:0 - 1 && x85:0 <= x77:0 - 1 && x77:0 > -1 && x75:0 > 0 && x74:0 > 0 f288_0_slide68_EQ'(x53:0, x54:0, x55:0, x55:0, x57:0, x58:0, x58:0) -> f288_0_slide68_EQ(x60:0, c2, x62:0, x63:0, x64:0, c3, x64:0) :|: c3 = 0 && c2 = 1 && (x53:0 - 2 * x60:0 <= 1 && x53:0 - 2 * x60:0 >= 0 && x53:0 - 2 * x70:0 <= 1 && x53:0 - 2 * x70:0 >= 0 && x60:0 <= x53:0 && x53:0 - 2 * x70:0 = 0 && x67:0 <= x63:0 - 1 && x69:0 - 1 >= x67:0 && x68:0 > -1 && x67:0 <= x64:0 - 1 && x67:0 > -1 && x68:0 - 1 >= x64:0 && x58:0 > -1 && x67:0 <= x58:0 - 1 && x55:0 > 0 && x63:0 <= x55:0 - 1) f288_0_slide68_EQ(x32:0, x33:0, x34:0, x34:0, x36:0, x37:0, x37:0) -> f288_0_slide68_EQ'(x32:0, x33:0, x34:0, x34:0, x36:0, x37:0, x37:0) :|: x51:0 <= x32:0 && x32:0 - 2 * x52:0 = 0 && x47:0 <= x46:0 - 1 && x50:0 - 1 >= x47:0 && x49:0 > -1 && x48:0 - 1 >= x47:0 && x47:0 > -1 && x49:0 - 1 >= x48:0 && x37:0 > -1 && x47:0 <= x37:0 - 1 && x34:0 > 0 && x46:0 <= x34:0 - 1 f288_0_slide68_EQ(x291:0, x292:0, x293:0, x293:0, x295:0, x296:0, x296:0) -> f288_0_slide68_EQ'(x291:0, x292:0, x293:0, x293:0, x295:0, x296:0, x296:0) :|: x311:0 <= x305:0 && x306:0 > 0 && x305:0 > -1 && x310:0 <= x291:0 && x291:0 - 2 * x309:0 = 1 && x308:0 > -1 && x308:0 - 1 >= x307:0 && x296:0 > -1 && x306:0 <= x296:0 - 1 && x293:0 > 0 && x305:0 <= x293:0 - 1 f288_0_slide68_EQ'(x274:0, x275:0, x276:0, x277:0, x278:0, x279:0, x280:0) -> f288_0_slide68_EQ(x281:0, x282:0, x283:0, x284:0, x285:0, x279:0, x287:0) :|: x274:0 - 2 * x281:0 <= 1 && x274:0 - 2 * x281:0 >= 0 && x274:0 - 2 * x290:0 <= 1 && x274:0 - 2 * x290:0 >= 0 && x289:0 > -1 && x287:0 > 0 && x281:0 <= x274:0 && x279:0 > 0 && x289:0 >= x285:0 && x288:0 > -1 && x288:0 >= x284:0 && x283:0 <= x276:0 && x276:0 > -1 && x274:0 - 2 * x290:0 = 1 && x275:0 > 0 && x289:0 <= x278:0 - 1 && x288:0 <= x277:0 - 1 && x287:0 <= x280:0 - 1 && x280:0 > -1 && x278:0 > 0 && x277:0 > 0 f288_0_slide68_EQ'(x91:0, x92:0, x93:0, x94:0, x97:0, x98:0, x106:0) -> f288_0_slide68_EQ(x107:0, c4, x109:0, x110:0, x111:0, c5, x111:0) :|: c5 = 0 && c4 = 1 && (x91:0 - 2 * x107:0 <= 1 && x91:0 - 2 * x107:0 >= 0 && x91:0 - 2 * x115:0 <= 1 && x91:0 - 2 * x115:0 >= 0 && x114:0 >= x110:0 && x111:0 > 0 && x114:0 > -1 && x91:0 >= x107:0 && x116:0 - 1 >= x114:0 && x116:0 > -1 && x91:0 - 2 * x115:0 = 1 && x92:0 > 0 && x97:0 - 1 >= x111:0 && x94:0 - 1 >= x114:0 && x111:0 <= x106:0 - 1 && x106:0 > -1 && x97:0 > 0 && x94:0 > 0) The following rules are bounded: f288_0_slide68_EQ(x241:0, x242:0, x243:0, x244:0, x252:0, x253:0, x254:0) -> f288_0_slide68_EQ'(x241:0, x242:0, x243:0, x244:0, x252:0, x253:0, x254:0) :|: x264:0 > -1 && x262:0 > 0 && x273:0 <= x241:0 && x253:0 > 0 && x272:0 <= x264:0 && x263:0 > -1 && x271:0 <= x263:0 && x270:0 <= x243:0 && x243:0 > -1 && x241:0 - 2 * x265:0 = 1 && x242:0 > 0 && x264:0 <= x252:0 - 1 && x263:0 <= x244:0 - 1 && x262:0 <= x254:0 - 1 && x254:0 > -1 && x252:0 > 0 && x244:0 > 0 f288_0_slide68_EQ'(x312:0, x313:0, x314:0, x314:0, x316:0, x317:0, x317:0) -> f288_0_slide68_EQ(x319:0, x320:0, x321:0, x322:0, x323:0, x324:0, x325:0) :|: x312:0 - 2 * x319:0 <= 1 && x312:0 - 2 * x319:0 >= 0 && x312:0 - 2 * x329:0 <= 1 && x312:0 - 2 * x329:0 >= 0 && x326:0 >= x322:0 && x325:0 > 0 && x326:0 > -1 && x319:0 <= x312:0 && x312:0 - 2 * x329:0 = 1 && x328:0 > -1 && x328:0 - 1 >= x327:0 && x317:0 > -1 && x325:0 <= x317:0 - 1 && x314:0 > 0 && x326:0 <= x314:0 - 1 f288_0_slide68_EQ(x121:0, x122:0, x123:0, x123:0, x125:0, x126:0, x126:0) -> f288_0_slide68_EQ'(x121:0, x122:0, x123:0, x123:0, x125:0, x126:0, x126:0) :|: x141:0 > 0 && x148:0 <= x121:0 && x121:0 - 2 * x144:0 = 1 && x143:0 > -1 && x143:0 - 1 >= x142:0 && x126:0 > -1 && x141:0 <= x126:0 - 1 && x123:0 > 0 && x141:0 <= x123:0 - 1 f288_0_slide68_EQ'(x211:0, x212:0, x213:0, x222:0, x223:0, x224:0, x225:0) -> f288_0_slide68_EQ(x226:0, x227:0, x213:0, x229:0, x230:0, x212:0, x232:0) :|: x211:0 - 2 * x226:0 <= 1 && x211:0 - 2 * x226:0 >= 0 && x211:0 - 2 * x240:0 <= 1 && x211:0 - 2 * x240:0 >= 0 && x226:0 <= x211:0 && x211:0 - 2 * x240:0 = 0 && x238:0 <= x230:0 - 1 && x238:0 <= x229:0 - 1 && x212:0 > 0 && x230:0 <= x223:0 - 1 && x239:0 - 1 >= x238:0 && x238:0 > -1 && x229:0 <= x222:0 - 1 && x238:0 <= x232:0 - 1 && x238:0 <= x225:0 - 1 && x225:0 > -1 && x234:0 - 1 >= x224:0 && x224:0 <= x213:0 - 1 && x233:0 - 1 >= x224:0 && x224:0 <= x212:0 - 1 && x224:0 > -1 && x223:0 > 0 && x222:0 > 0 f288_0_slide68_EQ(x174:0, x175:0, x176:0, x177:0, x178:0, x179:0, x180:0) -> f288_0_slide68_EQ'(x174:0, x175:0, x176:0, x177:0, x178:0, x179:0, x180:0) :|: x209:0 <= x174:0 && x174:0 - 2 * x210:0 = 0 && x208:0 - 1 >= x199:0 && x201:0 - 1 >= x199:0 && x175:0 > 0 && x208:0 <= x178:0 - 1 && x207:0 - 1 >= x199:0 && x199:0 > -1 && x201:0 <= x177:0 - 1 && x200:0 - 1 >= x199:0 && x199:0 <= x180:0 - 1 && x180:0 > -1 && x198:0 - 1 >= x179:0 && x179:0 <= x176:0 - 1 && x197:0 - 1 >= x179:0 && x179:0 <= x175:0 - 1 && x179:0 > -1 && x178:0 > 0 && x177:0 > 0 f288_0_slide68_EQ'(x149:0, x150:0, x151:0, x151:0, x153:0, x154:0, x154:0) -> f288_0_slide68_EQ(x161:0, c, x163:0, x163:0, c1, x163:0, x163:0) :|: c1 = 0 && c = 0 && (x149:0 - 2 * x161:0 <= 1 && x149:0 - 2 * x161:0 >= 0 && x149:0 - 2 * x171:0 <= 1 && x149:0 - 2 * x171:0 >= 0 && x163:0 > 0 && x161:0 <= x149:0 && x149:0 - 2 * x171:0 = 1 && x169:0 > -1 && x169:0 - 1 >= x168:0 && x154:0 > -1 && x163:0 <= x154:0 - 1 && x151:0 > 0 && x163:0 <= x151:0 - 1) f288_0_slide68_EQ(x71:0, x72:0, x73:0, x74:0, x75:0, x76:0, x77:0) -> f288_0_slide68_EQ'(x71:0, x72:0, x73:0, x74:0, x75:0, x76:0, x77:0) :|: x90:0 <= x86:0 && x85:0 > 0 && x86:0 > -1 && x89:0 <= x71:0 && x88:0 - 1 >= x86:0 && x88:0 > -1 && x71:0 - 2 * x87:0 = 1 && x72:0 > 0 && x85:0 <= x75:0 - 1 && x86:0 <= x74:0 - 1 && x85:0 <= x77:0 - 1 && x77:0 > -1 && x75:0 > 0 && x74:0 > 0 f288_0_slide68_EQ'(x53:0, x54:0, x55:0, x55:0, x57:0, x58:0, x58:0) -> f288_0_slide68_EQ(x60:0, c2, x62:0, x63:0, x64:0, c3, x64:0) :|: c3 = 0 && c2 = 1 && (x53:0 - 2 * x60:0 <= 1 && x53:0 - 2 * x60:0 >= 0 && x53:0 - 2 * x70:0 <= 1 && x53:0 - 2 * x70:0 >= 0 && x60:0 <= x53:0 && x53:0 - 2 * x70:0 = 0 && x67:0 <= x63:0 - 1 && x69:0 - 1 >= x67:0 && x68:0 > -1 && x67:0 <= x64:0 - 1 && x67:0 > -1 && x68:0 - 1 >= x64:0 && x58:0 > -1 && x67:0 <= x58:0 - 1 && x55:0 > 0 && x63:0 <= x55:0 - 1) f288_0_slide68_EQ(x32:0, x33:0, x34:0, x34:0, x36:0, x37:0, x37:0) -> f288_0_slide68_EQ'(x32:0, x33:0, x34:0, x34:0, x36:0, x37:0, x37:0) :|: x51:0 <= x32:0 && x32:0 - 2 * x52:0 = 0 && x47:0 <= x46:0 - 1 && x50:0 - 1 >= x47:0 && x49:0 > -1 && x48:0 - 1 >= x47:0 && x47:0 > -1 && x49:0 - 1 >= x48:0 && x37:0 > -1 && x47:0 <= x37:0 - 1 && x34:0 > 0 && x46:0 <= x34:0 - 1 f288_0_slide68_EQ(x291:0, x292:0, x293:0, x293:0, x295:0, x296:0, x296:0) -> f288_0_slide68_EQ'(x291:0, x292:0, x293:0, x293:0, x295:0, x296:0, x296:0) :|: x311:0 <= x305:0 && x306:0 > 0 && x305:0 > -1 && x310:0 <= x291:0 && x291:0 - 2 * x309:0 = 1 && x308:0 > -1 && x308:0 - 1 >= x307:0 && x296:0 > -1 && x306:0 <= x296:0 - 1 && x293:0 > 0 && x305:0 <= x293:0 - 1 f288_0_slide68_EQ'(x274:0, x275:0, x276:0, x277:0, x278:0, x279:0, x280:0) -> f288_0_slide68_EQ(x281:0, x282:0, x283:0, x284:0, x285:0, x279:0, x287:0) :|: x274:0 - 2 * x281:0 <= 1 && x274:0 - 2 * x281:0 >= 0 && x274:0 - 2 * x290:0 <= 1 && x274:0 - 2 * x290:0 >= 0 && x289:0 > -1 && x287:0 > 0 && x281:0 <= x274:0 && x279:0 > 0 && x289:0 >= x285:0 && x288:0 > -1 && x288:0 >= x284:0 && x283:0 <= x276:0 && x276:0 > -1 && x274:0 - 2 * x290:0 = 1 && x275:0 > 0 && x289:0 <= x278:0 - 1 && x288:0 <= x277:0 - 1 && x287:0 <= x280:0 - 1 && x280:0 > -1 && x278:0 > 0 && x277:0 > 0 f288_0_slide68_EQ'(x91:0, x92:0, x93:0, x94:0, x97:0, x98:0, x106:0) -> f288_0_slide68_EQ(x107:0, c4, x109:0, x110:0, x111:0, c5, x111:0) :|: c5 = 0 && c4 = 1 && (x91:0 - 2 * x107:0 <= 1 && x91:0 - 2 * x107:0 >= 0 && x91:0 - 2 * x115:0 <= 1 && x91:0 - 2 * x115:0 >= 0 && x114:0 >= x110:0 && x111:0 > 0 && x114:0 > -1 && x91:0 >= x107:0 && x116:0 - 1 >= x114:0 && x116:0 > -1 && x91:0 - 2 * x115:0 = 1 && x92:0 > 0 && x97:0 - 1 >= x111:0 && x94:0 - 1 >= x114:0 && x111:0 <= x106:0 - 1 && x106:0 > -1 && x97:0 > 0 && x94:0 > 0) ---------------------------------------- (20) YES