(0) Obligation:

Clauses:

goal(Name, Code) :- ','(eq(Name, .(First, Others)), ','(reduce(Others, s(0), First, Reduced), eq(Code, Reduced))).
reduce(X1, s(s(s(s(0)))), X2, []) :- !.
reduce([], X3, X4, []) :- !.
reduce(.(Current, Others), Count, Current, Code) :- ','(vowel_h_w_y(Current), ','(!, reduce(Others, Count, Current, Code))).
reduce(.(Letter, Others), Count, Letter, Code) :- ','(!, reduce(Others, Count, Letter, Code)).
reduce(.(Current, Others), Count, X5, .(Current, Code)) :- reduce(Others, s(Count), Current, Code).
vowel_h_w_y(97).
vowel_h_w_y(101).
vowel_h_w_y(105).
vowel_h_w_y(111).
vowel_h_w_y(117).
vowel_h_w_y(104).
vowel_h_w_y(119).
vowel_h_w_y(121).
eq(X, X).

Query: goal(g,a)

(1) PrologToPiTRSViaGraphTransformerProof (SOUND transformation)

Transformed Prolog program to (Pi-)TRS.

(2) Obligation:

Pi-finite rewrite system:
The TRS R consists of the following rules:

goalA_in_ga(.(T15, T16), T7) → U1_ga(T15, T16, T7, pB_in_ggaa(T16, T15, X12, T7))
pB_in_ggaa(T16, T15, T18, T7) → U31_ggaa(T16, T15, T18, T7, reduceC_in_gga(T16, T15, T18))
reduceC_in_gga([], T23, []) → reduceC_out_gga([], T23, [])
reduceC_in_gga(.(97, T33), 97, X52) → U2_gga(T33, X52, reduceC_in_gga(T33, 97, X52))
reduceC_in_gga(.(101, T33), 101, X52) → U3_gga(T33, X52, reduceC_in_gga(T33, 101, X52))
reduceC_in_gga(.(105, T33), 105, X52) → U4_gga(T33, X52, reduceC_in_gga(T33, 105, X52))
reduceC_in_gga(.(111, T33), 111, X52) → U5_gga(T33, X52, reduceC_in_gga(T33, 111, X52))
reduceC_in_gga(.(117, T33), 117, X52) → U6_gga(T33, X52, reduceC_in_gga(T33, 117, X52))
reduceC_in_gga(.(104, T33), 104, X52) → U7_gga(T33, X52, reduceC_in_gga(T33, 104, X52))
reduceC_in_gga(.(119, T33), 119, X52) → U8_gga(T33, X52, reduceC_in_gga(T33, 119, X52))
reduceC_in_gga(.(121, T33), 121, X52) → U9_gga(T33, X52, reduceC_in_gga(T33, 121, X52))
reduceC_in_gga(.(T50, T51), T50, X93) → U10_gga(T50, T51, X93, reduceC_in_gga(T51, T50, X93))
reduceC_in_gga(.(T59, T60), T61, .(T59, X113)) → U11_gga(T59, T60, T61, X113, reduceD_in_gga(T60, T59, X113))
reduceD_in_gga([], T66, []) → reduceD_out_gga([], T66, [])
reduceD_in_gga(.(97, T76), 97, X148) → U12_gga(T76, X148, reduceD_in_gga(T76, 97, X148))
reduceD_in_gga(.(101, T76), 101, X148) → U13_gga(T76, X148, reduceD_in_gga(T76, 101, X148))
reduceD_in_gga(.(105, T76), 105, X148) → U14_gga(T76, X148, reduceD_in_gga(T76, 105, X148))
reduceD_in_gga(.(111, T76), 111, X148) → U15_gga(T76, X148, reduceD_in_gga(T76, 111, X148))
reduceD_in_gga(.(117, T76), 117, X148) → U16_gga(T76, X148, reduceD_in_gga(T76, 117, X148))
reduceD_in_gga(.(104, T76), 104, X148) → U17_gga(T76, X148, reduceD_in_gga(T76, 104, X148))
reduceD_in_gga(.(119, T76), 119, X148) → U18_gga(T76, X148, reduceD_in_gga(T76, 119, X148))
reduceD_in_gga(.(121, T76), 121, X148) → U19_gga(T76, X148, reduceD_in_gga(T76, 121, X148))
reduceD_in_gga(.(T93, T94), T93, X189) → U20_gga(T93, T94, X189, reduceD_in_gga(T94, T93, X189))
reduceD_in_gga(.(T102, T103), T104, .(T102, X209)) → U21_gga(T102, T103, T104, X209, reduceE_in_gga(T103, T102, X209))
reduceE_in_gga([], T109, []) → reduceE_out_gga([], T109, [])
reduceE_in_gga(.(97, T119), 97, X244) → U22_gga(T119, X244, reduceE_in_gga(T119, 97, X244))
reduceE_in_gga(.(101, T119), 101, X244) → U23_gga(T119, X244, reduceE_in_gga(T119, 101, X244))
reduceE_in_gga(.(105, T119), 105, X244) → U24_gga(T119, X244, reduceE_in_gga(T119, 105, X244))
reduceE_in_gga(.(111, T119), 111, X244) → U25_gga(T119, X244, reduceE_in_gga(T119, 111, X244))
reduceE_in_gga(.(117, T119), 117, X244) → U26_gga(T119, X244, reduceE_in_gga(T119, 117, X244))
reduceE_in_gga(.(104, T119), 104, X244) → U27_gga(T119, X244, reduceE_in_gga(T119, 104, X244))
reduceE_in_gga(.(119, T119), 119, X244) → U28_gga(T119, X244, reduceE_in_gga(T119, 119, X244))
reduceE_in_gga(.(121, T119), 121, X244) → U29_gga(T119, X244, reduceE_in_gga(T119, 121, X244))
reduceE_in_gga(.(T136, T137), T136, X285) → U30_gga(T136, T137, X285, reduceE_in_gga(T137, T136, X285))
reduceE_in_gga(.(T155, T154), T147, .(T155, [])) → reduceE_out_gga(.(T155, T154), T147, .(T155, []))
U30_gga(T136, T137, X285, reduceE_out_gga(T137, T136, X285)) → reduceE_out_gga(.(T136, T137), T136, X285)
U29_gga(T119, X244, reduceE_out_gga(T119, 121, X244)) → reduceE_out_gga(.(121, T119), 121, X244)
U28_gga(T119, X244, reduceE_out_gga(T119, 119, X244)) → reduceE_out_gga(.(119, T119), 119, X244)
U27_gga(T119, X244, reduceE_out_gga(T119, 104, X244)) → reduceE_out_gga(.(104, T119), 104, X244)
U26_gga(T119, X244, reduceE_out_gga(T119, 117, X244)) → reduceE_out_gga(.(117, T119), 117, X244)
U25_gga(T119, X244, reduceE_out_gga(T119, 111, X244)) → reduceE_out_gga(.(111, T119), 111, X244)
U24_gga(T119, X244, reduceE_out_gga(T119, 105, X244)) → reduceE_out_gga(.(105, T119), 105, X244)
U23_gga(T119, X244, reduceE_out_gga(T119, 101, X244)) → reduceE_out_gga(.(101, T119), 101, X244)
U22_gga(T119, X244, reduceE_out_gga(T119, 97, X244)) → reduceE_out_gga(.(97, T119), 97, X244)
U21_gga(T102, T103, T104, X209, reduceE_out_gga(T103, T102, X209)) → reduceD_out_gga(.(T102, T103), T104, .(T102, X209))
U20_gga(T93, T94, X189, reduceD_out_gga(T94, T93, X189)) → reduceD_out_gga(.(T93, T94), T93, X189)
U19_gga(T76, X148, reduceD_out_gga(T76, 121, X148)) → reduceD_out_gga(.(121, T76), 121, X148)
U18_gga(T76, X148, reduceD_out_gga(T76, 119, X148)) → reduceD_out_gga(.(119, T76), 119, X148)
U17_gga(T76, X148, reduceD_out_gga(T76, 104, X148)) → reduceD_out_gga(.(104, T76), 104, X148)
U16_gga(T76, X148, reduceD_out_gga(T76, 117, X148)) → reduceD_out_gga(.(117, T76), 117, X148)
U15_gga(T76, X148, reduceD_out_gga(T76, 111, X148)) → reduceD_out_gga(.(111, T76), 111, X148)
U14_gga(T76, X148, reduceD_out_gga(T76, 105, X148)) → reduceD_out_gga(.(105, T76), 105, X148)
U13_gga(T76, X148, reduceD_out_gga(T76, 101, X148)) → reduceD_out_gga(.(101, T76), 101, X148)
U12_gga(T76, X148, reduceD_out_gga(T76, 97, X148)) → reduceD_out_gga(.(97, T76), 97, X148)
U11_gga(T59, T60, T61, X113, reduceD_out_gga(T60, T59, X113)) → reduceC_out_gga(.(T59, T60), T61, .(T59, X113))
U10_gga(T50, T51, X93, reduceC_out_gga(T51, T50, X93)) → reduceC_out_gga(.(T50, T51), T50, X93)
U9_gga(T33, X52, reduceC_out_gga(T33, 121, X52)) → reduceC_out_gga(.(121, T33), 121, X52)
U8_gga(T33, X52, reduceC_out_gga(T33, 119, X52)) → reduceC_out_gga(.(119, T33), 119, X52)
U7_gga(T33, X52, reduceC_out_gga(T33, 104, X52)) → reduceC_out_gga(.(104, T33), 104, X52)
U6_gga(T33, X52, reduceC_out_gga(T33, 117, X52)) → reduceC_out_gga(.(117, T33), 117, X52)
U5_gga(T33, X52, reduceC_out_gga(T33, 111, X52)) → reduceC_out_gga(.(111, T33), 111, X52)
U4_gga(T33, X52, reduceC_out_gga(T33, 105, X52)) → reduceC_out_gga(.(105, T33), 105, X52)
U3_gga(T33, X52, reduceC_out_gga(T33, 101, X52)) → reduceC_out_gga(.(101, T33), 101, X52)
U2_gga(T33, X52, reduceC_out_gga(T33, 97, X52)) → reduceC_out_gga(.(97, T33), 97, X52)
U31_ggaa(T16, T15, T18, T7, reduceC_out_gga(T16, T15, T18)) → U32_ggaa(T16, T15, T18, T7, eqF_in_ag(T7, T18))
eqF_in_ag(T158, T158) → eqF_out_ag(T158, T158)
U32_ggaa(T16, T15, T18, T7, eqF_out_ag(T7, T18)) → pB_out_ggaa(T16, T15, T18, T7)
U1_ga(T15, T16, T7, pB_out_ggaa(T16, T15, X12, T7)) → goalA_out_ga(.(T15, T16), T7)

The argument filtering Pi contains the following mapping:
goalA_in_ga(x1, x2)  =  goalA_in_ga(x1)
.(x1, x2)  =  .(x1, x2)
U1_ga(x1, x2, x3, x4)  =  U1_ga(x1, x2, x4)
pB_in_ggaa(x1, x2, x3, x4)  =  pB_in_ggaa(x1, x2)
U31_ggaa(x1, x2, x3, x4, x5)  =  U31_ggaa(x1, x2, x5)
reduceC_in_gga(x1, x2, x3)  =  reduceC_in_gga(x1, x2)
[]  =  []
reduceC_out_gga(x1, x2, x3)  =  reduceC_out_gga(x1, x2, x3)
97  =  97
U2_gga(x1, x2, x3)  =  U2_gga(x1, x3)
101  =  101
U3_gga(x1, x2, x3)  =  U3_gga(x1, x3)
105  =  105
U4_gga(x1, x2, x3)  =  U4_gga(x1, x3)
111  =  111
U5_gga(x1, x2, x3)  =  U5_gga(x1, x3)
117  =  117
U6_gga(x1, x2, x3)  =  U6_gga(x1, x3)
104  =  104
U7_gga(x1, x2, x3)  =  U7_gga(x1, x3)
119  =  119
U8_gga(x1, x2, x3)  =  U8_gga(x1, x3)
121  =  121
U9_gga(x1, x2, x3)  =  U9_gga(x1, x3)
U10_gga(x1, x2, x3, x4)  =  U10_gga(x1, x2, x4)
U11_gga(x1, x2, x3, x4, x5)  =  U11_gga(x1, x2, x3, x5)
reduceD_in_gga(x1, x2, x3)  =  reduceD_in_gga(x1, x2)
reduceD_out_gga(x1, x2, x3)  =  reduceD_out_gga(x1, x2, x3)
U12_gga(x1, x2, x3)  =  U12_gga(x1, x3)
U13_gga(x1, x2, x3)  =  U13_gga(x1, x3)
U14_gga(x1, x2, x3)  =  U14_gga(x1, x3)
U15_gga(x1, x2, x3)  =  U15_gga(x1, x3)
U16_gga(x1, x2, x3)  =  U16_gga(x1, x3)
U17_gga(x1, x2, x3)  =  U17_gga(x1, x3)
U18_gga(x1, x2, x3)  =  U18_gga(x1, x3)
U19_gga(x1, x2, x3)  =  U19_gga(x1, x3)
U20_gga(x1, x2, x3, x4)  =  U20_gga(x1, x2, x4)
U21_gga(x1, x2, x3, x4, x5)  =  U21_gga(x1, x2, x3, x5)
reduceE_in_gga(x1, x2, x3)  =  reduceE_in_gga(x1, x2)
reduceE_out_gga(x1, x2, x3)  =  reduceE_out_gga(x1, x2, x3)
U22_gga(x1, x2, x3)  =  U22_gga(x1, x3)
U23_gga(x1, x2, x3)  =  U23_gga(x1, x3)
U24_gga(x1, x2, x3)  =  U24_gga(x1, x3)
U25_gga(x1, x2, x3)  =  U25_gga(x1, x3)
U26_gga(x1, x2, x3)  =  U26_gga(x1, x3)
U27_gga(x1, x2, x3)  =  U27_gga(x1, x3)
U28_gga(x1, x2, x3)  =  U28_gga(x1, x3)
U29_gga(x1, x2, x3)  =  U29_gga(x1, x3)
U30_gga(x1, x2, x3, x4)  =  U30_gga(x1, x2, x4)
U32_ggaa(x1, x2, x3, x4, x5)  =  U32_ggaa(x1, x2, x3, x5)
eqF_in_ag(x1, x2)  =  eqF_in_ag(x2)
eqF_out_ag(x1, x2)  =  eqF_out_ag(x1, x2)
pB_out_ggaa(x1, x2, x3, x4)  =  pB_out_ggaa(x1, x2, x3, x4)
goalA_out_ga(x1, x2)  =  goalA_out_ga(x1, x2)

(3) DependencyPairsProof (EQUIVALENT transformation)

Using Dependency Pairs [AG00,LOPSTR] we result in the following initial DP problem:
Pi DP problem:
The TRS P consists of the following rules:

