0 Prolog
↳1 PrologToPrologProblemTransformerProof (⇒, 277 ms)
↳2 Prolog
↳3 PrologToPiTRSProof (⇒, 56 ms)
↳4 PiTRS
↳5 DependencyPairsProof (⇔, 443 ms)
↳6 PiDP
↳7 DependencyGraphProof (⇔, 0 ms)
↳8 AND
↳9 PiDP
↳10 UsableRulesProof (⇔, 0 ms)
↳11 PiDP
↳12 PiDPToQDPProof (⇒, 31 ms)
↳13 QDP
↳14 QDPSizeChangeProof (⇔, 0 ms)
↳15 YES
↳16 PiDP
↳17 UsableRulesProof (⇔, 0 ms)
↳18 PiDP
↳19 PiDPToQDPProof (⇒, 0 ms)
↳20 QDP
↳21 QDPSizeChangeProof (⇔, 0 ms)
↳22 YES
↳23 PiDP
↳24 UsableRulesProof (⇔, 0 ms)
↳25 PiDP
↳26 PiDPToQDPProof (⇒, 14 ms)
↳27 QDP
↳28 QDPSizeChangeProof (⇔, 0 ms)
↳29 YES
goalD_in_ga(.(T15, T16), T7) → U30_ga(T15, T16, T7, reduceA_in_gga(T16, T15, X12))
reduceA_in_gga([], T23, []) → reduceA_out_gga([], T23, [])
reduceA_in_gga(.(97, T33), 97, X52) → U1_gga(T33, X52, reduceA_in_gga(T33, 97, X52))
reduceA_in_gga(.(101, T33), 101, X52) → U2_gga(T33, X52, reduceA_in_gga(T33, 101, X52))
reduceA_in_gga(.(105, T33), 105, X52) → U3_gga(T33, X52, reduceA_in_gga(T33, 105, X52))
reduceA_in_gga(.(111, T33), 111, X52) → U4_gga(T33, X52, reduceA_in_gga(T33, 111, X52))
reduceA_in_gga(.(117, T33), 117, X52) → U5_gga(T33, X52, reduceA_in_gga(T33, 117, X52))
reduceA_in_gga(.(104, T33), 104, X52) → U6_gga(T33, X52, reduceA_in_gga(T33, 104, X52))
reduceA_in_gga(.(119, T33), 119, X52) → U7_gga(T33, X52, reduceA_in_gga(T33, 119, X52))
reduceA_in_gga(.(121, T33), 121, X52) → U8_gga(T33, X52, reduceA_in_gga(T33, 121, X52))
reduceA_in_gga(.(T50, T51), T50, X93) → U9_gga(T50, T51, X93, reduceA_in_gga(T51, T50, X93))
reduceA_in_gga(.(T59, T60), T61, .(T59, X113)) → U10_gga(T59, T60, T61, X113, reduceB_in_gga(T60, T59, X113))
reduceB_in_gga([], T66, []) → reduceB_out_gga([], T66, [])
reduceB_in_gga(.(97, T76), 97, X148) → U11_gga(T76, X148, reduceB_in_gga(T76, 97, X148))
reduceB_in_gga(.(101, T76), 101, X148) → U12_gga(T76, X148, reduceB_in_gga(T76, 101, X148))
reduceB_in_gga(.(105, T76), 105, X148) → U13_gga(T76, X148, reduceB_in_gga(T76, 105, X148))
reduceB_in_gga(.(111, T76), 111, X148) → U14_gga(T76, X148, reduceB_in_gga(T76, 111, X148))
reduceB_in_gga(.(117, T76), 117, X148) → U15_gga(T76, X148, reduceB_in_gga(T76, 117, X148))
reduceB_in_gga(.(104, T76), 104, X148) → U16_gga(T76, X148, reduceB_in_gga(T76, 104, X148))
reduceB_in_gga(.(119, T76), 119, X148) → U17_gga(T76, X148, reduceB_in_gga(T76, 119, X148))
reduceB_in_gga(.(121, T76), 121, X148) → U18_gga(T76, X148, reduceB_in_gga(T76, 121, X148))
reduceB_in_gga(.(T93, T94), T93, X189) → U19_gga(T93, T94, X189, reduceB_in_gga(T94, T93, X189))
reduceB_in_gga(.(T102, T103), T104, .(T102, X209)) → U20_gga(T102, T103, T104, X209, reduceC_in_gga(T103, T102, X209))
reduceC_in_gga([], T109, []) → reduceC_out_gga([], T109, [])
reduceC_in_gga(.(97, T119), 97, X244) → U21_gga(T119, X244, reduceC_in_gga(T119, 97, X244))
reduceC_in_gga(.(101, T119), 101, X244) → U22_gga(T119, X244, reduceC_in_gga(T119, 101, X244))
reduceC_in_gga(.(105, T119), 105, X244) → U23_gga(T119, X244, reduceC_in_gga(T119, 105, X244))
reduceC_in_gga(.(111, T119), 111, X244) → U24_gga(T119, X244, reduceC_in_gga(T119, 111, X244))
reduceC_in_gga(.(117, T119), 117, X244) → U25_gga(T119, X244, reduceC_in_gga(T119, 117, X244))
reduceC_in_gga(.(104, T119), 104, X244) → U26_gga(T119, X244, reduceC_in_gga(T119, 104, X244))
reduceC_in_gga(.(119, T119), 119, X244) → U27_gga(T119, X244, reduceC_in_gga(T119, 119, X244))
reduceC_in_gga(.(121, T119), 121, X244) → U28_gga(T119, X244, reduceC_in_gga(T119, 121, X244))
reduceC_in_gga(.(T136, T137), T136, X285) → U29_gga(T136, T137, X285, reduceC_in_gga(T137, T136, X285))
reduceC_in_gga(.(T155, T154), T147, .(T155, [])) → reduceC_out_gga(.(T155, T154), T147, .(T155, []))
U29_gga(T136, T137, X285, reduceC_out_gga(T137, T136, X285)) → reduceC_out_gga(.(T136, T137), T136, X285)
U28_gga(T119, X244, reduceC_out_gga(T119, 121, X244)) → reduceC_out_gga(.(121, T119), 121, X244)
U27_gga(T119, X244, reduceC_out_gga(T119, 119, X244)) → reduceC_out_gga(.(119, T119), 119, X244)
U26_gga(T119, X244, reduceC_out_gga(T119, 104, X244)) → reduceC_out_gga(.(104, T119), 104, X244)
U25_gga(T119, X244, reduceC_out_gga(T119, 117, X244)) → reduceC_out_gga(.(117, T119), 117, X244)
U24_gga(T119, X244, reduceC_out_gga(T119, 111, X244)) → reduceC_out_gga(.(111, T119), 111, X244)
U23_gga(T119, X244, reduceC_out_gga(T119, 105, X244)) → reduceC_out_gga(.(105, T119), 105, X244)
U22_gga(T119, X244, reduceC_out_gga(T119, 101, X244)) → reduceC_out_gga(.(101, T119), 101, X244)
U21_gga(T119, X244, reduceC_out_gga(T119, 97, X244)) → reduceC_out_gga(.(97, T119), 97, X244)
U20_gga(T102, T103, T104, X209, reduceC_out_gga(T103, T102, X209)) → reduceB_out_gga(.(T102, T103), T104, .(T102, X209))
U19_gga(T93, T94, X189, reduceB_out_gga(T94, T93, X189)) → reduceB_out_gga(.(T93, T94), T93, X189)
U18_gga(T76, X148, reduceB_out_gga(T76, 121, X148)) → reduceB_out_gga(.(121, T76), 121, X148)
U17_gga(T76, X148, reduceB_out_gga(T76, 119, X148)) → reduceB_out_gga(.(119, T76), 119, X148)
U16_gga(T76, X148, reduceB_out_gga(T76, 104, X148)) → reduceB_out_gga(.(104, T76), 104, X148)
U15_gga(T76, X148, reduceB_out_gga(T76, 117, X148)) → reduceB_out_gga(.(117, T76), 117, X148)
U14_gga(T76, X148, reduceB_out_gga(T76, 111, X148)) → reduceB_out_gga(.(111, T76), 111, X148)
U13_gga(T76, X148, reduceB_out_gga(T76, 105, X148)) → reduceB_out_gga(.(105, T76), 105, X148)
U12_gga(T76, X148, reduceB_out_gga(T76, 101, X148)) → reduceB_out_gga(.(101, T76), 101, X148)
U11_gga(T76, X148, reduceB_out_gga(T76, 97, X148)) → reduceB_out_gga(.(97, T76), 97, X148)
U10_gga(T59, T60, T61, X113, reduceB_out_gga(T60, T59, X113)) → reduceA_out_gga(.(T59, T60), T61, .(T59, X113))
U9_gga(T50, T51, X93, reduceA_out_gga(T51, T50, X93)) → reduceA_out_gga(.(T50, T51), T50, X93)
U8_gga(T33, X52, reduceA_out_gga(T33, 121, X52)) → reduceA_out_gga(.(121, T33), 121, X52)
U7_gga(T33, X52, reduceA_out_gga(T33, 119, X52)) → reduceA_out_gga(.(119, T33), 119, X52)
U6_gga(T33, X52, reduceA_out_gga(T33, 104, X52)) → reduceA_out_gga(.(104, T33), 104, X52)
U5_gga(T33, X52, reduceA_out_gga(T33, 117, X52)) → reduceA_out_gga(.(117, T33), 117, X52)
U4_gga(T33, X52, reduceA_out_gga(T33, 111, X52)) → reduceA_out_gga(.(111, T33), 111, X52)
U3_gga(T33, X52, reduceA_out_gga(T33, 105, X52)) → reduceA_out_gga(.(105, T33), 105, X52)
U2_gga(T33, X52, reduceA_out_gga(T33, 101, X52)) → reduceA_out_gga(.(101, T33), 101, X52)
U1_gga(T33, X52, reduceA_out_gga(T33, 97, X52)) → reduceA_out_gga(.(97, T33), 97, X52)
U30_ga(T15, T16, T7, reduceA_out_gga(T16, T15, X12)) → goalD_out_ga(.(T15, T16), T7)
goalD_in_ga(.(T15, T16), T158) → U31_ga(T15, T16, T158, reduceA_in_gga(T16, T15, T158))
U31_ga(T15, T16, T158, reduceA_out_gga(T16, T15, T158)) → goalD_out_ga(.(T15, T16), T158)
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
goalD_in_ga(.(T15, T16), T7) → U30_ga(T15, T16, T7, reduceA_in_gga(T16, T15, X12))
reduceA_in_gga([], T23, []) → reduceA_out_gga([], T23, [])
reduceA_in_gga(.(97, T33), 97, X52) → U1_gga(T33, X52, reduceA_in_gga(T33, 97, X52))
reduceA_in_gga(.(101, T33), 101, X52) → U2_gga(T33, X52, reduceA_in_gga(T33, 101, X52))
reduceA_in_gga(.(105, T33), 105, X52) → U3_gga(T33, X52, reduceA_in_gga(T33, 105, X52))
reduceA_in_gga(.(111, T33), 111, X52) → U4_gga(T33, X52, reduceA_in_gga(T33, 111, X52))
reduceA_in_gga(.(117, T33), 117, X52) → U5_gga(T33, X52, reduceA_in_gga(T33, 117, X52))
reduceA_in_gga(.(104, T33), 104, X52) → U6_gga(T33, X52, reduceA_in_gga(T33, 104, X52))
reduceA_in_gga(.(119, T33), 119, X52) → U7_gga(T33, X52, reduceA_in_gga(T33, 119, X52))
reduceA_in_gga(.(121, T33), 121, X52) → U8_gga(T33, X52, reduceA_in_gga(T33, 121, X52))
reduceA_in_gga(.(T50, T51), T50, X93) → U9_gga(T50, T51, X93, reduceA_in_gga(T51, T50, X93))
reduceA_in_gga(.(T59, T60), T61, .(T59, X113)) → U10_gga(T59, T60, T61, X113, reduceB_in_gga(T60, T59, X113))
reduceB_in_gga([], T66, []) → reduceB_out_gga([], T66, [])
reduceB_in_gga(.(97, T76), 97, X148) → U11_gga(T76, X148, reduceB_in_gga(T76, 97, X148))
reduceB_in_gga(.(101, T76), 101, X148) → U12_gga(T76, X148, reduceB_in_gga(T76, 101, X148))
reduceB_in_gga(.(105, T76), 105, X148) → U13_gga(T76, X148, reduceB_in_gga(T76, 105, X148))
reduceB_in_gga(.(111, T76), 111, X148) → U14_gga(T76, X148, reduceB_in_gga(T76, 111, X148))
reduceB_in_gga(.(117, T76), 117, X148) → U15_gga(T76, X148, reduceB_in_gga(T76, 117, X148))
reduceB_in_gga(.(104, T76), 104, X148) → U16_gga(T76, X148, reduceB_in_gga(T76, 104, X148))
reduceB_in_gga(.(119, T76), 119, X148) → U17_gga(T76, X148, reduceB_in_gga(T76, 119, X148))
reduceB_in_gga(.(121, T76), 121, X148) → U18_gga(T76, X148, reduceB_in_gga(T76, 121, X148))
reduceB_in_gga(.(T93, T94), T93, X189) → U19_gga(T93, T94, X189, reduceB_in_gga(T94, T93, X189))
reduceB_in_gga(.(T102, T103), T104, .(T102, X209)) → U20_gga(T102, T103, T104, X209, reduceC_in_gga(T103, T102, X209))
reduceC_in_gga([], T109, []) → reduceC_out_gga([], T109, [])
reduceC_in_gga(.(97, T119), 97, X244) → U21_gga(T119, X244, reduceC_in_gga(T119, 97, X244))
reduceC_in_gga(.(101, T119), 101, X244) → U22_gga(T119, X244, reduceC_in_gga(T119, 101, X244))
reduceC_in_gga(.(105, T119), 105, X244) → U23_gga(T119, X244, reduceC_in_gga(T119, 105, X244))
reduceC_in_gga(.(111, T119), 111, X244) → U24_gga(T119, X244, reduceC_in_gga(T119, 111, X244))
reduceC_in_gga(.(117, T119), 117, X244) → U25_gga(T119, X244, reduceC_in_gga(T119, 117, X244))
reduceC_in_gga(.(104, T119), 104, X244) → U26_gga(T119, X244, reduceC_in_gga(T119, 104, X244))
reduceC_in_gga(.(119, T119), 119, X244) → U27_gga(T119, X244, reduceC_in_gga(T119, 119, X244))
reduceC_in_gga(.(121, T119), 121, X244) → U28_gga(T119, X244, reduceC_in_gga(T119, 121, X244))
reduceC_in_gga(.(T136, T137), T136, X285) → U29_gga(T136, T137, X285, reduceC_in_gga(T137, T136, X285))
reduceC_in_gga(.(T155, T154), T147, .(T155, [])) → reduceC_out_gga(.(T155, T154), T147, .(T155, []))
U29_gga(T136, T137, X285, reduceC_out_gga(T137, T136, X285)) → reduceC_out_gga(.(T136, T137), T136, X285)
U28_gga(T119, X244, reduceC_out_gga(T119, 121, X244)) → reduceC_out_gga(.(121, T119), 121, X244)
U27_gga(T119, X244, reduceC_out_gga(T119, 119, X244)) → reduceC_out_gga(.(119, T119), 119, X244)
U26_gga(T119, X244, reduceC_out_gga(T119, 104, X244)) → reduceC_out_gga(.(104, T119), 104, X244)
U25_gga(T119, X244, reduceC_out_gga(T119, 117, X244)) → reduceC_out_gga(.(117, T119), 117, X244)
U24_gga(T119, X244, reduceC_out_gga(T119, 111, X244)) → reduceC_out_gga(.(111, T119), 111, X244)
U23_gga(T119, X244, reduceC_out_gga(T119, 105, X244)) → reduceC_out_gga(.(105, T119), 105, X244)
U22_gga(T119, X244, reduceC_out_gga(T119, 101, X244)) → reduceC_out_gga(.(101, T119), 101, X244)
U21_gga(T119, X244, reduceC_out_gga(T119, 97, X244)) → reduceC_out_gga(.(97, T119), 97, X244)
U20_gga(T102, T103, T104, X209, reduceC_out_gga(T103, T102, X209)) → reduceB_out_gga(.(T102, T103), T104, .(T102, X209))
U19_gga(T93, T94, X189, reduceB_out_gga(T94, T93, X189)) → reduceB_out_gga(.(T93, T94), T93, X189)
U18_gga(T76, X148, reduceB_out_gga(T76, 121, X148)) → reduceB_out_gga(.(121, T76), 121, X148)
U17_gga(T76, X148, reduceB_out_gga(T76, 119, X148)) → reduceB_out_gga(.(119, T76), 119, X148)
U16_gga(T76, X148, reduceB_out_gga(T76, 104, X148)) → reduceB_out_gga(.(104, T76), 104, X148)
U15_gga(T76, X148, reduceB_out_gga(T76, 117, X148)) → reduceB_out_gga(.(117, T76), 117, X148)
U14_gga(T76, X148, reduceB_out_gga(T76, 111, X148)) → reduceB_out_gga(.(111, T76), 111, X148)
U13_gga(T76, X148, reduceB_out_gga(T76, 105, X148)) → reduceB_out_gga(.(105, T76), 105, X148)
U12_gga(T76, X148, reduceB_out_gga(T76, 101, X148)) → reduceB_out_gga(.(101, T76), 101, X148)
U11_gga(T76, X148, reduceB_out_gga(T76, 97, X148)) → reduceB_out_gga(.(97, T76), 97, X148)
U10_gga(T59, T60, T61, X113, reduceB_out_gga(T60, T59, X113)) → reduceA_out_gga(.(T59, T60), T61, .(T59, X113))
U9_gga(T50, T51, X93, reduceA_out_gga(T51, T50, X93)) → reduceA_out_gga(.(T50, T51), T50, X93)
U8_gga(T33, X52, reduceA_out_gga(T33, 121, X52)) → reduceA_out_gga(.(121, T33), 121, X52)
U7_gga(T33, X52, reduceA_out_gga(T33, 119, X52)) → reduceA_out_gga(.(119, T33), 119, X52)
U6_gga(T33, X52, reduceA_out_gga(T33, 104, X52)) → reduceA_out_gga(.(104, T33), 104, X52)
U5_gga(T33, X52, reduceA_out_gga(T33, 117, X52)) → reduceA_out_gga(.(117, T33), 117, X52)
U4_gga(T33, X52, reduceA_out_gga(T33, 111, X52)) → reduceA_out_gga(.(111, T33), 111, X52)
U3_gga(T33, X52, reduceA_out_gga(T33, 105, X52)) → reduceA_out_gga(.(105, T33), 105, X52)
U2_gga(T33, X52, reduceA_out_gga(T33, 101, X52)) → reduceA_out_gga(.(101, T33), 101, X52)
U1_gga(T33, X52, reduceA_out_gga(T33, 97, X52)) → reduceA_out_gga(.(97, T33), 97, X52)
U30_ga(T15, T16, T7, reduceA_out_gga(T16, T15, X12)) → goalD_out_ga(.(T15, T16), T7)
goalD_in_ga(.(T15, T16), T158) → U31_ga(T15, T16, T158, reduceA_in_gga(T16, T15, T158))
U31_ga(T15, T16, T158, reduceA_out_gga(T16, T15, T158)) → goalD_out_ga(.(T15, T16), T158)
GOALD_IN_GA(.(T15, T16), T7) → U30_GA(T15, T16, T7, reduceA_in_gga(T16, T15, X12))
GOALD_IN_GA(.(T15, T16), T7) → REDUCEA_IN_GGA(T16, T15, X12)
REDUCEA_IN_GGA(.(97, T33), 97, X52) → U1_GGA(T33, X52, reduceA_in_gga(T33, 97, X52))
REDUCEA_IN_GGA(.(97, T33), 97, X52) → REDUCEA_IN_GGA(T33, 97, X52)
REDUCEA_IN_GGA(.(101, T33), 101, X52) → U2_GGA(T33, X52, reduceA_in_gga(T33, 101, X52))
REDUCEA_IN_GGA(.(101, T33), 101, X52) → REDUCEA_IN_GGA(T33, 101, X52)
REDUCEA_IN_GGA(.(105, T33), 105, X52) → U3_GGA(T33, X52, reduceA_in_gga(T33, 105, X52))
REDUCEA_IN_GGA(.(105, T33), 105, X52) → REDUCEA_IN_GGA(T33, 105, X52)
REDUCEA_IN_GGA(.(111, T33), 111, X52) → U4_GGA(T33, X52, reduceA_in_gga(T33, 111, X52))
REDUCEA_IN_GGA(.(111, T33), 111, X52) → REDUCEA_IN_GGA(T33, 111, X52)
REDUCEA_IN_GGA(.(117, T33), 117, X52) → U5_GGA(T33, X52, reduceA_in_gga(T33, 117, X52))
REDUCEA_IN_GGA(.(117, T33), 117, X52) → REDUCEA_IN_GGA(T33, 117, X52)
REDUCEA_IN_GGA(.(104, T33), 104, X52) → U6_GGA(T33, X52, reduceA_in_gga(T33, 104, X52))
REDUCEA_IN_GGA(.(104, T33), 104, X52) → REDUCEA_IN_GGA(T33, 104, X52)
REDUCEA_IN_GGA(.(119, T33), 119, X52) → U7_GGA(T33, X52, reduceA_in_gga(T33, 119, X52))
REDUCEA_IN_GGA(.(119, T33), 119, X52) → REDUCEA_IN_GGA(T33, 119, X52)
REDUCEA_IN_GGA(.(121, T33), 121, X52) → U8_GGA(T33, X52, reduceA_in_gga(T33, 121, X52))
REDUCEA_IN_GGA(.(121, T33), 121, X52) → REDUCEA_IN_GGA(T33, 121, X52)
REDUCEA_IN_GGA(.(T50, T51), T50, X93) → U9_GGA(T50, T51, X93, reduceA_in_gga(T51, T50, X93))
REDUCEA_IN_GGA(.(T50, T51), T50, X93) → REDUCEA_IN_GGA(T51, T50, X93)
REDUCEA_IN_GGA(.(T59, T60), T61, .(T59, X113)) → U10_GGA(T59, T60, T61, X113, reduceB_in_gga(T60, T59, X113))
REDUCEA_IN_GGA(.(T59, T60), T61, .(T59, X113)) → REDUCEB_IN_GGA(T60, T59, X113)
REDUCEB_IN_GGA(.(97, T76), 97, X148) → U11_GGA(T76, X148, reduceB_in_gga(T76, 97, X148))
REDUCEB_IN_GGA(.(97, T76), 97, X148) → REDUCEB_IN_GGA(T76, 97, X148)
REDUCEB_IN_GGA(.(101, T76), 101, X148) → U12_GGA(T76, X148, reduceB_in_gga(T76, 101, X148))
REDUCEB_IN_GGA(.(101, T76), 101, X148) → REDUCEB_IN_GGA(T76, 101, X148)
REDUCEB_IN_GGA(.(105, T76), 105, X148) → U13_GGA(T76, X148, reduceB_in_gga(T76, 105, X148))
REDUCEB_IN_GGA(.(105, T76), 105, X148) → REDUCEB_IN_GGA(T76, 105, X148)
REDUCEB_IN_GGA(.(111, T76), 111, X148) → U14_GGA(T76, X148, reduceB_in_gga(T76, 111, X148))
REDUCEB_IN_GGA(.(111, T76), 111, X148) → REDUCEB_IN_GGA(T76, 111, X148)
REDUCEB_IN_GGA(.(117, T76), 117, X148) → U15_GGA(T76, X148, reduceB_in_gga(T76, 117, X148))
REDUCEB_IN_GGA(.(117, T76), 117, X148) → REDUCEB_IN_GGA(T76, 117, X148)
REDUCEB_IN_GGA(.(104, T76), 104, X148) → U16_GGA(T76, X148, reduceB_in_gga(T76, 104, X148))
REDUCEB_IN_GGA(.(104, T76), 104, X148) → REDUCEB_IN_GGA(T76, 104, X148)
REDUCEB_IN_GGA(.(119, T76), 119, X148) → U17_GGA(T76, X148, reduceB_in_gga(T76, 119, X148))
REDUCEB_IN_GGA(.(119, T76), 119, X148) → REDUCEB_IN_GGA(T76, 119, X148)
REDUCEB_IN_GGA(.(121, T76), 121, X148) → U18_GGA(T76, X148, reduceB_in_gga(T76, 121, X148))
REDUCEB_IN_GGA(.(121, T76), 121, X148) → REDUCEB_IN_GGA(T76, 121, X148)
REDUCEB_IN_GGA(.(T93, T94), T93, X189) → U19_GGA(T93, T94, X189, reduceB_in_gga(T94, T93, X189))
REDUCEB_IN_GGA(.(T93, T94), T93, X189) → REDUCEB_IN_GGA(T94, T93, X189)
REDUCEB_IN_GGA(.(T102, T103), T104, .(T102, X209)) → U20_GGA(T102, T103, T104, X209, reduceC_in_gga(T103, T102, X209))
REDUCEB_IN_GGA(.(T102, T103), T104, .(T102, X209)) → REDUCEC_IN_GGA(T103, T102, X209)
REDUCEC_IN_GGA(.(97, T119), 97, X244) → U21_GGA(T119, X244, reduceC_in_gga(T119, 97, X244))
REDUCEC_IN_GGA(.(97, T119), 97, X244) → REDUCEC_IN_GGA(T119, 97, X244)
REDUCEC_IN_GGA(.(101, T119), 101, X244) → U22_GGA(T119, X244, reduceC_in_gga(T119, 101, X244))
REDUCEC_IN_GGA(.(101, T119), 101, X244) → REDUCEC_IN_GGA(T119, 101, X244)
REDUCEC_IN_GGA(.(105, T119), 105, X244) → U23_GGA(T119, X244, reduceC_in_gga(T119, 105, X244))
REDUCEC_IN_GGA(.(105, T119), 105, X244) → REDUCEC_IN_GGA(T119, 105, X244)
REDUCEC_IN_GGA(.(111, T119), 111, X244) → U24_GGA(T119, X244, reduceC_in_gga(T119, 111, X244))
REDUCEC_IN_GGA(.(111, T119), 111, X244) → REDUCEC_IN_GGA(T119, 111, X244)
REDUCEC_IN_GGA(.(117, T119), 117, X244) → U25_GGA(T119, X244, reduceC_in_gga(T119, 117, X244))
REDUCEC_IN_GGA(.(117, T119), 117, X244) → REDUCEC_IN_GGA(T119, 117, X244)
REDUCEC_IN_GGA(.(104, T119), 104, X244) → U26_GGA(T119, X244, reduceC_in_gga(T119, 104, X244))
REDUCEC_IN_GGA(.(104, T119), 104, X244) → REDUCEC_IN_GGA(T119, 104, X244)
REDUCEC_IN_GGA(.(119, T119), 119, X244) → U27_GGA(T119, X244, reduceC_in_gga(T119, 119, X244))
REDUCEC_IN_GGA(.(119, T119), 119, X244) → REDUCEC_IN_GGA(T119, 119, X244)
REDUCEC_IN_GGA(.(121, T119), 121, X244) → U28_GGA(T119, X244, reduceC_in_gga(T119, 121, X244))
REDUCEC_IN_GGA(.(121, T119), 121, X244) → REDUCEC_IN_GGA(T119, 121, X244)
REDUCEC_IN_GGA(.(T136, T137), T136, X285) → U29_GGA(T136, T137, X285, reduceC_in_gga(T137, T136, X285))
REDUCEC_IN_GGA(.(T136, T137), T136, X285) → REDUCEC_IN_GGA(T137, T136, X285)
GOALD_IN_GA(.(T15, T16), T158) → U31_GA(T15, T16, T158, reduceA_in_gga(T16, T15, T158))
GOALD_IN_GA(.(T15, T16), T158) → REDUCEA_IN_GGA(T16, T15, T158)
goalD_in_ga(.(T15, T16), T7) → U30_ga(T15, T16, T7, reduceA_in_gga(T16, T15, X12))
reduceA_in_gga([], T23, []) → reduceA_out_gga([], T23, [])
reduceA_in_gga(.(97, T33), 97, X52) → U1_gga(T33, X52, reduceA_in_gga(T33, 97, X52))
reduceA_in_gga(.(101, T33), 101, X52) → U2_gga(T33, X52, reduceA_in_gga(T33, 101, X52))
reduceA_in_gga(.(105, T33), 105, X52) → U3_gga(T33, X52, reduceA_in_gga(T33, 105, X52))
reduceA_in_gga(.(111, T33), 111, X52) → U4_gga(T33, X52, reduceA_in_gga(T33, 111, X52))
reduceA_in_gga(.(117, T33), 117, X52) → U5_gga(T33, X52, reduceA_in_gga(T33, 117, X52))
reduceA_in_gga(.(104, T33), 104, X52) → U6_gga(T33, X52, reduceA_in_gga(T33, 104, X52))
reduceA_in_gga(.(119, T33), 119, X52) → U7_gga(T33, X52, reduceA_in_gga(T33, 119, X52))
reduceA_in_gga(.(121, T33), 121, X52) → U8_gga(T33, X52, reduceA_in_gga(T33, 121, X52))
reduceA_in_gga(.(T50, T51), T50, X93) → U9_gga(T50, T51, X93, reduceA_in_gga(T51, T50, X93))
reduceA_in_gga(.(T59, T60), T61, .(T59, X113)) → U10_gga(T59, T60, T61, X113, reduceB_in_gga(T60, T59, X113))
reduceB_in_gga([], T66, []) → reduceB_out_gga([], T66, [])
reduceB_in_gga(.(97, T76), 97, X148) → U11_gga(T76, X148, reduceB_in_gga(T76, 97, X148))
reduceB_in_gga(.(101, T76), 101, X148) → U12_gga(T76, X148, reduceB_in_gga(T76, 101, X148))
reduceB_in_gga(.(105, T76), 105, X148) → U13_gga(T76, X148, reduceB_in_gga(T76, 105, X148))
reduceB_in_gga(.(111, T76), 111, X148) → U14_gga(T76, X148, reduceB_in_gga(T76, 111, X148))
reduceB_in_gga(.(117, T76), 117, X148) → U15_gga(T76, X148, reduceB_in_gga(T76, 117, X148))
reduceB_in_gga(.(104, T76), 104, X148) → U16_gga(T76, X148, reduceB_in_gga(T76, 104, X148))
reduceB_in_gga(.(119, T76), 119, X148) → U17_gga(T76, X148, reduceB_in_gga(T76, 119, X148))
reduceB_in_gga(.(121, T76), 121, X148) → U18_gga(T76, X148, reduceB_in_gga(T76, 121, X148))
reduceB_in_gga(.(T93, T94), T93, X189) → U19_gga(T93, T94, X189, reduceB_in_gga(T94, T93, X189))
reduceB_in_gga(.(T102, T103), T104, .(T102, X209)) → U20_gga(T102, T103, T104, X209, reduceC_in_gga(T103, T102, X209))
reduceC_in_gga([], T109, []) → reduceC_out_gga([], T109, [])
reduceC_in_gga(.(97, T119), 97, X244) → U21_gga(T119, X244, reduceC_in_gga(T119, 97, X244))
reduceC_in_gga(.(101, T119), 101, X244) → U22_gga(T119, X244, reduceC_in_gga(T119, 101, X244))
reduceC_in_gga(.(105, T119), 105, X244) → U23_gga(T119, X244, reduceC_in_gga(T119, 105, X244))
reduceC_in_gga(.(111, T119), 111, X244) → U24_gga(T119, X244, reduceC_in_gga(T119, 111, X244))
reduceC_in_gga(.(117, T119), 117, X244) → U25_gga(T119, X244, reduceC_in_gga(T119, 117, X244))
reduceC_in_gga(.(104, T119), 104, X244) → U26_gga(T119, X244, reduceC_in_gga(T119, 104, X244))
reduceC_in_gga(.(119, T119), 119, X244) → U27_gga(T119, X244, reduceC_in_gga(T119, 119, X244))
reduceC_in_gga(.(121, T119), 121, X244) → U28_gga(T119, X244, reduceC_in_gga(T119, 121, X244))
reduceC_in_gga(.(T136, T137), T136, X285) → U29_gga(T136, T137, X285, reduceC_in_gga(T137, T136, X285))
reduceC_in_gga(.(T155, T154), T147, .(T155, [])) → reduceC_out_gga(.(T155, T154), T147, .(T155, []))
U29_gga(T136, T137, X285, reduceC_out_gga(T137, T136, X285)) → reduceC_out_gga(.(T136, T137), T136, X285)
U28_gga(T119, X244, reduceC_out_gga(T119, 121, X244)) → reduceC_out_gga(.(121, T119), 121, X244)
U27_gga(T119, X244, reduceC_out_gga(T119, 119, X244)) → reduceC_out_gga(.(119, T119), 119, X244)
U26_gga(T119, X244, reduceC_out_gga(T119, 104, X244)) → reduceC_out_gga(.(104, T119), 104, X244)
U25_gga(T119, X244, reduceC_out_gga(T119, 117, X244)) → reduceC_out_gga(.(117, T119), 117, X244)
U24_gga(T119, X244, reduceC_out_gga(T119, 111, X244)) → reduceC_out_gga(.(111, T119), 111, X244)
U23_gga(T119, X244, reduceC_out_gga(T119, 105, X244)) → reduceC_out_gga(.(105, T119), 105, X244)
U22_gga(T119, X244, reduceC_out_gga(T119, 101, X244)) → reduceC_out_gga(.(101, T119), 101, X244)
U21_gga(T119, X244, reduceC_out_gga(T119, 97, X244)) → reduceC_out_gga(.(97, T119), 97, X244)
U20_gga(T102, T103, T104, X209, reduceC_out_gga(T103, T102, X209)) → reduceB_out_gga(.(T102, T103), T104, .(T102, X209))
U19_gga(T93, T94, X189, reduceB_out_gga(T94, T93, X189)) → reduceB_out_gga(.(T93, T94), T93, X189)
U18_gga(T76, X148, reduceB_out_gga(T76, 121, X148)) → reduceB_out_gga(.(121, T76), 121, X148)
U17_gga(T76, X148, reduceB_out_gga(T76, 119, X148)) → reduceB_out_gga(.(119, T76), 119, X148)
U16_gga(T76, X148, reduceB_out_gga(T76, 104, X148)) → reduceB_out_gga(.(104, T76), 104, X148)
U15_gga(T76, X148, reduceB_out_gga(T76, 117, X148)) → reduceB_out_gga(.(117, T76), 117, X148)
U14_gga(T76, X148, reduceB_out_gga(T76, 111, X148)) → reduceB_out_gga(.(111, T76), 111, X148)
U13_gga(T76, X148, reduceB_out_gga(T76, 105, X148)) → reduceB_out_gga(.(105, T76), 105, X148)
U12_gga(T76, X148, reduceB_out_gga(T76, 101, X148)) → reduceB_out_gga(.(101, T76), 101, X148)
U11_gga(T76, X148, reduceB_out_gga(T76, 97, X148)) → reduceB_out_gga(.(97, T76), 97, X148)
U10_gga(T59, T60, T61, X113, reduceB_out_gga(T60, T59, X113)) → reduceA_out_gga(.(T59, T60), T61, .(T59, X113))
U9_gga(T50, T51, X93, reduceA_out_gga(T51, T50, X93)) → reduceA_out_gga(.(T50, T51), T50, X93)
U8_gga(T33, X52, reduceA_out_gga(T33, 121, X52)) → reduceA_out_gga(.(121, T33), 121, X52)
U7_gga(T33, X52, reduceA_out_gga(T33, 119, X52)) → reduceA_out_gga(.(119, T33), 119, X52)
U6_gga(T33, X52, reduceA_out_gga(T33, 104, X52)) → reduceA_out_gga(.(104, T33), 104, X52)
U5_gga(T33, X52, reduceA_out_gga(T33, 117, X52)) → reduceA_out_gga(.(117, T33), 117, X52)
U4_gga(T33, X52, reduceA_out_gga(T33, 111, X52)) → reduceA_out_gga(.(111, T33), 111, X52)
U3_gga(T33, X52, reduceA_out_gga(T33, 105, X52)) → reduceA_out_gga(.(105, T33), 105, X52)
U2_gga(T33, X52, reduceA_out_gga(T33, 101, X52)) → reduceA_out_gga(.(101, T33), 101, X52)
U1_gga(T33, X52, reduceA_out_gga(T33, 97, X52)) → reduceA_out_gga(.(97, T33), 97, X52)
U30_ga(T15, T16, T7, reduceA_out_gga(T16, T15, X12)) → goalD_out_ga(.(T15, T16), T7)
goalD_in_ga(.(T15, T16), T158) → U31_ga(T15, T16, T158, reduceA_in_gga(T16, T15, T158))
U31_ga(T15, T16, T158, reduceA_out_gga(T16, T15, T158)) → goalD_out_ga(.(T15, T16), T158)
GOALD_IN_GA(.(T15, T16), T7) → U30_GA(T15, T16, T7, reduceA_in_gga(T16, T15, X12))
GOALD_IN_GA(.(T15, T16), T7) → REDUCEA_IN_GGA(T16, T15, X12)
REDUCEA_IN_GGA(.(97, T33), 97, X52) → U1_GGA(T33, X52, reduceA_in_gga(T33, 97, X52))
REDUCEA_IN_GGA(.(97, T33), 97, X52) → REDUCEA_IN_GGA(T33, 97, X52)
REDUCEA_IN_GGA(.(101, T33), 101, X52) → U2_GGA(T33, X52, reduceA_in_gga(T33, 101, X52))
REDUCEA_IN_GGA(.(101, T33), 101, X52) → REDUCEA_IN_GGA(T33, 101, X52)
REDUCEA_IN_GGA(.(105, T33), 105, X52) → U3_GGA(T33, X52, reduceA_in_gga(T33, 105, X52))
REDUCEA_IN_GGA(.(105, T33), 105, X52) → REDUCEA_IN_GGA(T33, 105, X52)
REDUCEA_IN_GGA(.(111, T33), 111, X52) → U4_GGA(T33, X52, reduceA_in_gga(T33, 111, X52))
REDUCEA_IN_GGA(.(111, T33), 111, X52) → REDUCEA_IN_GGA(T33, 111, X52)
REDUCEA_IN_GGA(.(117, T33), 117, X52) → U5_GGA(T33, X52, reduceA_in_gga(T33, 117, X52))
REDUCEA_IN_GGA(.(117, T33), 117, X52) → REDUCEA_IN_GGA(T33, 117, X52)
REDUCEA_IN_GGA(.(104, T33), 104, X52) → U6_GGA(T33, X52, reduceA_in_gga(T33, 104, X52))
REDUCEA_IN_GGA(.(104, T33), 104, X52) → REDUCEA_IN_GGA(T33, 104, X52)
REDUCEA_IN_GGA(.(119, T33), 119, X52) → U7_GGA(T33, X52, reduceA_in_gga(T33, 119, X52))
REDUCEA_IN_GGA(.(119, T33), 119, X52) → REDUCEA_IN_GGA(T33, 119, X52)
REDUCEA_IN_GGA(.(121, T33), 121, X52) → U8_GGA(T33, X52, reduceA_in_gga(T33, 121, X52))
REDUCEA_IN_GGA(.(121, T33), 121, X52) → REDUCEA_IN_GGA(T33, 121, X52)
REDUCEA_IN_GGA(.(T50, T51), T50, X93) → U9_GGA(T50, T51, X93, reduceA_in_gga(T51, T50, X93))
REDUCEA_IN_GGA(.(T50, T51), T50, X93) → REDUCEA_IN_GGA(T51, T50, X93)
REDUCEA_IN_GGA(.(T59, T60), T61, .(T59, X113)) → U10_GGA(T59, T60, T61, X113, reduceB_in_gga(T60, T59, X113))
REDUCEA_IN_GGA(.(T59, T60), T61, .(T59, X113)) → REDUCEB_IN_GGA(T60, T59, X113)
REDUCEB_IN_GGA(.(97, T76), 97, X148) → U11_GGA(T76, X148, reduceB_in_gga(T76, 97, X148))
REDUCEB_IN_GGA(.(97, T76), 97, X148) → REDUCEB_IN_GGA(T76, 97, X148)
REDUCEB_IN_GGA(.(101, T76), 101, X148) → U12_GGA(T76, X148, reduceB_in_gga(T76, 101, X148))
REDUCEB_IN_GGA(.(101, T76), 101, X148) → REDUCEB_IN_GGA(T76, 101, X148)
REDUCEB_IN_GGA(.(105, T76), 105, X148) → U13_GGA(T76, X148, reduceB_in_gga(T76, 105, X148))
REDUCEB_IN_GGA(.(105, T76), 105, X148) → REDUCEB_IN_GGA(T76, 105, X148)
REDUCEB_IN_GGA(.(111, T76), 111, X148) → U14_GGA(T76, X148, reduceB_in_gga(T76, 111, X148))
REDUCEB_IN_GGA(.(111, T76), 111, X148) → REDUCEB_IN_GGA(T76, 111, X148)
REDUCEB_IN_GGA(.(117, T76), 117, X148) → U15_GGA(T76, X148, reduceB_in_gga(T76, 117, X148))
REDUCEB_IN_GGA(.(117, T76), 117, X148) → REDUCEB_IN_GGA(T76, 117, X148)
REDUCEB_IN_GGA(.(104, T76), 104, X148) → U16_GGA(T76, X148, reduceB_in_gga(T76, 104, X148))
REDUCEB_IN_GGA(.(104, T76), 104, X148) → REDUCEB_IN_GGA(T76, 104, X148)
REDUCEB_IN_GGA(.(119, T76), 119, X148) → U17_GGA(T76, X148, reduceB_in_gga(T76, 119, X148))
REDUCEB_IN_GGA(.(119, T76), 119, X148) → REDUCEB_IN_GGA(T76, 119, X148)
REDUCEB_IN_GGA(.(121, T76), 121, X148) → U18_GGA(T76, X148, reduceB_in_gga(T76, 121, X148))
REDUCEB_IN_GGA(.(121, T76), 121, X148) → REDUCEB_IN_GGA(T76, 121, X148)
REDUCEB_IN_GGA(.(T93, T94), T93, X189) → U19_GGA(T93, T94, X189, reduceB_in_gga(T94, T93, X189))
REDUCEB_IN_GGA(.(T93, T94), T93, X189) → REDUCEB_IN_GGA(T94, T93, X189)
REDUCEB_IN_GGA(.(T102, T103), T104, .(T102, X209)) → U20_GGA(T102, T103, T104, X209, reduceC_in_gga(T103, T102, X209))
REDUCEB_IN_GGA(.(T102, T103), T104, .(T102, X209)) → REDUCEC_IN_GGA(T103, T102, X209)
REDUCEC_IN_GGA(.(97, T119), 97, X244) → U21_GGA(T119, X244, reduceC_in_gga(T119, 97, X244))
REDUCEC_IN_GGA(.(97, T119), 97, X244) → REDUCEC_IN_GGA(T119, 97, X244)
REDUCEC_IN_GGA(.(101, T119), 101, X244) → U22_GGA(T119, X244, reduceC_in_gga(T119, 101, X244))
REDUCEC_IN_GGA(.(101, T119), 101, X244) → REDUCEC_IN_GGA(T119, 101, X244)
REDUCEC_IN_GGA(.(105, T119), 105, X244) → U23_GGA(T119, X244, reduceC_in_gga(T119, 105, X244))
REDUCEC_IN_GGA(.(105, T119), 105, X244) → REDUCEC_IN_GGA(T119, 105, X244)
REDUCEC_IN_GGA(.(111, T119), 111, X244) → U24_GGA(T119, X244, reduceC_in_gga(T119, 111, X244))
REDUCEC_IN_GGA(.(111, T119), 111, X244) → REDUCEC_IN_GGA(T119, 111, X244)
REDUCEC_IN_GGA(.(117, T119), 117, X244) → U25_GGA(T119, X244, reduceC_in_gga(T119, 117, X244))
REDUCEC_IN_GGA(.(117, T119), 117, X244) → REDUCEC_IN_GGA(T119, 117, X244)
REDUCEC_IN_GGA(.(104, T119), 104, X244) → U26_GGA(T119, X244, reduceC_in_gga(T119, 104, X244))
REDUCEC_IN_GGA(.(104, T119), 104, X244) → REDUCEC_IN_GGA(T119, 104, X244)
REDUCEC_IN_GGA(.(119, T119), 119, X244) → U27_GGA(T119, X244, reduceC_in_gga(T119, 119, X244))
REDUCEC_IN_GGA(.(119, T119), 119, X244) → REDUCEC_IN_GGA(T119, 119, X244)
REDUCEC_IN_GGA(.(121, T119), 121, X244) → U28_GGA(T119, X244, reduceC_in_gga(T119, 121, X244))
REDUCEC_IN_GGA(.(121, T119), 121, X244) → REDUCEC_IN_GGA(T119, 121, X244)
REDUCEC_IN_GGA(.(T136, T137), T136, X285) → U29_GGA(T136, T137, X285, reduceC_in_gga(T137, T136, X285))
REDUCEC_IN_GGA(.(T136, T137), T136, X285) → REDUCEC_IN_GGA(T137, T136, X285)
GOALD_IN_GA(.(T15, T16), T158) → U31_GA(T15, T16, T158, reduceA_in_gga(T16, T15, T158))
GOALD_IN_GA(.(T15, T16), T158) → REDUCEA_IN_GGA(T16, T15, T158)
goalD_in_ga(.(T15, T16), T7) → U30_ga(T15, T16, T7, reduceA_in_gga(T16, T15, X12))
reduceA_in_gga([], T23, []) → reduceA_out_gga([], T23, [])
reduceA_in_gga(.(97, T33), 97, X52) → U1_gga(T33, X52, reduceA_in_gga(T33, 97, X52))
reduceA_in_gga(.(101, T33), 101, X52) → U2_gga(T33, X52, reduceA_in_gga(T33, 101, X52))
reduceA_in_gga(.(105, T33), 105, X52) → U3_gga(T33, X52, reduceA_in_gga(T33, 105, X52))
reduceA_in_gga(.(111, T33), 111, X52) → U4_gga(T33, X52, reduceA_in_gga(T33, 111, X52))
reduceA_in_gga(.(117, T33), 117, X52) → U5_gga(T33, X52, reduceA_in_gga(T33, 117, X52))
reduceA_in_gga(.(104, T33), 104, X52) → U6_gga(T33, X52, reduceA_in_gga(T33, 104, X52))
reduceA_in_gga(.(119, T33), 119, X52) → U7_gga(T33, X52, reduceA_in_gga(T33, 119, X52))
reduceA_in_gga(.(121, T33), 121, X52) → U8_gga(T33, X52, reduceA_in_gga(T33, 121, X52))
reduceA_in_gga(.(T50, T51), T50, X93) → U9_gga(T50, T51, X93, reduceA_in_gga(T51, T50, X93))
reduceA_in_gga(.(T59, T60), T61, .(T59, X113)) → U10_gga(T59, T60, T61, X113, reduceB_in_gga(T60, T59, X113))
reduceB_in_gga([], T66, []) → reduceB_out_gga([], T66, [])
reduceB_in_gga(.(97, T76), 97, X148) → U11_gga(T76, X148, reduceB_in_gga(T76, 97, X148))
reduceB_in_gga(.(101, T76), 101, X148) → U12_gga(T76, X148, reduceB_in_gga(T76, 101, X148))
reduceB_in_gga(.(105, T76), 105, X148) → U13_gga(T76, X148, reduceB_in_gga(T76, 105, X148))
reduceB_in_gga(.(111, T76), 111, X148) → U14_gga(T76, X148, reduceB_in_gga(T76, 111, X148))
reduceB_in_gga(.(117, T76), 117, X148) → U15_gga(T76, X148, reduceB_in_gga(T76, 117, X148))
reduceB_in_gga(.(104, T76), 104, X148) → U16_gga(T76, X148, reduceB_in_gga(T76, 104, X148))
reduceB_in_gga(.(119, T76), 119, X148) → U17_gga(T76, X148, reduceB_in_gga(T76, 119, X148))
reduceB_in_gga(.(121, T76), 121, X148) → U18_gga(T76, X148, reduceB_in_gga(T76, 121, X148))
reduceB_in_gga(.(T93, T94), T93, X189) → U19_gga(T93, T94, X189, reduceB_in_gga(T94, T93, X189))
reduceB_in_gga(.(T102, T103), T104, .(T102, X209)) → U20_gga(T102, T103, T104, X209, reduceC_in_gga(T103, T102, X209))
reduceC_in_gga([], T109, []) → reduceC_out_gga([], T109, [])
reduceC_in_gga(.(97, T119), 97, X244) → U21_gga(T119, X244, reduceC_in_gga(T119, 97, X244))
reduceC_in_gga(.(101, T119), 101, X244) → U22_gga(T119, X244, reduceC_in_gga(T119, 101, X244))
reduceC_in_gga(.(105, T119), 105, X244) → U23_gga(T119, X244, reduceC_in_gga(T119, 105, X244))
reduceC_in_gga(.(111, T119), 111, X244) → U24_gga(T119, X244, reduceC_in_gga(T119, 111, X244))
reduceC_in_gga(.(117, T119), 117, X244) → U25_gga(T119, X244, reduceC_in_gga(T119, 117, X244))
reduceC_in_gga(.(104, T119), 104, X244) → U26_gga(T119, X244, reduceC_in_gga(T119, 104, X244))
reduceC_in_gga(.(119, T119), 119, X244) → U27_gga(T119, X244, reduceC_in_gga(T119, 119, X244))
reduceC_in_gga(.(121, T119), 121, X244) → U28_gga(T119, X244, reduceC_in_gga(T119, 121, X244))
reduceC_in_gga(.(T136, T137), T136, X285) → U29_gga(T136, T137, X285, reduceC_in_gga(T137, T136, X285))
reduceC_in_gga(.(T155, T154), T147, .(T155, [])) → reduceC_out_gga(.(T155, T154), T147, .(T155, []))
U29_gga(T136, T137, X285, reduceC_out_gga(T137, T136, X285)) → reduceC_out_gga(.(T136, T137), T136, X285)
U28_gga(T119, X244, reduceC_out_gga(T119, 121, X244)) → reduceC_out_gga(.(121, T119), 121, X244)
U27_gga(T119, X244, reduceC_out_gga(T119, 119, X244)) → reduceC_out_gga(.(119, T119), 119, X244)
U26_gga(T119, X244, reduceC_out_gga(T119, 104, X244)) → reduceC_out_gga(.(104, T119), 104, X244)
U25_gga(T119, X244, reduceC_out_gga(T119, 117, X244)) → reduceC_out_gga(.(117, T119), 117, X244)
U24_gga(T119, X244, reduceC_out_gga(T119, 111, X244)) → reduceC_out_gga(.(111, T119), 111, X244)
U23_gga(T119, X244, reduceC_out_gga(T119, 105, X244)) → reduceC_out_gga(.(105, T119), 105, X244)
U22_gga(T119, X244, reduceC_out_gga(T119, 101, X244)) → reduceC_out_gga(.(101, T119), 101, X244)
U21_gga(T119, X244, reduceC_out_gga(T119, 97, X244)) → reduceC_out_gga(.(97, T119), 97, X244)
U20_gga(T102, T103, T104, X209, reduceC_out_gga(T103, T102, X209)) → reduceB_out_gga(.(T102, T103), T104, .(T102, X209))
U19_gga(T93, T94, X189, reduceB_out_gga(T94, T93, X189)) → reduceB_out_gga(.(T93, T94), T93, X189)
U18_gga(T76, X148, reduceB_out_gga(T76, 121, X148)) → reduceB_out_gga(.(121, T76), 121, X148)
U17_gga(T76, X148, reduceB_out_gga(T76, 119, X148)) → reduceB_out_gga(.(119, T76), 119, X148)
U16_gga(T76, X148, reduceB_out_gga(T76, 104, X148)) → reduceB_out_gga(.(104, T76), 104, X148)
U15_gga(T76, X148, reduceB_out_gga(T76, 117, X148)) → reduceB_out_gga(.(117, T76), 117, X148)
U14_gga(T76, X148, reduceB_out_gga(T76, 111, X148)) → reduceB_out_gga(.(111, T76), 111, X148)
U13_gga(T76, X148, reduceB_out_gga(T76, 105, X148)) → reduceB_out_gga(.(105, T76), 105, X148)
U12_gga(T76, X148, reduceB_out_gga(T76, 101, X148)) → reduceB_out_gga(.(101, T76), 101, X148)
U11_gga(T76, X148, reduceB_out_gga(T76, 97, X148)) → reduceB_out_gga(.(97, T76), 97, X148)
U10_gga(T59, T60, T61, X113, reduceB_out_gga(T60, T59, X113)) → reduceA_out_gga(.(T59, T60), T61, .(T59, X113))
U9_gga(T50, T51, X93, reduceA_out_gga(T51, T50, X93)) → reduceA_out_gga(.(T50, T51), T50, X93)
U8_gga(T33, X52, reduceA_out_gga(T33, 121, X52)) → reduceA_out_gga(.(121, T33), 121, X52)
U7_gga(T33, X52, reduceA_out_gga(T33, 119, X52)) → reduceA_out_gga(.(119, T33), 119, X52)
U6_gga(T33, X52, reduceA_out_gga(T33, 104, X52)) → reduceA_out_gga(.(104, T33), 104, X52)
U5_gga(T33, X52, reduceA_out_gga(T33, 117, X52)) → reduceA_out_gga(.(117, T33), 117, X52)
U4_gga(T33, X52, reduceA_out_gga(T33, 111, X52)) → reduceA_out_gga(.(111, T33), 111, X52)
U3_gga(T33, X52, reduceA_out_gga(T33, 105, X52)) → reduceA_out_gga(.(105, T33), 105, X52)
U2_gga(T33, X52, reduceA_out_gga(T33, 101, X52)) → reduceA_out_gga(.(101, T33), 101, X52)
U1_gga(T33, X52, reduceA_out_gga(T33, 97, X52)) → reduceA_out_gga(.(97, T33), 97, X52)
U30_ga(T15, T16, T7, reduceA_out_gga(T16, T15, X12)) → goalD_out_ga(.(T15, T16), T7)
goalD_in_ga(.(T15, T16), T158) → U31_ga(T15, T16, T158, reduceA_in_gga(T16, T15, T158))
U31_ga(T15, T16, T158, reduceA_out_gga(T16, T15, T158)) → goalD_out_ga(.(T15, T16), T158)
REDUCEC_IN_GGA(.(T136, T137), T136, X285) → REDUCEC_IN_GGA(T137, T136, X285)
REDUCEC_IN_GGA(.(97, T119), 97, X244) → REDUCEC_IN_GGA(T119, 97, X244)
REDUCEC_IN_GGA(.(101, T119), 101, X244) → REDUCEC_IN_GGA(T119, 101, X244)
REDUCEC_IN_GGA(.(105, T119), 105, X244) → REDUCEC_IN_GGA(T119, 105, X244)
REDUCEC_IN_GGA(.(111, T119), 111, X244) → REDUCEC_IN_GGA(T119, 111, X244)
REDUCEC_IN_GGA(.(117, T119), 117, X244) → REDUCEC_IN_GGA(T119, 117, X244)
REDUCEC_IN_GGA(.(104, T119), 104, X244) → REDUCEC_IN_GGA(T119, 104, X244)
REDUCEC_IN_GGA(.(119, T119), 119, X244) → REDUCEC_IN_GGA(T119, 119, X244)
REDUCEC_IN_GGA(.(121, T119), 121, X244) → REDUCEC_IN_GGA(T119, 121, X244)
goalD_in_ga(.(T15, T16), T7) → U30_ga(T15, T16, T7, reduceA_in_gga(T16, T15, X12))
reduceA_in_gga([], T23, []) → reduceA_out_gga([], T23, [])
reduceA_in_gga(.(97, T33), 97, X52) → U1_gga(T33, X52, reduceA_in_gga(T33, 97, X52))
reduceA_in_gga(.(101, T33), 101, X52) → U2_gga(T33, X52, reduceA_in_gga(T33, 101, X52))
reduceA_in_gga(.(105, T33), 105, X52) → U3_gga(T33, X52, reduceA_in_gga(T33, 105, X52))
reduceA_in_gga(.(111, T33), 111, X52) → U4_gga(T33, X52, reduceA_in_gga(T33, 111, X52))
reduceA_in_gga(.(117, T33), 117, X52) → U5_gga(T33, X52, reduceA_in_gga(T33, 117, X52))
reduceA_in_gga(.(104, T33), 104, X52) → U6_gga(T33, X52, reduceA_in_gga(T33, 104, X52))
reduceA_in_gga(.(119, T33), 119, X52) → U7_gga(T33, X52, reduceA_in_gga(T33, 119, X52))
reduceA_in_gga(.(121, T33), 121, X52) → U8_gga(T33, X52, reduceA_in_gga(T33, 121, X52))
reduceA_in_gga(.(T50, T51), T50, X93) → U9_gga(T50, T51, X93, reduceA_in_gga(T51, T50, X93))
reduceA_in_gga(.(T59, T60), T61, .(T59, X113)) → U10_gga(T59, T60, T61, X113, reduceB_in_gga(T60, T59, X113))
reduceB_in_gga([], T66, []) → reduceB_out_gga([], T66, [])
reduceB_in_gga(.(97, T76), 97, X148) → U11_gga(T76, X148, reduceB_in_gga(T76, 97, X148))
reduceB_in_gga(.(101, T76), 101, X148) → U12_gga(T76, X148, reduceB_in_gga(T76, 101, X148))
reduceB_in_gga(.(105, T76), 105, X148) → U13_gga(T76, X148, reduceB_in_gga(T76, 105, X148))
reduceB_in_gga(.(111, T76), 111, X148) → U14_gga(T76, X148, reduceB_in_gga(T76, 111, X148))
reduceB_in_gga(.(117, T76), 117, X148) → U15_gga(T76, X148, reduceB_in_gga(T76, 117, X148))
reduceB_in_gga(.(104, T76), 104, X148) → U16_gga(T76, X148, reduceB_in_gga(T76, 104, X148))
reduceB_in_gga(.(119, T76), 119, X148) → U17_gga(T76, X148, reduceB_in_gga(T76, 119, X148))
reduceB_in_gga(.(121, T76), 121, X148) → U18_gga(T76, X148, reduceB_in_gga(T76, 121, X148))
reduceB_in_gga(.(T93, T94), T93, X189) → U19_gga(T93, T94, X189, reduceB_in_gga(T94, T93, X189))
reduceB_in_gga(.(T102, T103), T104, .(T102, X209)) → U20_gga(T102, T103, T104, X209, reduceC_in_gga(T103, T102, X209))
reduceC_in_gga([], T109, []) → reduceC_out_gga([], T109, [])
reduceC_in_gga(.(97, T119), 97, X244) → U21_gga(T119, X244, reduceC_in_gga(T119, 97, X244))
reduceC_in_gga(.(101, T119), 101, X244) → U22_gga(T119, X244, reduceC_in_gga(T119, 101, X244))
reduceC_in_gga(.(105, T119), 105, X244) → U23_gga(T119, X244, reduceC_in_gga(T119, 105, X244))
reduceC_in_gga(.(111, T119), 111, X244) → U24_gga(T119, X244, reduceC_in_gga(T119, 111, X244))
reduceC_in_gga(.(117, T119), 117, X244) → U25_gga(T119, X244, reduceC_in_gga(T119, 117, X244))
reduceC_in_gga(.(104, T119), 104, X244) → U26_gga(T119, X244, reduceC_in_gga(T119, 104, X244))
reduceC_in_gga(.(119, T119), 119, X244) → U27_gga(T119, X244, reduceC_in_gga(T119, 119, X244))
reduceC_in_gga(.(121, T119), 121, X244) → U28_gga(T119, X244, reduceC_in_gga(T119, 121, X244))
reduceC_in_gga(.(T136, T137), T136, X285) → U29_gga(T136, T137, X285, reduceC_in_gga(T137, T136, X285))
reduceC_in_gga(.(T155, T154), T147, .(T155, [])) → reduceC_out_gga(.(T155, T154), T147, .(T155, []))
U29_gga(T136, T137, X285, reduceC_out_gga(T137, T136, X285)) → reduceC_out_gga(.(T136, T137), T136, X285)
U28_gga(T119, X244, reduceC_out_gga(T119, 121, X244)) → reduceC_out_gga(.(121, T119), 121, X244)
U27_gga(T119, X244, reduceC_out_gga(T119, 119, X244)) → reduceC_out_gga(.(119, T119), 119, X244)
U26_gga(T119, X244, reduceC_out_gga(T119, 104, X244)) → reduceC_out_gga(.(104, T119), 104, X244)
U25_gga(T119, X244, reduceC_out_gga(T119, 117, X244)) → reduceC_out_gga(.(117, T119), 117, X244)
U24_gga(T119, X244, reduceC_out_gga(T119, 111, X244)) → reduceC_out_gga(.(111, T119), 111, X244)
U23_gga(T119, X244, reduceC_out_gga(T119, 105, X244)) → reduceC_out_gga(.(105, T119), 105, X244)
U22_gga(T119, X244, reduceC_out_gga(T119, 101, X244)) → reduceC_out_gga(.(101, T119), 101, X244)
U21_gga(T119, X244, reduceC_out_gga(T119, 97, X244)) → reduceC_out_gga(.(97, T119), 97, X244)
U20_gga(T102, T103, T104, X209, reduceC_out_gga(T103, T102, X209)) → reduceB_out_gga(.(T102, T103), T104, .(T102, X209))
U19_gga(T93, T94, X189, reduceB_out_gga(T94, T93, X189)) → reduceB_out_gga(.(T93, T94), T93, X189)
U18_gga(T76, X148, reduceB_out_gga(T76, 121, X148)) → reduceB_out_gga(.(121, T76), 121, X148)
U17_gga(T76, X148, reduceB_out_gga(T76, 119, X148)) → reduceB_out_gga(.(119, T76), 119, X148)
U16_gga(T76, X148, reduceB_out_gga(T76, 104, X148)) → reduceB_out_gga(.(104, T76), 104, X148)
U15_gga(T76, X148, reduceB_out_gga(T76, 117, X148)) → reduceB_out_gga(.(117, T76), 117, X148)
U14_gga(T76, X148, reduceB_out_gga(T76, 111, X148)) → reduceB_out_gga(.(111, T76), 111, X148)
U13_gga(T76, X148, reduceB_out_gga(T76, 105, X148)) → reduceB_out_gga(.(105, T76), 105, X148)
U12_gga(T76, X148, reduceB_out_gga(T76, 101, X148)) → reduceB_out_gga(.(101, T76), 101, X148)
U11_gga(T76, X148, reduceB_out_gga(T76, 97, X148)) → reduceB_out_gga(.(97, T76), 97, X148)
U10_gga(T59, T60, T61, X113, reduceB_out_gga(T60, T59, X113)) → reduceA_out_gga(.(T59, T60), T61, .(T59, X113))
U9_gga(T50, T51, X93, reduceA_out_gga(T51, T50, X93)) → reduceA_out_gga(.(T50, T51), T50, X93)
U8_gga(T33, X52, reduceA_out_gga(T33, 121, X52)) → reduceA_out_gga(.(121, T33), 121, X52)
U7_gga(T33, X52, reduceA_out_gga(T33, 119, X52)) → reduceA_out_gga(.(119, T33), 119, X52)
U6_gga(T33, X52, reduceA_out_gga(T33, 104, X52)) → reduceA_out_gga(.(104, T33), 104, X52)
U5_gga(T33, X52, reduceA_out_gga(T33, 117, X52)) → reduceA_out_gga(.(117, T33), 117, X52)
U4_gga(T33, X52, reduceA_out_gga(T33, 111, X52)) → reduceA_out_gga(.(111, T33), 111, X52)
U3_gga(T33, X52, reduceA_out_gga(T33, 105, X52)) → reduceA_out_gga(.(105, T33), 105, X52)
U2_gga(T33, X52, reduceA_out_gga(T33, 101, X52)) → reduceA_out_gga(.(101, T33), 101, X52)
U1_gga(T33, X52, reduceA_out_gga(T33, 97, X52)) → reduceA_out_gga(.(97, T33), 97, X52)
U30_ga(T15, T16, T7, reduceA_out_gga(T16, T15, X12)) → goalD_out_ga(.(T15, T16), T7)
goalD_in_ga(.(T15, T16), T158) → U31_ga(T15, T16, T158, reduceA_in_gga(T16, T15, T158))
U31_ga(T15, T16, T158, reduceA_out_gga(T16, T15, T158)) → goalD_out_ga(.(T15, T16), T158)
REDUCEC_IN_GGA(.(T136, T137), T136, X285) → REDUCEC_IN_GGA(T137, T136, X285)
REDUCEC_IN_GGA(.(97, T119), 97, X244) → REDUCEC_IN_GGA(T119, 97, X244)
REDUCEC_IN_GGA(.(101, T119), 101, X244) → REDUCEC_IN_GGA(T119, 101, X244)
REDUCEC_IN_GGA(.(105, T119), 105, X244) → REDUCEC_IN_GGA(T119, 105, X244)
REDUCEC_IN_GGA(.(111, T119), 111, X244) → REDUCEC_IN_GGA(T119, 111, X244)
REDUCEC_IN_GGA(.(117, T119), 117, X244) → REDUCEC_IN_GGA(T119, 117, X244)
REDUCEC_IN_GGA(.(104, T119), 104, X244) → REDUCEC_IN_GGA(T119, 104, X244)
REDUCEC_IN_GGA(.(119, T119), 119, X244) → REDUCEC_IN_GGA(T119, 119, X244)
REDUCEC_IN_GGA(.(121, T119), 121, X244) → REDUCEC_IN_GGA(T119, 121, X244)
REDUCEC_IN_GGA(.(T136, T137), T136) → REDUCEC_IN_GGA(T137, T136)
REDUCEC_IN_GGA(.(97, T119), 97) → REDUCEC_IN_GGA(T119, 97)
REDUCEC_IN_GGA(.(101, T119), 101) → REDUCEC_IN_GGA(T119, 101)
REDUCEC_IN_GGA(.(105, T119), 105) → REDUCEC_IN_GGA(T119, 105)
REDUCEC_IN_GGA(.(111, T119), 111) → REDUCEC_IN_GGA(T119, 111)
REDUCEC_IN_GGA(.(117, T119), 117) → REDUCEC_IN_GGA(T119, 117)
REDUCEC_IN_GGA(.(104, T119), 104) → REDUCEC_IN_GGA(T119, 104)
REDUCEC_IN_GGA(.(119, T119), 119) → REDUCEC_IN_GGA(T119, 119)
REDUCEC_IN_GGA(.(121, T119), 121) → REDUCEC_IN_GGA(T119, 121)
From the DPs we obtained the following set of size-change graphs:
REDUCEB_IN_GGA(.(T93, T94), T93, X189) → REDUCEB_IN_GGA(T94, T93, X189)
REDUCEB_IN_GGA(.(97, T76), 97, X148) → REDUCEB_IN_GGA(T76, 97, X148)
REDUCEB_IN_GGA(.(101, T76), 101, X148) → REDUCEB_IN_GGA(T76, 101, X148)
REDUCEB_IN_GGA(.(105, T76), 105, X148) → REDUCEB_IN_GGA(T76, 105, X148)
REDUCEB_IN_GGA(.(111, T76), 111, X148) → REDUCEB_IN_GGA(T76, 111, X148)
REDUCEB_IN_GGA(.(117, T76), 117, X148) → REDUCEB_IN_GGA(T76, 117, X148)
REDUCEB_IN_GGA(.(104, T76), 104, X148) → REDUCEB_IN_GGA(T76, 104, X148)
REDUCEB_IN_GGA(.(119, T76), 119, X148) → REDUCEB_IN_GGA(T76, 119, X148)
REDUCEB_IN_GGA(.(121, T76), 121, X148) → REDUCEB_IN_GGA(T76, 121, X148)
goalD_in_ga(.(T15, T16), T7) → U30_ga(T15, T16, T7, reduceA_in_gga(T16, T15, X12))
reduceA_in_gga([], T23, []) → reduceA_out_gga([], T23, [])
reduceA_in_gga(.(97, T33), 97, X52) → U1_gga(T33, X52, reduceA_in_gga(T33, 97, X52))
reduceA_in_gga(.(101, T33), 101, X52) → U2_gga(T33, X52, reduceA_in_gga(T33, 101, X52))
reduceA_in_gga(.(105, T33), 105, X52) → U3_gga(T33, X52, reduceA_in_gga(T33, 105, X52))
reduceA_in_gga(.(111, T33), 111, X52) → U4_gga(T33, X52, reduceA_in_gga(T33, 111, X52))
reduceA_in_gga(.(117, T33), 117, X52) → U5_gga(T33, X52, reduceA_in_gga(T33, 117, X52))
reduceA_in_gga(.(104, T33), 104, X52) → U6_gga(T33, X52, reduceA_in_gga(T33, 104, X52))
reduceA_in_gga(.(119, T33), 119, X52) → U7_gga(T33, X52, reduceA_in_gga(T33, 119, X52))
reduceA_in_gga(.(121, T33), 121, X52) → U8_gga(T33, X52, reduceA_in_gga(T33, 121, X52))
reduceA_in_gga(.(T50, T51), T50, X93) → U9_gga(T50, T51, X93, reduceA_in_gga(T51, T50, X93))
reduceA_in_gga(.(T59, T60), T61, .(T59, X113)) → U10_gga(T59, T60, T61, X113, reduceB_in_gga(T60, T59, X113))
reduceB_in_gga([], T66, []) → reduceB_out_gga([], T66, [])
reduceB_in_gga(.(97, T76), 97, X148) → U11_gga(T76, X148, reduceB_in_gga(T76, 97, X148))
reduceB_in_gga(.(101, T76), 101, X148) → U12_gga(T76, X148, reduceB_in_gga(T76, 101, X148))
reduceB_in_gga(.(105, T76), 105, X148) → U13_gga(T76, X148, reduceB_in_gga(T76, 105, X148))
reduceB_in_gga(.(111, T76), 111, X148) → U14_gga(T76, X148, reduceB_in_gga(T76, 111, X148))
reduceB_in_gga(.(117, T76), 117, X148) → U15_gga(T76, X148, reduceB_in_gga(T76, 117, X148))
reduceB_in_gga(.(104, T76), 104, X148) → U16_gga(T76, X148, reduceB_in_gga(T76, 104, X148))
reduceB_in_gga(.(119, T76), 119, X148) → U17_gga(T76, X148, reduceB_in_gga(T76, 119, X148))
reduceB_in_gga(.(121, T76), 121, X148) → U18_gga(T76, X148, reduceB_in_gga(T76, 121, X148))
reduceB_in_gga(.(T93, T94), T93, X189) → U19_gga(T93, T94, X189, reduceB_in_gga(T94, T93, X189))
reduceB_in_gga(.(T102, T103), T104, .(T102, X209)) → U20_gga(T102, T103, T104, X209, reduceC_in_gga(T103, T102, X209))
reduceC_in_gga([], T109, []) → reduceC_out_gga([], T109, [])
reduceC_in_gga(.(97, T119), 97, X244) → U21_gga(T119, X244, reduceC_in_gga(T119, 97, X244))
reduceC_in_gga(.(101, T119), 101, X244) → U22_gga(T119, X244, reduceC_in_gga(T119, 101, X244))
reduceC_in_gga(.(105, T119), 105, X244) → U23_gga(T119, X244, reduceC_in_gga(T119, 105, X244))
reduceC_in_gga(.(111, T119), 111, X244) → U24_gga(T119, X244, reduceC_in_gga(T119, 111, X244))
reduceC_in_gga(.(117, T119), 117, X244) → U25_gga(T119, X244, reduceC_in_gga(T119, 117, X244))
reduceC_in_gga(.(104, T119), 104, X244) → U26_gga(T119, X244, reduceC_in_gga(T119, 104, X244))
reduceC_in_gga(.(119, T119), 119, X244) → U27_gga(T119, X244, reduceC_in_gga(T119, 119, X244))
reduceC_in_gga(.(121, T119), 121, X244) → U28_gga(T119, X244, reduceC_in_gga(T119, 121, X244))
reduceC_in_gga(.(T136, T137), T136, X285) → U29_gga(T136, T137, X285, reduceC_in_gga(T137, T136, X285))
reduceC_in_gga(.(T155, T154), T147, .(T155, [])) → reduceC_out_gga(.(T155, T154), T147, .(T155, []))
U29_gga(T136, T137, X285, reduceC_out_gga(T137, T136, X285)) → reduceC_out_gga(.(T136, T137), T136, X285)
U28_gga(T119, X244, reduceC_out_gga(T119, 121, X244)) → reduceC_out_gga(.(121, T119), 121, X244)
U27_gga(T119, X244, reduceC_out_gga(T119, 119, X244)) → reduceC_out_gga(.(119, T119), 119, X244)
U26_gga(T119, X244, reduceC_out_gga(T119, 104, X244)) → reduceC_out_gga(.(104, T119), 104, X244)
U25_gga(T119, X244, reduceC_out_gga(T119, 117, X244)) → reduceC_out_gga(.(117, T119), 117, X244)
U24_gga(T119, X244, reduceC_out_gga(T119, 111, X244)) → reduceC_out_gga(.(111, T119), 111, X244)
U23_gga(T119, X244, reduceC_out_gga(T119, 105, X244)) → reduceC_out_gga(.(105, T119), 105, X244)
U22_gga(T119, X244, reduceC_out_gga(T119, 101, X244)) → reduceC_out_gga(.(101, T119), 101, X244)
U21_gga(T119, X244, reduceC_out_gga(T119, 97, X244)) → reduceC_out_gga(.(97, T119), 97, X244)
U20_gga(T102, T103, T104, X209, reduceC_out_gga(T103, T102, X209)) → reduceB_out_gga(.(T102, T103), T104, .(T102, X209))
U19_gga(T93, T94, X189, reduceB_out_gga(T94, T93, X189)) → reduceB_out_gga(.(T93, T94), T93, X189)
U18_gga(T76, X148, reduceB_out_gga(T76, 121, X148)) → reduceB_out_gga(.(121, T76), 121, X148)
U17_gga(T76, X148, reduceB_out_gga(T76, 119, X148)) → reduceB_out_gga(.(119, T76), 119, X148)
U16_gga(T76, X148, reduceB_out_gga(T76, 104, X148)) → reduceB_out_gga(.(104, T76), 104, X148)
U15_gga(T76, X148, reduceB_out_gga(T76, 117, X148)) → reduceB_out_gga(.(117, T76), 117, X148)
U14_gga(T76, X148, reduceB_out_gga(T76, 111, X148)) → reduceB_out_gga(.(111, T76), 111, X148)
U13_gga(T76, X148, reduceB_out_gga(T76, 105, X148)) → reduceB_out_gga(.(105, T76), 105, X148)
U12_gga(T76, X148, reduceB_out_gga(T76, 101, X148)) → reduceB_out_gga(.(101, T76), 101, X148)
U11_gga(T76, X148, reduceB_out_gga(T76, 97, X148)) → reduceB_out_gga(.(97, T76), 97, X148)
U10_gga(T59, T60, T61, X113, reduceB_out_gga(T60, T59, X113)) → reduceA_out_gga(.(T59, T60), T61, .(T59, X113))
U9_gga(T50, T51, X93, reduceA_out_gga(T51, T50, X93)) → reduceA_out_gga(.(T50, T51), T50, X93)
U8_gga(T33, X52, reduceA_out_gga(T33, 121, X52)) → reduceA_out_gga(.(121, T33), 121, X52)
U7_gga(T33, X52, reduceA_out_gga(T33, 119, X52)) → reduceA_out_gga(.(119, T33), 119, X52)
U6_gga(T33, X52, reduceA_out_gga(T33, 104, X52)) → reduceA_out_gga(.(104, T33), 104, X52)
U5_gga(T33, X52, reduceA_out_gga(T33, 117, X52)) → reduceA_out_gga(.(117, T33), 117, X52)
U4_gga(T33, X52, reduceA_out_gga(T33, 111, X52)) → reduceA_out_gga(.(111, T33), 111, X52)
U3_gga(T33, X52, reduceA_out_gga(T33, 105, X52)) → reduceA_out_gga(.(105, T33), 105, X52)
U2_gga(T33, X52, reduceA_out_gga(T33, 101, X52)) → reduceA_out_gga(.(101, T33), 101, X52)
U1_gga(T33, X52, reduceA_out_gga(T33, 97, X52)) → reduceA_out_gga(.(97, T33), 97, X52)
U30_ga(T15, T16, T7, reduceA_out_gga(T16, T15, X12)) → goalD_out_ga(.(T15, T16), T7)
goalD_in_ga(.(T15, T16), T158) → U31_ga(T15, T16, T158, reduceA_in_gga(T16, T15, T158))
U31_ga(T15, T16, T158, reduceA_out_gga(T16, T15, T158)) → goalD_out_ga(.(T15, T16), T158)
REDUCEB_IN_GGA(.(T93, T94), T93, X189) → REDUCEB_IN_GGA(T94, T93, X189)
REDUCEB_IN_GGA(.(97, T76), 97, X148) → REDUCEB_IN_GGA(T76, 97, X148)
REDUCEB_IN_GGA(.(101, T76), 101, X148) → REDUCEB_IN_GGA(T76, 101, X148)
REDUCEB_IN_GGA(.(105, T76), 105, X148) → REDUCEB_IN_GGA(T76, 105, X148)
REDUCEB_IN_GGA(.(111, T76), 111, X148) → REDUCEB_IN_GGA(T76, 111, X148)
REDUCEB_IN_GGA(.(117, T76), 117, X148) → REDUCEB_IN_GGA(T76, 117, X148)
REDUCEB_IN_GGA(.(104, T76), 104, X148) → REDUCEB_IN_GGA(T76, 104, X148)
REDUCEB_IN_GGA(.(119, T76), 119, X148) → REDUCEB_IN_GGA(T76, 119, X148)
REDUCEB_IN_GGA(.(121, T76), 121, X148) → REDUCEB_IN_GGA(T76, 121, X148)
REDUCEB_IN_GGA(.(T93, T94), T93) → REDUCEB_IN_GGA(T94, T93)
REDUCEB_IN_GGA(.(97, T76), 97) → REDUCEB_IN_GGA(T76, 97)
REDUCEB_IN_GGA(.(101, T76), 101) → REDUCEB_IN_GGA(T76, 101)
REDUCEB_IN_GGA(.(105, T76), 105) → REDUCEB_IN_GGA(T76, 105)
REDUCEB_IN_GGA(.(111, T76), 111) → REDUCEB_IN_GGA(T76, 111)
REDUCEB_IN_GGA(.(117, T76), 117) → REDUCEB_IN_GGA(T76, 117)
REDUCEB_IN_GGA(.(104, T76), 104) → REDUCEB_IN_GGA(T76, 104)
REDUCEB_IN_GGA(.(119, T76), 119) → REDUCEB_IN_GGA(T76, 119)
REDUCEB_IN_GGA(.(121, T76), 121) → REDUCEB_IN_GGA(T76, 121)
From the DPs we obtained the following set of size-change graphs:
REDUCEA_IN_GGA(.(T50, T51), T50, X93) → REDUCEA_IN_GGA(T51, T50, X93)
REDUCEA_IN_GGA(.(97, T33), 97, X52) → REDUCEA_IN_GGA(T33, 97, X52)
REDUCEA_IN_GGA(.(101, T33), 101, X52) → REDUCEA_IN_GGA(T33, 101, X52)
REDUCEA_IN_GGA(.(105, T33), 105, X52) → REDUCEA_IN_GGA(T33, 105, X52)
REDUCEA_IN_GGA(.(111, T33), 111, X52) → REDUCEA_IN_GGA(T33, 111, X52)
REDUCEA_IN_GGA(.(117, T33), 117, X52) → REDUCEA_IN_GGA(T33, 117, X52)
REDUCEA_IN_GGA(.(104, T33), 104, X52) → REDUCEA_IN_GGA(T33, 104, X52)
REDUCEA_IN_GGA(.(119, T33), 119, X52) → REDUCEA_IN_GGA(T33, 119, X52)
REDUCEA_IN_GGA(.(121, T33), 121, X52) → REDUCEA_IN_GGA(T33, 121, X52)
goalD_in_ga(.(T15, T16), T7) → U30_ga(T15, T16, T7, reduceA_in_gga(T16, T15, X12))
reduceA_in_gga([], T23, []) → reduceA_out_gga([], T23, [])
reduceA_in_gga(.(97, T33), 97, X52) → U1_gga(T33, X52, reduceA_in_gga(T33, 97, X52))
reduceA_in_gga(.(101, T33), 101, X52) → U2_gga(T33, X52, reduceA_in_gga(T33, 101, X52))
reduceA_in_gga(.(105, T33), 105, X52) → U3_gga(T33, X52, reduceA_in_gga(T33, 105, X52))
reduceA_in_gga(.(111, T33), 111, X52) → U4_gga(T33, X52, reduceA_in_gga(T33, 111, X52))
reduceA_in_gga(.(117, T33), 117, X52) → U5_gga(T33, X52, reduceA_in_gga(T33, 117, X52))
reduceA_in_gga(.(104, T33), 104, X52) → U6_gga(T33, X52, reduceA_in_gga(T33, 104, X52))
reduceA_in_gga(.(119, T33), 119, X52) → U7_gga(T33, X52, reduceA_in_gga(T33, 119, X52))
reduceA_in_gga(.(121, T33), 121, X52) → U8_gga(T33, X52, reduceA_in_gga(T33, 121, X52))
reduceA_in_gga(.(T50, T51), T50, X93) → U9_gga(T50, T51, X93, reduceA_in_gga(T51, T50, X93))
reduceA_in_gga(.(T59, T60), T61, .(T59, X113)) → U10_gga(T59, T60, T61, X113, reduceB_in_gga(T60, T59, X113))
reduceB_in_gga([], T66, []) → reduceB_out_gga([], T66, [])
reduceB_in_gga(.(97, T76), 97, X148) → U11_gga(T76, X148, reduceB_in_gga(T76, 97, X148))
reduceB_in_gga(.(101, T76), 101, X148) → U12_gga(T76, X148, reduceB_in_gga(T76, 101, X148))
reduceB_in_gga(.(105, T76), 105, X148) → U13_gga(T76, X148, reduceB_in_gga(T76, 105, X148))
reduceB_in_gga(.(111, T76), 111, X148) → U14_gga(T76, X148, reduceB_in_gga(T76, 111, X148))
reduceB_in_gga(.(117, T76), 117, X148) → U15_gga(T76, X148, reduceB_in_gga(T76, 117, X148))
reduceB_in_gga(.(104, T76), 104, X148) → U16_gga(T76, X148, reduceB_in_gga(T76, 104, X148))
reduceB_in_gga(.(119, T76), 119, X148) → U17_gga(T76, X148, reduceB_in_gga(T76, 119, X148))
reduceB_in_gga(.(121, T76), 121, X148) → U18_gga(T76, X148, reduceB_in_gga(T76, 121, X148))
reduceB_in_gga(.(T93, T94), T93, X189) → U19_gga(T93, T94, X189, reduceB_in_gga(T94, T93, X189))
reduceB_in_gga(.(T102, T103), T104, .(T102, X209)) → U20_gga(T102, T103, T104, X209, reduceC_in_gga(T103, T102, X209))
reduceC_in_gga([], T109, []) → reduceC_out_gga([], T109, [])
reduceC_in_gga(.(97, T119), 97, X244) → U21_gga(T119, X244, reduceC_in_gga(T119, 97, X244))
reduceC_in_gga(.(101, T119), 101, X244) → U22_gga(T119, X244, reduceC_in_gga(T119, 101, X244))
reduceC_in_gga(.(105, T119), 105, X244) → U23_gga(T119, X244, reduceC_in_gga(T119, 105, X244))
reduceC_in_gga(.(111, T119), 111, X244) → U24_gga(T119, X244, reduceC_in_gga(T119, 111, X244))
reduceC_in_gga(.(117, T119), 117, X244) → U25_gga(T119, X244, reduceC_in_gga(T119, 117, X244))
reduceC_in_gga(.(104, T119), 104, X244) → U26_gga(T119, X244, reduceC_in_gga(T119, 104, X244))
reduceC_in_gga(.(119, T119), 119, X244) → U27_gga(T119, X244, reduceC_in_gga(T119, 119, X244))
reduceC_in_gga(.(121, T119), 121, X244) → U28_gga(T119, X244, reduceC_in_gga(T119, 121, X244))
reduceC_in_gga(.(T136, T137), T136, X285) → U29_gga(T136, T137, X285, reduceC_in_gga(T137, T136, X285))
reduceC_in_gga(.(T155, T154), T147, .(T155, [])) → reduceC_out_gga(.(T155, T154), T147, .(T155, []))
U29_gga(T136, T137, X285, reduceC_out_gga(T137, T136, X285)) → reduceC_out_gga(.(T136, T137), T136, X285)
U28_gga(T119, X244, reduceC_out_gga(T119, 121, X244)) → reduceC_out_gga(.(121, T119), 121, X244)
U27_gga(T119, X244, reduceC_out_gga(T119, 119, X244)) → reduceC_out_gga(.(119, T119), 119, X244)
U26_gga(T119, X244, reduceC_out_gga(T119, 104, X244)) → reduceC_out_gga(.(104, T119), 104, X244)
U25_gga(T119, X244, reduceC_out_gga(T119, 117, X244)) → reduceC_out_gga(.(117, T119), 117, X244)
U24_gga(T119, X244, reduceC_out_gga(T119, 111, X244)) → reduceC_out_gga(.(111, T119), 111, X244)
U23_gga(T119, X244, reduceC_out_gga(T119, 105, X244)) → reduceC_out_gga(.(105, T119), 105, X244)
U22_gga(T119, X244, reduceC_out_gga(T119, 101, X244)) → reduceC_out_gga(.(101, T119), 101, X244)
U21_gga(T119, X244, reduceC_out_gga(T119, 97, X244)) → reduceC_out_gga(.(97, T119), 97, X244)
U20_gga(T102, T103, T104, X209, reduceC_out_gga(T103, T102, X209)) → reduceB_out_gga(.(T102, T103), T104, .(T102, X209))
U19_gga(T93, T94, X189, reduceB_out_gga(T94, T93, X189)) → reduceB_out_gga(.(T93, T94), T93, X189)
U18_gga(T76, X148, reduceB_out_gga(T76, 121, X148)) → reduceB_out_gga(.(121, T76), 121, X148)
U17_gga(T76, X148, reduceB_out_gga(T76, 119, X148)) → reduceB_out_gga(.(119, T76), 119, X148)
U16_gga(T76, X148, reduceB_out_gga(T76, 104, X148)) → reduceB_out_gga(.(104, T76), 104, X148)
U15_gga(T76, X148, reduceB_out_gga(T76, 117, X148)) → reduceB_out_gga(.(117, T76), 117, X148)
U14_gga(T76, X148, reduceB_out_gga(T76, 111, X148)) → reduceB_out_gga(.(111, T76), 111, X148)
U13_gga(T76, X148, reduceB_out_gga(T76, 105, X148)) → reduceB_out_gga(.(105, T76), 105, X148)
U12_gga(T76, X148, reduceB_out_gga(T76, 101, X148)) → reduceB_out_gga(.(101, T76), 101, X148)
U11_gga(T76, X148, reduceB_out_gga(T76, 97, X148)) → reduceB_out_gga(.(97, T76), 97, X148)
U10_gga(T59, T60, T61, X113, reduceB_out_gga(T60, T59, X113)) → reduceA_out_gga(.(T59, T60), T61, .(T59, X113))
U9_gga(T50, T51, X93, reduceA_out_gga(T51, T50, X93)) → reduceA_out_gga(.(T50, T51), T50, X93)
U8_gga(T33, X52, reduceA_out_gga(T33, 121, X52)) → reduceA_out_gga(.(121, T33), 121, X52)
U7_gga(T33, X52, reduceA_out_gga(T33, 119, X52)) → reduceA_out_gga(.(119, T33), 119, X52)
U6_gga(T33, X52, reduceA_out_gga(T33, 104, X52)) → reduceA_out_gga(.(104, T33), 104, X52)
U5_gga(T33, X52, reduceA_out_gga(T33, 117, X52)) → reduceA_out_gga(.(117, T33), 117, X52)
U4_gga(T33, X52, reduceA_out_gga(T33, 111, X52)) → reduceA_out_gga(.(111, T33), 111, X52)
U3_gga(T33, X52, reduceA_out_gga(T33, 105, X52)) → reduceA_out_gga(.(105, T33), 105, X52)
U2_gga(T33, X52, reduceA_out_gga(T33, 101, X52)) → reduceA_out_gga(.(101, T33), 101, X52)
U1_gga(T33, X52, reduceA_out_gga(T33, 97, X52)) → reduceA_out_gga(.(97, T33), 97, X52)
U30_ga(T15, T16, T7, reduceA_out_gga(T16, T15, X12)) → goalD_out_ga(.(T15, T16), T7)
goalD_in_ga(.(T15, T16), T158) → U31_ga(T15, T16, T158, reduceA_in_gga(T16, T15, T158))
U31_ga(T15, T16, T158, reduceA_out_gga(T16, T15, T158)) → goalD_out_ga(.(T15, T16), T158)
REDUCEA_IN_GGA(.(T50, T51), T50, X93) → REDUCEA_IN_GGA(T51, T50, X93)
REDUCEA_IN_GGA(.(97, T33), 97, X52) → REDUCEA_IN_GGA(T33, 97, X52)
REDUCEA_IN_GGA(.(101, T33), 101, X52) → REDUCEA_IN_GGA(T33, 101, X52)
REDUCEA_IN_GGA(.(105, T33), 105, X52) → REDUCEA_IN_GGA(T33, 105, X52)
REDUCEA_IN_GGA(.(111, T33), 111, X52) → REDUCEA_IN_GGA(T33, 111, X52)
REDUCEA_IN_GGA(.(117, T33), 117, X52) → REDUCEA_IN_GGA(T33, 117, X52)
REDUCEA_IN_GGA(.(104, T33), 104, X52) → REDUCEA_IN_GGA(T33, 104, X52)
REDUCEA_IN_GGA(.(119, T33), 119, X52) → REDUCEA_IN_GGA(T33, 119, X52)
REDUCEA_IN_GGA(.(121, T33), 121, X52) → REDUCEA_IN_GGA(T33, 121, X52)
REDUCEA_IN_GGA(.(T50, T51), T50) → REDUCEA_IN_GGA(T51, T50)
REDUCEA_IN_GGA(.(97, T33), 97) → REDUCEA_IN_GGA(T33, 97)
REDUCEA_IN_GGA(.(101, T33), 101) → REDUCEA_IN_GGA(T33, 101)
REDUCEA_IN_GGA(.(105, T33), 105) → REDUCEA_IN_GGA(T33, 105)
REDUCEA_IN_GGA(.(111, T33), 111) → REDUCEA_IN_GGA(T33, 111)
REDUCEA_IN_GGA(.(117, T33), 117) → REDUCEA_IN_GGA(T33, 117)
REDUCEA_IN_GGA(.(104, T33), 104) → REDUCEA_IN_GGA(T33, 104)
REDUCEA_IN_GGA(.(119, T33), 119) → REDUCEA_IN_GGA(T33, 119)
REDUCEA_IN_GGA(.(121, T33), 121) → REDUCEA_IN_GGA(T33, 121)
From the DPs we obtained the following set of size-change graphs: