0 Prolog
↳1 PrologToDTProblemTransformerProof (⇐)
↳2 TRIPLES
↳3 TriplesToPiDPProof (⇐)
↳4 PiDP
↳5 DependencyGraphProof (⇔)
↳6 AND
↳7 PiDP
↳8 UsableRulesProof (⇔)
↳9 PiDP
↳10 PiDPToQDPProof (⇐)
↳11 QDP
↳12 QDPSizeChangeProof (⇔)
↳13 YES
↳14 PiDP
↳15 UsableRulesProof (⇔)
↳16 PiDP
↳17 PiDPToQDPProof (⇐)
↳18 QDP
↳19 QDPSizeChangeProof (⇔)
↳20 YES
↳21 PiDP
↳22 UsableRulesProof (⇔)
↳23 PiDP
↳24 PiDPToQDPProof (⇐)
↳25 QDP
↳26 QDPOrderProof (⇔)
↳27 QDP
↳28 DependencyGraphProof (⇔)
↳29 TRUE
REV11_IN_GA(.(T35, .(T36, T37)), .(T39, T40)) → U11_GA(T35, T36, T37, T39, T40, rev123_in_gga(T36, T37, T39))
REV11_IN_GA(.(T35, .(T36, T37)), .(T39, T40)) → REV123_IN_GGA(T36, T37, T39)
REV123_IN_GGA(T59, .(T60, T61), T63) → U1_GGA(T59, T60, T61, T63, rev123_in_gga(T60, T61, T63))
REV123_IN_GGA(T59, .(T60, T61), T63) → REV123_IN_GGA(T60, T61, T63)
REV11_IN_GA(.(T84, .(T85, T86)), .(T39, T88)) → U12_GA(T84, T85, T86, T39, T88, rev1c23_in_gga(T85, T86, T39))
U12_GA(T84, T85, T86, T39, T88, rev1c23_out_gga(T85, T86, T39)) → U13_GA(T84, T85, T86, T39, T88, rev236_in_gga(T85, T86, X104))
U12_GA(T84, T85, T86, T39, T88, rev1c23_out_gga(T85, T86, T39)) → REV236_IN_GGA(T85, T86, X104)
REV236_IN_GGA(T105, .(T106, T107), X134) → U2_GGA(T105, T106, T107, X134, rev236_in_gga(T106, T107, X132))
REV236_IN_GGA(T105, .(T106, T107), X134) → REV236_IN_GGA(T106, T107, X132)
REV236_IN_GGA(T105, .(T106, T107), X134) → U3_GGA(T105, T106, T107, X134, rev2c36_in_gga(T106, T107, T110))
U3_GGA(T105, T106, T107, X134, rev2c36_out_gga(T106, T107, T110)) → U4_GGA(T105, T106, T107, X134, rev48_in_ga(T110, X133))
U3_GGA(T105, T106, T107, X134, rev2c36_out_gga(T106, T107, T110)) → REV48_IN_GA(T110, X133)
REV48_IN_GA(.(T118, T119), .(X159, X160)) → U8_GA(T118, T119, X159, X160, rev158_in_gga(T118, T119, X159))
REV48_IN_GA(.(T118, T119), .(X159, X160)) → REV158_IN_GGA(T118, T119, X159)
REV158_IN_GGA(T136, .(T137, T138), X189) → U7_GGA(T136, T137, T138, X189, rev158_in_gga(T137, T138, X189))
REV158_IN_GGA(T136, .(T137, T138), X189) → REV158_IN_GGA(T137, T138, X189)
REV48_IN_GA(.(T118, T119), .(T122, X160)) → U9_GA(T118, T119, T122, X160, rev1c58_in_gga(T118, T119, T122))
U9_GA(T118, T119, T122, X160, rev1c58_out_gga(T118, T119, T122)) → U10_GA(T118, T119, T122, X160, rev236_in_gga(T118, T119, X160))
U9_GA(T118, T119, T122, X160, rev1c58_out_gga(T118, T119, T122)) → REV236_IN_GGA(T118, T119, X160)
U3_GGA(T105, T106, T107, X134, rev2c36_out_gga(T106, T107, T110)) → U5_GGA(T105, T106, T107, X134, revc48_in_ga(T110, T113))
U5_GGA(T105, T106, T107, X134, revc48_out_ga(T110, T113)) → U6_GGA(T105, T106, T107, X134, rev11_in_ga(.(T105, T113), X134))
U5_GGA(T105, T106, T107, X134, revc48_out_ga(T110, T113)) → REV11_IN_GA(.(T105, T113), X134)
U12_GA(T84, T85, T86, T39, T88, rev1c23_out_gga(T85, T86, T39)) → U14_GA(T84, T85, T86, T39, T88, rev2c36_in_gga(T85, T86, T91))
U14_GA(T84, T85, T86, T39, T88, rev2c36_out_gga(T85, T86, T91)) → U15_GA(T84, T85, T86, T39, T88, rev48_in_ga(T91, X105))
U14_GA(T84, T85, T86, T39, T88, rev2c36_out_gga(T85, T86, T91)) → REV48_IN_GA(T91, X105)
U14_GA(T84, T85, T86, T39, T88, rev2c36_out_gga(T85, T86, T91)) → U16_GA(T84, T85, T86, T39, T88, revc48_in_ga(T91, T145))
U16_GA(T84, T85, T86, T39, T88, revc48_out_ga(T91, T145)) → U17_GA(T84, T85, T86, T39, T88, rev11_in_ga(.(T84, T145), T88))
U16_GA(T84, T85, T86, T39, T88, revc48_out_ga(T91, T145)) → REV11_IN_GA(.(T84, T145), T88)
rev1c23_in_gga(T50, [], T50) → rev1c23_out_gga(T50, [], T50)
rev1c23_in_gga(T59, .(T60, T61), T63) → U19_gga(T59, T60, T61, T63, rev1c23_in_gga(T60, T61, T63))
U19_gga(T59, T60, T61, T63, rev1c23_out_gga(T60, T61, T63)) → rev1c23_out_gga(T59, .(T60, T61), T63)
rev2c36_in_gga(T98, [], []) → rev2c36_out_gga(T98, [], [])
rev2c36_in_gga(T105, .(T106, T107), X134) → U20_gga(T105, T106, T107, X134, rev2c36_in_gga(T106, T107, T110))
U20_gga(T105, T106, T107, X134, rev2c36_out_gga(T106, T107, T110)) → U21_gga(T105, T106, T107, X134, revc48_in_ga(T110, T113))
revc48_in_ga([], []) → revc48_out_ga([], [])
revc48_in_ga(.(T118, T119), .(T122, X160)) → U28_ga(T118, T119, T122, X160, rev1c58_in_gga(T118, T119, T122))
rev1c58_in_gga(T129, [], T129) → rev1c58_out_gga(T129, [], T129)
rev1c58_in_gga(T136, .(T137, T138), X189) → U27_gga(T136, T137, T138, X189, rev1c58_in_gga(T137, T138, X189))
U27_gga(T136, T137, T138, X189, rev1c58_out_gga(T137, T138, X189)) → rev1c58_out_gga(T136, .(T137, T138), X189)
U28_ga(T118, T119, T122, X160, rev1c58_out_gga(T118, T119, T122)) → U29_ga(T118, T119, T122, X160, rev2c36_in_gga(T118, T119, X160))
U29_ga(T118, T119, T122, X160, rev2c36_out_gga(T118, T119, X160)) → revc48_out_ga(.(T118, T119), .(T122, X160))
U21_gga(T105, T106, T107, X134, revc48_out_ga(T110, T113)) → U22_gga(T105, T106, T107, X134, revc1_in_ga(.(T105, T113), X134))
revc1_in_ga([], []) → revc1_out_ga([], [])
revc1_in_ga(.(T25, []), .(T25, [])) → revc1_out_ga(.(T25, []), .(T25, []))
revc1_in_ga(.(T84, .(T85, T86)), .(T39, T88)) → U23_ga(T84, T85, T86, T39, T88, rev1c23_in_gga(T85, T86, T39))
U23_ga(T84, T85, T86, T39, T88, rev1c23_out_gga(T85, T86, T39)) → U24_ga(T84, T85, T86, T39, T88, rev2c36_in_gga(T85, T86, T91))
U24_ga(T84, T85, T86, T39, T88, rev2c36_out_gga(T85, T86, T91)) → U25_ga(T84, T85, T86, T39, T88, revc48_in_ga(T91, T145))
U25_ga(T84, T85, T86, T39, T88, revc48_out_ga(T91, T145)) → U26_ga(T84, T85, T86, T39, T88, revc1_in_ga(.(T84, T145), T88))
U26_ga(T84, T85, T86, T39, T88, revc1_out_ga(.(T84, T145), T88)) → revc1_out_ga(.(T84, .(T85, T86)), .(T39, T88))
U22_gga(T105, T106, T107, X134, revc1_out_ga(.(T105, T113), X134)) → rev2c36_out_gga(T105, .(T106, T107), X134)
Infinitary Constructor Rewriting Termination of PiDP implies Termination of TRIPLES
REV11_IN_GA(.(T35, .(T36, T37)), .(T39, T40)) → U11_GA(T35, T36, T37, T39, T40, rev123_in_gga(T36, T37, T39))
REV11_IN_GA(.(T35, .(T36, T37)), .(T39, T40)) → REV123_IN_GGA(T36, T37, T39)
REV123_IN_GGA(T59, .(T60, T61), T63) → U1_GGA(T59, T60, T61, T63, rev123_in_gga(T60, T61, T63))
REV123_IN_GGA(T59, .(T60, T61), T63) → REV123_IN_GGA(T60, T61, T63)
REV11_IN_GA(.(T84, .(T85, T86)), .(T39, T88)) → U12_GA(T84, T85, T86, T39, T88, rev1c23_in_gga(T85, T86, T39))
U12_GA(T84, T85, T86, T39, T88, rev1c23_out_gga(T85, T86, T39)) → U13_GA(T84, T85, T86, T39, T88, rev236_in_gga(T85, T86, X104))
U12_GA(T84, T85, T86, T39, T88, rev1c23_out_gga(T85, T86, T39)) → REV236_IN_GGA(T85, T86, X104)
REV236_IN_GGA(T105, .(T106, T107), X134) → U2_GGA(T105, T106, T107, X134, rev236_in_gga(T106, T107, X132))
REV236_IN_GGA(T105, .(T106, T107), X134) → REV236_IN_GGA(T106, T107, X132)
REV236_IN_GGA(T105, .(T106, T107), X134) → U3_GGA(T105, T106, T107, X134, rev2c36_in_gga(T106, T107, T110))
U3_GGA(T105, T106, T107, X134, rev2c36_out_gga(T106, T107, T110)) → U4_GGA(T105, T106, T107, X134, rev48_in_ga(T110, X133))
U3_GGA(T105, T106, T107, X134, rev2c36_out_gga(T106, T107, T110)) → REV48_IN_GA(T110, X133)
REV48_IN_GA(.(T118, T119), .(X159, X160)) → U8_GA(T118, T119, X159, X160, rev158_in_gga(T118, T119, X159))
REV48_IN_GA(.(T118, T119), .(X159, X160)) → REV158_IN_GGA(T118, T119, X159)
REV158_IN_GGA(T136, .(T137, T138), X189) → U7_GGA(T136, T137, T138, X189, rev158_in_gga(T137, T138, X189))
REV158_IN_GGA(T136, .(T137, T138), X189) → REV158_IN_GGA(T137, T138, X189)
REV48_IN_GA(.(T118, T119), .(T122, X160)) → U9_GA(T118, T119, T122, X160, rev1c58_in_gga(T118, T119, T122))
U9_GA(T118, T119, T122, X160, rev1c58_out_gga(T118, T119, T122)) → U10_GA(T118, T119, T122, X160, rev236_in_gga(T118, T119, X160))
U9_GA(T118, T119, T122, X160, rev1c58_out_gga(T118, T119, T122)) → REV236_IN_GGA(T118, T119, X160)
U3_GGA(T105, T106, T107, X134, rev2c36_out_gga(T106, T107, T110)) → U5_GGA(T105, T106, T107, X134, revc48_in_ga(T110, T113))
U5_GGA(T105, T106, T107, X134, revc48_out_ga(T110, T113)) → U6_GGA(T105, T106, T107, X134, rev11_in_ga(.(T105, T113), X134))
U5_GGA(T105, T106, T107, X134, revc48_out_ga(T110, T113)) → REV11_IN_GA(.(T105, T113), X134)
U12_GA(T84, T85, T86, T39, T88, rev1c23_out_gga(T85, T86, T39)) → U14_GA(T84, T85, T86, T39, T88, rev2c36_in_gga(T85, T86, T91))
U14_GA(T84, T85, T86, T39, T88, rev2c36_out_gga(T85, T86, T91)) → U15_GA(T84, T85, T86, T39, T88, rev48_in_ga(T91, X105))
U14_GA(T84, T85, T86, T39, T88, rev2c36_out_gga(T85, T86, T91)) → REV48_IN_GA(T91, X105)
U14_GA(T84, T85, T86, T39, T88, rev2c36_out_gga(T85, T86, T91)) → U16_GA(T84, T85, T86, T39, T88, revc48_in_ga(T91, T145))
U16_GA(T84, T85, T86, T39, T88, revc48_out_ga(T91, T145)) → U17_GA(T84, T85, T86, T39, T88, rev11_in_ga(.(T84, T145), T88))
U16_GA(T84, T85, T86, T39, T88, revc48_out_ga(T91, T145)) → REV11_IN_GA(.(T84, T145), T88)
rev1c23_in_gga(T50, [], T50) → rev1c23_out_gga(T50, [], T50)
rev1c23_in_gga(T59, .(T60, T61), T63) → U19_gga(T59, T60, T61, T63, rev1c23_in_gga(T60, T61, T63))
U19_gga(T59, T60, T61, T63, rev1c23_out_gga(T60, T61, T63)) → rev1c23_out_gga(T59, .(T60, T61), T63)
rev2c36_in_gga(T98, [], []) → rev2c36_out_gga(T98, [], [])
rev2c36_in_gga(T105, .(T106, T107), X134) → U20_gga(T105, T106, T107, X134, rev2c36_in_gga(T106, T107, T110))
U20_gga(T105, T106, T107, X134, rev2c36_out_gga(T106, T107, T110)) → U21_gga(T105, T106, T107, X134, revc48_in_ga(T110, T113))
revc48_in_ga([], []) → revc48_out_ga([], [])
revc48_in_ga(.(T118, T119), .(T122, X160)) → U28_ga(T118, T119, T122, X160, rev1c58_in_gga(T118, T119, T122))
rev1c58_in_gga(T129, [], T129) → rev1c58_out_gga(T129, [], T129)
rev1c58_in_gga(T136, .(T137, T138), X189) → U27_gga(T136, T137, T138, X189, rev1c58_in_gga(T137, T138, X189))
U27_gga(T136, T137, T138, X189, rev1c58_out_gga(T137, T138, X189)) → rev1c58_out_gga(T136, .(T137, T138), X189)
U28_ga(T118, T119, T122, X160, rev1c58_out_gga(T118, T119, T122)) → U29_ga(T118, T119, T122, X160, rev2c36_in_gga(T118, T119, X160))
U29_ga(T118, T119, T122, X160, rev2c36_out_gga(T118, T119, X160)) → revc48_out_ga(.(T118, T119), .(T122, X160))
U21_gga(T105, T106, T107, X134, revc48_out_ga(T110, T113)) → U22_gga(T105, T106, T107, X134, revc1_in_ga(.(T105, T113), X134))
revc1_in_ga([], []) → revc1_out_ga([], [])
revc1_in_ga(.(T25, []), .(T25, [])) → revc1_out_ga(.(T25, []), .(T25, []))
revc1_in_ga(.(T84, .(T85, T86)), .(T39, T88)) → U23_ga(T84, T85, T86, T39, T88, rev1c23_in_gga(T85, T86, T39))
U23_ga(T84, T85, T86, T39, T88, rev1c23_out_gga(T85, T86, T39)) → U24_ga(T84, T85, T86, T39, T88, rev2c36_in_gga(T85, T86, T91))
U24_ga(T84, T85, T86, T39, T88, rev2c36_out_gga(T85, T86, T91)) → U25_ga(T84, T85, T86, T39, T88, revc48_in_ga(T91, T145))
U25_ga(T84, T85, T86, T39, T88, revc48_out_ga(T91, T145)) → U26_ga(T84, T85, T86, T39, T88, revc1_in_ga(.(T84, T145), T88))
U26_ga(T84, T85, T86, T39, T88, revc1_out_ga(.(T84, T145), T88)) → revc1_out_ga(.(T84, .(T85, T86)), .(T39, T88))
U22_gga(T105, T106, T107, X134, revc1_out_ga(.(T105, T113), X134)) → rev2c36_out_gga(T105, .(T106, T107), X134)
REV158_IN_GGA(T136, .(T137, T138), X189) → REV158_IN_GGA(T137, T138, X189)
rev1c23_in_gga(T50, [], T50) → rev1c23_out_gga(T50, [], T50)
rev1c23_in_gga(T59, .(T60, T61), T63) → U19_gga(T59, T60, T61, T63, rev1c23_in_gga(T60, T61, T63))
U19_gga(T59, T60, T61, T63, rev1c23_out_gga(T60, T61, T63)) → rev1c23_out_gga(T59, .(T60, T61), T63)
rev2c36_in_gga(T98, [], []) → rev2c36_out_gga(T98, [], [])
rev2c36_in_gga(T105, .(T106, T107), X134) → U20_gga(T105, T106, T107, X134, rev2c36_in_gga(T106, T107, T110))
U20_gga(T105, T106, T107, X134, rev2c36_out_gga(T106, T107, T110)) → U21_gga(T105, T106, T107, X134, revc48_in_ga(T110, T113))
revc48_in_ga([], []) → revc48_out_ga([], [])
revc48_in_ga(.(T118, T119), .(T122, X160)) → U28_ga(T118, T119, T122, X160, rev1c58_in_gga(T118, T119, T122))
rev1c58_in_gga(T129, [], T129) → rev1c58_out_gga(T129, [], T129)
rev1c58_in_gga(T136, .(T137, T138), X189) → U27_gga(T136, T137, T138, X189, rev1c58_in_gga(T137, T138, X189))
U27_gga(T136, T137, T138, X189, rev1c58_out_gga(T137, T138, X189)) → rev1c58_out_gga(T136, .(T137, T138), X189)
U28_ga(T118, T119, T122, X160, rev1c58_out_gga(T118, T119, T122)) → U29_ga(T118, T119, T122, X160, rev2c36_in_gga(T118, T119, X160))
U29_ga(T118, T119, T122, X160, rev2c36_out_gga(T118, T119, X160)) → revc48_out_ga(.(T118, T119), .(T122, X160))
U21_gga(T105, T106, T107, X134, revc48_out_ga(T110, T113)) → U22_gga(T105, T106, T107, X134, revc1_in_ga(.(T105, T113), X134))
revc1_in_ga([], []) → revc1_out_ga([], [])
revc1_in_ga(.(T25, []), .(T25, [])) → revc1_out_ga(.(T25, []), .(T25, []))
revc1_in_ga(.(T84, .(T85, T86)), .(T39, T88)) → U23_ga(T84, T85, T86, T39, T88, rev1c23_in_gga(T85, T86, T39))
U23_ga(T84, T85, T86, T39, T88, rev1c23_out_gga(T85, T86, T39)) → U24_ga(T84, T85, T86, T39, T88, rev2c36_in_gga(T85, T86, T91))
U24_ga(T84, T85, T86, T39, T88, rev2c36_out_gga(T85, T86, T91)) → U25_ga(T84, T85, T86, T39, T88, revc48_in_ga(T91, T145))
U25_ga(T84, T85, T86, T39, T88, revc48_out_ga(T91, T145)) → U26_ga(T84, T85, T86, T39, T88, revc1_in_ga(.(T84, T145), T88))
U26_ga(T84, T85, T86, T39, T88, revc1_out_ga(.(T84, T145), T88)) → revc1_out_ga(.(T84, .(T85, T86)), .(T39, T88))
U22_gga(T105, T106, T107, X134, revc1_out_ga(.(T105, T113), X134)) → rev2c36_out_gga(T105, .(T106, T107), X134)
REV158_IN_GGA(T136, .(T137, T138), X189) → REV158_IN_GGA(T137, T138, X189)
REV158_IN_GGA(T136, .(T137, T138)) → REV158_IN_GGA(T137, T138)
From the DPs we obtained the following set of size-change graphs:
REV123_IN_GGA(T59, .(T60, T61), T63) → REV123_IN_GGA(T60, T61, T63)
rev1c23_in_gga(T50, [], T50) → rev1c23_out_gga(T50, [], T50)
rev1c23_in_gga(T59, .(T60, T61), T63) → U19_gga(T59, T60, T61, T63, rev1c23_in_gga(T60, T61, T63))
U19_gga(T59, T60, T61, T63, rev1c23_out_gga(T60, T61, T63)) → rev1c23_out_gga(T59, .(T60, T61), T63)
rev2c36_in_gga(T98, [], []) → rev2c36_out_gga(T98, [], [])
rev2c36_in_gga(T105, .(T106, T107), X134) → U20_gga(T105, T106, T107, X134, rev2c36_in_gga(T106, T107, T110))
U20_gga(T105, T106, T107, X134, rev2c36_out_gga(T106, T107, T110)) → U21_gga(T105, T106, T107, X134, revc48_in_ga(T110, T113))
revc48_in_ga([], []) → revc48_out_ga([], [])
revc48_in_ga(.(T118, T119), .(T122, X160)) → U28_ga(T118, T119, T122, X160, rev1c58_in_gga(T118, T119, T122))
rev1c58_in_gga(T129, [], T129) → rev1c58_out_gga(T129, [], T129)
rev1c58_in_gga(T136, .(T137, T138), X189) → U27_gga(T136, T137, T138, X189, rev1c58_in_gga(T137, T138, X189))
U27_gga(T136, T137, T138, X189, rev1c58_out_gga(T137, T138, X189)) → rev1c58_out_gga(T136, .(T137, T138), X189)
U28_ga(T118, T119, T122, X160, rev1c58_out_gga(T118, T119, T122)) → U29_ga(T118, T119, T122, X160, rev2c36_in_gga(T118, T119, X160))
U29_ga(T118, T119, T122, X160, rev2c36_out_gga(T118, T119, X160)) → revc48_out_ga(.(T118, T119), .(T122, X160))
U21_gga(T105, T106, T107, X134, revc48_out_ga(T110, T113)) → U22_gga(T105, T106, T107, X134, revc1_in_ga(.(T105, T113), X134))
revc1_in_ga([], []) → revc1_out_ga([], [])
revc1_in_ga(.(T25, []), .(T25, [])) → revc1_out_ga(.(T25, []), .(T25, []))
revc1_in_ga(.(T84, .(T85, T86)), .(T39, T88)) → U23_ga(T84, T85, T86, T39, T88, rev1c23_in_gga(T85, T86, T39))
U23_ga(T84, T85, T86, T39, T88, rev1c23_out_gga(T85, T86, T39)) → U24_ga(T84, T85, T86, T39, T88, rev2c36_in_gga(T85, T86, T91))
U24_ga(T84, T85, T86, T39, T88, rev2c36_out_gga(T85, T86, T91)) → U25_ga(T84, T85, T86, T39, T88, revc48_in_ga(T91, T145))
U25_ga(T84, T85, T86, T39, T88, revc48_out_ga(T91, T145)) → U26_ga(T84, T85, T86, T39, T88, revc1_in_ga(.(T84, T145), T88))
U26_ga(T84, T85, T86, T39, T88, revc1_out_ga(.(T84, T145), T88)) → revc1_out_ga(.(T84, .(T85, T86)), .(T39, T88))
U22_gga(T105, T106, T107, X134, revc1_out_ga(.(T105, T113), X134)) → rev2c36_out_gga(T105, .(T106, T107), X134)
REV123_IN_GGA(T59, .(T60, T61), T63) → REV123_IN_GGA(T60, T61, T63)
REV123_IN_GGA(T59, .(T60, T61)) → REV123_IN_GGA(T60, T61)
From the DPs we obtained the following set of size-change graphs:
REV11_IN_GA(.(T84, .(T85, T86)), .(T39, T88)) → U12_GA(T84, T85, T86, T39, T88, rev1c23_in_gga(T85, T86, T39))
U12_GA(T84, T85, T86, T39, T88, rev1c23_out_gga(T85, T86, T39)) → REV236_IN_GGA(T85, T86, X104)
REV236_IN_GGA(T105, .(T106, T107), X134) → REV236_IN_GGA(T106, T107, X132)
REV236_IN_GGA(T105, .(T106, T107), X134) → U3_GGA(T105, T106, T107, X134, rev2c36_in_gga(T106, T107, T110))
U3_GGA(T105, T106, T107, X134, rev2c36_out_gga(T106, T107, T110)) → REV48_IN_GA(T110, X133)
REV48_IN_GA(.(T118, T119), .(T122, X160)) → U9_GA(T118, T119, T122, X160, rev1c58_in_gga(T118, T119, T122))
U9_GA(T118, T119, T122, X160, rev1c58_out_gga(T118, T119, T122)) → REV236_IN_GGA(T118, T119, X160)
U3_GGA(T105, T106, T107, X134, rev2c36_out_gga(T106, T107, T110)) → U5_GGA(T105, T106, T107, X134, revc48_in_ga(T110, T113))
U5_GGA(T105, T106, T107, X134, revc48_out_ga(T110, T113)) → REV11_IN_GA(.(T105, T113), X134)
U12_GA(T84, T85, T86, T39, T88, rev1c23_out_gga(T85, T86, T39)) → U14_GA(T84, T85, T86, T39, T88, rev2c36_in_gga(T85, T86, T91))
U14_GA(T84, T85, T86, T39, T88, rev2c36_out_gga(T85, T86, T91)) → REV48_IN_GA(T91, X105)
U14_GA(T84, T85, T86, T39, T88, rev2c36_out_gga(T85, T86, T91)) → U16_GA(T84, T85, T86, T39, T88, revc48_in_ga(T91, T145))
U16_GA(T84, T85, T86, T39, T88, revc48_out_ga(T91, T145)) → REV11_IN_GA(.(T84, T145), T88)
rev1c23_in_gga(T50, [], T50) → rev1c23_out_gga(T50, [], T50)
rev1c23_in_gga(T59, .(T60, T61), T63) → U19_gga(T59, T60, T61, T63, rev1c23_in_gga(T60, T61, T63))
U19_gga(T59, T60, T61, T63, rev1c23_out_gga(T60, T61, T63)) → rev1c23_out_gga(T59, .(T60, T61), T63)
rev2c36_in_gga(T98, [], []) → rev2c36_out_gga(T98, [], [])
rev2c36_in_gga(T105, .(T106, T107), X134) → U20_gga(T105, T106, T107, X134, rev2c36_in_gga(T106, T107, T110))
U20_gga(T105, T106, T107, X134, rev2c36_out_gga(T106, T107, T110)) → U21_gga(T105, T106, T107, X134, revc48_in_ga(T110, T113))
revc48_in_ga([], []) → revc48_out_ga([], [])
revc48_in_ga(.(T118, T119), .(T122, X160)) → U28_ga(T118, T119, T122, X160, rev1c58_in_gga(T118, T119, T122))
rev1c58_in_gga(T129, [], T129) → rev1c58_out_gga(T129, [], T129)
rev1c58_in_gga(T136, .(T137, T138), X189) → U27_gga(T136, T137, T138, X189, rev1c58_in_gga(T137, T138, X189))
U27_gga(T136, T137, T138, X189, rev1c58_out_gga(T137, T138, X189)) → rev1c58_out_gga(T136, .(T137, T138), X189)
U28_ga(T118, T119, T122, X160, rev1c58_out_gga(T118, T119, T122)) → U29_ga(T118, T119, T122, X160, rev2c36_in_gga(T118, T119, X160))
U29_ga(T118, T119, T122, X160, rev2c36_out_gga(T118, T119, X160)) → revc48_out_ga(.(T118, T119), .(T122, X160))
U21_gga(T105, T106, T107, X134, revc48_out_ga(T110, T113)) → U22_gga(T105, T106, T107, X134, revc1_in_ga(.(T105, T113), X134))
revc1_in_ga([], []) → revc1_out_ga([], [])
revc1_in_ga(.(T25, []), .(T25, [])) → revc1_out_ga(.(T25, []), .(T25, []))
revc1_in_ga(.(T84, .(T85, T86)), .(T39, T88)) → U23_ga(T84, T85, T86, T39, T88, rev1c23_in_gga(T85, T86, T39))
U23_ga(T84, T85, T86, T39, T88, rev1c23_out_gga(T85, T86, T39)) → U24_ga(T84, T85, T86, T39, T88, rev2c36_in_gga(T85, T86, T91))
U24_ga(T84, T85, T86, T39, T88, rev2c36_out_gga(T85, T86, T91)) → U25_ga(T84, T85, T86, T39, T88, revc48_in_ga(T91, T145))
U25_ga(T84, T85, T86, T39, T88, revc48_out_ga(T91, T145)) → U26_ga(T84, T85, T86, T39, T88, revc1_in_ga(.(T84, T145), T88))
U26_ga(T84, T85, T86, T39, T88, revc1_out_ga(.(T84, T145), T88)) → revc1_out_ga(.(T84, .(T85, T86)), .(T39, T88))
U22_gga(T105, T106, T107, X134, revc1_out_ga(.(T105, T113), X134)) → rev2c36_out_gga(T105, .(T106, T107), X134)
REV11_IN_GA(.(T84, .(T85, T86)), .(T39, T88)) → U12_GA(T84, T85, T86, T39, T88, rev1c23_in_gga(T85, T86, T39))
U12_GA(T84, T85, T86, T39, T88, rev1c23_out_gga(T85, T86, T39)) → REV236_IN_GGA(T85, T86, X104)
REV236_IN_GGA(T105, .(T106, T107), X134) → REV236_IN_GGA(T106, T107, X132)
REV236_IN_GGA(T105, .(T106, T107), X134) → U3_GGA(T105, T106, T107, X134, rev2c36_in_gga(T106, T107, T110))
U3_GGA(T105, T106, T107, X134, rev2c36_out_gga(T106, T107, T110)) → REV48_IN_GA(T110, X133)
REV48_IN_GA(.(T118, T119), .(T122, X160)) → U9_GA(T118, T119, T122, X160, rev1c58_in_gga(T118, T119, T122))
U9_GA(T118, T119, T122, X160, rev1c58_out_gga(T118, T119, T122)) → REV236_IN_GGA(T118, T119, X160)
U3_GGA(T105, T106, T107, X134, rev2c36_out_gga(T106, T107, T110)) → U5_GGA(T105, T106, T107, X134, revc48_in_ga(T110, T113))
U5_GGA(T105, T106, T107, X134, revc48_out_ga(T110, T113)) → REV11_IN_GA(.(T105, T113), X134)
U12_GA(T84, T85, T86, T39, T88, rev1c23_out_gga(T85, T86, T39)) → U14_GA(T84, T85, T86, T39, T88, rev2c36_in_gga(T85, T86, T91))
U14_GA(T84, T85, T86, T39, T88, rev2c36_out_gga(T85, T86, T91)) → REV48_IN_GA(T91, X105)
U14_GA(T84, T85, T86, T39, T88, rev2c36_out_gga(T85, T86, T91)) → U16_GA(T84, T85, T86, T39, T88, revc48_in_ga(T91, T145))
U16_GA(T84, T85, T86, T39, T88, revc48_out_ga(T91, T145)) → REV11_IN_GA(.(T84, T145), T88)
rev1c23_in_gga(T50, [], T50) → rev1c23_out_gga(T50, [], T50)
rev1c23_in_gga(T59, .(T60, T61), T63) → U19_gga(T59, T60, T61, T63, rev1c23_in_gga(T60, T61, T63))
rev2c36_in_gga(T98, [], []) → rev2c36_out_gga(T98, [], [])
rev2c36_in_gga(T105, .(T106, T107), X134) → U20_gga(T105, T106, T107, X134, rev2c36_in_gga(T106, T107, T110))
rev1c58_in_gga(T129, [], T129) → rev1c58_out_gga(T129, [], T129)
rev1c58_in_gga(T136, .(T137, T138), X189) → U27_gga(T136, T137, T138, X189, rev1c58_in_gga(T137, T138, X189))
revc48_in_ga([], []) → revc48_out_ga([], [])
revc48_in_ga(.(T118, T119), .(T122, X160)) → U28_ga(T118, T119, T122, X160, rev1c58_in_gga(T118, T119, T122))
U19_gga(T59, T60, T61, T63, rev1c23_out_gga(T60, T61, T63)) → rev1c23_out_gga(T59, .(T60, T61), T63)
U20_gga(T105, T106, T107, X134, rev2c36_out_gga(T106, T107, T110)) → U21_gga(T105, T106, T107, X134, revc48_in_ga(T110, T113))
U27_gga(T136, T137, T138, X189, rev1c58_out_gga(T137, T138, X189)) → rev1c58_out_gga(T136, .(T137, T138), X189)
U28_ga(T118, T119, T122, X160, rev1c58_out_gga(T118, T119, T122)) → U29_ga(T118, T119, T122, X160, rev2c36_in_gga(T118, T119, X160))
U21_gga(T105, T106, T107, X134, revc48_out_ga(T110, T113)) → U22_gga(T105, T106, T107, X134, revc1_in_ga(.(T105, T113), X134))
U29_ga(T118, T119, T122, X160, rev2c36_out_gga(T118, T119, X160)) → revc48_out_ga(.(T118, T119), .(T122, X160))
U22_gga(T105, T106, T107, X134, revc1_out_ga(.(T105, T113), X134)) → rev2c36_out_gga(T105, .(T106, T107), X134)
revc1_in_ga(.(T25, []), .(T25, [])) → revc1_out_ga(.(T25, []), .(T25, []))
revc1_in_ga(.(T84, .(T85, T86)), .(T39, T88)) → U23_ga(T84, T85, T86, T39, T88, rev1c23_in_gga(T85, T86, T39))
U23_ga(T84, T85, T86, T39, T88, rev1c23_out_gga(T85, T86, T39)) → U24_ga(T84, T85, T86, T39, T88, rev2c36_in_gga(T85, T86, T91))
U24_ga(T84, T85, T86, T39, T88, rev2c36_out_gga(T85, T86, T91)) → U25_ga(T84, T85, T86, T39, T88, revc48_in_ga(T91, T145))
U25_ga(T84, T85, T86, T39, T88, revc48_out_ga(T91, T145)) → U26_ga(T84, T85, T86, T39, T88, revc1_in_ga(.(T84, T145), T88))
U26_ga(T84, T85, T86, T39, T88, revc1_out_ga(.(T84, T145), T88)) → revc1_out_ga(.(T84, .(T85, T86)), .(T39, T88))
REV11_IN_GA(.(T84, .(T85, T86))) → U12_GA(T84, T85, T86, rev1c23_in_gga(T85, T86))
U12_GA(T84, T85, T86, rev1c23_out_gga(T85, T86, T39)) → REV236_IN_GGA(T85, T86)
REV236_IN_GGA(T105, .(T106, T107)) → REV236_IN_GGA(T106, T107)
REV236_IN_GGA(T105, .(T106, T107)) → U3_GGA(T105, T106, T107, rev2c36_in_gga(T106, T107))
U3_GGA(T105, T106, T107, rev2c36_out_gga(T106, T107, T110)) → REV48_IN_GA(T110)
REV48_IN_GA(.(T118, T119)) → U9_GA(T118, T119, rev1c58_in_gga(T118, T119))
U9_GA(T118, T119, rev1c58_out_gga(T118, T119, T122)) → REV236_IN_GGA(T118, T119)
U3_GGA(T105, T106, T107, rev2c36_out_gga(T106, T107, T110)) → U5_GGA(T105, T106, T107, revc48_in_ga(T110))
U5_GGA(T105, T106, T107, revc48_out_ga(T110, T113)) → REV11_IN_GA(.(T105, T113))
U12_GA(T84, T85, T86, rev1c23_out_gga(T85, T86, T39)) → U14_GA(T84, T85, T86, rev2c36_in_gga(T85, T86))
U14_GA(T84, T85, T86, rev2c36_out_gga(T85, T86, T91)) → REV48_IN_GA(T91)
U14_GA(T84, T85, T86, rev2c36_out_gga(T85, T86, T91)) → U16_GA(T84, T85, T86, revc48_in_ga(T91))
U16_GA(T84, T85, T86, revc48_out_ga(T91, T145)) → REV11_IN_GA(.(T84, T145))
rev1c23_in_gga(T50, []) → rev1c23_out_gga(T50, [], T50)
rev1c23_in_gga(T59, .(T60, T61)) → U19_gga(T59, T60, T61, rev1c23_in_gga(T60, T61))
rev2c36_in_gga(T98, []) → rev2c36_out_gga(T98, [], [])
rev2c36_in_gga(T105, .(T106, T107)) → U20_gga(T105, T106, T107, rev2c36_in_gga(T106, T107))
rev1c58_in_gga(T129, []) → rev1c58_out_gga(T129, [], T129)
rev1c58_in_gga(T136, .(T137, T138)) → U27_gga(T136, T137, T138, rev1c58_in_gga(T137, T138))
revc48_in_ga([]) → revc48_out_ga([], [])
revc48_in_ga(.(T118, T119)) → U28_ga(T118, T119, rev1c58_in_gga(T118, T119))
U19_gga(T59, T60, T61, rev1c23_out_gga(T60, T61, T63)) → rev1c23_out_gga(T59, .(T60, T61), T63)
U20_gga(T105, T106, T107, rev2c36_out_gga(T106, T107, T110)) → U21_gga(T105, T106, T107, revc48_in_ga(T110))
U27_gga(T136, T137, T138, rev1c58_out_gga(T137, T138, X189)) → rev1c58_out_gga(T136, .(T137, T138), X189)
U28_ga(T118, T119, rev1c58_out_gga(T118, T119, T122)) → U29_ga(T118, T119, T122, rev2c36_in_gga(T118, T119))
U21_gga(T105, T106, T107, revc48_out_ga(T110, T113)) → U22_gga(T105, T106, T107, revc1_in_ga(.(T105, T113)))
U29_ga(T118, T119, T122, rev2c36_out_gga(T118, T119, X160)) → revc48_out_ga(.(T118, T119), .(T122, X160))
U22_gga(T105, T106, T107, revc1_out_ga(.(T105, T113), X134)) → rev2c36_out_gga(T105, .(T106, T107), X134)
revc1_in_ga(.(T25, [])) → revc1_out_ga(.(T25, []), .(T25, []))
revc1_in_ga(.(T84, .(T85, T86))) → U23_ga(T84, T85, T86, rev1c23_in_gga(T85, T86))
U23_ga(T84, T85, T86, rev1c23_out_gga(T85, T86, T39)) → U24_ga(T84, T85, T86, T39, rev2c36_in_gga(T85, T86))
U24_ga(T84, T85, T86, T39, rev2c36_out_gga(T85, T86, T91)) → U25_ga(T84, T85, T86, T39, revc48_in_ga(T91))
U25_ga(T84, T85, T86, T39, revc48_out_ga(T91, T145)) → U26_ga(T84, T85, T86, T39, revc1_in_ga(.(T84, T145)))
U26_ga(T84, T85, T86, T39, revc1_out_ga(.(T84, T145), T88)) → revc1_out_ga(.(T84, .(T85, T86)), .(T39, T88))
rev1c23_in_gga(x0, x1)
rev2c36_in_gga(x0, x1)
rev1c58_in_gga(x0, x1)
revc48_in_ga(x0)
U19_gga(x0, x1, x2, x3)
U20_gga(x0, x1, x2, x3)
U27_gga(x0, x1, x2, x3)
U28_ga(x0, x1, x2)
U21_gga(x0, x1, x2, x3)
U29_ga(x0, x1, x2, x3)
U22_gga(x0, x1, x2, x3)
revc1_in_ga(x0)
U23_ga(x0, x1, x2, x3)
U24_ga(x0, x1, x2, x3, x4)
U25_ga(x0, x1, x2, x3, x4)
U26_ga(x0, x1, x2, x3, x4)
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
REV11_IN_GA(.(T84, .(T85, T86))) → U12_GA(T84, T85, T86, rev1c23_in_gga(T85, T86))
REV236_IN_GGA(T105, .(T106, T107)) → REV236_IN_GGA(T106, T107)
U3_GGA(T105, T106, T107, rev2c36_out_gga(T106, T107, T110)) → REV48_IN_GA(T110)
U3_GGA(T105, T106, T107, rev2c36_out_gga(T106, T107, T110)) → U5_GGA(T105, T106, T107, revc48_in_ga(T110))
U14_GA(T84, T85, T86, rev2c36_out_gga(T85, T86, T91)) → REV48_IN_GA(T91)
POL(.(x1, x2)) = 1 + x2
POL(REV11_IN_GA(x1)) = x1
POL(REV236_IN_GGA(x1, x2)) = 1 + x2
POL(REV48_IN_GA(x1)) = x1
POL(U12_GA(x1, x2, x3, x4)) = 1 + x3
POL(U14_GA(x1, x2, x3, x4)) = x4
POL(U16_GA(x1, x2, x3, x4)) = x4
POL(U19_gga(x1, x2, x3, x4)) = 1
POL(U20_gga(x1, x2, x3, x4)) = 1 + x4
POL(U21_gga(x1, x2, x3, x4)) = 1 + x4
POL(U22_gga(x1, x2, x3, x4)) = 1 + x4
POL(U23_ga(x1, x2, x3, x4)) = 1 + x3 + x4
POL(U24_ga(x1, x2, x3, x4, x5)) = 1 + x5
POL(U25_ga(x1, x2, x3, x4, x5)) = 1 + x5
POL(U26_ga(x1, x2, x3, x4, x5)) = 1 + x5
POL(U27_gga(x1, x2, x3, x4)) = 1
POL(U28_ga(x1, x2, x3)) = 1 + x2 + x3
POL(U29_ga(x1, x2, x3, x4)) = 1 + x4
POL(U3_GGA(x1, x2, x3, x4)) = 1 + x4
POL(U5_GGA(x1, x2, x3, x4)) = x4
POL(U9_GA(x1, x2, x3)) = 1 + x2
POL([]) = 0
POL(rev1c23_in_gga(x1, x2)) = 1
POL(rev1c23_out_gga(x1, x2, x3)) = 1
POL(rev1c58_in_gga(x1, x2)) = 1
POL(rev1c58_out_gga(x1, x2, x3)) = 1
POL(rev2c36_in_gga(x1, x2)) = 1 + x2
POL(rev2c36_out_gga(x1, x2, x3)) = 1 + x3
POL(revc1_in_ga(x1)) = x1
POL(revc1_out_ga(x1, x2)) = x2
POL(revc48_in_ga(x1)) = 1 + x1
POL(revc48_out_ga(x1, x2)) = 1 + x2
rev1c23_in_gga(T50, []) → rev1c23_out_gga(T50, [], T50)
rev1c23_in_gga(T59, .(T60, T61)) → U19_gga(T59, T60, T61, rev1c23_in_gga(T60, T61))
rev2c36_in_gga(T98, []) → rev2c36_out_gga(T98, [], [])
rev2c36_in_gga(T105, .(T106, T107)) → U20_gga(T105, T106, T107, rev2c36_in_gga(T106, T107))
rev1c58_in_gga(T129, []) → rev1c58_out_gga(T129, [], T129)
rev1c58_in_gga(T136, .(T137, T138)) → U27_gga(T136, T137, T138, rev1c58_in_gga(T137, T138))
revc48_in_ga([]) → revc48_out_ga([], [])
revc48_in_ga(.(T118, T119)) → U28_ga(T118, T119, rev1c58_in_gga(T118, T119))
U23_ga(T84, T85, T86, rev1c23_out_gga(T85, T86, T39)) → U24_ga(T84, T85, T86, T39, rev2c36_in_gga(T85, T86))
U20_gga(T105, T106, T107, rev2c36_out_gga(T106, T107, T110)) → U21_gga(T105, T106, T107, revc48_in_ga(T110))
U28_ga(T118, T119, rev1c58_out_gga(T118, T119, T122)) → U29_ga(T118, T119, T122, rev2c36_in_gga(T118, T119))
U29_ga(T118, T119, T122, rev2c36_out_gga(T118, T119, X160)) → revc48_out_ga(.(T118, T119), .(T122, X160))
U21_gga(T105, T106, T107, revc48_out_ga(T110, T113)) → U22_gga(T105, T106, T107, revc1_in_ga(.(T105, T113)))
revc1_in_ga(.(T25, [])) → revc1_out_ga(.(T25, []), .(T25, []))
U22_gga(T105, T106, T107, revc1_out_ga(.(T105, T113), X134)) → rev2c36_out_gga(T105, .(T106, T107), X134)
revc1_in_ga(.(T84, .(T85, T86))) → U23_ga(T84, T85, T86, rev1c23_in_gga(T85, T86))
U24_ga(T84, T85, T86, T39, rev2c36_out_gga(T85, T86, T91)) → U25_ga(T84, T85, T86, T39, revc48_in_ga(T91))
U25_ga(T84, T85, T86, T39, revc48_out_ga(T91, T145)) → U26_ga(T84, T85, T86, T39, revc1_in_ga(.(T84, T145)))
U26_ga(T84, T85, T86, T39, revc1_out_ga(.(T84, T145), T88)) → revc1_out_ga(.(T84, .(T85, T86)), .(T39, T88))
U19_gga(T59, T60, T61, rev1c23_out_gga(T60, T61, T63)) → rev1c23_out_gga(T59, .(T60, T61), T63)
U27_gga(T136, T137, T138, rev1c58_out_gga(T137, T138, X189)) → rev1c58_out_gga(T136, .(T137, T138), X189)
U12_GA(T84, T85, T86, rev1c23_out_gga(T85, T86, T39)) → REV236_IN_GGA(T85, T86)
REV236_IN_GGA(T105, .(T106, T107)) → U3_GGA(T105, T106, T107, rev2c36_in_gga(T106, T107))
REV48_IN_GA(.(T118, T119)) → U9_GA(T118, T119, rev1c58_in_gga(T118, T119))
U9_GA(T118, T119, rev1c58_out_gga(T118, T119, T122)) → REV236_IN_GGA(T118, T119)
U5_GGA(T105, T106, T107, revc48_out_ga(T110, T113)) → REV11_IN_GA(.(T105, T113))
U12_GA(T84, T85, T86, rev1c23_out_gga(T85, T86, T39)) → U14_GA(T84, T85, T86, rev2c36_in_gga(T85, T86))
U14_GA(T84, T85, T86, rev2c36_out_gga(T85, T86, T91)) → U16_GA(T84, T85, T86, revc48_in_ga(T91))
U16_GA(T84, T85, T86, revc48_out_ga(T91, T145)) → REV11_IN_GA(.(T84, T145))
rev1c23_in_gga(T50, []) → rev1c23_out_gga(T50, [], T50)
rev1c23_in_gga(T59, .(T60, T61)) → U19_gga(T59, T60, T61, rev1c23_in_gga(T60, T61))
rev2c36_in_gga(T98, []) → rev2c36_out_gga(T98, [], [])
rev2c36_in_gga(T105, .(T106, T107)) → U20_gga(T105, T106, T107, rev2c36_in_gga(T106, T107))
rev1c58_in_gga(T129, []) → rev1c58_out_gga(T129, [], T129)
rev1c58_in_gga(T136, .(T137, T138)) → U27_gga(T136, T137, T138, rev1c58_in_gga(T137, T138))
revc48_in_ga([]) → revc48_out_ga([], [])
revc48_in_ga(.(T118, T119)) → U28_ga(T118, T119, rev1c58_in_gga(T118, T119))
U19_gga(T59, T60, T61, rev1c23_out_gga(T60, T61, T63)) → rev1c23_out_gga(T59, .(T60, T61), T63)
U20_gga(T105, T106, T107, rev2c36_out_gga(T106, T107, T110)) → U21_gga(T105, T106, T107, revc48_in_ga(T110))
U27_gga(T136, T137, T138, rev1c58_out_gga(T137, T138, X189)) → rev1c58_out_gga(T136, .(T137, T138), X189)
U28_ga(T118, T119, rev1c58_out_gga(T118, T119, T122)) → U29_ga(T118, T119, T122, rev2c36_in_gga(T118, T119))
U21_gga(T105, T106, T107, revc48_out_ga(T110, T113)) → U22_gga(T105, T106, T107, revc1_in_ga(.(T105, T113)))
U29_ga(T118, T119, T122, rev2c36_out_gga(T118, T119, X160)) → revc48_out_ga(.(T118, T119), .(T122, X160))
U22_gga(T105, T106, T107, revc1_out_ga(.(T105, T113), X134)) → rev2c36_out_gga(T105, .(T106, T107), X134)
revc1_in_ga(.(T25, [])) → revc1_out_ga(.(T25, []), .(T25, []))
revc1_in_ga(.(T84, .(T85, T86))) → U23_ga(T84, T85, T86, rev1c23_in_gga(T85, T86))
U23_ga(T84, T85, T86, rev1c23_out_gga(T85, T86, T39)) → U24_ga(T84, T85, T86, T39, rev2c36_in_gga(T85, T86))
U24_ga(T84, T85, T86, T39, rev2c36_out_gga(T85, T86, T91)) → U25_ga(T84, T85, T86, T39, revc48_in_ga(T91))
U25_ga(T84, T85, T86, T39, revc48_out_ga(T91, T145)) → U26_ga(T84, T85, T86, T39, revc1_in_ga(.(T84, T145)))
U26_ga(T84, T85, T86, T39, revc1_out_ga(.(T84, T145), T88)) → revc1_out_ga(.(T84, .(T85, T86)), .(T39, T88))
rev1c23_in_gga(x0, x1)
rev2c36_in_gga(x0, x1)
rev1c58_in_gga(x0, x1)
revc48_in_ga(x0)
U19_gga(x0, x1, x2, x3)
U20_gga(x0, x1, x2, x3)
U27_gga(x0, x1, x2, x3)
U28_ga(x0, x1, x2)
U21_gga(x0, x1, x2, x3)
U29_ga(x0, x1, x2, x3)
U22_gga(x0, x1, x2, x3)
revc1_in_ga(x0)
U23_ga(x0, x1, x2, x3)
U24_ga(x0, x1, x2, x3, x4)
U25_ga(x0, x1, x2, x3, x4)
U26_ga(x0, x1, x2, x3, x4)