GOALA_IN_GA(.(T15, T16), T7) → U1_GA(T15, T16, T7, pB_in_ggaa(T16, T15, X12, T7))
GOALA_IN_GA(.(T15, T16), T7) → PB_IN_GGAA(T16, T15, X12, T7)
PB_IN_GGAA(T16, T15, T18, T7) → U31_GGAA(T16, T15, T18, T7, reduceC_in_gga(T16, T15, T18))
PB_IN_GGAA(T16, T15, T18, T7) → REDUCEC_IN_GGA(T16, T15, T18)
REDUCEC_IN_GGA(.(97, T33), 97, X52) → U2_GGA(T33, X52, reduceC_in_gga(T33, 97, X52))
REDUCEC_IN_GGA(.(97, T33), 97, X52) → REDUCEC_IN_GGA(T33, 97, X52)
REDUCEC_IN_GGA(.(101, T33), 101, X52) → U3_GGA(T33, X52, reduceC_in_gga(T33, 101, X52))
REDUCEC_IN_GGA(.(101, T33), 101, X52) → REDUCEC_IN_GGA(T33, 101, X52)
REDUCEC_IN_GGA(.(105, T33), 105, X52) → U4_GGA(T33, X52, reduceC_in_gga(T33, 105, X52))
REDUCEC_IN_GGA(.(105, T33), 105, X52) → REDUCEC_IN_GGA(T33, 105, X52)
REDUCEC_IN_GGA(.(111, T33), 111, X52) → U5_GGA(T33, X52, reduceC_in_gga(T33, 111, X52))
REDUCEC_IN_GGA(.(111, T33), 111, X52) → REDUCEC_IN_GGA(T33, 111, X52)
REDUCEC_IN_GGA(.(117, T33), 117, X52) → U6_GGA(T33, X52, reduceC_in_gga(T33, 117, X52))
REDUCEC_IN_GGA(.(117, T33), 117, X52) → REDUCEC_IN_GGA(T33, 117, X52)
REDUCEC_IN_GGA(.(104, T33), 104, X52) → U7_GGA(T33, X52, reduceC_in_gga(T33, 104, X52))
REDUCEC_IN_GGA(.(104, T33), 104, X52) → REDUCEC_IN_GGA(T33, 104, X52)
REDUCEC_IN_GGA(.(119, T33), 119, X52) → U8_GGA(T33, X52, reduceC_in_gga(T33, 119, X52))
REDUCEC_IN_GGA(.(119, T33), 119, X52) → REDUCEC_IN_GGA(T33, 119, X52)
REDUCEC_IN_GGA(.(121, T33), 121, X52) → U9_GGA(T33, X52, reduceC_in_gga(T33, 121, X52))
REDUCEC_IN_GGA(.(121, T33), 121, X52) → REDUCEC_IN_GGA(T33, 121, X52)
REDUCEC_IN_GGA(.(T50, T51), T50, X93) → U10_GGA(T50, T51, X93, reduceC_in_gga(T51, T50, X93))
REDUCEC_IN_GGA(.(T50, T51), T50, X93) → REDUCEC_IN_GGA(T51, T50, X93)
REDUCEC_IN_GGA(.(T59, T60), T61, .(T59, X113)) → U11_GGA(T59, T60, T61, X113, reduceD_in_gga(T60, T59, X113))
REDUCEC_IN_GGA(.(T59, T60), T61, .(T59, X113)) → REDUCED_IN_GGA(T60, T59, X113)
REDUCED_IN_GGA(.(97, T76), 97, X148) → U12_GGA(T76, X148, reduceD_in_gga(T76, 97, X148))
REDUCED_IN_GGA(.(97, T76), 97, X148) → REDUCED_IN_GGA(T76, 97, X148)
REDUCED_IN_GGA(.(101, T76), 101, X148) → U13_GGA(T76, X148, reduceD_in_gga(T76, 101, X148))
REDUCED_IN_GGA(.(101, T76), 101, X148) → REDUCED_IN_GGA(T76, 101, X148)
REDUCED_IN_GGA(.(105, T76), 105, X148) → U14_GGA(T76, X148, reduceD_in_gga(T76, 105, X148))
REDUCED_IN_GGA(.(105, T76), 105, X148) → REDUCED_IN_GGA(T76, 105, X148)
REDUCED_IN_GGA(.(111, T76), 111, X148) → U15_GGA(T76, X148, reduceD_in_gga(T76, 111, X148))
REDUCED_IN_GGA(.(111, T76), 111, X148) → REDUCED_IN_GGA(T76, 111, X148)
REDUCED_IN_GGA(.(117, T76), 117, X148) → U16_GGA(T76, X148, reduceD_in_gga(T76, 117, X148))
REDUCED_IN_GGA(.(117, T76), 117, X148) → REDUCED_IN_GGA(T76, 117, X148)
REDUCED_IN_GGA(.(104, T76), 104, X148) → U17_GGA(T76, X148, reduceD_in_gga(T76, 104, X148))
REDUCED_IN_GGA(.(104, T76), 104, X148) → REDUCED_IN_GGA(T76, 104, X148)
REDUCED_IN_GGA(.(119, T76), 119, X148) → U18_GGA(T76, X148, reduceD_in_gga(T76, 119, X148))
REDUCED_IN_GGA(.(119, T76), 119, X148) → REDUCED_IN_GGA(T76, 119, X148)
REDUCED_IN_GGA(.(121, T76), 121, X148) → U19_GGA(T76, X148, reduceD_in_gga(T76, 121, X148))
REDUCED_IN_GGA(.(121, T76), 121, X148) → REDUCED_IN_GGA(T76, 121, X148)
REDUCED_IN_GGA(.(T93, T94), T93, X189) → U20_GGA(T93, T94, X189, reduceD_in_gga(T94, T93, X189))
REDUCED_IN_GGA(.(T93, T94), T93, X189) → REDUCED_IN_GGA(T94, T93, X189)
REDUCED_IN_GGA(.(T102, T103), T104, .(T102, X209)) → U21_GGA(T102, T103, T104, X209, reduceE_in_gga(T103, T102, X209))
REDUCED_IN_GGA(.(T102, T103), T104, .(T102, X209)) → REDUCEE_IN_GGA(T103, T102, X209)
REDUCEE_IN_GGA(.(97, T119), 97, X244) → U22_GGA(T119, X244, reduceE_in_gga(T119, 97, X244))
REDUCEE_IN_GGA(.(97, T119), 97, X244) → REDUCEE_IN_GGA(T119, 97, X244)
REDUCEE_IN_GGA(.(101, T119), 101, X244) → U23_GGA(T119, X244, reduceE_in_gga(T119, 101, X244))
REDUCEE_IN_GGA(.(101, T119), 101, X244) → REDUCEE_IN_GGA(T119, 101, X244)
REDUCEE_IN_GGA(.(105, T119), 105, X244) → U24_GGA(T119, X244, reduceE_in_gga(T119, 105, X244))
REDUCEE_IN_GGA(.(105, T119), 105, X244) → REDUCEE_IN_GGA(T119, 105, X244)
REDUCEE_IN_GGA(.(111, T119), 111, X244) → U25_GGA(T119, X244, reduceE_in_gga(T119, 111, X244))
REDUCEE_IN_GGA(.(111, T119), 111, X244) → REDUCEE_IN_GGA(T119, 111, X244)
REDUCEE_IN_GGA(.(117, T119), 117, X244) → U26_GGA(T119, X244, reduceE_in_gga(T119, 117, X244))
REDUCEE_IN_GGA(.(117, T119), 117, X244) → REDUCEE_IN_GGA(T119, 117, X244)
REDUCEE_IN_GGA(.(104, T119), 104, X244) → U27_GGA(T119, X244, reduceE_in_gga(T119, 104, X244))
REDUCEE_IN_GGA(.(104, T119), 104, X244) → REDUCEE_IN_GGA(T119, 104, X244)
REDUCEE_IN_GGA(.(119, T119), 119, X244) → U28_GGA(T119, X244, reduceE_in_gga(T119, 119, X244))
REDUCEE_IN_GGA(.(119, T119), 119, X244) → REDUCEE_IN_GGA(T119, 119, X244)
REDUCEE_IN_GGA(.(121, T119), 121, X244) → U29_GGA(T119, X244, reduceE_in_gga(T119, 121, X244))
REDUCEE_IN_GGA(.(121, T119), 121, X244) → REDUCEE_IN_GGA(T119, 121, X244)
REDUCEE_IN_GGA(.(T136, T137), T136, X285) → U30_GGA(T136, T137, X285, reduceE_in_gga(T137, T136, X285))
REDUCEE_IN_GGA(.(T136, T137), T136, X285) → REDUCEE_IN_GGA(T137, T136, X285)
U31_GGAA(T16, T15, T18, T7, reduceC_out_gga(T16, T15, T18)) → U32_GGAA(T16, T15, T18, T7, eqF_in_ag(T7, T18))
U31_GGAA(T16, T15, T18, T7, reduceC_out_gga(T16, T15, T18)) → EQF_IN_AG(T7, T18)

The TRS R consists of the following rules:

goalA_in_ga(.(T15, T16), T7) → U1_ga(T15, T16, T7, pB_in_ggaa(T16, T15, X12, T7))
pB_in_ggaa(T16, T15, T18, T7) → U31_ggaa(T16, T15, T18, T7, reduceC_in_gga(T16, T15, T18))
reduceC_in_gga([], T23, []) → reduceC_out_gga([], T23, [])
reduceC_in_gga(.(97, T33), 97, X52) → U2_gga(T33, X52, reduceC_in_gga(T33, 97, X52))
reduceC_in_gga(.(101, T33), 101, X52) → U3_gga(T33, X52, reduceC_in_gga(T33, 101, X52))
reduceC_in_gga(.(105, T33), 105, X52) → U4_gga(T33, X52, reduceC_in_gga(T33, 105, X52))
reduceC_in_gga(.(111, T33), 111, X52) → U5_gga(T33, X52, reduceC_in_gga(T33, 111, X52))
reduceC_in_gga(.(117, T33), 117, X52) → U6_gga(T33, X52, reduceC_in_gga(T33, 117, X52))
reduceC_in_gga(.(104, T33), 104, X52) → U7_gga(T33, X52, reduceC_in_gga(T33, 104, X52))
reduceC_in_gga(.(119, T33), 119, X52) → U8_gga(T33, X52, reduceC_in_gga(T33, 119, X52))
reduceC_in_gga(.(121, T33), 121, X52) → U9_gga(T33, X52, reduceC_in_gga(T33, 121, X52))
reduceC_in_gga(.(T50, T51), T50, X93) → U10_gga(T50, T51, X93, reduceC_in_gga(T51, T50, X93))
reduceC_in_gga(.(T59, T60), T61, .(T59, X113)) → U11_gga(T59, T60, T61, X113, reduceD_in_gga(T60, T59, X113))
reduceD_in_gga([], T66, []) → reduceD_out_gga([], T66, [])
reduceD_in_gga(.(97, T76), 97, X148) → U12_gga(T76, X148, reduceD_in_gga(T76, 97, X148))
reduceD_in_gga(.(101, T76), 101, X148) → U13_gga(T76, X148, reduceD_in_gga(T76, 101, X148))
reduceD_in_gga(.(105, T76), 105, X148) → U14_gga(T76, X148, reduceD_in_gga(T76, 105, X148))
reduceD_in_gga(.(111, T76), 111, X148) → U15_gga(T76, X148, reduceD_in_gga(T76, 111, X148))
reduceD_in_gga(.(117, T76), 117, X148) → U16_gga(T76, X148, reduceD_in_gga(T76, 117, X148))
reduceD_in_gga(.(104, T76), 104, X148) → U17_gga(T76, X148, reduceD_in_gga(T76, 104, X148))
reduceD_in_gga(.(119, T76), 119, X148) → U18_gga(T76, X148, reduceD_in_gga(T76, 119, X148))
reduceD_in_gga(.(121, T76), 121, X148) → U19_gga(T76, X148, reduceD_in_gga(T76, 121, X148))
reduceD_in_gga(.(T93, T94), T93, X189) → U20_gga(T93, T94, X189, reduceD_in_gga(T94, T93, X189))
reduceD_in_gga(.(T102, T103), T104, .(T102, X209)) → U21_gga(T102, T103, T104, X209, reduceE_in_gga(T103, T102, X209))
reduceE_in_gga([], T109, []) → reduceE_out_gga([], T109, [])
reduceE_in_gga(.(97, T119), 97, X244) → U22_gga(T119, X244, reduceE_in_gga(T119, 97, X244))
reduceE_in_gga(.(101, T119), 101, X244) → U23_gga(T119, X244, reduceE_in_gga(T119, 101, X244))
reduceE_in_gga(.(105, T119), 105, X244) → U24_gga(T119, X244, reduceE_in_gga(T119, 105, X244))
reduceE_in_gga(.(111, T119), 111, X244) → U25_gga(T119, X244, reduceE_in_gga(T119, 111, X244))
reduceE_in_gga(.(117, T119), 117, X244) → U26_gga(T119, X244, reduceE_in_gga(T119, 117, X244))
reduceE_in_gga(.(104, T119), 104, X244) → U27_gga(T119, X244, reduceE_in_gga(T119, 104, X244))
reduceE_in_gga(.(119, T119), 119, X244) → U28_gga(T119, X244, reduceE_in_gga(T119, 119, X244))
reduceE_in_gga(.(121, T119), 121, X244) → U29_gga(T119, X244, reduceE_in_gga(T119, 121, X244))
reduceE_in_gga(.(T136, T137), T136, X285) → U30_gga(T136, T137, X285, reduceE_in_gga(T137, T136, X285))
reduceE_in_gga(.(T155, T154), T147, .(T155, [])) → reduceE_out_gga(.(T155, T154), T147, .(T155, []))
U30_gga(T136, T137, X285, reduceE_out_gga(T137, T136, X285)) → reduceE_out_gga(.(T136, T137), T136, X285)
U29_gga(T119, X244, reduceE_out_gga(T119, 121, X244)) → reduceE_out_gga(.(121, T119), 121, X244)
U28_gga(T119, X244, reduceE_out_gga(T119, 119, X244)) → reduceE_out_gga(.(119, T119), 119, X244)
U27_gga(T119, X244, reduceE_out_gga(T119, 104, X244)) → reduceE_out_gga(.(104, T119), 104, X244)
U26_gga(T119, X244, reduceE_out_gga(T119, 117, X244)) → reduceE_out_gga(.(117, T119), 117, X244)
U25_gga(T119, X244, reduceE_out_gga(T119, 111, X244)) → reduceE_out_gga(.(111, T119), 111, X244)
U24_gga(T119, X244, reduceE_out_gga(T119, 105, X244)) → reduceE_out_gga(.(105, T119), 105, X244)
U23_gga(T119, X244, reduceE_out_gga(T119, 101, X244)) → reduceE_out_gga(.(101, T119), 101, X244)
U22_gga(T119, X244, reduceE_out_gga(T119, 97, X244)) → reduceE_out_gga(.(97, T119), 97, X244)
U21_gga(T102, T103, T104, X209, reduceE_out_gga(T103, T102, X209)) → reduceD_out_gga(.(T102, T103), T104, .(T102, X209))
U20_gga(T93, T94, X189, reduceD_out_gga(T94, T93, X189)) → reduceD_out_gga(.(T93, T94), T93, X189)
U19_gga(T76, X148, reduceD_out_gga(T76, 121, X148)) → reduceD_out_gga(.(121, T76), 121, X148)
U18_gga(T76, X148, reduceD_out_gga(T76, 119, X148)) → reduceD_out_gga(.(119, T76), 119, X148)
U17_gga(T76, X148, reduceD_out_gga(T76, 104, X148)) → reduceD_out_gga(.(104, T76), 104, X148)
U16_gga(T76, X148, reduceD_out_gga(T76, 117, X148)) → reduceD_out_gga(.(117, T76), 117, X148)
U15_gga(T76, X148, reduceD_out_gga(T76, 111, X148)) → reduceD_out_gga(.(111, T76), 111, X148)
U14_gga(T76, X148, reduceD_out_gga(T76, 105, X148)) → reduceD_out_gga(.(105, T76), 105, X148)
U13_gga(T76, X148, reduceD_out_gga(T76, 101, X148)) → reduceD_out_gga(.(101, T76), 101, X148)
U12_gga(T76, X148, reduceD_out_gga(T76, 97, X148)) → reduceD_out_gga(.(97, T76), 97, X148)
U11_gga(T59, T60, T61, X113, reduceD_out_gga(T60, T59, X113)) → reduceC_out_gga(.(T59, T60), T61, .(T59, X113))
U10_gga(T50, T51, X93, reduceC_out_gga(T51, T50, X93)) → reduceC_out_gga(.(T50, T51), T50, X93)
U9_gga(T33, X52, reduceC_out_gga(T33, 121, X52)) → reduceC_out_gga(.(121, T33), 121, X52)
U8_gga(T33, X52, reduceC_out_gga(T33, 119, X52)) → reduceC_out_gga(.(119, T33), 119, X52)
U7_gga(T33, X52, reduceC_out_gga(T33, 104, X52)) → reduceC_out_gga(.(104, T33), 104, X52)
U6_gga(T33, X52, reduceC_out_gga(T33, 117, X52)) → reduceC_out_gga(.(117, T33), 117, X52)
U5_gga(T33, X52, reduceC_out_gga(T33, 111, X52)) → reduceC_out_gga(.(111, T33), 111, X52)
U4_gga(T33, X52, reduceC_out_gga(T33, 105, X52)) → reduceC_out_gga(.(105, T33), 105, X52)
U3_gga(T33, X52, reduceC_out_gga(T33, 101, X52)) → reduceC_out_gga(.(101, T33), 101, X52)
U2_gga(T33, X52, reduceC_out_gga(T33, 97, X52)) → reduceC_out_gga(.(97, T33), 97, X52)
U31_ggaa(T16, T15, T18, T7, reduceC_out_gga(T16, T15, T18)) → U32_ggaa(T16, T15, T18, T7, eqF_in_ag(T7, T18))
eqF_in_ag(T158, T158) → eqF_out_ag(T158, T158)
U32_ggaa(T16, T15, T18, T7, eqF_out_ag(T7, T18)) → pB_out_ggaa(T16, T15, T18, T7)
U1_ga(T15, T16, T7, pB_out_ggaa(T16, T15, X12, T7)) → goalA_out_ga(.(T15, T16), T7)

