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(T27, T31, T32), T33), T30) → U6_ag(T27, T31, T32, T33, T30, select10_in_aga(T31, T30, X34))
select10_in_aga(T53, .(T53, T54), T54) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(T64, .(T62, T63), .(T62, X73)) → U1_aga(T64, T62, T63, X73, select10_in_aga(T64, T63, X73))
U1_aga(T64, T62, T63, X73, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U6_ag(T27, T31, T32, T33, T30, select10_out_aga(T31, T30, X34)) → color_map1_out_ag(.(region(T27, T31, T32), T33), T30)
color_map1_in_ag(.(region(T27, T31, T39), T40), T30) → U7_ag(T27, T31, T39, T40, T30, select10_in_aga(T31, T30, T38))
U7_ag(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → U8_ag(T27, T31, T39, T40, T30, members20_in_ag(T39, T38))
members20_in_ag(.(T91, T92), T90) → U2_ag(T91, T92, T90, member27_in_ag(T91, T90))
member27_in_ag(T110, .(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(T121, .(T119, T120)) → U5_ag(T121, T119, T120, member27_in_ag(T121, T120))
U5_ag(T121, T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
U2_ag(T91, T92, T90, member27_out_ag(T91, T90)) → members20_out_ag(.(T91, T92), T90)
members20_in_ag(.(T91, T97), T90) → U3_ag(T91, T97, T90, member27_in_ag(T91, T90))
U3_ag(T91, T97, T90, member27_out_ag(T91, T90)) → U4_ag(T91, T97, T90, members20_in_ag(T97, T90))
members20_in_ag([], T131) → members20_out_ag([], T131)
U4_ag(T91, T97, T90, members20_out_ag(T97, T90)) → members20_out_ag(.(T91, T97), T90)
U8_ag(T27, T31, T39, T40, T30, members20_out_ag(T39, T38)) → color_map1_out_ag(.(region(T27, T31, T39), T40), T30)
color_map1_in_ag(.(region(T27, T31, T39), T72), T30) → U9_ag(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_ag(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_ag(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U10_ag(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → U11_ag(T27, T31, T39, T72, T30, color_map1_in_ag(T72, T30))
color_map1_in_ag([], T137) → color_map1_out_ag([], T137)
U11_ag(T27, T31, T39, T72, T30, color_map1_out_ag(T72, T30)) → color_map1_out_ag(.(region(T27, T31, T39), T72), T30)
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
color_map1_in_ag(.(region(T27, T31, T32), T33), T30) → U6_ag(T27, T31, T32, T33, T30, select10_in_aga(T31, T30, X34))
select10_in_aga(T53, .(T53, T54), T54) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(T64, .(T62, T63), .(T62, X73)) → U1_aga(T64, T62, T63, X73, select10_in_aga(T64, T63, X73))
U1_aga(T64, T62, T63, X73, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U6_ag(T27, T31, T32, T33, T30, select10_out_aga(T31, T30, X34)) → color_map1_out_ag(.(region(T27, T31, T32), T33), T30)
color_map1_in_ag(.(region(T27, T31, T39), T40), T30) → U7_ag(T27, T31, T39, T40, T30, select10_in_aga(T31, T30, T38))
U7_ag(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → U8_ag(T27, T31, T39, T40, T30, members20_in_ag(T39, T38))
members20_in_ag(.(T91, T92), T90) → U2_ag(T91, T92, T90, member27_in_ag(T91, T90))
member27_in_ag(T110, .(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(T121, .(T119, T120)) → U5_ag(T121, T119, T120, member27_in_ag(T121, T120))
U5_ag(T121, T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
U2_ag(T91, T92, T90, member27_out_ag(T91, T90)) → members20_out_ag(.(T91, T92), T90)
members20_in_ag(.(T91, T97), T90) → U3_ag(T91, T97, T90, member27_in_ag(T91, T90))
U3_ag(T91, T97, T90, member27_out_ag(T91, T90)) → U4_ag(T91, T97, T90, members20_in_ag(T97, T90))
members20_in_ag([], T131) → members20_out_ag([], T131)
U4_ag(T91, T97, T90, members20_out_ag(T97, T90)) → members20_out_ag(.(T91, T97), T90)
U8_ag(T27, T31, T39, T40, T30, members20_out_ag(T39, T38)) → color_map1_out_ag(.(region(T27, T31, T39), T40), T30)
color_map1_in_ag(.(region(T27, T31, T39), T72), T30) → U9_ag(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_ag(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_ag(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U10_ag(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → U11_ag(T27, T31, T39, T72, T30, color_map1_in_ag(T72, T30))
color_map1_in_ag([], T137) → color_map1_out_ag([], T137)
U11_ag(T27, T31, T39, T72, T30, color_map1_out_ag(T72, T30)) → color_map1_out_ag(.(region(T27, T31, T39), T72), T30)
COLOR_MAP1_IN_AG(.(region(T27, T31, T32), T33), T30) → U6_AG(T27, T31, T32, T33, T30, select10_in_aga(T31, T30, X34))
COLOR_MAP1_IN_AG(.(region(T27, T31, T32), T33), T30) → SELECT10_IN_AGA(T31, T30, X34)
SELECT10_IN_AGA(T64, .(T62, T63), .(T62, X73)) → U1_AGA(T64, T62, T63, X73, select10_in_aga(T64, T63, X73))
SELECT10_IN_AGA(T64, .(T62, T63), .(T62, X73)) → SELECT10_IN_AGA(T64, T63, X73)
COLOR_MAP1_IN_AG(.(region(T27, T31, T39), T40), T30) → U7_AG(T27, T31, T39, T40, T30, select10_in_aga(T31, T30, T38))
U7_AG(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → U8_AG(T27, T31, T39, T40, T30, members20_in_ag(T39, T38))
U7_AG(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → MEMBERS20_IN_AG(T39, T38)
MEMBERS20_IN_AG(.(T91, T92), T90) → U2_AG(T91, T92, T90, member27_in_ag(T91, T90))
MEMBERS20_IN_AG(.(T91, T92), T90) → MEMBER27_IN_AG(T91, T90)
MEMBER27_IN_AG(T121, .(T119, T120)) → U5_AG(T121, T119, T120, member27_in_ag(T121, T120))
MEMBER27_IN_AG(T121, .(T119, T120)) → MEMBER27_IN_AG(T121, T120)
MEMBERS20_IN_AG(.(T91, T97), T90) → U3_AG(T91, T97, T90, member27_in_ag(T91, T90))
U3_AG(T91, T97, T90, member27_out_ag(T91, T90)) → U4_AG(T91, T97, T90, members20_in_ag(T97, T90))
U3_AG(T91, T97, T90, member27_out_ag(T91, T90)) → MEMBERS20_IN_AG(T97, T90)
COLOR_MAP1_IN_AG(.(region(T27, T31, T39), T72), T30) → U9_AG(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_AG(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_AG(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U9_AG(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → MEMBERS20_IN_AG(T39, T38)
U10_AG(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → U11_AG(T27, T31, T39, T72, T30, color_map1_in_ag(T72, T30))
U10_AG(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → COLOR_MAP1_IN_AG(T72, T30)
color_map1_in_ag(.(region(T27, T31, T32), T33), T30) → U6_ag(T27, T31, T32, T33, T30, select10_in_aga(T31, T30, X34))
select10_in_aga(T53, .(T53, T54), T54) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(T64, .(T62, T63), .(T62, X73)) → U1_aga(T64, T62, T63, X73, select10_in_aga(T64, T63, X73))
U1_aga(T64, T62, T63, X73, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U6_ag(T27, T31, T32, T33, T30, select10_out_aga(T31, T30, X34)) → color_map1_out_ag(.(region(T27, T31, T32), T33), T30)
color_map1_in_ag(.(region(T27, T31, T39), T40), T30) → U7_ag(T27, T31, T39, T40, T30, select10_in_aga(T31, T30, T38))
U7_ag(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → U8_ag(T27, T31, T39, T40, T30, members20_in_ag(T39, T38))
members20_in_ag(.(T91, T92), T90) → U2_ag(T91, T92, T90, member27_in_ag(T91, T90))
member27_in_ag(T110, .(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(T121, .(T119, T120)) → U5_ag(T121, T119, T120, member27_in_ag(T121, T120))
U5_ag(T121, T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
U2_ag(T91, T92, T90, member27_out_ag(T91, T90)) → members20_out_ag(.(T91, T92), T90)
members20_in_ag(.(T91, T97), T90) → U3_ag(T91, T97, T90, member27_in_ag(T91, T90))
U3_ag(T91, T97, T90, member27_out_ag(T91, T90)) → U4_ag(T91, T97, T90, members20_in_ag(T97, T90))
members20_in_ag([], T131) → members20_out_ag([], T131)
U4_ag(T91, T97, T90, members20_out_ag(T97, T90)) → members20_out_ag(.(T91, T97), T90)
U8_ag(T27, T31, T39, T40, T30, members20_out_ag(T39, T38)) → color_map1_out_ag(.(region(T27, T31, T39), T40), T30)
color_map1_in_ag(.(region(T27, T31, T39), T72), T30) → U9_ag(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_ag(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_ag(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U10_ag(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → U11_ag(T27, T31, T39, T72, T30, color_map1_in_ag(T72, T30))
color_map1_in_ag([], T137) → color_map1_out_ag([], T137)
U11_ag(T27, T31, T39, T72, T30, color_map1_out_ag(T72, T30)) → color_map1_out_ag(.(region(T27, T31, T39), T72), T30)
COLOR_MAP1_IN_AG(.(region(T27, T31, T32), T33), T30) → U6_AG(T27, T31, T32, T33, T30, select10_in_aga(T31, T30, X34))
COLOR_MAP1_IN_AG(.(region(T27, T31, T32), T33), T30) → SELECT10_IN_AGA(T31, T30, X34)
SELECT10_IN_AGA(T64, .(T62, T63), .(T62, X73)) → U1_AGA(T64, T62, T63, X73, select10_in_aga(T64, T63, X73))
SELECT10_IN_AGA(T64, .(T62, T63), .(T62, X73)) → SELECT10_IN_AGA(T64, T63, X73)
COLOR_MAP1_IN_AG(.(region(T27, T31, T39), T40), T30) → U7_AG(T27, T31, T39, T40, T30, select10_in_aga(T31, T30, T38))
U7_AG(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → U8_AG(T27, T31, T39, T40, T30, members20_in_ag(T39, T38))
U7_AG(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → MEMBERS20_IN_AG(T39, T38)
MEMBERS20_IN_AG(.(T91, T92), T90) → U2_AG(T91, T92, T90, member27_in_ag(T91, T90))
MEMBERS20_IN_AG(.(T91, T92), T90) → MEMBER27_IN_AG(T91, T90)
MEMBER27_IN_AG(T121, .(T119, T120)) → U5_AG(T121, T119, T120, member27_in_ag(T121, T120))
MEMBER27_IN_AG(T121, .(T119, T120)) → MEMBER27_IN_AG(T121, T120)
MEMBERS20_IN_AG(.(T91, T97), T90) → U3_AG(T91, T97, T90, member27_in_ag(T91, T90))
U3_AG(T91, T97, T90, member27_out_ag(T91, T90)) → U4_AG(T91, T97, T90, members20_in_ag(T97, T90))
U3_AG(T91, T97, T90, member27_out_ag(T91, T90)) → MEMBERS20_IN_AG(T97, T90)
COLOR_MAP1_IN_AG(.(region(T27, T31, T39), T72), T30) → U9_AG(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_AG(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_AG(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U9_AG(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → MEMBERS20_IN_AG(T39, T38)
U10_AG(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → U11_AG(T27, T31, T39, T72, T30, color_map1_in_ag(T72, T30))
U10_AG(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → COLOR_MAP1_IN_AG(T72, T30)
color_map1_in_ag(.(region(T27, T31, T32), T33), T30) → U6_ag(T27, T31, T32, T33, T30, select10_in_aga(T31, T30, X34))
select10_in_aga(T53, .(T53, T54), T54) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(T64, .(T62, T63), .(T62, X73)) → U1_aga(T64, T62, T63, X73, select10_in_aga(T64, T63, X73))
U1_aga(T64, T62, T63, X73, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U6_ag(T27, T31, T32, T33, T30, select10_out_aga(T31, T30, X34)) → color_map1_out_ag(.(region(T27, T31, T32), T33), T30)
color_map1_in_ag(.(region(T27, T31, T39), T40), T30) → U7_ag(T27, T31, T39, T40, T30, select10_in_aga(T31, T30, T38))
U7_ag(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → U8_ag(T27, T31, T39, T40, T30, members20_in_ag(T39, T38))
members20_in_ag(.(T91, T92), T90) → U2_ag(T91, T92, T90, member27_in_ag(T91, T90))
member27_in_ag(T110, .(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(T121, .(T119, T120)) → U5_ag(T121, T119, T120, member27_in_ag(T121, T120))
U5_ag(T121, T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
U2_ag(T91, T92, T90, member27_out_ag(T91, T90)) → members20_out_ag(.(T91, T92), T90)
members20_in_ag(.(T91, T97), T90) → U3_ag(T91, T97, T90, member27_in_ag(T91, T90))
U3_ag(T91, T97, T90, member27_out_ag(T91, T90)) → U4_ag(T91, T97, T90, members20_in_ag(T97, T90))
members20_in_ag([], T131) → members20_out_ag([], T131)
U4_ag(T91, T97, T90, members20_out_ag(T97, T90)) → members20_out_ag(.(T91, T97), T90)
U8_ag(T27, T31, T39, T40, T30, members20_out_ag(T39, T38)) → color_map1_out_ag(.(region(T27, T31, T39), T40), T30)
color_map1_in_ag(.(region(T27, T31, T39), T72), T30) → U9_ag(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_ag(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_ag(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U10_ag(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → U11_ag(T27, T31, T39, T72, T30, color_map1_in_ag(T72, T30))
color_map1_in_ag([], T137) → color_map1_out_ag([], T137)
U11_ag(T27, T31, T39, T72, T30, color_map1_out_ag(T72, T30)) → color_map1_out_ag(.(region(T27, T31, T39), T72), T30)
MEMBER27_IN_AG(T121, .(T119, T120)) → MEMBER27_IN_AG(T121, T120)
color_map1_in_ag(.(region(T27, T31, T32), T33), T30) → U6_ag(T27, T31, T32, T33, T30, select10_in_aga(T31, T30, X34))
select10_in_aga(T53, .(T53, T54), T54) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(T64, .(T62, T63), .(T62, X73)) → U1_aga(T64, T62, T63, X73, select10_in_aga(T64, T63, X73))
U1_aga(T64, T62, T63, X73, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U6_ag(T27, T31, T32, T33, T30, select10_out_aga(T31, T30, X34)) → color_map1_out_ag(.(region(T27, T31, T32), T33), T30)
color_map1_in_ag(.(region(T27, T31, T39), T40), T30) → U7_ag(T27, T31, T39, T40, T30, select10_in_aga(T31, T30, T38))
U7_ag(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → U8_ag(T27, T31, T39, T40, T30, members20_in_ag(T39, T38))
members20_in_ag(.(T91, T92), T90) → U2_ag(T91, T92, T90, member27_in_ag(T91, T90))
member27_in_ag(T110, .(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(T121, .(T119, T120)) → U5_ag(T121, T119, T120, member27_in_ag(T121, T120))
U5_ag(T121, T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
U2_ag(T91, T92, T90, member27_out_ag(T91, T90)) → members20_out_ag(.(T91, T92), T90)
members20_in_ag(.(T91, T97), T90) → U3_ag(T91, T97, T90, member27_in_ag(T91, T90))
U3_ag(T91, T97, T90, member27_out_ag(T91, T90)) → U4_ag(T91, T97, T90, members20_in_ag(T97, T90))
members20_in_ag([], T131) → members20_out_ag([], T131)
U4_ag(T91, T97, T90, members20_out_ag(T97, T90)) → members20_out_ag(.(T91, T97), T90)
U8_ag(T27, T31, T39, T40, T30, members20_out_ag(T39, T38)) → color_map1_out_ag(.(region(T27, T31, T39), T40), T30)
color_map1_in_ag(.(region(T27, T31, T39), T72), T30) → U9_ag(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_ag(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_ag(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U10_ag(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → U11_ag(T27, T31, T39, T72, T30, color_map1_in_ag(T72, T30))
color_map1_in_ag([], T137) → color_map1_out_ag([], T137)
U11_ag(T27, T31, T39, T72, T30, color_map1_out_ag(T72, T30)) → color_map1_out_ag(.(region(T27, T31, T39), T72), T30)
MEMBER27_IN_AG(T121, .(T119, T120)) → MEMBER27_IN_AG(T121, T120)
MEMBER27_IN_AG(.(T119, T120)) → MEMBER27_IN_AG(T120)
From the DPs we obtained the following set of size-change graphs:
MEMBERS20_IN_AG(.(T91, T97), T90) → U3_AG(T91, T97, T90, member27_in_ag(T91, T90))
U3_AG(T91, T97, T90, member27_out_ag(T91, T90)) → MEMBERS20_IN_AG(T97, T90)
color_map1_in_ag(.(region(T27, T31, T32), T33), T30) → U6_ag(T27, T31, T32, T33, T30, select10_in_aga(T31, T30, X34))
select10_in_aga(T53, .(T53, T54), T54) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(T64, .(T62, T63), .(T62, X73)) → U1_aga(T64, T62, T63, X73, select10_in_aga(T64, T63, X73))
U1_aga(T64, T62, T63, X73, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U6_ag(T27, T31, T32, T33, T30, select10_out_aga(T31, T30, X34)) → color_map1_out_ag(.(region(T27, T31, T32), T33), T30)
color_map1_in_ag(.(region(T27, T31, T39), T40), T30) → U7_ag(T27, T31, T39, T40, T30, select10_in_aga(T31, T30, T38))
U7_ag(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → U8_ag(T27, T31, T39, T40, T30, members20_in_ag(T39, T38))
members20_in_ag(.(T91, T92), T90) → U2_ag(T91, T92, T90, member27_in_ag(T91, T90))
member27_in_ag(T110, .(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(T121, .(T119, T120)) → U5_ag(T121, T119, T120, member27_in_ag(T121, T120))
U5_ag(T121, T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
U2_ag(T91, T92, T90, member27_out_ag(T91, T90)) → members20_out_ag(.(T91, T92), T90)
members20_in_ag(.(T91, T97), T90) → U3_ag(T91, T97, T90, member27_in_ag(T91, T90))
U3_ag(T91, T97, T90, member27_out_ag(T91, T90)) → U4_ag(T91, T97, T90, members20_in_ag(T97, T90))
members20_in_ag([], T131) → members20_out_ag([], T131)
U4_ag(T91, T97, T90, members20_out_ag(T97, T90)) → members20_out_ag(.(T91, T97), T90)
U8_ag(T27, T31, T39, T40, T30, members20_out_ag(T39, T38)) → color_map1_out_ag(.(region(T27, T31, T39), T40), T30)
color_map1_in_ag(.(region(T27, T31, T39), T72), T30) → U9_ag(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_ag(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_ag(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U10_ag(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → U11_ag(T27, T31, T39, T72, T30, color_map1_in_ag(T72, T30))
color_map1_in_ag([], T137) → color_map1_out_ag([], T137)
U11_ag(T27, T31, T39, T72, T30, color_map1_out_ag(T72, T30)) → color_map1_out_ag(.(region(T27, T31, T39), T72), T30)
MEMBERS20_IN_AG(.(T91, T97), T90) → U3_AG(T91, T97, T90, member27_in_ag(T91, T90))
U3_AG(T91, T97, T90, member27_out_ag(T91, T90)) → MEMBERS20_IN_AG(T97, T90)
member27_in_ag(T110, .(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(T121, .(T119, T120)) → U5_ag(T121, T119, T120, member27_in_ag(T121, T120))
U5_ag(T121, T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
MEMBERS20_IN_AG(T90) → U3_AG(T90, member27_in_ag(T90))
U3_AG(T90, member27_out_ag(T91)) → MEMBERS20_IN_AG(T90)
member27_in_ag(.(T110, T111)) → member27_out_ag(T110)
member27_in_ag(.(T119, T120)) → U5_ag(member27_in_ag(T120))
U5_ag(member27_out_ag(T121)) → member27_out_ag(T121)
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(T90, member27_out_ag(T91)) → MEMBERS20_IN_AG(T90)
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(.(T110, T111)) → member27_out_ag(T110)
member27_in_ag(.(T119, T120)) → U5_ag(member27_in_ag(T120))
U5_ag(member27_out_ag(T121)) → member27_out_ag(T121)
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(.(T110, T111)) → member27_out_ag(T110)
member27_in_ag(.(T119, T120)) → U5_ag(member27_in_ag(T120))
U5_ag(member27_out_ag(T121)) → member27_out_ag(T121)
member27_in_ag(x0)
U5_ag(x0)
SELECT10_IN_AGA(T64, .(T62, T63), .(T62, X73)) → SELECT10_IN_AGA(T64, T63, X73)
color_map1_in_ag(.(region(T27, T31, T32), T33), T30) → U6_ag(T27, T31, T32, T33, T30, select10_in_aga(T31, T30, X34))
select10_in_aga(T53, .(T53, T54), T54) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(T64, .(T62, T63), .(T62, X73)) → U1_aga(T64, T62, T63, X73, select10_in_aga(T64, T63, X73))
U1_aga(T64, T62, T63, X73, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U6_ag(T27, T31, T32, T33, T30, select10_out_aga(T31, T30, X34)) → color_map1_out_ag(.(region(T27, T31, T32), T33), T30)
color_map1_in_ag(.(region(T27, T31, T39), T40), T30) → U7_ag(T27, T31, T39, T40, T30, select10_in_aga(T31, T30, T38))
U7_ag(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → U8_ag(T27, T31, T39, T40, T30, members20_in_ag(T39, T38))
members20_in_ag(.(T91, T92), T90) → U2_ag(T91, T92, T90, member27_in_ag(T91, T90))
member27_in_ag(T110, .(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(T121, .(T119, T120)) → U5_ag(T121, T119, T120, member27_in_ag(T121, T120))
U5_ag(T121, T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
U2_ag(T91, T92, T90, member27_out_ag(T91, T90)) → members20_out_ag(.(T91, T92), T90)
members20_in_ag(.(T91, T97), T90) → U3_ag(T91, T97, T90, member27_in_ag(T91, T90))
U3_ag(T91, T97, T90, member27_out_ag(T91, T90)) → U4_ag(T91, T97, T90, members20_in_ag(T97, T90))
members20_in_ag([], T131) → members20_out_ag([], T131)
U4_ag(T91, T97, T90, members20_out_ag(T97, T90)) → members20_out_ag(.(T91, T97), T90)
U8_ag(T27, T31, T39, T40, T30, members20_out_ag(T39, T38)) → color_map1_out_ag(.(region(T27, T31, T39), T40), T30)
color_map1_in_ag(.(region(T27, T31, T39), T72), T30) → U9_ag(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_ag(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_ag(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U10_ag(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → U11_ag(T27, T31, T39, T72, T30, color_map1_in_ag(T72, T30))
color_map1_in_ag([], T137) → color_map1_out_ag([], T137)
U11_ag(T27, T31, T39, T72, T30, color_map1_out_ag(T72, T30)) → color_map1_out_ag(.(region(T27, T31, T39), T72), T30)
SELECT10_IN_AGA(T64, .(T62, T63), .(T62, X73)) → SELECT10_IN_AGA(T64, T63, X73)
SELECT10_IN_AGA(.(T62, T63)) → SELECT10_IN_AGA(T63)
From the DPs we obtained the following set of size-change graphs:
COLOR_MAP1_IN_AG(.(region(T27, T31, T39), T72), T30) → U9_AG(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_AG(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_AG(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U10_AG(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → COLOR_MAP1_IN_AG(T72, T30)
color_map1_in_ag(.(region(T27, T31, T32), T33), T30) → U6_ag(T27, T31, T32, T33, T30, select10_in_aga(T31, T30, X34))
select10_in_aga(T53, .(T53, T54), T54) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(T64, .(T62, T63), .(T62, X73)) → U1_aga(T64, T62, T63, X73, select10_in_aga(T64, T63, X73))
U1_aga(T64, T62, T63, X73, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U6_ag(T27, T31, T32, T33, T30, select10_out_aga(T31, T30, X34)) → color_map1_out_ag(.(region(T27, T31, T32), T33), T30)
color_map1_in_ag(.(region(T27, T31, T39), T40), T30) → U7_ag(T27, T31, T39, T40, T30, select10_in_aga(T31, T30, T38))
U7_ag(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → U8_ag(T27, T31, T39, T40, T30, members20_in_ag(T39, T38))
members20_in_ag(.(T91, T92), T90) → U2_ag(T91, T92, T90, member27_in_ag(T91, T90))
member27_in_ag(T110, .(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(T121, .(T119, T120)) → U5_ag(T121, T119, T120, member27_in_ag(T121, T120))
U5_ag(T121, T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
U2_ag(T91, T92, T90, member27_out_ag(T91, T90)) → members20_out_ag(.(T91, T92), T90)
members20_in_ag(.(T91, T97), T90) → U3_ag(T91, T97, T90, member27_in_ag(T91, T90))
U3_ag(T91, T97, T90, member27_out_ag(T91, T90)) → U4_ag(T91, T97, T90, members20_in_ag(T97, T90))
members20_in_ag([], T131) → members20_out_ag([], T131)
U4_ag(T91, T97, T90, members20_out_ag(T97, T90)) → members20_out_ag(.(T91, T97), T90)
U8_ag(T27, T31, T39, T40, T30, members20_out_ag(T39, T38)) → color_map1_out_ag(.(region(T27, T31, T39), T40), T30)
color_map1_in_ag(.(region(T27, T31, T39), T72), T30) → U9_ag(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_ag(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_ag(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U10_ag(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → U11_ag(T27, T31, T39, T72, T30, color_map1_in_ag(T72, T30))
color_map1_in_ag([], T137) → color_map1_out_ag([], T137)
U11_ag(T27, T31, T39, T72, T30, color_map1_out_ag(T72, T30)) → color_map1_out_ag(.(region(T27, T31, T39), T72), T30)
COLOR_MAP1_IN_AG(.(region(T27, T31, T39), T72), T30) → U9_AG(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_AG(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_AG(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U10_AG(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → COLOR_MAP1_IN_AG(T72, T30)
select10_in_aga(T53, .(T53, T54), T54) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(T64, .(T62, T63), .(T62, X73)) → U1_aga(T64, T62, T63, X73, select10_in_aga(T64, T63, X73))
members20_in_ag(.(T91, T92), T90) → U2_ag(T91, T92, T90, member27_in_ag(T91, T90))
members20_in_ag(.(T91, T97), T90) → U3_ag(T91, T97, T90, member27_in_ag(T91, T90))
members20_in_ag([], T131) → members20_out_ag([], T131)
U1_aga(T64, T62, T63, X73, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U2_ag(T91, T92, T90, member27_out_ag(T91, T90)) → members20_out_ag(.(T91, T92), T90)
U3_ag(T91, T97, T90, member27_out_ag(T91, T90)) → U4_ag(T91, T97, T90, members20_in_ag(T97, T90))
member27_in_ag(T110, .(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(T121, .(T119, T120)) → U5_ag(T121, T119, T120, member27_in_ag(T121, T120))
U4_ag(T91, T97, T90, members20_out_ag(T97, T90)) → members20_out_ag(.(T91, T97), T90)
U5_ag(T121, T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
COLOR_MAP1_IN_AG(T30) → U9_AG(T30, select10_in_aga(T30))
U9_AG(T30, select10_out_aga(T31, T38)) → U10_AG(T30, members20_in_ag(T38))
U10_AG(T30, members20_out_ag) → COLOR_MAP1_IN_AG(T30)
select10_in_aga(.(T53, T54)) → select10_out_aga(T53, T54)
select10_in_aga(.(T62, T63)) → U1_aga(T62, select10_in_aga(T63))
members20_in_ag(T90) → U2_ag(member27_in_ag(T90))
members20_in_ag(T90) → U3_ag(T90, member27_in_ag(T90))
members20_in_ag(T131) → members20_out_ag
U1_aga(T62, select10_out_aga(T64, X73)) → select10_out_aga(T64, .(T62, X73))
U2_ag(member27_out_ag(T91)) → members20_out_ag
U3_ag(T90, member27_out_ag(T91)) → U4_ag(members20_in_ag(T90))
member27_in_ag(.(T110, T111)) → member27_out_ag(T110)
member27_in_ag(.(T119, T120)) → U5_ag(member27_in_ag(T120))
U4_ag(members20_out_ag) → members20_out_ag
U5_ag(member27_out_ag(T121)) → member27_out_ag(T121)
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(T30, select10_out_aga(T31, T38)) → U10_AG(T30, members20_in_ag(T38))
U10_AG(T30, members20_out_ag) → COLOR_MAP1_IN_AG(T30)
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(.(T53, T54)) → select10_out_aga(T53, T54)
select10_in_aga(.(T62, T63)) → U1_aga(T62, select10_in_aga(T63))
members20_in_ag(T90) → U2_ag(member27_in_ag(T90))
members20_in_ag(T90) → U3_ag(T90, member27_in_ag(T90))
members20_in_ag(T131) → members20_out_ag
U1_aga(T62, select10_out_aga(T64, X73)) → select10_out_aga(T64, .(T62, X73))
U2_ag(member27_out_ag(T91)) → members20_out_ag
U3_ag(T90, member27_out_ag(T91)) → U4_ag(members20_in_ag(T90))
member27_in_ag(.(T110, T111)) → member27_out_ag(T110)
member27_in_ag(.(T119, T120)) → U5_ag(member27_in_ag(T120))
U4_ag(members20_out_ag) → members20_out_ag
U5_ag(member27_out_ag(T121)) → member27_out_ag(T121)
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(T30, members20_out_ag) → COLOR_MAP1_IN_AG(T30)
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(.(T53, T54)) → select10_out_aga(T53, T54)
select10_in_aga(.(T62, T63)) → U1_aga(T62, select10_in_aga(T63))
members20_in_ag(T90) → U2_ag(member27_in_ag(T90))
members20_in_ag(T90) → U3_ag(T90, member27_in_ag(T90))
members20_in_ag(T131) → members20_out_ag
U1_aga(T62, select10_out_aga(T64, X73)) → select10_out_aga(T64, .(T62, X73))
U2_ag(member27_out_ag(T91)) → members20_out_ag
U3_ag(T90, member27_out_ag(T91)) → U4_ag(members20_in_ag(T90))
member27_in_ag(.(T110, T111)) → member27_out_ag(T110)
member27_in_ag(.(T119, T120)) → U5_ag(member27_in_ag(T120))
U4_ag(members20_out_ag) → members20_out_ag
U5_ag(member27_out_ag(T121)) → member27_out_ag(T121)
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(T30, members20_out_ag) → COLOR_MAP1_IN_AG(T30)
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(.(T53, T54)) → select10_out_aga(T53, T54)
select10_in_aga(.(T62, T63)) → U1_aga(T62, select10_in_aga(T63))
members20_in_ag(T90) → U2_ag(member27_in_ag(T90))
members20_in_ag(T90) → U3_ag(T90, member27_in_ag(T90))
members20_in_ag(T131) → members20_out_ag
U1_aga(T62, select10_out_aga(T64, X73)) → select10_out_aga(T64, .(T62, X73))
U2_ag(member27_out_ag(T91)) → members20_out_ag
U3_ag(T90, member27_out_ag(T91)) → U4_ag(members20_in_ag(T90))
member27_in_ag(.(T110, T111)) → member27_out_ag(T110)
member27_in_ag(.(T119, T120)) → U5_ag(member27_in_ag(T120))
U4_ag(members20_out_ag) → members20_out_ag
U5_ag(member27_out_ag(T121)) → member27_out_ag(T121)
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(T30, members20_out_ag) → COLOR_MAP1_IN_AG(T30)
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(.(T53, T54)) → select10_out_aga(T53, T54)
select10_in_aga(.(T62, T63)) → U1_aga(T62, select10_in_aga(T63))
members20_in_ag(T90) → U2_ag(member27_in_ag(T90))
members20_in_ag(T90) → U3_ag(T90, member27_in_ag(T90))
members20_in_ag(T131) → members20_out_ag
U1_aga(T62, select10_out_aga(T64, X73)) → select10_out_aga(T64, .(T62, X73))
U2_ag(member27_out_ag(T91)) → members20_out_ag
U3_ag(T90, member27_out_ag(T91)) → U4_ag(members20_in_ag(T90))
member27_in_ag(.(T110, T111)) → member27_out_ag(T110)
member27_in_ag(.(T119, T120)) → U5_ag(member27_in_ag(T120))
U4_ag(members20_out_ag) → members20_out_ag
U5_ag(member27_out_ag(T121)) → member27_out_ag(T121)
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(T30, members20_out_ag) → COLOR_MAP1_IN_AG(T30)
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(.(T53, T54)) → select10_out_aga(T53, T54)
select10_in_aga(.(T62, T63)) → U1_aga(T62, select10_in_aga(T63))
members20_in_ag(T90) → U2_ag(member27_in_ag(T90))
members20_in_ag(T90) → U3_ag(T90, member27_in_ag(T90))
members20_in_ag(T131) → members20_out_ag
U1_aga(T62, select10_out_aga(T64, X73)) → select10_out_aga(T64, .(T62, X73))
U2_ag(member27_out_ag(T91)) → members20_out_ag
U3_ag(T90, member27_out_ag(T91)) → U4_ag(members20_in_ag(T90))
member27_in_ag(.(T110, T111)) → member27_out_ag(T110)
member27_in_ag(.(T119, T120)) → U5_ag(member27_in_ag(T120))
U4_ag(members20_out_ag) → members20_out_ag
U5_ag(member27_out_ag(T121)) → member27_out_ag(T121)
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(.(T53, T54)) → select10_out_aga(T53, T54)
select10_in_aga(.(T62, T63)) → U1_aga(T62, select10_in_aga(T63))
members20_in_ag(T90) → U2_ag(member27_in_ag(T90))
members20_in_ag(T90) → U3_ag(T90, member27_in_ag(T90))
members20_in_ag(T131) → members20_out_ag
U1_aga(T62, select10_out_aga(T64, X73)) → select10_out_aga(T64, .(T62, X73))
U2_ag(member27_out_ag(T91)) → members20_out_ag
U3_ag(T90, member27_out_ag(T91)) → U4_ag(members20_in_ag(T90))
member27_in_ag(.(T110, T111)) → member27_out_ag(T110)
member27_in_ag(.(T119, T120)) → U5_ag(member27_in_ag(T120))
U4_ag(members20_out_ag) → members20_out_ag
U5_ag(member27_out_ag(T121)) → member27_out_ag(T121)
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(.(region(T27, T31, T32), T33), T30) → U6_ag(T27, T31, T32, T33, T30, select10_in_aga(T31, T30, X34))
select10_in_aga(T53, .(T53, T54), T54) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(T64, .(T62, T63), .(T62, X73)) → U1_aga(T64, T62, T63, X73, select10_in_aga(T64, T63, X73))
U1_aga(T64, T62, T63, X73, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U6_ag(T27, T31, T32, T33, T30, select10_out_aga(T31, T30, X34)) → color_map1_out_ag(.(region(T27, T31, T32), T33), T30)
color_map1_in_ag(.(region(T27, T31, T39), T40), T30) → U7_ag(T27, T31, T39, T40, T30, select10_in_aga(T31, T30, T38))
U7_ag(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → U8_ag(T27, T31, T39, T40, T30, members20_in_ag(T39, T38))
members20_in_ag(.(T91, T92), T90) → U2_ag(T91, T92, T90, member27_in_ag(T91, T90))
member27_in_ag(T110, .(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(T121, .(T119, T120)) → U5_ag(T121, T119, T120, member27_in_ag(T121, T120))
U5_ag(T121, T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
U2_ag(T91, T92, T90, member27_out_ag(T91, T90)) → members20_out_ag(.(T91, T92), T90)
members20_in_ag(.(T91, T97), T90) → U3_ag(T91, T97, T90, member27_in_ag(T91, T90))
U3_ag(T91, T97, T90, member27_out_ag(T91, T90)) → U4_ag(T91, T97, T90, members20_in_ag(T97, T90))
members20_in_ag([], T131) → members20_out_ag([], T131)
U4_ag(T91, T97, T90, members20_out_ag(T97, T90)) → members20_out_ag(.(T91, T97), T90)
U8_ag(T27, T31, T39, T40, T30, members20_out_ag(T39, T38)) → color_map1_out_ag(.(region(T27, T31, T39), T40), T30)
color_map1_in_ag(.(region(T27, T31, T39), T72), T30) → U9_ag(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_ag(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_ag(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U10_ag(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → U11_ag(T27, T31, T39, T72, T30, color_map1_in_ag(T72, T30))
color_map1_in_ag([], T137) → color_map1_out_ag([], T137)
U11_ag(T27, T31, T39, T72, T30, color_map1_out_ag(T72, T30)) → color_map1_out_ag(.(region(T27, T31, T39), T72), T30)
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
color_map1_in_ag(.(region(T27, T31, T32), T33), T30) → U6_ag(T27, T31, T32, T33, T30, select10_in_aga(T31, T30, X34))
select10_in_aga(T53, .(T53, T54), T54) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(T64, .(T62, T63), .(T62, X73)) → U1_aga(T64, T62, T63, X73, select10_in_aga(T64, T63, X73))
U1_aga(T64, T62, T63, X73, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U6_ag(T27, T31, T32, T33, T30, select10_out_aga(T31, T30, X34)) → color_map1_out_ag(.(region(T27, T31, T32), T33), T30)
color_map1_in_ag(.(region(T27, T31, T39), T40), T30) → U7_ag(T27, T31, T39, T40, T30, select10_in_aga(T31, T30, T38))
U7_ag(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → U8_ag(T27, T31, T39, T40, T30, members20_in_ag(T39, T38))
members20_in_ag(.(T91, T92), T90) → U2_ag(T91, T92, T90, member27_in_ag(T91, T90))
member27_in_ag(T110, .(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(T121, .(T119, T120)) → U5_ag(T121, T119, T120, member27_in_ag(T121, T120))
U5_ag(T121, T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
U2_ag(T91, T92, T90, member27_out_ag(T91, T90)) → members20_out_ag(.(T91, T92), T90)
members20_in_ag(.(T91, T97), T90) → U3_ag(T91, T97, T90, member27_in_ag(T91, T90))
U3_ag(T91, T97, T90, member27_out_ag(T91, T90)) → U4_ag(T91, T97, T90, members20_in_ag(T97, T90))
members20_in_ag([], T131) → members20_out_ag([], T131)
U4_ag(T91, T97, T90, members20_out_ag(T97, T90)) → members20_out_ag(.(T91, T97), T90)
U8_ag(T27, T31, T39, T40, T30, members20_out_ag(T39, T38)) → color_map1_out_ag(.(region(T27, T31, T39), T40), T30)
color_map1_in_ag(.(region(T27, T31, T39), T72), T30) → U9_ag(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_ag(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_ag(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U10_ag(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → U11_ag(T27, T31, T39, T72, T30, color_map1_in_ag(T72, T30))
color_map1_in_ag([], T137) → color_map1_out_ag([], T137)
U11_ag(T27, T31, T39, T72, T30, color_map1_out_ag(T72, T30)) → color_map1_out_ag(.(region(T27, T31, T39), T72), T30)
COLOR_MAP1_IN_AG(.(region(T27, T31, T32), T33), T30) → U6_AG(T27, T31, T32, T33, T30, select10_in_aga(T31, T30, X34))
COLOR_MAP1_IN_AG(.(region(T27, T31, T32), T33), T30) → SELECT10_IN_AGA(T31, T30, X34)
SELECT10_IN_AGA(T64, .(T62, T63), .(T62, X73)) → U1_AGA(T64, T62, T63, X73, select10_in_aga(T64, T63, X73))
SELECT10_IN_AGA(T64, .(T62, T63), .(T62, X73)) → SELECT10_IN_AGA(T64, T63, X73)
COLOR_MAP1_IN_AG(.(region(T27, T31, T39), T40), T30) → U7_AG(T27, T31, T39, T40, T30, select10_in_aga(T31, T30, T38))
U7_AG(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → U8_AG(T27, T31, T39, T40, T30, members20_in_ag(T39, T38))
U7_AG(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → MEMBERS20_IN_AG(T39, T38)
MEMBERS20_IN_AG(.(T91, T92), T90) → U2_AG(T91, T92, T90, member27_in_ag(T91, T90))
MEMBERS20_IN_AG(.(T91, T92), T90) → MEMBER27_IN_AG(T91, T90)
MEMBER27_IN_AG(T121, .(T119, T120)) → U5_AG(T121, T119, T120, member27_in_ag(T121, T120))
MEMBER27_IN_AG(T121, .(T119, T120)) → MEMBER27_IN_AG(T121, T120)
MEMBERS20_IN_AG(.(T91, T97), T90) → U3_AG(T91, T97, T90, member27_in_ag(T91, T90))
U3_AG(T91, T97, T90, member27_out_ag(T91, T90)) → U4_AG(T91, T97, T90, members20_in_ag(T97, T90))
U3_AG(T91, T97, T90, member27_out_ag(T91, T90)) → MEMBERS20_IN_AG(T97, T90)
COLOR_MAP1_IN_AG(.(region(T27, T31, T39), T72), T30) → U9_AG(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_AG(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_AG(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U9_AG(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → MEMBERS20_IN_AG(T39, T38)
U10_AG(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → U11_AG(T27, T31, T39, T72, T30, color_map1_in_ag(T72, T30))
U10_AG(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → COLOR_MAP1_IN_AG(T72, T30)
color_map1_in_ag(.(region(T27, T31, T32), T33), T30) → U6_ag(T27, T31, T32, T33, T30, select10_in_aga(T31, T30, X34))
select10_in_aga(T53, .(T53, T54), T54) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(T64, .(T62, T63), .(T62, X73)) → U1_aga(T64, T62, T63, X73, select10_in_aga(T64, T63, X73))
U1_aga(T64, T62, T63, X73, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U6_ag(T27, T31, T32, T33, T30, select10_out_aga(T31, T30, X34)) → color_map1_out_ag(.(region(T27, T31, T32), T33), T30)
color_map1_in_ag(.(region(T27, T31, T39), T40), T30) → U7_ag(T27, T31, T39, T40, T30, select10_in_aga(T31, T30, T38))
U7_ag(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → U8_ag(T27, T31, T39, T40, T30, members20_in_ag(T39, T38))
members20_in_ag(.(T91, T92), T90) → U2_ag(T91, T92, T90, member27_in_ag(T91, T90))
member27_in_ag(T110, .(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(T121, .(T119, T120)) → U5_ag(T121, T119, T120, member27_in_ag(T121, T120))
U5_ag(T121, T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
U2_ag(T91, T92, T90, member27_out_ag(T91, T90)) → members20_out_ag(.(T91, T92), T90)
members20_in_ag(.(T91, T97), T90) → U3_ag(T91, T97, T90, member27_in_ag(T91, T90))
U3_ag(T91, T97, T90, member27_out_ag(T91, T90)) → U4_ag(T91, T97, T90, members20_in_ag(T97, T90))
members20_in_ag([], T131) → members20_out_ag([], T131)
U4_ag(T91, T97, T90, members20_out_ag(T97, T90)) → members20_out_ag(.(T91, T97), T90)
U8_ag(T27, T31, T39, T40, T30, members20_out_ag(T39, T38)) → color_map1_out_ag(.(region(T27, T31, T39), T40), T30)
color_map1_in_ag(.(region(T27, T31, T39), T72), T30) → U9_ag(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_ag(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_ag(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U10_ag(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → U11_ag(T27, T31, T39, T72, T30, color_map1_in_ag(T72, T30))
color_map1_in_ag([], T137) → color_map1_out_ag([], T137)
U11_ag(T27, T31, T39, T72, T30, color_map1_out_ag(T72, T30)) → color_map1_out_ag(.(region(T27, T31, T39), T72), T30)
COLOR_MAP1_IN_AG(.(region(T27, T31, T32), T33), T30) → U6_AG(T27, T31, T32, T33, T30, select10_in_aga(T31, T30, X34))
COLOR_MAP1_IN_AG(.(region(T27, T31, T32), T33), T30) → SELECT10_IN_AGA(T31, T30, X34)
SELECT10_IN_AGA(T64, .(T62, T63), .(T62, X73)) → U1_AGA(T64, T62, T63, X73, select10_in_aga(T64, T63, X73))
SELECT10_IN_AGA(T64, .(T62, T63), .(T62, X73)) → SELECT10_IN_AGA(T64, T63, X73)
COLOR_MAP1_IN_AG(.(region(T27, T31, T39), T40), T30) → U7_AG(T27, T31, T39, T40, T30, select10_in_aga(T31, T30, T38))
U7_AG(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → U8_AG(T27, T31, T39, T40, T30, members20_in_ag(T39, T38))
U7_AG(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → MEMBERS20_IN_AG(T39, T38)
MEMBERS20_IN_AG(.(T91, T92), T90) → U2_AG(T91, T92, T90, member27_in_ag(T91, T90))
MEMBERS20_IN_AG(.(T91, T92), T90) → MEMBER27_IN_AG(T91, T90)
MEMBER27_IN_AG(T121, .(T119, T120)) → U5_AG(T121, T119, T120, member27_in_ag(T121, T120))
MEMBER27_IN_AG(T121, .(T119, T120)) → MEMBER27_IN_AG(T121, T120)
MEMBERS20_IN_AG(.(T91, T97), T90) → U3_AG(T91, T97, T90, member27_in_ag(T91, T90))
U3_AG(T91, T97, T90, member27_out_ag(T91, T90)) → U4_AG(T91, T97, T90, members20_in_ag(T97, T90))
U3_AG(T91, T97, T90, member27_out_ag(T91, T90)) → MEMBERS20_IN_AG(T97, T90)
COLOR_MAP1_IN_AG(.(region(T27, T31, T39), T72), T30) → U9_AG(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_AG(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_AG(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U9_AG(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → MEMBERS20_IN_AG(T39, T38)
U10_AG(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → U11_AG(T27, T31, T39, T72, T30, color_map1_in_ag(T72, T30))
U10_AG(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → COLOR_MAP1_IN_AG(T72, T30)
color_map1_in_ag(.(region(T27, T31, T32), T33), T30) → U6_ag(T27, T31, T32, T33, T30, select10_in_aga(T31, T30, X34))
select10_in_aga(T53, .(T53, T54), T54) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(T64, .(T62, T63), .(T62, X73)) → U1_aga(T64, T62, T63, X73, select10_in_aga(T64, T63, X73))
U1_aga(T64, T62, T63, X73, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U6_ag(T27, T31, T32, T33, T30, select10_out_aga(T31, T30, X34)) → color_map1_out_ag(.(region(T27, T31, T32), T33), T30)
color_map1_in_ag(.(region(T27, T31, T39), T40), T30) → U7_ag(T27, T31, T39, T40, T30, select10_in_aga(T31, T30, T38))
U7_ag(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → U8_ag(T27, T31, T39, T40, T30, members20_in_ag(T39, T38))
members20_in_ag(.(T91, T92), T90) → U2_ag(T91, T92, T90, member27_in_ag(T91, T90))
member27_in_ag(T110, .(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(T121, .(T119, T120)) → U5_ag(T121, T119, T120, member27_in_ag(T121, T120))
U5_ag(T121, T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
U2_ag(T91, T92, T90, member27_out_ag(T91, T90)) → members20_out_ag(.(T91, T92), T90)
members20_in_ag(.(T91, T97), T90) → U3_ag(T91, T97, T90, member27_in_ag(T91, T90))
U3_ag(T91, T97, T90, member27_out_ag(T91, T90)) → U4_ag(T91, T97, T90, members20_in_ag(T97, T90))
members20_in_ag([], T131) → members20_out_ag([], T131)
U4_ag(T91, T97, T90, members20_out_ag(T97, T90)) → members20_out_ag(.(T91, T97), T90)
U8_ag(T27, T31, T39, T40, T30, members20_out_ag(T39, T38)) → color_map1_out_ag(.(region(T27, T31, T39), T40), T30)
color_map1_in_ag(.(region(T27, T31, T39), T72), T30) → U9_ag(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_ag(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_ag(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U10_ag(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → U11_ag(T27, T31, T39, T72, T30, color_map1_in_ag(T72, T30))
color_map1_in_ag([], T137) → color_map1_out_ag([], T137)
U11_ag(T27, T31, T39, T72, T30, color_map1_out_ag(T72, T30)) → color_map1_out_ag(.(region(T27, T31, T39), T72), T30)
MEMBER27_IN_AG(T121, .(T119, T120)) → MEMBER27_IN_AG(T121, T120)
color_map1_in_ag(.(region(T27, T31, T32), T33), T30) → U6_ag(T27, T31, T32, T33, T30, select10_in_aga(T31, T30, X34))
select10_in_aga(T53, .(T53, T54), T54) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(T64, .(T62, T63), .(T62, X73)) → U1_aga(T64, T62, T63, X73, select10_in_aga(T64, T63, X73))
U1_aga(T64, T62, T63, X73, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U6_ag(T27, T31, T32, T33, T30, select10_out_aga(T31, T30, X34)) → color_map1_out_ag(.(region(T27, T31, T32), T33), T30)
color_map1_in_ag(.(region(T27, T31, T39), T40), T30) → U7_ag(T27, T31, T39, T40, T30, select10_in_aga(T31, T30, T38))
U7_ag(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → U8_ag(T27, T31, T39, T40, T30, members20_in_ag(T39, T38))
members20_in_ag(.(T91, T92), T90) → U2_ag(T91, T92, T90, member27_in_ag(T91, T90))
member27_in_ag(T110, .(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(T121, .(T119, T120)) → U5_ag(T121, T119, T120, member27_in_ag(T121, T120))
U5_ag(T121, T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
U2_ag(T91, T92, T90, member27_out_ag(T91, T90)) → members20_out_ag(.(T91, T92), T90)
members20_in_ag(.(T91, T97), T90) → U3_ag(T91, T97, T90, member27_in_ag(T91, T90))
U3_ag(T91, T97, T90, member27_out_ag(T91, T90)) → U4_ag(T91, T97, T90, members20_in_ag(T97, T90))
members20_in_ag([], T131) → members20_out_ag([], T131)
U4_ag(T91, T97, T90, members20_out_ag(T97, T90)) → members20_out_ag(.(T91, T97), T90)
U8_ag(T27, T31, T39, T40, T30, members20_out_ag(T39, T38)) → color_map1_out_ag(.(region(T27, T31, T39), T40), T30)
color_map1_in_ag(.(region(T27, T31, T39), T72), T30) → U9_ag(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_ag(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_ag(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U10_ag(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → U11_ag(T27, T31, T39, T72, T30, color_map1_in_ag(T72, T30))
color_map1_in_ag([], T137) → color_map1_out_ag([], T137)
U11_ag(T27, T31, T39, T72, T30, color_map1_out_ag(T72, T30)) → color_map1_out_ag(.(region(T27, T31, T39), T72), T30)
MEMBER27_IN_AG(T121, .(T119, T120)) → MEMBER27_IN_AG(T121, T120)
MEMBER27_IN_AG(.(T119, T120)) → MEMBER27_IN_AG(T120)
From the DPs we obtained the following set of size-change graphs:
MEMBERS20_IN_AG(.(T91, T97), T90) → U3_AG(T91, T97, T90, member27_in_ag(T91, T90))
U3_AG(T91, T97, T90, member27_out_ag(T91, T90)) → MEMBERS20_IN_AG(T97, T90)
color_map1_in_ag(.(region(T27, T31, T32), T33), T30) → U6_ag(T27, T31, T32, T33, T30, select10_in_aga(T31, T30, X34))
select10_in_aga(T53, .(T53, T54), T54) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(T64, .(T62, T63), .(T62, X73)) → U1_aga(T64, T62, T63, X73, select10_in_aga(T64, T63, X73))
U1_aga(T64, T62, T63, X73, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U6_ag(T27, T31, T32, T33, T30, select10_out_aga(T31, T30, X34)) → color_map1_out_ag(.(region(T27, T31, T32), T33), T30)
color_map1_in_ag(.(region(T27, T31, T39), T40), T30) → U7_ag(T27, T31, T39, T40, T30, select10_in_aga(T31, T30, T38))
U7_ag(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → U8_ag(T27, T31, T39, T40, T30, members20_in_ag(T39, T38))
members20_in_ag(.(T91, T92), T90) → U2_ag(T91, T92, T90, member27_in_ag(T91, T90))
member27_in_ag(T110, .(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(T121, .(T119, T120)) → U5_ag(T121, T119, T120, member27_in_ag(T121, T120))
U5_ag(T121, T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
U2_ag(T91, T92, T90, member27_out_ag(T91, T90)) → members20_out_ag(.(T91, T92), T90)
members20_in_ag(.(T91, T97), T90) → U3_ag(T91, T97, T90, member27_in_ag(T91, T90))
U3_ag(T91, T97, T90, member27_out_ag(T91, T90)) → U4_ag(T91, T97, T90, members20_in_ag(T97, T90))
members20_in_ag([], T131) → members20_out_ag([], T131)
U4_ag(T91, T97, T90, members20_out_ag(T97, T90)) → members20_out_ag(.(T91, T97), T90)
U8_ag(T27, T31, T39, T40, T30, members20_out_ag(T39, T38)) → color_map1_out_ag(.(region(T27, T31, T39), T40), T30)
color_map1_in_ag(.(region(T27, T31, T39), T72), T30) → U9_ag(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_ag(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_ag(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U10_ag(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → U11_ag(T27, T31, T39, T72, T30, color_map1_in_ag(T72, T30))
color_map1_in_ag([], T137) → color_map1_out_ag([], T137)
U11_ag(T27, T31, T39, T72, T30, color_map1_out_ag(T72, T30)) → color_map1_out_ag(.(region(T27, T31, T39), T72), T30)
MEMBERS20_IN_AG(.(T91, T97), T90) → U3_AG(T91, T97, T90, member27_in_ag(T91, T90))
U3_AG(T91, T97, T90, member27_out_ag(T91, T90)) → MEMBERS20_IN_AG(T97, T90)
member27_in_ag(T110, .(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(T121, .(T119, T120)) → U5_ag(T121, T119, T120, member27_in_ag(T121, T120))
U5_ag(T121, T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
MEMBERS20_IN_AG(T90) → U3_AG(T90, member27_in_ag(T90))
U3_AG(T90, member27_out_ag(T91, T90)) → MEMBERS20_IN_AG(T90)
member27_in_ag(.(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(.(T119, T120)) → U5_ag(T119, T120, member27_in_ag(T120))
U5_ag(T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
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(T90, member27_out_ag(T91, T90)) → MEMBERS20_IN_AG(T90)
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(.(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(.(T119, T120)) → U5_ag(T119, T120, member27_in_ag(T120))
U5_ag(T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
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(.(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(.(T119, T120)) → U5_ag(T119, T120, member27_in_ag(T120))
U5_ag(T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
member27_in_ag(x0)
U5_ag(x0, x1, x2)
SELECT10_IN_AGA(T64, .(T62, T63), .(T62, X73)) → SELECT10_IN_AGA(T64, T63, X73)
color_map1_in_ag(.(region(T27, T31, T32), T33), T30) → U6_ag(T27, T31, T32, T33, T30, select10_in_aga(T31, T30, X34))
select10_in_aga(T53, .(T53, T54), T54) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(T64, .(T62, T63), .(T62, X73)) → U1_aga(T64, T62, T63, X73, select10_in_aga(T64, T63, X73))
U1_aga(T64, T62, T63, X73, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U6_ag(T27, T31, T32, T33, T30, select10_out_aga(T31, T30, X34)) → color_map1_out_ag(.(region(T27, T31, T32), T33), T30)
color_map1_in_ag(.(region(T27, T31, T39), T40), T30) → U7_ag(T27, T31, T39, T40, T30, select10_in_aga(T31, T30, T38))
U7_ag(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → U8_ag(T27, T31, T39, T40, T30, members20_in_ag(T39, T38))
members20_in_ag(.(T91, T92), T90) → U2_ag(T91, T92, T90, member27_in_ag(T91, T90))
member27_in_ag(T110, .(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(T121, .(T119, T120)) → U5_ag(T121, T119, T120, member27_in_ag(T121, T120))
U5_ag(T121, T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
U2_ag(T91, T92, T90, member27_out_ag(T91, T90)) → members20_out_ag(.(T91, T92), T90)
members20_in_ag(.(T91, T97), T90) → U3_ag(T91, T97, T90, member27_in_ag(T91, T90))
U3_ag(T91, T97, T90, member27_out_ag(T91, T90)) → U4_ag(T91, T97, T90, members20_in_ag(T97, T90))
members20_in_ag([], T131) → members20_out_ag([], T131)
U4_ag(T91, T97, T90, members20_out_ag(T97, T90)) → members20_out_ag(.(T91, T97), T90)
U8_ag(T27, T31, T39, T40, T30, members20_out_ag(T39, T38)) → color_map1_out_ag(.(region(T27, T31, T39), T40), T30)
color_map1_in_ag(.(region(T27, T31, T39), T72), T30) → U9_ag(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_ag(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_ag(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U10_ag(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → U11_ag(T27, T31, T39, T72, T30, color_map1_in_ag(T72, T30))
color_map1_in_ag([], T137) → color_map1_out_ag([], T137)
U11_ag(T27, T31, T39, T72, T30, color_map1_out_ag(T72, T30)) → color_map1_out_ag(.(region(T27, T31, T39), T72), T30)
SELECT10_IN_AGA(T64, .(T62, T63), .(T62, X73)) → SELECT10_IN_AGA(T64, T63, X73)
SELECT10_IN_AGA(.(T62, T63)) → SELECT10_IN_AGA(T63)
From the DPs we obtained the following set of size-change graphs:
COLOR_MAP1_IN_AG(.(region(T27, T31, T39), T72), T30) → U9_AG(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_AG(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_AG(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U10_AG(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → COLOR_MAP1_IN_AG(T72, T30)
color_map1_in_ag(.(region(T27, T31, T32), T33), T30) → U6_ag(T27, T31, T32, T33, T30, select10_in_aga(T31, T30, X34))
select10_in_aga(T53, .(T53, T54), T54) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(T64, .(T62, T63), .(T62, X73)) → U1_aga(T64, T62, T63, X73, select10_in_aga(T64, T63, X73))
U1_aga(T64, T62, T63, X73, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U6_ag(T27, T31, T32, T33, T30, select10_out_aga(T31, T30, X34)) → color_map1_out_ag(.(region(T27, T31, T32), T33), T30)
color_map1_in_ag(.(region(T27, T31, T39), T40), T30) → U7_ag(T27, T31, T39, T40, T30, select10_in_aga(T31, T30, T38))
U7_ag(T27, T31, T39, T40, T30, select10_out_aga(T31, T30, T38)) → U8_ag(T27, T31, T39, T40, T30, members20_in_ag(T39, T38))
members20_in_ag(.(T91, T92), T90) → U2_ag(T91, T92, T90, member27_in_ag(T91, T90))
member27_in_ag(T110, .(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(T121, .(T119, T120)) → U5_ag(T121, T119, T120, member27_in_ag(T121, T120))
U5_ag(T121, T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
U2_ag(T91, T92, T90, member27_out_ag(T91, T90)) → members20_out_ag(.(T91, T92), T90)
members20_in_ag(.(T91, T97), T90) → U3_ag(T91, T97, T90, member27_in_ag(T91, T90))
U3_ag(T91, T97, T90, member27_out_ag(T91, T90)) → U4_ag(T91, T97, T90, members20_in_ag(T97, T90))
members20_in_ag([], T131) → members20_out_ag([], T131)
U4_ag(T91, T97, T90, members20_out_ag(T97, T90)) → members20_out_ag(.(T91, T97), T90)
U8_ag(T27, T31, T39, T40, T30, members20_out_ag(T39, T38)) → color_map1_out_ag(.(region(T27, T31, T39), T40), T30)
color_map1_in_ag(.(region(T27, T31, T39), T72), T30) → U9_ag(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_ag(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_ag(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U10_ag(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → U11_ag(T27, T31, T39, T72, T30, color_map1_in_ag(T72, T30))
color_map1_in_ag([], T137) → color_map1_out_ag([], T137)
U11_ag(T27, T31, T39, T72, T30, color_map1_out_ag(T72, T30)) → color_map1_out_ag(.(region(T27, T31, T39), T72), T30)
COLOR_MAP1_IN_AG(.(region(T27, T31, T39), T72), T30) → U9_AG(T27, T31, T39, T72, T30, select10_in_aga(T31, T30, T38))
U9_AG(T27, T31, T39, T72, T30, select10_out_aga(T31, T30, T38)) → U10_AG(T27, T31, T39, T72, T30, members20_in_ag(T39, T38))
U10_AG(T27, T31, T39, T72, T30, members20_out_ag(T39, T38)) → COLOR_MAP1_IN_AG(T72, T30)
select10_in_aga(T53, .(T53, T54), T54) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(T64, .(T62, T63), .(T62, X73)) → U1_aga(T64, T62, T63, X73, select10_in_aga(T64, T63, X73))
members20_in_ag(.(T91, T92), T90) → U2_ag(T91, T92, T90, member27_in_ag(T91, T90))
members20_in_ag(.(T91, T97), T90) → U3_ag(T91, T97, T90, member27_in_ag(T91, T90))
members20_in_ag([], T131) → members20_out_ag([], T131)
U1_aga(T64, T62, T63, X73, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U2_ag(T91, T92, T90, member27_out_ag(T91, T90)) → members20_out_ag(.(T91, T92), T90)
U3_ag(T91, T97, T90, member27_out_ag(T91, T90)) → U4_ag(T91, T97, T90, members20_in_ag(T97, T90))
member27_in_ag(T110, .(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(T121, .(T119, T120)) → U5_ag(T121, T119, T120, member27_in_ag(T121, T120))
U4_ag(T91, T97, T90, members20_out_ag(T97, T90)) → members20_out_ag(.(T91, T97), T90)
U5_ag(T121, T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
COLOR_MAP1_IN_AG(T30) → U9_AG(T30, select10_in_aga(T30))
U9_AG(T30, select10_out_aga(T31, T30, T38)) → U10_AG(T30, members20_in_ag(T38))
U10_AG(T30, members20_out_ag(T38)) → COLOR_MAP1_IN_AG(T30)
select10_in_aga(.(T53, T54)) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(.(T62, T63)) → U1_aga(T62, T63, select10_in_aga(T63))
members20_in_ag(T90) → U2_ag(T90, member27_in_ag(T90))
members20_in_ag(T90) → U3_ag(T90, member27_in_ag(T90))
members20_in_ag(T131) → members20_out_ag(T131)
U1_aga(T62, T63, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U2_ag(T90, member27_out_ag(T91, T90)) → members20_out_ag(T90)
U3_ag(T90, member27_out_ag(T91, T90)) → U4_ag(T90, members20_in_ag(T90))
member27_in_ag(.(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(.(T119, T120)) → U5_ag(T119, T120, member27_in_ag(T120))
U4_ag(T90, members20_out_ag(T90)) → members20_out_ag(T90)
U5_ag(T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
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(T30, select10_out_aga(T31, T30, T38)) → U10_AG(T30, members20_in_ag(T38))
U10_AG(T30, members20_out_ag(T38)) → COLOR_MAP1_IN_AG(T30)
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(.(T53, T54)) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(.(T62, T63)) → U1_aga(T62, T63, select10_in_aga(T63))
members20_in_ag(T90) → U2_ag(T90, member27_in_ag(T90))
members20_in_ag(T90) → U3_ag(T90, member27_in_ag(T90))
members20_in_ag(T131) → members20_out_ag(T131)
U1_aga(T62, T63, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U2_ag(T90, member27_out_ag(T91, T90)) → members20_out_ag(T90)
U3_ag(T90, member27_out_ag(T91, T90)) → U4_ag(T90, members20_in_ag(T90))
member27_in_ag(.(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(.(T119, T120)) → U5_ag(T119, T120, member27_in_ag(T120))
U4_ag(T90, members20_out_ag(T90)) → members20_out_ag(T90)
U5_ag(T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
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(T30, members20_out_ag(T38)) → COLOR_MAP1_IN_AG(T30)
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(.(T53, T54)) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(.(T62, T63)) → U1_aga(T62, T63, select10_in_aga(T63))
members20_in_ag(T90) → U2_ag(T90, member27_in_ag(T90))
members20_in_ag(T90) → U3_ag(T90, member27_in_ag(T90))
members20_in_ag(T131) → members20_out_ag(T131)
U1_aga(T62, T63, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U2_ag(T90, member27_out_ag(T91, T90)) → members20_out_ag(T90)
U3_ag(T90, member27_out_ag(T91, T90)) → U4_ag(T90, members20_in_ag(T90))
member27_in_ag(.(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(.(T119, T120)) → U5_ag(T119, T120, member27_in_ag(T120))
U4_ag(T90, members20_out_ag(T90)) → members20_out_ag(T90)
U5_ag(T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
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(T30, members20_out_ag(T38)) → COLOR_MAP1_IN_AG(T30)
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(.(T53, T54)) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(.(T62, T63)) → U1_aga(T62, T63, select10_in_aga(T63))
members20_in_ag(T90) → U2_ag(T90, member27_in_ag(T90))
members20_in_ag(T90) → U3_ag(T90, member27_in_ag(T90))
members20_in_ag(T131) → members20_out_ag(T131)
U1_aga(T62, T63, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U2_ag(T90, member27_out_ag(T91, T90)) → members20_out_ag(T90)
U3_ag(T90, member27_out_ag(T91, T90)) → U4_ag(T90, members20_in_ag(T90))
member27_in_ag(.(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(.(T119, T120)) → U5_ag(T119, T120, member27_in_ag(T120))
U4_ag(T90, members20_out_ag(T90)) → members20_out_ag(T90)
U5_ag(T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
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(T30, members20_out_ag(T38)) → COLOR_MAP1_IN_AG(T30)
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(.(T53, T54)) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(.(T62, T63)) → U1_aga(T62, T63, select10_in_aga(T63))
members20_in_ag(T90) → U2_ag(T90, member27_in_ag(T90))
members20_in_ag(T90) → U3_ag(T90, member27_in_ag(T90))
members20_in_ag(T131) → members20_out_ag(T131)
U1_aga(T62, T63, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U2_ag(T90, member27_out_ag(T91, T90)) → members20_out_ag(T90)
U3_ag(T90, member27_out_ag(T91, T90)) → U4_ag(T90, members20_in_ag(T90))
member27_in_ag(.(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(.(T119, T120)) → U5_ag(T119, T120, member27_in_ag(T120))
U4_ag(T90, members20_out_ag(T90)) → members20_out_ag(T90)
U5_ag(T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
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(T30, members20_out_ag(T38)) → COLOR_MAP1_IN_AG(T30)
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(.(T53, T54)) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(.(T62, T63)) → U1_aga(T62, T63, select10_in_aga(T63))
members20_in_ag(T90) → U2_ag(T90, member27_in_ag(T90))
members20_in_ag(T90) → U3_ag(T90, member27_in_ag(T90))
members20_in_ag(T131) → members20_out_ag(T131)
U1_aga(T62, T63, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U2_ag(T90, member27_out_ag(T91, T90)) → members20_out_ag(T90)
U3_ag(T90, member27_out_ag(T91, T90)) → U4_ag(T90, members20_in_ag(T90))
member27_in_ag(.(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(.(T119, T120)) → U5_ag(T119, T120, member27_in_ag(T120))
U4_ag(T90, members20_out_ag(T90)) → members20_out_ag(T90)
U5_ag(T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
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(.(T53, T54)) → select10_out_aga(T53, .(T53, T54), T54)
select10_in_aga(.(T62, T63)) → U1_aga(T62, T63, select10_in_aga(T63))
members20_in_ag(T90) → U2_ag(T90, member27_in_ag(T90))
members20_in_ag(T90) → U3_ag(T90, member27_in_ag(T90))
members20_in_ag(T131) → members20_out_ag(T131)
U1_aga(T62, T63, select10_out_aga(T64, T63, X73)) → select10_out_aga(T64, .(T62, T63), .(T62, X73))
U2_ag(T90, member27_out_ag(T91, T90)) → members20_out_ag(T90)
U3_ag(T90, member27_out_ag(T91, T90)) → U4_ag(T90, members20_in_ag(T90))
member27_in_ag(.(T110, T111)) → member27_out_ag(T110, .(T110, T111))
member27_in_ag(.(T119, T120)) → U5_ag(T119, T120, member27_in_ag(T120))
U4_ag(T90, members20_out_ag(T90)) → members20_out_ag(T90)
U5_ag(T119, T120, member27_out_ag(T121, T120)) → member27_out_ag(T121, .(T119, T120))
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)