0 Prolog
↳1 PrologToPrologProblemTransformerProof (⇐)
↳2 Prolog
↳3 PrologToPiTRSProof (⇐)
↳4 PiTRS
↳5 DependencyPairsProof (⇔)
↳6 PiDP
↳7 DependencyGraphProof (⇔)
↳8 AND
↳9 PiDP
↳10 UsableRulesProof (⇔)
↳11 PiDP
↳12 PiDPToQDPProof (⇐)
↳13 QDP
↳14 QDPSizeChangeProof (⇔)
↳15 YES
↳16 PiDP
↳17 UsableRulesProof (⇔)
↳18 PiDP
↳19 PiDPToQDPProof (⇐)
↳20 QDP
↳21 Narrowing (⇐)
↳22 QDP
↳23 Instantiation (⇔)
↳24 QDP
↳25 NonTerminationProof (⇔)
↳26 NO
↳27 PiDP
↳28 UsableRulesProof (⇔)
↳29 PiDP
↳30 PiDPToQDPProof (⇐)
↳31 QDP
↳32 QDPSizeChangeProof (⇔)
↳33 YES
↳34 PiDP
↳35 UsableRulesProof (⇔)
↳36 PiDP
↳37 PiDPToQDPProof (⇐)
↳38 QDP
↳39 Narrowing (⇐)
↳40 QDP
↳41 Narrowing (⇐)
↳42 QDP
↳43 Instantiation (⇔)
↳44 QDP
↳45 Instantiation (⇔)
↳46 QDP
↳47 Instantiation (⇔)
↳48 QDP
↳49 Instantiation (⇔)
↳50 QDP
↳51 NonTerminationProof (⇔)
↳52 NO
↳53 PrologToPiTRSProof (⇐)
↳54 PiTRS
↳55 DependencyPairsProof (⇔)
↳56 PiDP
↳57 DependencyGraphProof (⇔)
↳58 AND
↳59 PiDP
↳60 UsableRulesProof (⇔)
↳61 PiDP
↳62 PiDPToQDPProof (⇐)
↳63 QDP
↳64 QDPSizeChangeProof (⇔)
↳65 YES
↳66 PiDP
↳67 UsableRulesProof (⇔)
↳68 PiDP
↳69 PiDPToQDPProof (⇐)
↳70 QDP
↳71 Narrowing (⇐)
↳72 QDP
↳73 Instantiation (⇔)
↳74 QDP
↳75 NonTerminationProof (⇔)
↳76 NO
↳77 PiDP
↳78 UsableRulesProof (⇔)
↳79 PiDP
↳80 PiDPToQDPProof (⇐)
↳81 QDP
↳82 QDPSizeChangeProof (⇔)
↳83 YES
↳84 PiDP
↳85 UsableRulesProof (⇔)
↳86 PiDP
↳87 PiDPToQDPProof (⇐)
↳88 QDP
↳89 Narrowing (⇐)
↳90 QDP
↳91 Narrowing (⇐)
↳92 QDP
↳93 Instantiation (⇔)
↳94 QDP
↳95 Instantiation (⇔)
↳96 QDP
↳97 Instantiation (⇔)
↳98 QDP
↳99 Instantiation (⇔)
↳100 QDP
↳101 NonTerminationProof (⇔)
↳102 NO
color_map1_in_ag(.(region(T26, T27), T28), T25) → U6_ag(T26, T27, T28, T25, select10_in_aga(T26, T25, X29))
select10_in_aga(T48, .(T48, T49), T49) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(T59, .(T57, T58), .(T57, X67)) → U1_aga(T59, T57, T58, X67, select10_in_aga(T59, T58, X67))
U1_aga(T59, T57, T58, X67, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U6_ag(T26, T27, T28, T25, select10_out_aga(T26, T25, X29)) → color_map1_out_ag(.(region(T26, T27), T28), T25)
color_map1_in_ag(.(region(T26, T34), T35), T25) → U7_ag(T26, T34, T35, T25, select10_in_aga(T26, T25, T33))
U7_ag(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → U8_ag(T26, T34, T35, T25, members20_in_ag(T34, T33))
members20_in_ag(.(T86, T87), T85) → U2_ag(T86, T87, T85, member27_in_ag(T86, T85))
member27_in_ag(T105, .(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(T116, .(T114, T115)) → U5_ag(T116, T114, T115, member27_in_ag(T116, T115))
U5_ag(T116, T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
U2_ag(T86, T87, T85, member27_out_ag(T86, T85)) → members20_out_ag(.(T86, T87), T85)
members20_in_ag(.(T86, T92), T85) → U3_ag(T86, T92, T85, member27_in_ag(T86, T85))
U3_ag(T86, T92, T85, member27_out_ag(T86, T85)) → U4_ag(T86, T92, T85, members20_in_ag(T92, T85))
members20_in_ag([], T126) → members20_out_ag([], T126)
U4_ag(T86, T92, T85, members20_out_ag(T92, T85)) → members20_out_ag(.(T86, T92), T85)
U8_ag(T26, T34, T35, T25, members20_out_ag(T34, T33)) → color_map1_out_ag(.(region(T26, T34), T35), T25)
color_map1_in_ag(.(region(T26, T34), T67), T25) → U9_ag(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_ag(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_ag(T26, T34, T67, T25, members20_in_ag(T34, T33))
U10_ag(T26, T34, T67, T25, members20_out_ag(T34, T33)) → U11_ag(T26, T34, T67, T25, color_map1_in_ag(T67, T25))
color_map1_in_ag([], T132) → color_map1_out_ag([], T132)
U11_ag(T26, T34, T67, T25, color_map1_out_ag(T67, T25)) → color_map1_out_ag(.(region(T26, T34), T67), T25)
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
color_map1_in_ag(.(region(T26, T27), T28), T25) → U6_ag(T26, T27, T28, T25, select10_in_aga(T26, T25, X29))
select10_in_aga(T48, .(T48, T49), T49) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(T59, .(T57, T58), .(T57, X67)) → U1_aga(T59, T57, T58, X67, select10_in_aga(T59, T58, X67))
U1_aga(T59, T57, T58, X67, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U6_ag(T26, T27, T28, T25, select10_out_aga(T26, T25, X29)) → color_map1_out_ag(.(region(T26, T27), T28), T25)
color_map1_in_ag(.(region(T26, T34), T35), T25) → U7_ag(T26, T34, T35, T25, select10_in_aga(T26, T25, T33))
U7_ag(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → U8_ag(T26, T34, T35, T25, members20_in_ag(T34, T33))
members20_in_ag(.(T86, T87), T85) → U2_ag(T86, T87, T85, member27_in_ag(T86, T85))
member27_in_ag(T105, .(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(T116, .(T114, T115)) → U5_ag(T116, T114, T115, member27_in_ag(T116, T115))
U5_ag(T116, T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
U2_ag(T86, T87, T85, member27_out_ag(T86, T85)) → members20_out_ag(.(T86, T87), T85)
members20_in_ag(.(T86, T92), T85) → U3_ag(T86, T92, T85, member27_in_ag(T86, T85))
U3_ag(T86, T92, T85, member27_out_ag(T86, T85)) → U4_ag(T86, T92, T85, members20_in_ag(T92, T85))
members20_in_ag([], T126) → members20_out_ag([], T126)
U4_ag(T86, T92, T85, members20_out_ag(T92, T85)) → members20_out_ag(.(T86, T92), T85)
U8_ag(T26, T34, T35, T25, members20_out_ag(T34, T33)) → color_map1_out_ag(.(region(T26, T34), T35), T25)
color_map1_in_ag(.(region(T26, T34), T67), T25) → U9_ag(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_ag(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_ag(T26, T34, T67, T25, members20_in_ag(T34, T33))
U10_ag(T26, T34, T67, T25, members20_out_ag(T34, T33)) → U11_ag(T26, T34, T67, T25, color_map1_in_ag(T67, T25))
color_map1_in_ag([], T132) → color_map1_out_ag([], T132)
U11_ag(T26, T34, T67, T25, color_map1_out_ag(T67, T25)) → color_map1_out_ag(.(region(T26, T34), T67), T25)
COLOR_MAP1_IN_AG(.(region(T26, T27), T28), T25) → U6_AG(T26, T27, T28, T25, select10_in_aga(T26, T25, X29))
COLOR_MAP1_IN_AG(.(region(T26, T27), T28), T25) → SELECT10_IN_AGA(T26, T25, X29)
SELECT10_IN_AGA(T59, .(T57, T58), .(T57, X67)) → U1_AGA(T59, T57, T58, X67, select10_in_aga(T59, T58, X67))
SELECT10_IN_AGA(T59, .(T57, T58), .(T57, X67)) → SELECT10_IN_AGA(T59, T58, X67)
COLOR_MAP1_IN_AG(.(region(T26, T34), T35), T25) → U7_AG(T26, T34, T35, T25, select10_in_aga(T26, T25, T33))
U7_AG(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → U8_AG(T26, T34, T35, T25, members20_in_ag(T34, T33))
U7_AG(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → MEMBERS20_IN_AG(T34, T33)
MEMBERS20_IN_AG(.(T86, T87), T85) → U2_AG(T86, T87, T85, member27_in_ag(T86, T85))
MEMBERS20_IN_AG(.(T86, T87), T85) → MEMBER27_IN_AG(T86, T85)
MEMBER27_IN_AG(T116, .(T114, T115)) → U5_AG(T116, T114, T115, member27_in_ag(T116, T115))
MEMBER27_IN_AG(T116, .(T114, T115)) → MEMBER27_IN_AG(T116, T115)
MEMBERS20_IN_AG(.(T86, T92), T85) → U3_AG(T86, T92, T85, member27_in_ag(T86, T85))
U3_AG(T86, T92, T85, member27_out_ag(T86, T85)) → U4_AG(T86, T92, T85, members20_in_ag(T92, T85))
U3_AG(T86, T92, T85, member27_out_ag(T86, T85)) → MEMBERS20_IN_AG(T92, T85)
COLOR_MAP1_IN_AG(.(region(T26, T34), T67), T25) → U9_AG(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_AG(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_AG(T26, T34, T67, T25, members20_in_ag(T34, T33))
U9_AG(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → MEMBERS20_IN_AG(T34, T33)
U10_AG(T26, T34, T67, T25, members20_out_ag(T34, T33)) → U11_AG(T26, T34, T67, T25, color_map1_in_ag(T67, T25))
U10_AG(T26, T34, T67, T25, members20_out_ag(T34, T33)) → COLOR_MAP1_IN_AG(T67, T25)
color_map1_in_ag(.(region(T26, T27), T28), T25) → U6_ag(T26, T27, T28, T25, select10_in_aga(T26, T25, X29))
select10_in_aga(T48, .(T48, T49), T49) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(T59, .(T57, T58), .(T57, X67)) → U1_aga(T59, T57, T58, X67, select10_in_aga(T59, T58, X67))
U1_aga(T59, T57, T58, X67, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U6_ag(T26, T27, T28, T25, select10_out_aga(T26, T25, X29)) → color_map1_out_ag(.(region(T26, T27), T28), T25)
color_map1_in_ag(.(region(T26, T34), T35), T25) → U7_ag(T26, T34, T35, T25, select10_in_aga(T26, T25, T33))
U7_ag(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → U8_ag(T26, T34, T35, T25, members20_in_ag(T34, T33))
members20_in_ag(.(T86, T87), T85) → U2_ag(T86, T87, T85, member27_in_ag(T86, T85))
member27_in_ag(T105, .(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(T116, .(T114, T115)) → U5_ag(T116, T114, T115, member27_in_ag(T116, T115))
U5_ag(T116, T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
U2_ag(T86, T87, T85, member27_out_ag(T86, T85)) → members20_out_ag(.(T86, T87), T85)
members20_in_ag(.(T86, T92), T85) → U3_ag(T86, T92, T85, member27_in_ag(T86, T85))
U3_ag(T86, T92, T85, member27_out_ag(T86, T85)) → U4_ag(T86, T92, T85, members20_in_ag(T92, T85))
members20_in_ag([], T126) → members20_out_ag([], T126)
U4_ag(T86, T92, T85, members20_out_ag(T92, T85)) → members20_out_ag(.(T86, T92), T85)
U8_ag(T26, T34, T35, T25, members20_out_ag(T34, T33)) → color_map1_out_ag(.(region(T26, T34), T35), T25)
color_map1_in_ag(.(region(T26, T34), T67), T25) → U9_ag(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_ag(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_ag(T26, T34, T67, T25, members20_in_ag(T34, T33))
U10_ag(T26, T34, T67, T25, members20_out_ag(T34, T33)) → U11_ag(T26, T34, T67, T25, color_map1_in_ag(T67, T25))
color_map1_in_ag([], T132) → color_map1_out_ag([], T132)
U11_ag(T26, T34, T67, T25, color_map1_out_ag(T67, T25)) → color_map1_out_ag(.(region(T26, T34), T67), T25)
COLOR_MAP1_IN_AG(.(region(T26, T27), T28), T25) → U6_AG(T26, T27, T28, T25, select10_in_aga(T26, T25, X29))
COLOR_MAP1_IN_AG(.(region(T26, T27), T28), T25) → SELECT10_IN_AGA(T26, T25, X29)
SELECT10_IN_AGA(T59, .(T57, T58), .(T57, X67)) → U1_AGA(T59, T57, T58, X67, select10_in_aga(T59, T58, X67))
SELECT10_IN_AGA(T59, .(T57, T58), .(T57, X67)) → SELECT10_IN_AGA(T59, T58, X67)
COLOR_MAP1_IN_AG(.(region(T26, T34), T35), T25) → U7_AG(T26, T34, T35, T25, select10_in_aga(T26, T25, T33))
U7_AG(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → U8_AG(T26, T34, T35, T25, members20_in_ag(T34, T33))
U7_AG(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → MEMBERS20_IN_AG(T34, T33)
MEMBERS20_IN_AG(.(T86, T87), T85) → U2_AG(T86, T87, T85, member27_in_ag(T86, T85))
MEMBERS20_IN_AG(.(T86, T87), T85) → MEMBER27_IN_AG(T86, T85)
MEMBER27_IN_AG(T116, .(T114, T115)) → U5_AG(T116, T114, T115, member27_in_ag(T116, T115))
MEMBER27_IN_AG(T116, .(T114, T115)) → MEMBER27_IN_AG(T116, T115)
MEMBERS20_IN_AG(.(T86, T92), T85) → U3_AG(T86, T92, T85, member27_in_ag(T86, T85))
U3_AG(T86, T92, T85, member27_out_ag(T86, T85)) → U4_AG(T86, T92, T85, members20_in_ag(T92, T85))
U3_AG(T86, T92, T85, member27_out_ag(T86, T85)) → MEMBERS20_IN_AG(T92, T85)
COLOR_MAP1_IN_AG(.(region(T26, T34), T67), T25) → U9_AG(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_AG(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_AG(T26, T34, T67, T25, members20_in_ag(T34, T33))
U9_AG(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → MEMBERS20_IN_AG(T34, T33)
U10_AG(T26, T34, T67, T25, members20_out_ag(T34, T33)) → U11_AG(T26, T34, T67, T25, color_map1_in_ag(T67, T25))
U10_AG(T26, T34, T67, T25, members20_out_ag(T34, T33)) → COLOR_MAP1_IN_AG(T67, T25)
color_map1_in_ag(.(region(T26, T27), T28), T25) → U6_ag(T26, T27, T28, T25, select10_in_aga(T26, T25, X29))
select10_in_aga(T48, .(T48, T49), T49) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(T59, .(T57, T58), .(T57, X67)) → U1_aga(T59, T57, T58, X67, select10_in_aga(T59, T58, X67))
U1_aga(T59, T57, T58, X67, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U6_ag(T26, T27, T28, T25, select10_out_aga(T26, T25, X29)) → color_map1_out_ag(.(region(T26, T27), T28), T25)
color_map1_in_ag(.(region(T26, T34), T35), T25) → U7_ag(T26, T34, T35, T25, select10_in_aga(T26, T25, T33))
U7_ag(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → U8_ag(T26, T34, T35, T25, members20_in_ag(T34, T33))
members20_in_ag(.(T86, T87), T85) → U2_ag(T86, T87, T85, member27_in_ag(T86, T85))
member27_in_ag(T105, .(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(T116, .(T114, T115)) → U5_ag(T116, T114, T115, member27_in_ag(T116, T115))
U5_ag(T116, T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
U2_ag(T86, T87, T85, member27_out_ag(T86, T85)) → members20_out_ag(.(T86, T87), T85)
members20_in_ag(.(T86, T92), T85) → U3_ag(T86, T92, T85, member27_in_ag(T86, T85))
U3_ag(T86, T92, T85, member27_out_ag(T86, T85)) → U4_ag(T86, T92, T85, members20_in_ag(T92, T85))
members20_in_ag([], T126) → members20_out_ag([], T126)
U4_ag(T86, T92, T85, members20_out_ag(T92, T85)) → members20_out_ag(.(T86, T92), T85)
U8_ag(T26, T34, T35, T25, members20_out_ag(T34, T33)) → color_map1_out_ag(.(region(T26, T34), T35), T25)
color_map1_in_ag(.(region(T26, T34), T67), T25) → U9_ag(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_ag(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_ag(T26, T34, T67, T25, members20_in_ag(T34, T33))
U10_ag(T26, T34, T67, T25, members20_out_ag(T34, T33)) → U11_ag(T26, T34, T67, T25, color_map1_in_ag(T67, T25))
color_map1_in_ag([], T132) → color_map1_out_ag([], T132)
U11_ag(T26, T34, T67, T25, color_map1_out_ag(T67, T25)) → color_map1_out_ag(.(region(T26, T34), T67), T25)
MEMBER27_IN_AG(T116, .(T114, T115)) → MEMBER27_IN_AG(T116, T115)
color_map1_in_ag(.(region(T26, T27), T28), T25) → U6_ag(T26, T27, T28, T25, select10_in_aga(T26, T25, X29))
select10_in_aga(T48, .(T48, T49), T49) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(T59, .(T57, T58), .(T57, X67)) → U1_aga(T59, T57, T58, X67, select10_in_aga(T59, T58, X67))
U1_aga(T59, T57, T58, X67, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U6_ag(T26, T27, T28, T25, select10_out_aga(T26, T25, X29)) → color_map1_out_ag(.(region(T26, T27), T28), T25)
color_map1_in_ag(.(region(T26, T34), T35), T25) → U7_ag(T26, T34, T35, T25, select10_in_aga(T26, T25, T33))
U7_ag(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → U8_ag(T26, T34, T35, T25, members20_in_ag(T34, T33))
members20_in_ag(.(T86, T87), T85) → U2_ag(T86, T87, T85, member27_in_ag(T86, T85))
member27_in_ag(T105, .(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(T116, .(T114, T115)) → U5_ag(T116, T114, T115, member27_in_ag(T116, T115))
U5_ag(T116, T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
U2_ag(T86, T87, T85, member27_out_ag(T86, T85)) → members20_out_ag(.(T86, T87), T85)
members20_in_ag(.(T86, T92), T85) → U3_ag(T86, T92, T85, member27_in_ag(T86, T85))
U3_ag(T86, T92, T85, member27_out_ag(T86, T85)) → U4_ag(T86, T92, T85, members20_in_ag(T92, T85))
members20_in_ag([], T126) → members20_out_ag([], T126)
U4_ag(T86, T92, T85, members20_out_ag(T92, T85)) → members20_out_ag(.(T86, T92), T85)
U8_ag(T26, T34, T35, T25, members20_out_ag(T34, T33)) → color_map1_out_ag(.(region(T26, T34), T35), T25)
color_map1_in_ag(.(region(T26, T34), T67), T25) → U9_ag(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_ag(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_ag(T26, T34, T67, T25, members20_in_ag(T34, T33))
U10_ag(T26, T34, T67, T25, members20_out_ag(T34, T33)) → U11_ag(T26, T34, T67, T25, color_map1_in_ag(T67, T25))
color_map1_in_ag([], T132) → color_map1_out_ag([], T132)
U11_ag(T26, T34, T67, T25, color_map1_out_ag(T67, T25)) → color_map1_out_ag(.(region(T26, T34), T67), T25)
MEMBER27_IN_AG(T116, .(T114, T115)) → MEMBER27_IN_AG(T116, T115)
MEMBER27_IN_AG(.(T114, T115)) → MEMBER27_IN_AG(T115)
From the DPs we obtained the following set of size-change graphs:
MEMBERS20_IN_AG(.(T86, T92), T85) → U3_AG(T86, T92, T85, member27_in_ag(T86, T85))
U3_AG(T86, T92, T85, member27_out_ag(T86, T85)) → MEMBERS20_IN_AG(T92, T85)
color_map1_in_ag(.(region(T26, T27), T28), T25) → U6_ag(T26, T27, T28, T25, select10_in_aga(T26, T25, X29))
select10_in_aga(T48, .(T48, T49), T49) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(T59, .(T57, T58), .(T57, X67)) → U1_aga(T59, T57, T58, X67, select10_in_aga(T59, T58, X67))
U1_aga(T59, T57, T58, X67, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U6_ag(T26, T27, T28, T25, select10_out_aga(T26, T25, X29)) → color_map1_out_ag(.(region(T26, T27), T28), T25)
color_map1_in_ag(.(region(T26, T34), T35), T25) → U7_ag(T26, T34, T35, T25, select10_in_aga(T26, T25, T33))
U7_ag(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → U8_ag(T26, T34, T35, T25, members20_in_ag(T34, T33))
members20_in_ag(.(T86, T87), T85) → U2_ag(T86, T87, T85, member27_in_ag(T86, T85))
member27_in_ag(T105, .(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(T116, .(T114, T115)) → U5_ag(T116, T114, T115, member27_in_ag(T116, T115))
U5_ag(T116, T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
U2_ag(T86, T87, T85, member27_out_ag(T86, T85)) → members20_out_ag(.(T86, T87), T85)
members20_in_ag(.(T86, T92), T85) → U3_ag(T86, T92, T85, member27_in_ag(T86, T85))
U3_ag(T86, T92, T85, member27_out_ag(T86, T85)) → U4_ag(T86, T92, T85, members20_in_ag(T92, T85))
members20_in_ag([], T126) → members20_out_ag([], T126)
U4_ag(T86, T92, T85, members20_out_ag(T92, T85)) → members20_out_ag(.(T86, T92), T85)
U8_ag(T26, T34, T35, T25, members20_out_ag(T34, T33)) → color_map1_out_ag(.(region(T26, T34), T35), T25)
color_map1_in_ag(.(region(T26, T34), T67), T25) → U9_ag(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_ag(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_ag(T26, T34, T67, T25, members20_in_ag(T34, T33))
U10_ag(T26, T34, T67, T25, members20_out_ag(T34, T33)) → U11_ag(T26, T34, T67, T25, color_map1_in_ag(T67, T25))
color_map1_in_ag([], T132) → color_map1_out_ag([], T132)
U11_ag(T26, T34, T67, T25, color_map1_out_ag(T67, T25)) → color_map1_out_ag(.(region(T26, T34), T67), T25)
MEMBERS20_IN_AG(.(T86, T92), T85) → U3_AG(T86, T92, T85, member27_in_ag(T86, T85))
U3_AG(T86, T92, T85, member27_out_ag(T86, T85)) → MEMBERS20_IN_AG(T92, T85)
member27_in_ag(T105, .(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(T116, .(T114, T115)) → U5_ag(T116, T114, T115, member27_in_ag(T116, T115))
U5_ag(T116, T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
MEMBERS20_IN_AG(T85) → U3_AG(T85, member27_in_ag(T85))
U3_AG(T85, member27_out_ag(T86, T85)) → MEMBERS20_IN_AG(T85)
member27_in_ag(.(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(.(T114, T115)) → U5_ag(T114, T115, member27_in_ag(T115))
U5_ag(T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
member27_in_ag(x0)
U5_ag(x0, x1, x2)
MEMBERS20_IN_AG(.(x0, x1)) → U3_AG(.(x0, x1), member27_out_ag(x0, .(x0, x1)))
MEMBERS20_IN_AG(.(x0, x1)) → U3_AG(.(x0, x1), U5_ag(x0, x1, member27_in_ag(x1)))
U3_AG(T85, member27_out_ag(T86, T85)) → MEMBERS20_IN_AG(T85)
MEMBERS20_IN_AG(.(x0, x1)) → U3_AG(.(x0, x1), member27_out_ag(x0, .(x0, x1)))
MEMBERS20_IN_AG(.(x0, x1)) → U3_AG(.(x0, x1), U5_ag(x0, x1, member27_in_ag(x1)))
member27_in_ag(.(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(.(T114, T115)) → U5_ag(T114, T115, member27_in_ag(T115))
U5_ag(T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
member27_in_ag(x0)
U5_ag(x0, x1, x2)
U3_AG(.(z0, z1), member27_out_ag(z0, .(z0, z1))) → MEMBERS20_IN_AG(.(z0, z1))
U3_AG(.(z0, z1), member27_out_ag(x1, .(z0, z1))) → MEMBERS20_IN_AG(.(z0, z1))
MEMBERS20_IN_AG(.(x0, x1)) → U3_AG(.(x0, x1), member27_out_ag(x0, .(x0, x1)))
MEMBERS20_IN_AG(.(x0, x1)) → U3_AG(.(x0, x1), U5_ag(x0, x1, member27_in_ag(x1)))
U3_AG(.(z0, z1), member27_out_ag(z0, .(z0, z1))) → MEMBERS20_IN_AG(.(z0, z1))
U3_AG(.(z0, z1), member27_out_ag(x1, .(z0, z1))) → MEMBERS20_IN_AG(.(z0, z1))
member27_in_ag(.(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(.(T114, T115)) → U5_ag(T114, T115, member27_in_ag(T115))
U5_ag(T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
member27_in_ag(x0)
U5_ag(x0, x1, x2)
SELECT10_IN_AGA(T59, .(T57, T58), .(T57, X67)) → SELECT10_IN_AGA(T59, T58, X67)
color_map1_in_ag(.(region(T26, T27), T28), T25) → U6_ag(T26, T27, T28, T25, select10_in_aga(T26, T25, X29))
select10_in_aga(T48, .(T48, T49), T49) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(T59, .(T57, T58), .(T57, X67)) → U1_aga(T59, T57, T58, X67, select10_in_aga(T59, T58, X67))
U1_aga(T59, T57, T58, X67, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U6_ag(T26, T27, T28, T25, select10_out_aga(T26, T25, X29)) → color_map1_out_ag(.(region(T26, T27), T28), T25)
color_map1_in_ag(.(region(T26, T34), T35), T25) → U7_ag(T26, T34, T35, T25, select10_in_aga(T26, T25, T33))
U7_ag(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → U8_ag(T26, T34, T35, T25, members20_in_ag(T34, T33))
members20_in_ag(.(T86, T87), T85) → U2_ag(T86, T87, T85, member27_in_ag(T86, T85))
member27_in_ag(T105, .(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(T116, .(T114, T115)) → U5_ag(T116, T114, T115, member27_in_ag(T116, T115))
U5_ag(T116, T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
U2_ag(T86, T87, T85, member27_out_ag(T86, T85)) → members20_out_ag(.(T86, T87), T85)
members20_in_ag(.(T86, T92), T85) → U3_ag(T86, T92, T85, member27_in_ag(T86, T85))
U3_ag(T86, T92, T85, member27_out_ag(T86, T85)) → U4_ag(T86, T92, T85, members20_in_ag(T92, T85))
members20_in_ag([], T126) → members20_out_ag([], T126)
U4_ag(T86, T92, T85, members20_out_ag(T92, T85)) → members20_out_ag(.(T86, T92), T85)
U8_ag(T26, T34, T35, T25, members20_out_ag(T34, T33)) → color_map1_out_ag(.(region(T26, T34), T35), T25)
color_map1_in_ag(.(region(T26, T34), T67), T25) → U9_ag(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_ag(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_ag(T26, T34, T67, T25, members20_in_ag(T34, T33))
U10_ag(T26, T34, T67, T25, members20_out_ag(T34, T33)) → U11_ag(T26, T34, T67, T25, color_map1_in_ag(T67, T25))
color_map1_in_ag([], T132) → color_map1_out_ag([], T132)
U11_ag(T26, T34, T67, T25, color_map1_out_ag(T67, T25)) → color_map1_out_ag(.(region(T26, T34), T67), T25)
SELECT10_IN_AGA(T59, .(T57, T58), .(T57, X67)) → SELECT10_IN_AGA(T59, T58, X67)
SELECT10_IN_AGA(.(T57, T58)) → SELECT10_IN_AGA(T58)
From the DPs we obtained the following set of size-change graphs:
COLOR_MAP1_IN_AG(.(region(T26, T34), T67), T25) → U9_AG(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_AG(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_AG(T26, T34, T67, T25, members20_in_ag(T34, T33))
U10_AG(T26, T34, T67, T25, members20_out_ag(T34, T33)) → COLOR_MAP1_IN_AG(T67, T25)
color_map1_in_ag(.(region(T26, T27), T28), T25) → U6_ag(T26, T27, T28, T25, select10_in_aga(T26, T25, X29))
select10_in_aga(T48, .(T48, T49), T49) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(T59, .(T57, T58), .(T57, X67)) → U1_aga(T59, T57, T58, X67, select10_in_aga(T59, T58, X67))
U1_aga(T59, T57, T58, X67, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U6_ag(T26, T27, T28, T25, select10_out_aga(T26, T25, X29)) → color_map1_out_ag(.(region(T26, T27), T28), T25)
color_map1_in_ag(.(region(T26, T34), T35), T25) → U7_ag(T26, T34, T35, T25, select10_in_aga(T26, T25, T33))
U7_ag(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → U8_ag(T26, T34, T35, T25, members20_in_ag(T34, T33))
members20_in_ag(.(T86, T87), T85) → U2_ag(T86, T87, T85, member27_in_ag(T86, T85))
member27_in_ag(T105, .(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(T116, .(T114, T115)) → U5_ag(T116, T114, T115, member27_in_ag(T116, T115))
U5_ag(T116, T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
U2_ag(T86, T87, T85, member27_out_ag(T86, T85)) → members20_out_ag(.(T86, T87), T85)
members20_in_ag(.(T86, T92), T85) → U3_ag(T86, T92, T85, member27_in_ag(T86, T85))
U3_ag(T86, T92, T85, member27_out_ag(T86, T85)) → U4_ag(T86, T92, T85, members20_in_ag(T92, T85))
members20_in_ag([], T126) → members20_out_ag([], T126)
U4_ag(T86, T92, T85, members20_out_ag(T92, T85)) → members20_out_ag(.(T86, T92), T85)
U8_ag(T26, T34, T35, T25, members20_out_ag(T34, T33)) → color_map1_out_ag(.(region(T26, T34), T35), T25)
color_map1_in_ag(.(region(T26, T34), T67), T25) → U9_ag(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_ag(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_ag(T26, T34, T67, T25, members20_in_ag(T34, T33))
U10_ag(T26, T34, T67, T25, members20_out_ag(T34, T33)) → U11_ag(T26, T34, T67, T25, color_map1_in_ag(T67, T25))
color_map1_in_ag([], T132) → color_map1_out_ag([], T132)
U11_ag(T26, T34, T67, T25, color_map1_out_ag(T67, T25)) → color_map1_out_ag(.(region(T26, T34), T67), T25)
COLOR_MAP1_IN_AG(.(region(T26, T34), T67), T25) → U9_AG(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_AG(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_AG(T26, T34, T67, T25, members20_in_ag(T34, T33))
U10_AG(T26, T34, T67, T25, members20_out_ag(T34, T33)) → COLOR_MAP1_IN_AG(T67, T25)
select10_in_aga(T48, .(T48, T49), T49) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(T59, .(T57, T58), .(T57, X67)) → U1_aga(T59, T57, T58, X67, select10_in_aga(T59, T58, X67))
members20_in_ag(.(T86, T87), T85) → U2_ag(T86, T87, T85, member27_in_ag(T86, T85))
members20_in_ag(.(T86, T92), T85) → U3_ag(T86, T92, T85, member27_in_ag(T86, T85))
members20_in_ag([], T126) → members20_out_ag([], T126)
U1_aga(T59, T57, T58, X67, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U2_ag(T86, T87, T85, member27_out_ag(T86, T85)) → members20_out_ag(.(T86, T87), T85)
U3_ag(T86, T92, T85, member27_out_ag(T86, T85)) → U4_ag(T86, T92, T85, members20_in_ag(T92, T85))
member27_in_ag(T105, .(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(T116, .(T114, T115)) → U5_ag(T116, T114, T115, member27_in_ag(T116, T115))
U4_ag(T86, T92, T85, members20_out_ag(T92, T85)) → members20_out_ag(.(T86, T92), T85)
U5_ag(T116, T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
COLOR_MAP1_IN_AG(T25) → U9_AG(T25, select10_in_aga(T25))
U9_AG(T25, select10_out_aga(T26, T25, T33)) → U10_AG(T25, members20_in_ag(T33))
U10_AG(T25, members20_out_ag(T33)) → COLOR_MAP1_IN_AG(T25)
select10_in_aga(.(T48, T49)) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(.(T57, T58)) → U1_aga(T57, T58, select10_in_aga(T58))
members20_in_ag(T85) → U2_ag(T85, member27_in_ag(T85))
members20_in_ag(T85) → U3_ag(T85, member27_in_ag(T85))
members20_in_ag(T126) → members20_out_ag(T126)
U1_aga(T57, T58, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U2_ag(T85, member27_out_ag(T86, T85)) → members20_out_ag(T85)
U3_ag(T85, member27_out_ag(T86, T85)) → U4_ag(T85, members20_in_ag(T85))
member27_in_ag(.(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(.(T114, T115)) → U5_ag(T114, T115, member27_in_ag(T115))
U4_ag(T85, members20_out_ag(T85)) → members20_out_ag(T85)
U5_ag(T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
select10_in_aga(x0)
members20_in_ag(x0)
U1_aga(x0, x1, x2)
U2_ag(x0, x1)
U3_ag(x0, x1)
member27_in_ag(x0)
U4_ag(x0, x1)
U5_ag(x0, x1, x2)
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), select10_out_aga(x0, .(x0, x1), x1))
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), U1_aga(x0, x1, select10_in_aga(x1)))
U9_AG(T25, select10_out_aga(T26, T25, T33)) → U10_AG(T25, members20_in_ag(T33))
U10_AG(T25, members20_out_ag(T33)) → COLOR_MAP1_IN_AG(T25)
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), select10_out_aga(x0, .(x0, x1), x1))
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), U1_aga(x0, x1, select10_in_aga(x1)))
select10_in_aga(.(T48, T49)) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(.(T57, T58)) → U1_aga(T57, T58, select10_in_aga(T58))
members20_in_ag(T85) → U2_ag(T85, member27_in_ag(T85))
members20_in_ag(T85) → U3_ag(T85, member27_in_ag(T85))
members20_in_ag(T126) → members20_out_ag(T126)
U1_aga(T57, T58, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U2_ag(T85, member27_out_ag(T86, T85)) → members20_out_ag(T85)
U3_ag(T85, member27_out_ag(T86, T85)) → U4_ag(T85, members20_in_ag(T85))
member27_in_ag(.(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(.(T114, T115)) → U5_ag(T114, T115, member27_in_ag(T115))
U4_ag(T85, members20_out_ag(T85)) → members20_out_ag(T85)
U5_ag(T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
select10_in_aga(x0)
members20_in_ag(x0)
U1_aga(x0, x1, x2)
U2_ag(x0, x1)
U3_ag(x0, x1)
member27_in_ag(x0)
U4_ag(x0, x1)
U5_ag(x0, x1, x2)
U9_AG(y0, select10_out_aga(y1, y0, x0)) → U10_AG(y0, U2_ag(x0, member27_in_ag(x0)))
U9_AG(y0, select10_out_aga(y1, y0, x0)) → U10_AG(y0, U3_ag(x0, member27_in_ag(x0)))
U9_AG(y0, select10_out_aga(y1, y0, x0)) → U10_AG(y0, members20_out_ag(x0))
U10_AG(T25, members20_out_ag(T33)) → COLOR_MAP1_IN_AG(T25)
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), select10_out_aga(x0, .(x0, x1), x1))
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), U1_aga(x0, x1, select10_in_aga(x1)))
U9_AG(y0, select10_out_aga(y1, y0, x0)) → U10_AG(y0, U2_ag(x0, member27_in_ag(x0)))
U9_AG(y0, select10_out_aga(y1, y0, x0)) → U10_AG(y0, U3_ag(x0, member27_in_ag(x0)))
U9_AG(y0, select10_out_aga(y1, y0, x0)) → U10_AG(y0, members20_out_ag(x0))
select10_in_aga(.(T48, T49)) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(.(T57, T58)) → U1_aga(T57, T58, select10_in_aga(T58))
members20_in_ag(T85) → U2_ag(T85, member27_in_ag(T85))
members20_in_ag(T85) → U3_ag(T85, member27_in_ag(T85))
members20_in_ag(T126) → members20_out_ag(T126)
U1_aga(T57, T58, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U2_ag(T85, member27_out_ag(T86, T85)) → members20_out_ag(T85)
U3_ag(T85, member27_out_ag(T86, T85)) → U4_ag(T85, members20_in_ag(T85))
member27_in_ag(.(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(.(T114, T115)) → U5_ag(T114, T115, member27_in_ag(T115))
U4_ag(T85, members20_out_ag(T85)) → members20_out_ag(T85)
U5_ag(T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
select10_in_aga(x0)
members20_in_ag(x0)
U1_aga(x0, x1, x2)
U2_ag(x0, x1)
U3_ag(x0, x1)
member27_in_ag(x0)
U4_ag(x0, x1)
U5_ag(x0, x1, x2)
U9_AG(.(z0, z1), select10_out_aga(z0, .(z0, z1), z1)) → U10_AG(.(z0, z1), U2_ag(z1, member27_in_ag(z1)))
U9_AG(.(z0, z1), select10_out_aga(x1, .(z0, z1), x2)) → U10_AG(.(z0, z1), U2_ag(x2, member27_in_ag(x2)))
U10_AG(T25, members20_out_ag(T33)) → COLOR_MAP1_IN_AG(T25)
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), select10_out_aga(x0, .(x0, x1), x1))
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), U1_aga(x0, x1, select10_in_aga(x1)))
U9_AG(y0, select10_out_aga(y1, y0, x0)) → U10_AG(y0, U3_ag(x0, member27_in_ag(x0)))
U9_AG(y0, select10_out_aga(y1, y0, x0)) → U10_AG(y0, members20_out_ag(x0))
U9_AG(.(z0, z1), select10_out_aga(z0, .(z0, z1), z1)) → U10_AG(.(z0, z1), U2_ag(z1, member27_in_ag(z1)))
U9_AG(.(z0, z1), select10_out_aga(x1, .(z0, z1), x2)) → U10_AG(.(z0, z1), U2_ag(x2, member27_in_ag(x2)))
select10_in_aga(.(T48, T49)) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(.(T57, T58)) → U1_aga(T57, T58, select10_in_aga(T58))
members20_in_ag(T85) → U2_ag(T85, member27_in_ag(T85))
members20_in_ag(T85) → U3_ag(T85, member27_in_ag(T85))
members20_in_ag(T126) → members20_out_ag(T126)
U1_aga(T57, T58, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U2_ag(T85, member27_out_ag(T86, T85)) → members20_out_ag(T85)
U3_ag(T85, member27_out_ag(T86, T85)) → U4_ag(T85, members20_in_ag(T85))
member27_in_ag(.(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(.(T114, T115)) → U5_ag(T114, T115, member27_in_ag(T115))
U4_ag(T85, members20_out_ag(T85)) → members20_out_ag(T85)
U5_ag(T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
select10_in_aga(x0)
members20_in_ag(x0)
U1_aga(x0, x1, x2)
U2_ag(x0, x1)
U3_ag(x0, x1)
member27_in_ag(x0)
U4_ag(x0, x1)
U5_ag(x0, x1, x2)
U9_AG(.(z0, z1), select10_out_aga(z0, .(z0, z1), z1)) → U10_AG(.(z0, z1), U3_ag(z1, member27_in_ag(z1)))
U9_AG(.(z0, z1), select10_out_aga(x1, .(z0, z1), x2)) → U10_AG(.(z0, z1), U3_ag(x2, member27_in_ag(x2)))
U10_AG(T25, members20_out_ag(T33)) → COLOR_MAP1_IN_AG(T25)
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), select10_out_aga(x0, .(x0, x1), x1))
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), U1_aga(x0, x1, select10_in_aga(x1)))
U9_AG(y0, select10_out_aga(y1, y0, x0)) → U10_AG(y0, members20_out_ag(x0))
U9_AG(.(z0, z1), select10_out_aga(z0, .(z0, z1), z1)) → U10_AG(.(z0, z1), U2_ag(z1, member27_in_ag(z1)))
U9_AG(.(z0, z1), select10_out_aga(x1, .(z0, z1), x2)) → U10_AG(.(z0, z1), U2_ag(x2, member27_in_ag(x2)))
U9_AG(.(z0, z1), select10_out_aga(z0, .(z0, z1), z1)) → U10_AG(.(z0, z1), U3_ag(z1, member27_in_ag(z1)))
U9_AG(.(z0, z1), select10_out_aga(x1, .(z0, z1), x2)) → U10_AG(.(z0, z1), U3_ag(x2, member27_in_ag(x2)))
select10_in_aga(.(T48, T49)) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(.(T57, T58)) → U1_aga(T57, T58, select10_in_aga(T58))
members20_in_ag(T85) → U2_ag(T85, member27_in_ag(T85))
members20_in_ag(T85) → U3_ag(T85, member27_in_ag(T85))
members20_in_ag(T126) → members20_out_ag(T126)
U1_aga(T57, T58, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U2_ag(T85, member27_out_ag(T86, T85)) → members20_out_ag(T85)
U3_ag(T85, member27_out_ag(T86, T85)) → U4_ag(T85, members20_in_ag(T85))
member27_in_ag(.(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(.(T114, T115)) → U5_ag(T114, T115, member27_in_ag(T115))
U4_ag(T85, members20_out_ag(T85)) → members20_out_ag(T85)
U5_ag(T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
select10_in_aga(x0)
members20_in_ag(x0)
U1_aga(x0, x1, x2)
U2_ag(x0, x1)
U3_ag(x0, x1)
member27_in_ag(x0)
U4_ag(x0, x1)
U5_ag(x0, x1, x2)
U9_AG(.(z0, z1), select10_out_aga(z0, .(z0, z1), z1)) → U10_AG(.(z0, z1), members20_out_ag(z1))
U9_AG(.(z0, z1), select10_out_aga(x1, .(z0, z1), x2)) → U10_AG(.(z0, z1), members20_out_ag(x2))
U10_AG(T25, members20_out_ag(T33)) → COLOR_MAP1_IN_AG(T25)
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), select10_out_aga(x0, .(x0, x1), x1))
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), U1_aga(x0, x1, select10_in_aga(x1)))
U9_AG(.(z0, z1), select10_out_aga(z0, .(z0, z1), z1)) → U10_AG(.(z0, z1), U2_ag(z1, member27_in_ag(z1)))
U9_AG(.(z0, z1), select10_out_aga(x1, .(z0, z1), x2)) → U10_AG(.(z0, z1), U2_ag(x2, member27_in_ag(x2)))
U9_AG(.(z0, z1), select10_out_aga(z0, .(z0, z1), z1)) → U10_AG(.(z0, z1), U3_ag(z1, member27_in_ag(z1)))
U9_AG(.(z0, z1), select10_out_aga(x1, .(z0, z1), x2)) → U10_AG(.(z0, z1), U3_ag(x2, member27_in_ag(x2)))
U9_AG(.(z0, z1), select10_out_aga(z0, .(z0, z1), z1)) → U10_AG(.(z0, z1), members20_out_ag(z1))
U9_AG(.(z0, z1), select10_out_aga(x1, .(z0, z1), x2)) → U10_AG(.(z0, z1), members20_out_ag(x2))
select10_in_aga(.(T48, T49)) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(.(T57, T58)) → U1_aga(T57, T58, select10_in_aga(T58))
members20_in_ag(T85) → U2_ag(T85, member27_in_ag(T85))
members20_in_ag(T85) → U3_ag(T85, member27_in_ag(T85))
members20_in_ag(T126) → members20_out_ag(T126)
U1_aga(T57, T58, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U2_ag(T85, member27_out_ag(T86, T85)) → members20_out_ag(T85)
U3_ag(T85, member27_out_ag(T86, T85)) → U4_ag(T85, members20_in_ag(T85))
member27_in_ag(.(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(.(T114, T115)) → U5_ag(T114, T115, member27_in_ag(T115))
U4_ag(T85, members20_out_ag(T85)) → members20_out_ag(T85)
U5_ag(T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
select10_in_aga(x0)
members20_in_ag(x0)
U1_aga(x0, x1, x2)
U2_ag(x0, x1)
U3_ag(x0, x1)
member27_in_ag(x0)
U4_ag(x0, x1)
U5_ag(x0, x1, x2)
U10_AG(.(z0, z1), members20_out_ag(x1)) → COLOR_MAP1_IN_AG(.(z0, z1))
U10_AG(.(z0, z1), members20_out_ag(z1)) → COLOR_MAP1_IN_AG(.(z0, z1))
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), select10_out_aga(x0, .(x0, x1), x1))
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), U1_aga(x0, x1, select10_in_aga(x1)))
U9_AG(.(z0, z1), select10_out_aga(z0, .(z0, z1), z1)) → U10_AG(.(z0, z1), U2_ag(z1, member27_in_ag(z1)))
U9_AG(.(z0, z1), select10_out_aga(x1, .(z0, z1), x2)) → U10_AG(.(z0, z1), U2_ag(x2, member27_in_ag(x2)))
U9_AG(.(z0, z1), select10_out_aga(z0, .(z0, z1), z1)) → U10_AG(.(z0, z1), U3_ag(z1, member27_in_ag(z1)))
U9_AG(.(z0, z1), select10_out_aga(x1, .(z0, z1), x2)) → U10_AG(.(z0, z1), U3_ag(x2, member27_in_ag(x2)))
U9_AG(.(z0, z1), select10_out_aga(z0, .(z0, z1), z1)) → U10_AG(.(z0, z1), members20_out_ag(z1))
U9_AG(.(z0, z1), select10_out_aga(x1, .(z0, z1), x2)) → U10_AG(.(z0, z1), members20_out_ag(x2))
U10_AG(.(z0, z1), members20_out_ag(x1)) → COLOR_MAP1_IN_AG(.(z0, z1))
U10_AG(.(z0, z1), members20_out_ag(z1)) → COLOR_MAP1_IN_AG(.(z0, z1))
select10_in_aga(.(T48, T49)) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(.(T57, T58)) → U1_aga(T57, T58, select10_in_aga(T58))
members20_in_ag(T85) → U2_ag(T85, member27_in_ag(T85))
members20_in_ag(T85) → U3_ag(T85, member27_in_ag(T85))
members20_in_ag(T126) → members20_out_ag(T126)
U1_aga(T57, T58, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U2_ag(T85, member27_out_ag(T86, T85)) → members20_out_ag(T85)
U3_ag(T85, member27_out_ag(T86, T85)) → U4_ag(T85, members20_in_ag(T85))
member27_in_ag(.(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(.(T114, T115)) → U5_ag(T114, T115, member27_in_ag(T115))
U4_ag(T85, members20_out_ag(T85)) → members20_out_ag(T85)
U5_ag(T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
select10_in_aga(x0)
members20_in_ag(x0)
U1_aga(x0, x1, x2)
U2_ag(x0, x1)
U3_ag(x0, x1)
member27_in_ag(x0)
U4_ag(x0, x1)
U5_ag(x0, x1, x2)
color_map1_in_ag(.(region(T26, T27), T28), T25) → U6_ag(T26, T27, T28, T25, select10_in_aga(T26, T25, X29))
select10_in_aga(T48, .(T48, T49), T49) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(T59, .(T57, T58), .(T57, X67)) → U1_aga(T59, T57, T58, X67, select10_in_aga(T59, T58, X67))
U1_aga(T59, T57, T58, X67, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U6_ag(T26, T27, T28, T25, select10_out_aga(T26, T25, X29)) → color_map1_out_ag(.(region(T26, T27), T28), T25)
color_map1_in_ag(.(region(T26, T34), T35), T25) → U7_ag(T26, T34, T35, T25, select10_in_aga(T26, T25, T33))
U7_ag(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → U8_ag(T26, T34, T35, T25, members20_in_ag(T34, T33))
members20_in_ag(.(T86, T87), T85) → U2_ag(T86, T87, T85, member27_in_ag(T86, T85))
member27_in_ag(T105, .(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(T116, .(T114, T115)) → U5_ag(T116, T114, T115, member27_in_ag(T116, T115))
U5_ag(T116, T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
U2_ag(T86, T87, T85, member27_out_ag(T86, T85)) → members20_out_ag(.(T86, T87), T85)
members20_in_ag(.(T86, T92), T85) → U3_ag(T86, T92, T85, member27_in_ag(T86, T85))
U3_ag(T86, T92, T85, member27_out_ag(T86, T85)) → U4_ag(T86, T92, T85, members20_in_ag(T92, T85))
members20_in_ag([], T126) → members20_out_ag([], T126)
U4_ag(T86, T92, T85, members20_out_ag(T92, T85)) → members20_out_ag(.(T86, T92), T85)
U8_ag(T26, T34, T35, T25, members20_out_ag(T34, T33)) → color_map1_out_ag(.(region(T26, T34), T35), T25)
color_map1_in_ag(.(region(T26, T34), T67), T25) → U9_ag(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_ag(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_ag(T26, T34, T67, T25, members20_in_ag(T34, T33))
U10_ag(T26, T34, T67, T25, members20_out_ag(T34, T33)) → U11_ag(T26, T34, T67, T25, color_map1_in_ag(T67, T25))
color_map1_in_ag([], T132) → color_map1_out_ag([], T132)
U11_ag(T26, T34, T67, T25, color_map1_out_ag(T67, T25)) → color_map1_out_ag(.(region(T26, T34), T67), T25)
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
color_map1_in_ag(.(region(T26, T27), T28), T25) → U6_ag(T26, T27, T28, T25, select10_in_aga(T26, T25, X29))
select10_in_aga(T48, .(T48, T49), T49) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(T59, .(T57, T58), .(T57, X67)) → U1_aga(T59, T57, T58, X67, select10_in_aga(T59, T58, X67))
U1_aga(T59, T57, T58, X67, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U6_ag(T26, T27, T28, T25, select10_out_aga(T26, T25, X29)) → color_map1_out_ag(.(region(T26, T27), T28), T25)
color_map1_in_ag(.(region(T26, T34), T35), T25) → U7_ag(T26, T34, T35, T25, select10_in_aga(T26, T25, T33))
U7_ag(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → U8_ag(T26, T34, T35, T25, members20_in_ag(T34, T33))
members20_in_ag(.(T86, T87), T85) → U2_ag(T86, T87, T85, member27_in_ag(T86, T85))
member27_in_ag(T105, .(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(T116, .(T114, T115)) → U5_ag(T116, T114, T115, member27_in_ag(T116, T115))
U5_ag(T116, T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
U2_ag(T86, T87, T85, member27_out_ag(T86, T85)) → members20_out_ag(.(T86, T87), T85)
members20_in_ag(.(T86, T92), T85) → U3_ag(T86, T92, T85, member27_in_ag(T86, T85))
U3_ag(T86, T92, T85, member27_out_ag(T86, T85)) → U4_ag(T86, T92, T85, members20_in_ag(T92, T85))
members20_in_ag([], T126) → members20_out_ag([], T126)
U4_ag(T86, T92, T85, members20_out_ag(T92, T85)) → members20_out_ag(.(T86, T92), T85)
U8_ag(T26, T34, T35, T25, members20_out_ag(T34, T33)) → color_map1_out_ag(.(region(T26, T34), T35), T25)
color_map1_in_ag(.(region(T26, T34), T67), T25) → U9_ag(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_ag(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_ag(T26, T34, T67, T25, members20_in_ag(T34, T33))
U10_ag(T26, T34, T67, T25, members20_out_ag(T34, T33)) → U11_ag(T26, T34, T67, T25, color_map1_in_ag(T67, T25))
color_map1_in_ag([], T132) → color_map1_out_ag([], T132)
U11_ag(T26, T34, T67, T25, color_map1_out_ag(T67, T25)) → color_map1_out_ag(.(region(T26, T34), T67), T25)
COLOR_MAP1_IN_AG(.(region(T26, T27), T28), T25) → U6_AG(T26, T27, T28, T25, select10_in_aga(T26, T25, X29))
COLOR_MAP1_IN_AG(.(region(T26, T27), T28), T25) → SELECT10_IN_AGA(T26, T25, X29)
SELECT10_IN_AGA(T59, .(T57, T58), .(T57, X67)) → U1_AGA(T59, T57, T58, X67, select10_in_aga(T59, T58, X67))
SELECT10_IN_AGA(T59, .(T57, T58), .(T57, X67)) → SELECT10_IN_AGA(T59, T58, X67)
COLOR_MAP1_IN_AG(.(region(T26, T34), T35), T25) → U7_AG(T26, T34, T35, T25, select10_in_aga(T26, T25, T33))
U7_AG(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → U8_AG(T26, T34, T35, T25, members20_in_ag(T34, T33))
U7_AG(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → MEMBERS20_IN_AG(T34, T33)
MEMBERS20_IN_AG(.(T86, T87), T85) → U2_AG(T86, T87, T85, member27_in_ag(T86, T85))
MEMBERS20_IN_AG(.(T86, T87), T85) → MEMBER27_IN_AG(T86, T85)
MEMBER27_IN_AG(T116, .(T114, T115)) → U5_AG(T116, T114, T115, member27_in_ag(T116, T115))
MEMBER27_IN_AG(T116, .(T114, T115)) → MEMBER27_IN_AG(T116, T115)
MEMBERS20_IN_AG(.(T86, T92), T85) → U3_AG(T86, T92, T85, member27_in_ag(T86, T85))
U3_AG(T86, T92, T85, member27_out_ag(T86, T85)) → U4_AG(T86, T92, T85, members20_in_ag(T92, T85))
U3_AG(T86, T92, T85, member27_out_ag(T86, T85)) → MEMBERS20_IN_AG(T92, T85)
COLOR_MAP1_IN_AG(.(region(T26, T34), T67), T25) → U9_AG(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_AG(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_AG(T26, T34, T67, T25, members20_in_ag(T34, T33))
U9_AG(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → MEMBERS20_IN_AG(T34, T33)
U10_AG(T26, T34, T67, T25, members20_out_ag(T34, T33)) → U11_AG(T26, T34, T67, T25, color_map1_in_ag(T67, T25))
U10_AG(T26, T34, T67, T25, members20_out_ag(T34, T33)) → COLOR_MAP1_IN_AG(T67, T25)
color_map1_in_ag(.(region(T26, T27), T28), T25) → U6_ag(T26, T27, T28, T25, select10_in_aga(T26, T25, X29))
select10_in_aga(T48, .(T48, T49), T49) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(T59, .(T57, T58), .(T57, X67)) → U1_aga(T59, T57, T58, X67, select10_in_aga(T59, T58, X67))
U1_aga(T59, T57, T58, X67, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U6_ag(T26, T27, T28, T25, select10_out_aga(T26, T25, X29)) → color_map1_out_ag(.(region(T26, T27), T28), T25)
color_map1_in_ag(.(region(T26, T34), T35), T25) → U7_ag(T26, T34, T35, T25, select10_in_aga(T26, T25, T33))
U7_ag(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → U8_ag(T26, T34, T35, T25, members20_in_ag(T34, T33))
members20_in_ag(.(T86, T87), T85) → U2_ag(T86, T87, T85, member27_in_ag(T86, T85))
member27_in_ag(T105, .(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(T116, .(T114, T115)) → U5_ag(T116, T114, T115, member27_in_ag(T116, T115))
U5_ag(T116, T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
U2_ag(T86, T87, T85, member27_out_ag(T86, T85)) → members20_out_ag(.(T86, T87), T85)
members20_in_ag(.(T86, T92), T85) → U3_ag(T86, T92, T85, member27_in_ag(T86, T85))
U3_ag(T86, T92, T85, member27_out_ag(T86, T85)) → U4_ag(T86, T92, T85, members20_in_ag(T92, T85))
members20_in_ag([], T126) → members20_out_ag([], T126)
U4_ag(T86, T92, T85, members20_out_ag(T92, T85)) → members20_out_ag(.(T86, T92), T85)
U8_ag(T26, T34, T35, T25, members20_out_ag(T34, T33)) → color_map1_out_ag(.(region(T26, T34), T35), T25)
color_map1_in_ag(.(region(T26, T34), T67), T25) → U9_ag(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_ag(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_ag(T26, T34, T67, T25, members20_in_ag(T34, T33))
U10_ag(T26, T34, T67, T25, members20_out_ag(T34, T33)) → U11_ag(T26, T34, T67, T25, color_map1_in_ag(T67, T25))
color_map1_in_ag([], T132) → color_map1_out_ag([], T132)
U11_ag(T26, T34, T67, T25, color_map1_out_ag(T67, T25)) → color_map1_out_ag(.(region(T26, T34), T67), T25)
COLOR_MAP1_IN_AG(.(region(T26, T27), T28), T25) → U6_AG(T26, T27, T28, T25, select10_in_aga(T26, T25, X29))
COLOR_MAP1_IN_AG(.(region(T26, T27), T28), T25) → SELECT10_IN_AGA(T26, T25, X29)
SELECT10_IN_AGA(T59, .(T57, T58), .(T57, X67)) → U1_AGA(T59, T57, T58, X67, select10_in_aga(T59, T58, X67))
SELECT10_IN_AGA(T59, .(T57, T58), .(T57, X67)) → SELECT10_IN_AGA(T59, T58, X67)
COLOR_MAP1_IN_AG(.(region(T26, T34), T35), T25) → U7_AG(T26, T34, T35, T25, select10_in_aga(T26, T25, T33))
U7_AG(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → U8_AG(T26, T34, T35, T25, members20_in_ag(T34, T33))
U7_AG(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → MEMBERS20_IN_AG(T34, T33)
MEMBERS20_IN_AG(.(T86, T87), T85) → U2_AG(T86, T87, T85, member27_in_ag(T86, T85))
MEMBERS20_IN_AG(.(T86, T87), T85) → MEMBER27_IN_AG(T86, T85)
MEMBER27_IN_AG(T116, .(T114, T115)) → U5_AG(T116, T114, T115, member27_in_ag(T116, T115))
MEMBER27_IN_AG(T116, .(T114, T115)) → MEMBER27_IN_AG(T116, T115)
MEMBERS20_IN_AG(.(T86, T92), T85) → U3_AG(T86, T92, T85, member27_in_ag(T86, T85))
U3_AG(T86, T92, T85, member27_out_ag(T86, T85)) → U4_AG(T86, T92, T85, members20_in_ag(T92, T85))
U3_AG(T86, T92, T85, member27_out_ag(T86, T85)) → MEMBERS20_IN_AG(T92, T85)
COLOR_MAP1_IN_AG(.(region(T26, T34), T67), T25) → U9_AG(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_AG(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_AG(T26, T34, T67, T25, members20_in_ag(T34, T33))
U9_AG(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → MEMBERS20_IN_AG(T34, T33)
U10_AG(T26, T34, T67, T25, members20_out_ag(T34, T33)) → U11_AG(T26, T34, T67, T25, color_map1_in_ag(T67, T25))
U10_AG(T26, T34, T67, T25, members20_out_ag(T34, T33)) → COLOR_MAP1_IN_AG(T67, T25)
color_map1_in_ag(.(region(T26, T27), T28), T25) → U6_ag(T26, T27, T28, T25, select10_in_aga(T26, T25, X29))
select10_in_aga(T48, .(T48, T49), T49) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(T59, .(T57, T58), .(T57, X67)) → U1_aga(T59, T57, T58, X67, select10_in_aga(T59, T58, X67))
U1_aga(T59, T57, T58, X67, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U6_ag(T26, T27, T28, T25, select10_out_aga(T26, T25, X29)) → color_map1_out_ag(.(region(T26, T27), T28), T25)
color_map1_in_ag(.(region(T26, T34), T35), T25) → U7_ag(T26, T34, T35, T25, select10_in_aga(T26, T25, T33))
U7_ag(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → U8_ag(T26, T34, T35, T25, members20_in_ag(T34, T33))
members20_in_ag(.(T86, T87), T85) → U2_ag(T86, T87, T85, member27_in_ag(T86, T85))
member27_in_ag(T105, .(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(T116, .(T114, T115)) → U5_ag(T116, T114, T115, member27_in_ag(T116, T115))
U5_ag(T116, T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
U2_ag(T86, T87, T85, member27_out_ag(T86, T85)) → members20_out_ag(.(T86, T87), T85)
members20_in_ag(.(T86, T92), T85) → U3_ag(T86, T92, T85, member27_in_ag(T86, T85))
U3_ag(T86, T92, T85, member27_out_ag(T86, T85)) → U4_ag(T86, T92, T85, members20_in_ag(T92, T85))
members20_in_ag([], T126) → members20_out_ag([], T126)
U4_ag(T86, T92, T85, members20_out_ag(T92, T85)) → members20_out_ag(.(T86, T92), T85)
U8_ag(T26, T34, T35, T25, members20_out_ag(T34, T33)) → color_map1_out_ag(.(region(T26, T34), T35), T25)
color_map1_in_ag(.(region(T26, T34), T67), T25) → U9_ag(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_ag(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_ag(T26, T34, T67, T25, members20_in_ag(T34, T33))
U10_ag(T26, T34, T67, T25, members20_out_ag(T34, T33)) → U11_ag(T26, T34, T67, T25, color_map1_in_ag(T67, T25))
color_map1_in_ag([], T132) → color_map1_out_ag([], T132)
U11_ag(T26, T34, T67, T25, color_map1_out_ag(T67, T25)) → color_map1_out_ag(.(region(T26, T34), T67), T25)
MEMBER27_IN_AG(T116, .(T114, T115)) → MEMBER27_IN_AG(T116, T115)
color_map1_in_ag(.(region(T26, T27), T28), T25) → U6_ag(T26, T27, T28, T25, select10_in_aga(T26, T25, X29))
select10_in_aga(T48, .(T48, T49), T49) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(T59, .(T57, T58), .(T57, X67)) → U1_aga(T59, T57, T58, X67, select10_in_aga(T59, T58, X67))
U1_aga(T59, T57, T58, X67, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U6_ag(T26, T27, T28, T25, select10_out_aga(T26, T25, X29)) → color_map1_out_ag(.(region(T26, T27), T28), T25)
color_map1_in_ag(.(region(T26, T34), T35), T25) → U7_ag(T26, T34, T35, T25, select10_in_aga(T26, T25, T33))
U7_ag(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → U8_ag(T26, T34, T35, T25, members20_in_ag(T34, T33))
members20_in_ag(.(T86, T87), T85) → U2_ag(T86, T87, T85, member27_in_ag(T86, T85))
member27_in_ag(T105, .(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(T116, .(T114, T115)) → U5_ag(T116, T114, T115, member27_in_ag(T116, T115))
U5_ag(T116, T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
U2_ag(T86, T87, T85, member27_out_ag(T86, T85)) → members20_out_ag(.(T86, T87), T85)
members20_in_ag(.(T86, T92), T85) → U3_ag(T86, T92, T85, member27_in_ag(T86, T85))
U3_ag(T86, T92, T85, member27_out_ag(T86, T85)) → U4_ag(T86, T92, T85, members20_in_ag(T92, T85))
members20_in_ag([], T126) → members20_out_ag([], T126)
U4_ag(T86, T92, T85, members20_out_ag(T92, T85)) → members20_out_ag(.(T86, T92), T85)
U8_ag(T26, T34, T35, T25, members20_out_ag(T34, T33)) → color_map1_out_ag(.(region(T26, T34), T35), T25)
color_map1_in_ag(.(region(T26, T34), T67), T25) → U9_ag(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_ag(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_ag(T26, T34, T67, T25, members20_in_ag(T34, T33))
U10_ag(T26, T34, T67, T25, members20_out_ag(T34, T33)) → U11_ag(T26, T34, T67, T25, color_map1_in_ag(T67, T25))
color_map1_in_ag([], T132) → color_map1_out_ag([], T132)
U11_ag(T26, T34, T67, T25, color_map1_out_ag(T67, T25)) → color_map1_out_ag(.(region(T26, T34), T67), T25)
MEMBER27_IN_AG(T116, .(T114, T115)) → MEMBER27_IN_AG(T116, T115)
MEMBER27_IN_AG(.(T114, T115)) → MEMBER27_IN_AG(T115)
From the DPs we obtained the following set of size-change graphs:
MEMBERS20_IN_AG(.(T86, T92), T85) → U3_AG(T86, T92, T85, member27_in_ag(T86, T85))
U3_AG(T86, T92, T85, member27_out_ag(T86, T85)) → MEMBERS20_IN_AG(T92, T85)
color_map1_in_ag(.(region(T26, T27), T28), T25) → U6_ag(T26, T27, T28, T25, select10_in_aga(T26, T25, X29))
select10_in_aga(T48, .(T48, T49), T49) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(T59, .(T57, T58), .(T57, X67)) → U1_aga(T59, T57, T58, X67, select10_in_aga(T59, T58, X67))
U1_aga(T59, T57, T58, X67, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U6_ag(T26, T27, T28, T25, select10_out_aga(T26, T25, X29)) → color_map1_out_ag(.(region(T26, T27), T28), T25)
color_map1_in_ag(.(region(T26, T34), T35), T25) → U7_ag(T26, T34, T35, T25, select10_in_aga(T26, T25, T33))
U7_ag(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → U8_ag(T26, T34, T35, T25, members20_in_ag(T34, T33))
members20_in_ag(.(T86, T87), T85) → U2_ag(T86, T87, T85, member27_in_ag(T86, T85))
member27_in_ag(T105, .(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(T116, .(T114, T115)) → U5_ag(T116, T114, T115, member27_in_ag(T116, T115))
U5_ag(T116, T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
U2_ag(T86, T87, T85, member27_out_ag(T86, T85)) → members20_out_ag(.(T86, T87), T85)
members20_in_ag(.(T86, T92), T85) → U3_ag(T86, T92, T85, member27_in_ag(T86, T85))
U3_ag(T86, T92, T85, member27_out_ag(T86, T85)) → U4_ag(T86, T92, T85, members20_in_ag(T92, T85))
members20_in_ag([], T126) → members20_out_ag([], T126)
U4_ag(T86, T92, T85, members20_out_ag(T92, T85)) → members20_out_ag(.(T86, T92), T85)
U8_ag(T26, T34, T35, T25, members20_out_ag(T34, T33)) → color_map1_out_ag(.(region(T26, T34), T35), T25)
color_map1_in_ag(.(region(T26, T34), T67), T25) → U9_ag(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_ag(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_ag(T26, T34, T67, T25, members20_in_ag(T34, T33))
U10_ag(T26, T34, T67, T25, members20_out_ag(T34, T33)) → U11_ag(T26, T34, T67, T25, color_map1_in_ag(T67, T25))
color_map1_in_ag([], T132) → color_map1_out_ag([], T132)
U11_ag(T26, T34, T67, T25, color_map1_out_ag(T67, T25)) → color_map1_out_ag(.(region(T26, T34), T67), T25)
MEMBERS20_IN_AG(.(T86, T92), T85) → U3_AG(T86, T92, T85, member27_in_ag(T86, T85))
U3_AG(T86, T92, T85, member27_out_ag(T86, T85)) → MEMBERS20_IN_AG(T92, T85)
member27_in_ag(T105, .(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(T116, .(T114, T115)) → U5_ag(T116, T114, T115, member27_in_ag(T116, T115))
U5_ag(T116, T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
MEMBERS20_IN_AG(T85) → U3_AG(T85, member27_in_ag(T85))
U3_AG(T85, member27_out_ag(T86)) → MEMBERS20_IN_AG(T85)
member27_in_ag(.(T105, T106)) → member27_out_ag(T105)
member27_in_ag(.(T114, T115)) → U5_ag(member27_in_ag(T115))
U5_ag(member27_out_ag(T116)) → member27_out_ag(T116)
member27_in_ag(x0)
U5_ag(x0)
MEMBERS20_IN_AG(.(x0, x1)) → U3_AG(.(x0, x1), member27_out_ag(x0))
MEMBERS20_IN_AG(.(x0, x1)) → U3_AG(.(x0, x1), U5_ag(member27_in_ag(x1)))
U3_AG(T85, member27_out_ag(T86)) → MEMBERS20_IN_AG(T85)
MEMBERS20_IN_AG(.(x0, x1)) → U3_AG(.(x0, x1), member27_out_ag(x0))
MEMBERS20_IN_AG(.(x0, x1)) → U3_AG(.(x0, x1), U5_ag(member27_in_ag(x1)))
member27_in_ag(.(T105, T106)) → member27_out_ag(T105)
member27_in_ag(.(T114, T115)) → U5_ag(member27_in_ag(T115))
U5_ag(member27_out_ag(T116)) → member27_out_ag(T116)
member27_in_ag(x0)
U5_ag(x0)
U3_AG(.(z0, z1), member27_out_ag(z0)) → MEMBERS20_IN_AG(.(z0, z1))
U3_AG(.(z0, z1), member27_out_ag(x1)) → MEMBERS20_IN_AG(.(z0, z1))
MEMBERS20_IN_AG(.(x0, x1)) → U3_AG(.(x0, x1), member27_out_ag(x0))
MEMBERS20_IN_AG(.(x0, x1)) → U3_AG(.(x0, x1), U5_ag(member27_in_ag(x1)))
U3_AG(.(z0, z1), member27_out_ag(z0)) → MEMBERS20_IN_AG(.(z0, z1))
U3_AG(.(z0, z1), member27_out_ag(x1)) → MEMBERS20_IN_AG(.(z0, z1))
member27_in_ag(.(T105, T106)) → member27_out_ag(T105)
member27_in_ag(.(T114, T115)) → U5_ag(member27_in_ag(T115))
U5_ag(member27_out_ag(T116)) → member27_out_ag(T116)
member27_in_ag(x0)
U5_ag(x0)
SELECT10_IN_AGA(T59, .(T57, T58), .(T57, X67)) → SELECT10_IN_AGA(T59, T58, X67)
color_map1_in_ag(.(region(T26, T27), T28), T25) → U6_ag(T26, T27, T28, T25, select10_in_aga(T26, T25, X29))
select10_in_aga(T48, .(T48, T49), T49) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(T59, .(T57, T58), .(T57, X67)) → U1_aga(T59, T57, T58, X67, select10_in_aga(T59, T58, X67))
U1_aga(T59, T57, T58, X67, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U6_ag(T26, T27, T28, T25, select10_out_aga(T26, T25, X29)) → color_map1_out_ag(.(region(T26, T27), T28), T25)
color_map1_in_ag(.(region(T26, T34), T35), T25) → U7_ag(T26, T34, T35, T25, select10_in_aga(T26, T25, T33))
U7_ag(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → U8_ag(T26, T34, T35, T25, members20_in_ag(T34, T33))
members20_in_ag(.(T86, T87), T85) → U2_ag(T86, T87, T85, member27_in_ag(T86, T85))
member27_in_ag(T105, .(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(T116, .(T114, T115)) → U5_ag(T116, T114, T115, member27_in_ag(T116, T115))
U5_ag(T116, T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
U2_ag(T86, T87, T85, member27_out_ag(T86, T85)) → members20_out_ag(.(T86, T87), T85)
members20_in_ag(.(T86, T92), T85) → U3_ag(T86, T92, T85, member27_in_ag(T86, T85))
U3_ag(T86, T92, T85, member27_out_ag(T86, T85)) → U4_ag(T86, T92, T85, members20_in_ag(T92, T85))
members20_in_ag([], T126) → members20_out_ag([], T126)
U4_ag(T86, T92, T85, members20_out_ag(T92, T85)) → members20_out_ag(.(T86, T92), T85)
U8_ag(T26, T34, T35, T25, members20_out_ag(T34, T33)) → color_map1_out_ag(.(region(T26, T34), T35), T25)
color_map1_in_ag(.(region(T26, T34), T67), T25) → U9_ag(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_ag(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_ag(T26, T34, T67, T25, members20_in_ag(T34, T33))
U10_ag(T26, T34, T67, T25, members20_out_ag(T34, T33)) → U11_ag(T26, T34, T67, T25, color_map1_in_ag(T67, T25))
color_map1_in_ag([], T132) → color_map1_out_ag([], T132)
U11_ag(T26, T34, T67, T25, color_map1_out_ag(T67, T25)) → color_map1_out_ag(.(region(T26, T34), T67), T25)
SELECT10_IN_AGA(T59, .(T57, T58), .(T57, X67)) → SELECT10_IN_AGA(T59, T58, X67)
SELECT10_IN_AGA(.(T57, T58)) → SELECT10_IN_AGA(T58)
From the DPs we obtained the following set of size-change graphs:
COLOR_MAP1_IN_AG(.(region(T26, T34), T67), T25) → U9_AG(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_AG(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_AG(T26, T34, T67, T25, members20_in_ag(T34, T33))
U10_AG(T26, T34, T67, T25, members20_out_ag(T34, T33)) → COLOR_MAP1_IN_AG(T67, T25)
color_map1_in_ag(.(region(T26, T27), T28), T25) → U6_ag(T26, T27, T28, T25, select10_in_aga(T26, T25, X29))
select10_in_aga(T48, .(T48, T49), T49) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(T59, .(T57, T58), .(T57, X67)) → U1_aga(T59, T57, T58, X67, select10_in_aga(T59, T58, X67))
U1_aga(T59, T57, T58, X67, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U6_ag(T26, T27, T28, T25, select10_out_aga(T26, T25, X29)) → color_map1_out_ag(.(region(T26, T27), T28), T25)
color_map1_in_ag(.(region(T26, T34), T35), T25) → U7_ag(T26, T34, T35, T25, select10_in_aga(T26, T25, T33))
U7_ag(T26, T34, T35, T25, select10_out_aga(T26, T25, T33)) → U8_ag(T26, T34, T35, T25, members20_in_ag(T34, T33))
members20_in_ag(.(T86, T87), T85) → U2_ag(T86, T87, T85, member27_in_ag(T86, T85))
member27_in_ag(T105, .(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(T116, .(T114, T115)) → U5_ag(T116, T114, T115, member27_in_ag(T116, T115))
U5_ag(T116, T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
U2_ag(T86, T87, T85, member27_out_ag(T86, T85)) → members20_out_ag(.(T86, T87), T85)
members20_in_ag(.(T86, T92), T85) → U3_ag(T86, T92, T85, member27_in_ag(T86, T85))
U3_ag(T86, T92, T85, member27_out_ag(T86, T85)) → U4_ag(T86, T92, T85, members20_in_ag(T92, T85))
members20_in_ag([], T126) → members20_out_ag([], T126)
U4_ag(T86, T92, T85, members20_out_ag(T92, T85)) → members20_out_ag(.(T86, T92), T85)
U8_ag(T26, T34, T35, T25, members20_out_ag(T34, T33)) → color_map1_out_ag(.(region(T26, T34), T35), T25)
color_map1_in_ag(.(region(T26, T34), T67), T25) → U9_ag(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_ag(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_ag(T26, T34, T67, T25, members20_in_ag(T34, T33))
U10_ag(T26, T34, T67, T25, members20_out_ag(T34, T33)) → U11_ag(T26, T34, T67, T25, color_map1_in_ag(T67, T25))
color_map1_in_ag([], T132) → color_map1_out_ag([], T132)
U11_ag(T26, T34, T67, T25, color_map1_out_ag(T67, T25)) → color_map1_out_ag(.(region(T26, T34), T67), T25)
COLOR_MAP1_IN_AG(.(region(T26, T34), T67), T25) → U9_AG(T26, T34, T67, T25, select10_in_aga(T26, T25, T33))
U9_AG(T26, T34, T67, T25, select10_out_aga(T26, T25, T33)) → U10_AG(T26, T34, T67, T25, members20_in_ag(T34, T33))
U10_AG(T26, T34, T67, T25, members20_out_ag(T34, T33)) → COLOR_MAP1_IN_AG(T67, T25)
select10_in_aga(T48, .(T48, T49), T49) → select10_out_aga(T48, .(T48, T49), T49)
select10_in_aga(T59, .(T57, T58), .(T57, X67)) → U1_aga(T59, T57, T58, X67, select10_in_aga(T59, T58, X67))
members20_in_ag(.(T86, T87), T85) → U2_ag(T86, T87, T85, member27_in_ag(T86, T85))
members20_in_ag(.(T86, T92), T85) → U3_ag(T86, T92, T85, member27_in_ag(T86, T85))
members20_in_ag([], T126) → members20_out_ag([], T126)
U1_aga(T59, T57, T58, X67, select10_out_aga(T59, T58, X67)) → select10_out_aga(T59, .(T57, T58), .(T57, X67))
U2_ag(T86, T87, T85, member27_out_ag(T86, T85)) → members20_out_ag(.(T86, T87), T85)
U3_ag(T86, T92, T85, member27_out_ag(T86, T85)) → U4_ag(T86, T92, T85, members20_in_ag(T92, T85))
member27_in_ag(T105, .(T105, T106)) → member27_out_ag(T105, .(T105, T106))
member27_in_ag(T116, .(T114, T115)) → U5_ag(T116, T114, T115, member27_in_ag(T116, T115))
U4_ag(T86, T92, T85, members20_out_ag(T92, T85)) → members20_out_ag(.(T86, T92), T85)
U5_ag(T116, T114, T115, member27_out_ag(T116, T115)) → member27_out_ag(T116, .(T114, T115))
COLOR_MAP1_IN_AG(T25) → U9_AG(T25, select10_in_aga(T25))
U9_AG(T25, select10_out_aga(T26, T33)) → U10_AG(T25, members20_in_ag(T33))
U10_AG(T25, members20_out_ag) → COLOR_MAP1_IN_AG(T25)
select10_in_aga(.(T48, T49)) → select10_out_aga(T48, T49)
select10_in_aga(.(T57, T58)) → U1_aga(T57, select10_in_aga(T58))
members20_in_ag(T85) → U2_ag(member27_in_ag(T85))
members20_in_ag(T85) → U3_ag(T85, member27_in_ag(T85))
members20_in_ag(T126) → members20_out_ag
U1_aga(T57, select10_out_aga(T59, X67)) → select10_out_aga(T59, .(T57, X67))
U2_ag(member27_out_ag(T86)) → members20_out_ag
U3_ag(T85, member27_out_ag(T86)) → U4_ag(members20_in_ag(T85))
member27_in_ag(.(T105, T106)) → member27_out_ag(T105)
member27_in_ag(.(T114, T115)) → U5_ag(member27_in_ag(T115))
U4_ag(members20_out_ag) → members20_out_ag
U5_ag(member27_out_ag(T116)) → member27_out_ag(T116)
select10_in_aga(x0)
members20_in_ag(x0)
U1_aga(x0, x1)
U2_ag(x0)
U3_ag(x0, x1)
member27_in_ag(x0)
U4_ag(x0)
U5_ag(x0)
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), select10_out_aga(x0, x1))
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), U1_aga(x0, select10_in_aga(x1)))
U9_AG(T25, select10_out_aga(T26, T33)) → U10_AG(T25, members20_in_ag(T33))
U10_AG(T25, members20_out_ag) → COLOR_MAP1_IN_AG(T25)
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), select10_out_aga(x0, x1))
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), U1_aga(x0, select10_in_aga(x1)))
select10_in_aga(.(T48, T49)) → select10_out_aga(T48, T49)
select10_in_aga(.(T57, T58)) → U1_aga(T57, select10_in_aga(T58))
members20_in_ag(T85) → U2_ag(member27_in_ag(T85))
members20_in_ag(T85) → U3_ag(T85, member27_in_ag(T85))
members20_in_ag(T126) → members20_out_ag
U1_aga(T57, select10_out_aga(T59, X67)) → select10_out_aga(T59, .(T57, X67))
U2_ag(member27_out_ag(T86)) → members20_out_ag
U3_ag(T85, member27_out_ag(T86)) → U4_ag(members20_in_ag(T85))
member27_in_ag(.(T105, T106)) → member27_out_ag(T105)
member27_in_ag(.(T114, T115)) → U5_ag(member27_in_ag(T115))
U4_ag(members20_out_ag) → members20_out_ag
U5_ag(member27_out_ag(T116)) → member27_out_ag(T116)
select10_in_aga(x0)
members20_in_ag(x0)
U1_aga(x0, x1)
U2_ag(x0)
U3_ag(x0, x1)
member27_in_ag(x0)
U4_ag(x0)
U5_ag(x0)
U9_AG(y0, select10_out_aga(y1, x0)) → U10_AG(y0, U2_ag(member27_in_ag(x0)))
U9_AG(y0, select10_out_aga(y1, x0)) → U10_AG(y0, U3_ag(x0, member27_in_ag(x0)))
U9_AG(y0, select10_out_aga(y1, x0)) → U10_AG(y0, members20_out_ag)
U10_AG(T25, members20_out_ag) → COLOR_MAP1_IN_AG(T25)
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), select10_out_aga(x0, x1))
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), U1_aga(x0, select10_in_aga(x1)))
U9_AG(y0, select10_out_aga(y1, x0)) → U10_AG(y0, U2_ag(member27_in_ag(x0)))
U9_AG(y0, select10_out_aga(y1, x0)) → U10_AG(y0, U3_ag(x0, member27_in_ag(x0)))
U9_AG(y0, select10_out_aga(y1, x0)) → U10_AG(y0, members20_out_ag)
select10_in_aga(.(T48, T49)) → select10_out_aga(T48, T49)
select10_in_aga(.(T57, T58)) → U1_aga(T57, select10_in_aga(T58))
members20_in_ag(T85) → U2_ag(member27_in_ag(T85))
members20_in_ag(T85) → U3_ag(T85, member27_in_ag(T85))
members20_in_ag(T126) → members20_out_ag
U1_aga(T57, select10_out_aga(T59, X67)) → select10_out_aga(T59, .(T57, X67))
U2_ag(member27_out_ag(T86)) → members20_out_ag
U3_ag(T85, member27_out_ag(T86)) → U4_ag(members20_in_ag(T85))
member27_in_ag(.(T105, T106)) → member27_out_ag(T105)
member27_in_ag(.(T114, T115)) → U5_ag(member27_in_ag(T115))
U4_ag(members20_out_ag) → members20_out_ag
U5_ag(member27_out_ag(T116)) → member27_out_ag(T116)
select10_in_aga(x0)
members20_in_ag(x0)
U1_aga(x0, x1)
U2_ag(x0)
U3_ag(x0, x1)
member27_in_ag(x0)
U4_ag(x0)
U5_ag(x0)
U9_AG(.(z0, z1), select10_out_aga(z0, z1)) → U10_AG(.(z0, z1), U2_ag(member27_in_ag(z1)))
U9_AG(.(z0, z1), select10_out_aga(x1, x2)) → U10_AG(.(z0, z1), U2_ag(member27_in_ag(x2)))
U10_AG(T25, members20_out_ag) → COLOR_MAP1_IN_AG(T25)
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), select10_out_aga(x0, x1))
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), U1_aga(x0, select10_in_aga(x1)))
U9_AG(y0, select10_out_aga(y1, x0)) → U10_AG(y0, U3_ag(x0, member27_in_ag(x0)))
U9_AG(y0, select10_out_aga(y1, x0)) → U10_AG(y0, members20_out_ag)
U9_AG(.(z0, z1), select10_out_aga(z0, z1)) → U10_AG(.(z0, z1), U2_ag(member27_in_ag(z1)))
U9_AG(.(z0, z1), select10_out_aga(x1, x2)) → U10_AG(.(z0, z1), U2_ag(member27_in_ag(x2)))
select10_in_aga(.(T48, T49)) → select10_out_aga(T48, T49)
select10_in_aga(.(T57, T58)) → U1_aga(T57, select10_in_aga(T58))
members20_in_ag(T85) → U2_ag(member27_in_ag(T85))
members20_in_ag(T85) → U3_ag(T85, member27_in_ag(T85))
members20_in_ag(T126) → members20_out_ag
U1_aga(T57, select10_out_aga(T59, X67)) → select10_out_aga(T59, .(T57, X67))
U2_ag(member27_out_ag(T86)) → members20_out_ag
U3_ag(T85, member27_out_ag(T86)) → U4_ag(members20_in_ag(T85))
member27_in_ag(.(T105, T106)) → member27_out_ag(T105)
member27_in_ag(.(T114, T115)) → U5_ag(member27_in_ag(T115))
U4_ag(members20_out_ag) → members20_out_ag
U5_ag(member27_out_ag(T116)) → member27_out_ag(T116)
select10_in_aga(x0)
members20_in_ag(x0)
U1_aga(x0, x1)
U2_ag(x0)
U3_ag(x0, x1)
member27_in_ag(x0)
U4_ag(x0)
U5_ag(x0)
U9_AG(.(z0, z1), select10_out_aga(z0, z1)) → U10_AG(.(z0, z1), U3_ag(z1, member27_in_ag(z1)))
U9_AG(.(z0, z1), select10_out_aga(x1, x2)) → U10_AG(.(z0, z1), U3_ag(x2, member27_in_ag(x2)))
U10_AG(T25, members20_out_ag) → COLOR_MAP1_IN_AG(T25)
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), select10_out_aga(x0, x1))
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), U1_aga(x0, select10_in_aga(x1)))
U9_AG(y0, select10_out_aga(y1, x0)) → U10_AG(y0, members20_out_ag)
U9_AG(.(z0, z1), select10_out_aga(z0, z1)) → U10_AG(.(z0, z1), U2_ag(member27_in_ag(z1)))
U9_AG(.(z0, z1), select10_out_aga(x1, x2)) → U10_AG(.(z0, z1), U2_ag(member27_in_ag(x2)))
U9_AG(.(z0, z1), select10_out_aga(z0, z1)) → U10_AG(.(z0, z1), U3_ag(z1, member27_in_ag(z1)))
U9_AG(.(z0, z1), select10_out_aga(x1, x2)) → U10_AG(.(z0, z1), U3_ag(x2, member27_in_ag(x2)))
select10_in_aga(.(T48, T49)) → select10_out_aga(T48, T49)
select10_in_aga(.(T57, T58)) → U1_aga(T57, select10_in_aga(T58))
members20_in_ag(T85) → U2_ag(member27_in_ag(T85))
members20_in_ag(T85) → U3_ag(T85, member27_in_ag(T85))
members20_in_ag(T126) → members20_out_ag
U1_aga(T57, select10_out_aga(T59, X67)) → select10_out_aga(T59, .(T57, X67))
U2_ag(member27_out_ag(T86)) → members20_out_ag
U3_ag(T85, member27_out_ag(T86)) → U4_ag(members20_in_ag(T85))
member27_in_ag(.(T105, T106)) → member27_out_ag(T105)
member27_in_ag(.(T114, T115)) → U5_ag(member27_in_ag(T115))
U4_ag(members20_out_ag) → members20_out_ag
U5_ag(member27_out_ag(T116)) → member27_out_ag(T116)
select10_in_aga(x0)
members20_in_ag(x0)
U1_aga(x0, x1)
U2_ag(x0)
U3_ag(x0, x1)
member27_in_ag(x0)
U4_ag(x0)
U5_ag(x0)
U9_AG(.(z0, z1), select10_out_aga(z0, z1)) → U10_AG(.(z0, z1), members20_out_ag)
U9_AG(.(z0, z1), select10_out_aga(x1, x2)) → U10_AG(.(z0, z1), members20_out_ag)
U10_AG(T25, members20_out_ag) → COLOR_MAP1_IN_AG(T25)
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), select10_out_aga(x0, x1))
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), U1_aga(x0, select10_in_aga(x1)))
U9_AG(.(z0, z1), select10_out_aga(z0, z1)) → U10_AG(.(z0, z1), U2_ag(member27_in_ag(z1)))
U9_AG(.(z0, z1), select10_out_aga(x1, x2)) → U10_AG(.(z0, z1), U2_ag(member27_in_ag(x2)))
U9_AG(.(z0, z1), select10_out_aga(z0, z1)) → U10_AG(.(z0, z1), U3_ag(z1, member27_in_ag(z1)))
U9_AG(.(z0, z1), select10_out_aga(x1, x2)) → U10_AG(.(z0, z1), U3_ag(x2, member27_in_ag(x2)))
U9_AG(.(z0, z1), select10_out_aga(z0, z1)) → U10_AG(.(z0, z1), members20_out_ag)
U9_AG(.(z0, z1), select10_out_aga(x1, x2)) → U10_AG(.(z0, z1), members20_out_ag)
select10_in_aga(.(T48, T49)) → select10_out_aga(T48, T49)
select10_in_aga(.(T57, T58)) → U1_aga(T57, select10_in_aga(T58))
members20_in_ag(T85) → U2_ag(member27_in_ag(T85))
members20_in_ag(T85) → U3_ag(T85, member27_in_ag(T85))
members20_in_ag(T126) → members20_out_ag
U1_aga(T57, select10_out_aga(T59, X67)) → select10_out_aga(T59, .(T57, X67))
U2_ag(member27_out_ag(T86)) → members20_out_ag
U3_ag(T85, member27_out_ag(T86)) → U4_ag(members20_in_ag(T85))
member27_in_ag(.(T105, T106)) → member27_out_ag(T105)
member27_in_ag(.(T114, T115)) → U5_ag(member27_in_ag(T115))
U4_ag(members20_out_ag) → members20_out_ag
U5_ag(member27_out_ag(T116)) → member27_out_ag(T116)
select10_in_aga(x0)
members20_in_ag(x0)
U1_aga(x0, x1)
U2_ag(x0)
U3_ag(x0, x1)
member27_in_ag(x0)
U4_ag(x0)
U5_ag(x0)
U10_AG(.(z0, z1), members20_out_ag) → COLOR_MAP1_IN_AG(.(z0, z1))
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), select10_out_aga(x0, x1))
COLOR_MAP1_IN_AG(.(x0, x1)) → U9_AG(.(x0, x1), U1_aga(x0, select10_in_aga(x1)))
U9_AG(.(z0, z1), select10_out_aga(z0, z1)) → U10_AG(.(z0, z1), U2_ag(member27_in_ag(z1)))
U9_AG(.(z0, z1), select10_out_aga(x1, x2)) → U10_AG(.(z0, z1), U2_ag(member27_in_ag(x2)))
U9_AG(.(z0, z1), select10_out_aga(z0, z1)) → U10_AG(.(z0, z1), U3_ag(z1, member27_in_ag(z1)))
U9_AG(.(z0, z1), select10_out_aga(x1, x2)) → U10_AG(.(z0, z1), U3_ag(x2, member27_in_ag(x2)))
U9_AG(.(z0, z1), select10_out_aga(z0, z1)) → U10_AG(.(z0, z1), members20_out_ag)
U9_AG(.(z0, z1), select10_out_aga(x1, x2)) → U10_AG(.(z0, z1), members20_out_ag)
U10_AG(.(z0, z1), members20_out_ag) → COLOR_MAP1_IN_AG(.(z0, z1))
select10_in_aga(.(T48, T49)) → select10_out_aga(T48, T49)
select10_in_aga(.(T57, T58)) → U1_aga(T57, select10_in_aga(T58))
members20_in_ag(T85) → U2_ag(member27_in_ag(T85))
members20_in_ag(T85) → U3_ag(T85, member27_in_ag(T85))
members20_in_ag(T126) → members20_out_ag
U1_aga(T57, select10_out_aga(T59, X67)) → select10_out_aga(T59, .(T57, X67))
U2_ag(member27_out_ag(T86)) → members20_out_ag
U3_ag(T85, member27_out_ag(T86)) → U4_ag(members20_in_ag(T85))
member27_in_ag(.(T105, T106)) → member27_out_ag(T105)
member27_in_ag(.(T114, T115)) → U5_ag(member27_in_ag(T115))
U4_ag(members20_out_ag) → members20_out_ag
U5_ag(member27_out_ag(T116)) → member27_out_ag(T116)
select10_in_aga(x0)
members20_in_ag(x0)
U1_aga(x0, x1)
U2_ag(x0)
U3_ag(x0, x1)
member27_in_ag(x0)
U4_ag(x0)
U5_ag(x0)