The argument filtering Pi contains the following mapping:
goalA_in_ga(x1, x2)  =  goalA_in_ga(x1)
.(x1, x2)  =  .(x1, x2)
U1_ga(x1, x2, x3, x4)  =  U1_ga(x1, x2, x4)
pB_in_ggaa(x1, x2, x3, x4)  =  pB_in_ggaa(x1, x2)
U31_ggaa(x1, x2, x3, x4, x5)  =  U31_ggaa(x1, x2, x5)
reduceC_in_gga(x1, x2, x3)  =  reduceC_in_gga(x1, x2)
[]  =  []
reduceC_out_gga(x1, x2, x3)  =  reduceC_out_gga(x1, x2, x3)
97  =  97
U2_gga(x1, x2, x3)  =  U2_gga(x1, x3)
101  =  101
U3_gga(x1, x2, x3)  =  U3_gga(x1, x3)
105  =  105
U4_gga(x1, x2, x3)  =  U4_gga(x1, x3)
111  =  111
U5_gga(x1, x2, x3)  =  U5_gga(x1, x3)
117  =  117
U6_gga(x1, x2, x3)  =  U6_gga(x1, x3)
104  =  104
U7_gga(x1, x2, x3)  =  U7_gga(x1, x3)
119  =  119
U8_gga(x1, x2, x3)  =  U8_gga(x1, x3)
121  =  121
U9_gga(x1, x2, x3)  =  U9_gga(x1, x3)
U10_gga(x1, x2, x3, x4)  =  U10_gga(x1, x2, x4)
U11_gga(x1, x2, x3, x4, x5)  =  U11_gga(x1, x2, x3, x5)
reduceD_in_gga(x1, x2, x3)  =  reduceD_in_gga(x1, x2)
reduceD_out_gga(x1, x2, x3)  =  reduceD_out_gga(x1, x2, x3)
U12_gga(x1, x2, x3)  =  U12_gga(x1, x3)
U13_gga(x1, x2, x3)  =  U13_gga(x1, x3)
U14_gga(x1, x2, x3)  =  U14_gga(x1, x3)
U15_gga(x1, x2, x3)  =  U15_gga(x1, x3)
U16_gga(x1, x2, x3)  =  U16_gga(x1, x3)
U17_gga(x1, x2, x3)  =  U17_gga(x1, x3)
U18_gga(x1, x2, x3)  =  U18_gga(x1, x3)
U19_gga(x1, x2, x3)  =  U19_gga(x1, x3)
U20_gga(x1, x2, x3, x4)  =  U20_gga(x1, x2, x4)
U21_gga(x1, x2, x3, x4, x5)  =  U21_gga(x1, x2, x3, x5)
reduceE_in_gga(x1, x2, x3)  =  reduceE_in_gga(x1, x2)
reduceE_out_gga(x1, x2, x3)  =  reduceE_out_gga(x1, x2, x3)
U22_gga(x1, x2, x3)  =  U22_gga(x1, x3)
U23_gga(x1, x2, x3)  =  U23_gga(x1, x3)
U24_gga(x1, x2, x3)  =  U24_gga(x1, x3)
U25_gga(x1, x2, x3)  =  U25_gga(x1, x3)
U26_gga(x1, x2, x3)  =  U26_gga(x1, x3)
U27_gga(x1, x2, x3)  =  U27_gga(x1, x3)
U28_gga(x1, x2, x3)  =  U28_gga(x1, x3)
U29_gga(x1, x2, x3)  =  U29_gga(x1, x3)
U30_gga(x1, x2, x3, x4)  =  U30_gga(x1, x2, x4)
U32_ggaa(x1, x2, x3, x4, x5)  =  U32_ggaa(x1, x2, x3, x5)
eqF_in_ag(x1, x2)  =  eqF_in_ag(x2)
eqF_out_ag(x1, x2)  =  eqF_out_ag(x1, x2)
pB_out_ggaa(x1, x2, x3, x4)  =  pB_out_ggaa(x1, x2, x3, x4)
goalA_out_ga(x1, x2)  =  goalA_out_ga(x1, x2)
GOALA_IN_GA(x1, x2)  =  GOALA_IN_GA(x1)
U1_GA(x1, x2, x3, x4)  =  U1_GA(x1, x2, x4)
PB_IN_GGAA(x1, x2, x3, x4)  =  PB_IN_GGAA(x1, x2)
U31_GGAA(x1, x2, x3, x4, x5)  =  U31_GGAA(x1, x2, x5)
REDUCEC_IN_GGA(x1, x2, x3)  =  REDUCEC_IN_GGA(x1, x2)
U2_GGA(x1, x2, x3)  =  U2_GGA(x1, x3)
U3_GGA(x1, x2, x3)  =  U3_GGA(x1, x3)
U4_GGA(x1, x2, x3)  =  U4_GGA(x1, x3)
U5_GGA(x1, x2, x3)  =  U5_GGA(x1, x3)
U6_GGA(x1, x2, x3)  =  U6_GGA(x1, x3)
U7_GGA(x1, x2, x3)  =  U7_GGA(x1, x3)
U8_GGA(x1, x2, x3)  =  U8_GGA(x1, x3)
U9_GGA(x1, x2, x3)  =  U9_GGA(x1, x3)
U10_GGA(x1, x2, x3, x4)  =  U10_GGA(x1, x2, x4)
U11_GGA(x1, x2, x3, x4, x5)  =  U11_GGA(x1, x2, x3, x5)
REDUCED_IN_GGA(x1, x2, x3)  =  REDUCED_IN_GGA(x1, x2)
U12_GGA(x1, x2, x3)  =  U12_GGA(x1, x3)
U13_GGA(x1, x2, x3)  =  U13_GGA(x1, x3)
U14_GGA(x1, x2, x3)  =  U14_GGA(x1, x3)
U15_GGA(x1, x2, x3)  =  U15_GGA(x1, x3)
U16_GGA(x1, x2, x3)  =  U16_GGA(x1, x3)
U17_GGA(x1, x2, x3)  =  U17_GGA(x1, x3)
U18_GGA(x1, x2, x3)  =  U18_GGA(x1, x3)
U19_GGA(x1, x2, x3)  =  U19_GGA(x1, x3)
U20_GGA(x1, x2, x3, x4)  =  U20_GGA(x1, x2, x4)
U21_GGA(x1, x2, x3, x4, x5)  =  U21_GGA(x1, x2, x3, x5)
REDUCEE_IN_GGA(x1, x2, x3)  =  REDUCEE_IN_GGA(x1, x2)
U22_GGA(x1, x2, x3)  =  U22_GGA(x1, x3)
U23_GGA(x1, x2, x3)  =  U23_GGA(x1, x3)
U24_GGA(x1, x2, x3)  =  U24_GGA(x1, x3)
U25_GGA(x1, x2, x3)  =  U25_GGA(x1, x3)
U26_GGA(x1, x2, x3)  =  U26_GGA(x1, x3)
U27_GGA(x1, x2, x3)  =  U27_GGA(x1, x3)
U28_GGA(x1, x2, x3)  =  U28_GGA(x1, x3)
U29_GGA(x1, x2, x3)  =  U29_GGA(x1, x3)
U30_GGA(x1, x2, x3, x4)  =  U30_GGA(x1, x2, x4)
U32_GGAA(x1, x2, x3, x4, x5)  =  U32_GGAA(x1, x2, x3, x5)
EQF_IN_AG(x1, x2)  =  EQF_IN_AG(x2)

We have to consider all (P,R,Pi)-chains

(4) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

GOALA_IN_GA(.(T15, T16), T7) → U1_GA(T15, T16, T7, pB_in_ggaa(T16, T15, X12, T7))
GOALA_IN_GA(.(T15, T16), T7) → PB_IN_GGAA(T16, T15, X12, T7)
PB_IN_GGAA(T16, T15, T18, T7) → U31_GGAA(T16, T15, T18, T7, reduceC_in_gga(T16, T15, T18))
PB_IN_GGAA(T16, T15, T18, T7) → REDUCEC_IN_GGA(T16, T15, T18)
REDUCEC_IN_GGA(.(97, T33), 97, X52) → U2_GGA(T33, X52, reduceC_in_gga(T33, 97, X52))
REDUCEC_IN_GGA(.(97, T33), 97, X52) → REDUCEC_IN_GGA(T33, 97, X52)
REDUCEC_IN_GGA(.(101, T33), 101, X52) → U3_GGA(T33, X52, reduceC_in_gga(T33, 101, X52))
REDUCEC_IN_GGA(.(101, T33), 101, X52) → REDUCEC_IN_GGA(T33, 101, X52)
REDUCEC_IN_GGA(.(105, T33), 105, X52) → U4_GGA(T33, X52, reduceC_in_gga(T33, 105, X52))
REDUCEC_IN_GGA(.(105, T33), 105, X52) → REDUCEC_IN_GGA(T33, 105, X52)
REDUCEC_IN_GGA(.(111, T33), 111, X52) → U5_GGA(T33, X52, reduceC_in_gga(T33, 111, X52))
REDUCEC_IN_GGA(.(111, T33), 111, X52) → REDUCEC_IN_GGA(T33, 111, X52)
REDUCEC_IN_GGA(.(117, T33), 117, X52) → U6_GGA(T33, X52, reduceC_in_gga(T33, 117, X52))
REDUCEC_IN_GGA(.(117, T33), 117, X52) → REDUCEC_IN_GGA(T33, 117, X52)
REDUCEC_IN_GGA(.(104, T33), 104, X52) → U7_GGA(T33, X52, reduceC_in_gga(T33, 104, X52))
REDUCEC_IN_GGA(.(104, T33), 104, X52) → REDUCEC_IN_GGA(T33, 104, X52)
REDUCEC_IN_GGA(.(119, T33), 119, X52) → U8_GGA(T33, X52, reduceC_in_gga(T33, 119, X52))
REDUCEC_IN_GGA(.(119, T33), 119, X52) → REDUCEC_IN_GGA(T33, 119, X52)
REDUCEC_IN_GGA(.(121, T33), 121, X52) → U9_GGA(T33, X52, reduceC_in_gga(T33, 121, X52))
REDUCEC_IN_GGA(.(121, T33), 121, X52) → REDUCEC_IN_GGA(T33, 121, X52)
REDUCEC_IN_GGA(.(T50, T51), T50, X93) → U10_GGA(T50, T51, X93, reduceC_in_gga(T51, T50, X93))
REDUCEC_IN_GGA(.(T50, T51), T50, X93) → REDUCEC_IN_GGA(T51, T50, X93)
REDUCEC_IN_GGA(.(T59, T60), T61, .(T59, X113)) → U11_GGA(T59, T60, T61, X113, reduceD_in_gga(T60, T59, X113))
REDUCEC_IN_GGA(.(T59, T60), T61, .(T59, X113)) → REDUCED_IN_GGA(T60, T59, X113)
REDUCED_IN_GGA(.(97, T76), 97, X148) → U12_GGA(T76, X148, reduceD_in_gga(T76, 97, X148))
REDUCED_IN_GGA(.(97, T76), 97, X148) → REDUCED_IN_GGA(T76, 97, X148)
REDUCED_IN_GGA(.(101, T76), 101, X148) → U13_GGA(T76, X148, reduceD_in_gga(T76, 101, X148))
REDUCED_IN_GGA(.(101, T76), 101, X148) → REDUCED_IN_GGA(T76, 101, X148)
REDUCED_IN_GGA(.(105, T76), 105, X148) → U14_GGA(T76, X148, reduceD_in_gga(T76, 105, X148))
REDUCED_IN_GGA(.(105, T76), 105, X148) → REDUCED_IN_GGA(T76, 105, X148)
REDUCED_IN_GGA(.(111, T76), 111, X148) → U15_GGA(T76, X148, reduceD_in_gga(T76, 111, X148))
REDUCED_IN_GGA(.(111, T76), 111, X148) → REDUCED_IN_GGA(T76, 111, X148)
REDUCED_IN_GGA(.(117, T76), 117, X148) → U16_GGA(T76, X148, reduceD_in_gga(T76, 117, X148))
REDUCED_IN_GGA(.(117, T76), 117, X148) → REDUCED_IN_GGA(T76, 117, X148)
REDUCED_IN_GGA(.(104, T76), 104, X148) → U17_GGA(T76, X148, reduceD_in_gga(T76, 104, X148))
REDUCED_IN_GGA(.(104, T76), 104, X148) → REDUCED_IN_GGA(T76, 104, X148)
REDUCED_IN_GGA(.(119, T76), 119, X148) → U18_GGA(T76, X148, reduceD_in_gga(T76, 119, X148))
REDUCED_IN_GGA(.(119, T76), 119, X148) → REDUCED_IN_GGA(T76, 119, X148)
REDUCED_IN_GGA(.(121, T76), 121, X148) → U19_GGA(T76, X148, reduceD_in_gga(T76, 121, X148))
REDUCED_IN_GGA(.(121, T76), 121, X148) → REDUCED_IN_GGA(T76, 121, X148)
REDUCED_IN_GGA(.(T93, T94), T93, X189) → U20_GGA(T93, T94, X189, reduceD_in_gga(T94, T93, X189))
REDUCED_IN_GGA(.(T93, T94), T93, X189) → REDUCED_IN_GGA(T94, T93, X189)
REDUCED_IN_GGA(.(T102, T103), T104, .(T102, X209)) → U21_GGA(T102, T103, T104, X209, reduceE_in_gga(T103, T102, X209))
REDUCED_IN_GGA(.(T102, T103), T104, .(T102, X209)) → REDUCEE_IN_GGA(T103, T102, X209)
REDUCEE_IN_GGA(.(97, T119), 97, X244) → U22_GGA(T119, X244, reduceE_in_gga(T119, 97, X244))
REDUCEE_IN_GGA(.(97, T119), 97, X244) → REDUCEE_IN_GGA(T119, 97, X244)
REDUCEE_IN_GGA(.(101, T119), 101, X244) → U23_GGA(T119, X244, reduceE_in_gga(T119, 101, X244))
REDUCEE_IN_GGA(.(101, T119), 101, X244) → REDUCEE_IN_GGA(T119, 101, X244)
REDUCEE_IN_GGA(.(105, T119), 105, X244) → U24_GGA(T119, X244, reduceE_in_gga(T119, 105, X244))
REDUCEE_IN_GGA(.(105, T119), 105, X244) → REDUCEE_IN_GGA(T119, 105, X244)
REDUCEE_IN_GGA(.(111, T119), 111, X244) → U25_GGA(T119, X244, reduceE_in_gga(T119, 111, X244))
REDUCEE_IN_GGA(.(111, T119), 111, X244) → REDUCEE_IN_GGA(T119, 111, X244)
REDUCEE_IN_GGA(.(117, T119), 117, X244) → U26_GGA(T119, X244, reduceE_in_gga(T119, 117, X244))
REDUCEE_IN_GGA(.(117, T119), 117, X244) → REDUCEE_IN_GGA(T119, 117, X244)
REDUCEE_IN_GGA(.(104, T119), 104, X244) → U27_GGA(T119, X244, reduceE_in_gga(T119, 104, X244))
REDUCEE_IN_GGA(.(104, T119), 104, X244) → REDUCEE_IN_GGA(T119, 104, X244)
REDUCEE_IN_GGA(.(119, T119), 119, X244) → U28_GGA(T119, X244, reduceE_in_gga(T119, 119, X244))
REDUCEE_IN_GGA(.(119, T119), 119, X244) → REDUCEE_IN_GGA(T119, 119, X244)
REDUCEE_IN_GGA(.(121, T119), 121, X244) → U29_GGA(T119, X244, reduceE_in_gga(T119, 121, X244))
REDUCEE_IN_GGA(.(121, T119), 121, X244) → REDUCEE_IN_GGA(T119, 121, X244)
REDUCEE_IN_GGA(.(T136, T137), T136, X285) → U30_GGA(T136, T137, X285, reduceE_in_gga(T137, T136, X285))
REDUCEE_IN_GGA(.(T136, T137), T136, X285) → REDUCEE_IN_GGA(T137, T136, X285)
U31_GGAA(T16, T15, T18, T7, reduceC_out_gga(T16, T15, T18)) → U32_GGAA(T16, T15, T18, T7, eqF_in_ag(T7, T18))
U31_GGAA(T16, T15, T18, T7, reduceC_out_gga(T16, T15, T18)) → EQF_IN_AG(T7, T18)

