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, 1482 ms] (4) IRSwT (5) IntTRSCompressionProof [EQUIVALENT, 5 ms] (6) IRSwT (7) IntTRSUnneededArgumentFilterProof [EQUIVALENT, 0 ms] (8) IRSwT (9) TempFilterProof [SOUND, 235 ms] (10) IntTRS (11) PolynomialOrderProcessor [EQUIVALENT, 46 ms] (12) IntTRS (13) PolynomialOrderProcessor [EQUIVALENT, 0 ms] (14) IntTRS (15) PolynomialOrderProcessor [EQUIVALENT, 17 ms] (16) YES ---------------------------------------- (0) Obligation: Rules: f1_0_main_Load(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) -> f361_0_fractale_LE(arg1P, arg2P, arg3P, arg4P, arg5P, arg6P, arg7P, arg8P) :|: 200 = arg7P && 200 = arg6P && 0 = arg5P && 0 = arg4P && arg2 = arg3P && 201 <= arg2P - 1 && 1 <= arg1P - 1 && 0 <= arg1 - 1 && arg2P - 201 <= arg1 && -1 <= arg2 - 1 && arg1P - 1 <= arg1 f361_0_fractale_LE(x, x1, x2, x3, x4, x5, x6, x7) -> f361_0_fractale_LE'(x8, x9, x10, x13, x14, x15, x16, x17) :|: 0 <= x2 - 1 && x2 - 1 <= x2 - 1 && x18 <= x && 0 <= x - 1 && 0 <= x1 - 1 && 0 <= x18 - 1 && 0 <= x19 - 1 && x3 + 2 <= x && x4 + 2 <= x && x6 + 2 <= x1 && x5 + 2 <= x1 && x = x8 && x1 = x9 && x2 = x10 && x3 = x13 && x4 = x14 && x5 = x15 && x6 = x16 f361_0_fractale_LE'(x20, x23, x24, x25, x26, x27, x28, x29) -> f361_0_fractale_LE(x30, x31, x34, x35, x36, x37, x38, x39) :|: x26 = x36 && x25 = x35 && x24 - 1 = x34 && 0 <= x27 + x28 + x26 - x25 - 2 * x38 && x27 + x28 + x26 - x25 - 2 * x38 <= 1 && x25 + x26 + x27 - x28 - 2 * x37 <= 1 && 0 <= x25 + x26 + x27 - x28 - 2 * x37 && x28 + 2 <= x23 && x27 + 2 <= x23 && x26 + 2 <= x20 && x25 + 2 <= x20 && 0 <= x31 - 1 && 0 <= x30 - 1 && 0 <= x23 - 1 && 0 <= x20 - 1 && x30 <= x20 && x24 - 1 <= x24 - 1 && 0 <= x24 - 1 f361_0_fractale_LE(x40, x41, x42, x43, x44, x45, x46, x47) -> f361_0_fractale_LE'(x48, x49, x50, x51, x52, x53, x54, x55) :|: x56 <= x41 && 0 <= x40 - 1 && 0 <= x41 - 1 && 0 <= x57 - 1 && 0 <= x56 - 1 && x43 + 2 <= x40 && x44 + 2 <= x40 && x46 + 2 <= x41 && x45 + 2 <= x41 && 1 = x42 && x40 = x48 && x41 = x49 && 1 = x50 && x43 = x51 && x44 = x52 && x45 = x53 && x46 = x54 f361_0_fractale_LE'(x58, x59, x60, x61, x62, x63, x64, x65) -> f425_0_fractale_InvokeMethod(x66, x67, x68, x69, x70, x71, x72, x73) :|: x64 = x73 && x63 = x72 && 0 = x67 && 1 = x66 && 1 = x60 && 0 <= x61 + x62 + x63 - x64 - 2 * x70 && x61 + x62 + x63 - x64 - 2 * x70 <= 1 && x63 + x64 + x62 - x61 - 2 * x71 <= 1 && 0 <= x63 + x64 + x62 - x61 - 2 * x71 && x64 + 2 <= x59 && x63 + 2 <= x59 && x62 + 2 <= x58 && x61 + 2 <= x58 && 0 <= x69 - 1 && 0 <= x68 - 1 && 0 <= x59 - 1 && 0 <= x58 - 1 && x69 <= x59 f361_0_fractale_LE(x74, x75, x76, x77, x78, x79, x80, x81) -> f361_0_fractale_LE'(x82, x83, x84, x85, x86, x87, x88, x89) :|: 0 <= x76 - 1 && x76 - 1 <= x76 - 1 && x90 <= x75 && 0 <= x74 - 1 && 0 <= x75 - 1 && 0 <= x91 - 1 && 0 <= x90 - 1 && x77 + 2 <= x74 && x78 + 2 <= x74 && x80 + 2 <= x75 && x79 + 2 <= x75 && x74 = x82 && x75 = x83 && x76 = x84 && x77 = x85 && x78 = x86 && x79 = x87 && x80 = x88 f361_0_fractale_LE'(x92, x93, x94, x95, x96, x97, x98, x99) -> f425_0_fractale_InvokeMethod(x100, x101, x102, x103, x104, x105, x106, x107) :|: x98 = x107 && x97 = x106 && x94 - 1 = x101 && x94 = x100 && 0 <= x97 + x98 + x96 - x95 - 2 * x105 && x97 + x98 + x96 - x95 - 2 * x105 <= 1 && x95 + x96 + x97 - x98 - 2 * x104 <= 1 && 0 <= x95 + x96 + x97 - x98 - 2 * x104 && x98 + 2 <= x93 && x97 + 2 <= x93 && x96 + 2 <= x92 && x95 + 2 <= x92 && 0 <= x103 - 1 && 0 <= x102 - 1 && 0 <= x93 - 1 && 0 <= x92 - 1 && x103 <= x93 && x94 - 1 <= x94 - 1 && 0 <= x94 - 1 f425_0_fractale_InvokeMethod(x108, x109, x110, x111, x112, x113, x114, x115) -> f361_0_fractale_LE(x116, x117, x118, x119, x120, x121, x122, x123) :|: x115 = x122 && x114 = x121 && x113 = x120 && x112 = x119 && x109 = x118 && x114 + 2 <= x111 && x115 + 2 <= x111 && x113 + 2 <= x110 && x112 + 2 <= x110 && 0 <= x117 - 1 && 0 <= x116 - 1 && 0 <= x111 - 1 && 0 <= x110 - 1 && x117 <= x111 && x116 <= x110 && 0 <= x108 - 1 && x109 <= x108 - 1 __init(x124, x125, x126, x127, x128, x129, x130, x131) -> f1_0_main_Load(x132, x133, x134, x135, x136, x137, x138, x139) :|: 0 <= 0 Start term: __init(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) ---------------------------------------- (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, arg8) -> f361_0_fractale_LE(arg1P, arg2P, arg3P, arg4P, arg5P, arg6P, arg7P, arg8P) :|: 200 = arg7P && 200 = arg6P && 0 = arg5P && 0 = arg4P && arg2 = arg3P && 201 <= arg2P - 1 && 1 <= arg1P - 1 && 0 <= arg1 - 1 && arg2P - 201 <= arg1 && -1 <= arg2 - 1 && arg1P - 1 <= arg1 f361_0_fractale_LE(x, x1, x2, x3, x4, x5, x6, x7) -> f361_0_fractale_LE'(x8, x9, x10, x13, x14, x15, x16, x17) :|: 0 <= x2 - 1 && x2 - 1 <= x2 - 1 && x18 <= x && 0 <= x - 1 && 0 <= x1 - 1 && 0 <= x18 - 1 && 0 <= x19 - 1 && x3 + 2 <= x && x4 + 2 <= x && x6 + 2 <= x1 && x5 + 2 <= x1 && x = x8 && x1 = x9 && x2 = x10 && x3 = x13 && x4 = x14 && x5 = x15 && x6 = x16 f361_0_fractale_LE'(x20, x23, x24, x25, x26, x27, x28, x29) -> f361_0_fractale_LE(x30, x31, x34, x35, x36, x37, x38, x39) :|: x26 = x36 && x25 = x35 && x24 - 1 = x34 && 0 <= x27 + x28 + x26 - x25 - 2 * x38 && x27 + x28 + x26 - x25 - 2 * x38 <= 1 && x25 + x26 + x27 - x28 - 2 * x37 <= 1 && 0 <= x25 + x26 + x27 - x28 - 2 * x37 && x28 + 2 <= x23 && x27 + 2 <= x23 && x26 + 2 <= x20 && x25 + 2 <= x20 && 0 <= x31 - 1 && 0 <= x30 - 1 && 0 <= x23 - 1 && 0 <= x20 - 1 && x30 <= x20 && x24 - 1 <= x24 - 1 && 0 <= x24 - 1 f361_0_fractale_LE(x40, x41, x42, x43, x44, x45, x46, x47) -> f361_0_fractale_LE'(x48, x49, x50, x51, x52, x53, x54, x55) :|: x56 <= x41 && 0 <= x40 - 1 && 0 <= x41 - 1 && 0 <= x57 - 1 && 0 <= x56 - 1 && x43 + 2 <= x40 && x44 + 2 <= x40 && x46 + 2 <= x41 && x45 + 2 <= x41 && 1 = x42 && x40 = x48 && x41 = x49 && 1 = x50 && x43 = x51 && x44 = x52 && x45 = x53 && x46 = x54 f361_0_fractale_LE'(x58, x59, x60, x61, x62, x63, x64, x65) -> f425_0_fractale_InvokeMethod(x66, x67, x68, x69, x70, x71, x72, x73) :|: x64 = x73 && x63 = x72 && 0 = x67 && 1 = x66 && 1 = x60 && 0 <= x61 + x62 + x63 - x64 - 2 * x70 && x61 + x62 + x63 - x64 - 2 * x70 <= 1 && x63 + x64 + x62 - x61 - 2 * x71 <= 1 && 0 <= x63 + x64 + x62 - x61 - 2 * x71 && x64 + 2 <= x59 && x63 + 2 <= x59 && x62 + 2 <= x58 && x61 + 2 <= x58 && 0 <= x69 - 1 && 0 <= x68 - 1 && 0 <= x59 - 1 && 0 <= x58 - 1 && x69 <= x59 f361_0_fractale_LE(x74, x75, x76, x77, x78, x79, x80, x81) -> f361_0_fractale_LE'(x82, x83, x84, x85, x86, x87, x88, x89) :|: 0 <= x76 - 1 && x76 - 1 <= x76 - 1 && x90 <= x75 && 0 <= x74 - 1 && 0 <= x75 - 1 && 0 <= x91 - 1 && 0 <= x90 - 1 && x77 + 2 <= x74 && x78 + 2 <= x74 && x80 + 2 <= x75 && x79 + 2 <= x75 && x74 = x82 && x75 = x83 && x76 = x84 && x77 = x85 && x78 = x86 && x79 = x87 && x80 = x88 f361_0_fractale_LE'(x92, x93, x94, x95, x96, x97, x98, x99) -> f425_0_fractale_InvokeMethod(x100, x101, x102, x103, x104, x105, x106, x107) :|: x98 = x107 && x97 = x106 && x94 - 1 = x101 && x94 = x100 && 0 <= x97 + x98 + x96 - x95 - 2 * x105 && x97 + x98 + x96 - x95 - 2 * x105 <= 1 && x95 + x96 + x97 - x98 - 2 * x104 <= 1 && 0 <= x95 + x96 + x97 - x98 - 2 * x104 && x98 + 2 <= x93 && x97 + 2 <= x93 && x96 + 2 <= x92 && x95 + 2 <= x92 && 0 <= x103 - 1 && 0 <= x102 - 1 && 0 <= x93 - 1 && 0 <= x92 - 1 && x103 <= x93 && x94 - 1 <= x94 - 1 && 0 <= x94 - 1 f425_0_fractale_InvokeMethod(x108, x109, x110, x111, x112, x113, x114, x115) -> f361_0_fractale_LE(x116, x117, x118, x119, x120, x121, x122, x123) :|: x115 = x122 && x114 = x121 && x113 = x120 && x112 = x119 && x109 = x118 && x114 + 2 <= x111 && x115 + 2 <= x111 && x113 + 2 <= x110 && x112 + 2 <= x110 && 0 <= x117 - 1 && 0 <= x116 - 1 && 0 <= x111 - 1 && 0 <= x110 - 1 && x117 <= x111 && x116 <= x110 && 0 <= x108 - 1 && x109 <= x108 - 1 __init(x124, x125, x126, x127, x128, x129, x130, x131) -> f1_0_main_Load(x132, x133, x134, x135, x136, x137, x138, x139) :|: 0 <= 0 Start term: __init(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) ---------------------------------------- (3) IRSwTTerminationDigraphProof (EQUIVALENT) Constructed termination digraph! Nodes: (1) f1_0_main_Load(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) -> f361_0_fractale_LE(arg1P, arg2P, arg3P, arg4P, arg5P, arg6P, arg7P, arg8P) :|: 200 = arg7P && 200 = arg6P && 0 = arg5P && 0 = arg4P && arg2 = arg3P && 201 <= arg2P - 1 && 1 <= arg1P - 1 && 0 <= arg1 - 1 && arg2P - 201 <= arg1 && -1 <= arg2 - 1 && arg1P - 1 <= arg1 (2) f361_0_fractale_LE(x, x1, x2, x3, x4, x5, x6, x7) -> f361_0_fractale_LE'(x8, x9, x10, x13, x14, x15, x16, x17) :|: 0 <= x2 - 1 && x2 - 1 <= x2 - 1 && x18 <= x && 0 <= x - 1 && 0 <= x1 - 1 && 0 <= x18 - 1 && 0 <= x19 - 1 && x3 + 2 <= x && x4 + 2 <= x && x6 + 2 <= x1 && x5 + 2 <= x1 && x = x8 && x1 = x9 && x2 = x10 && x3 = x13 && x4 = x14 && x5 = x15 && x6 = x16 (3) f361_0_fractale_LE'(x20, x23, x24, x25, x26, x27, x28, x29) -> f361_0_fractale_LE(x30, x31, x34, x35, x36, x37, x38, x39) :|: x26 = x36 && x25 = x35 && x24 - 1 = x34 && 0 <= x27 + x28 + x26 - x25 - 2 * x38 && x27 + x28 + x26 - x25 - 2 * x38 <= 1 && x25 + x26 + x27 - x28 - 2 * x37 <= 1 && 0 <= x25 + x26 + x27 - x28 - 2 * x37 && x28 + 2 <= x23 && x27 + 2 <= x23 && x26 + 2 <= x20 && x25 + 2 <= x20 && 0 <= x31 - 1 && 0 <= x30 - 1 && 0 <= x23 - 1 && 0 <= x20 - 1 && x30 <= x20 && x24 - 1 <= x24 - 1 && 0 <= x24 - 1 (4) f361_0_fractale_LE(x40, x41, x42, x43, x44, x45, x46, x47) -> f361_0_fractale_LE'(x48, x49, x50, x51, x52, x53, x54, x55) :|: x56 <= x41 && 0 <= x40 - 1 && 0 <= x41 - 1 && 0 <= x57 - 1 && 0 <= x56 - 1 && x43 + 2 <= x40 && x44 + 2 <= x40 && x46 + 2 <= x41 && x45 + 2 <= x41 && 1 = x42 && x40 = x48 && x41 = x49 && 1 = x50 && x43 = x51 && x44 = x52 && x45 = x53 && x46 = x54 (5) f361_0_fractale_LE'(x58, x59, x60, x61, x62, x63, x64, x65) -> f425_0_fractale_InvokeMethod(x66, x67, x68, x69, x70, x71, x72, x73) :|: x64 = x73 && x63 = x72 && 0 = x67 && 1 = x66 && 1 = x60 && 0 <= x61 + x62 + x63 - x64 - 2 * x70 && x61 + x62 + x63 - x64 - 2 * x70 <= 1 && x63 + x64 + x62 - x61 - 2 * x71 <= 1 && 0 <= x63 + x64 + x62 - x61 - 2 * x71 && x64 + 2 <= x59 && x63 + 2 <= x59 && x62 + 2 <= x58 && x61 + 2 <= x58 && 0 <= x69 - 1 && 0 <= x68 - 1 && 0 <= x59 - 1 && 0 <= x58 - 1 && x69 <= x59 (6) f361_0_fractale_LE(x74, x75, x76, x77, x78, x79, x80, x81) -> f361_0_fractale_LE'(x82, x83, x84, x85, x86, x87, x88, x89) :|: 0 <= x76 - 1 && x76 - 1 <= x76 - 1 && x90 <= x75 && 0 <= x74 - 1 && 0 <= x75 - 1 && 0 <= x91 - 1 && 0 <= x90 - 1 && x77 + 2 <= x74 && x78 + 2 <= x74 && x80 + 2 <= x75 && x79 + 2 <= x75 && x74 = x82 && x75 = x83 && x76 = x84 && x77 = x85 && x78 = x86 && x79 = x87 && x80 = x88 (7) f361_0_fractale_LE'(x92, x93, x94, x95, x96, x97, x98, x99) -> f425_0_fractale_InvokeMethod(x100, x101, x102, x103, x104, x105, x106, x107) :|: x98 = x107 && x97 = x106 && x94 - 1 = x101 && x94 = x100 && 0 <= x97 + x98 + x96 - x95 - 2 * x105 && x97 + x98 + x96 - x95 - 2 * x105 <= 1 && x95 + x96 + x97 - x98 - 2 * x104 <= 1 && 0 <= x95 + x96 + x97 - x98 - 2 * x104 && x98 + 2 <= x93 && x97 + 2 <= x93 && x96 + 2 <= x92 && x95 + 2 <= x92 && 0 <= x103 - 1 && 0 <= x102 - 1 && 0 <= x93 - 1 && 0 <= x92 - 1 && x103 <= x93 && x94 - 1 <= x94 - 1 && 0 <= x94 - 1 (8) f425_0_fractale_InvokeMethod(x108, x109, x110, x111, x112, x113, x114, x115) -> f361_0_fractale_LE(x116, x117, x118, x119, x120, x121, x122, x123) :|: x115 = x122 && x114 = x121 && x113 = x120 && x112 = x119 && x109 = x118 && x114 + 2 <= x111 && x115 + 2 <= x111 && x113 + 2 <= x110 && x112 + 2 <= x110 && 0 <= x117 - 1 && 0 <= x116 - 1 && 0 <= x111 - 1 && 0 <= x110 - 1 && x117 <= x111 && x116 <= x110 && 0 <= x108 - 1 && x109 <= x108 - 1 (9) __init(x124, x125, x126, x127, x128, x129, x130, x131) -> f1_0_main_Load(x132, x133, x134, x135, x136, x137, x138, x139) :|: 0 <= 0 Arcs: (1) -> (2), (4), (6) (2) -> (3), (5), (7) (3) -> (2), (4), (6) (4) -> (3), (5), (7) (5) -> (8) (6) -> (3), (5), (7) (7) -> (8) (8) -> (2), (4), (6) (9) -> (1) This digraph is fully evaluated! ---------------------------------------- (4) Obligation: Termination digraph: Nodes: (1) f361_0_fractale_LE(x, x1, x2, x3, x4, x5, x6, x7) -> f361_0_fractale_LE'(x8, x9, x10, x13, x14, x15, x16, x17) :|: 0 <= x2 - 1 && x2 - 1 <= x2 - 1 && x18 <= x && 0 <= x - 1 && 0 <= x1 - 1 && 0 <= x18 - 1 && 0 <= x19 - 1 && x3 + 2 <= x && x4 + 2 <= x && x6 + 2 <= x1 && x5 + 2 <= x1 && x = x8 && x1 = x9 && x2 = x10 && x3 = x13 && x4 = x14 && x5 = x15 && x6 = x16 (2) f361_0_fractale_LE'(x20, x23, x24, x25, x26, x27, x28, x29) -> f361_0_fractale_LE(x30, x31, x34, x35, x36, x37, x38, x39) :|: x26 = x36 && x25 = x35 && x24 - 1 = x34 && 0 <= x27 + x28 + x26 - x25 - 2 * x38 && x27 + x28 + x26 - x25 - 2 * x38 <= 1 && x25 + x26 + x27 - x28 - 2 * x37 <= 1 && 0 <= x25 + x26 + x27 - x28 - 2 * x37 && x28 + 2 <= x23 && x27 + 2 <= x23 && x26 + 2 <= x20 && x25 + 2 <= x20 && 0 <= x31 - 1 && 0 <= x30 - 1 && 0 <= x23 - 1 && 0 <= x20 - 1 && x30 <= x20 && x24 - 1 <= x24 - 1 && 0 <= x24 - 1 (3) f361_0_fractale_LE(x40, x41, x42, x43, x44, x45, x46, x47) -> f361_0_fractale_LE'(x48, x49, x50, x51, x52, x53, x54, x55) :|: x56 <= x41 && 0 <= x40 - 1 && 0 <= x41 - 1 && 0 <= x57 - 1 && 0 <= x56 - 1 && x43 + 2 <= x40 && x44 + 2 <= x40 && x46 + 2 <= x41 && x45 + 2 <= x41 && 1 = x42 && x40 = x48 && x41 = x49 && 1 = x50 && x43 = x51 && x44 = x52 && x45 = x53 && x46 = x54 (4) f425_0_fractale_InvokeMethod(x108, x109, x110, x111, x112, x113, x114, x115) -> f361_0_fractale_LE(x116, x117, x118, x119, x120, x121, x122, x123) :|: x115 = x122 && x114 = x121 && x113 = x120 && x112 = x119 && x109 = x118 && x114 + 2 <= x111 && x115 + 2 <= x111 && x113 + 2 <= x110 && x112 + 2 <= x110 && 0 <= x117 - 1 && 0 <= x116 - 1 && 0 <= x111 - 1 && 0 <= x110 - 1 && x117 <= x111 && x116 <= x110 && 0 <= x108 - 1 && x109 <= x108 - 1 (5) f361_0_fractale_LE'(x92, x93, x94, x95, x96, x97, x98, x99) -> f425_0_fractale_InvokeMethod(x100, x101, x102, x103, x104, x105, x106, x107) :|: x98 = x107 && x97 = x106 && x94 - 1 = x101 && x94 = x100 && 0 <= x97 + x98 + x96 - x95 - 2 * x105 && x97 + x98 + x96 - x95 - 2 * x105 <= 1 && x95 + x96 + x97 - x98 - 2 * x104 <= 1 && 0 <= x95 + x96 + x97 - x98 - 2 * x104 && x98 + 2 <= x93 && x97 + 2 <= x93 && x96 + 2 <= x92 && x95 + 2 <= x92 && 0 <= x103 - 1 && 0 <= x102 - 1 && 0 <= x93 - 1 && 0 <= x92 - 1 && x103 <= x93 && x94 - 1 <= x94 - 1 && 0 <= x94 - 1 (6) f361_0_fractale_LE'(x58, x59, x60, x61, x62, x63, x64, x65) -> f425_0_fractale_InvokeMethod(x66, x67, x68, x69, x70, x71, x72, x73) :|: x64 = x73 && x63 = x72 && 0 = x67 && 1 = x66 && 1 = x60 && 0 <= x61 + x62 + x63 - x64 - 2 * x70 && x61 + x62 + x63 - x64 - 2 * x70 <= 1 && x63 + x64 + x62 - x61 - 2 * x71 <= 1 && 0 <= x63 + x64 + x62 - x61 - 2 * x71 && x64 + 2 <= x59 && x63 + 2 <= x59 && x62 + 2 <= x58 && x61 + 2 <= x58 && 0 <= x69 - 1 && 0 <= x68 - 1 && 0 <= x59 - 1 && 0 <= x58 - 1 && x69 <= x59 (7) f361_0_fractale_LE(x74, x75, x76, x77, x78, x79, x80, x81) -> f361_0_fractale_LE'(x82, x83, x84, x85, x86, x87, x88, x89) :|: 0 <= x76 - 1 && x76 - 1 <= x76 - 1 && x90 <= x75 && 0 <= x74 - 1 && 0 <= x75 - 1 && 0 <= x91 - 1 && 0 <= x90 - 1 && x77 + 2 <= x74 && x78 + 2 <= x74 && x80 + 2 <= x75 && x79 + 2 <= x75 && x74 = x82 && x75 = x83 && x76 = x84 && x77 = x85 && x78 = x86 && x79 = x87 && x80 = x88 Arcs: (1) -> (2), (5), (6) (2) -> (1), (3), (7) (3) -> (2), (5), (6) (4) -> (1), (3), (7) (5) -> (4) (6) -> (4) (7) -> (2), (5), (6) This digraph is fully evaluated! ---------------------------------------- (5) IntTRSCompressionProof (EQUIVALENT) Compressed rules. ---------------------------------------- (6) Obligation: Rules: f361_0_fractale_LE(x40:0, x41:0, cons_1, x43:0, x44:0, x45:0, x46:0, x47:0) -> f361_0_fractale_LE'(x40:0, x41:0, 1, x43:0, x44:0, x45:0, x46:0, x55:0) :|: x46:0 + 2 <= x41:0 && x45:0 + 2 <= x41:0 && x44:0 + 2 <= x40:0 && x43:0 + 2 <= x40:0 && x56:0 > 0 && x57:0 > 0 && x41:0 > 0 && x40:0 > 0 && x56:0 <= x41:0 && cons_1 = 1 f361_0_fractale_LE'(x, x1, x2, x3, x4, x5, x6, x7) -> f361_0_fractale_LE(x8, x9, 0, x10, x11, x5, x6, x12) :|: x > 0 && x13 <= x1 && x1 > 0 && x14 >= x8 && x13 >= x9 && x14 > 0 && x3 + 2 <= x && x13 > 0 && x4 + 2 <= x && x8 > 0 && x1 >= x5 + 2 && x9 > 0 && x1 >= x6 + 2 && x14 >= x10 + 2 && x5 + x6 + x4 - x3 - 2 * x11 >= 0 && x14 >= x11 + 2 && x5 + x6 + x4 - x3 - 2 * x11 <= 1 && x13 >= x6 + 2 && x3 + x4 + x5 - x6 - 2 * x10 <= 1 && x3 + x4 + x5 - x6 - 2 * x10 >= 0 && x13 >= x5 + 2 && x2 = 1 f361_0_fractale_LE(x8:0, x1:0, x10:0, x13:0, x14:0, x15:0, x16:0, x7:0) -> f361_0_fractale_LE'(x8:0, x1:0, x10:0, x13:0, x14:0, x15:0, x16:0, x17:0) :|: x1:0 >= x16:0 + 2 && x1:0 >= x15:0 + 2 && x8:0 >= x14:0 + 2 && x8:0 >= x13:0 + 2 && x19:0 > 0 && x18:0 > 0 && x1:0 > 0 && x8:0 > 0 && x10:0 > 0 && x8:0 >= x18:0 f361_0_fractale_LE'(x92:0, x93:0, x100:0, x95:0, x96:0, x106:0, x107:0, x99:0) -> f361_0_fractale_LE(x116:0, x117:0, x100:0 - 1, x104:0, x105:0, x106:0, x107:0, x123:0) :|: x100:0 > 0 && x93:0 >= x103:0 && x116:0 <= x102:0 && x92:0 > 0 && x117:0 <= x103:0 && x93:0 > 0 && x102:0 > 0 && x103:0 > 0 && x116:0 > 0 && x95:0 + 2 <= x92:0 && x117:0 > 0 && x96:0 + 2 <= x92:0 && x104:0 + 2 <= x102:0 && x93:0 >= x106:0 + 2 && x105:0 + 2 <= x102:0 && x93:0 >= x107:0 + 2 && x107:0 + 2 <= x103:0 && x95:0 + x96:0 + x106:0 - x107:0 - 2 * x104:0 >= 0 && x106:0 + 2 <= x103:0 && x95:0 + x96:0 + x106:0 - x107:0 - 2 * x104:0 <= 1 && x106:0 + x107:0 + x96:0 - x95:0 - 2 * x105:0 >= 0 && x106:0 + x107:0 + x96:0 - x95:0 - 2 * x105:0 <= 1 f361_0_fractale_LE(x74:0, x75:0, x76:0, x77:0, x78:0, x79:0, x80:0, x81:0) -> f361_0_fractale_LE'(x74:0, x75:0, x76:0, x77:0, x78:0, x79:0, x80:0, x89:0) :|: x80:0 + 2 <= x75:0 && x79:0 + 2 <= x75:0 && x78:0 + 2 <= x74:0 && x77:0 + 2 <= x74:0 && x90:0 > 0 && x91:0 > 0 && x75:0 > 0 && x74:0 > 0 && x76:0 > 0 && x90:0 <= x75:0 f361_0_fractale_LE'(x20:0, x23:0, x24:0, x25:0, x26:0, x27:0, x28:0, x29:0) -> f361_0_fractale_LE(x30:0, x31:0, x24:0 - 1, x25:0, x26:0, x37:0, x38:0, x39:0) :|: x30:0 <= x20:0 && x24:0 > 0 && x20:0 > 0 && x23:0 > 0 && x30:0 > 0 && x31:0 > 0 && x25:0 + 2 <= x20:0 && x26:0 + 2 <= x20:0 && x27:0 + 2 <= x23:0 && x28:0 + 2 <= x23:0 && x25:0 + x26:0 + x27:0 - x28:0 - 2 * x37:0 >= 0 && x25:0 + x26:0 + x27:0 - x28:0 - 2 * x37:0 <= 1 && x27:0 + x28:0 + x26:0 - x25:0 - 2 * x38:0 >= 0 && x27:0 + x28:0 + x26:0 - x25:0 - 2 * x38:0 <= 1 ---------------------------------------- (7) IntTRSUnneededArgumentFilterProof (EQUIVALENT) Some arguments are removed because they cannot influence termination. We removed arguments according to the following replacements: f361_0_fractale_LE(x1, x2, x3, x4, x5, x6, x7, x8) -> f361_0_fractale_LE(x1, x2, x3, x4, x5, x6, x7) f361_0_fractale_LE'(x1, x2, x3, x4, x5, x6, x7, x8) -> f361_0_fractale_LE'(x1, x2, x3, x4, x5, x6, x7) ---------------------------------------- (8) Obligation: Rules: f361_0_fractale_LE(x40:0, x41:0, cons_1, x43:0, x44:0, x45:0, x46:0) -> f361_0_fractale_LE'(x40:0, x41:0, 1, x43:0, x44:0, x45:0, x46:0) :|: x46:0 + 2 <= x41:0 && x45:0 + 2 <= x41:0 && x44:0 + 2 <= x40:0 && x43:0 + 2 <= x40:0 && x56:0 > 0 && x57:0 > 0 && x41:0 > 0 && x40:0 > 0 && x56:0 <= x41:0 && cons_1 = 1 f361_0_fractale_LE'(x, x1, x2, x3, x4, x5, x6) -> f361_0_fractale_LE(x8, x9, 0, x10, x11, x5, x6) :|: x > 0 && x13 <= x1 && x1 > 0 && x14 >= x8 && x13 >= x9 && x14 > 0 && x3 + 2 <= x && x13 > 0 && x4 + 2 <= x && x8 > 0 && x1 >= x5 + 2 && x9 > 0 && x1 >= x6 + 2 && x14 >= x10 + 2 && x5 + x6 + x4 - x3 - 2 * x11 >= 0 && x14 >= x11 + 2 && x5 + x6 + x4 - x3 - 2 * x11 <= 1 && x13 >= x6 + 2 && x3 + x4 + x5 - x6 - 2 * x10 <= 1 && x3 + x4 + x5 - x6 - 2 * x10 >= 0 && x13 >= x5 + 2 && x2 = 1 f361_0_fractale_LE(x8:0, x1:0, x10:0, x13:0, x14:0, x15:0, x16:0) -> f361_0_fractale_LE'(x8:0, x1:0, x10:0, x13:0, x14:0, x15:0, x16:0) :|: x1:0 >= x16:0 + 2 && x1:0 >= x15:0 + 2 && x8:0 >= x14:0 + 2 && x8:0 >= x13:0 + 2 && x19:0 > 0 && x18:0 > 0 && x1:0 > 0 && x8:0 > 0 && x10:0 > 0 && x8:0 >= x18:0 f361_0_fractale_LE'(x92:0, x93:0, x100:0, x95:0, x96:0, x106:0, x107:0) -> f361_0_fractale_LE(x116:0, x117:0, x100:0 - 1, x104:0, x105:0, x106:0, x107:0) :|: x100:0 > 0 && x93:0 >= x103:0 && x116:0 <= x102:0 && x92:0 > 0 && x117:0 <= x103:0 && x93:0 > 0 && x102:0 > 0 && x103:0 > 0 && x116:0 > 0 && x95:0 + 2 <= x92:0 && x117:0 > 0 && x96:0 + 2 <= x92:0 && x104:0 + 2 <= x102:0 && x93:0 >= x106:0 + 2 && x105:0 + 2 <= x102:0 && x93:0 >= x107:0 + 2 && x107:0 + 2 <= x103:0 && x95:0 + x96:0 + x106:0 - x107:0 - 2 * x104:0 >= 0 && x106:0 + 2 <= x103:0 && x95:0 + x96:0 + x106:0 - x107:0 - 2 * x104:0 <= 1 && x106:0 + x107:0 + x96:0 - x95:0 - 2 * x105:0 >= 0 && x106:0 + x107:0 + x96:0 - x95:0 - 2 * x105:0 <= 1 f361_0_fractale_LE(x74:0, x75:0, x76:0, x77:0, x78:0, x79:0, x80:0) -> f361_0_fractale_LE'(x74:0, x75:0, x76:0, x77:0, x78:0, x79:0, x80:0) :|: x80:0 + 2 <= x75:0 && x79:0 + 2 <= x75:0 && x78:0 + 2 <= x74:0 && x77:0 + 2 <= x74:0 && x90:0 > 0 && x91:0 > 0 && x75:0 > 0 && x74:0 > 0 && x76:0 > 0 && x90:0 <= x75:0 f361_0_fractale_LE'(x20:0, x23:0, x24:0, x25:0, x26:0, x27:0, x28:0) -> f361_0_fractale_LE(x30:0, x31:0, x24:0 - 1, x25:0, x26:0, x37:0, x38:0) :|: x30:0 <= x20:0 && x24:0 > 0 && x20:0 > 0 && x23:0 > 0 && x30:0 > 0 && x31:0 > 0 && x25:0 + 2 <= x20:0 && x26:0 + 2 <= x20:0 && x27:0 + 2 <= x23:0 && x28:0 + 2 <= x23:0 && x25:0 + x26:0 + x27:0 - x28:0 - 2 * x37:0 >= 0 && x25:0 + x26:0 + x27:0 - x28:0 - 2 * x37:0 <= 1 && x27:0 + x28:0 + x26:0 - x25:0 - 2 * x38:0 >= 0 && x27:0 + x28:0 + x26:0 - x25:0 - 2 * x38:0 <= 1 ---------------------------------------- (9) TempFilterProof (SOUND) Used the following sort dictionary for filtering: f361_0_fractale_LE(INTEGER, INTEGER, VARIABLE, INTEGER, INTEGER, INTEGER, INTEGER) f361_0_fractale_LE'(INTEGER, INTEGER, VARIABLE, INTEGER, INTEGER, INTEGER, INTEGER) Replaced non-predefined constructor symbols by 0. ---------------------------------------- (10) Obligation: Rules: f361_0_fractale_LE(x40:0, x41:0, c, x43:0, x44:0, x45:0, x46:0) -> f361_0_fractale_LE'(x40:0, x41:0, c1, x43:0, x44:0, x45:0, x46:0) :|: c1 = 1 && c = 1 && (x46:0 + 2 <= x41:0 && x45:0 + 2 <= x41:0 && x44:0 + 2 <= x40:0 && x43:0 + 2 <= x40:0 && x56:0 > 0 && x57:0 > 0 && x41:0 > 0 && x40:0 > 0 && x56:0 <= x41:0 && cons_1 = 1) f361_0_fractale_LE'(x, x1, c2, x3, x4, x5, x6) -> f361_0_fractale_LE(x8, x9, c3, x10, x11, x5, x6) :|: c3 = 0 && c2 = 1 && (x > 0 && x13 <= x1 && x1 > 0 && x14 >= x8 && x13 >= x9 && x14 > 0 && x3 + 2 <= x && x13 > 0 && x4 + 2 <= x && x8 > 0 && x1 >= x5 + 2 && x9 > 0 && x1 >= x6 + 2 && x14 >= x10 + 2 && x5 + x6 + x4 - x3 - 2 * x11 >= 0 && x14 >= x11 + 2 && x5 + x6 + x4 - x3 - 2 * x11 <= 1 && x13 >= x6 + 2 && x3 + x4 + x5 - x6 - 2 * x10 <= 1 && x3 + x4 + x5 - x6 - 2 * x10 >= 0 && x13 >= x5 + 2 && x2 = 1) f361_0_fractale_LE(x8:0, x1:0, x10:0, x13:0, x14:0, x15:0, x16:0) -> f361_0_fractale_LE'(x8:0, x1:0, x10:0, x13:0, x14:0, x15:0, x16:0) :|: x1:0 >= x16:0 + 2 && x1:0 >= x15:0 + 2 && x8:0 >= x14:0 + 2 && x8:0 >= x13:0 + 2 && x19:0 > 0 && x18:0 > 0 && x1:0 > 0 && x8:0 > 0 && x10:0 > 0 && x8:0 >= x18:0 f361_0_fractale_LE'(x92:0, x93:0, x100:0, x95:0, x96:0, x106:0, x107:0) -> f361_0_fractale_LE(x116:0, x117:0, c4, x104:0, x105:0, x106:0, x107:0) :|: c4 = x100:0 - 1 && (x100:0 > 0 && x93:0 >= x103:0 && x116:0 <= x102:0 && x92:0 > 0 && x117:0 <= x103:0 && x93:0 > 0 && x102:0 > 0 && x103:0 > 0 && x116:0 > 0 && x95:0 + 2 <= x92:0 && x117:0 > 0 && x96:0 + 2 <= x92:0 && x104:0 + 2 <= x102:0 && x93:0 >= x106:0 + 2 && x105:0 + 2 <= x102:0 && x93:0 >= x107:0 + 2 && x107:0 + 2 <= x103:0 && x95:0 + x96:0 + x106:0 - x107:0 - 2 * x104:0 >= 0 && x106:0 + 2 <= x103:0 && x95:0 + x96:0 + x106:0 - x107:0 - 2 * x104:0 <= 1 && x106:0 + x107:0 + x96:0 - x95:0 - 2 * x105:0 >= 0 && x106:0 + x107:0 + x96:0 - x95:0 - 2 * x105:0 <= 1) f361_0_fractale_LE(x74:0, x75:0, x76:0, x77:0, x78:0, x79:0, x80:0) -> f361_0_fractale_LE'(x74:0, x75:0, x76:0, x77:0, x78:0, x79:0, x80:0) :|: x80:0 + 2 <= x75:0 && x79:0 + 2 <= x75:0 && x78:0 + 2 <= x74:0 && x77:0 + 2 <= x74:0 && x90:0 > 0 && x91:0 > 0 && x75:0 > 0 && x74:0 > 0 && x76:0 > 0 && x90:0 <= x75:0 f361_0_fractale_LE'(x20:0, x23:0, x24:0, x25:0, x26:0, x27:0, x28:0) -> f361_0_fractale_LE(x30:0, x31:0, c5, x25:0, x26:0, x37:0, x38:0) :|: c5 = x24:0 - 1 && (x30:0 <= x20:0 && x24:0 > 0 && x20:0 > 0 && x23:0 > 0 && x30:0 > 0 && x31:0 > 0 && x25:0 + 2 <= x20:0 && x26:0 + 2 <= x20:0 && x27:0 + 2 <= x23:0 && x28:0 + 2 <= x23:0 && x25:0 + x26:0 + x27:0 - x28:0 - 2 * x37:0 >= 0 && x25:0 + x26:0 + x27:0 - x28:0 - 2 * x37:0 <= 1 && x27:0 + x28:0 + x26:0 - x25:0 - 2 * x38:0 >= 0 && x27:0 + x28:0 + x26:0 - x25:0 - 2 * x38:0 <= 1) ---------------------------------------- (11) PolynomialOrderProcessor (EQUIVALENT) Found the following polynomial interpretation: [f361_0_fractale_LE(x, x1, x2, x3, x4, x5, x6)] = 1 + x2 [f361_0_fractale_LE'(x7, x8, x9, x10, x11, x12, x13)] = x9 The following rules are decreasing: f361_0_fractale_LE(x40:0, x41:0, c, x43:0, x44:0, x45:0, x46:0) -> f361_0_fractale_LE'(x40:0, x41:0, c1, x43:0, x44:0, x45:0, x46:0) :|: c1 = 1 && c = 1 && (x46:0 + 2 <= x41:0 && x45:0 + 2 <= x41:0 && x44:0 + 2 <= x40:0 && x43:0 + 2 <= x40:0 && x56:0 > 0 && x57:0 > 0 && x41:0 > 0 && x40:0 > 0 && x56:0 <= x41:0 && cons_1 = 1) f361_0_fractale_LE(x8:0, x1:0, x10:0, x13:0, x14:0, x15:0, x16:0) -> f361_0_fractale_LE'(x8:0, x1:0, x10:0, x13:0, x14:0, x15:0, x16:0) :|: x1:0 >= x16:0 + 2 && x1:0 >= x15:0 + 2 && x8:0 >= x14:0 + 2 && x8:0 >= x13:0 + 2 && x19:0 > 0 && x18:0 > 0 && x1:0 > 0 && x8:0 > 0 && x10:0 > 0 && x8:0 >= x18:0 f361_0_fractale_LE(x74:0, x75:0, x76:0, x77:0, x78:0, x79:0, x80:0) -> f361_0_fractale_LE'(x74:0, x75:0, x76:0, x77:0, x78:0, x79:0, x80:0) :|: x80:0 + 2 <= x75:0 && x79:0 + 2 <= x75:0 && x78:0 + 2 <= x74:0 && x77:0 + 2 <= x74:0 && x90:0 > 0 && x91:0 > 0 && x75:0 > 0 && x74:0 > 0 && x76:0 > 0 && x90:0 <= x75:0 The following rules are bounded: f361_0_fractale_LE(x40:0, x41:0, c, x43:0, x44:0, x45:0, x46:0) -> f361_0_fractale_LE'(x40:0, x41:0, c1, x43:0, x44:0, x45:0, x46:0) :|: c1 = 1 && c = 1 && (x46:0 + 2 <= x41:0 && x45:0 + 2 <= x41:0 && x44:0 + 2 <= x40:0 && x43:0 + 2 <= x40:0 && x56:0 > 0 && x57:0 > 0 && x41:0 > 0 && x40:0 > 0 && x56:0 <= x41:0 && cons_1 = 1) f361_0_fractale_LE'(x, x1, c2, x3, x4, x5, x6) -> f361_0_fractale_LE(x8, x9, c3, x10, x11, x5, x6) :|: c3 = 0 && c2 = 1 && (x > 0 && x13 <= x1 && x1 > 0 && x14 >= x8 && x13 >= x9 && x14 > 0 && x3 + 2 <= x && x13 > 0 && x4 + 2 <= x && x8 > 0 && x1 >= x5 + 2 && x9 > 0 && x1 >= x6 + 2 && x14 >= x10 + 2 && x5 + x6 + x4 - x3 - 2 * x11 >= 0 && x14 >= x11 + 2 && x5 + x6 + x4 - x3 - 2 * x11 <= 1 && x13 >= x6 + 2 && x3 + x4 + x5 - x6 - 2 * x10 <= 1 && x3 + x4 + x5 - x6 - 2 * x10 >= 0 && x13 >= x5 + 2 && x2 = 1) f361_0_fractale_LE(x8:0, x1:0, x10:0, x13:0, x14:0, x15:0, x16:0) -> f361_0_fractale_LE'(x8:0, x1:0, x10:0, x13:0, x14:0, x15:0, x16:0) :|: x1:0 >= x16:0 + 2 && x1:0 >= x15:0 + 2 && x8:0 >= x14:0 + 2 && x8:0 >= x13:0 + 2 && x19:0 > 0 && x18:0 > 0 && x1:0 > 0 && x8:0 > 0 && x10:0 > 0 && x8:0 >= x18:0 f361_0_fractale_LE'(x92:0, x93:0, x100:0, x95:0, x96:0, x106:0, x107:0) -> f361_0_fractale_LE(x116:0, x117:0, c4, x104:0, x105:0, x106:0, x107:0) :|: c4 = x100:0 - 1 && (x100:0 > 0 && x93:0 >= x103:0 && x116:0 <= x102:0 && x92:0 > 0 && x117:0 <= x103:0 && x93:0 > 0 && x102:0 > 0 && x103:0 > 0 && x116:0 > 0 && x95:0 + 2 <= x92:0 && x117:0 > 0 && x96:0 + 2 <= x92:0 && x104:0 + 2 <= x102:0 && x93:0 >= x106:0 + 2 && x105:0 + 2 <= x102:0 && x93:0 >= x107:0 + 2 && x107:0 + 2 <= x103:0 && x95:0 + x96:0 + x106:0 - x107:0 - 2 * x104:0 >= 0 && x106:0 + 2 <= x103:0 && x95:0 + x96:0 + x106:0 - x107:0 - 2 * x104:0 <= 1 && x106:0 + x107:0 + x96:0 - x95:0 - 2 * x105:0 >= 0 && x106:0 + x107:0 + x96:0 - x95:0 - 2 * x105:0 <= 1) f361_0_fractale_LE(x74:0, x75:0, x76:0, x77:0, x78:0, x79:0, x80:0) -> f361_0_fractale_LE'(x74:0, x75:0, x76:0, x77:0, x78:0, x79:0, x80:0) :|: x80:0 + 2 <= x75:0 && x79:0 + 2 <= x75:0 && x78:0 + 2 <= x74:0 && x77:0 + 2 <= x74:0 && x90:0 > 0 && x91:0 > 0 && x75:0 > 0 && x74:0 > 0 && x76:0 > 0 && x90:0 <= x75:0 f361_0_fractale_LE'(x20:0, x23:0, x24:0, x25:0, x26:0, x27:0, x28:0) -> f361_0_fractale_LE(x30:0, x31:0, c5, x25:0, x26:0, x37:0, x38:0) :|: c5 = x24:0 - 1 && (x30:0 <= x20:0 && x24:0 > 0 && x20:0 > 0 && x23:0 > 0 && x30:0 > 0 && x31:0 > 0 && x25:0 + 2 <= x20:0 && x26:0 + 2 <= x20:0 && x27:0 + 2 <= x23:0 && x28:0 + 2 <= x23:0 && x25:0 + x26:0 + x27:0 - x28:0 - 2 * x37:0 >= 0 && x25:0 + x26:0 + x27:0 - x28:0 - 2 * x37:0 <= 1 && x27:0 + x28:0 + x26:0 - x25:0 - 2 * x38:0 >= 0 && x27:0 + x28:0 + x26:0 - x25:0 - 2 * x38:0 <= 1) ---------------------------------------- (12) Obligation: Rules: f361_0_fractale_LE'(x, x1, c2, x3, x4, x5, x6) -> f361_0_fractale_LE(x8, x9, c3, x10, x11, x5, x6) :|: c3 = 0 && c2 = 1 && (x > 0 && x13 <= x1 && x1 > 0 && x14 >= x8 && x13 >= x9 && x14 > 0 && x3 + 2 <= x && x13 > 0 && x4 + 2 <= x && x8 > 0 && x1 >= x5 + 2 && x9 > 0 && x1 >= x6 + 2 && x14 >= x10 + 2 && x5 + x6 + x4 - x3 - 2 * x11 >= 0 && x14 >= x11 + 2 && x5 + x6 + x4 - x3 - 2 * x11 <= 1 && x13 >= x6 + 2 && x3 + x4 + x5 - x6 - 2 * x10 <= 1 && x3 + x4 + x5 - x6 - 2 * x10 >= 0 && x13 >= x5 + 2 && x2 = 1) f361_0_fractale_LE'(x92:0, x93:0, x100:0, x95:0, x96:0, x106:0, x107:0) -> f361_0_fractale_LE(x116:0, x117:0, c4, x104:0, x105:0, x106:0, x107:0) :|: c4 = x100:0 - 1 && (x100:0 > 0 && x93:0 >= x103:0 && x116:0 <= x102:0 && x92:0 > 0 && x117:0 <= x103:0 && x93:0 > 0 && x102:0 > 0 && x103:0 > 0 && x116:0 > 0 && x95:0 + 2 <= x92:0 && x117:0 > 0 && x96:0 + 2 <= x92:0 && x104:0 + 2 <= x102:0 && x93:0 >= x106:0 + 2 && x105:0 + 2 <= x102:0 && x93:0 >= x107:0 + 2 && x107:0 + 2 <= x103:0 && x95:0 + x96:0 + x106:0 - x107:0 - 2 * x104:0 >= 0 && x106:0 + 2 <= x103:0 && x95:0 + x96:0 + x106:0 - x107:0 - 2 * x104:0 <= 1 && x106:0 + x107:0 + x96:0 - x95:0 - 2 * x105:0 >= 0 && x106:0 + x107:0 + x96:0 - x95:0 - 2 * x105:0 <= 1) f361_0_fractale_LE'(x20:0, x23:0, x24:0, x25:0, x26:0, x27:0, x28:0) -> f361_0_fractale_LE(x30:0, x31:0, c5, x25:0, x26:0, x37:0, x38:0) :|: c5 = x24:0 - 1 && (x30:0 <= x20:0 && x24:0 > 0 && x20:0 > 0 && x23:0 > 0 && x30:0 > 0 && x31:0 > 0 && x25:0 + 2 <= x20:0 && x26:0 + 2 <= x20:0 && x27:0 + 2 <= x23:0 && x28:0 + 2 <= x23:0 && x25:0 + x26:0 + x27:0 - x28:0 - 2 * x37:0 >= 0 && x25:0 + x26:0 + x27:0 - x28:0 - 2 * x37:0 <= 1 && x27:0 + x28:0 + x26:0 - x25:0 - 2 * x38:0 >= 0 && x27:0 + x28:0 + x26:0 - x25:0 - 2 * x38:0 <= 1) ---------------------------------------- (13) PolynomialOrderProcessor (EQUIVALENT) Found the following polynomial interpretation: [f361_0_fractale_LE'(x, x1, x2, x3, x4, x5, x6)] = 2 - x2 [f361_0_fractale_LE(x7, x8, x9, x10, x11, x12, x13)] = -x9 The following rules are decreasing: f361_0_fractale_LE'(x, x1, c2, x3, x4, x5, x6) -> f361_0_fractale_LE(x8, x9, c3, x10, x11, x5, x6) :|: c3 = 0 && c2 = 1 && (x > 0 && x13 <= x1 && x1 > 0 && x14 >= x8 && x13 >= x9 && x14 > 0 && x3 + 2 <= x && x13 > 0 && x4 + 2 <= x && x8 > 0 && x1 >= x5 + 2 && x9 > 0 && x1 >= x6 + 2 && x14 >= x10 + 2 && x5 + x6 + x4 - x3 - 2 * x11 >= 0 && x14 >= x11 + 2 && x5 + x6 + x4 - x3 - 2 * x11 <= 1 && x13 >= x6 + 2 && x3 + x4 + x5 - x6 - 2 * x10 <= 1 && x3 + x4 + x5 - x6 - 2 * x10 >= 0 && x13 >= x5 + 2 && x2 = 1) f361_0_fractale_LE'(x92:0, x93:0, x100:0, x95:0, x96:0, x106:0, x107:0) -> f361_0_fractale_LE(x116:0, x117:0, c4, x104:0, x105:0, x106:0, x107:0) :|: c4 = x100:0 - 1 && (x100:0 > 0 && x93:0 >= x103:0 && x116:0 <= x102:0 && x92:0 > 0 && x117:0 <= x103:0 && x93:0 > 0 && x102:0 > 0 && x103:0 > 0 && x116:0 > 0 && x95:0 + 2 <= x92:0 && x117:0 > 0 && x96:0 + 2 <= x92:0 && x104:0 + 2 <= x102:0 && x93:0 >= x106:0 + 2 && x105:0 + 2 <= x102:0 && x93:0 >= x107:0 + 2 && x107:0 + 2 <= x103:0 && x95:0 + x96:0 + x106:0 - x107:0 - 2 * x104:0 >= 0 && x106:0 + 2 <= x103:0 && x95:0 + x96:0 + x106:0 - x107:0 - 2 * x104:0 <= 1 && x106:0 + x107:0 + x96:0 - x95:0 - 2 * x105:0 >= 0 && x106:0 + x107:0 + x96:0 - x95:0 - 2 * x105:0 <= 1) f361_0_fractale_LE'(x20:0, x23:0, x24:0, x25:0, x26:0, x27:0, x28:0) -> f361_0_fractale_LE(x30:0, x31:0, c5, x25:0, x26:0, x37:0, x38:0) :|: c5 = x24:0 - 1 && (x30:0 <= x20:0 && x24:0 > 0 && x20:0 > 0 && x23:0 > 0 && x30:0 > 0 && x31:0 > 0 && x25:0 + 2 <= x20:0 && x26:0 + 2 <= x20:0 && x27:0 + 2 <= x23:0 && x28:0 + 2 <= x23:0 && x25:0 + x26:0 + x27:0 - x28:0 - 2 * x37:0 >= 0 && x25:0 + x26:0 + x27:0 - x28:0 - 2 * x37:0 <= 1 && x27:0 + x28:0 + x26:0 - x25:0 - 2 * x38:0 >= 0 && x27:0 + x28:0 + x26:0 - x25:0 - 2 * x38:0 <= 1) The following rules are bounded: f361_0_fractale_LE'(x, x1, c2, x3, x4, x5, x6) -> f361_0_fractale_LE(x8, x9, c3, x10, x11, x5, x6) :|: c3 = 0 && c2 = 1 && (x > 0 && x13 <= x1 && x1 > 0 && x14 >= x8 && x13 >= x9 && x14 > 0 && x3 + 2 <= x && x13 > 0 && x4 + 2 <= x && x8 > 0 && x1 >= x5 + 2 && x9 > 0 && x1 >= x6 + 2 && x14 >= x10 + 2 && x5 + x6 + x4 - x3 - 2 * x11 >= 0 && x14 >= x11 + 2 && x5 + x6 + x4 - x3 - 2 * x11 <= 1 && x13 >= x6 + 2 && x3 + x4 + x5 - x6 - 2 * x10 <= 1 && x3 + x4 + x5 - x6 - 2 * x10 >= 0 && x13 >= x5 + 2 && x2 = 1) ---------------------------------------- (14) Obligation: Rules: f361_0_fractale_LE'(x92:0, x93:0, x100:0, x95:0, x96:0, x106:0, x107:0) -> f361_0_fractale_LE(x116:0, x117:0, c4, x104:0, x105:0, x106:0, x107:0) :|: c4 = x100:0 - 1 && (x100:0 > 0 && x93:0 >= x103:0 && x116:0 <= x102:0 && x92:0 > 0 && x117:0 <= x103:0 && x93:0 > 0 && x102:0 > 0 && x103:0 > 0 && x116:0 > 0 && x95:0 + 2 <= x92:0 && x117:0 > 0 && x96:0 + 2 <= x92:0 && x104:0 + 2 <= x102:0 && x93:0 >= x106:0 + 2 && x105:0 + 2 <= x102:0 && x93:0 >= x107:0 + 2 && x107:0 + 2 <= x103:0 && x95:0 + x96:0 + x106:0 - x107:0 - 2 * x104:0 >= 0 && x106:0 + 2 <= x103:0 && x95:0 + x96:0 + x106:0 - x107:0 - 2 * x104:0 <= 1 && x106:0 + x107:0 + x96:0 - x95:0 - 2 * x105:0 >= 0 && x106:0 + x107:0 + x96:0 - x95:0 - 2 * x105:0 <= 1) f361_0_fractale_LE'(x20:0, x23:0, x24:0, x25:0, x26:0, x27:0, x28:0) -> f361_0_fractale_LE(x30:0, x31:0, c5, x25:0, x26:0, x37:0, x38:0) :|: c5 = x24:0 - 1 && (x30:0 <= x20:0 && x24:0 > 0 && x20:0 > 0 && x23:0 > 0 && x30:0 > 0 && x31:0 > 0 && x25:0 + 2 <= x20:0 && x26:0 + 2 <= x20:0 && x27:0 + 2 <= x23:0 && x28:0 + 2 <= x23:0 && x25:0 + x26:0 + x27:0 - x28:0 - 2 * x37:0 >= 0 && x25:0 + x26:0 + x27:0 - x28:0 - 2 * x37:0 <= 1 && x27:0 + x28:0 + x26:0 - x25:0 - 2 * x38:0 >= 0 && x27:0 + x28:0 + x26:0 - x25:0 - 2 * x38:0 <= 1) ---------------------------------------- (15) PolynomialOrderProcessor (EQUIVALENT) Found the following polynomial interpretation: [f361_0_fractale_LE'(x, x1, x2, x3, x4, x5, x6)] = 0 [f361_0_fractale_LE(x7, x8, x9, x10, x11, x12, x13)] = -1 The following rules are decreasing: f361_0_fractale_LE'(x92:0, x93:0, x100:0, x95:0, x96:0, x106:0, x107:0) -> f361_0_fractale_LE(x116:0, x117:0, c4, x104:0, x105:0, x106:0, x107:0) :|: c4 = x100:0 - 1 && (x100:0 > 0 && x93:0 >= x103:0 && x116:0 <= x102:0 && x92:0 > 0 && x117:0 <= x103:0 && x93:0 > 0 && x102:0 > 0 && x103:0 > 0 && x116:0 > 0 && x95:0 + 2 <= x92:0 && x117:0 > 0 && x96:0 + 2 <= x92:0 && x104:0 + 2 <= x102:0 && x93:0 >= x106:0 + 2 && x105:0 + 2 <= x102:0 && x93:0 >= x107:0 + 2 && x107:0 + 2 <= x103:0 && x95:0 + x96:0 + x106:0 - x107:0 - 2 * x104:0 >= 0 && x106:0 + 2 <= x103:0 && x95:0 + x96:0 + x106:0 - x107:0 - 2 * x104:0 <= 1 && x106:0 + x107:0 + x96:0 - x95:0 - 2 * x105:0 >= 0 && x106:0 + x107:0 + x96:0 - x95:0 - 2 * x105:0 <= 1) f361_0_fractale_LE'(x20:0, x23:0, x24:0, x25:0, x26:0, x27:0, x28:0) -> f361_0_fractale_LE(x30:0, x31:0, c5, x25:0, x26:0, x37:0, x38:0) :|: c5 = x24:0 - 1 && (x30:0 <= x20:0 && x24:0 > 0 && x20:0 > 0 && x23:0 > 0 && x30:0 > 0 && x31:0 > 0 && x25:0 + 2 <= x20:0 && x26:0 + 2 <= x20:0 && x27:0 + 2 <= x23:0 && x28:0 + 2 <= x23:0 && x25:0 + x26:0 + x27:0 - x28:0 - 2 * x37:0 >= 0 && x25:0 + x26:0 + x27:0 - x28:0 - 2 * x37:0 <= 1 && x27:0 + x28:0 + x26:0 - x25:0 - 2 * x38:0 >= 0 && x27:0 + x28:0 + x26:0 - x25:0 - 2 * x38:0 <= 1) The following rules are bounded: f361_0_fractale_LE'(x92:0, x93:0, x100:0, x95:0, x96:0, x106:0, x107:0) -> f361_0_fractale_LE(x116:0, x117:0, c4, x104:0, x105:0, x106:0, x107:0) :|: c4 = x100:0 - 1 && (x100:0 > 0 && x93:0 >= x103:0 && x116:0 <= x102:0 && x92:0 > 0 && x117:0 <= x103:0 && x93:0 > 0 && x102:0 > 0 && x103:0 > 0 && x116:0 > 0 && x95:0 + 2 <= x92:0 && x117:0 > 0 && x96:0 + 2 <= x92:0 && x104:0 + 2 <= x102:0 && x93:0 >= x106:0 + 2 && x105:0 + 2 <= x102:0 && x93:0 >= x107:0 + 2 && x107:0 + 2 <= x103:0 && x95:0 + x96:0 + x106:0 - x107:0 - 2 * x104:0 >= 0 && x106:0 + 2 <= x103:0 && x95:0 + x96:0 + x106:0 - x107:0 - 2 * x104:0 <= 1 && x106:0 + x107:0 + x96:0 - x95:0 - 2 * x105:0 >= 0 && x106:0 + x107:0 + x96:0 - x95:0 - 2 * x105:0 <= 1) f361_0_fractale_LE'(x20:0, x23:0, x24:0, x25:0, x26:0, x27:0, x28:0) -> f361_0_fractale_LE(x30:0, x31:0, c5, x25:0, x26:0, x37:0, x38:0) :|: c5 = x24:0 - 1 && (x30:0 <= x20:0 && x24:0 > 0 && x20:0 > 0 && x23:0 > 0 && x30:0 > 0 && x31:0 > 0 && x25:0 + 2 <= x20:0 && x26:0 + 2 <= x20:0 && x27:0 + 2 <= x23:0 && x28:0 + 2 <= x23:0 && x25:0 + x26:0 + x27:0 - x28:0 - 2 * x37:0 >= 0 && x25:0 + x26:0 + x27:0 - x28:0 - 2 * x37:0 <= 1 && x27:0 + x28:0 + x26:0 - x25:0 - 2 * x38:0 >= 0 && x27:0 + x28:0 + x26:0 - x25:0 - 2 * x38:0 <= 1) ---------------------------------------- (16) YES