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 QDPSizeChangeProof (⇔)
↳22 YES
↳23 PiDP
↳24 UsableRulesProof (⇔)
↳25 PiDP
↳26 PiDPToQDPProof (⇔)
↳27 QDP
↳28 QDPSizeChangeProof (⇔)
↳29 YES
↳30 PiDP
↳31 UsableRulesProof (⇔)
↳32 PiDP
↳33 PiDPToQDPProof (⇐)
↳34 QDP
↳35 Narrowing (⇐)
↳36 QDP
↳37 Narrowing (⇐)
↳38 QDP
↳39 Instantiation (⇔)
↳40 QDP
↳41 Instantiation (⇔)
↳42 QDP
↳43 Instantiation (⇔)
↳44 QDP
↳45 Instantiation (⇔)
↳46 QDP
↳47 Instantiation (⇔)
↳48 QDP
↳49 Instantiation (⇔)
↳50 QDP
↳51 Instantiation (⇔)
↳52 QDP
↳53 Instantiation (⇔)
↳54 QDP
↳55 Instantiation (⇔)
↳56 QDP
↳57 Instantiation (⇔)
↳58 QDP
↳59 Instantiation (⇔)
↳60 QDP
↳61 Instantiation (⇔)
↳62 QDP
↳63 Instantiation (⇔)
↳64 QDP
↳65 Instantiation (⇔)
↳66 QDP
↳67 Instantiation (⇔)
↳68 QDP
↳69 Instantiation (⇔)
↳70 QDP
↳71 Instantiation (⇔)
↳72 QDP
↳73 Instantiation (⇔)
↳74 QDP
↳75 Instantiation (⇔)
↳76 QDP
↳77 NonTerminationProof (⇔)
↳78 NO
↳79 PrologToPiTRSProof (⇐)
↳80 PiTRS
↳81 DependencyPairsProof (⇔)
↳82 PiDP
↳83 DependencyGraphProof (⇔)
↳84 AND
↳85 PiDP
↳86 UsableRulesProof (⇔)
↳87 PiDP
↳88 PiDPToQDPProof (⇔)
↳89 QDP
↳90 QDPSizeChangeProof (⇔)
↳91 YES
↳92 PiDP
↳93 UsableRulesProof (⇔)
↳94 PiDP
↳95 PiDPToQDPProof (⇐)
↳96 QDP
↳97 QDPSizeChangeProof (⇔)
↳98 YES
↳99 PiDP
↳100 UsableRulesProof (⇔)
↳101 PiDP
↳102 PiDPToQDPProof (⇔)
↳103 QDP
↳104 QDPSizeChangeProof (⇔)
↳105 YES
↳106 PiDP
↳107 UsableRulesProof (⇔)
↳108 PiDP
↳109 PiDPToQDPProof (⇐)
↳110 QDP
↳111 Narrowing (⇐)
↳112 QDP
↳113 Narrowing (⇐)
↳114 QDP
↳115 Instantiation (⇔)
↳116 QDP
↳117 Instantiation (⇔)
↳118 QDP
↳119 Instantiation (⇔)
↳120 QDP
↳121 Instantiation (⇔)
↳122 QDP
↳123 Instantiation (⇔)
↳124 QDP
↳125 Instantiation (⇔)
↳126 QDP
↳127 Instantiation (⇔)
↳128 QDP
↳129 Instantiation (⇔)
↳130 QDP
↳131 Instantiation (⇔)
↳132 QDP
↳133 Instantiation (⇔)
↳134 QDP
↳135 Instantiation (⇔)
↳136 QDP
↳137 Instantiation (⇔)
↳138 QDP
↳139 Instantiation (⇔)
↳140 QDP
↳141 Instantiation (⇔)
↳142 QDP
↳143 Instantiation (⇔)
↳144 QDP
↳145 Instantiation (⇔)
↳146 QDP
↳147 Instantiation (⇔)
↳148 QDP
↳149 Instantiation (⇔)
↳150 QDP
↳151 Instantiation (⇔)
↳152 QDP
↳153 NonTerminationProof (⇔)
↳154 NO
reach1_in_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12) → reach1_out_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12)
reach1_in_gggg(T44, T45, .(T46, T47), T12) → U4_gggg(T44, T45, T46, T47, T12, member12_in_ggg(T44, T45, T47))
member12_in_ggg(T66, T67, .(.(T66, .(T67, [])), T68)) → member12_out_ggg(T66, T67, .(.(T66, .(T67, [])), T68))
member12_in_ggg(T77, T78, .(T79, T80)) → U1_ggg(T77, T78, T79, T80, member12_in_ggg(T77, T78, T80))
U1_ggg(T77, T78, T79, T80, member12_out_ggg(T77, T78, T80)) → member12_out_ggg(T77, T78, .(T79, T80))
U4_gggg(T44, T45, T46, T47, T12, member12_out_ggg(T44, T45, T47)) → reach1_out_gggg(T44, T45, .(T46, T47), T12)
reach1_in_gggg(T99, T100, T101, T102) → U5_gggg(T99, T100, T101, T102, member124_in_gag(T99, X90, T101))
member124_in_gag(T120, X117, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, X131, .(T129, T130)) → U2_gag(T128, X131, T129, T130, member124_in_gag(T128, X131, T130))
U2_gag(T128, X131, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U5_gggg(T99, T100, T101, T102, member124_out_gag(T99, X90, T101)) → reach1_out_gggg(T99, T100, T101, T102)
reach1_in_gggg(T99, T100, T101, T102) → U6_gggg(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_gggg(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_gggg(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → reach1_out_gggg(T99, T100, T101, T102)
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → U8_gggg(T99, T100, T101, T102, reach1_in_gggg(T107, T100, T101, .(T107, T102)))
U8_gggg(T99, T100, T101, T102, reach1_out_gggg(T107, T100, T101, .(T107, T102))) → reach1_out_gggg(T99, T100, T101, T102)
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
reach1_in_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12) → reach1_out_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12)
reach1_in_gggg(T44, T45, .(T46, T47), T12) → U4_gggg(T44, T45, T46, T47, T12, member12_in_ggg(T44, T45, T47))
member12_in_ggg(T66, T67, .(.(T66, .(T67, [])), T68)) → member12_out_ggg(T66, T67, .(.(T66, .(T67, [])), T68))
member12_in_ggg(T77, T78, .(T79, T80)) → U1_ggg(T77, T78, T79, T80, member12_in_ggg(T77, T78, T80))
U1_ggg(T77, T78, T79, T80, member12_out_ggg(T77, T78, T80)) → member12_out_ggg(T77, T78, .(T79, T80))
U4_gggg(T44, T45, T46, T47, T12, member12_out_ggg(T44, T45, T47)) → reach1_out_gggg(T44, T45, .(T46, T47), T12)
reach1_in_gggg(T99, T100, T101, T102) → U5_gggg(T99, T100, T101, T102, member124_in_gag(T99, X90, T101))
member124_in_gag(T120, X117, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, X131, .(T129, T130)) → U2_gag(T128, X131, T129, T130, member124_in_gag(T128, X131, T130))
U2_gag(T128, X131, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U5_gggg(T99, T100, T101, T102, member124_out_gag(T99, X90, T101)) → reach1_out_gggg(T99, T100, T101, T102)
reach1_in_gggg(T99, T100, T101, T102) → U6_gggg(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_gggg(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_gggg(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → reach1_out_gggg(T99, T100, T101, T102)
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → U8_gggg(T99, T100, T101, T102, reach1_in_gggg(T107, T100, T101, .(T107, T102)))
U8_gggg(T99, T100, T101, T102, reach1_out_gggg(T107, T100, T101, .(T107, T102))) → reach1_out_gggg(T99, T100, T101, T102)
REACH1_IN_GGGG(T44, T45, .(T46, T47), T12) → U4_GGGG(T44, T45, T46, T47, T12, member12_in_ggg(T44, T45, T47))
REACH1_IN_GGGG(T44, T45, .(T46, T47), T12) → MEMBER12_IN_GGG(T44, T45, T47)
MEMBER12_IN_GGG(T77, T78, .(T79, T80)) → U1_GGG(T77, T78, T79, T80, member12_in_ggg(T77, T78, T80))
MEMBER12_IN_GGG(T77, T78, .(T79, T80)) → MEMBER12_IN_GGG(T77, T78, T80)
REACH1_IN_GGGG(T99, T100, T101, T102) → U5_GGGG(T99, T100, T101, T102, member124_in_gag(T99, X90, T101))
REACH1_IN_GGGG(T99, T100, T101, T102) → MEMBER124_IN_GAG(T99, X90, T101)
MEMBER124_IN_GAG(T128, X131, .(T129, T130)) → U2_GAG(T128, X131, T129, T130, member124_in_gag(T128, X131, T130))
MEMBER124_IN_GAG(T128, X131, .(T129, T130)) → MEMBER124_IN_GAG(T128, X131, T130)
REACH1_IN_GGGG(T99, T100, T101, T102) → U6_GGGG(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_GGGG(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_GGGG(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
U6_GGGG(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → MEMBER34_IN_GG(T107, T102)
MEMBER34_IN_GG(T159, .(T160, T161)) → U3_GG(T159, T160, T161, member34_in_gg(T159, T161))
MEMBER34_IN_GG(T159, .(T160, T161)) → MEMBER34_IN_GG(T159, T161)
U7_GGGG(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → U8_GGGG(T99, T100, T101, T102, reach1_in_gggg(T107, T100, T101, .(T107, T102)))
U7_GGGG(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → REACH1_IN_GGGG(T107, T100, T101, .(T107, T102))
reach1_in_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12) → reach1_out_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12)
reach1_in_gggg(T44, T45, .(T46, T47), T12) → U4_gggg(T44, T45, T46, T47, T12, member12_in_ggg(T44, T45, T47))
member12_in_ggg(T66, T67, .(.(T66, .(T67, [])), T68)) → member12_out_ggg(T66, T67, .(.(T66, .(T67, [])), T68))
member12_in_ggg(T77, T78, .(T79, T80)) → U1_ggg(T77, T78, T79, T80, member12_in_ggg(T77, T78, T80))
U1_ggg(T77, T78, T79, T80, member12_out_ggg(T77, T78, T80)) → member12_out_ggg(T77, T78, .(T79, T80))
U4_gggg(T44, T45, T46, T47, T12, member12_out_ggg(T44, T45, T47)) → reach1_out_gggg(T44, T45, .(T46, T47), T12)
reach1_in_gggg(T99, T100, T101, T102) → U5_gggg(T99, T100, T101, T102, member124_in_gag(T99, X90, T101))
member124_in_gag(T120, X117, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, X131, .(T129, T130)) → U2_gag(T128, X131, T129, T130, member124_in_gag(T128, X131, T130))
U2_gag(T128, X131, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U5_gggg(T99, T100, T101, T102, member124_out_gag(T99, X90, T101)) → reach1_out_gggg(T99, T100, T101, T102)
reach1_in_gggg(T99, T100, T101, T102) → U6_gggg(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_gggg(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_gggg(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → reach1_out_gggg(T99, T100, T101, T102)
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → U8_gggg(T99, T100, T101, T102, reach1_in_gggg(T107, T100, T101, .(T107, T102)))
U8_gggg(T99, T100, T101, T102, reach1_out_gggg(T107, T100, T101, .(T107, T102))) → reach1_out_gggg(T99, T100, T101, T102)
REACH1_IN_GGGG(T44, T45, .(T46, T47), T12) → U4_GGGG(T44, T45, T46, T47, T12, member12_in_ggg(T44, T45, T47))
REACH1_IN_GGGG(T44, T45, .(T46, T47), T12) → MEMBER12_IN_GGG(T44, T45, T47)
MEMBER12_IN_GGG(T77, T78, .(T79, T80)) → U1_GGG(T77, T78, T79, T80, member12_in_ggg(T77, T78, T80))
MEMBER12_IN_GGG(T77, T78, .(T79, T80)) → MEMBER12_IN_GGG(T77, T78, T80)
REACH1_IN_GGGG(T99, T100, T101, T102) → U5_GGGG(T99, T100, T101, T102, member124_in_gag(T99, X90, T101))
REACH1_IN_GGGG(T99, T100, T101, T102) → MEMBER124_IN_GAG(T99, X90, T101)
MEMBER124_IN_GAG(T128, X131, .(T129, T130)) → U2_GAG(T128, X131, T129, T130, member124_in_gag(T128, X131, T130))
MEMBER124_IN_GAG(T128, X131, .(T129, T130)) → MEMBER124_IN_GAG(T128, X131, T130)
REACH1_IN_GGGG(T99, T100, T101, T102) → U6_GGGG(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_GGGG(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_GGGG(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
U6_GGGG(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → MEMBER34_IN_GG(T107, T102)
MEMBER34_IN_GG(T159, .(T160, T161)) → U3_GG(T159, T160, T161, member34_in_gg(T159, T161))
MEMBER34_IN_GG(T159, .(T160, T161)) → MEMBER34_IN_GG(T159, T161)
U7_GGGG(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → U8_GGGG(T99, T100, T101, T102, reach1_in_gggg(T107, T100, T101, .(T107, T102)))
U7_GGGG(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → REACH1_IN_GGGG(T107, T100, T101, .(T107, T102))
reach1_in_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12) → reach1_out_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12)
reach1_in_gggg(T44, T45, .(T46, T47), T12) → U4_gggg(T44, T45, T46, T47, T12, member12_in_ggg(T44, T45, T47))
member12_in_ggg(T66, T67, .(.(T66, .(T67, [])), T68)) → member12_out_ggg(T66, T67, .(.(T66, .(T67, [])), T68))
member12_in_ggg(T77, T78, .(T79, T80)) → U1_ggg(T77, T78, T79, T80, member12_in_ggg(T77, T78, T80))
U1_ggg(T77, T78, T79, T80, member12_out_ggg(T77, T78, T80)) → member12_out_ggg(T77, T78, .(T79, T80))
U4_gggg(T44, T45, T46, T47, T12, member12_out_ggg(T44, T45, T47)) → reach1_out_gggg(T44, T45, .(T46, T47), T12)
reach1_in_gggg(T99, T100, T101, T102) → U5_gggg(T99, T100, T101, T102, member124_in_gag(T99, X90, T101))
member124_in_gag(T120, X117, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, X131, .(T129, T130)) → U2_gag(T128, X131, T129, T130, member124_in_gag(T128, X131, T130))
U2_gag(T128, X131, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U5_gggg(T99, T100, T101, T102, member124_out_gag(T99, X90, T101)) → reach1_out_gggg(T99, T100, T101, T102)
reach1_in_gggg(T99, T100, T101, T102) → U6_gggg(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_gggg(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_gggg(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → reach1_out_gggg(T99, T100, T101, T102)
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → U8_gggg(T99, T100, T101, T102, reach1_in_gggg(T107, T100, T101, .(T107, T102)))
U8_gggg(T99, T100, T101, T102, reach1_out_gggg(T107, T100, T101, .(T107, T102))) → reach1_out_gggg(T99, T100, T101, T102)
MEMBER34_IN_GG(T159, .(T160, T161)) → MEMBER34_IN_GG(T159, T161)
reach1_in_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12) → reach1_out_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12)
reach1_in_gggg(T44, T45, .(T46, T47), T12) → U4_gggg(T44, T45, T46, T47, T12, member12_in_ggg(T44, T45, T47))
member12_in_ggg(T66, T67, .(.(T66, .(T67, [])), T68)) → member12_out_ggg(T66, T67, .(.(T66, .(T67, [])), T68))
member12_in_ggg(T77, T78, .(T79, T80)) → U1_ggg(T77, T78, T79, T80, member12_in_ggg(T77, T78, T80))
U1_ggg(T77, T78, T79, T80, member12_out_ggg(T77, T78, T80)) → member12_out_ggg(T77, T78, .(T79, T80))
U4_gggg(T44, T45, T46, T47, T12, member12_out_ggg(T44, T45, T47)) → reach1_out_gggg(T44, T45, .(T46, T47), T12)
reach1_in_gggg(T99, T100, T101, T102) → U5_gggg(T99, T100, T101, T102, member124_in_gag(T99, X90, T101))
member124_in_gag(T120, X117, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, X131, .(T129, T130)) → U2_gag(T128, X131, T129, T130, member124_in_gag(T128, X131, T130))
U2_gag(T128, X131, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U5_gggg(T99, T100, T101, T102, member124_out_gag(T99, X90, T101)) → reach1_out_gggg(T99, T100, T101, T102)
reach1_in_gggg(T99, T100, T101, T102) → U6_gggg(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_gggg(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_gggg(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → reach1_out_gggg(T99, T100, T101, T102)
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → U8_gggg(T99, T100, T101, T102, reach1_in_gggg(T107, T100, T101, .(T107, T102)))
U8_gggg(T99, T100, T101, T102, reach1_out_gggg(T107, T100, T101, .(T107, T102))) → reach1_out_gggg(T99, T100, T101, T102)
MEMBER34_IN_GG(T159, .(T160, T161)) → MEMBER34_IN_GG(T159, T161)
MEMBER34_IN_GG(T159, .(T160, T161)) → MEMBER34_IN_GG(T159, T161)
From the DPs we obtained the following set of size-change graphs:
MEMBER124_IN_GAG(T128, X131, .(T129, T130)) → MEMBER124_IN_GAG(T128, X131, T130)
reach1_in_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12) → reach1_out_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12)
reach1_in_gggg(T44, T45, .(T46, T47), T12) → U4_gggg(T44, T45, T46, T47, T12, member12_in_ggg(T44, T45, T47))
member12_in_ggg(T66, T67, .(.(T66, .(T67, [])), T68)) → member12_out_ggg(T66, T67, .(.(T66, .(T67, [])), T68))
member12_in_ggg(T77, T78, .(T79, T80)) → U1_ggg(T77, T78, T79, T80, member12_in_ggg(T77, T78, T80))
U1_ggg(T77, T78, T79, T80, member12_out_ggg(T77, T78, T80)) → member12_out_ggg(T77, T78, .(T79, T80))
U4_gggg(T44, T45, T46, T47, T12, member12_out_ggg(T44, T45, T47)) → reach1_out_gggg(T44, T45, .(T46, T47), T12)
reach1_in_gggg(T99, T100, T101, T102) → U5_gggg(T99, T100, T101, T102, member124_in_gag(T99, X90, T101))
member124_in_gag(T120, X117, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, X131, .(T129, T130)) → U2_gag(T128, X131, T129, T130, member124_in_gag(T128, X131, T130))
U2_gag(T128, X131, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U5_gggg(T99, T100, T101, T102, member124_out_gag(T99, X90, T101)) → reach1_out_gggg(T99, T100, T101, T102)
reach1_in_gggg(T99, T100, T101, T102) → U6_gggg(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_gggg(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_gggg(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → reach1_out_gggg(T99, T100, T101, T102)
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → U8_gggg(T99, T100, T101, T102, reach1_in_gggg(T107, T100, T101, .(T107, T102)))
U8_gggg(T99, T100, T101, T102, reach1_out_gggg(T107, T100, T101, .(T107, T102))) → reach1_out_gggg(T99, T100, T101, T102)
MEMBER124_IN_GAG(T128, X131, .(T129, T130)) → MEMBER124_IN_GAG(T128, X131, T130)
MEMBER124_IN_GAG(T128, .(T129, T130)) → MEMBER124_IN_GAG(T128, T130)
From the DPs we obtained the following set of size-change graphs:
MEMBER12_IN_GGG(T77, T78, .(T79, T80)) → MEMBER12_IN_GGG(T77, T78, T80)
reach1_in_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12) → reach1_out_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12)
reach1_in_gggg(T44, T45, .(T46, T47), T12) → U4_gggg(T44, T45, T46, T47, T12, member12_in_ggg(T44, T45, T47))
member12_in_ggg(T66, T67, .(.(T66, .(T67, [])), T68)) → member12_out_ggg(T66, T67, .(.(T66, .(T67, [])), T68))
member12_in_ggg(T77, T78, .(T79, T80)) → U1_ggg(T77, T78, T79, T80, member12_in_ggg(T77, T78, T80))
U1_ggg(T77, T78, T79, T80, member12_out_ggg(T77, T78, T80)) → member12_out_ggg(T77, T78, .(T79, T80))
U4_gggg(T44, T45, T46, T47, T12, member12_out_ggg(T44, T45, T47)) → reach1_out_gggg(T44, T45, .(T46, T47), T12)
reach1_in_gggg(T99, T100, T101, T102) → U5_gggg(T99, T100, T101, T102, member124_in_gag(T99, X90, T101))
member124_in_gag(T120, X117, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, X131, .(T129, T130)) → U2_gag(T128, X131, T129, T130, member124_in_gag(T128, X131, T130))
U2_gag(T128, X131, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U5_gggg(T99, T100, T101, T102, member124_out_gag(T99, X90, T101)) → reach1_out_gggg(T99, T100, T101, T102)
reach1_in_gggg(T99, T100, T101, T102) → U6_gggg(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_gggg(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_gggg(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → reach1_out_gggg(T99, T100, T101, T102)
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → U8_gggg(T99, T100, T101, T102, reach1_in_gggg(T107, T100, T101, .(T107, T102)))
U8_gggg(T99, T100, T101, T102, reach1_out_gggg(T107, T100, T101, .(T107, T102))) → reach1_out_gggg(T99, T100, T101, T102)
MEMBER12_IN_GGG(T77, T78, .(T79, T80)) → MEMBER12_IN_GGG(T77, T78, T80)
MEMBER12_IN_GGG(T77, T78, .(T79, T80)) → MEMBER12_IN_GGG(T77, T78, T80)
From the DPs we obtained the following set of size-change graphs:
REACH1_IN_GGGG(T99, T100, T101, T102) → U6_GGGG(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_GGGG(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_GGGG(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
U7_GGGG(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → REACH1_IN_GGGG(T107, T100, T101, .(T107, T102))
reach1_in_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12) → reach1_out_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12)
reach1_in_gggg(T44, T45, .(T46, T47), T12) → U4_gggg(T44, T45, T46, T47, T12, member12_in_ggg(T44, T45, T47))
member12_in_ggg(T66, T67, .(.(T66, .(T67, [])), T68)) → member12_out_ggg(T66, T67, .(.(T66, .(T67, [])), T68))
member12_in_ggg(T77, T78, .(T79, T80)) → U1_ggg(T77, T78, T79, T80, member12_in_ggg(T77, T78, T80))
U1_ggg(T77, T78, T79, T80, member12_out_ggg(T77, T78, T80)) → member12_out_ggg(T77, T78, .(T79, T80))
U4_gggg(T44, T45, T46, T47, T12, member12_out_ggg(T44, T45, T47)) → reach1_out_gggg(T44, T45, .(T46, T47), T12)
reach1_in_gggg(T99, T100, T101, T102) → U5_gggg(T99, T100, T101, T102, member124_in_gag(T99, X90, T101))
member124_in_gag(T120, X117, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, X131, .(T129, T130)) → U2_gag(T128, X131, T129, T130, member124_in_gag(T128, X131, T130))
U2_gag(T128, X131, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U5_gggg(T99, T100, T101, T102, member124_out_gag(T99, X90, T101)) → reach1_out_gggg(T99, T100, T101, T102)
reach1_in_gggg(T99, T100, T101, T102) → U6_gggg(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_gggg(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_gggg(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → reach1_out_gggg(T99, T100, T101, T102)
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → U8_gggg(T99, T100, T101, T102, reach1_in_gggg(T107, T100, T101, .(T107, T102)))
U8_gggg(T99, T100, T101, T102, reach1_out_gggg(T107, T100, T101, .(T107, T102))) → reach1_out_gggg(T99, T100, T101, T102)
REACH1_IN_GGGG(T99, T100, T101, T102) → U6_GGGG(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_GGGG(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_GGGG(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
U7_GGGG(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → REACH1_IN_GGGG(T107, T100, T101, .(T107, T102))
member124_in_gag(T120, X117, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, X131, .(T129, T130)) → U2_gag(T128, X131, T129, T130, member124_in_gag(T128, X131, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, X131, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
REACH1_IN_GGGG(T99, T100, T101, T102) → U6_GGGG(T100, T101, T102, member124_in_gag(T99, T101))
U6_GGGG(T100, T101, T102, member124_out_gag(T107)) → U7_GGGG(T100, T101, T102, T107, member34_in_gg(T107, T102))
U7_GGGG(T100, T101, T102, T107, member34_out_gg) → REACH1_IN_GGGG(T107, T100, T101, .(T107, T102))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(X117)
member124_in_gag(T128, .(T129, T130)) → U2_gag(member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg
member34_in_gg(T159, .(T160, T161)) → U3_gg(member34_in_gg(T159, T161))
U2_gag(member124_out_gag(X131)) → member124_out_gag(X131)
U3_gg(member34_out_gg) → member34_out_gg
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0)
U3_gg(x0)
REACH1_IN_GGGG(x0, y1, .(.(x0, .(x1, [])), x2), y3) → U6_GGGG(y1, .(.(x0, .(x1, [])), x2), y3, member124_out_gag(x1))
REACH1_IN_GGGG(x0, y1, .(x1, x2), y3) → U6_GGGG(y1, .(x1, x2), y3, U2_gag(member124_in_gag(x0, x2)))
U6_GGGG(T100, T101, T102, member124_out_gag(T107)) → U7_GGGG(T100, T101, T102, T107, member34_in_gg(T107, T102))
U7_GGGG(T100, T101, T102, T107, member34_out_gg) → REACH1_IN_GGGG(T107, T100, T101, .(T107, T102))
REACH1_IN_GGGG(x0, y1, .(.(x0, .(x1, [])), x2), y3) → U6_GGGG(y1, .(.(x0, .(x1, [])), x2), y3, member124_out_gag(x1))
REACH1_IN_GGGG(x0, y1, .(x1, x2), y3) → U6_GGGG(y1, .(x1, x2), y3, U2_gag(member124_in_gag(x0, x2)))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(X117)
member124_in_gag(T128, .(T129, T130)) → U2_gag(member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg
member34_in_gg(T159, .(T160, T161)) → U3_gg(member34_in_gg(T159, T161))
U2_gag(member124_out_gag(X131)) → member124_out_gag(X131)
U3_gg(member34_out_gg) → member34_out_gg
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0)
U3_gg(x0)
U6_GGGG(y0, y1, .(x0, x1), member124_out_gag(x0)) → U7_GGGG(y0, y1, .(x0, x1), x0, member34_out_gg)
U6_GGGG(y0, y1, .(x1, x2), member124_out_gag(x0)) → U7_GGGG(y0, y1, .(x1, x2), x0, U3_gg(member34_in_gg(x0, x2)))
U7_GGGG(T100, T101, T102, T107, member34_out_gg) → REACH1_IN_GGGG(T107, T100, T101, .(T107, T102))
REACH1_IN_GGGG(x0, y1, .(.(x0, .(x1, [])), x2), y3) → U6_GGGG(y1, .(.(x0, .(x1, [])), x2), y3, member124_out_gag(x1))
REACH1_IN_GGGG(x0, y1, .(x1, x2), y3) → U6_GGGG(y1, .(x1, x2), y3, U2_gag(member124_in_gag(x0, x2)))
U6_GGGG(y0, y1, .(x0, x1), member124_out_gag(x0)) → U7_GGGG(y0, y1, .(x0, x1), x0, member34_out_gg)
U6_GGGG(y0, y1, .(x1, x2), member124_out_gag(x0)) → U7_GGGG(y0, y1, .(x1, x2), x0, U3_gg(member34_in_gg(x0, x2)))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(X117)
member124_in_gag(T128, .(T129, T130)) → U2_gag(member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg
member34_in_gg(T159, .(T160, T161)) → U3_gg(member34_in_gg(T159, T161))
U2_gag(member124_out_gag(X131)) → member124_out_gag(X131)
U3_gg(member34_out_gg) → member34_out_gg
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0)
U3_gg(x0)
U7_GGGG(z0, z1, .(z2, z3), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, z1, .(z2, .(z2, z3)))
U7_GGGG(z0, z1, .(z2, z3), z4, member34_out_gg) → REACH1_IN_GGGG(z4, z0, z1, .(z4, .(z2, z3)))
REACH1_IN_GGGG(x0, y1, .(.(x0, .(x1, [])), x2), y3) → U6_GGGG(y1, .(.(x0, .(x1, [])), x2), y3, member124_out_gag(x1))
REACH1_IN_GGGG(x0, y1, .(x1, x2), y3) → U6_GGGG(y1, .(x1, x2), y3, U2_gag(member124_in_gag(x0, x2)))
U6_GGGG(y0, y1, .(x0, x1), member124_out_gag(x0)) → U7_GGGG(y0, y1, .(x0, x1), x0, member34_out_gg)
U6_GGGG(y0, y1, .(x1, x2), member124_out_gag(x0)) → U7_GGGG(y0, y1, .(x1, x2), x0, U3_gg(member34_in_gg(x0, x2)))
U7_GGGG(z0, z1, .(z2, z3), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, z1, .(z2, .(z2, z3)))
U7_GGGG(z0, z1, .(z2, z3), z4, member34_out_gg) → REACH1_IN_GGGG(z4, z0, z1, .(z4, .(z2, z3)))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(X117)
member124_in_gag(T128, .(T129, T130)) → U2_gag(member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg
member34_in_gg(T159, .(T160, T161)) → U3_gg(member34_in_gg(T159, T161))
U2_gag(member124_out_gag(X131)) → member124_out_gag(X131)
U3_gg(member34_out_gg) → member34_out_gg
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0)
U3_gg(x0)
REACH1_IN_GGGG(z2, z0, .(.(z2, .(x2, [])), x3), .(z2, .(z2, z3))) → U6_GGGG(z0, .(.(z2, .(x2, [])), x3), .(z2, .(z2, z3)), member124_out_gag(x2))
REACH1_IN_GGGG(z4, z0, .(.(z4, .(x2, [])), x3), .(z4, .(z2, z3))) → U6_GGGG(z0, .(.(z4, .(x2, [])), x3), .(z4, .(z2, z3)), member124_out_gag(x2))
REACH1_IN_GGGG(x0, y1, .(x1, x2), y3) → U6_GGGG(y1, .(x1, x2), y3, U2_gag(member124_in_gag(x0, x2)))
U6_GGGG(y0, y1, .(x0, x1), member124_out_gag(x0)) → U7_GGGG(y0, y1, .(x0, x1), x0, member34_out_gg)
U6_GGGG(y0, y1, .(x1, x2), member124_out_gag(x0)) → U7_GGGG(y0, y1, .(x1, x2), x0, U3_gg(member34_in_gg(x0, x2)))
U7_GGGG(z0, z1, .(z2, z3), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, z1, .(z2, .(z2, z3)))
U7_GGGG(z0, z1, .(z2, z3), z4, member34_out_gg) → REACH1_IN_GGGG(z4, z0, z1, .(z4, .(z2, z3)))
REACH1_IN_GGGG(z2, z0, .(.(z2, .(x2, [])), x3), .(z2, .(z2, z3))) → U6_GGGG(z0, .(.(z2, .(x2, [])), x3), .(z2, .(z2, z3)), member124_out_gag(x2))
REACH1_IN_GGGG(z4, z0, .(.(z4, .(x2, [])), x3), .(z4, .(z2, z3))) → U6_GGGG(z0, .(.(z4, .(x2, [])), x3), .(z4, .(z2, z3)), member124_out_gag(x2))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(X117)
member124_in_gag(T128, .(T129, T130)) → U2_gag(member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg
member34_in_gg(T159, .(T160, T161)) → U3_gg(member34_in_gg(T159, T161))
U2_gag(member124_out_gag(X131)) → member124_out_gag(X131)
U3_gg(member34_out_gg) → member34_out_gg
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0)
U3_gg(x0)
REACH1_IN_GGGG(z2, z0, .(x2, x3), .(z2, .(z2, z3))) → U6_GGGG(z0, .(x2, x3), .(z2, .(z2, z3)), U2_gag(member124_in_gag(z2, x3)))
REACH1_IN_GGGG(z4, z0, .(x2, x3), .(z4, .(z2, z3))) → U6_GGGG(z0, .(x2, x3), .(z4, .(z2, z3)), U2_gag(member124_in_gag(z4, x3)))
U6_GGGG(y0, y1, .(x0, x1), member124_out_gag(x0)) → U7_GGGG(y0, y1, .(x0, x1), x0, member34_out_gg)
U6_GGGG(y0, y1, .(x1, x2), member124_out_gag(x0)) → U7_GGGG(y0, y1, .(x1, x2), x0, U3_gg(member34_in_gg(x0, x2)))
U7_GGGG(z0, z1, .(z2, z3), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, z1, .(z2, .(z2, z3)))
U7_GGGG(z0, z1, .(z2, z3), z4, member34_out_gg) → REACH1_IN_GGGG(z4, z0, z1, .(z4, .(z2, z3)))
REACH1_IN_GGGG(z2, z0, .(.(z2, .(x2, [])), x3), .(z2, .(z2, z3))) → U6_GGGG(z0, .(.(z2, .(x2, [])), x3), .(z2, .(z2, z3)), member124_out_gag(x2))
REACH1_IN_GGGG(z4, z0, .(.(z4, .(x2, [])), x3), .(z4, .(z2, z3))) → U6_GGGG(z0, .(.(z4, .(x2, [])), x3), .(z4, .(z2, z3)), member124_out_gag(x2))
REACH1_IN_GGGG(z2, z0, .(x2, x3), .(z2, .(z2, z3))) → U6_GGGG(z0, .(x2, x3), .(z2, .(z2, z3)), U2_gag(member124_in_gag(z2, x3)))
REACH1_IN_GGGG(z4, z0, .(x2, x3), .(z4, .(z2, z3))) → U6_GGGG(z0, .(x2, x3), .(z4, .(z2, z3)), U2_gag(member124_in_gag(z4, x3)))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(X117)
member124_in_gag(T128, .(T129, T130)) → U2_gag(member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg
member34_in_gg(T159, .(T160, T161)) → U3_gg(member34_in_gg(T159, T161))
U2_gag(member124_out_gag(X131)) → member124_out_gag(X131)
U3_gg(member34_out_gg) → member34_out_gg
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0)
U3_gg(x0)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg)
U6_GGGG(y0, y1, .(x1, x2), member124_out_gag(x0)) → U7_GGGG(y0, y1, .(x1, x2), x0, U3_gg(member34_in_gg(x0, x2)))
U7_GGGG(z0, z1, .(z2, z3), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, z1, .(z2, .(z2, z3)))
U7_GGGG(z0, z1, .(z2, z3), z4, member34_out_gg) → REACH1_IN_GGGG(z4, z0, z1, .(z4, .(z2, z3)))
REACH1_IN_GGGG(z2, z0, .(.(z2, .(x2, [])), x3), .(z2, .(z2, z3))) → U6_GGGG(z0, .(.(z2, .(x2, [])), x3), .(z2, .(z2, z3)), member124_out_gag(x2))
REACH1_IN_GGGG(z4, z0, .(.(z4, .(x2, [])), x3), .(z4, .(z2, z3))) → U6_GGGG(z0, .(.(z4, .(x2, [])), x3), .(z4, .(z2, z3)), member124_out_gag(x2))
REACH1_IN_GGGG(z2, z0, .(x2, x3), .(z2, .(z2, z3))) → U6_GGGG(z0, .(x2, x3), .(z2, .(z2, z3)), U2_gag(member124_in_gag(z2, x3)))
REACH1_IN_GGGG(z4, z0, .(x2, x3), .(z4, .(z2, z3))) → U6_GGGG(z0, .(x2, x3), .(z4, .(z2, z3)), U2_gag(member124_in_gag(z4, x3)))
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg)
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(X117)
member124_in_gag(T128, .(T129, T130)) → U2_gag(member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg
member34_in_gg(T159, .(T160, T161)) → U3_gg(member34_in_gg(T159, T161))
U2_gag(member124_out_gag(X131)) → member124_out_gag(X131)
U3_gg(member34_out_gg) → member34_out_gg
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0)
U3_gg(x0)
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), x4, U3_gg(member34_in_gg(x4, .(z0, z4))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), x4, U3_gg(member34_in_gg(x4, .(z4, z5))))
U7_GGGG(z0, z1, .(z2, z3), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, z1, .(z2, .(z2, z3)))
U7_GGGG(z0, z1, .(z2, z3), z4, member34_out_gg) → REACH1_IN_GGGG(z4, z0, z1, .(z4, .(z2, z3)))
REACH1_IN_GGGG(z2, z0, .(.(z2, .(x2, [])), x3), .(z2, .(z2, z3))) → U6_GGGG(z0, .(.(z2, .(x2, [])), x3), .(z2, .(z2, z3)), member124_out_gag(x2))
REACH1_IN_GGGG(z4, z0, .(.(z4, .(x2, [])), x3), .(z4, .(z2, z3))) → U6_GGGG(z0, .(.(z4, .(x2, [])), x3), .(z4, .(z2, z3)), member124_out_gag(x2))
REACH1_IN_GGGG(z2, z0, .(x2, x3), .(z2, .(z2, z3))) → U6_GGGG(z0, .(x2, x3), .(z2, .(z2, z3)), U2_gag(member124_in_gag(z2, x3)))
REACH1_IN_GGGG(z4, z0, .(x2, x3), .(z4, .(z2, z3))) → U6_GGGG(z0, .(x2, x3), .(z4, .(z2, z3)), U2_gag(member124_in_gag(z4, x3)))
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), x4, U3_gg(member34_in_gg(x4, .(z0, z4))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), x4, U3_gg(member34_in_gg(x4, .(z4, z5))))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(X117)
member124_in_gag(T128, .(T129, T130)) → U2_gag(member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg
member34_in_gg(T159, .(T160, T161)) → U3_gg(member34_in_gg(T159, T161))
U2_gag(member124_out_gag(X131)) → member124_out_gag(X131)
U3_gg(member34_out_gg) → member34_out_gg
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0)
U3_gg(x0)
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, z3)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z3, z4)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5))))
U7_GGGG(z0, z1, .(z2, z3), z4, member34_out_gg) → REACH1_IN_GGGG(z4, z0, z1, .(z4, .(z2, z3)))
REACH1_IN_GGGG(z2, z0, .(.(z2, .(x2, [])), x3), .(z2, .(z2, z3))) → U6_GGGG(z0, .(.(z2, .(x2, [])), x3), .(z2, .(z2, z3)), member124_out_gag(x2))
REACH1_IN_GGGG(z4, z0, .(.(z4, .(x2, [])), x3), .(z4, .(z2, z3))) → U6_GGGG(z0, .(.(z4, .(x2, [])), x3), .(z4, .(z2, z3)), member124_out_gag(x2))
REACH1_IN_GGGG(z2, z0, .(x2, x3), .(z2, .(z2, z3))) → U6_GGGG(z0, .(x2, x3), .(z2, .(z2, z3)), U2_gag(member124_in_gag(z2, x3)))
REACH1_IN_GGGG(z4, z0, .(x2, x3), .(z4, .(z2, z3))) → U6_GGGG(z0, .(x2, x3), .(z4, .(z2, z3)), U2_gag(member124_in_gag(z4, x3)))
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), x4, U3_gg(member34_in_gg(x4, .(z0, z4))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), x4, U3_gg(member34_in_gg(x4, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, z3)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z3, z4)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5))))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(X117)
member124_in_gag(T128, .(T129, T130)) → U2_gag(member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg
member34_in_gg(T159, .(T160, T161)) → U3_gg(member34_in_gg(T159, T161))
U2_gag(member124_out_gag(X131)) → member124_out_gag(X131)
U3_gg(member34_out_gg) → member34_out_gg
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0)
U3_gg(x0)
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, z3)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z3, z4)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z1, z4)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z4, z5)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z5, member34_out_gg) → REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z6, member34_out_gg) → REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5))))
REACH1_IN_GGGG(z2, z0, .(.(z2, .(x2, [])), x3), .(z2, .(z2, z3))) → U6_GGGG(z0, .(.(z2, .(x2, [])), x3), .(z2, .(z2, z3)), member124_out_gag(x2))
REACH1_IN_GGGG(z4, z0, .(.(z4, .(x2, [])), x3), .(z4, .(z2, z3))) → U6_GGGG(z0, .(.(z4, .(x2, [])), x3), .(z4, .(z2, z3)), member124_out_gag(x2))
REACH1_IN_GGGG(z2, z0, .(x2, x3), .(z2, .(z2, z3))) → U6_GGGG(z0, .(x2, x3), .(z2, .(z2, z3)), U2_gag(member124_in_gag(z2, x3)))
REACH1_IN_GGGG(z4, z0, .(x2, x3), .(z4, .(z2, z3))) → U6_GGGG(z0, .(x2, x3), .(z4, .(z2, z3)), U2_gag(member124_in_gag(z4, x3)))
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), x4, U3_gg(member34_in_gg(x4, .(z0, z4))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), x4, U3_gg(member34_in_gg(x4, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, z3)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z3, z4)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z1, z4)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z4, z5)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z5, member34_out_gg) → REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z6, member34_out_gg) → REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5))))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(X117)
member124_in_gag(T128, .(T129, T130)) → U2_gag(member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg
member34_in_gg(T159, .(T160, T161)) → U3_gg(member34_in_gg(T159, T161))
U2_gag(member124_out_gag(X131)) → member124_out_gag(X131)
U3_gg(member34_out_gg) → member34_out_gg
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0)
U3_gg(x0)
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), member124_out_gag(z1))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), member124_out_gag(z1))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z4, z0, .(.(z4, .(x2, [])), x3), .(z4, .(z2, z3))) → U6_GGGG(z0, .(.(z4, .(x2, [])), x3), .(z4, .(z2, z3)), member124_out_gag(x2))
REACH1_IN_GGGG(z2, z0, .(x2, x3), .(z2, .(z2, z3))) → U6_GGGG(z0, .(x2, x3), .(z2, .(z2, z3)), U2_gag(member124_in_gag(z2, x3)))
REACH1_IN_GGGG(z4, z0, .(x2, x3), .(z4, .(z2, z3))) → U6_GGGG(z0, .(x2, x3), .(z4, .(z2, z3)), U2_gag(member124_in_gag(z4, x3)))
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), x4, U3_gg(member34_in_gg(x4, .(z0, z4))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), x4, U3_gg(member34_in_gg(x4, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, z3)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z3, z4)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z1, z4)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z4, z5)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z5, member34_out_gg) → REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z6, member34_out_gg) → REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5))))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), member124_out_gag(z1))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), member124_out_gag(z1))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5))), member124_out_gag(x2))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(X117)
member124_in_gag(T128, .(T129, T130)) → U2_gag(member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg
member34_in_gg(T159, .(T160, T161)) → U3_gg(member34_in_gg(T159, T161))
U2_gag(member124_out_gag(X131)) → member124_out_gag(X131)
U3_gg(member34_out_gg) → member34_out_gg
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0)
U3_gg(x0)
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), member124_out_gag(z1))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), member124_out_gag(z1))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z5, z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z6, z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z2, z0, .(x2, x3), .(z2, .(z2, z3))) → U6_GGGG(z0, .(x2, x3), .(z2, .(z2, z3)), U2_gag(member124_in_gag(z2, x3)))
REACH1_IN_GGGG(z4, z0, .(x2, x3), .(z4, .(z2, z3))) → U6_GGGG(z0, .(x2, x3), .(z4, .(z2, z3)), U2_gag(member124_in_gag(z4, x3)))
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), x4, U3_gg(member34_in_gg(x4, .(z0, z4))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), x4, U3_gg(member34_in_gg(x4, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, z3)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z3, z4)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z1, z4)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z4, z5)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z5, member34_out_gg) → REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z6, member34_out_gg) → REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5))))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), member124_out_gag(z1))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), member124_out_gag(z1))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z5, z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z6, z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5))), member124_out_gag(x2))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(X117)
member124_in_gag(T128, .(T129, T130)) → U2_gag(member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg
member34_in_gg(T159, .(T160, T161)) → U3_gg(member34_in_gg(T159, T161))
U2_gag(member124_out_gag(X131)) → member124_out_gag(X131)
U3_gg(member34_out_gg) → member34_out_gg
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0)
U3_gg(x0)
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z3, z4))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z4, z5))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z4, z0, .(x2, x3), .(z4, .(z2, z3))) → U6_GGGG(z0, .(x2, x3), .(z4, .(z2, z3)), U2_gag(member124_in_gag(z4, x3)))
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), x4, U3_gg(member34_in_gg(x4, .(z0, z4))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), x4, U3_gg(member34_in_gg(x4, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, z3)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z3, z4)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z1, z4)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z4, z5)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z5, member34_out_gg) → REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z6, member34_out_gg) → REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5))))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), member124_out_gag(z1))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), member124_out_gag(z1))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z5, z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z6, z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z3, z4))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z4, z5))), U2_gag(member124_in_gag(z3, z2)))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(X117)
member124_in_gag(T128, .(T129, T130)) → U2_gag(member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg
member34_in_gg(T159, .(T160, T161)) → U3_gg(member34_in_gg(T159, T161))
U2_gag(member124_out_gag(X131)) → member124_out_gag(X131)
U3_gg(member34_out_gg) → member34_out_gg
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0)
U3_gg(x0)
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z3, z4))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z4, z5))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4)))) → U6_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))), U2_gag(member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5)))) → U6_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))), U2_gag(member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(z1, z2), .(z5, .(z3, .(z3, z4))), U2_gag(member124_in_gag(z5, z2)))
REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(z1, z2), .(z6, .(z3, .(z4, z5))), U2_gag(member124_in_gag(z6, z2)))
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), x4, U3_gg(member34_in_gg(x4, .(z0, z4))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), x4, U3_gg(member34_in_gg(x4, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, z3)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z3, z4)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z1, z4)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z4, z5)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z5, member34_out_gg) → REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z6, member34_out_gg) → REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5))))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), member124_out_gag(z1))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), member124_out_gag(z1))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z5, z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z6, z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z3, z4))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z4, z5))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4)))) → U6_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))), U2_gag(member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5)))) → U6_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))), U2_gag(member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(z1, z2), .(z5, .(z3, .(z3, z4))), U2_gag(member124_in_gag(z5, z2)))
REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(z1, z2), .(z6, .(z3, .(z4, z5))), U2_gag(member124_in_gag(z6, z2)))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(X117)
member124_in_gag(T128, .(T129, T130)) → U2_gag(member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg
member34_in_gg(T159, .(T160, T161)) → U3_gg(member34_in_gg(T159, T161))
U2_gag(member124_out_gag(X131)) → member124_out_gag(X131)
U3_gg(member34_out_gg) → member34_out_gg
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0)
U3_gg(x0)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), x4, U3_gg(member34_in_gg(x4, .(z0, z4))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), x4, U3_gg(member34_in_gg(x4, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, z3)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z3, z4)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z1, z4)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z4, z5)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z5, member34_out_gg) → REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z6, member34_out_gg) → REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5))))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), member124_out_gag(z1))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), member124_out_gag(z1))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z5, z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z6, z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z3, z4))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z4, z5))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4)))) → U6_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))), U2_gag(member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5)))) → U6_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))), U2_gag(member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(z1, z2), .(z5, .(z3, .(z3, z4))), U2_gag(member124_in_gag(z5, z2)))
REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(z1, z2), .(z6, .(z3, .(z4, z5))), U2_gag(member124_in_gag(z6, z2)))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg)
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(X117)
member124_in_gag(T128, .(T129, T130)) → U2_gag(member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg
member34_in_gg(T159, .(T160, T161)) → U3_gg(member34_in_gg(T159, T161))
U2_gag(member124_out_gag(X131)) → member124_out_gag(X131)
U3_gg(member34_out_gg) → member34_out_gg
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0)
U3_gg(x0)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), x4, U3_gg(member34_in_gg(x4, .(z0, z4))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), x4, U3_gg(member34_in_gg(x4, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, z3)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z3, z4)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z1, z4)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z4, z5)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z5, member34_out_gg) → REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z6, member34_out_gg) → REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5))))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), member124_out_gag(z1))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), member124_out_gag(z1))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z5, z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z6, z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z3, z4))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z4, z5))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4)))) → U6_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))), U2_gag(member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5)))) → U6_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))), U2_gag(member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(z1, z2), .(z5, .(z3, .(z3, z4))), U2_gag(member124_in_gag(z5, z2)))
REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(z1, z2), .(z6, .(z3, .(z4, z5))), U2_gag(member124_in_gag(z6, z2)))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg)
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(X117)
member124_in_gag(T128, .(T129, T130)) → U2_gag(member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg
member34_in_gg(T159, .(T160, T161)) → U3_gg(member34_in_gg(T159, T161))
U2_gag(member124_out_gag(X131)) → member124_out_gag(X131)
U3_gg(member34_out_gg) → member34_out_gg
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0)
U3_gg(x0)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), x4, U3_gg(member34_in_gg(x4, .(z0, z4))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), x4, U3_gg(member34_in_gg(x4, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, z3)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z3, z4)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z1, z4)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z4, z5)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z5, member34_out_gg) → REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z6, member34_out_gg) → REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5))))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), member124_out_gag(z1))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), member124_out_gag(z1))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z5, z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z6, z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z3, z4))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z4, z5))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4)))) → U6_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))), U2_gag(member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5)))) → U6_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))), U2_gag(member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(z1, z2), .(z5, .(z3, .(z3, z4))), U2_gag(member124_in_gag(z5, z2)))
REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(z1, z2), .(z6, .(z3, .(z4, z5))), U2_gag(member124_in_gag(z6, z2)))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), z0, member34_out_gg)
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(X117)
member124_in_gag(T128, .(T129, T130)) → U2_gag(member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg
member34_in_gg(T159, .(T160, T161)) → U3_gg(member34_in_gg(T159, T161))
U2_gag(member124_out_gag(X131)) → member124_out_gag(X131)
U3_gg(member34_out_gg) → member34_out_gg
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0)
U3_gg(x0)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), x4, U3_gg(member34_in_gg(x4, .(z0, z4))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), x4, U3_gg(member34_in_gg(x4, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, z3)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z3, z4)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z1, z4)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z4, z5)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z5, member34_out_gg) → REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z6, member34_out_gg) → REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5))))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), member124_out_gag(z1))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), member124_out_gag(z1))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z5, z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z6, z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z3, z4))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z4, z5))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4)))) → U6_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))), U2_gag(member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5)))) → U6_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))), U2_gag(member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(z1, z2), .(z5, .(z3, .(z3, z4))), U2_gag(member124_in_gag(z5, z2)))
REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(z1, z2), .(z6, .(z3, .(z4, z5))), U2_gag(member124_in_gag(z6, z2)))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg)
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(X117)
member124_in_gag(T128, .(T129, T130)) → U2_gag(member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg
member34_in_gg(T159, .(T160, T161)) → U3_gg(member34_in_gg(T159, T161))
U2_gag(member124_out_gag(X131)) → member124_out_gag(X131)
U3_gg(member34_out_gg) → member34_out_gg
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0)
U3_gg(x0)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, U3_gg(member34_in_gg(z0, .(z0, .(z0, z3)))))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, U3_gg(member34_in_gg(z0, .(z0, .(z3, z4)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), z2, U3_gg(member34_in_gg(z2, .(z0, .(z0, z4)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), z2, U3_gg(member34_in_gg(z2, .(z0, .(z4, z5)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), x4, U3_gg(member34_in_gg(x4, .(z0, z4))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), x4, U3_gg(member34_in_gg(x4, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, z3)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z3, z4)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z1, z4)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z4, z5)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z5, member34_out_gg) → REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z6, member34_out_gg) → REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5))))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), member124_out_gag(z1))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), member124_out_gag(z1))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z5, z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z6, z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z3, z4))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z4, z5))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4)))) → U6_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))), U2_gag(member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5)))) → U6_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))), U2_gag(member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(z1, z2), .(z5, .(z3, .(z3, z4))), U2_gag(member124_in_gag(z5, z2)))
REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(z1, z2), .(z6, .(z3, .(z4, z5))), U2_gag(member124_in_gag(z6, z2)))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, U3_gg(member34_in_gg(z0, .(z0, .(z0, z3)))))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, U3_gg(member34_in_gg(z0, .(z0, .(z3, z4)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), z2, U3_gg(member34_in_gg(z2, .(z0, .(z0, z4)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), z2, U3_gg(member34_in_gg(z2, .(z0, .(z4, z5)))))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(X117)
member124_in_gag(T128, .(T129, T130)) → U2_gag(member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg
member34_in_gg(T159, .(T160, T161)) → U3_gg(member34_in_gg(T159, T161))
U2_gag(member124_out_gag(X131)) → member124_out_gag(X131)
U3_gg(member34_out_gg) → member34_out_gg
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0)
U3_gg(x0)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, U3_gg(member34_in_gg(z0, .(z0, .(z0, z3)))))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, U3_gg(member34_in_gg(z0, .(z0, .(z3, z4)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), z2, U3_gg(member34_in_gg(z2, .(z0, .(z0, z4)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), z2, U3_gg(member34_in_gg(z2, .(z0, .(z4, z5)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z4, z5))), z2, U3_gg(member34_in_gg(z2, .(z4, .(z4, z5)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z5, z6))), z2, U3_gg(member34_in_gg(z2, .(z4, .(z5, z6)))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, z4)), x4, U3_gg(member34_in_gg(x4, .(z0, z4))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), x4, U3_gg(member34_in_gg(x4, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, z3)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z3, z4)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z1, z4)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z4, z5)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z5, member34_out_gg) → REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z6, member34_out_gg) → REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5))))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), member124_out_gag(z1))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), member124_out_gag(z1))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z5, z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z6, z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z3, z4))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z4, z5))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4)))) → U6_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))), U2_gag(member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5)))) → U6_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))), U2_gag(member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(z1, z2), .(z5, .(z3, .(z3, z4))), U2_gag(member124_in_gag(z5, z2)))
REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(z1, z2), .(z6, .(z3, .(z4, z5))), U2_gag(member124_in_gag(z6, z2)))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, U3_gg(member34_in_gg(z0, .(z0, .(z0, z3)))))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, U3_gg(member34_in_gg(z0, .(z0, .(z3, z4)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), z2, U3_gg(member34_in_gg(z2, .(z0, .(z0, z4)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), z2, U3_gg(member34_in_gg(z2, .(z0, .(z4, z5)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z4, z5))), z2, U3_gg(member34_in_gg(z2, .(z4, .(z4, z5)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z5, z6))), z2, U3_gg(member34_in_gg(z2, .(z4, .(z5, z6)))))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(X117)
member124_in_gag(T128, .(T129, T130)) → U2_gag(member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg
member34_in_gg(T159, .(T160, T161)) → U3_gg(member34_in_gg(T159, T161))
U2_gag(member124_out_gag(X131)) → member124_out_gag(X131)
U3_gg(member34_out_gg) → member34_out_gg
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0)
U3_gg(x0)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, U3_gg(member34_in_gg(z0, .(z0, .(z0, z3)))))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, U3_gg(member34_in_gg(z0, .(z0, .(z3, z4)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), z2, U3_gg(member34_in_gg(z2, .(z0, .(z0, z4)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), z2, U3_gg(member34_in_gg(z2, .(z0, .(z4, z5)))))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(x5)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), x5, U3_gg(member34_in_gg(x5, .(z0, .(z0, z3)))))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(x5)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), x5, U3_gg(member34_in_gg(x5, .(z0, .(z3, z4)))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(x5)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), x5, U3_gg(member34_in_gg(x5, .(z0, .(z0, z4)))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(x5)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), x5, U3_gg(member34_in_gg(x5, .(z0, .(z4, z5)))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(x4)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, z5)), x4, U3_gg(member34_in_gg(x4, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, z3)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z3, z4)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z1, z4)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z4, z5)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z5, member34_out_gg) → REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z6, member34_out_gg) → REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5))))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), member124_out_gag(z1))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), member124_out_gag(z1))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z5, z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z6, z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z3, z4))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z4, z5))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4)))) → U6_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))), U2_gag(member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5)))) → U6_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))), U2_gag(member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(z1, z2), .(z5, .(z3, .(z3, z4))), U2_gag(member124_in_gag(z5, z2)))
REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(z1, z2), .(z6, .(z3, .(z4, z5))), U2_gag(member124_in_gag(z6, z2)))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, U3_gg(member34_in_gg(z0, .(z0, .(z0, z3)))))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, U3_gg(member34_in_gg(z0, .(z0, .(z3, z4)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), z2, U3_gg(member34_in_gg(z2, .(z0, .(z0, z4)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), z2, U3_gg(member34_in_gg(z2, .(z0, .(z4, z5)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z4, z5))), z2, U3_gg(member34_in_gg(z2, .(z4, .(z4, z5)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z5, z6))), z2, U3_gg(member34_in_gg(z2, .(z4, .(z5, z6)))))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(x5)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), x5, U3_gg(member34_in_gg(x5, .(z0, .(z0, z3)))))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(x5)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), x5, U3_gg(member34_in_gg(x5, .(z0, .(z3, z4)))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(x5)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), x5, U3_gg(member34_in_gg(x5, .(z0, .(z0, z4)))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(x5)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), x5, U3_gg(member34_in_gg(x5, .(z0, .(z4, z5)))))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(X117)
member124_in_gag(T128, .(T129, T130)) → U2_gag(member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg
member34_in_gg(T159, .(T160, T161)) → U3_gg(member34_in_gg(T159, T161))
U2_gag(member124_out_gag(X131)) → member124_out_gag(X131)
U3_gg(member34_out_gg) → member34_out_gg
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0)
U3_gg(x0)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, U3_gg(member34_in_gg(z0, .(z0, .(z0, z3)))))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, U3_gg(member34_in_gg(z0, .(z0, .(z3, z4)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), z2, U3_gg(member34_in_gg(z2, .(z0, .(z0, z4)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), z2, U3_gg(member34_in_gg(z2, .(z0, .(z4, z5)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z4, z5))), z2, U3_gg(member34_in_gg(z2, .(z4, .(z4, z5)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z5, z6))), z2, U3_gg(member34_in_gg(z2, .(z4, .(z5, z6)))))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(x6)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), x6, U3_gg(member34_in_gg(x6, .(z0, .(z0, z3)))))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(x6)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), x6, U3_gg(member34_in_gg(x6, .(z0, .(z3, z4)))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(x6)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), x6, U3_gg(member34_in_gg(x6, .(z0, .(z0, z4)))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(x6)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), x6, U3_gg(member34_in_gg(x6, .(z0, .(z4, z5)))))
U6_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), member124_out_gag(x6)) → U7_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), x6, U3_gg(member34_in_gg(x6, .(z2, .(z2, z4)))))
U6_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), member124_out_gag(x6)) → U7_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), x6, U3_gg(member34_in_gg(x6, .(z2, .(z4, z5)))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(x6)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), x6, U3_gg(member34_in_gg(x6, .(z4, .(z4, z5)))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(x6)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), x6, U3_gg(member34_in_gg(x6, .(z4, .(z5, z6)))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, z3)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))))
U7_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z3, z4)), z1, member34_out_gg) → REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z3, member34_out_gg) → REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z1, z4)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))))
U7_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z1, .(z4, z5)), z2, member34_out_gg) → REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z3, z4)), z5, member34_out_gg) → REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4))))
U7_GGGG(z0, .(z1, z2), .(z3, .(z4, z5)), z6, member34_out_gg) → REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5))))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), member124_out_gag(z1))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), member124_out_gag(z1))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z3, z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z3, .(x2, [])), z2), .(z3, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z5, z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(.(z5, .(x2, [])), z2), .(z5, .(z3, .(z3, z4))), member124_out_gag(x2))
REACH1_IN_GGGG(z6, z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(.(z6, .(x2, [])), z2), .(z6, .(z3, .(z4, z5))), member124_out_gag(x2))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z1, z3))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z1, z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4)))) → U6_GGGG(z0, .(.(z1, .(z1, [])), z2), .(z1, .(z1, .(z3, z4))), U2_gag(member124_in_gag(z1, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z3, z4))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z3, z0, .(z1, z2), .(z3, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(z1, z2), .(z3, .(z3, .(z4, z5))), U2_gag(member124_in_gag(z3, z2)))
REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4)))) → U6_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z1, z4))), U2_gag(member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z2, z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5)))) → U6_GGGG(z0, .(.(z1, .(z2, [])), z3), .(z2, .(z1, .(z4, z5))), U2_gag(member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z5, z0, .(z1, z2), .(z5, .(z3, .(z3, z4)))) → U6_GGGG(z0, .(z1, z2), .(z5, .(z3, .(z3, z4))), U2_gag(member124_in_gag(z5, z2)))
REACH1_IN_GGGG(z6, z0, .(z1, z2), .(z6, .(z3, .(z4, z5)))) → U6_GGGG(z0, .(z1, z2), .(z6, .(z3, .(z4, z5))), U2_gag(member124_in_gag(z6, z2)))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg)
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg)
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, U3_gg(member34_in_gg(z0, .(z0, .(z0, z3)))))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, U3_gg(member34_in_gg(z0, .(z0, .(z3, z4)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), z2, U3_gg(member34_in_gg(z2, .(z0, .(z0, z4)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), z2, U3_gg(member34_in_gg(z2, .(z0, .(z4, z5)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z4, z5))), z2, U3_gg(member34_in_gg(z2, .(z4, .(z4, z5)))))
U6_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z2)) → U7_GGGG(z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z5, z6))), z2, U3_gg(member34_in_gg(z2, .(z4, .(z5, z6)))))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(x5)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), x5, U3_gg(member34_in_gg(x5, .(z0, .(z0, z3)))))
U6_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(x5)) → U7_GGGG(z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), x5, U3_gg(member34_in_gg(x5, .(z0, .(z3, z4)))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(x5)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), x5, U3_gg(member34_in_gg(x5, .(z0, .(z0, z4)))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(x5)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), x5, U3_gg(member34_in_gg(x5, .(z0, .(z4, z5)))))
U6_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), member124_out_gag(x6)) → U7_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), x6, U3_gg(member34_in_gg(x6, .(z2, .(z2, z4)))))
U6_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), member124_out_gag(x6)) → U7_GGGG(z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), x6, U3_gg(member34_in_gg(x6, .(z2, .(z4, z5)))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(x6)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), x6, U3_gg(member34_in_gg(x6, .(z4, .(z4, z5)))))
U6_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(x6)) → U7_GGGG(z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), x6, U3_gg(member34_in_gg(x6, .(z4, .(z5, z6)))))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(X117)
member124_in_gag(T128, .(T129, T130)) → U2_gag(member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg
member34_in_gg(T159, .(T160, T161)) → U3_gg(member34_in_gg(T159, T161))
U2_gag(member124_out_gag(X131)) → member124_out_gag(X131)
U3_gg(member34_out_gg) → member34_out_gg
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0)
U3_gg(x0)
reach1_in_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12) → reach1_out_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12)
reach1_in_gggg(T44, T45, .(T46, T47), T12) → U4_gggg(T44, T45, T46, T47, T12, member12_in_ggg(T44, T45, T47))
member12_in_ggg(T66, T67, .(.(T66, .(T67, [])), T68)) → member12_out_ggg(T66, T67, .(.(T66, .(T67, [])), T68))
member12_in_ggg(T77, T78, .(T79, T80)) → U1_ggg(T77, T78, T79, T80, member12_in_ggg(T77, T78, T80))
U1_ggg(T77, T78, T79, T80, member12_out_ggg(T77, T78, T80)) → member12_out_ggg(T77, T78, .(T79, T80))
U4_gggg(T44, T45, T46, T47, T12, member12_out_ggg(T44, T45, T47)) → reach1_out_gggg(T44, T45, .(T46, T47), T12)
reach1_in_gggg(T99, T100, T101, T102) → U5_gggg(T99, T100, T101, T102, member124_in_gag(T99, X90, T101))
member124_in_gag(T120, X117, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, X131, .(T129, T130)) → U2_gag(T128, X131, T129, T130, member124_in_gag(T128, X131, T130))
U2_gag(T128, X131, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U5_gggg(T99, T100, T101, T102, member124_out_gag(T99, X90, T101)) → reach1_out_gggg(T99, T100, T101, T102)
reach1_in_gggg(T99, T100, T101, T102) → U6_gggg(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_gggg(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_gggg(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → reach1_out_gggg(T99, T100, T101, T102)
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → U8_gggg(T99, T100, T101, T102, reach1_in_gggg(T107, T100, T101, .(T107, T102)))
U8_gggg(T99, T100, T101, T102, reach1_out_gggg(T107, T100, T101, .(T107, T102))) → reach1_out_gggg(T99, T100, T101, T102)
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
reach1_in_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12) → reach1_out_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12)
reach1_in_gggg(T44, T45, .(T46, T47), T12) → U4_gggg(T44, T45, T46, T47, T12, member12_in_ggg(T44, T45, T47))
member12_in_ggg(T66, T67, .(.(T66, .(T67, [])), T68)) → member12_out_ggg(T66, T67, .(.(T66, .(T67, [])), T68))
member12_in_ggg(T77, T78, .(T79, T80)) → U1_ggg(T77, T78, T79, T80, member12_in_ggg(T77, T78, T80))
U1_ggg(T77, T78, T79, T80, member12_out_ggg(T77, T78, T80)) → member12_out_ggg(T77, T78, .(T79, T80))
U4_gggg(T44, T45, T46, T47, T12, member12_out_ggg(T44, T45, T47)) → reach1_out_gggg(T44, T45, .(T46, T47), T12)
reach1_in_gggg(T99, T100, T101, T102) → U5_gggg(T99, T100, T101, T102, member124_in_gag(T99, X90, T101))
member124_in_gag(T120, X117, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, X131, .(T129, T130)) → U2_gag(T128, X131, T129, T130, member124_in_gag(T128, X131, T130))
U2_gag(T128, X131, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U5_gggg(T99, T100, T101, T102, member124_out_gag(T99, X90, T101)) → reach1_out_gggg(T99, T100, T101, T102)
reach1_in_gggg(T99, T100, T101, T102) → U6_gggg(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_gggg(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_gggg(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → reach1_out_gggg(T99, T100, T101, T102)
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → U8_gggg(T99, T100, T101, T102, reach1_in_gggg(T107, T100, T101, .(T107, T102)))
U8_gggg(T99, T100, T101, T102, reach1_out_gggg(T107, T100, T101, .(T107, T102))) → reach1_out_gggg(T99, T100, T101, T102)
REACH1_IN_GGGG(T44, T45, .(T46, T47), T12) → U4_GGGG(T44, T45, T46, T47, T12, member12_in_ggg(T44, T45, T47))
REACH1_IN_GGGG(T44, T45, .(T46, T47), T12) → MEMBER12_IN_GGG(T44, T45, T47)
MEMBER12_IN_GGG(T77, T78, .(T79, T80)) → U1_GGG(T77, T78, T79, T80, member12_in_ggg(T77, T78, T80))
MEMBER12_IN_GGG(T77, T78, .(T79, T80)) → MEMBER12_IN_GGG(T77, T78, T80)
REACH1_IN_GGGG(T99, T100, T101, T102) → U5_GGGG(T99, T100, T101, T102, member124_in_gag(T99, X90, T101))
REACH1_IN_GGGG(T99, T100, T101, T102) → MEMBER124_IN_GAG(T99, X90, T101)
MEMBER124_IN_GAG(T128, X131, .(T129, T130)) → U2_GAG(T128, X131, T129, T130, member124_in_gag(T128, X131, T130))
MEMBER124_IN_GAG(T128, X131, .(T129, T130)) → MEMBER124_IN_GAG(T128, X131, T130)
REACH1_IN_GGGG(T99, T100, T101, T102) → U6_GGGG(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_GGGG(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_GGGG(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
U6_GGGG(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → MEMBER34_IN_GG(T107, T102)
MEMBER34_IN_GG(T159, .(T160, T161)) → U3_GG(T159, T160, T161, member34_in_gg(T159, T161))
MEMBER34_IN_GG(T159, .(T160, T161)) → MEMBER34_IN_GG(T159, T161)
U7_GGGG(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → U8_GGGG(T99, T100, T101, T102, reach1_in_gggg(T107, T100, T101, .(T107, T102)))
U7_GGGG(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → REACH1_IN_GGGG(T107, T100, T101, .(T107, T102))
reach1_in_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12) → reach1_out_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12)
reach1_in_gggg(T44, T45, .(T46, T47), T12) → U4_gggg(T44, T45, T46, T47, T12, member12_in_ggg(T44, T45, T47))
member12_in_ggg(T66, T67, .(.(T66, .(T67, [])), T68)) → member12_out_ggg(T66, T67, .(.(T66, .(T67, [])), T68))
member12_in_ggg(T77, T78, .(T79, T80)) → U1_ggg(T77, T78, T79, T80, member12_in_ggg(T77, T78, T80))
U1_ggg(T77, T78, T79, T80, member12_out_ggg(T77, T78, T80)) → member12_out_ggg(T77, T78, .(T79, T80))
U4_gggg(T44, T45, T46, T47, T12, member12_out_ggg(T44, T45, T47)) → reach1_out_gggg(T44, T45, .(T46, T47), T12)
reach1_in_gggg(T99, T100, T101, T102) → U5_gggg(T99, T100, T101, T102, member124_in_gag(T99, X90, T101))
member124_in_gag(T120, X117, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, X131, .(T129, T130)) → U2_gag(T128, X131, T129, T130, member124_in_gag(T128, X131, T130))
U2_gag(T128, X131, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U5_gggg(T99, T100, T101, T102, member124_out_gag(T99, X90, T101)) → reach1_out_gggg(T99, T100, T101, T102)
reach1_in_gggg(T99, T100, T101, T102) → U6_gggg(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_gggg(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_gggg(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → reach1_out_gggg(T99, T100, T101, T102)
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → U8_gggg(T99, T100, T101, T102, reach1_in_gggg(T107, T100, T101, .(T107, T102)))
U8_gggg(T99, T100, T101, T102, reach1_out_gggg(T107, T100, T101, .(T107, T102))) → reach1_out_gggg(T99, T100, T101, T102)
REACH1_IN_GGGG(T44, T45, .(T46, T47), T12) → U4_GGGG(T44, T45, T46, T47, T12, member12_in_ggg(T44, T45, T47))
REACH1_IN_GGGG(T44, T45, .(T46, T47), T12) → MEMBER12_IN_GGG(T44, T45, T47)
MEMBER12_IN_GGG(T77, T78, .(T79, T80)) → U1_GGG(T77, T78, T79, T80, member12_in_ggg(T77, T78, T80))
MEMBER12_IN_GGG(T77, T78, .(T79, T80)) → MEMBER12_IN_GGG(T77, T78, T80)
REACH1_IN_GGGG(T99, T100, T101, T102) → U5_GGGG(T99, T100, T101, T102, member124_in_gag(T99, X90, T101))
REACH1_IN_GGGG(T99, T100, T101, T102) → MEMBER124_IN_GAG(T99, X90, T101)
MEMBER124_IN_GAG(T128, X131, .(T129, T130)) → U2_GAG(T128, X131, T129, T130, member124_in_gag(T128, X131, T130))
MEMBER124_IN_GAG(T128, X131, .(T129, T130)) → MEMBER124_IN_GAG(T128, X131, T130)
REACH1_IN_GGGG(T99, T100, T101, T102) → U6_GGGG(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_GGGG(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_GGGG(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
U6_GGGG(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → MEMBER34_IN_GG(T107, T102)
MEMBER34_IN_GG(T159, .(T160, T161)) → U3_GG(T159, T160, T161, member34_in_gg(T159, T161))
MEMBER34_IN_GG(T159, .(T160, T161)) → MEMBER34_IN_GG(T159, T161)
U7_GGGG(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → U8_GGGG(T99, T100, T101, T102, reach1_in_gggg(T107, T100, T101, .(T107, T102)))
U7_GGGG(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → REACH1_IN_GGGG(T107, T100, T101, .(T107, T102))
reach1_in_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12) → reach1_out_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12)
reach1_in_gggg(T44, T45, .(T46, T47), T12) → U4_gggg(T44, T45, T46, T47, T12, member12_in_ggg(T44, T45, T47))
member12_in_ggg(T66, T67, .(.(T66, .(T67, [])), T68)) → member12_out_ggg(T66, T67, .(.(T66, .(T67, [])), T68))
member12_in_ggg(T77, T78, .(T79, T80)) → U1_ggg(T77, T78, T79, T80, member12_in_ggg(T77, T78, T80))
U1_ggg(T77, T78, T79, T80, member12_out_ggg(T77, T78, T80)) → member12_out_ggg(T77, T78, .(T79, T80))
U4_gggg(T44, T45, T46, T47, T12, member12_out_ggg(T44, T45, T47)) → reach1_out_gggg(T44, T45, .(T46, T47), T12)
reach1_in_gggg(T99, T100, T101, T102) → U5_gggg(T99, T100, T101, T102, member124_in_gag(T99, X90, T101))
member124_in_gag(T120, X117, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, X131, .(T129, T130)) → U2_gag(T128, X131, T129, T130, member124_in_gag(T128, X131, T130))
U2_gag(T128, X131, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U5_gggg(T99, T100, T101, T102, member124_out_gag(T99, X90, T101)) → reach1_out_gggg(T99, T100, T101, T102)
reach1_in_gggg(T99, T100, T101, T102) → U6_gggg(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_gggg(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_gggg(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → reach1_out_gggg(T99, T100, T101, T102)
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → U8_gggg(T99, T100, T101, T102, reach1_in_gggg(T107, T100, T101, .(T107, T102)))
U8_gggg(T99, T100, T101, T102, reach1_out_gggg(T107, T100, T101, .(T107, T102))) → reach1_out_gggg(T99, T100, T101, T102)
MEMBER34_IN_GG(T159, .(T160, T161)) → MEMBER34_IN_GG(T159, T161)
reach1_in_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12) → reach1_out_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12)
reach1_in_gggg(T44, T45, .(T46, T47), T12) → U4_gggg(T44, T45, T46, T47, T12, member12_in_ggg(T44, T45, T47))
member12_in_ggg(T66, T67, .(.(T66, .(T67, [])), T68)) → member12_out_ggg(T66, T67, .(.(T66, .(T67, [])), T68))
member12_in_ggg(T77, T78, .(T79, T80)) → U1_ggg(T77, T78, T79, T80, member12_in_ggg(T77, T78, T80))
U1_ggg(T77, T78, T79, T80, member12_out_ggg(T77, T78, T80)) → member12_out_ggg(T77, T78, .(T79, T80))
U4_gggg(T44, T45, T46, T47, T12, member12_out_ggg(T44, T45, T47)) → reach1_out_gggg(T44, T45, .(T46, T47), T12)
reach1_in_gggg(T99, T100, T101, T102) → U5_gggg(T99, T100, T101, T102, member124_in_gag(T99, X90, T101))
member124_in_gag(T120, X117, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, X131, .(T129, T130)) → U2_gag(T128, X131, T129, T130, member124_in_gag(T128, X131, T130))
U2_gag(T128, X131, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U5_gggg(T99, T100, T101, T102, member124_out_gag(T99, X90, T101)) → reach1_out_gggg(T99, T100, T101, T102)
reach1_in_gggg(T99, T100, T101, T102) → U6_gggg(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_gggg(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_gggg(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → reach1_out_gggg(T99, T100, T101, T102)
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → U8_gggg(T99, T100, T101, T102, reach1_in_gggg(T107, T100, T101, .(T107, T102)))
U8_gggg(T99, T100, T101, T102, reach1_out_gggg(T107, T100, T101, .(T107, T102))) → reach1_out_gggg(T99, T100, T101, T102)
MEMBER34_IN_GG(T159, .(T160, T161)) → MEMBER34_IN_GG(T159, T161)
MEMBER34_IN_GG(T159, .(T160, T161)) → MEMBER34_IN_GG(T159, T161)
From the DPs we obtained the following set of size-change graphs:
MEMBER124_IN_GAG(T128, X131, .(T129, T130)) → MEMBER124_IN_GAG(T128, X131, T130)
reach1_in_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12) → reach1_out_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12)
reach1_in_gggg(T44, T45, .(T46, T47), T12) → U4_gggg(T44, T45, T46, T47, T12, member12_in_ggg(T44, T45, T47))
member12_in_ggg(T66, T67, .(.(T66, .(T67, [])), T68)) → member12_out_ggg(T66, T67, .(.(T66, .(T67, [])), T68))
member12_in_ggg(T77, T78, .(T79, T80)) → U1_ggg(T77, T78, T79, T80, member12_in_ggg(T77, T78, T80))
U1_ggg(T77, T78, T79, T80, member12_out_ggg(T77, T78, T80)) → member12_out_ggg(T77, T78, .(T79, T80))
U4_gggg(T44, T45, T46, T47, T12, member12_out_ggg(T44, T45, T47)) → reach1_out_gggg(T44, T45, .(T46, T47), T12)
reach1_in_gggg(T99, T100, T101, T102) → U5_gggg(T99, T100, T101, T102, member124_in_gag(T99, X90, T101))
member124_in_gag(T120, X117, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, X131, .(T129, T130)) → U2_gag(T128, X131, T129, T130, member124_in_gag(T128, X131, T130))
U2_gag(T128, X131, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U5_gggg(T99, T100, T101, T102, member124_out_gag(T99, X90, T101)) → reach1_out_gggg(T99, T100, T101, T102)
reach1_in_gggg(T99, T100, T101, T102) → U6_gggg(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_gggg(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_gggg(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → reach1_out_gggg(T99, T100, T101, T102)
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → U8_gggg(T99, T100, T101, T102, reach1_in_gggg(T107, T100, T101, .(T107, T102)))
U8_gggg(T99, T100, T101, T102, reach1_out_gggg(T107, T100, T101, .(T107, T102))) → reach1_out_gggg(T99, T100, T101, T102)
MEMBER124_IN_GAG(T128, X131, .(T129, T130)) → MEMBER124_IN_GAG(T128, X131, T130)
MEMBER124_IN_GAG(T128, .(T129, T130)) → MEMBER124_IN_GAG(T128, T130)
From the DPs we obtained the following set of size-change graphs:
MEMBER12_IN_GGG(T77, T78, .(T79, T80)) → MEMBER12_IN_GGG(T77, T78, T80)
reach1_in_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12) → reach1_out_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12)
reach1_in_gggg(T44, T45, .(T46, T47), T12) → U4_gggg(T44, T45, T46, T47, T12, member12_in_ggg(T44, T45, T47))
member12_in_ggg(T66, T67, .(.(T66, .(T67, [])), T68)) → member12_out_ggg(T66, T67, .(.(T66, .(T67, [])), T68))
member12_in_ggg(T77, T78, .(T79, T80)) → U1_ggg(T77, T78, T79, T80, member12_in_ggg(T77, T78, T80))
U1_ggg(T77, T78, T79, T80, member12_out_ggg(T77, T78, T80)) → member12_out_ggg(T77, T78, .(T79, T80))
U4_gggg(T44, T45, T46, T47, T12, member12_out_ggg(T44, T45, T47)) → reach1_out_gggg(T44, T45, .(T46, T47), T12)
reach1_in_gggg(T99, T100, T101, T102) → U5_gggg(T99, T100, T101, T102, member124_in_gag(T99, X90, T101))
member124_in_gag(T120, X117, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, X131, .(T129, T130)) → U2_gag(T128, X131, T129, T130, member124_in_gag(T128, X131, T130))
U2_gag(T128, X131, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U5_gggg(T99, T100, T101, T102, member124_out_gag(T99, X90, T101)) → reach1_out_gggg(T99, T100, T101, T102)
reach1_in_gggg(T99, T100, T101, T102) → U6_gggg(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_gggg(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_gggg(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → reach1_out_gggg(T99, T100, T101, T102)
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → U8_gggg(T99, T100, T101, T102, reach1_in_gggg(T107, T100, T101, .(T107, T102)))
U8_gggg(T99, T100, T101, T102, reach1_out_gggg(T107, T100, T101, .(T107, T102))) → reach1_out_gggg(T99, T100, T101, T102)
MEMBER12_IN_GGG(T77, T78, .(T79, T80)) → MEMBER12_IN_GGG(T77, T78, T80)
MEMBER12_IN_GGG(T77, T78, .(T79, T80)) → MEMBER12_IN_GGG(T77, T78, T80)
From the DPs we obtained the following set of size-change graphs:
REACH1_IN_GGGG(T99, T100, T101, T102) → U6_GGGG(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_GGGG(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_GGGG(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
U7_GGGG(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → REACH1_IN_GGGG(T107, T100, T101, .(T107, T102))
reach1_in_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12) → reach1_out_gggg(T25, T26, .(.(T25, .(T26, [])), T27), T12)
reach1_in_gggg(T44, T45, .(T46, T47), T12) → U4_gggg(T44, T45, T46, T47, T12, member12_in_ggg(T44, T45, T47))
member12_in_ggg(T66, T67, .(.(T66, .(T67, [])), T68)) → member12_out_ggg(T66, T67, .(.(T66, .(T67, [])), T68))
member12_in_ggg(T77, T78, .(T79, T80)) → U1_ggg(T77, T78, T79, T80, member12_in_ggg(T77, T78, T80))
U1_ggg(T77, T78, T79, T80, member12_out_ggg(T77, T78, T80)) → member12_out_ggg(T77, T78, .(T79, T80))
U4_gggg(T44, T45, T46, T47, T12, member12_out_ggg(T44, T45, T47)) → reach1_out_gggg(T44, T45, .(T46, T47), T12)
reach1_in_gggg(T99, T100, T101, T102) → U5_gggg(T99, T100, T101, T102, member124_in_gag(T99, X90, T101))
member124_in_gag(T120, X117, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, X131, .(T129, T130)) → U2_gag(T128, X131, T129, T130, member124_in_gag(T128, X131, T130))
U2_gag(T128, X131, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U5_gggg(T99, T100, T101, T102, member124_out_gag(T99, X90, T101)) → reach1_out_gggg(T99, T100, T101, T102)
reach1_in_gggg(T99, T100, T101, T102) → U6_gggg(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_gggg(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_gggg(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → reach1_out_gggg(T99, T100, T101, T102)
U7_gggg(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → U8_gggg(T99, T100, T101, T102, reach1_in_gggg(T107, T100, T101, .(T107, T102)))
U8_gggg(T99, T100, T101, T102, reach1_out_gggg(T107, T100, T101, .(T107, T102))) → reach1_out_gggg(T99, T100, T101, T102)
REACH1_IN_GGGG(T99, T100, T101, T102) → U6_GGGG(T99, T100, T101, T102, member124_in_gag(T99, T107, T101))
U6_GGGG(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_GGGG(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
U7_GGGG(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → REACH1_IN_GGGG(T107, T100, T101, .(T107, T102))
member124_in_gag(T120, X117, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, X131, .(T129, T130)) → U2_gag(T128, X131, T129, T130, member124_in_gag(T128, X131, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, X131, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
REACH1_IN_GGGG(T99, T100, T101, T102) → U6_GGGG(T99, T100, T101, T102, member124_in_gag(T99, T101))
U6_GGGG(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_GGGG(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
U7_GGGG(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → REACH1_IN_GGGG(T107, T100, T101, .(T107, T102))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, .(T129, T130)) → U2_gag(T128, T129, T130, member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0, x1, x2, x3)
U3_gg(x0, x1, x2, x3)
REACH1_IN_GGGG(x0, y1, .(.(x0, .(x1, [])), x2), y3) → U6_GGGG(x0, y1, .(.(x0, .(x1, [])), x2), y3, member124_out_gag(x0, x1, .(.(x0, .(x1, [])), x2)))
REACH1_IN_GGGG(x0, y1, .(x1, x2), y3) → U6_GGGG(x0, y1, .(x1, x2), y3, U2_gag(x0, x1, x2, member124_in_gag(x0, x2)))
U6_GGGG(T99, T100, T101, T102, member124_out_gag(T99, T107, T101)) → U7_GGGG(T99, T100, T101, T102, T107, member34_in_gg(T107, T102))
U7_GGGG(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → REACH1_IN_GGGG(T107, T100, T101, .(T107, T102))
REACH1_IN_GGGG(x0, y1, .(.(x0, .(x1, [])), x2), y3) → U6_GGGG(x0, y1, .(.(x0, .(x1, [])), x2), y3, member124_out_gag(x0, x1, .(.(x0, .(x1, [])), x2)))
REACH1_IN_GGGG(x0, y1, .(x1, x2), y3) → U6_GGGG(x0, y1, .(x1, x2), y3, U2_gag(x0, x1, x2, member124_in_gag(x0, x2)))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, .(T129, T130)) → U2_gag(T128, T129, T130, member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0, x1, x2, x3)
U3_gg(x0, x1, x2, x3)
U6_GGGG(y0, y1, y2, .(x0, x1), member124_out_gag(y0, x0, y2)) → U7_GGGG(y0, y1, y2, .(x0, x1), x0, member34_out_gg(x0, .(x0, x1)))
U6_GGGG(y0, y1, y2, .(x1, x2), member124_out_gag(y0, x0, y2)) → U7_GGGG(y0, y1, y2, .(x1, x2), x0, U3_gg(x0, x1, x2, member34_in_gg(x0, x2)))
U7_GGGG(T99, T100, T101, T102, T107, member34_out_gg(T107, T102)) → REACH1_IN_GGGG(T107, T100, T101, .(T107, T102))
REACH1_IN_GGGG(x0, y1, .(.(x0, .(x1, [])), x2), y3) → U6_GGGG(x0, y1, .(.(x0, .(x1, [])), x2), y3, member124_out_gag(x0, x1, .(.(x0, .(x1, [])), x2)))
REACH1_IN_GGGG(x0, y1, .(x1, x2), y3) → U6_GGGG(x0, y1, .(x1, x2), y3, U2_gag(x0, x1, x2, member124_in_gag(x0, x2)))
U6_GGGG(y0, y1, y2, .(x0, x1), member124_out_gag(y0, x0, y2)) → U7_GGGG(y0, y1, y2, .(x0, x1), x0, member34_out_gg(x0, .(x0, x1)))
U6_GGGG(y0, y1, y2, .(x1, x2), member124_out_gag(y0, x0, y2)) → U7_GGGG(y0, y1, y2, .(x1, x2), x0, U3_gg(x0, x1, x2, member34_in_gg(x0, x2)))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, .(T129, T130)) → U2_gag(T128, T129, T130, member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0, x1, x2, x3)
U3_gg(x0, x1, x2, x3)
U7_GGGG(z0, z1, z2, .(z3, z4), z3, member34_out_gg(z3, .(z3, z4))) → REACH1_IN_GGGG(z3, z1, z2, .(z3, .(z3, z4)))
U7_GGGG(z0, z1, z2, .(z3, z4), z5, member34_out_gg(z5, .(z3, z4))) → REACH1_IN_GGGG(z5, z1, z2, .(z5, .(z3, z4)))
REACH1_IN_GGGG(x0, y1, .(.(x0, .(x1, [])), x2), y3) → U6_GGGG(x0, y1, .(.(x0, .(x1, [])), x2), y3, member124_out_gag(x0, x1, .(.(x0, .(x1, [])), x2)))
REACH1_IN_GGGG(x0, y1, .(x1, x2), y3) → U6_GGGG(x0, y1, .(x1, x2), y3, U2_gag(x0, x1, x2, member124_in_gag(x0, x2)))
U6_GGGG(y0, y1, y2, .(x0, x1), member124_out_gag(y0, x0, y2)) → U7_GGGG(y0, y1, y2, .(x0, x1), x0, member34_out_gg(x0, .(x0, x1)))
U6_GGGG(y0, y1, y2, .(x1, x2), member124_out_gag(y0, x0, y2)) → U7_GGGG(y0, y1, y2, .(x1, x2), x0, U3_gg(x0, x1, x2, member34_in_gg(x0, x2)))
U7_GGGG(z0, z1, z2, .(z3, z4), z3, member34_out_gg(z3, .(z3, z4))) → REACH1_IN_GGGG(z3, z1, z2, .(z3, .(z3, z4)))
U7_GGGG(z0, z1, z2, .(z3, z4), z5, member34_out_gg(z5, .(z3, z4))) → REACH1_IN_GGGG(z5, z1, z2, .(z5, .(z3, z4)))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, .(T129, T130)) → U2_gag(T128, T129, T130, member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0, x1, x2, x3)
U3_gg(x0, x1, x2, x3)
REACH1_IN_GGGG(z3, z1, .(.(z3, .(x2, [])), x3), .(z3, .(z3, z4))) → U6_GGGG(z3, z1, .(.(z3, .(x2, [])), x3), .(z3, .(z3, z4)), member124_out_gag(z3, x2, .(.(z3, .(x2, [])), x3)))
REACH1_IN_GGGG(z5, z1, .(.(z5, .(x2, [])), x3), .(z5, .(z3, z4))) → U6_GGGG(z5, z1, .(.(z5, .(x2, [])), x3), .(z5, .(z3, z4)), member124_out_gag(z5, x2, .(.(z5, .(x2, [])), x3)))
REACH1_IN_GGGG(x0, y1, .(x1, x2), y3) → U6_GGGG(x0, y1, .(x1, x2), y3, U2_gag(x0, x1, x2, member124_in_gag(x0, x2)))
U6_GGGG(y0, y1, y2, .(x0, x1), member124_out_gag(y0, x0, y2)) → U7_GGGG(y0, y1, y2, .(x0, x1), x0, member34_out_gg(x0, .(x0, x1)))
U6_GGGG(y0, y1, y2, .(x1, x2), member124_out_gag(y0, x0, y2)) → U7_GGGG(y0, y1, y2, .(x1, x2), x0, U3_gg(x0, x1, x2, member34_in_gg(x0, x2)))
U7_GGGG(z0, z1, z2, .(z3, z4), z3, member34_out_gg(z3, .(z3, z4))) → REACH1_IN_GGGG(z3, z1, z2, .(z3, .(z3, z4)))
U7_GGGG(z0, z1, z2, .(z3, z4), z5, member34_out_gg(z5, .(z3, z4))) → REACH1_IN_GGGG(z5, z1, z2, .(z5, .(z3, z4)))
REACH1_IN_GGGG(z3, z1, .(.(z3, .(x2, [])), x3), .(z3, .(z3, z4))) → U6_GGGG(z3, z1, .(.(z3, .(x2, [])), x3), .(z3, .(z3, z4)), member124_out_gag(z3, x2, .(.(z3, .(x2, [])), x3)))
REACH1_IN_GGGG(z5, z1, .(.(z5, .(x2, [])), x3), .(z5, .(z3, z4))) → U6_GGGG(z5, z1, .(.(z5, .(x2, [])), x3), .(z5, .(z3, z4)), member124_out_gag(z5, x2, .(.(z5, .(x2, [])), x3)))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, .(T129, T130)) → U2_gag(T128, T129, T130, member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0, x1, x2, x3)
U3_gg(x0, x1, x2, x3)
REACH1_IN_GGGG(z3, z1, .(x2, x3), .(z3, .(z3, z4))) → U6_GGGG(z3, z1, .(x2, x3), .(z3, .(z3, z4)), U2_gag(z3, x2, x3, member124_in_gag(z3, x3)))
REACH1_IN_GGGG(z5, z1, .(x2, x3), .(z5, .(z3, z4))) → U6_GGGG(z5, z1, .(x2, x3), .(z5, .(z3, z4)), U2_gag(z5, x2, x3, member124_in_gag(z5, x3)))
U6_GGGG(y0, y1, y2, .(x0, x1), member124_out_gag(y0, x0, y2)) → U7_GGGG(y0, y1, y2, .(x0, x1), x0, member34_out_gg(x0, .(x0, x1)))
U6_GGGG(y0, y1, y2, .(x1, x2), member124_out_gag(y0, x0, y2)) → U7_GGGG(y0, y1, y2, .(x1, x2), x0, U3_gg(x0, x1, x2, member34_in_gg(x0, x2)))
U7_GGGG(z0, z1, z2, .(z3, z4), z3, member34_out_gg(z3, .(z3, z4))) → REACH1_IN_GGGG(z3, z1, z2, .(z3, .(z3, z4)))
U7_GGGG(z0, z1, z2, .(z3, z4), z5, member34_out_gg(z5, .(z3, z4))) → REACH1_IN_GGGG(z5, z1, z2, .(z5, .(z3, z4)))
REACH1_IN_GGGG(z3, z1, .(.(z3, .(x2, [])), x3), .(z3, .(z3, z4))) → U6_GGGG(z3, z1, .(.(z3, .(x2, [])), x3), .(z3, .(z3, z4)), member124_out_gag(z3, x2, .(.(z3, .(x2, [])), x3)))
REACH1_IN_GGGG(z5, z1, .(.(z5, .(x2, [])), x3), .(z5, .(z3, z4))) → U6_GGGG(z5, z1, .(.(z5, .(x2, [])), x3), .(z5, .(z3, z4)), member124_out_gag(z5, x2, .(.(z5, .(x2, [])), x3)))
REACH1_IN_GGGG(z3, z1, .(x2, x3), .(z3, .(z3, z4))) → U6_GGGG(z3, z1, .(x2, x3), .(z3, .(z3, z4)), U2_gag(z3, x2, x3, member124_in_gag(z3, x3)))
REACH1_IN_GGGG(z5, z1, .(x2, x3), .(z5, .(z3, z4))) → U6_GGGG(z5, z1, .(x2, x3), .(z5, .(z3, z4)), U2_gag(z5, x2, x3, member124_in_gag(z5, x3)))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, .(T129, T130)) → U2_gag(T128, T129, T130, member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0, x1, x2, x3)
U3_gg(x0, x1, x2, x3)
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5))))
U6_GGGG(y0, y1, y2, .(x1, x2), member124_out_gag(y0, x0, y2)) → U7_GGGG(y0, y1, y2, .(x1, x2), x0, U3_gg(x0, x1, x2, member34_in_gg(x0, x2)))
U7_GGGG(z0, z1, z2, .(z3, z4), z3, member34_out_gg(z3, .(z3, z4))) → REACH1_IN_GGGG(z3, z1, z2, .(z3, .(z3, z4)))
U7_GGGG(z0, z1, z2, .(z3, z4), z5, member34_out_gg(z5, .(z3, z4))) → REACH1_IN_GGGG(z5, z1, z2, .(z5, .(z3, z4)))
REACH1_IN_GGGG(z3, z1, .(.(z3, .(x2, [])), x3), .(z3, .(z3, z4))) → U6_GGGG(z3, z1, .(.(z3, .(x2, [])), x3), .(z3, .(z3, z4)), member124_out_gag(z3, x2, .(.(z3, .(x2, [])), x3)))
REACH1_IN_GGGG(z5, z1, .(.(z5, .(x2, [])), x3), .(z5, .(z3, z4))) → U6_GGGG(z5, z1, .(.(z5, .(x2, [])), x3), .(z5, .(z3, z4)), member124_out_gag(z5, x2, .(.(z5, .(x2, [])), x3)))
REACH1_IN_GGGG(z3, z1, .(x2, x3), .(z3, .(z3, z4))) → U6_GGGG(z3, z1, .(x2, x3), .(z3, .(z3, z4)), U2_gag(z3, x2, x3, member124_in_gag(z3, x3)))
REACH1_IN_GGGG(z5, z1, .(x2, x3), .(z5, .(z3, z4))) → U6_GGGG(z5, z1, .(x2, x3), .(z5, .(z3, z4)), U2_gag(z5, x2, x3, member124_in_gag(z5, x3)))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5))))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, .(T129, T130)) → U2_gag(T128, T129, T130, member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0, x1, x2, x3)
U3_gg(x0, x1, x2, x3)
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(z2, z0, .(z0, z4), member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(z2, z0, .(z4, z5), member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), x5, U3_gg(x5, z0, .(z0, z4), member34_in_gg(x5, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), x5, U3_gg(x5, z0, .(z4, z5), member34_in_gg(x5, .(z4, z5))))
U7_GGGG(z0, z1, z2, .(z3, z4), z3, member34_out_gg(z3, .(z3, z4))) → REACH1_IN_GGGG(z3, z1, z2, .(z3, .(z3, z4)))
U7_GGGG(z0, z1, z2, .(z3, z4), z5, member34_out_gg(z5, .(z3, z4))) → REACH1_IN_GGGG(z5, z1, z2, .(z5, .(z3, z4)))
REACH1_IN_GGGG(z3, z1, .(.(z3, .(x2, [])), x3), .(z3, .(z3, z4))) → U6_GGGG(z3, z1, .(.(z3, .(x2, [])), x3), .(z3, .(z3, z4)), member124_out_gag(z3, x2, .(.(z3, .(x2, [])), x3)))
REACH1_IN_GGGG(z5, z1, .(.(z5, .(x2, [])), x3), .(z5, .(z3, z4))) → U6_GGGG(z5, z1, .(.(z5, .(x2, [])), x3), .(z5, .(z3, z4)), member124_out_gag(z5, x2, .(.(z5, .(x2, [])), x3)))
REACH1_IN_GGGG(z3, z1, .(x2, x3), .(z3, .(z3, z4))) → U6_GGGG(z3, z1, .(x2, x3), .(z3, .(z3, z4)), U2_gag(z3, x2, x3, member124_in_gag(z3, x3)))
REACH1_IN_GGGG(z5, z1, .(x2, x3), .(z5, .(z3, z4))) → U6_GGGG(z5, z1, .(x2, x3), .(z5, .(z3, z4)), U2_gag(z5, x2, x3, member124_in_gag(z5, x3)))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(z2, z0, .(z0, z4), member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(z2, z0, .(z4, z5), member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), x5, U3_gg(x5, z0, .(z0, z4), member34_in_gg(x5, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), x5, U3_gg(x5, z0, .(z4, z5), member34_in_gg(x5, .(z4, z5))))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, .(T129, T130)) → U2_gag(T128, T129, T130, member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0, x1, x2, x3)
U3_gg(x0, x1, x2, x3)
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, z3)), z0, member34_out_gg(z0, .(z0, .(z0, z3)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z3, z4)), z0, member34_out_gg(z0, .(z0, .(z3, z4)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, z2, .(z3, z4), z5, member34_out_gg(z5, .(z3, z4))) → REACH1_IN_GGGG(z5, z1, z2, .(z5, .(z3, z4)))
REACH1_IN_GGGG(z3, z1, .(.(z3, .(x2, [])), x3), .(z3, .(z3, z4))) → U6_GGGG(z3, z1, .(.(z3, .(x2, [])), x3), .(z3, .(z3, z4)), member124_out_gag(z3, x2, .(.(z3, .(x2, [])), x3)))
REACH1_IN_GGGG(z5, z1, .(.(z5, .(x2, [])), x3), .(z5, .(z3, z4))) → U6_GGGG(z5, z1, .(.(z5, .(x2, [])), x3), .(z5, .(z3, z4)), member124_out_gag(z5, x2, .(.(z5, .(x2, [])), x3)))
REACH1_IN_GGGG(z3, z1, .(x2, x3), .(z3, .(z3, z4))) → U6_GGGG(z3, z1, .(x2, x3), .(z3, .(z3, z4)), U2_gag(z3, x2, x3, member124_in_gag(z3, x3)))
REACH1_IN_GGGG(z5, z1, .(x2, x3), .(z5, .(z3, z4))) → U6_GGGG(z5, z1, .(x2, x3), .(z5, .(z3, z4)), U2_gag(z5, x2, x3, member124_in_gag(z5, x3)))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(z2, z0, .(z0, z4), member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(z2, z0, .(z4, z5), member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), x5, U3_gg(x5, z0, .(z0, z4), member34_in_gg(x5, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), x5, U3_gg(x5, z0, .(z4, z5), member34_in_gg(x5, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, z3)), z0, member34_out_gg(z0, .(z0, .(z0, z3)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z3, z4)), z0, member34_out_gg(z0, .(z0, .(z3, z4)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, .(T129, T130)) → U2_gag(T128, T129, T130, member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0, x1, x2, x3)
U3_gg(x0, x1, x2, x3)
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, z3)), z0, member34_out_gg(z0, .(z0, .(z0, z3)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z3, z4)), z0, member34_out_gg(z0, .(z0, .(z3, z4)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, member34_out_gg(z2, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, member34_out_gg(z2, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z5, member34_out_gg(z5, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z6, member34_out_gg(z6, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))))
REACH1_IN_GGGG(z3, z1, .(.(z3, .(x2, [])), x3), .(z3, .(z3, z4))) → U6_GGGG(z3, z1, .(.(z3, .(x2, [])), x3), .(z3, .(z3, z4)), member124_out_gag(z3, x2, .(.(z3, .(x2, [])), x3)))
REACH1_IN_GGGG(z5, z1, .(.(z5, .(x2, [])), x3), .(z5, .(z3, z4))) → U6_GGGG(z5, z1, .(.(z5, .(x2, [])), x3), .(z5, .(z3, z4)), member124_out_gag(z5, x2, .(.(z5, .(x2, [])), x3)))
REACH1_IN_GGGG(z3, z1, .(x2, x3), .(z3, .(z3, z4))) → U6_GGGG(z3, z1, .(x2, x3), .(z3, .(z3, z4)), U2_gag(z3, x2, x3, member124_in_gag(z3, x3)))
REACH1_IN_GGGG(z5, z1, .(x2, x3), .(z5, .(z3, z4))) → U6_GGGG(z5, z1, .(x2, x3), .(z5, .(z3, z4)), U2_gag(z5, x2, x3, member124_in_gag(z5, x3)))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(z2, z0, .(z0, z4), member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(z2, z0, .(z4, z5), member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), x5, U3_gg(x5, z0, .(z0, z4), member34_in_gg(x5, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), x5, U3_gg(x5, z0, .(z4, z5), member34_in_gg(x5, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, z3)), z0, member34_out_gg(z0, .(z0, .(z0, z3)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z3, z4)), z0, member34_out_gg(z0, .(z0, .(z3, z4)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, member34_out_gg(z2, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, member34_out_gg(z2, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z5, member34_out_gg(z5, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z6, member34_out_gg(z6, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, .(T129, T130)) → U2_gag(T128, T129, T130, member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0, x1, x2, x3)
U3_gg(x0, x1, x2, x3)
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z5, z1, .(.(z5, .(x2, [])), x3), .(z5, .(z3, z4))) → U6_GGGG(z5, z1, .(.(z5, .(x2, [])), x3), .(z5, .(z3, z4)), member124_out_gag(z5, x2, .(.(z5, .(x2, [])), x3)))
REACH1_IN_GGGG(z3, z1, .(x2, x3), .(z3, .(z3, z4))) → U6_GGGG(z3, z1, .(x2, x3), .(z3, .(z3, z4)), U2_gag(z3, x2, x3, member124_in_gag(z3, x3)))
REACH1_IN_GGGG(z5, z1, .(x2, x3), .(z5, .(z3, z4))) → U6_GGGG(z5, z1, .(x2, x3), .(z5, .(z3, z4)), U2_gag(z5, x2, x3, member124_in_gag(z5, x3)))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(z2, z0, .(z0, z4), member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(z2, z0, .(z4, z5), member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), x5, U3_gg(x5, z0, .(z0, z4), member34_in_gg(x5, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), x5, U3_gg(x5, z0, .(z4, z5), member34_in_gg(x5, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, z3)), z0, member34_out_gg(z0, .(z0, .(z0, z3)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z3, z4)), z0, member34_out_gg(z0, .(z0, .(z3, z4)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, member34_out_gg(z2, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, member34_out_gg(z2, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z5, member34_out_gg(z5, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z6, member34_out_gg(z6, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, .(T129, T130)) → U2_gag(T128, T129, T130, member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0, x1, x2, x3)
U3_gg(x0, x1, x2, x3)
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4)))) → U6_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4))), member124_out_gag(z5, x2, .(.(z5, .(x2, [])), z3)))
REACH1_IN_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5)))) → U6_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5))), member124_out_gag(z6, x2, .(.(z6, .(x2, [])), z3)))
REACH1_IN_GGGG(z3, z1, .(x2, x3), .(z3, .(z3, z4))) → U6_GGGG(z3, z1, .(x2, x3), .(z3, .(z3, z4)), U2_gag(z3, x2, x3, member124_in_gag(z3, x3)))
REACH1_IN_GGGG(z5, z1, .(x2, x3), .(z5, .(z3, z4))) → U6_GGGG(z5, z1, .(x2, x3), .(z5, .(z3, z4)), U2_gag(z5, x2, x3, member124_in_gag(z5, x3)))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(z2, z0, .(z0, z4), member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(z2, z0, .(z4, z5), member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), x5, U3_gg(x5, z0, .(z0, z4), member34_in_gg(x5, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), x5, U3_gg(x5, z0, .(z4, z5), member34_in_gg(x5, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, z3)), z0, member34_out_gg(z0, .(z0, .(z0, z3)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z3, z4)), z0, member34_out_gg(z0, .(z0, .(z3, z4)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, member34_out_gg(z2, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, member34_out_gg(z2, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z5, member34_out_gg(z5, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z6, member34_out_gg(z6, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4)))) → U6_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4))), member124_out_gag(z5, x2, .(.(z5, .(x2, [])), z3)))
REACH1_IN_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5)))) → U6_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5))), member124_out_gag(z6, x2, .(.(z6, .(x2, [])), z3)))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, .(T129, T130)) → U2_gag(T128, T129, T130, member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0, x1, x2, x3)
U3_gg(x0, x1, x2, x3)
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z5, z1, .(x2, x3), .(z5, .(z3, z4))) → U6_GGGG(z5, z1, .(x2, x3), .(z5, .(z3, z4)), U2_gag(z5, x2, x3, member124_in_gag(z5, x3)))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(z2, z0, .(z0, z4), member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(z2, z0, .(z4, z5), member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), x5, U3_gg(x5, z0, .(z0, z4), member34_in_gg(x5, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), x5, U3_gg(x5, z0, .(z4, z5), member34_in_gg(x5, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, z3)), z0, member34_out_gg(z0, .(z0, .(z0, z3)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z3, z4)), z0, member34_out_gg(z0, .(z0, .(z3, z4)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, member34_out_gg(z2, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, member34_out_gg(z2, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z5, member34_out_gg(z5, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z6, member34_out_gg(z6, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4)))) → U6_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4))), member124_out_gag(z5, x2, .(.(z5, .(x2, [])), z3)))
REACH1_IN_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5)))) → U6_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5))), member124_out_gag(z6, x2, .(.(z6, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, .(T129, T130)) → U2_gag(T128, T129, T130, member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0, x1, x2, x3)
U3_gg(x0, x1, x2, x3)
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4)))) → U6_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))), U2_gag(z2, .(z0, .(z2, [])), z3, member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5)))) → U6_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))), U2_gag(z2, .(z0, .(z2, [])), z3, member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4)))) → U6_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))), U2_gag(z5, z2, z3, member124_in_gag(z5, z3)))
REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5)))) → U6_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))), U2_gag(z6, z2, z3, member124_in_gag(z6, z3)))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(z2, z0, .(z0, z4), member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(z2, z0, .(z4, z5), member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), x5, U3_gg(x5, z0, .(z0, z4), member34_in_gg(x5, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), x5, U3_gg(x5, z0, .(z4, z5), member34_in_gg(x5, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, z3)), z0, member34_out_gg(z0, .(z0, .(z0, z3)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z3, z4)), z0, member34_out_gg(z0, .(z0, .(z3, z4)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, member34_out_gg(z2, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, member34_out_gg(z2, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z5, member34_out_gg(z5, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z6, member34_out_gg(z6, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4)))) → U6_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4))), member124_out_gag(z5, x2, .(.(z5, .(x2, [])), z3)))
REACH1_IN_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5)))) → U6_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5))), member124_out_gag(z6, x2, .(.(z6, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4)))) → U6_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))), U2_gag(z2, .(z0, .(z2, [])), z3, member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5)))) → U6_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))), U2_gag(z2, .(z0, .(z2, [])), z3, member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4)))) → U6_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))), U2_gag(z5, z2, z3, member124_in_gag(z5, z3)))
REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5)))) → U6_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))), U2_gag(z6, z2, z3, member124_in_gag(z6, z3)))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, .(T129, T130)) → U2_gag(T128, T129, T130, member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0, x1, x2, x3)
U3_gg(x0, x1, x2, x3)
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg(z0, .(z0, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg(z0, .(z0, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(z2, z0, .(z0, z4), member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(z2, z0, .(z4, z5), member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), x5, U3_gg(x5, z0, .(z0, z4), member34_in_gg(x5, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), x5, U3_gg(x5, z0, .(z4, z5), member34_in_gg(x5, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, z3)), z0, member34_out_gg(z0, .(z0, .(z0, z3)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z3, z4)), z0, member34_out_gg(z0, .(z0, .(z3, z4)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, member34_out_gg(z2, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, member34_out_gg(z2, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z5, member34_out_gg(z5, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z6, member34_out_gg(z6, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4)))) → U6_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4))), member124_out_gag(z5, x2, .(.(z5, .(x2, [])), z3)))
REACH1_IN_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5)))) → U6_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5))), member124_out_gag(z6, x2, .(.(z6, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4)))) → U6_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))), U2_gag(z2, .(z0, .(z2, [])), z3, member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5)))) → U6_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))), U2_gag(z2, .(z0, .(z2, [])), z3, member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4)))) → U6_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))), U2_gag(z5, z2, z3, member124_in_gag(z5, z3)))
REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5)))) → U6_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))), U2_gag(z6, z2, z3, member124_in_gag(z6, z3)))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg(z0, .(z0, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg(z0, .(z0, .(z0, .(z3, z4)))))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, .(T129, T130)) → U2_gag(T128, T129, T130, member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0, x1, x2, x3)
U3_gg(x0, x1, x2, x3)
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg(z0, .(z0, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg(z0, .(z0, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z4, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg(z0, .(z0, .(z4, .(z5, z6)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(z2, z0, .(z0, z4), member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(z2, z0, .(z4, z5), member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), x5, U3_gg(x5, z0, .(z0, z4), member34_in_gg(x5, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), x5, U3_gg(x5, z0, .(z4, z5), member34_in_gg(x5, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, z3)), z0, member34_out_gg(z0, .(z0, .(z0, z3)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z3, z4)), z0, member34_out_gg(z0, .(z0, .(z3, z4)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, member34_out_gg(z2, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, member34_out_gg(z2, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z5, member34_out_gg(z5, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z6, member34_out_gg(z6, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4)))) → U6_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4))), member124_out_gag(z5, x2, .(.(z5, .(x2, [])), z3)))
REACH1_IN_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5)))) → U6_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5))), member124_out_gag(z6, x2, .(.(z6, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4)))) → U6_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))), U2_gag(z2, .(z0, .(z2, [])), z3, member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5)))) → U6_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))), U2_gag(z2, .(z0, .(z2, [])), z3, member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4)))) → U6_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))), U2_gag(z5, z2, z3, member124_in_gag(z5, z3)))
REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5)))) → U6_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))), U2_gag(z6, z2, z3, member124_in_gag(z6, z3)))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg(z0, .(z0, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg(z0, .(z0, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z4, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg(z0, .(z0, .(z4, .(z5, z6)))))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, .(T129, T130)) → U2_gag(T128, T129, T130, member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0, x1, x2, x3)
U3_gg(x0, x1, x2, x3)
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg(z0, .(z0, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg(z0, .(z0, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), z0, member34_out_gg(z0, .(z0, .(z0, .(z0, z4)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z0, .(z4, z5)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(z2, z0, .(z0, z4), member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(z2, z0, .(z4, z5), member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), x5, U3_gg(x5, z0, .(z0, z4), member34_in_gg(x5, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), x5, U3_gg(x5, z0, .(z4, z5), member34_in_gg(x5, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, z3)), z0, member34_out_gg(z0, .(z0, .(z0, z3)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z3, z4)), z0, member34_out_gg(z0, .(z0, .(z3, z4)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, member34_out_gg(z2, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, member34_out_gg(z2, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z5, member34_out_gg(z5, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z6, member34_out_gg(z6, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4)))) → U6_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4))), member124_out_gag(z5, x2, .(.(z5, .(x2, [])), z3)))
REACH1_IN_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5)))) → U6_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5))), member124_out_gag(z6, x2, .(.(z6, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4)))) → U6_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))), U2_gag(z2, .(z0, .(z2, [])), z3, member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5)))) → U6_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))), U2_gag(z2, .(z0, .(z2, [])), z3, member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4)))) → U6_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))), U2_gag(z5, z2, z3, member124_in_gag(z5, z3)))
REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5)))) → U6_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))), U2_gag(z6, z2, z3, member124_in_gag(z6, z3)))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg(z0, .(z0, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg(z0, .(z0, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z4, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg(z0, .(z0, .(z4, .(z5, z6)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), z0, member34_out_gg(z0, .(z0, .(z0, .(z0, z4)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z0, .(z4, z5)))))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, .(T129, T130)) → U2_gag(T128, T129, T130, member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0, x1, x2, x3)
U3_gg(x0, x1, x2, x3)
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg(z0, .(z0, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg(z0, .(z0, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z4, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg(z0, .(z0, .(z4, .(z5, z6)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), z0, member34_out_gg(z0, .(z0, .(z0, .(z0, z4)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z0, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), member124_out_gag(z0, z0, .(.(z2, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), z0, member34_out_gg(z0, .(z0, .(z2, .(z2, z4)))))
U6_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), member124_out_gag(z0, z0, .(.(z2, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z2, .(z4, z5)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z4, .(z4, z5)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg(z0, .(z0, .(z4, .(z5, z6)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, U3_gg(z2, z0, .(z0, z4), member34_in_gg(z2, .(z0, z4))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(z2, z0, .(z4, z5), member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), x5, U3_gg(x5, z0, .(z0, z4), member34_in_gg(x5, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), x5, U3_gg(x5, z0, .(z4, z5), member34_in_gg(x5, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, z3)), z0, member34_out_gg(z0, .(z0, .(z0, z3)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z3, z4)), z0, member34_out_gg(z0, .(z0, .(z3, z4)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, member34_out_gg(z2, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, member34_out_gg(z2, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z5, member34_out_gg(z5, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z6, member34_out_gg(z6, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4)))) → U6_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4))), member124_out_gag(z5, x2, .(.(z5, .(x2, [])), z3)))
REACH1_IN_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5)))) → U6_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5))), member124_out_gag(z6, x2, .(.(z6, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4)))) → U6_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))), U2_gag(z2, .(z0, .(z2, [])), z3, member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5)))) → U6_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))), U2_gag(z2, .(z0, .(z2, [])), z3, member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4)))) → U6_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))), U2_gag(z5, z2, z3, member124_in_gag(z5, z3)))
REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5)))) → U6_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))), U2_gag(z6, z2, z3, member124_in_gag(z6, z3)))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg(z0, .(z0, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg(z0, .(z0, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z4, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg(z0, .(z0, .(z4, .(z5, z6)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), z0, member34_out_gg(z0, .(z0, .(z0, .(z0, z4)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z0, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), member124_out_gag(z0, z0, .(.(z2, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), z0, member34_out_gg(z0, .(z0, .(z2, .(z2, z4)))))
U6_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), member124_out_gag(z0, z0, .(.(z2, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z2, .(z4, z5)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z4, .(z4, z5)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg(z0, .(z0, .(z4, .(z5, z6)))))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, .(T129, T130)) → U2_gag(T128, T129, T130, member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0, x1, x2, x3)
U3_gg(x0, x1, x2, x3)
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, U3_gg(z0, z0, .(z0, .(z0, z3)), member34_in_gg(z0, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, U3_gg(z0, z0, .(z0, .(z3, z4)), member34_in_gg(z0, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), z2, U3_gg(z2, z0, .(z0, .(z0, z4)), member34_in_gg(z2, .(z0, .(z0, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), z2, U3_gg(z2, z0, .(z0, .(z4, z5)), member34_in_gg(z2, .(z0, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, U3_gg(z2, z0, .(z4, z5), member34_in_gg(z2, .(z4, z5))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), x5, U3_gg(x5, z0, .(z0, z4), member34_in_gg(x5, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), x5, U3_gg(x5, z0, .(z4, z5), member34_in_gg(x5, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, z3)), z0, member34_out_gg(z0, .(z0, .(z0, z3)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z3, z4)), z0, member34_out_gg(z0, .(z0, .(z3, z4)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, member34_out_gg(z2, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, member34_out_gg(z2, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z5, member34_out_gg(z5, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z6, member34_out_gg(z6, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4)))) → U6_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4))), member124_out_gag(z5, x2, .(.(z5, .(x2, [])), z3)))
REACH1_IN_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5)))) → U6_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5))), member124_out_gag(z6, x2, .(.(z6, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4)))) → U6_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))), U2_gag(z2, .(z0, .(z2, [])), z3, member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5)))) → U6_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))), U2_gag(z2, .(z0, .(z2, [])), z3, member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4)))) → U6_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))), U2_gag(z5, z2, z3, member124_in_gag(z5, z3)))
REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5)))) → U6_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))), U2_gag(z6, z2, z3, member124_in_gag(z6, z3)))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg(z0, .(z0, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg(z0, .(z0, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z4, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg(z0, .(z0, .(z4, .(z5, z6)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), z0, member34_out_gg(z0, .(z0, .(z0, .(z0, z4)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z0, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), member124_out_gag(z0, z0, .(.(z2, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), z0, member34_out_gg(z0, .(z0, .(z2, .(z2, z4)))))
U6_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), member124_out_gag(z0, z0, .(.(z2, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z2, .(z4, z5)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z4, .(z4, z5)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg(z0, .(z0, .(z4, .(z5, z6)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, U3_gg(z0, z0, .(z0, .(z0, z3)), member34_in_gg(z0, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, U3_gg(z0, z0, .(z0, .(z3, z4)), member34_in_gg(z0, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), z2, U3_gg(z2, z0, .(z0, .(z0, z4)), member34_in_gg(z2, .(z0, .(z0, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), z2, U3_gg(z2, z0, .(z0, .(z4, z5)), member34_in_gg(z2, .(z0, .(z4, z5)))))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, .(T129, T130)) → U2_gag(T128, T129, T130, member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0, x1, x2, x3)
U3_gg(x0, x1, x2, x3)
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, U3_gg(z0, z0, .(z0, .(z0, z3)), member34_in_gg(z0, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, U3_gg(z0, z0, .(z0, .(z3, z4)), member34_in_gg(z0, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), z2, U3_gg(z2, z0, .(z0, .(z0, z4)), member34_in_gg(z2, .(z0, .(z0, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), z2, U3_gg(z2, z0, .(z0, .(z4, z5)), member34_in_gg(z2, .(z0, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z4, z5))), z2, U3_gg(z2, z0, .(z4, .(z4, z5)), member34_in_gg(z2, .(z4, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z5, z6))), z2, U3_gg(z2, z0, .(z4, .(z5, z6)), member34_in_gg(z2, .(z4, .(z5, z6)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), x5, U3_gg(x5, z0, .(z0, z4), member34_in_gg(x5, .(z0, z4))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), x5, U3_gg(x5, z0, .(z4, z5), member34_in_gg(x5, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, z3)), z0, member34_out_gg(z0, .(z0, .(z0, z3)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z3, z4)), z0, member34_out_gg(z0, .(z0, .(z3, z4)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, member34_out_gg(z2, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, member34_out_gg(z2, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z5, member34_out_gg(z5, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z6, member34_out_gg(z6, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4)))) → U6_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4))), member124_out_gag(z5, x2, .(.(z5, .(x2, [])), z3)))
REACH1_IN_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5)))) → U6_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5))), member124_out_gag(z6, x2, .(.(z6, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4)))) → U6_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))), U2_gag(z2, .(z0, .(z2, [])), z3, member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5)))) → U6_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))), U2_gag(z2, .(z0, .(z2, [])), z3, member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4)))) → U6_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))), U2_gag(z5, z2, z3, member124_in_gag(z5, z3)))
REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5)))) → U6_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))), U2_gag(z6, z2, z3, member124_in_gag(z6, z3)))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg(z0, .(z0, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg(z0, .(z0, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z4, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg(z0, .(z0, .(z4, .(z5, z6)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), z0, member34_out_gg(z0, .(z0, .(z0, .(z0, z4)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z0, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), member124_out_gag(z0, z0, .(.(z2, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), z0, member34_out_gg(z0, .(z0, .(z2, .(z2, z4)))))
U6_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), member124_out_gag(z0, z0, .(.(z2, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z2, .(z4, z5)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z4, .(z4, z5)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg(z0, .(z0, .(z4, .(z5, z6)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, U3_gg(z0, z0, .(z0, .(z0, z3)), member34_in_gg(z0, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, U3_gg(z0, z0, .(z0, .(z3, z4)), member34_in_gg(z0, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), z2, U3_gg(z2, z0, .(z0, .(z0, z4)), member34_in_gg(z2, .(z0, .(z0, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), z2, U3_gg(z2, z0, .(z0, .(z4, z5)), member34_in_gg(z2, .(z0, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z4, z5))), z2, U3_gg(z2, z0, .(z4, .(z4, z5)), member34_in_gg(z2, .(z4, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z5, z6))), z2, U3_gg(z2, z0, .(z4, .(z5, z6)), member34_in_gg(z2, .(z4, .(z5, z6)))))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, .(T129, T130)) → U2_gag(T128, T129, T130, member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0, x1, x2, x3)
U3_gg(x0, x1, x2, x3)
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, U3_gg(z0, z0, .(z0, .(z0, z3)), member34_in_gg(z0, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, U3_gg(z0, z0, .(z0, .(z3, z4)), member34_in_gg(z0, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), z2, U3_gg(z2, z0, .(z0, .(z0, z4)), member34_in_gg(z2, .(z0, .(z0, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), z2, U3_gg(z2, z0, .(z0, .(z4, z5)), member34_in_gg(z2, .(z0, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, x5, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), x5, U3_gg(x5, z0, .(z0, .(z0, z3)), member34_in_gg(x5, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, x5, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), x5, U3_gg(x5, z0, .(z0, .(z3, z4)), member34_in_gg(x5, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), x5, U3_gg(x5, z0, .(z0, .(z0, z4)), member34_in_gg(x5, .(z0, .(z0, z4)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), x5, U3_gg(x5, z0, .(z0, .(z4, z5)), member34_in_gg(x5, .(z0, .(z4, z5)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), x5, U3_gg(x5, z0, .(z4, z5), member34_in_gg(x5, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, z3)), z0, member34_out_gg(z0, .(z0, .(z0, z3)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z3, z4)), z0, member34_out_gg(z0, .(z0, .(z3, z4)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, member34_out_gg(z2, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, member34_out_gg(z2, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z5, member34_out_gg(z5, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z6, member34_out_gg(z6, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4)))) → U6_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4))), member124_out_gag(z5, x2, .(.(z5, .(x2, [])), z3)))
REACH1_IN_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5)))) → U6_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5))), member124_out_gag(z6, x2, .(.(z6, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4)))) → U6_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))), U2_gag(z2, .(z0, .(z2, [])), z3, member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5)))) → U6_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))), U2_gag(z2, .(z0, .(z2, [])), z3, member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4)))) → U6_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))), U2_gag(z5, z2, z3, member124_in_gag(z5, z3)))
REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5)))) → U6_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))), U2_gag(z6, z2, z3, member124_in_gag(z6, z3)))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg(z0, .(z0, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg(z0, .(z0, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z4, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg(z0, .(z0, .(z4, .(z5, z6)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), z0, member34_out_gg(z0, .(z0, .(z0, .(z0, z4)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z0, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), member124_out_gag(z0, z0, .(.(z2, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), z0, member34_out_gg(z0, .(z0, .(z2, .(z2, z4)))))
U6_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), member124_out_gag(z0, z0, .(.(z2, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z2, .(z4, z5)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z4, .(z4, z5)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg(z0, .(z0, .(z4, .(z5, z6)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, U3_gg(z0, z0, .(z0, .(z0, z3)), member34_in_gg(z0, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, U3_gg(z0, z0, .(z0, .(z3, z4)), member34_in_gg(z0, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), z2, U3_gg(z2, z0, .(z0, .(z0, z4)), member34_in_gg(z2, .(z0, .(z0, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), z2, U3_gg(z2, z0, .(z0, .(z4, z5)), member34_in_gg(z2, .(z0, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z4, z5))), z2, U3_gg(z2, z0, .(z4, .(z4, z5)), member34_in_gg(z2, .(z4, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z5, z6))), z2, U3_gg(z2, z0, .(z4, .(z5, z6)), member34_in_gg(z2, .(z4, .(z5, z6)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, x5, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), x5, U3_gg(x5, z0, .(z0, .(z0, z3)), member34_in_gg(x5, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, x5, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), x5, U3_gg(x5, z0, .(z0, .(z3, z4)), member34_in_gg(x5, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), x5, U3_gg(x5, z0, .(z0, .(z0, z4)), member34_in_gg(x5, .(z0, .(z0, z4)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), x5, U3_gg(x5, z0, .(z0, .(z4, z5)), member34_in_gg(x5, .(z0, .(z4, z5)))))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, .(T129, T130)) → U2_gag(T128, T129, T130, member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0, x1, x2, x3)
U3_gg(x0, x1, x2, x3)
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, U3_gg(z0, z0, .(z0, .(z0, z3)), member34_in_gg(z0, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, U3_gg(z0, z0, .(z0, .(z3, z4)), member34_in_gg(z0, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), z2, U3_gg(z2, z0, .(z0, .(z0, z4)), member34_in_gg(z2, .(z0, .(z0, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), z2, U3_gg(z2, z0, .(z0, .(z4, z5)), member34_in_gg(z2, .(z0, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z4, z5))), z2, U3_gg(z2, z0, .(z4, .(z4, z5)), member34_in_gg(z2, .(z4, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z5, z6))), z2, U3_gg(z2, z0, .(z4, .(z5, z6)), member34_in_gg(z2, .(z4, .(z5, z6)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, x6, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), x6, U3_gg(x6, z0, .(z0, .(z0, z3)), member34_in_gg(x6, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, x6, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), x6, U3_gg(x6, z0, .(z0, .(z3, z4)), member34_in_gg(x6, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, x6, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), x6, U3_gg(x6, z0, .(z0, .(z0, z4)), member34_in_gg(x6, .(z0, .(z0, z4)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, x6, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), x6, U3_gg(x6, z0, .(z0, .(z4, z5)), member34_in_gg(x6, .(z0, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), member124_out_gag(z0, x6, .(.(z2, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), x6, U3_gg(x6, z0, .(z2, .(z2, z4)), member34_in_gg(x6, .(z2, .(z2, z4)))))
U6_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), member124_out_gag(z0, x6, .(.(z2, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), x6, U3_gg(x6, z0, .(z2, .(z4, z5)), member34_in_gg(x6, .(z2, .(z4, z5)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0, x6, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), x6, U3_gg(x6, z0, .(z4, .(z4, z5)), member34_in_gg(x6, .(z4, .(z4, z5)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0, x6, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), x6, U3_gg(x6, z0, .(z4, .(z5, z6)), member34_in_gg(x6, .(z4, .(z5, z6)))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, z3)), z0, member34_out_gg(z0, .(z0, .(z0, z3)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))))
U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z3, z4)), z0, member34_out_gg(z0, .(z0, .(z3, z4)))) → REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z0, member34_out_gg(z0, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z0, member34_out_gg(z0, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, z4)), z2, member34_out_gg(z2, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, z5)), z2, member34_out_gg(z2, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, z4)), z5, member34_out_gg(z5, .(z0, .(z0, z4)))) → REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))))
U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, z5)), z6, member34_out_gg(z6, .(z0, .(z4, z5)))) → REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(.(z0, .(x2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, x2, .(.(z0, .(x2, [])), z3)))
REACH1_IN_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4)))) → U6_GGGG(z5, z1, .(.(z5, .(x2, [])), z3), .(z5, .(z0, .(z0, z4))), member124_out_gag(z5, x2, .(.(z5, .(x2, [])), z3)))
REACH1_IN_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5)))) → U6_GGGG(z6, z1, .(.(z6, .(x2, [])), z3), .(z6, .(z0, .(z4, z5))), member124_out_gag(z6, x2, .(.(z6, .(x2, [])), z3)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4)))) → U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), U2_gag(z0, .(z0, .(z0, [])), z2, member124_in_gag(z0, z2)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5)))) → U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), U2_gag(z0, z2, z3, member124_in_gag(z0, z3)))
REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4)))) → U6_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z0, z4))), U2_gag(z2, .(z0, .(z2, [])), z3, member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5)))) → U6_GGGG(z2, z1, .(.(z0, .(z2, [])), z3), .(z2, .(z0, .(z4, z5))), U2_gag(z2, .(z0, .(z2, [])), z3, member124_in_gag(z2, z3)))
REACH1_IN_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4)))) → U6_GGGG(z5, z1, .(z2, z3), .(z5, .(z0, .(z0, z4))), U2_gag(z5, z2, z3, member124_in_gag(z5, z3)))
REACH1_IN_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5)))) → U6_GGGG(z6, z1, .(z2, z3), .(z6, .(z0, .(z4, z5))), U2_gag(z6, z2, z3, member124_in_gag(z6, z3)))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, member34_out_gg(z0, .(z0, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, member34_out_gg(z0, .(z0, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z4, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg(z0, .(z0, .(z4, .(z5, z6)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), z0, member34_out_gg(z0, .(z0, .(z0, .(z0, z4)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z0, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), member124_out_gag(z0, z0, .(.(z2, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), z0, member34_out_gg(z0, .(z0, .(z2, .(z2, z4)))))
U6_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), member124_out_gag(z0, z0, .(.(z2, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z2, .(z4, z5)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), z0, member34_out_gg(z0, .(z0, .(z4, .(z4, z5)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0, z0, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), z0, member34_out_gg(z0, .(z0, .(z4, .(z5, z6)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), z0, U3_gg(z0, z0, .(z0, .(z0, z3)), member34_in_gg(z0, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, z0, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), z0, U3_gg(z0, z0, .(z0, .(z3, z4)), member34_in_gg(z0, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z0, z4))), z2, U3_gg(z2, z0, .(z0, .(z0, z4)), member34_in_gg(z2, .(z0, .(z0, z4)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z0, .(z4, z5))), z2, U3_gg(z2, z0, .(z0, .(z4, z5)), member34_in_gg(z2, .(z0, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z4, z5))), z2, U3_gg(z2, z0, .(z4, .(z4, z5)), member34_in_gg(z2, .(z4, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0, z2, .(.(z0, .(z2, [])), z3))) → U7_GGGG(z0, z1, .(.(z0, .(z2, [])), z3), .(z0, .(z4, .(z5, z6))), z2, U3_gg(z2, z0, .(z4, .(z5, z6)), member34_in_gg(z2, .(z4, .(z5, z6)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), member124_out_gag(z0, x5, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z0, z3))), x5, U3_gg(x5, z0, .(z0, .(z0, z3)), member34_in_gg(x5, .(z0, .(z0, z3)))))
U6_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), member124_out_gag(z0, x5, .(.(z0, .(z0, [])), z2))) → U7_GGGG(z0, z1, .(.(z0, .(z0, [])), z2), .(z0, .(z0, .(z3, z4))), x5, U3_gg(x5, z0, .(z0, .(z3, z4)), member34_in_gg(x5, .(z0, .(z3, z4)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z0, z4))), x5, U3_gg(x5, z0, .(z0, .(z0, z4)), member34_in_gg(x5, .(z0, .(z0, z4)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), member124_out_gag(z0, x5, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z0, .(z4, z5))), x5, U3_gg(x5, z0, .(z0, .(z4, z5)), member34_in_gg(x5, .(z0, .(z4, z5)))))
U6_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), member124_out_gag(z0, x6, .(.(z2, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z2, z4))), x6, U3_gg(x6, z0, .(z2, .(z2, z4)), member34_in_gg(x6, .(z2, .(z2, z4)))))
U6_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), member124_out_gag(z0, x6, .(.(z2, .(z0, [])), z3))) → U7_GGGG(z0, z1, .(.(z2, .(z0, [])), z3), .(z0, .(z2, .(z4, z5))), x6, U3_gg(x6, z0, .(z2, .(z4, z5)), member34_in_gg(x6, .(z2, .(z4, z5)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), member124_out_gag(z0, x6, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z4, z5))), x6, U3_gg(x6, z0, .(z4, .(z4, z5)), member34_in_gg(x6, .(z4, .(z4, z5)))))
U6_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), member124_out_gag(z0, x6, .(z2, z3))) → U7_GGGG(z0, z1, .(z2, z3), .(z0, .(z4, .(z5, z6))), x6, U3_gg(x6, z0, .(z4, .(z5, z6)), member34_in_gg(x6, .(z4, .(z5, z6)))))
member124_in_gag(T120, .(.(T120, .(X117, [])), T121)) → member124_out_gag(T120, X117, .(.(T120, .(X117, [])), T121))
member124_in_gag(T128, .(T129, T130)) → U2_gag(T128, T129, T130, member124_in_gag(T128, T130))
member34_in_gg(T151, .(T151, T152)) → member34_out_gg(T151, .(T151, T152))
member34_in_gg(T159, .(T160, T161)) → U3_gg(T159, T160, T161, member34_in_gg(T159, T161))
U2_gag(T128, T129, T130, member124_out_gag(T128, X131, T130)) → member124_out_gag(T128, X131, .(T129, T130))
U3_gg(T159, T160, T161, member34_out_gg(T159, T161)) → member34_out_gg(T159, .(T160, T161))
member124_in_gag(x0, x1)
member34_in_gg(x0, x1)
U2_gag(x0, x1, x2, x3)
U3_gg(x0, x1, x2, x3)