The TRS R consists of the following rules:

goalA_in_ga(.(T15, T16), T7) → U1_ga(T15, T16, T7, pB_in_ggaa(T16, T15, X12, T7))
pB_in_ggaa(T16, T15, T18, T7) → U31_ggaa(T16, T15, T18, T7, reduceC_in_gga(T16, T15, T18))
reduceC_in_gga([], T23, []) → reduceC_out_gga([], T23, [])
reduceC_in_gga(.(97, T33), 97, X52) → U2_gga(T33, X52, reduceC_in_gga(T33, 97, X52))
reduceC_in_gga(.(101, T33), 101, X52) → U3_gga(T33, X52, reduceC_in_gga(T33, 101, X52))
reduceC_in_gga(.(105, T33), 105, X52) → U4_gga(T33, X52, reduceC_in_gga(T33, 105, X52))
reduceC_in_gga(.(111, T33), 111, X52) → U5_gga(T33, X52, reduceC_in_gga(T33, 111, X52))
reduceC_in_gga(.(117, T33), 117, X52) → U6_gga(T33, X52, reduceC_in_gga(T33, 117, X52))
reduceC_in_gga(.(104, T33), 104, X52) → U7_gga(T33, X52, reduceC_in_gga(T33, 104, X52))
reduceC_in_gga(.(119, T33), 119, X52) → U8_gga(T33, X52, reduceC_in_gga(T33, 119, X52))
reduceC_in_gga(.(121, T33), 121, X52) → U9_gga(T33, X52, reduceC_in_gga(T33, 121, X52))
reduceC_in_gga(.(T50, T51), T50, X93) → U10_gga(T50, T51, X93, reduceC_in_gga(T51, T50, X93))
reduceC_in_gga(.(T59, T60), T61, .(T59, X113)) → U11_gga(T59, T60, T61, X113, reduceD_in_gga(T60, T59, X113))
reduceD_in_gga([], T66, []) → reduceD_out_gga([], T66, [])
reduceD_in_gga(.(97, T76), 97, X148) → U12_gga(T76, X148, reduceD_in_gga(T76, 97, X148))
reduceD_in_gga(.(101, T76), 101, X148) → U13_gga(T76, X148, reduceD_in_gga(T76, 101, X148))
reduceD_in_gga(.(105, T76), 105, X148) → U14_gga(T76, X148, reduceD_in_gga(T76, 105, X148))
reduceD_in_gga(.(111, T76), 111, X148) → U15_gga(T76, X148, reduceD_in_gga(T76, 111, X148))
reduceD_in_gga(.(117, T76), 117, X148) → U16_gga(T76, X148, reduceD_in_gga(T76, 117, X148))
reduceD_in_gga(.(104, T76), 104, X148) → U17_gga(T76, X148, reduceD_in_gga(T76, 104, X148))
reduceD_in_gga(.(119, T76), 119, X148) → U18_gga(T76, X148, reduceD_in_gga(T76, 119, X148))
reduceD_in_gga(.(121, T76), 121, X148) → U19_gga(T76, X148, reduceD_in_gga(T76, 121, X148))
reduceD_in_gga(.(T93, T94), T93, X189) → U20_gga(T93, T94, X189, reduceD_in_gga(T94, T93, X189))
reduceD_in_gga(.(T102, T103), T104, .(T102, X209)) → U21_gga(T102, T103, T104, X209, reduceE_in_gga(T103, T102, X209))
reduceE_in_gga([], T109, []) → reduceE_out_gga([], T109, [])
reduceE_in_gga(.(97, T119), 97, X244) → U22_gga(T119, X244, reduceE_in_gga(T119, 97, X244))
reduceE_in_gga(.(101, T119), 101, X244) → U23_gga(T119, X244, reduceE_in_gga(T119, 101, X244))
reduceE_in_gga(.(105, T119), 105, X244) → U24_gga(T119, X244, reduceE_in_gga(T119, 105, X244))
reduceE_in_gga(.(111, T119), 111, X244) → U25_gga(T119, X244, reduceE_in_gga(T119, 111, X244))
reduceE_in_gga(.(117, T119), 117, X244) → U26_gga(T119, X244, reduceE_in_gga(T119, 117, X244))
reduceE_in_gga(.(104, T119), 104, X244) → U27_gga(T119, X244, reduceE_in_gga(T119, 104, X244))
reduceE_in_gga(.(119, T119), 119, X244) → U28_gga(T119, X244, reduceE_in_gga(T119, 119, X244))
reduceE_in_gga(.(121, T119), 121, X244) → U29_gga(T119, X244, reduceE_in_gga(T119, 121, X244))
reduceE_in_gga(.(T136, T137), T136, X285) → U30_gga(T136, T137, X285, reduceE_in_gga(T137, T136, X285))
reduceE_in_gga(.(T155, T154), T147, .(T155, [])) → reduceE_out_gga(.(T155, T154), T147, .(T155, []))
U30_gga(T136, T137, X285, reduceE_out_gga(T137, T136, X285)) → reduceE_out_gga(.(T136, T137), T136, X285)
U29_gga(T119, X244, reduceE_out_gga(T119, 121, X244)) → reduceE_out_gga(.(121, T119), 121, X244)
U28_gga(T119, X244, reduceE_out_gga(T119, 119, X244)) → reduceE_out_gga(.(119, T119), 119, X244)
U27_gga(T119, X244, reduceE_out_gga(T119, 104, X244)) → reduceE_out_gga(.(104, T119), 104, X244)
U26_gga(T119, X244, reduceE_out_gga(T119, 117, X244)) → reduceE_out_gga(.(117, T119), 117, X244)
U25_gga(T119, X244, reduceE_out_gga(T119, 111, X244)) → reduceE_out_gga(.(111, T119), 111, X244)
U24_gga(T119, X244, reduceE_out_gga(T119, 105, X244)) → reduceE_out_gga(.(105, T119), 105, X244)
U23_gga(T119, X244, reduceE_out_gga(T119, 101, X244)) → reduceE_out_gga(.(101, T119), 101, X244)
U22_gga(T119, X244, reduceE_out_gga(T119, 97, X244)) → reduceE_out_gga(.(97, T119), 97, X244)
U21_gga(T102, T103, T104, X209, reduceE_out_gga(T103, T102, X209)) → reduceD_out_gga(.(T102, T103), T104, .(T102, X209))
U20_gga(T93, T94, X189, reduceD_out_gga(T94, T93, X189)) → reduceD_out_gga(.(T93, T94), T93, X189)
U19_gga(T76, X148, reduceD_out_gga(T76, 121, X148)) → reduceD_out_gga(.(121, T76), 121, X148)
U18_gga(T76, X148, reduceD_out_gga(T76, 119, X148)) → reduceD_out_gga(.(119, T76), 119, X148)
U17_gga(T76, X148, reduceD_out_gga(T76, 104, X148)) → reduceD_out_gga(.(104, T76), 104, X148)
U16_gga(T76, X148, reduceD_out_gga(T76, 117, X148)) → reduceD_out_gga(.(117, T76), 117, X148)
U15_gga(T76, X148, reduceD_out_gga(T76, 111, X148)) → reduceD_out_gga(.(111, T76), 111, X148)
U14_gga(T76, X148, reduceD_out_gga(T76, 105, X148)) → reduceD_out_gga(.(105, T76), 105, X148)
U13_gga(T76, X148, reduceD_out_gga(T76, 101, X148)) → reduceD_out_gga(.(101, T76), 101, X148)
U12_gga(T76, X148, reduceD_out_gga(T76, 97, X148)) → reduceD_out_gga(.(97, T76), 97, X148)
U11_gga(T59, T60, T61, X113, reduceD_out_gga(T60, T59, X113)) → reduceC_out_gga(.(T59, T60), T61, .(T59, X113))
U10_gga(T50, T51, X93, reduceC_out_gga(T51, T50, X93)) → reduceC_out_gga(.(T50, T51), T50, X93)
U9_gga(T33, X52, reduceC_out_gga(T33, 121, X52)) → reduceC_out_gga(.(121, T33), 121, X52)
U8_gga(T33, X52, reduceC_out_gga(T33, 119, X52)) → reduceC_out_gga(.(119, T33), 119, X52)
U7_gga(T33, X52, reduceC_out_gga(T33, 104, X52)) → reduceC_out_gga(.(104, T33), 104, X52)
U6_gga(T33, X52, reduceC_out_gga(T33, 117, X52)) → reduceC_out_gga(.(117, T33), 117, X52)
U5_gga(T33, X52, reduceC_out_gga(T33, 111, X52)) → reduceC_out_gga(.(111, T33), 111, X52)
U4_gga(T33, X52, reduceC_out_gga(T33, 105, X52)) → reduceC_out_gga(.(105, T33), 105, X52)
U3_gga(T33, X52, reduceC_out_gga(T33, 101, X52)) → reduceC_out_gga(.(101, T33), 101, X52)
U2_gga(T33, X52, reduceC_out_gga(T33, 97, X52)) → reduceC_out_gga(.(97, T33), 97, X52)
U31_ggaa(T16, T15, T18, T7, reduceC_out_gga(T16, T15, T18)) → U32_ggaa(T16, T15, T18, T7, eqF_in_ag(T7, T18))
eqF_in_ag(T158, T158) → eqF_out_ag(T158, T158)
U32_ggaa(T16, T15, T18, T7, eqF_out_ag(T7, T18)) → pB_out_ggaa(T16, T15, T18, T7)
U1_ga(T15, T16, T7, pB_out_ggaa(T16, T15, X12, T7)) → goalA_out_ga(.(T15, T16), T7)

The argument filtering Pi contains the following mapping:
goalA_in_ga(x1, x2)  =  goalA_in_ga(x1)
.(x1, x2)  =  .(x1, x2)
U1_ga(x1, x2, x3, x4)  =  U1_ga(x1, x2, x4)
pB_in_ggaa(x1, x2, x3, x4)  =  pB_in_ggaa(x1, x2)
U31_ggaa(x1, x2, x3, x4, x5)  =  U31_ggaa(x1, x2, x5)
reduceC_in_gga(x1, x2, x3)  =  reduceC_in_gga(x1, x2)
[]  =  []
reduceC_out_gga(x1, x2, x3)  =  reduceC_out_gga(x1, x2, x3)
97  =  97
U2_gga(x1, x2, x3)  =  U2_gga(x1, x3)
101  =  101
U3_gga(x1, x2, x3)  =  U3_gga(x1, x3)
105  =  105
U4_gga(x1, x2, x3)  =  U4_gga(x1, x3)
111  =  111
U5_gga(x1, x2, x3)  =  U5_gga(x1, x3)
117  =  117
U6_gga(x1, x2, x3)  =  U6_gga(x1, x3)
104  =  104
U7_gga(x1, x2, x3)  =  U7_gga(x1, x3)
119  =  119
U8_gga(x1, x2, x3)  =  U8_gga(x1, x3)
121  =  121
U9_gga(x1, x2, x3)  =  U9_gga(x1, x3)
U10_gga(x1, x2, x3, x4)  =  U10_gga(x1, x2, x4)
U11_gga(x1, x2, x3, x4, x5)  =  U11_gga(x1, x2, x3, x5)
reduceD_in_gga(x1, x2, x3)  =  reduceD_in_gga(x1, x2)
reduceD_out_gga(x1, x2, x3)  =  reduceD_out_gga(x1, x2, x3)
U12_gga(x1, x2, x3)  =  U12_gga(x1, x3)
U13_gga(x1, x2, x3)  =  U13_gga(x1, x3)
U14_gga(x1, x2, x3)  =  U14_gga(x1, x3)
U15_gga(x1, x2, x3)  =  U15_gga(x1, x3)
U16_gga(x1, x2, x3)  =  U16_gga(x1, x3)
U17_gga(x1, x2, x3)  =  U17_gga(x1, x3)
U18_gga(x1, x2, x3)  =  U18_gga(x1, x3)
U19_gga(x1, x2, x3)  =  U19_gga(x1, x3)
U20_gga(x1, x2, x3, x4)  =  U20_gga(x1, x2, x4)
U21_gga(x1, x2, x3, x4, x5)  =  U21_gga(x1, x2, x3, x5)
reduceE_in_gga(x1, x2, x3)  =  reduceE_in_gga(x1, x2)
reduceE_out_gga(x1, x2, x3)  =  reduceE_out_gga(x1, x2, x3)
U22_gga(x1, x2, x3)  =  U22_gga(x1, x3)
U23_gga(x1, x2, x3)  =  U23_gga(x1, x3)
U24_gga(x1, x2, x3)  =  U24_gga(x1, x3)
U25_gga(x1, x2, x3)  =  U25_gga(x1, x3)
U26_gga(x1, x2, x3)  =  U26_gga(x1, x3)
U27_gga(x1, x2, x3)  =  U27_gga(x1, x3)
U28_gga(x1, x2, x3)  =  U28_gga(x1, x3)
U29_gga(x1, x2, x3)  =  U29_gga(x1, x3)
U30_gga(x1, x2, x3, x4)  =  U30_gga(x1, x2, x4)
U32_ggaa(x1, x2, x3, x4, x5)  =  U32_ggaa(x1, x2, x3, x5)
eqF_in_ag(x1, x2)  =  eqF_in_ag(x2)
eqF_out_ag(x1, x2)  =  eqF_out_ag(x1, x2)
pB_out_ggaa(x1, x2, x3, x4)  =  pB_out_ggaa(x1, x2, x3, x4)
goalA_out_ga(x1, x2)  =  goalA_out_ga(x1, x2)
GOALA_IN_GA(x1, x2)  =  GOALA_IN_GA(x1)
U1_GA(x1, x2, x3, x4)  =  U1_GA(x1, x2, x4)
PB_IN_GGAA(x1, x2, x3, x4)  =  PB_IN_GGAA(x1, x2)
U31_GGAA(x1, x2, x3, x4, x5)  =  U31_GGAA(x1, x2, x5)
REDUCEC_IN_GGA(x1, x2, x3)  =  REDUCEC_IN_GGA(x1, x2)
U2_GGA(x1, x2, x3)  =  U2_GGA(x1, x3)
U3_GGA(x1, x2, x3)  =  U3_GGA(x1, x3)
U4_GGA(x1, x2, x3)  =  U4_GGA(x1, x3)
U5_GGA(x1, x2, x3)  =  U5_GGA(x1, x3)
U6_GGA(x1, x2, x3)  =  U6_GGA(x1, x3)
U7_GGA(x1, x2, x3)  =  U7_GGA(x1, x3)
U8_GGA(x1, x2, x3)  =  U8_GGA(x1, x3)
U9_GGA(x1, x2, x3)  =  U9_GGA(x1, x3)
U10_GGA(x1, x2, x3, x4)  =  U10_GGA(x1, x2, x4)
U11_GGA(x1, x2, x3, x4, x5)  =  U11_GGA(x1, x2, x3, x5)
REDUCED_IN_GGA(x1, x2, x3)  =  REDUCED_IN_GGA(x1, x2)
U12_GGA(x1, x2, x3)  =  U12_GGA(x1, x3)
U13_GGA(x1, x2, x3)  =  U13_GGA(x1, x3)
U14_GGA(x1, x2, x3)  =  U14_GGA(x1, x3)
U15_GGA(x1, x2, x3)  =  U15_GGA(x1, x3)
U16_GGA(x1, x2, x3)  =  U16_GGA(x1, x3)
U17_GGA(x1, x2, x3)  =  U17_GGA(x1, x3)
U18_GGA(x1, x2, x3)  =  U18_GGA(x1, x3)
U19_GGA(x1, x2, x3)  =  U19_GGA(x1, x3)
U20_GGA(x1, x2, x3, x4)  =  U20_GGA(x1, x2, x4)
U21_GGA(x1, x2, x3, x4, x5)  =  U21_GGA(x1, x2, x3, x5)
REDUCEE_IN_GGA(x1, x2, x3)  =  REDUCEE_IN_GGA(x1, x2)
U22_GGA(x1, x2, x3)  =  U22_GGA(x1, x3)
U23_GGA(x1, x2, x3)  =  U23_GGA(x1, x3)
U24_GGA(x1, x2, x3)  =  U24_GGA(x1, x3)
U25_GGA(x1, x2, x3)  =  U25_GGA(x1, x3)
U26_GGA(x1, x2, x3)  =  U26_GGA(x1, x3)
U27_GGA(x1, x2, x3)  =  U27_GGA(x1, x3)
U28_GGA(x1, x2, x3)  =  U28_GGA(x1, x3)
U29_GGA(x1, x2, x3)  =  U29_GGA(x1, x3)
U30_GGA(x1, x2, x3, x4)  =  U30_GGA(x1, x2, x4)
U32_GGAA(x1, x2, x3, x4, x5)  =  U32_GGAA(x1, x2, x3, x5)
EQF_IN_AG(x1, x2)  =  EQF_IN_AG(x2)

We have to consider all (P,R,Pi)-chains

(5) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LOPSTR] contains 3 SCCs with 37 less nodes.

(6) Complex Obligation (AND)

(7) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

REDUCEE_IN_GGA(.(T136, T137), T136, X285) → REDUCEE_IN_GGA(T137, T136, X285)
REDUCEE_IN_GGA(.(97, T119), 97, X244) → REDUCEE_IN_GGA(T119, 97, X244)
REDUCEE_IN_GGA(.(101, T119), 101, X244) → REDUCEE_IN_GGA(T119, 101, X244)
REDUCEE_IN_GGA(.(105, T119), 105, X244) → REDUCEE_IN_GGA(T119, 105, X244)
REDUCEE_IN_GGA(.(111, T119), 111, X244) → REDUCEE_IN_GGA(T119, 111, X244)
REDUCEE_IN_GGA(.(117, T119), 117, X244) → REDUCEE_IN_GGA(T119, 117, X244)
REDUCEE_IN_GGA(.(104, T119), 104, X244) → REDUCEE_IN_GGA(T119, 104, X244)
REDUCEE_IN_GGA(.(119, T119), 119, X244) → REDUCEE_IN_GGA(T119, 119, X244)
REDUCEE_IN_GGA(.(121, T119), 121, X244) → REDUCEE_IN_GGA(T119, 121, X244)

The TRS R consists of the following rules:

goalA_in_ga(.(T15, T16), T7) → U1_ga(T15, T16, T7, pB_in_ggaa(T16, T15, X12, T7))
pB_in_ggaa(T16, T15, T18, T7) → U31_ggaa(T16, T15, T18, T7, reduceC_in_gga(T16, T15, T18))
reduceC_in_gga([], T23, []) → reduceC_out_gga([], T23, [])
reduceC_in_gga(.(97, T33), 97, X52) → U2_gga(T33, X52, reduceC_in_gga(T33, 97, X52))
reduceC_in_gga(.(101, T33), 101, X52) → U3_gga(T33, X52, reduceC_in_gga(T33, 101, X52))
reduceC_in_gga(.(105, T33), 105, X52) → U4_gga(T33, X52, reduceC_in_gga(T33, 105, X52))
reduceC_in_gga(.(111, T33), 111, X52) → U5_gga(T33, X52, reduceC_in_gga(T33, 111, X52))
reduceC_in_gga(.(117, T33), 117, X52) → U6_gga(T33, X52, reduceC_in_gga(T33, 117, X52))
reduceC_in_gga(.(104, T33), 104, X52) → U7_gga(T33, X52, reduceC_in_gga(T33, 104, X52))
reduceC_in_gga(.(119, T33), 119, X52) → U8_gga(T33, X52, reduceC_in_gga(T33, 119, X52))
reduceC_in_gga(.(121, T33), 121, X52) → U9_gga(T33, X52, reduceC_in_gga(T33, 121, X52))
reduceC_in_gga(.(T50, T51), T50, X93) → U10_gga(T50, T51, X93, reduceC_in_gga(T51, T50, X93))
reduceC_in_gga(.(T59, T60), T61, .(T59, X113)) → U11_gga(T59, T60, T61, X113, reduceD_in_gga(T60, T59, X113))
reduceD_in_gga([], T66, []) → reduceD_out_gga([], T66, [])
reduceD_in_gga(.(97, T76), 97, X148) → U12_gga(T76, X148, reduceD_in_gga(T76, 97, X148))
reduceD_in_gga(.(101, T76), 101, X148) → U13_gga(T76, X148, reduceD_in_gga(T76, 101, X148))
reduceD_in_gga(.(105, T76), 105, X148) → U14_gga(T76, X148, reduceD_in_gga(T76, 105, X148))
reduceD_in_gga(.(111, T76), 111, X148) → U15_gga(T76, X148, reduceD_in_gga(T76, 111, X148))
reduceD_in_gga(.(117, T76), 117, X148) → U16_gga(T76, X148, reduceD_in_gga(T76, 117, X148))
reduceD_in_gga(.(104, T76), 104, X148) → U17_gga(T76, X148, reduceD_in_gga(T76, 104, X148))
reduceD_in_gga(.(119, T76), 119, X148) → U18_gga(T76, X148, reduceD_in_gga(T76, 119, X148))
reduceD_in_gga(.(121, T76), 121, X148) → U19_gga(T76, X148, reduceD_in_gga(T76, 121, X148))
reduceD_in_gga(.(T93, T94), T93, X189) → U20_gga(T93, T94, X189, reduceD_in_gga(T94, T93, X189))
reduceD_in_gga(.(T102, T103), T104, .(T102, X209)) → U21_gga(T102, T103, T104, X209, reduceE_in_gga(T103, T102, X209))
reduceE_in_gga([], T109, []) → reduceE_out_gga([], T109, [])
reduceE_in_gga(.(97, T119), 97, X244) → U22_gga(T119, X244, reduceE_in_gga(T119, 97, X244))
reduceE_in_gga(.(101, T119), 101, X244) → U23_gga(T119, X244, reduceE_in_gga(T119, 101, X244))
reduceE_in_gga(.(105, T119), 105, X244) → U24_gga(T119, X244, reduceE_in_gga(T119, 105, X244))
reduceE_in_gga(.(111, T119), 111, X244) → U25_gga(T119, X244, reduceE_in_gga(T119, 111, X244))
reduceE_in_gga(.(117, T119), 117, X244) → U26_gga(T119, X244, reduceE_in_gga(T119, 117, X244))
reduceE_in_gga(.(104, T119), 104, X244) → U27_gga(T119, X244, reduceE_in_gga(T119, 104, X244))
reduceE_in_gga(.(119, T119), 119, X244) → U28_gga(T119, X244, reduceE_in_gga(T119, 119, X244))
reduceE_in_gga(.(121, T119), 121, X244) → U29_gga(T119, X244, reduceE_in_gga(T119, 121, X244))
reduceE_in_gga(.(T136, T137), T136, X285) → U30_gga(T136, T137, X285, reduceE_in_gga(T137, T136, X285))
reduceE_in_gga(.(T155, T154), T147, .(T155, [])) → reduceE_out_gga(.(T155, T154), T147, .(T155, []))
U30_gga(T136, T137, X285, reduceE_out_gga(T137, T136, X285)) → reduceE_out_gga(.(T136, T137), T136, X285)
U29_gga(T119, X244, reduceE_out_gga(T119, 121, X244)) → reduceE_out_gga(.(121, T119), 121, X244)
U28_gga(T119, X244, reduceE_out_gga(T119, 119, X244)) → reduceE_out_gga(.(119, T119), 119, X244)
U27_gga(T119, X244, reduceE_out_gga(T119, 104, X244)) → reduceE_out_gga(.(104, T119), 104, X244)
U26_gga(T119, X244, reduceE_out_gga(T119, 117, X244)) → reduceE_out_gga(.(117, T119), 117, X244)
U25_gga(T119, X244, reduceE_out_gga(T119, 111, X244)) → reduceE_out_gga(.(111, T119), 111, X244)
U24_gga(T119, X244, reduceE_out_gga(T119, 105, X244)) → reduceE_out_gga(.(105, T119), 105, X244)
U23_gga(T119, X244, reduceE_out_gga(T119, 101, X244)) → reduceE_out_gga(.(101, T119), 101, X244)
U22_gga(T119, X244, reduceE_out_gga(T119, 97, X244)) → reduceE_out_gga(.(97, T119), 97, X244)
U21_gga(T102, T103, T104, X209, reduceE_out_gga(T103, T102, X209)) → reduceD_out_gga(.(T102, T103), T104, .(T102, X209))
U20_gga(T93, T94, X189, reduceD_out_gga(T94, T93, X189)) → reduceD_out_gga(.(T93, T94), T93, X189)
U19_gga(T76, X148, reduceD_out_gga(T76, 121, X148)) → reduceD_out_gga(.(121, T76), 121, X148)
U18_gga(T76, X148, reduceD_out_gga(T76, 119, X148)) → reduceD_out_gga(.(119, T76), 119, X148)
U17_gga(T76, X148, reduceD_out_gga(T76, 104, X148)) → reduceD_out_gga(.(104, T76), 104, X148)
U16_gga(T76, X148, reduceD_out_gga(T76, 117, X148)) → reduceD_out_gga(.(117, T76), 117, X148)
U15_gga(T76, X148, reduceD_out_gga(T76, 111, X148)) → reduceD_out_gga(.(111, T76), 111, X148)
U14_gga(T76, X148, reduceD_out_gga(T76, 105, X148)) → reduceD_out_gga(.(105, T76), 105, X148)
U13_gga(T76, X148, reduceD_out_gga(T76, 101, X148)) → reduceD_out_gga(.(101, T76), 101, X148)
U12_gga(T76, X148, reduceD_out_gga(T76, 97, X148)) → reduceD_out_gga(.(97, T76), 97, X148)
U11_gga(T59, T60, T61, X113, reduceD_out_gga(T60, T59, X113)) → reduceC_out_gga(.(T59, T60), T61, .(T59, X113))
U10_gga(T50, T51, X93, reduceC_out_gga(T51, T50, X93)) → reduceC_out_gga(.(T50, T51), T50, X93)
U9_gga(T33, X52, reduceC_out_gga(T33, 121, X52)) → reduceC_out_gga(.(121, T33), 121, X52)
U8_gga(T33, X52, reduceC_out_gga(T33, 119, X52)) → reduceC_out_gga(.(119, T33), 119, X52)
U7_gga(T33, X52, reduceC_out_gga(T33, 104, X52)) → reduceC_out_gga(.(104, T33), 104, X52)
U6_gga(T33, X52, reduceC_out_gga(T33, 117, X52)) → reduceC_out_gga(.(117, T33), 117, X52)
U5_gga(T33, X52, reduceC_out_gga(T33, 111, X52)) → reduceC_out_gga(.(111, T33), 111, X52)
U4_gga(T33, X52, reduceC_out_gga(T33, 105, X52)) → reduceC_out_gga(.(105, T33), 105, X52)
U3_gga(T33, X52, reduceC_out_gga(T33, 101, X52)) → reduceC_out_gga(.(101, T33), 101, X52)
U2_gga(T33, X52, reduceC_out_gga(T33, 97, X52)) → reduceC_out_gga(.(97, T33), 97, X52)
U31_ggaa(T16, T15, T18, T7, reduceC_out_gga(T16, T15, T18)) → U32_ggaa(T16, T15, T18, T7, eqF_in_ag(T7, T18))
eqF_in_ag(T158, T158) → eqF_out_ag(T158, T158)
U32_ggaa(T16, T15, T18, T7, eqF_out_ag(T7, T18)) → pB_out_ggaa(T16, T15, T18, T7)
U1_ga(T15, T16, T7, pB_out_ggaa(T16, T15, X12, T7)) → goalA_out_ga(.(T15, T16), T7)

The argument filtering Pi contains the following mapping:
goalA_in_ga(x1, x2)  =  goalA_in_ga(x1)
.(x1, x2)  =  .(x1, x2)
U1_ga(x1, x2, x3, x4)  =  U1_ga(x1, x2, x4)
pB_in_ggaa(x1, x2, x3, x4)  =  pB_in_ggaa(x1, x2)
U31_ggaa(x1, x2, x3, x4, x5)  =  U31_ggaa(x1, x2, x5)
reduceC_in_gga(x1, x2, x3)  =  reduceC_in_gga(x1, x2)
[]  =  []
reduceC_out_gga(x1, x2, x3)  =  reduceC_out_gga(x1, x2, x3)
97  =  97
U2_gga(x1, x2, x3)  =  U2_gga(x1, x3)
101  =  101
U3_gga(x1, x2, x3)  =  U3_gga(x1, x3)
105  =  105
U4_gga(x1, x2, x3)  =  U4_gga(x1, x3)
111  =  111
U5_gga(x1, x2, x3)  =  U5_gga(x1, x3)
117  =  117
U6_gga(x1, x2, x3)  =  U6_gga(x1, x3)
104  =  104
U7_gga(x1, x2, x3)  =  U7_gga(x1, x3)
119  =  119
U8_gga(x1, x2, x3)  =  U8_gga(x1, x3)
121  =  121
U9_gga(x1, x2, x3)  =  U9_gga(x1, x3)
U10_gga(x1, x2, x3, x4)  =  U10_gga(x1, x2, x4)
U11_gga(x1, x2, x3, x4, x5)  =  U11_gga(x1, x2, x3, x5)
reduceD_in_gga(x1, x2, x3)  =  reduceD_in_gga(x1, x2)
reduceD_out_gga(x1, x2, x3)  =  reduceD_out_gga(x1, x2, x3)
U12_gga(x1, x2, x3)  =  U12_gga(x1, x3)
U13_gga(x1, x2, x3)  =  U13_gga(x1, x3)
U14_gga(x1, x2, x3)  =  U14_gga(x1, x3)
U15_gga(x1, x2, x3)  =  U15_gga(x1, x3)
U16_gga(x1, x2, x3)  =  U16_gga(x1, x3)
U17_gga(x1, x2, x3)  =  U17_gga(x1, x3)
U18_gga(x1, x2, x3)  =  U18_gga(x1, x3)
U19_gga(x1, x2, x3)  =  U19_gga(x1, x3)
U20_gga(x1, x2, x3, x4)  =  U20_gga(x1, x2, x4)
U21_gga(x1, x2, x3, x4, x5)  =  U21_gga(x1, x2, x3, x5)
reduceE_in_gga(x1, x2, x3)  =  reduceE_in_gga(x1, x2)
reduceE_out_gga(x1, x2, x3)  =  reduceE_out_gga(x1, x2, x3)
U22_gga(x1, x2, x3)  =  U22_gga(x1, x3)
U23_gga(x1, x2, x3)  =  U23_gga(x1, x3)
U24_gga(x1, x2, x3)  =  U24_gga(x1, x3)
U25_gga(x1, x2, x3)  =  U25_gga(x1, x3)
U26_gga(x1, x2, x3)  =  U26_gga(x1, x3)
U27_gga(x1, x2, x3)  =  U27_gga(x1, x3)
U28_gga(x1, x2, x3)  =  U28_gga(x1, x3)
U29_gga(x1, x2, x3)  =  U29_gga(x1, x3)
U30_gga(x1, x2, x3, x4)  =  U30_gga(x1, x2, x4)
U32_ggaa(x1, x2, x3, x4, x5)  =  U32_ggaa(x1, x2, x3, x5)
eqF_in_ag(x1, x2)  =  eqF_in_ag(x2)
eqF_out_ag(x1, x2)  =  eqF_out_ag(x1, x2)
pB_out_ggaa(x1, x2, x3, x4)  =  pB_out_ggaa(x1, x2, x3, x4)
goalA_out_ga(x1, x2)  =  goalA_out_ga(x1, x2)
REDUCEE_IN_GGA(x1, x2, x3)  =  REDUCEE_IN_GGA(x1, x2)

We have to consider all (P,R,Pi)-chains

(8) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(9) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

REDUCEE_IN_GGA(.(T136, T137), T136, X285) → REDUCEE_IN_GGA(T137, T136, X285)
REDUCEE_IN_GGA(.(97, T119), 97, X244) → REDUCEE_IN_GGA(T119, 97, X244)
REDUCEE_IN_GGA(.(101, T119), 101, X244) → REDUCEE_IN_GGA(T119, 101, X244)
REDUCEE_IN_GGA(.(105, T119), 105, X244) → REDUCEE_IN_GGA(T119, 105, X244)
REDUCEE_IN_GGA(.(111, T119), 111, X244) → REDUCEE_IN_GGA(T119, 111, X244)
REDUCEE_IN_GGA(.(117, T119), 117, X244) → REDUCEE_IN_GGA(T119, 117, X244)
REDUCEE_IN_GGA(.(104, T119), 104, X244) → REDUCEE_IN_GGA(T119, 104, X244)
REDUCEE_IN_GGA(.(119, T119), 119, X244) → REDUCEE_IN_GGA(T119, 119, X244)
REDUCEE_IN_GGA(.(121, T119), 121, X244) → REDUCEE_IN_GGA(T119, 121, X244)

R is empty.
The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
97  =  97
101  =  101
105  =  105
111  =  111
117  =  117
104  =  104
119  =  119
121  =  121
REDUCEE_IN_GGA(x1, x2, x3)  =  REDUCEE_IN_GGA(x1, x2)

We have to consider all (P,R,Pi)-chains

(10) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(11) Obligation:

Q DP problem:
The TRS P consists of the following rules:

REDUCEE_IN_GGA(.(T136, T137), T136) → REDUCEE_IN_GGA(T137, T136)
REDUCEE_IN_GGA(.(97, T119), 97) → REDUCEE_IN_GGA(T119, 97)
REDUCEE_IN_GGA(.(101, T119), 101) → REDUCEE_IN_GGA(T119, 101)
REDUCEE_IN_GGA(.(105, T119), 105) → REDUCEE_IN_GGA(T119, 105)
REDUCEE_IN_GGA(.(111, T119), 111) → REDUCEE_IN_GGA(T119, 111)
REDUCEE_IN_GGA(.(117, T119), 117) → REDUCEE_IN_GGA(T119, 117)
REDUCEE_IN_GGA(.(104, T119), 104) → REDUCEE_IN_GGA(T119, 104)
REDUCEE_IN_GGA(.(119, T119), 119) → REDUCEE_IN_GGA(T119, 119)
REDUCEE_IN_GGA(.(121, T119), 121) → REDUCEE_IN_GGA(T119, 121)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(12) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • REDUCEE_IN_GGA(.(T136, T137), T136) → REDUCEE_IN_GGA(T137, T136)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCEE_IN_GGA(.(97, T119), 97) → REDUCEE_IN_GGA(T119, 97)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCEE_IN_GGA(.(101, T119), 101) → REDUCEE_IN_GGA(T119, 101)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCEE_IN_GGA(.(105, T119), 105) → REDUCEE_IN_GGA(T119, 105)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCEE_IN_GGA(.(111, T119), 111) → REDUCEE_IN_GGA(T119, 111)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCEE_IN_GGA(.(117, T119), 117) → REDUCEE_IN_GGA(T119, 117)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCEE_IN_GGA(.(104, T119), 104) → REDUCEE_IN_GGA(T119, 104)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCEE_IN_GGA(.(119, T119), 119) → REDUCEE_IN_GGA(T119, 119)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCEE_IN_GGA(.(121, T119), 121) → REDUCEE_IN_GGA(T119, 121)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

(13) YES

(14) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

REDUCED_IN_GGA(.(T93, T94), T93, X189) → REDUCED_IN_GGA(T94, T93, X189)
REDUCED_IN_GGA(.(97, T76), 97, X148) → REDUCED_IN_GGA(T76, 97, X148)
REDUCED_IN_GGA(.(101, T76), 101, X148) → REDUCED_IN_GGA(T76, 101, X148)
REDUCED_IN_GGA(.(105, T76), 105, X148) → REDUCED_IN_GGA(T76, 105, X148)
REDUCED_IN_GGA(.(111, T76), 111, X148) → REDUCED_IN_GGA(T76, 111, X148)
REDUCED_IN_GGA(.(117, T76), 117, X148) → REDUCED_IN_GGA(T76, 117, X148)
REDUCED_IN_GGA(.(104, T76), 104, X148) → REDUCED_IN_GGA(T76, 104, X148)
REDUCED_IN_GGA(.(119, T76), 119, X148) → REDUCED_IN_GGA(T76, 119, X148)
REDUCED_IN_GGA(.(121, T76), 121, X148) → REDUCED_IN_GGA(T76, 121, X148)

The TRS R consists of the following rules:

goalA_in_ga(.(T15, T16), T7) → U1_ga(T15, T16, T7, pB_in_ggaa(T16, T15, X12, T7))
pB_in_ggaa(T16, T15, T18, T7) → U31_ggaa(T16, T15, T18, T7, reduceC_in_gga(T16, T15, T18))
reduceC_in_gga([], T23, []) → reduceC_out_gga([], T23, [])
reduceC_in_gga(.(97, T33), 97, X52) → U2_gga(T33, X52, reduceC_in_gga(T33, 97, X52))
reduceC_in_gga(.(101, T33), 101, X52) → U3_gga(T33, X52, reduceC_in_gga(T33, 101, X52))
reduceC_in_gga(.(105, T33), 105, X52) → U4_gga(T33, X52, reduceC_in_gga(T33, 105, X52))
reduceC_in_gga(.(111, T33), 111, X52) → U5_gga(T33, X52, reduceC_in_gga(T33, 111, X52))
reduceC_in_gga(.(117, T33), 117, X52) → U6_gga(T33, X52, reduceC_in_gga(T33, 117, X52))
reduceC_in_gga(.(104, T33), 104, X52) → U7_gga(T33, X52, reduceC_in_gga(T33, 104, X52))
reduceC_in_gga(.(119, T33), 119, X52) → U8_gga(T33, X52, reduceC_in_gga(T33, 119, X52))
reduceC_in_gga(.(121, T33), 121, X52) → U9_gga(T33, X52, reduceC_in_gga(T33, 121, X52))
reduceC_in_gga(.(T50, T51), T50, X93) → U10_gga(T50, T51, X93, reduceC_in_gga(T51, T50, X93))
reduceC_in_gga(.(T59, T60), T61, .(T59, X113)) → U11_gga(T59, T60, T61, X113, reduceD_in_gga(T60, T59, X113))
reduceD_in_gga([], T66, []) → reduceD_out_gga([], T66, [])
reduceD_in_gga(.(97, T76), 97, X148) → U12_gga(T76, X148, reduceD_in_gga(T76, 97, X148))
reduceD_in_gga(.(101, T76), 101, X148) → U13_gga(T76, X148, reduceD_in_gga(T76, 101, X148))
reduceD_in_gga(.(105, T76), 105, X148) → U14_gga(T76, X148, reduceD_in_gga(T76, 105, X148))
reduceD_in_gga(.(111, T76), 111, X148) → U15_gga(T76, X148, reduceD_in_gga(T76, 111, X148))
reduceD_in_gga(.(117, T76), 117, X148) → U16_gga(T76, X148, reduceD_in_gga(T76, 117, X148))
reduceD_in_gga(.(104, T76), 104, X148) → U17_gga(T76, X148, reduceD_in_gga(T76, 104, X148))
reduceD_in_gga(.(119, T76), 119, X148) → U18_gga(T76, X148, reduceD_in_gga(T76, 119, X148))
reduceD_in_gga(.(121, T76), 121, X148) → U19_gga(T76, X148, reduceD_in_gga(T76, 121, X148))
reduceD_in_gga(.(T93, T94), T93, X189) → U20_gga(T93, T94, X189, reduceD_in_gga(T94, T93, X189))
reduceD_in_gga(.(T102, T103), T104, .(T102, X209)) → U21_gga(T102, T103, T104, X209, reduceE_in_gga(T103, T102, X209))
reduceE_in_gga([], T109, []) → reduceE_out_gga([], T109, [])
reduceE_in_gga(.(97, T119), 97, X244) → U22_gga(T119, X244, reduceE_in_gga(T119, 97, X244))
reduceE_in_gga(.(101, T119), 101, X244) → U23_gga(T119, X244, reduceE_in_gga(T119, 101, X244))
reduceE_in_gga(.(105, T119), 105, X244) → U24_gga(T119, X244, reduceE_in_gga(T119, 105, X244))
reduceE_in_gga(.(111, T119), 111, X244) → U25_gga(T119, X244, reduceE_in_gga(T119, 111, X244))
reduceE_in_gga(.(117, T119), 117, X244) → U26_gga(T119, X244, reduceE_in_gga(T119, 117, X244))
reduceE_in_gga(.(104, T119), 104, X244) → U27_gga(T119, X244, reduceE_in_gga(T119, 104, X244))
reduceE_in_gga(.(119, T119), 119, X244) → U28_gga(T119, X244, reduceE_in_gga(T119, 119, X244))
reduceE_in_gga(.(121, T119), 121, X244) → U29_gga(T119, X244, reduceE_in_gga(T119, 121, X244))
reduceE_in_gga(.(T136, T137), T136, X285) → U30_gga(T136, T137, X285, reduceE_in_gga(T137, T136, X285))
reduceE_in_gga(.(T155, T154), T147, .(T155, [])) → reduceE_out_gga(.(T155, T154), T147, .(T155, []))
U30_gga(T136, T137, X285, reduceE_out_gga(T137, T136, X285)) → reduceE_out_gga(.(T136, T137), T136, X285)
U29_gga(T119, X244, reduceE_out_gga(T119, 121, X244)) → reduceE_out_gga(.(121, T119), 121, X244)
U28_gga(T119, X244, reduceE_out_gga(T119, 119, X244)) → reduceE_out_gga(.(119, T119), 119, X244)
U27_gga(T119, X244, reduceE_out_gga(T119, 104, X244)) → reduceE_out_gga(.(104, T119), 104, X244)
U26_gga(T119, X244, reduceE_out_gga(T119, 117, X244)) → reduceE_out_gga(.(117, T119), 117, X244)
U25_gga(T119, X244, reduceE_out_gga(T119, 111, X244)) → reduceE_out_gga(.(111, T119), 111, X244)
U24_gga(T119, X244, reduceE_out_gga(T119, 105, X244)) → reduceE_out_gga(.(105, T119), 105, X244)
U23_gga(T119, X244, reduceE_out_gga(T119, 101, X244)) → reduceE_out_gga(.(101, T119), 101, X244)
U22_gga(T119, X244, reduceE_out_gga(T119, 97, X244)) → reduceE_out_gga(.(97, T119), 97, X244)
U21_gga(T102, T103, T104, X209, reduceE_out_gga(T103, T102, X209)) → reduceD_out_gga(.(T102, T103), T104, .(T102, X209))
U20_gga(T93, T94, X189, reduceD_out_gga(T94, T93, X189)) → reduceD_out_gga(.(T93, T94), T93, X189)
U19_gga(T76, X148, reduceD_out_gga(T76, 121, X148)) → reduceD_out_gga(.(121, T76), 121, X148)
U18_gga(T76, X148, reduceD_out_gga(T76, 119, X148)) → reduceD_out_gga(.(119, T76), 119, X148)
U17_gga(T76, X148, reduceD_out_gga(T76, 104, X148)) → reduceD_out_gga(.(104, T76), 104, X148)
U16_gga(T76, X148, reduceD_out_gga(T76, 117, X148)) → reduceD_out_gga(.(117, T76), 117, X148)
U15_gga(T76, X148, reduceD_out_gga(T76, 111, X148)) → reduceD_out_gga(.(111, T76), 111, X148)
U14_gga(T76, X148, reduceD_out_gga(T76, 105, X148)) → reduceD_out_gga(.(105, T76), 105, X148)
U13_gga(T76, X148, reduceD_out_gga(T76, 101, X148)) → reduceD_out_gga(.(101, T76), 101, X148)
U12_gga(T76, X148, reduceD_out_gga(T76, 97, X148)) → reduceD_out_gga(.(97, T76), 97, X148)
U11_gga(T59, T60, T61, X113, reduceD_out_gga(T60, T59, X113)) → reduceC_out_gga(.(T59, T60), T61, .(T59, X113))
U10_gga(T50, T51, X93, reduceC_out_gga(T51, T50, X93)) → reduceC_out_gga(.(T50, T51), T50, X93)
U9_gga(T33, X52, reduceC_out_gga(T33, 121, X52)) → reduceC_out_gga(.(121, T33), 121, X52)
U8_gga(T33, X52, reduceC_out_gga(T33, 119, X52)) → reduceC_out_gga(.(119, T33), 119, X52)
U7_gga(T33, X52, reduceC_out_gga(T33, 104, X52)) → reduceC_out_gga(.(104, T33), 104, X52)
U6_gga(T33, X52, reduceC_out_gga(T33, 117, X52)) → reduceC_out_gga(.(117, T33), 117, X52)
U5_gga(T33, X52, reduceC_out_gga(T33, 111, X52)) → reduceC_out_gga(.(111, T33), 111, X52)
U4_gga(T33, X52, reduceC_out_gga(T33, 105, X52)) → reduceC_out_gga(.(105, T33), 105, X52)
U3_gga(T33, X52, reduceC_out_gga(T33, 101, X52)) → reduceC_out_gga(.(101, T33), 101, X52)
U2_gga(T33, X52, reduceC_out_gga(T33, 97, X52)) → reduceC_out_gga(.(97, T33), 97, X52)
U31_ggaa(T16, T15, T18, T7, reduceC_out_gga(T16, T15, T18)) → U32_ggaa(T16, T15, T18, T7, eqF_in_ag(T7, T18))
eqF_in_ag(T158, T158) → eqF_out_ag(T158, T158)
U32_ggaa(T16, T15, T18, T7, eqF_out_ag(T7, T18)) → pB_out_ggaa(T16, T15, T18, T7)
U1_ga(T15, T16, T7, pB_out_ggaa(T16, T15, X12, T7)) → goalA_out_ga(.(T15, T16), T7)

The argument filtering Pi contains the following mapping:
goalA_in_ga(x1, x2)  =  goalA_in_ga(x1)
.(x1, x2)  =  .(x1, x2)
U1_ga(x1, x2, x3, x4)  =  U1_ga(x1, x2, x4)
pB_in_ggaa(x1, x2, x3, x4)  =  pB_in_ggaa(x1, x2)
U31_ggaa(x1, x2, x3, x4, x5)  =  U31_ggaa(x1, x2, x5)
reduceC_in_gga(x1, x2, x3)  =  reduceC_in_gga(x1, x2)
[]  =  []
reduceC_out_gga(x1, x2, x3)  =  reduceC_out_gga(x1, x2, x3)
97  =  97
U2_gga(x1, x2, x3)  =  U2_gga(x1, x3)
101  =  101
U3_gga(x1, x2, x3)  =  U3_gga(x1, x3)
105  =  105
U4_gga(x1, x2, x3)  =  U4_gga(x1, x3)
111  =  111
U5_gga(x1, x2, x3)  =  U5_gga(x1, x3)
117  =  117
U6_gga(x1, x2, x3)  =  U6_gga(x1, x3)
104  =  104
U7_gga(x1, x2, x3)  =  U7_gga(x1, x3)
119  =  119
U8_gga(x1, x2, x3)  =  U8_gga(x1, x3)
121  =  121
U9_gga(x1, x2, x3)  =  U9_gga(x1, x3)
U10_gga(x1, x2, x3, x4)  =  U10_gga(x1, x2, x4)
U11_gga(x1, x2, x3, x4, x5)  =  U11_gga(x1, x2, x3, x5)
reduceD_in_gga(x1, x2, x3)  =  reduceD_in_gga(x1, x2)
reduceD_out_gga(x1, x2, x3)  =  reduceD_out_gga(x1, x2, x3)
U12_gga(x1, x2, x3)  =  U12_gga(x1, x3)
U13_gga(x1, x2, x3)  =  U13_gga(x1, x3)
U14_gga(x1, x2, x3)  =  U14_gga(x1, x3)
U15_gga(x1, x2, x3)  =  U15_gga(x1, x3)
U16_gga(x1, x2, x3)  =  U16_gga(x1, x3)
U17_gga(x1, x2, x3)  =  U17_gga(x1, x3)
U18_gga(x1, x2, x3)  =  U18_gga(x1, x3)
U19_gga(x1, x2, x3)  =  U19_gga(x1, x3)
U20_gga(x1, x2, x3, x4)  =  U20_gga(x1, x2, x4)
U21_gga(x1, x2, x3, x4, x5)  =  U21_gga(x1, x2, x3, x5)
reduceE_in_gga(x1, x2, x3)  =  reduceE_in_gga(x1, x2)
reduceE_out_gga(x1, x2, x3)  =  reduceE_out_gga(x1, x2, x3)
U22_gga(x1, x2, x3)  =  U22_gga(x1, x3)
U23_gga(x1, x2, x3)  =  U23_gga(x1, x3)
U24_gga(x1, x2, x3)  =  U24_gga(x1, x3)
U25_gga(x1, x2, x3)  =  U25_gga(x1, x3)
U26_gga(x1, x2, x3)  =  U26_gga(x1, x3)
U27_gga(x1, x2, x3)  =  U27_gga(x1, x3)
U28_gga(x1, x2, x3)  =  U28_gga(x1, x3)
U29_gga(x1, x2, x3)  =  U29_gga(x1, x3)
U30_gga(x1, x2, x3, x4)  =  U30_gga(x1, x2, x4)
U32_ggaa(x1, x2, x3, x4, x5)  =  U32_ggaa(x1, x2, x3, x5)
eqF_in_ag(x1, x2)  =  eqF_in_ag(x2)
eqF_out_ag(x1, x2)  =  eqF_out_ag(x1, x2)
pB_out_ggaa(x1, x2, x3, x4)  =  pB_out_ggaa(x1, x2, x3, x4)
goalA_out_ga(x1, x2)  =  goalA_out_ga(x1, x2)
REDUCED_IN_GGA(x1, x2, x3)  =  REDUCED_IN_GGA(x1, x2)

We have to consider all (P,R,Pi)-chains

(15) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(16) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

REDUCED_IN_GGA(.(T93, T94), T93, X189) → REDUCED_IN_GGA(T94, T93, X189)
REDUCED_IN_GGA(.(97, T76), 97, X148) → REDUCED_IN_GGA(T76, 97, X148)
REDUCED_IN_GGA(.(101, T76), 101, X148) → REDUCED_IN_GGA(T76, 101, X148)
REDUCED_IN_GGA(.(105, T76), 105, X148) → REDUCED_IN_GGA(T76, 105, X148)
REDUCED_IN_GGA(.(111, T76), 111, X148) → REDUCED_IN_GGA(T76, 111, X148)
REDUCED_IN_GGA(.(117, T76), 117, X148) → REDUCED_IN_GGA(T76, 117, X148)
REDUCED_IN_GGA(.(104, T76), 104, X148) → REDUCED_IN_GGA(T76, 104, X148)
REDUCED_IN_GGA(.(119, T76), 119, X148) → REDUCED_IN_GGA(T76, 119, X148)
REDUCED_IN_GGA(.(121, T76), 121, X148) → REDUCED_IN_GGA(T76, 121, X148)

R is empty.
The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
97  =  97
101  =  101
105  =  105
111  =  111
117  =  117
104  =  104
119  =  119
121  =  121
REDUCED_IN_GGA(x1, x2, x3)  =  REDUCED_IN_GGA(x1, x2)

We have to consider all (P,R,Pi)-chains

(17) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(18) Obligation:

Q DP problem:
The TRS P consists of the following rules:

REDUCED_IN_GGA(.(T93, T94), T93) → REDUCED_IN_GGA(T94, T93)
REDUCED_IN_GGA(.(97, T76), 97) → REDUCED_IN_GGA(T76, 97)
REDUCED_IN_GGA(.(101, T76), 101) → REDUCED_IN_GGA(T76, 101)
REDUCED_IN_GGA(.(105, T76), 105) → REDUCED_IN_GGA(T76, 105)
REDUCED_IN_GGA(.(111, T76), 111) → REDUCED_IN_GGA(T76, 111)
REDUCED_IN_GGA(.(117, T76), 117) → REDUCED_IN_GGA(T76, 117)
REDUCED_IN_GGA(.(104, T76), 104) → REDUCED_IN_GGA(T76, 104)
REDUCED_IN_GGA(.(119, T76), 119) → REDUCED_IN_GGA(T76, 119)
REDUCED_IN_GGA(.(121, T76), 121) → REDUCED_IN_GGA(T76, 121)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(19) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • REDUCED_IN_GGA(.(T93, T94), T93) → REDUCED_IN_GGA(T94, T93)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCED_IN_GGA(.(97, T76), 97) → REDUCED_IN_GGA(T76, 97)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCED_IN_GGA(.(101, T76), 101) → REDUCED_IN_GGA(T76, 101)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCED_IN_GGA(.(105, T76), 105) → REDUCED_IN_GGA(T76, 105)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCED_IN_GGA(.(111, T76), 111) → REDUCED_IN_GGA(T76, 111)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCED_IN_GGA(.(117, T76), 117) → REDUCED_IN_GGA(T76, 117)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCED_IN_GGA(.(104, T76), 104) → REDUCED_IN_GGA(T76, 104)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCED_IN_GGA(.(119, T76), 119) → REDUCED_IN_GGA(T76, 119)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCED_IN_GGA(.(121, T76), 121) → REDUCED_IN_GGA(T76, 121)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

(20) YES

(21) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

REDUCEC_IN_GGA(.(T50, T51), T50, X93) → REDUCEC_IN_GGA(T51, T50, X93)
REDUCEC_IN_GGA(.(97, T33), 97, X52) → REDUCEC_IN_GGA(T33, 97, X52)
REDUCEC_IN_GGA(.(101, T33), 101, X52) → REDUCEC_IN_GGA(T33, 101, X52)
REDUCEC_IN_GGA(.(105, T33), 105, X52) → REDUCEC_IN_GGA(T33, 105, X52)
REDUCEC_IN_GGA(.(111, T33), 111, X52) → REDUCEC_IN_GGA(T33, 111, X52)
REDUCEC_IN_GGA(.(117, T33), 117, X52) → REDUCEC_IN_GGA(T33, 117, X52)
REDUCEC_IN_GGA(.(104, T33), 104, X52) → REDUCEC_IN_GGA(T33, 104, X52)
REDUCEC_IN_GGA(.(119, T33), 119, X52) → REDUCEC_IN_GGA(T33, 119, X52)
REDUCEC_IN_GGA(.(121, T33), 121, X52) → REDUCEC_IN_GGA(T33, 121, X52)

The TRS R consists of the following rules:

goalA_in_ga(.(T15, T16), T7) → U1_ga(T15, T16, T7, pB_in_ggaa(T16, T15, X12, T7))
pB_in_ggaa(T16, T15, T18, T7) → U31_ggaa(T16, T15, T18, T7, reduceC_in_gga(T16, T15, T18))
reduceC_in_gga([], T23, []) → reduceC_out_gga([], T23, [])
reduceC_in_gga(.(97, T33), 97, X52) → U2_gga(T33, X52, reduceC_in_gga(T33, 97, X52))
reduceC_in_gga(.(101, T33), 101, X52) → U3_gga(T33, X52, reduceC_in_gga(T33, 101, X52))
reduceC_in_gga(.(105, T33), 105, X52) → U4_gga(T33, X52, reduceC_in_gga(T33, 105, X52))
reduceC_in_gga(.(111, T33), 111, X52) → U5_gga(T33, X52, reduceC_in_gga(T33, 111, X52))
reduceC_in_gga(.(117, T33), 117, X52) → U6_gga(T33, X52, reduceC_in_gga(T33, 117, X52))
reduceC_in_gga(.(104, T33), 104, X52) → U7_gga(T33, X52, reduceC_in_gga(T33, 104, X52))
reduceC_in_gga(.(119, T33), 119, X52) → U8_gga(T33, X52, reduceC_in_gga(T33, 119, X52))
reduceC_in_gga(.(121, T33), 121, X52) → U9_gga(T33, X52, reduceC_in_gga(T33, 121, X52))
reduceC_in_gga(.(T50, T51), T50, X93) → U10_gga(T50, T51, X93, reduceC_in_gga(T51, T50, X93))
reduceC_in_gga(.(T59, T60), T61, .(T59, X113)) → U11_gga(T59, T60, T61, X113, reduceD_in_gga(T60, T59, X113))
reduceD_in_gga([], T66, []) → reduceD_out_gga([], T66, [])
reduceD_in_gga(.(97, T76), 97, X148) → U12_gga(T76, X148, reduceD_in_gga(T76, 97, X148))
reduceD_in_gga(.(101, T76), 101, X148) → U13_gga(T76, X148, reduceD_in_gga(T76, 101, X148))
reduceD_in_gga(.(105, T76), 105, X148) → U14_gga(T76, X148, reduceD_in_gga(T76, 105, X148))
reduceD_in_gga(.(111, T76), 111, X148) → U15_gga(T76, X148, reduceD_in_gga(T76, 111, X148))
reduceD_in_gga(.(117, T76), 117, X148) → U16_gga(T76, X148, reduceD_in_gga(T76, 117, X148))
reduceD_in_gga(.(104, T76), 104, X148) → U17_gga(T76, X148, reduceD_in_gga(T76, 104, X148))
reduceD_in_gga(.(119, T76), 119, X148) → U18_gga(T76, X148, reduceD_in_gga(T76, 119, X148))
reduceD_in_gga(.(121, T76), 121, X148) → U19_gga(T76, X148, reduceD_in_gga(T76, 121, X148))
reduceD_in_gga(.(T93, T94), T93, X189) → U20_gga(T93, T94, X189, reduceD_in_gga(T94, T93, X189))
reduceD_in_gga(.(T102, T103), T104, .(T102, X209)) → U21_gga(T102, T103, T104, X209, reduceE_in_gga(T103, T102, X209))
reduceE_in_gga([], T109, []) → reduceE_out_gga([], T109, [])
reduceE_in_gga(.(97, T119), 97, X244) → U22_gga(T119, X244, reduceE_in_gga(T119, 97, X244))
reduceE_in_gga(.(101, T119), 101, X244) → U23_gga(T119, X244, reduceE_in_gga(T119, 101, X244))
reduceE_in_gga(.(105, T119), 105, X244) → U24_gga(T119, X244, reduceE_in_gga(T119, 105, X244))
reduceE_in_gga(.(111, T119), 111, X244) → U25_gga(T119, X244, reduceE_in_gga(T119, 111, X244))
reduceE_in_gga(.(117, T119), 117, X244) → U26_gga(T119, X244, reduceE_in_gga(T119, 117, X244))
reduceE_in_gga(.(104, T119), 104, X244) → U27_gga(T119, X244, reduceE_in_gga(T119, 104, X244))
reduceE_in_gga(.(119, T119), 119, X244) → U28_gga(T119, X244, reduceE_in_gga(T119, 119, X244))
reduceE_in_gga(.(121, T119), 121, X244) → U29_gga(T119, X244, reduceE_in_gga(T119, 121, X244))
reduceE_in_gga(.(T136, T137), T136, X285) → U30_gga(T136, T137, X285, reduceE_in_gga(T137, T136, X285))
reduceE_in_gga(.(T155, T154), T147, .(T155, [])) → reduceE_out_gga(.(T155, T154), T147, .(T155, []))
U30_gga(T136, T137, X285, reduceE_out_gga(T137, T136, X285)) → reduceE_out_gga(.(T136, T137), T136, X285)
U29_gga(T119, X244, reduceE_out_gga(T119, 121, X244)) → reduceE_out_gga(.(121, T119), 121, X244)
U28_gga(T119, X244, reduceE_out_gga(T119, 119, X244)) → reduceE_out_gga(.(119, T119), 119, X244)
U27_gga(T119, X244, reduceE_out_gga(T119, 104, X244)) → reduceE_out_gga(.(104, T119), 104, X244)
U26_gga(T119, X244, reduceE_out_gga(T119, 117, X244)) → reduceE_out_gga(.(117, T119), 117, X244)
U25_gga(T119, X244, reduceE_out_gga(T119, 111, X244)) → reduceE_out_gga(.(111, T119), 111, X244)
U24_gga(T119, X244, reduceE_out_gga(T119, 105, X244)) → reduceE_out_gga(.(105, T119), 105, X244)
U23_gga(T119, X244, reduceE_out_gga(T119, 101, X244)) → reduceE_out_gga(.(101, T119), 101, X244)
U22_gga(T119, X244, reduceE_out_gga(T119, 97, X244)) → reduceE_out_gga(.(97, T119), 97, X244)
U21_gga(T102, T103, T104, X209, reduceE_out_gga(T103, T102, X209)) → reduceD_out_gga(.(T102, T103), T104, .(T102, X209))
U20_gga(T93, T94, X189, reduceD_out_gga(T94, T93, X189)) → reduceD_out_gga(.(T93, T94), T93, X189)
U19_gga(T76, X148, reduceD_out_gga(T76, 121, X148)) → reduceD_out_gga(.(121, T76), 121, X148)
U18_gga(T76, X148, reduceD_out_gga(T76, 119, X148)) → reduceD_out_gga(.(119, T76), 119, X148)
U17_gga(T76, X148, reduceD_out_gga(T76, 104, X148)) → reduceD_out_gga(.(104, T76), 104, X148)
U16_gga(T76, X148, reduceD_out_gga(T76, 117, X148)) → reduceD_out_gga(.(117, T76), 117, X148)
U15_gga(T76, X148, reduceD_out_gga(T76, 111, X148)) → reduceD_out_gga(.(111, T76), 111, X148)
U14_gga(T76, X148, reduceD_out_gga(T76, 105, X148)) → reduceD_out_gga(.(105, T76), 105, X148)
U13_gga(T76, X148, reduceD_out_gga(T76, 101, X148)) → reduceD_out_gga(.(101, T76), 101, X148)
U12_gga(T76, X148, reduceD_out_gga(T76, 97, X148)) → reduceD_out_gga(.(97, T76), 97, X148)
U11_gga(T59, T60, T61, X113, reduceD_out_gga(T60, T59, X113)) → reduceC_out_gga(.(T59, T60), T61, .(T59, X113))
U10_gga(T50, T51, X93, reduceC_out_gga(T51, T50, X93)) → reduceC_out_gga(.(T50, T51), T50, X93)
U9_gga(T33, X52, reduceC_out_gga(T33, 121, X52)) → reduceC_out_gga(.(121, T33), 121, X52)
U8_gga(T33, X52, reduceC_out_gga(T33, 119, X52)) → reduceC_out_gga(.(119, T33), 119, X52)
U7_gga(T33, X52, reduceC_out_gga(T33, 104, X52)) → reduceC_out_gga(.(104, T33), 104, X52)
U6_gga(T33, X52, reduceC_out_gga(T33, 117, X52)) → reduceC_out_gga(.(117, T33), 117, X52)
U5_gga(T33, X52, reduceC_out_gga(T33, 111, X52)) → reduceC_out_gga(.(111, T33), 111, X52)
U4_gga(T33, X52, reduceC_out_gga(T33, 105, X52)) → reduceC_out_gga(.(105, T33), 105, X52)
U3_gga(T33, X52, reduceC_out_gga(T33, 101, X52)) → reduceC_out_gga(.(101, T33), 101, X52)
U2_gga(T33, X52, reduceC_out_gga(T33, 97, X52)) → reduceC_out_gga(.(97, T33), 97, X52)
U31_ggaa(T16, T15, T18, T7, reduceC_out_gga(T16, T15, T18)) → U32_ggaa(T16, T15, T18, T7, eqF_in_ag(T7, T18))
eqF_in_ag(T158, T158) → eqF_out_ag(T158, T158)
U32_ggaa(T16, T15, T18, T7, eqF_out_ag(T7, T18)) → pB_out_ggaa(T16, T15, T18, T7)
U1_ga(T15, T16, T7, pB_out_ggaa(T16, T15, X12, T7)) → goalA_out_ga(.(T15, T16), T7)

The argument filtering Pi contains the following mapping:
goalA_in_ga(x1, x2)  =  goalA_in_ga(x1)
.(x1, x2)  =  .(x1, x2)
U1_ga(x1, x2, x3, x4)  =  U1_ga(x1, x2, x4)
pB_in_ggaa(x1, x2, x3, x4)  =  pB_in_ggaa(x1, x2)
U31_ggaa(x1, x2, x3, x4, x5)  =  U31_ggaa(x1, x2, x5)
reduceC_in_gga(x1, x2, x3)  =  reduceC_in_gga(x1, x2)
[]  =  []
reduceC_out_gga(x1, x2, x3)  =  reduceC_out_gga(x1, x2, x3)
97  =  97
U2_gga(x1, x2, x3)  =  U2_gga(x1, x3)
101  =  101
U3_gga(x1, x2, x3)  =  U3_gga(x1, x3)
105  =  105
U4_gga(x1, x2, x3)  =  U4_gga(x1, x3)
111  =  111
U5_gga(x1, x2, x3)  =  U5_gga(x1, x3)
117  =  117
U6_gga(x1, x2, x3)  =  U6_gga(x1, x3)
104  =  104
U7_gga(x1, x2, x3)  =  U7_gga(x1, x3)
119  =  119
U8_gga(x1, x2, x3)  =  U8_gga(x1, x3)
121  =  121
U9_gga(x1, x2, x3)  =  U9_gga(x1, x3)
U10_gga(x1, x2, x3, x4)  =  U10_gga(x1, x2, x4)
U11_gga(x1, x2, x3, x4, x5)  =  U11_gga(x1, x2, x3, x5)
reduceD_in_gga(x1, x2, x3)  =  reduceD_in_gga(x1, x2)
reduceD_out_gga(x1, x2, x3)  =  reduceD_out_gga(x1, x2, x3)
U12_gga(x1, x2, x3)  =  U12_gga(x1, x3)
U13_gga(x1, x2, x3)  =  U13_gga(x1, x3)
U14_gga(x1, x2, x3)  =  U14_gga(x1, x3)
U15_gga(x1, x2, x3)  =  U15_gga(x1, x3)
U16_gga(x1, x2, x3)  =  U16_gga(x1, x3)
U17_gga(x1, x2, x3)  =  U17_gga(x1, x3)
U18_gga(x1, x2, x3)  =  U18_gga(x1, x3)
U19_gga(x1, x2, x3)  =  U19_gga(x1, x3)
U20_gga(x1, x2, x3, x4)  =  U20_gga(x1, x2, x4)
U21_gga(x1, x2, x3, x4, x5)  =  U21_gga(x1, x2, x3, x5)
reduceE_in_gga(x1, x2, x3)  =  reduceE_in_gga(x1, x2)
reduceE_out_gga(x1, x2, x3)  =  reduceE_out_gga(x1, x2, x3)
U22_gga(x1, x2, x3)  =  U22_gga(x1, x3)
U23_gga(x1, x2, x3)  =  U23_gga(x1, x3)
U24_gga(x1, x2, x3)  =  U24_gga(x1, x3)
U25_gga(x1, x2, x3)  =  U25_gga(x1, x3)
U26_gga(x1, x2, x3)  =  U26_gga(x1, x3)
U27_gga(x1, x2, x3)  =  U27_gga(x1, x3)
U28_gga(x1, x2, x3)  =  U28_gga(x1, x3)
U29_gga(x1, x2, x3)  =  U29_gga(x1, x3)
U30_gga(x1, x2, x3, x4)  =  U30_gga(x1, x2, x4)
U32_ggaa(x1, x2, x3, x4, x5)  =  U32_ggaa(x1, x2, x3, x5)
eqF_in_ag(x1, x2)  =  eqF_in_ag(x2)
eqF_out_ag(x1, x2)  =  eqF_out_ag(x1, x2)
pB_out_ggaa(x1, x2, x3, x4)  =  pB_out_ggaa(x1, x2, x3, x4)
goalA_out_ga(x1, x2)  =  goalA_out_ga(x1, x2)
REDUCEC_IN_GGA(x1, x2, x3)  =  REDUCEC_IN_GGA(x1, x2)

We have to consider all (P,R,Pi)-chains

(22) UsableRulesProof (EQUIVALENT transformation)

For (infinitary) constructor rewriting [LOPSTR] we can delete all non-usable rules from R.

(23) Obligation:

Pi DP problem:
The TRS P consists of the following rules:

REDUCEC_IN_GGA(.(T50, T51), T50, X93) → REDUCEC_IN_GGA(T51, T50, X93)
REDUCEC_IN_GGA(.(97, T33), 97, X52) → REDUCEC_IN_GGA(T33, 97, X52)
REDUCEC_IN_GGA(.(101, T33), 101, X52) → REDUCEC_IN_GGA(T33, 101, X52)
REDUCEC_IN_GGA(.(105, T33), 105, X52) → REDUCEC_IN_GGA(T33, 105, X52)
REDUCEC_IN_GGA(.(111, T33), 111, X52) → REDUCEC_IN_GGA(T33, 111, X52)
REDUCEC_IN_GGA(.(117, T33), 117, X52) → REDUCEC_IN_GGA(T33, 117, X52)
REDUCEC_IN_GGA(.(104, T33), 104, X52) → REDUCEC_IN_GGA(T33, 104, X52)
REDUCEC_IN_GGA(.(119, T33), 119, X52) → REDUCEC_IN_GGA(T33, 119, X52)
REDUCEC_IN_GGA(.(121, T33), 121, X52) → REDUCEC_IN_GGA(T33, 121, X52)

R is empty.
The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
97  =  97
101  =  101
105  =  105
111  =  111
117  =  117
104  =  104
119  =  119
121  =  121
REDUCEC_IN_GGA(x1, x2, x3)  =  REDUCEC_IN_GGA(x1, x2)

We have to consider all (P,R,Pi)-chains

(24) PiDPToQDPProof (SOUND transformation)

Transforming (infinitary) constructor rewriting Pi-DP problem [LOPSTR] into ordinary QDP problem [LPAR04] by application of Pi.

(25) Obligation:

Q DP problem:
The TRS P consists of the following rules:

REDUCEC_IN_GGA(.(T50, T51), T50) → REDUCEC_IN_GGA(T51, T50)
REDUCEC_IN_GGA(.(97, T33), 97) → REDUCEC_IN_GGA(T33, 97)
REDUCEC_IN_GGA(.(101, T33), 101) → REDUCEC_IN_GGA(T33, 101)
REDUCEC_IN_GGA(.(105, T33), 105) → REDUCEC_IN_GGA(T33, 105)
REDUCEC_IN_GGA(.(111, T33), 111) → REDUCEC_IN_GGA(T33, 111)
REDUCEC_IN_GGA(.(117, T33), 117) → REDUCEC_IN_GGA(T33, 117)
REDUCEC_IN_GGA(.(104, T33), 104) → REDUCEC_IN_GGA(T33, 104)
REDUCEC_IN_GGA(.(119, T33), 119) → REDUCEC_IN_GGA(T33, 119)
REDUCEC_IN_GGA(.(121, T33), 121) → REDUCEC_IN_GGA(T33, 121)

R is empty.
Q is empty.
We have to consider all (P,Q,R)-chains.

(26) QDPSizeChangeProof (EQUIVALENT transformation)

By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem.

From the DPs we obtained the following set of size-change graphs:

  • REDUCEC_IN_GGA(.(T50, T51), T50) → REDUCEC_IN_GGA(T51, T50)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCEC_IN_GGA(.(97, T33), 97) → REDUCEC_IN_GGA(T33, 97)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCEC_IN_GGA(.(101, T33), 101) → REDUCEC_IN_GGA(T33, 101)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCEC_IN_GGA(.(105, T33), 105) → REDUCEC_IN_GGA(T33, 105)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCEC_IN_GGA(.(111, T33), 111) → REDUCEC_IN_GGA(T33, 111)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCEC_IN_GGA(.(117, T33), 117) → REDUCEC_IN_GGA(T33, 117)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCEC_IN_GGA(.(104, T33), 104) → REDUCEC_IN_GGA(T33, 104)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCEC_IN_GGA(.(119, T33), 119) → REDUCEC_IN_GGA(T33, 119)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

  • REDUCEC_IN_GGA(.(121, T33), 121) → REDUCEC_IN_GGA(T33, 121)
    The graph contains the following edges 1 > 1, 1 > 2, 2 >= 2

(27) YES