(0) Obligation:

Clauses:

qs(.(X, Xs), Ys) :- ','(part(X, Xs, Littles, Bigs), ','(qs(Littles, Ls), ','(qs(Bigs, Bs), app(Ls, .(X, Bs), Ys)))).
qs([], []).
part(X, .(Y, Xs), .(Y, Ls), Bs) :- ','(gt(X, Y), part(X, Xs, Ls, Bs)).
part(X, .(Y, Xs), Ls, .(Y, Bs)) :- ','(le(X, Y), part(X, Xs, Ls, Bs)).
part(X, [], [], []).
app(.(X, Xs), Ys, .(X, Zs)) :- app(Xs, Ys, Zs).
app([], Ys, Ys).
gt(s(X), s(Y)) :- gt(X, Y).
gt(s(0), 0).
le(s(X), s(Y)) :- le(X, Y).
le(0, s(0)).
le(0, 0).

Query: qs(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:

qsA_in_ga(.(T22, .(T23, T24)), T9) → U1_ga(T22, T23, T24, T9, pB_in_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9))
pB_in_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9) → U11_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, gtE_in_gg(T22, T23))
gtE_in_gg(s(T37), s(T38)) → U4_gg(T37, T38, gtE_in_gg(T37, T38))
gtE_in_gg(s(0), 0) → gtE_out_gg(s(0), 0)
U4_gg(T37, T38, gtE_out_gg(T37, T38)) → gtE_out_gg(s(T37), s(T38))
U11_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, gtE_out_gg(T22, T23)) → U12_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, pO_in_ggaagaaa(T22, T24, X44, X45, T23, X9, X10, T9))
pO_in_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9) → U13_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, partF_in_ggaa(T22, T24, T44, T45))
partF_in_ggaa(T61, .(T62, T63), .(T62, X109), X110) → U5_ggaa(T61, T62, T63, X109, X110, pG_in_gggaa(T61, T62, T63, X109, X110))
pG_in_gggaa(T61, T62, T63, X109, X110) → U17_gggaa(T61, T62, T63, X109, X110, gtE_in_gg(T61, T62))
U17_gggaa(T61, T62, T63, X109, X110, gtE_out_gg(T61, T62)) → U18_gggaa(T61, T62, T63, X109, X110, partF_in_ggaa(T61, T63, X109, X110))
partF_in_ggaa(T83, .(T84, T85), X155, .(T84, X156)) → U6_ggaa(T83, T84, T85, X155, X156, pH_in_gggaa(T83, T84, T85, X155, X156))
pH_in_gggaa(T83, T84, T85, X155, X156) → U19_gggaa(T83, T84, T85, X155, X156, leI_in_gg(T83, T84))
leI_in_gg(s(T98), s(T99)) → U7_gg(T98, T99, leI_in_gg(T98, T99))
leI_in_gg(0, s(0)) → leI_out_gg(0, s(0))
leI_in_gg(0, 0) → leI_out_gg(0, 0)
U7_gg(T98, T99, leI_out_gg(T98, T99)) → leI_out_gg(s(T98), s(T99))
U19_gggaa(T83, T84, T85, X155, X156, leI_out_gg(T83, T84)) → U20_gggaa(T83, T84, T85, X155, X156, partF_in_ggaa(T83, T85, X155, X156))
partF_in_ggaa(T107, [], [], []) → partF_out_ggaa(T107, [], [], [])
U20_gggaa(T83, T84, T85, X155, X156, partF_out_ggaa(T83, T85, X155, X156)) → pH_out_gggaa(T83, T84, T85, X155, X156)
U6_ggaa(T83, T84, T85, X155, X156, pH_out_gggaa(T83, T84, T85, X155, X156)) → partF_out_ggaa(T83, .(T84, T85), X155, .(T84, X156))
U18_gggaa(T61, T62, T63, X109, X110, partF_out_ggaa(T61, T63, X109, X110)) → pG_out_gggaa(T61, T62, T63, X109, X110)
U5_ggaa(T61, T62, T63, X109, X110, pG_out_gggaa(T61, T62, T63, X109, X110)) → partF_out_ggaa(T61, .(T62, T63), .(T62, X109), X110)
U13_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, partF_out_ggaa(T22, T24, T44, T45)) → U14_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, pP_in_ggagaga(T23, T44, X9, T45, X10, T22, T9))
pP_in_ggagaga(T23, T44, T110, T45, X10, T22, T9) → U15_ggagaga(T23, T44, T110, T45, X10, T22, T9, qsA_in_ga(.(T23, T44), T110))
qsA_in_ga(.(T234, .(T235, T236)), T9) → U2_ga(T234, T235, T236, T9, pC_in_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9))
pC_in_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9) → U29_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, leI_in_gg(T234, T235))
U29_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, leI_out_gg(T234, T235)) → U30_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, pT_in_ggaaagaa(T234, T236, X395, X396, X9, T235, X10, T9))
pT_in_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9) → U31_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, partF_in_ggaa(T234, T236, T244, T245))
U31_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, partF_out_ggaa(T234, T236, T244, T245)) → U32_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, pU_in_gaggaga(T244, X9, T235, T245, X10, T234, T9))
pU_in_gaggaga(T244, T251, T235, T245, X10, T234, T9) → U33_gaggaga(T244, T251, T235, T245, X10, T234, T9, qsJ_in_ga(T244, T251))
qsJ_in_ga(.(T126, T127), X246) → U8_ga(T126, T127, X246, pK_in_ggaaaaa(T126, T127, X242, X243, X244, X245, X246))
pK_in_ggaaaaa(T126, T127, T131, T132, X244, X245, X246) → U23_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, partF_in_ggaa(T126, T127, T131, T132))
U23_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, partF_out_ggaa(T126, T127, T131, T132)) → U24_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, pR_in_gagaga(T131, X244, T132, X245, T126, X246))
pR_in_gagaga(T131, T138, T132, X245, T126, X246) → U25_gagaga(T131, T138, T132, X245, T126, X246, qsJ_in_ga(T131, T138))
qsJ_in_ga([], []) → qsJ_out_ga([], [])
U25_gagaga(T131, T138, T132, X245, T126, X246, qsJ_out_ga(T131, T138)) → U26_gagaga(T131, T138, T132, X245, T126, X246, pS_in_gagga(T132, X245, T138, T126, X246))
pS_in_gagga(T132, T143, T138, T126, X246) → U27_gagga(T132, T143, T138, T126, X246, qsJ_in_ga(T132, T143))
U27_gagga(T132, T143, T138, T126, X246, qsJ_out_ga(T132, T143)) → U28_gagga(T132, T143, T138, T126, X246, appL_in_ggga(T138, T126, T143, X246))
appL_in_ggga(.(T166, T167), T168, T169, .(T166, X322)) → U9_ggga(T166, T167, T168, T169, X322, appL_in_ggga(T167, T168, T169, X322))
appL_in_ggga([], T178, T179, .(T178, T179)) → appL_out_ggga([], T178, T179, .(T178, T179))
U9_ggga(T166, T167, T168, T169, X322, appL_out_ggga(T167, T168, T169, X322)) → appL_out_ggga(.(T166, T167), T168, T169, .(T166, X322))
U28_gagga(T132, T143, T138, T126, X246, appL_out_ggga(T138, T126, T143, X246)) → pS_out_gagga(T132, T143, T138, T126, X246)
U26_gagaga(T131, T138, T132, X245, T126, X246, pS_out_gagga(T132, X245, T138, T126, X246)) → pR_out_gagaga(T131, T138, T132, X245, T126, X246)
U24_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, pR_out_gagaga(T131, X244, T132, X245, T126, X246)) → pK_out_ggaaaaa(T126, T127, T131, T132, X244, X245, X246)
U8_ga(T126, T127, X246, pK_out_ggaaaaa(T126, T127, X242, X243, X244, X245, X246)) → qsJ_out_ga(.(T126, T127), X246)
U33_gaggaga(T244, T251, T235, T245, X10, T234, T9, qsJ_out_ga(T244, T251)) → U34_gaggaga(T244, T251, T235, T245, X10, T234, T9, pQ_in_gagga(.(T235, T245), X10, T251, T234, T9))
pQ_in_gagga(T45, T115, T110, T22, T9) → U21_gagga(T45, T115, T110, T22, T9, qsJ_in_ga(T45, T115))
U21_gagga(T45, T115, T110, T22, T9, qsJ_out_ga(T45, T115)) → U22_gagga(T45, T115, T110, T22, T9, appM_in_ggga(T110, T22, T115, T9))
appM_in_ggga(.(T205, T206), T207, T208, .(T205, T210)) → U10_ggga(T205, T206, T207, T208, T210, appM_in_ggga(T206, T207, T208, T210))
appM_in_ggga([], T220, T221, .(T220, T221)) → appM_out_ggga([], T220, T221, .(T220, T221))
U10_ggga(T205, T206, T207, T208, T210, appM_out_ggga(T206, T207, T208, T210)) → appM_out_ggga(.(T205, T206), T207, T208, .(T205, T210))
U22_gagga(T45, T115, T110, T22, T9, appM_out_ggga(T110, T22, T115, T9)) → pQ_out_gagga(T45, T115, T110, T22, T9)
U34_gaggaga(T244, T251, T235, T245, X10, T234, T9, pQ_out_gagga(.(T235, T245), X10, T251, T234, T9)) → pU_out_gaggaga(T244, T251, T235, T245, X10, T234, T9)
U32_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, pU_out_gaggaga(T244, X9, T235, T245, X10, T234, T9)) → pT_out_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9)
U30_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, pT_out_ggaaagaa(T234, T236, X395, X396, X9, T235, X10, T9)) → pC_out_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9)
U2_ga(T234, T235, T236, T9, pC_out_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9)) → qsA_out_ga(.(T234, .(T235, T236)), T9)
qsA_in_ga(.(T260, []), T9) → U3_ga(T260, T9, pD_in_aaga(X9, X10, T260, T9))
pD_in_aaga(T261, X10, T260, T9) → U35_aaga(T261, X10, T260, T9, qsN_in_a(T261))
qsN_in_a([]) → qsN_out_a([])
U35_aaga(T261, X10, T260, T9, qsN_out_a(T261)) → U36_aaga(T261, X10, T260, T9, pV_in_agga(X10, T261, T260, T9))
pV_in_agga(T262, T261, T260, T9) → U37_agga(T262, T261, T260, T9, qsN_in_a(T262))
U37_agga(T262, T261, T260, T9, qsN_out_a(T262)) → U38_agga(T262, T261, T260, T9, appM_in_ggga(T261, T260, T262, T9))
U38_agga(T262, T261, T260, T9, appM_out_ggga(T261, T260, T262, T9)) → pV_out_agga(T262, T261, T260, T9)
U36_aaga(T261, X10, T260, T9, pV_out_agga(X10, T261, T260, T9)) → pD_out_aaga(T261, X10, T260, T9)
U3_ga(T260, T9, pD_out_aaga(X9, X10, T260, T9)) → qsA_out_ga(.(T260, []), T9)
qsA_in_ga([], []) → qsA_out_ga([], [])
U15_ggagaga(T23, T44, T110, T45, X10, T22, T9, qsA_out_ga(.(T23, T44), T110)) → U16_ggagaga(T23, T44, T110, T45, X10, T22, T9, pQ_in_gagga(T45, X10, T110, T22, T9))
U16_ggagaga(T23, T44, T110, T45, X10, T22, T9, pQ_out_gagga(T45, X10, T110, T22, T9)) → pP_out_ggagaga(T23, T44, T110, T45, X10, T22, T9)
U14_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, pP_out_ggagaga(T23, T44, X9, T45, X10, T22, T9)) → pO_out_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9)
U12_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, pO_out_ggaagaaa(T22, T24, X44, X45, T23, X9, X10, T9)) → pB_out_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9)
U1_ga(T22, T23, T24, T9, pB_out_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9)) → qsA_out_ga(.(T22, .(T23, T24)), T9)

The argument filtering Pi contains the following mapping:
qsA_in_ga(x1, x2)  =  qsA_in_ga(x1)
.(x1, x2)  =  .(x1, x2)
U1_ga(x1, x2, x3, x4, x5)  =  U1_ga(x1, x2, x3, x5)
pB_in_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pB_in_gggaaaaa(x1, x2, x3)
U11_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U11_gggaaaaa(x1, x2, x3, x9)
gtE_in_gg(x1, x2)  =  gtE_in_gg(x1, x2)
s(x1)  =  s(x1)
U4_gg(x1, x2, x3)  =  U4_gg(x1, x2, x3)
0  =  0
gtE_out_gg(x1, x2)  =  gtE_out_gg(x1, x2)
U12_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U12_gggaaaaa(x1, x2, x3, x9)
pO_in_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pO_in_ggaagaaa(x1, x2, x5)
U13_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U13_ggaagaaa(x1, x2, x5, x9)
partF_in_ggaa(x1, x2, x3, x4)  =  partF_in_ggaa(x1, x2)
U5_ggaa(x1, x2, x3, x4, x5, x6)  =  U5_ggaa(x1, x2, x3, x6)
pG_in_gggaa(x1, x2, x3, x4, x5)  =  pG_in_gggaa(x1, x2, x3)
U17_gggaa(x1, x2, x3, x4, x5, x6)  =  U17_gggaa(x1, x2, x3, x6)
U18_gggaa(x1, x2, x3, x4, x5, x6)  =  U18_gggaa(x1, x2, x3, x6)
U6_ggaa(x1, x2, x3, x4, x5, x6)  =  U6_ggaa(x1, x2, x3, x6)
pH_in_gggaa(x1, x2, x3, x4, x5)  =  pH_in_gggaa(x1, x2, x3)
U19_gggaa(x1, x2, x3, x4, x5, x6)  =  U19_gggaa(x1, x2, x3, x6)
leI_in_gg(x1, x2)  =  leI_in_gg(x1, x2)
U7_gg(x1, x2, x3)  =  U7_gg(x1, x2, x3)
leI_out_gg(x1, x2)  =  leI_out_gg(x1, x2)
U20_gggaa(x1, x2, x3, x4, x5, x6)  =  U20_gggaa(x1, x2, x3, x6)
[]  =  []
partF_out_ggaa(x1, x2, x3, x4)  =  partF_out_ggaa(x1, x2, x3, x4)
pH_out_gggaa(x1, x2, x3, x4, x5)  =  pH_out_gggaa(x1, x2, x3, x4, x5)
pG_out_gggaa(x1, x2, x3, x4, x5)  =  pG_out_gggaa(x1, x2, x3, x4, x5)
U14_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U14_ggaagaaa(x1, x2, x3, x4, x5, x9)
pP_in_ggagaga(x1, x2, x3, x4, x5, x6, x7)  =  pP_in_ggagaga(x1, x2, x4, x6)
U15_ggagaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U15_ggagaga(x1, x2, x4, x6, x8)
U2_ga(x1, x2, x3, x4, x5)  =  U2_ga(x1, x2, x3, x5)
pC_in_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pC_in_gggaaaaa(x1, x2, x3)
U29_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U29_gggaaaaa(x1, x2, x3, x9)
U30_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U30_gggaaaaa(x1, x2, x3, x9)
pT_in_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pT_in_ggaaagaa(x1, x2, x6)
U31_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U31_ggaaagaa(x1, x2, x6, x9)
U32_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U32_ggaaagaa(x1, x2, x3, x4, x6, x9)
pU_in_gaggaga(x1, x2, x3, x4, x5, x6, x7)  =  pU_in_gaggaga(x1, x3, x4, x6)
U33_gaggaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U33_gaggaga(x1, x3, x4, x6, x8)
qsJ_in_ga(x1, x2)  =  qsJ_in_ga(x1)
U8_ga(x1, x2, x3, x4)  =  U8_ga(x1, x2, x4)
pK_in_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)  =  pK_in_ggaaaaa(x1, x2)
U23_ggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  U23_ggaaaaa(x1, x2, x8)
U24_ggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  U24_ggaaaaa(x1, x2, x3, x4, x8)
pR_in_gagaga(x1, x2, x3, x4, x5, x6)  =  pR_in_gagaga(x1, x3, x5)
U25_gagaga(x1, x2, x3, x4, x5, x6, x7)  =  U25_gagaga(x1, x3, x5, x7)
qsJ_out_ga(x1, x2)  =  qsJ_out_ga(x1, x2)
U26_gagaga(x1, x2, x3, x4, x5, x6, x7)  =  U26_gagaga(x1, x2, x3, x5, x7)
pS_in_gagga(x1, x2, x3, x4, x5)  =  pS_in_gagga(x1, x3, x4)
U27_gagga(x1, x2, x3, x4, x5, x6)  =  U27_gagga(x1, x3, x4, x6)
U28_gagga(x1, x2, x3, x4, x5, x6)  =  U28_gagga(x1, x2, x3, x4, x6)
appL_in_ggga(x1, x2, x3, x4)  =  appL_in_ggga(x1, x2, x3)
U9_ggga(x1, x2, x3, x4, x5, x6)  =  U9_ggga(x1, x2, x3, x4, x6)
appL_out_ggga(x1, x2, x3, x4)  =  appL_out_ggga(x1, x2, x3, x4)
pS_out_gagga(x1, x2, x3, x4, x5)  =  pS_out_gagga(x1, x2, x3, x4, x5)
pR_out_gagaga(x1, x2, x3, x4, x5, x6)  =  pR_out_gagaga(x1, x2, x3, x4, x5, x6)
pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)  =  pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)
U34_gaggaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U34_gaggaga(x1, x2, x3, x4, x6, x8)
pQ_in_gagga(x1, x2, x3, x4, x5)  =  pQ_in_gagga(x1, x3, x4)
U21_gagga(x1, x2, x3, x4, x5, x6)  =  U21_gagga(x1, x3, x4, x6)
U22_gagga(x1, x2, x3, x4, x5, x6)  =  U22_gagga(x1, x2, x3, x4, x6)
appM_in_ggga(x1, x2, x3, x4)  =  appM_in_ggga(x1, x2, x3)
U10_ggga(x1, x2, x3, x4, x5, x6)  =  U10_ggga(x1, x2, x3, x4, x6)
appM_out_ggga(x1, x2, x3, x4)  =  appM_out_ggga(x1, x2, x3, x4)
pQ_out_gagga(x1, x2, x3, x4, x5)  =  pQ_out_gagga(x1, x2, x3, x4, x5)
pU_out_gaggaga(x1, x2, x3, x4, x5, x6, x7)  =  pU_out_gaggaga(x1, x2, x3, x4, x5, x6, x7)
pT_out_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pT_out_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)
pC_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pC_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)
qsA_out_ga(x1, x2)  =  qsA_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
pD_in_aaga(x1, x2, x3, x4)  =  pD_in_aaga(x3)
U35_aaga(x1, x2, x3, x4, x5)  =  U35_aaga(x3, x5)
qsN_in_a(x1)  =  qsN_in_a
qsN_out_a(x1)  =  qsN_out_a(x1)
U36_aaga(x1, x2, x3, x4, x5)  =  U36_aaga(x1, x3, x5)
pV_in_agga(x1, x2, x3, x4)  =  pV_in_agga(x2, x3)
U37_agga(x1, x2, x3, x4, x5)  =  U37_agga(x2, x3, x5)
U38_agga(x1, x2, x3, x4, x5)  =  U38_agga(x1, x2, x3, x5)
pV_out_agga(x1, x2, x3, x4)  =  pV_out_agga(x1, x2, x3, x4)
pD_out_aaga(x1, x2, x3, x4)  =  pD_out_aaga(x1, x2, x3, x4)
U16_ggagaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U16_ggagaga(x1, x2, x3, x4, x6, x8)
pP_out_ggagaga(x1, x2, x3, x4, x5, x6, x7)  =  pP_out_ggagaga(x1, x2, x3, x4, x5, x6, x7)
pO_out_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pO_out_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)
pB_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pB_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)

(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:

QSA_IN_GA(.(T22, .(T23, T24)), T9) → U1_GA(T22, T23, T24, T9, pB_in_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9))
QSA_IN_GA(.(T22, .(T23, T24)), T9) → PB_IN_GGGAAAAA(T22, T23, T24, X44, X45, X9, X10, T9)
PB_IN_GGGAAAAA(T22, T23, T24, X44, X45, X9, X10, T9) → U11_GGGAAAAA(T22, T23, T24, X44, X45, X9, X10, T9, gtE_in_gg(T22, T23))
PB_IN_GGGAAAAA(T22, T23, T24, X44, X45, X9, X10, T9) → GTE_IN_GG(T22, T23)
GTE_IN_GG(s(T37), s(T38)) → U4_GG(T37, T38, gtE_in_gg(T37, T38))
GTE_IN_GG(s(T37), s(T38)) → GTE_IN_GG(T37, T38)
U11_GGGAAAAA(T22, T23, T24, X44, X45, X9, X10, T9, gtE_out_gg(T22, T23)) → U12_GGGAAAAA(T22, T23, T24, X44, X45, X9, X10, T9, pO_in_ggaagaaa(T22, T24, X44, X45, T23, X9, X10, T9))
U11_GGGAAAAA(T22, T23, T24, X44, X45, X9, X10, T9, gtE_out_gg(T22, T23)) → PO_IN_GGAAGAAA(T22, T24, X44, X45, T23, X9, X10, T9)
PO_IN_GGAAGAAA(T22, T24, T44, T45, T23, X9, X10, T9) → U13_GGAAGAAA(T22, T24, T44, T45, T23, X9, X10, T9, partF_in_ggaa(T22, T24, T44, T45))
PO_IN_GGAAGAAA(T22, T24, T44, T45, T23, X9, X10, T9) → PARTF_IN_GGAA(T22, T24, T44, T45)
PARTF_IN_GGAA(T61, .(T62, T63), .(T62, X109), X110) → U5_GGAA(T61, T62, T63, X109, X110, pG_in_gggaa(T61, T62, T63, X109, X110))
PARTF_IN_GGAA(T61, .(T62, T63), .(T62, X109), X110) → PG_IN_GGGAA(T61, T62, T63, X109, X110)
PG_IN_GGGAA(T61, T62, T63, X109, X110) → U17_GGGAA(T61, T62, T63, X109, X110, gtE_in_gg(T61, T62))
PG_IN_GGGAA(T61, T62, T63, X109, X110) → GTE_IN_GG(T61, T62)
U17_GGGAA(T61, T62, T63, X109, X110, gtE_out_gg(T61, T62)) → U18_GGGAA(T61, T62, T63, X109, X110, partF_in_ggaa(T61, T63, X109, X110))
U17_GGGAA(T61, T62, T63, X109, X110, gtE_out_gg(T61, T62)) → PARTF_IN_GGAA(T61, T63, X109, X110)
PARTF_IN_GGAA(T83, .(T84, T85), X155, .(T84, X156)) → U6_GGAA(T83, T84, T85, X155, X156, pH_in_gggaa(T83, T84, T85, X155, X156))
PARTF_IN_GGAA(T83, .(T84, T85), X155, .(T84, X156)) → PH_IN_GGGAA(T83, T84, T85, X155, X156)
PH_IN_GGGAA(T83, T84, T85, X155, X156) → U19_GGGAA(T83, T84, T85, X155, X156, leI_in_gg(T83, T84))
PH_IN_GGGAA(T83, T84, T85, X155, X156) → LEI_IN_GG(T83, T84)
LEI_IN_GG(s(T98), s(T99)) → U7_GG(T98, T99, leI_in_gg(T98, T99))
LEI_IN_GG(s(T98), s(T99)) → LEI_IN_GG(T98, T99)
U19_GGGAA(T83, T84, T85, X155, X156, leI_out_gg(T83, T84)) → U20_GGGAA(T83, T84, T85, X155, X156, partF_in_ggaa(T83, T85, X155, X156))
U19_GGGAA(T83, T84, T85, X155, X156, leI_out_gg(T83, T84)) → PARTF_IN_GGAA(T83, T85, X155, X156)
U13_GGAAGAAA(T22, T24, T44, T45, T23, X9, X10, T9, partF_out_ggaa(T22, T24, T44, T45)) → U14_GGAAGAAA(T22, T24, T44, T45, T23, X9, X10, T9, pP_in_ggagaga(T23, T44, X9, T45, X10, T22, T9))
U13_GGAAGAAA(T22, T24, T44, T45, T23, X9, X10, T9, partF_out_ggaa(T22, T24, T44, T45)) → PP_IN_GGAGAGA(T23, T44, X9, T45, X10, T22, T9)
PP_IN_GGAGAGA(T23, T44, T110, T45, X10, T22, T9) → U15_GGAGAGA(T23, T44, T110, T45, X10, T22, T9, qsA_in_ga(.(T23, T44), T110))
PP_IN_GGAGAGA(T23, T44, T110, T45, X10, T22, T9) → QSA_IN_GA(.(T23, T44), T110)
QSA_IN_GA(.(T234, .(T235, T236)), T9) → U2_GA(T234, T235, T236, T9, pC_in_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9))
QSA_IN_GA(.(T234, .(T235, T236)), T9) → PC_IN_GGGAAAAA(T234, T235, T236, X395, X396, X9, X10, T9)
PC_IN_GGGAAAAA(T234, T235, T236, X395, X396, X9, X10, T9) → U29_GGGAAAAA(T234, T235, T236, X395, X396, X9, X10, T9, leI_in_gg(T234, T235))
PC_IN_GGGAAAAA(T234, T235, T236, X395, X396, X9, X10, T9) → LEI_IN_GG(T234, T235)
U29_GGGAAAAA(T234, T235, T236, X395, X396, X9, X10, T9, leI_out_gg(T234, T235)) → U30_GGGAAAAA(T234, T235, T236, X395, X396, X9, X10, T9, pT_in_ggaaagaa(T234, T236, X395, X396, X9, T235, X10, T9))
U29_GGGAAAAA(T234, T235, T236, X395, X396, X9, X10, T9, leI_out_gg(T234, T235)) → PT_IN_GGAAAGAA(T234, T236, X395, X396, X9, T235, X10, T9)
PT_IN_GGAAAGAA(T234, T236, T244, T245, X9, T235, X10, T9) → U31_GGAAAGAA(T234, T236, T244, T245, X9, T235, X10, T9, partF_in_ggaa(T234, T236, T244, T245))
PT_IN_GGAAAGAA(T234, T236, T244, T245, X9, T235, X10, T9) → PARTF_IN_GGAA(T234, T236, T244, T245)
U31_GGAAAGAA(T234, T236, T244, T245, X9, T235, X10, T9, partF_out_ggaa(T234, T236, T244, T245)) → U32_GGAAAGAA(T234, T236, T244, T245, X9, T235, X10, T9, pU_in_gaggaga(T244, X9, T235, T245, X10, T234, T9))
U31_GGAAAGAA(T234, T236, T244, T245, X9, T235, X10, T9, partF_out_ggaa(T234, T236, T244, T245)) → PU_IN_GAGGAGA(T244, X9, T235, T245, X10, T234, T9)
PU_IN_GAGGAGA(T244, T251, T235, T245, X10, T234, T9) → U33_GAGGAGA(T244, T251, T235, T245, X10, T234, T9, qsJ_in_ga(T244, T251))
PU_IN_GAGGAGA(T244, T251, T235, T245, X10, T234, T9) → QSJ_IN_GA(T244, T251)
QSJ_IN_GA(.(T126, T127), X246) → U8_GA(T126, T127, X246, pK_in_ggaaaaa(T126, T127, X242, X243, X244, X245, X246))
QSJ_IN_GA(.(T126, T127), X246) → PK_IN_GGAAAAA(T126, T127, X242, X243, X244, X245, X246)
PK_IN_GGAAAAA(T126, T127, T131, T132, X244, X245, X246) → U23_GGAAAAA(T126, T127, T131, T132, X244, X245, X246, partF_in_ggaa(T126, T127, T131, T132))
PK_IN_GGAAAAA(T126, T127, T131, T132, X244, X245, X246) → PARTF_IN_GGAA(T126, T127, T131, T132)
U23_GGAAAAA(T126, T127, T131, T132, X244, X245, X246, partF_out_ggaa(T126, T127, T131, T132)) → U24_GGAAAAA(T126, T127, T131, T132, X244, X245, X246, pR_in_gagaga(T131, X244, T132, X245, T126, X246))
U23_GGAAAAA(T126, T127, T131, T132, X244, X245, X246, partF_out_ggaa(T126, T127, T131, T132)) → PR_IN_GAGAGA(T131, X244, T132, X245, T126, X246)
PR_IN_GAGAGA(T131, T138, T132, X245, T126, X246) → U25_GAGAGA(T131, T138, T132, X245, T126, X246, qsJ_in_ga(T131, T138))
PR_IN_GAGAGA(T131, T138, T132, X245, T126, X246) → QSJ_IN_GA(T131, T138)
U25_GAGAGA(T131, T138, T132, X245, T126, X246, qsJ_out_ga(T131, T138)) → U26_GAGAGA(T131, T138, T132, X245, T126, X246, pS_in_gagga(T132, X245, T138, T126, X246))
U25_GAGAGA(T131, T138, T132, X245, T126, X246, qsJ_out_ga(T131, T138)) → PS_IN_GAGGA(T132, X245, T138, T126, X246)
PS_IN_GAGGA(T132, T143, T138, T126, X246) → U27_GAGGA(T132, T143, T138, T126, X246, qsJ_in_ga(T132, T143))
PS_IN_GAGGA(T132, T143, T138, T126, X246) → QSJ_IN_GA(T132, T143)
U27_GAGGA(T132, T143, T138, T126, X246, qsJ_out_ga(T132, T143)) → U28_GAGGA(T132, T143, T138, T126, X246, appL_in_ggga(T138, T126, T143, X246))
U27_GAGGA(T132, T143, T138, T126, X246, qsJ_out_ga(T132, T143)) → APPL_IN_GGGA(T138, T126, T143, X246)
APPL_IN_GGGA(.(T166, T167), T168, T169, .(T166, X322)) → U9_GGGA(T166, T167, T168, T169, X322, appL_in_ggga(T167, T168, T169, X322))
APPL_IN_GGGA(.(T166, T167), T168, T169, .(T166, X322)) → APPL_IN_GGGA(T167, T168, T169, X322)
U33_GAGGAGA(T244, T251, T235, T245, X10, T234, T9, qsJ_out_ga(T244, T251)) → U34_GAGGAGA(T244, T251, T235, T245, X10, T234, T9, pQ_in_gagga(.(T235, T245), X10, T251, T234, T9))
U33_GAGGAGA(T244, T251, T235, T245, X10, T234, T9, qsJ_out_ga(T244, T251)) → PQ_IN_GAGGA(.(T235, T245), X10, T251, T234, T9)
PQ_IN_GAGGA(T45, T115, T110, T22, T9) → U21_GAGGA(T45, T115, T110, T22, T9, qsJ_in_ga(T45, T115))
PQ_IN_GAGGA(T45, T115, T110, T22, T9) → QSJ_IN_GA(T45, T115)
U21_GAGGA(T45, T115, T110, T22, T9, qsJ_out_ga(T45, T115)) → U22_GAGGA(T45, T115, T110, T22, T9, appM_in_ggga(T110, T22, T115, T9))
U21_GAGGA(T45, T115, T110, T22, T9, qsJ_out_ga(T45, T115)) → APPM_IN_GGGA(T110, T22, T115, T9)
APPM_IN_GGGA(.(T205, T206), T207, T208, .(T205, T210)) → U10_GGGA(T205, T206, T207, T208, T210, appM_in_ggga(T206, T207, T208, T210))
APPM_IN_GGGA(.(T205, T206), T207, T208, .(T205, T210)) → APPM_IN_GGGA(T206, T207, T208, T210)
QSA_IN_GA(.(T260, []), T9) → U3_GA(T260, T9, pD_in_aaga(X9, X10, T260, T9))
QSA_IN_GA(.(T260, []), T9) → PD_IN_AAGA(X9, X10, T260, T9)
PD_IN_AAGA(T261, X10, T260, T9) → U35_AAGA(T261, X10, T260, T9, qsN_in_a(T261))
PD_IN_AAGA(T261, X10, T260, T9) → QSN_IN_A(T261)
U35_AAGA(T261, X10, T260, T9, qsN_out_a(T261)) → U36_AAGA(T261, X10, T260, T9, pV_in_agga(X10, T261, T260, T9))
U35_AAGA(T261, X10, T260, T9, qsN_out_a(T261)) → PV_IN_AGGA(X10, T261, T260, T9)
PV_IN_AGGA(T262, T261, T260, T9) → U37_AGGA(T262, T261, T260, T9, qsN_in_a(T262))
PV_IN_AGGA(T262, T261, T260, T9) → QSN_IN_A(T262)
U37_AGGA(T262, T261, T260, T9, qsN_out_a(T262)) → U38_AGGA(T262, T261, T260, T9, appM_in_ggga(T261, T260, T262, T9))
U37_AGGA(T262, T261, T260, T9, qsN_out_a(T262)) → APPM_IN_GGGA(T261, T260, T262, T9)
U15_GGAGAGA(T23, T44, T110, T45, X10, T22, T9, qsA_out_ga(.(T23, T44), T110)) → U16_GGAGAGA(T23, T44, T110, T45, X10, T22, T9, pQ_in_gagga(T45, X10, T110, T22, T9))
U15_GGAGAGA(T23, T44, T110, T45, X10, T22, T9, qsA_out_ga(.(T23, T44), T110)) → PQ_IN_GAGGA(T45, X10, T110, T22, T9)

The TRS R consists of the following rules:

qsA_in_ga(.(T22, .(T23, T24)), T9) → U1_ga(T22, T23, T24, T9, pB_in_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9))
pB_in_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9) → U11_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, gtE_in_gg(T22, T23))
gtE_in_gg(s(T37), s(T38)) → U4_gg(T37, T38, gtE_in_gg(T37, T38))
gtE_in_gg(s(0), 0) → gtE_out_gg(s(0), 0)
U4_gg(T37, T38, gtE_out_gg(T37, T38)) → gtE_out_gg(s(T37), s(T38))
U11_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, gtE_out_gg(T22, T23)) → U12_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, pO_in_ggaagaaa(T22, T24, X44, X45, T23, X9, X10, T9))
pO_in_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9) → U13_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, partF_in_ggaa(T22, T24, T44, T45))
partF_in_ggaa(T61, .(T62, T63), .(T62, X109), X110) → U5_ggaa(T61, T62, T63, X109, X110, pG_in_gggaa(T61, T62, T63, X109, X110))
pG_in_gggaa(T61, T62, T63, X109, X110) → U17_gggaa(T61, T62, T63, X109, X110, gtE_in_gg(T61, T62))
U17_gggaa(T61, T62, T63, X109, X110, gtE_out_gg(T61, T62)) → U18_gggaa(T61, T62, T63, X109, X110, partF_in_ggaa(T61, T63, X109, X110))
partF_in_ggaa(T83, .(T84, T85), X155, .(T84, X156)) → U6_ggaa(T83, T84, T85, X155, X156, pH_in_gggaa(T83, T84, T85, X155, X156))
pH_in_gggaa(T83, T84, T85, X155, X156) → U19_gggaa(T83, T84, T85, X155, X156, leI_in_gg(T83, T84))
leI_in_gg(s(T98), s(T99)) → U7_gg(T98, T99, leI_in_gg(T98, T99))
leI_in_gg(0, s(0)) → leI_out_gg(0, s(0))
leI_in_gg(0, 0) → leI_out_gg(0, 0)
U7_gg(T98, T99, leI_out_gg(T98, T99)) → leI_out_gg(s(T98), s(T99))
U19_gggaa(T83, T84, T85, X155, X156, leI_out_gg(T83, T84)) → U20_gggaa(T83, T84, T85, X155, X156, partF_in_ggaa(T83, T85, X155, X156))
partF_in_ggaa(T107, [], [], []) → partF_out_ggaa(T107, [], [], [])
U20_gggaa(T83, T84, T85, X155, X156, partF_out_ggaa(T83, T85, X155, X156)) → pH_out_gggaa(T83, T84, T85, X155, X156)
U6_ggaa(T83, T84, T85, X155, X156, pH_out_gggaa(T83, T84, T85, X155, X156)) → partF_out_ggaa(T83, .(T84, T85), X155, .(T84, X156))
U18_gggaa(T61, T62, T63, X109, X110, partF_out_ggaa(T61, T63, X109, X110)) → pG_out_gggaa(T61, T62, T63, X109, X110)
U5_ggaa(T61, T62, T63, X109, X110, pG_out_gggaa(T61, T62, T63, X109, X110)) → partF_out_ggaa(T61, .(T62, T63), .(T62, X109), X110)
U13_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, partF_out_ggaa(T22, T24, T44, T45)) → U14_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, pP_in_ggagaga(T23, T44, X9, T45, X10, T22, T9))
pP_in_ggagaga(T23, T44, T110, T45, X10, T22, T9) → U15_ggagaga(T23, T44, T110, T45, X10, T22, T9, qsA_in_ga(.(T23, T44), T110))
qsA_in_ga(.(T234, .(T235, T236)), T9) → U2_ga(T234, T235, T236, T9, pC_in_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9))
pC_in_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9) → U29_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, leI_in_gg(T234, T235))
U29_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, leI_out_gg(T234, T235)) → U30_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, pT_in_ggaaagaa(T234, T236, X395, X396, X9, T235, X10, T9))
pT_in_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9) → U31_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, partF_in_ggaa(T234, T236, T244, T245))
U31_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, partF_out_ggaa(T234, T236, T244, T245)) → U32_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, pU_in_gaggaga(T244, X9, T235, T245, X10, T234, T9))
pU_in_gaggaga(T244, T251, T235, T245, X10, T234, T9) → U33_gaggaga(T244, T251, T235, T245, X10, T234, T9, qsJ_in_ga(T244, T251))
qsJ_in_ga(.(T126, T127), X246) → U8_ga(T126, T127, X246, pK_in_ggaaaaa(T126, T127, X242, X243, X244, X245, X246))
pK_in_ggaaaaa(T126, T127, T131, T132, X244, X245, X246) → U23_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, partF_in_ggaa(T126, T127, T131, T132))
U23_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, partF_out_ggaa(T126, T127, T131, T132)) → U24_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, pR_in_gagaga(T131, X244, T132, X245, T126, X246))
pR_in_gagaga(T131, T138, T132, X245, T126, X246) → U25_gagaga(T131, T138, T132, X245, T126, X246, qsJ_in_ga(T131, T138))
qsJ_in_ga([], []) → qsJ_out_ga([], [])
U25_gagaga(T131, T138, T132, X245, T126, X246, qsJ_out_ga(T131, T138)) → U26_gagaga(T131, T138, T132, X245, T126, X246, pS_in_gagga(T132, X245, T138, T126, X246))
pS_in_gagga(T132, T143, T138, T126, X246) → U27_gagga(T132, T143, T138, T126, X246, qsJ_in_ga(T132, T143))
U27_gagga(T132, T143, T138, T126, X246, qsJ_out_ga(T132, T143)) → U28_gagga(T132, T143, T138, T126, X246, appL_in_ggga(T138, T126, T143, X246))
appL_in_ggga(.(T166, T167), T168, T169, .(T166, X322)) → U9_ggga(T166, T167, T168, T169, X322, appL_in_ggga(T167, T168, T169, X322))
appL_in_ggga([], T178, T179, .(T178, T179)) → appL_out_ggga([], T178, T179, .(T178, T179))
U9_ggga(T166, T167, T168, T169, X322, appL_out_ggga(T167, T168, T169, X322)) → appL_out_ggga(.(T166, T167), T168, T169, .(T166, X322))
U28_gagga(T132, T143, T138, T126, X246, appL_out_ggga(T138, T126, T143, X246)) → pS_out_gagga(T132, T143, T138, T126, X246)
U26_gagaga(T131, T138, T132, X245, T126, X246, pS_out_gagga(T132, X245, T138, T126, X246)) → pR_out_gagaga(T131, T138, T132, X245, T126, X246)
U24_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, pR_out_gagaga(T131, X244, T132, X245, T126, X246)) → pK_out_ggaaaaa(T126, T127, T131, T132, X244, X245, X246)
U8_ga(T126, T127, X246, pK_out_ggaaaaa(T126, T127, X242, X243, X244, X245, X246)) → qsJ_out_ga(.(T126, T127), X246)
U33_gaggaga(T244, T251, T235, T245, X10, T234, T9, qsJ_out_ga(T244, T251)) → U34_gaggaga(T244, T251, T235, T245, X10, T234, T9, pQ_in_gagga(.(T235, T245), X10, T251, T234, T9))
pQ_in_gagga(T45, T115, T110, T22, T9) → U21_gagga(T45, T115, T110, T22, T9, qsJ_in_ga(T45, T115))
U21_gagga(T45, T115, T110, T22, T9, qsJ_out_ga(T45, T115)) → U22_gagga(T45, T115, T110, T22, T9, appM_in_ggga(T110, T22, T115, T9))
appM_in_ggga(.(T205, T206), T207, T208, .(T205, T210)) → U10_ggga(T205, T206, T207, T208, T210, appM_in_ggga(T206, T207, T208, T210))
appM_in_ggga([], T220, T221, .(T220, T221)) → appM_out_ggga([], T220, T221, .(T220, T221))
U10_ggga(T205, T206, T207, T208, T210, appM_out_ggga(T206, T207, T208, T210)) → appM_out_ggga(.(T205, T206), T207, T208, .(T205, T210))
U22_gagga(T45, T115, T110, T22, T9, appM_out_ggga(T110, T22, T115, T9)) → pQ_out_gagga(T45, T115, T110, T22, T9)
U34_gaggaga(T244, T251, T235, T245, X10, T234, T9, pQ_out_gagga(.(T235, T245), X10, T251, T234, T9)) → pU_out_gaggaga(T244, T251, T235, T245, X10, T234, T9)
U32_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, pU_out_gaggaga(T244, X9, T235, T245, X10, T234, T9)) → pT_out_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9)
U30_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, pT_out_ggaaagaa(T234, T236, X395, X396, X9, T235, X10, T9)) → pC_out_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9)
U2_ga(T234, T235, T236, T9, pC_out_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9)) → qsA_out_ga(.(T234, .(T235, T236)), T9)
qsA_in_ga(.(T260, []), T9) → U3_ga(T260, T9, pD_in_aaga(X9, X10, T260, T9))
pD_in_aaga(T261, X10, T260, T9) → U35_aaga(T261, X10, T260, T9, qsN_in_a(T261))
qsN_in_a([]) → qsN_out_a([])
U35_aaga(T261, X10, T260, T9, qsN_out_a(T261)) → U36_aaga(T261, X10, T260, T9, pV_in_agga(X10, T261, T260, T9))
pV_in_agga(T262, T261, T260, T9) → U37_agga(T262, T261, T260, T9, qsN_in_a(T262))
U37_agga(T262, T261, T260, T9, qsN_out_a(T262)) → U38_agga(T262, T261, T260, T9, appM_in_ggga(T261, T260, T262, T9))
U38_agga(T262, T261, T260, T9, appM_out_ggga(T261, T260, T262, T9)) → pV_out_agga(T262, T261, T260, T9)
U36_aaga(T261, X10, T260, T9, pV_out_agga(X10, T261, T260, T9)) → pD_out_aaga(T261, X10, T260, T9)
U3_ga(T260, T9, pD_out_aaga(X9, X10, T260, T9)) → qsA_out_ga(.(T260, []), T9)
qsA_in_ga([], []) → qsA_out_ga([], [])
U15_ggagaga(T23, T44, T110, T45, X10, T22, T9, qsA_out_ga(.(T23, T44), T110)) → U16_ggagaga(T23, T44, T110, T45, X10, T22, T9, pQ_in_gagga(T45, X10, T110, T22, T9))
U16_ggagaga(T23, T44, T110, T45, X10, T22, T9, pQ_out_gagga(T45, X10, T110, T22, T9)) → pP_out_ggagaga(T23, T44, T110, T45, X10, T22, T9)
U14_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, pP_out_ggagaga(T23, T44, X9, T45, X10, T22, T9)) → pO_out_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9)
U12_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, pO_out_ggaagaaa(T22, T24, X44, X45, T23, X9, X10, T9)) → pB_out_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9)
U1_ga(T22, T23, T24, T9, pB_out_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9)) → qsA_out_ga(.(T22, .(T23, T24)), T9)

The argument filtering Pi contains the following mapping:
qsA_in_ga(x1, x2)  =  qsA_in_ga(x1)
.(x1, x2)  =  .(x1, x2)
U1_ga(x1, x2, x3, x4, x5)  =  U1_ga(x1, x2, x3, x5)
pB_in_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pB_in_gggaaaaa(x1, x2, x3)
U11_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U11_gggaaaaa(x1, x2, x3, x9)
gtE_in_gg(x1, x2)  =  gtE_in_gg(x1, x2)
s(x1)  =  s(x1)
U4_gg(x1, x2, x3)  =  U4_gg(x1, x2, x3)
0  =  0
gtE_out_gg(x1, x2)  =  gtE_out_gg(x1, x2)
U12_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U12_gggaaaaa(x1, x2, x3, x9)
pO_in_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pO_in_ggaagaaa(x1, x2, x5)
U13_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U13_ggaagaaa(x1, x2, x5, x9)
partF_in_ggaa(x1, x2, x3, x4)  =  partF_in_ggaa(x1, x2)
U5_ggaa(x1, x2, x3, x4, x5, x6)  =  U5_ggaa(x1, x2, x3, x6)
pG_in_gggaa(x1, x2, x3, x4, x5)  =  pG_in_gggaa(x1, x2, x3)
U17_gggaa(x1, x2, x3, x4, x5, x6)  =  U17_gggaa(x1, x2, x3, x6)
U18_gggaa(x1, x2, x3, x4, x5, x6)  =  U18_gggaa(x1, x2, x3, x6)
U6_ggaa(x1, x2, x3, x4, x5, x6)  =  U6_ggaa(x1, x2, x3, x6)
pH_in_gggaa(x1, x2, x3, x4, x5)  =  pH_in_gggaa(x1, x2, x3)
U19_gggaa(x1, x2, x3, x4, x5, x6)  =  U19_gggaa(x1, x2, x3, x6)
leI_in_gg(x1, x2)  =  leI_in_gg(x1, x2)
U7_gg(x1, x2, x3)  =  U7_gg(x1, x2, x3)
leI_out_gg(x1, x2)  =  leI_out_gg(x1, x2)
U20_gggaa(x1, x2, x3, x4, x5, x6)  =  U20_gggaa(x1, x2, x3, x6)
[]  =  []
partF_out_ggaa(x1, x2, x3, x4)  =  partF_out_ggaa(x1, x2, x3, x4)
pH_out_gggaa(x1, x2, x3, x4, x5)  =  pH_out_gggaa(x1, x2, x3, x4, x5)
pG_out_gggaa(x1, x2, x3, x4, x5)  =  pG_out_gggaa(x1, x2, x3, x4, x5)
U14_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U14_ggaagaaa(x1, x2, x3, x4, x5, x9)
pP_in_ggagaga(x1, x2, x3, x4, x5, x6, x7)  =  pP_in_ggagaga(x1, x2, x4, x6)
U15_ggagaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U15_ggagaga(x1, x2, x4, x6, x8)
U2_ga(x1, x2, x3, x4, x5)  =  U2_ga(x1, x2, x3, x5)
pC_in_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pC_in_gggaaaaa(x1, x2, x3)
U29_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U29_gggaaaaa(x1, x2, x3, x9)
U30_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U30_gggaaaaa(x1, x2, x3, x9)
pT_in_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pT_in_ggaaagaa(x1, x2, x6)
U31_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U31_ggaaagaa(x1, x2, x6, x9)
U32_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U32_ggaaagaa(x1, x2, x3, x4, x6, x9)
pU_in_gaggaga(x1, x2, x3, x4, x5, x6, x7)  =  pU_in_gaggaga(x1, x3, x4, x6)
U33_gaggaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U33_gaggaga(x1, x3, x4, x6, x8)
qsJ_in_ga(x1, x2)  =  qsJ_in_ga(x1)
U8_ga(x1, x2, x3, x4)  =  U8_ga(x1, x2, x4)
pK_in_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)  =  pK_in_ggaaaaa(x1, x2)
U23_ggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  U23_ggaaaaa(x1, x2, x8)
U24_ggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  U24_ggaaaaa(x1, x2, x3, x4, x8)
pR_in_gagaga(x1, x2, x3, x4, x5, x6)  =  pR_in_gagaga(x1, x3, x5)
U25_gagaga(x1, x2, x3, x4, x5, x6, x7)  =  U25_gagaga(x1, x3, x5, x7)
qsJ_out_ga(x1, x2)  =  qsJ_out_ga(x1, x2)
U26_gagaga(x1, x2, x3, x4, x5, x6, x7)  =  U26_gagaga(x1, x2, x3, x5, x7)
pS_in_gagga(x1, x2, x3, x4, x5)  =  pS_in_gagga(x1, x3, x4)
U27_gagga(x1, x2, x3, x4, x5, x6)  =  U27_gagga(x1, x3, x4, x6)
U28_gagga(x1, x2, x3, x4, x5, x6)  =  U28_gagga(x1, x2, x3, x4, x6)
appL_in_ggga(x1, x2, x3, x4)  =  appL_in_ggga(x1, x2, x3)
U9_ggga(x1, x2, x3, x4, x5, x6)  =  U9_ggga(x1, x2, x3, x4, x6)
appL_out_ggga(x1, x2, x3, x4)  =  appL_out_ggga(x1, x2, x3, x4)
pS_out_gagga(x1, x2, x3, x4, x5)  =  pS_out_gagga(x1, x2, x3, x4, x5)
pR_out_gagaga(x1, x2, x3, x4, x5, x6)  =  pR_out_gagaga(x1, x2, x3, x4, x5, x6)
pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)  =  pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)
U34_gaggaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U34_gaggaga(x1, x2, x3, x4, x6, x8)
pQ_in_gagga(x1, x2, x3, x4, x5)  =  pQ_in_gagga(x1, x3, x4)
U21_gagga(x1, x2, x3, x4, x5, x6)  =  U21_gagga(x1, x3, x4, x6)
U22_gagga(x1, x2, x3, x4, x5, x6)  =  U22_gagga(x1, x2, x3, x4, x6)
appM_in_ggga(x1, x2, x3, x4)  =  appM_in_ggga(x1, x2, x3)
U10_ggga(x1, x2, x3, x4, x5, x6)  =  U10_ggga(x1, x2, x3, x4, x6)
appM_out_ggga(x1, x2, x3, x4)  =  appM_out_ggga(x1, x2, x3, x4)
pQ_out_gagga(x1, x2, x3, x4, x5)  =  pQ_out_gagga(x1, x2, x3, x4, x5)
pU_out_gaggaga(x1, x2, x3, x4, x5, x6, x7)  =  pU_out_gaggaga(x1, x2, x3, x4, x5, x6, x7)
pT_out_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pT_out_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)
pC_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pC_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)
qsA_out_ga(x1, x2)  =  qsA_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
pD_in_aaga(x1, x2, x3, x4)  =  pD_in_aaga(x3)
U35_aaga(x1, x2, x3, x4, x5)  =  U35_aaga(x3, x5)
qsN_in_a(x1)  =  qsN_in_a
qsN_out_a(x1)  =  qsN_out_a(x1)
U36_aaga(x1, x2, x3, x4, x5)  =  U36_aaga(x1, x3, x5)
pV_in_agga(x1, x2, x3, x4)  =  pV_in_agga(x2, x3)
U37_agga(x1, x2, x3, x4, x5)  =  U37_agga(x2, x3, x5)
U38_agga(x1, x2, x3, x4, x5)  =  U38_agga(x1, x2, x3, x5)
pV_out_agga(x1, x2, x3, x4)  =  pV_out_agga(x1, x2, x3, x4)
pD_out_aaga(x1, x2, x3, x4)  =  pD_out_aaga(x1, x2, x3, x4)
U16_ggagaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U16_ggagaga(x1, x2, x3, x4, x6, x8)
pP_out_ggagaga(x1, x2, x3, x4, x5, x6, x7)  =  pP_out_ggagaga(x1, x2, x3, x4, x5, x6, x7)
pO_out_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pO_out_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)
pB_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pB_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)
QSA_IN_GA(x1, x2)  =  QSA_IN_GA(x1)
U1_GA(x1, x2, x3, x4, x5)  =  U1_GA(x1, x2, x3, x5)
PB_IN_GGGAAAAA(x1, x2, x3, x4, x5, x6, x7, x8)  =  PB_IN_GGGAAAAA(x1, x2, x3)
U11_GGGAAAAA(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U11_GGGAAAAA(x1, x2, x3, x9)
GTE_IN_GG(x1, x2)  =  GTE_IN_GG(x1, x2)
U4_GG(x1, x2, x3)  =  U4_GG(x1, x2, x3)
U12_GGGAAAAA(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U12_GGGAAAAA(x1, x2, x3, x9)
PO_IN_GGAAGAAA(x1, x2, x3, x4, x5, x6, x7, x8)  =  PO_IN_GGAAGAAA(x1, x2, x5)
U13_GGAAGAAA(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U13_GGAAGAAA(x1, x2, x5, x9)
PARTF_IN_GGAA(x1, x2, x3, x4)  =  PARTF_IN_GGAA(x1, x2)
U5_GGAA(x1, x2, x3, x4, x5, x6)  =  U5_GGAA(x1, x2, x3, x6)
PG_IN_GGGAA(x1, x2, x3, x4, x5)  =  PG_IN_GGGAA(x1, x2, x3)
U17_GGGAA(x1, x2, x3, x4, x5, x6)  =  U17_GGGAA(x1, x2, x3, x6)
U18_GGGAA(x1, x2, x3, x4, x5, x6)  =  U18_GGGAA(x1, x2, x3, x6)
U6_GGAA(x1, x2, x3, x4, x5, x6)  =  U6_GGAA(x1, x2, x3, x6)
PH_IN_GGGAA(x1, x2, x3, x4, x5)  =  PH_IN_GGGAA(x1, x2, x3)
U19_GGGAA(x1, x2, x3, x4, x5, x6)  =  U19_GGGAA(x1, x2, x3, x6)
LEI_IN_GG(x1, x2)  =  LEI_IN_GG(x1, x2)
U7_GG(x1, x2, x3)  =  U7_GG(x1, x2, x3)
U20_GGGAA(x1, x2, x3, x4, x5, x6)  =  U20_GGGAA(x1, x2, x3, x6)
U14_GGAAGAAA(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U14_GGAAGAAA(x1, x2, x3, x4, x5, x9)
PP_IN_GGAGAGA(x1, x2, x3, x4, x5, x6, x7)  =  PP_IN_GGAGAGA(x1, x2, x4, x6)
U15_GGAGAGA(x1, x2, x3, x4, x5, x6, x7, x8)  =  U15_GGAGAGA(x1, x2, x4, x6, x8)
U2_GA(x1, x2, x3, x4, x5)  =  U2_GA(x1, x2, x3, x5)
PC_IN_GGGAAAAA(x1, x2, x3, x4, x5, x6, x7, x8)  =  PC_IN_GGGAAAAA(x1, x2, x3)
U29_GGGAAAAA(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U29_GGGAAAAA(x1, x2, x3, x9)
U30_GGGAAAAA(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U30_GGGAAAAA(x1, x2, x3, x9)
PT_IN_GGAAAGAA(x1, x2, x3, x4, x5, x6, x7, x8)  =  PT_IN_GGAAAGAA(x1, x2, x6)
U31_GGAAAGAA(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U31_GGAAAGAA(x1, x2, x6, x9)
U32_GGAAAGAA(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U32_GGAAAGAA(x1, x2, x3, x4, x6, x9)
PU_IN_GAGGAGA(x1, x2, x3, x4, x5, x6, x7)  =  PU_IN_GAGGAGA(x1, x3, x4, x6)
U33_GAGGAGA(x1, x2, x3, x4, x5, x6, x7, x8)  =  U33_GAGGAGA(x1, x3, x4, x6, x8)
QSJ_IN_GA(x1, x2)  =  QSJ_IN_GA(x1)
U8_GA(x1, x2, x3, x4)  =  U8_GA(x1, x2, x4)
PK_IN_GGAAAAA(x1, x2, x3, x4, x5, x6, x7)  =  PK_IN_GGAAAAA(x1, x2)
U23_GGAAAAA(x1, x2, x3, x4, x5, x6, x7, x8)  =  U23_GGAAAAA(x1, x2, x8)
U24_GGAAAAA(x1, x2, x3, x4, x5, x6, x7, x8)  =  U24_GGAAAAA(x1, x2, x3, x4, x8)
PR_IN_GAGAGA(x1, x2, x3, x4, x5, x6)  =  PR_IN_GAGAGA(x1, x3, x5)
U25_GAGAGA(x1, x2, x3, x4, x5, x6, x7)  =  U25_GAGAGA(x1, x3, x5, x7)
U26_GAGAGA(x1, x2, x3, x4, x5, x6, x7)  =  U26_GAGAGA(x1, x2, x3, x5, x7)
PS_IN_GAGGA(x1, x2, x3, x4, x5)  =  PS_IN_GAGGA(x1, x3, x4)
U27_GAGGA(x1, x2, x3, x4, x5, x6)  =  U27_GAGGA(x1, x3, x4, x6)
U28_GAGGA(x1, x2, x3, x4, x5, x6)  =  U28_GAGGA(x1, x2, x3, x4, x6)
APPL_IN_GGGA(x1, x2, x3, x4)  =  APPL_IN_GGGA(x1, x2, x3)
U9_GGGA(x1, x2, x3, x4, x5, x6)  =  U9_GGGA(x1, x2, x3, x4, x6)
U34_GAGGAGA(x1, x2, x3, x4, x5, x6, x7, x8)  =  U34_GAGGAGA(x1, x2, x3, x4, x6, x8)
PQ_IN_GAGGA(x1, x2, x3, x4, x5)  =  PQ_IN_GAGGA(x1, x3, x4)
U21_GAGGA(x1, x2, x3, x4, x5, x6)  =  U21_GAGGA(x1, x3, x4, x6)
U22_GAGGA(x1, x2, x3, x4, x5, x6)  =  U22_GAGGA(x1, x2, x3, x4, x6)
APPM_IN_GGGA(x1, x2, x3, x4)  =  APPM_IN_GGGA(x1, x2, x3)
U10_GGGA(x1, x2, x3, x4, x5, x6)  =  U10_GGGA(x1, x2, x3, x4, x6)
U3_GA(x1, x2, x3)  =  U3_GA(x1, x3)
PD_IN_AAGA(x1, x2, x3, x4)  =  PD_IN_AAGA(x3)
U35_AAGA(x1, x2, x3, x4, x5)  =  U35_AAGA(x3, x5)
QSN_IN_A(x1)  =  QSN_IN_A
U36_AAGA(x1, x2, x3, x4, x5)  =  U36_AAGA(x1, x3, x5)
PV_IN_AGGA(x1, x2, x3, x4)  =  PV_IN_AGGA(x2, x3)
U37_AGGA(x1, x2, x3, x4, x5)  =  U37_AGGA(x2, x3, x5)
U38_AGGA(x1, x2, x3, x4, x5)  =  U38_AGGA(x1, x2, x3, x5)
U16_GGAGAGA(x1, x2, x3, x4, x5, x6, x7, x8)  =  U16_GGAGAGA(x1, x2, x3, x4, x6, x8)

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

(4) Obligation:

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

QSA_IN_GA(.(T22, .(T23, T24)), T9) → U1_GA(T22, T23, T24, T9, pB_in_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9))
QSA_IN_GA(.(T22, .(T23, T24)), T9) → PB_IN_GGGAAAAA(T22, T23, T24, X44, X45, X9, X10, T9)
PB_IN_GGGAAAAA(T22, T23, T24, X44, X45, X9, X10, T9) → U11_GGGAAAAA(T22, T23, T24, X44, X45, X9, X10, T9, gtE_in_gg(T22, T23))
PB_IN_GGGAAAAA(T22, T23, T24, X44, X45, X9, X10, T9) → GTE_IN_GG(T22, T23)
GTE_IN_GG(s(T37), s(T38)) → U4_GG(T37, T38, gtE_in_gg(T37, T38))
GTE_IN_GG(s(T37), s(T38)) → GTE_IN_GG(T37, T38)
U11_GGGAAAAA(T22, T23, T24, X44, X45, X9, X10, T9, gtE_out_gg(T22, T23)) → U12_GGGAAAAA(T22, T23, T24, X44, X45, X9, X10, T9, pO_in_ggaagaaa(T22, T24, X44, X45, T23, X9, X10, T9))
U11_GGGAAAAA(T22, T23, T24, X44, X45, X9, X10, T9, gtE_out_gg(T22, T23)) → PO_IN_GGAAGAAA(T22, T24, X44, X45, T23, X9, X10, T9)
PO_IN_GGAAGAAA(T22, T24, T44, T45, T23, X9, X10, T9) → U13_GGAAGAAA(T22, T24, T44, T45, T23, X9, X10, T9, partF_in_ggaa(T22, T24, T44, T45))
PO_IN_GGAAGAAA(T22, T24, T44, T45, T23, X9, X10, T9) → PARTF_IN_GGAA(T22, T24, T44, T45)
PARTF_IN_GGAA(T61, .(T62, T63), .(T62, X109), X110) → U5_GGAA(T61, T62, T63, X109, X110, pG_in_gggaa(T61, T62, T63, X109, X110))
PARTF_IN_GGAA(T61, .(T62, T63), .(T62, X109), X110) → PG_IN_GGGAA(T61, T62, T63, X109, X110)
PG_IN_GGGAA(T61, T62, T63, X109, X110) → U17_GGGAA(T61, T62, T63, X109, X110, gtE_in_gg(T61, T62))
PG_IN_GGGAA(T61, T62, T63, X109, X110) → GTE_IN_GG(T61, T62)
U17_GGGAA(T61, T62, T63, X109, X110, gtE_out_gg(T61, T62)) → U18_GGGAA(T61, T62, T63, X109, X110, partF_in_ggaa(T61, T63, X109, X110))
U17_GGGAA(T61, T62, T63, X109, X110, gtE_out_gg(T61, T62)) → PARTF_IN_GGAA(T61, T63, X109, X110)
PARTF_IN_GGAA(T83, .(T84, T85), X155, .(T84, X156)) → U6_GGAA(T83, T84, T85, X155, X156, pH_in_gggaa(T83, T84, T85, X155, X156))
PARTF_IN_GGAA(T83, .(T84, T85), X155, .(T84, X156)) → PH_IN_GGGAA(T83, T84, T85, X155, X156)
PH_IN_GGGAA(T83, T84, T85, X155, X156) → U19_GGGAA(T83, T84, T85, X155, X156, leI_in_gg(T83, T84))
PH_IN_GGGAA(T83, T84, T85, X155, X156) → LEI_IN_GG(T83, T84)
LEI_IN_GG(s(T98), s(T99)) → U7_GG(T98, T99, leI_in_gg(T98, T99))
LEI_IN_GG(s(T98), s(T99)) → LEI_IN_GG(T98, T99)
U19_GGGAA(T83, T84, T85, X155, X156, leI_out_gg(T83, T84)) → U20_GGGAA(T83, T84, T85, X155, X156, partF_in_ggaa(T83, T85, X155, X156))
U19_GGGAA(T83, T84, T85, X155, X156, leI_out_gg(T83, T84)) → PARTF_IN_GGAA(T83, T85, X155, X156)
U13_GGAAGAAA(T22, T24, T44, T45, T23, X9, X10, T9, partF_out_ggaa(T22, T24, T44, T45)) → U14_GGAAGAAA(T22, T24, T44, T45, T23, X9, X10, T9, pP_in_ggagaga(T23, T44, X9, T45, X10, T22, T9))
U13_GGAAGAAA(T22, T24, T44, T45, T23, X9, X10, T9, partF_out_ggaa(T22, T24, T44, T45)) → PP_IN_GGAGAGA(T23, T44, X9, T45, X10, T22, T9)
PP_IN_GGAGAGA(T23, T44, T110, T45, X10, T22, T9) → U15_GGAGAGA(T23, T44, T110, T45, X10, T22, T9, qsA_in_ga(.(T23, T44), T110))
PP_IN_GGAGAGA(T23, T44, T110, T45, X10, T22, T9) → QSA_IN_GA(.(T23, T44), T110)
QSA_IN_GA(.(T234, .(T235, T236)), T9) → U2_GA(T234, T235, T236, T9, pC_in_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9))
QSA_IN_GA(.(T234, .(T235, T236)), T9) → PC_IN_GGGAAAAA(T234, T235, T236, X395, X396, X9, X10, T9)
PC_IN_GGGAAAAA(T234, T235, T236, X395, X396, X9, X10, T9) → U29_GGGAAAAA(T234, T235, T236, X395, X396, X9, X10, T9, leI_in_gg(T234, T235))
PC_IN_GGGAAAAA(T234, T235, T236, X395, X396, X9, X10, T9) → LEI_IN_GG(T234, T235)
U29_GGGAAAAA(T234, T235, T236, X395, X396, X9, X10, T9, leI_out_gg(T234, T235)) → U30_GGGAAAAA(T234, T235, T236, X395, X396, X9, X10, T9, pT_in_ggaaagaa(T234, T236, X395, X396, X9, T235, X10, T9))
U29_GGGAAAAA(T234, T235, T236, X395, X396, X9, X10, T9, leI_out_gg(T234, T235)) → PT_IN_GGAAAGAA(T234, T236, X395, X396, X9, T235, X10, T9)
PT_IN_GGAAAGAA(T234, T236, T244, T245, X9, T235, X10, T9) → U31_GGAAAGAA(T234, T236, T244, T245, X9, T235, X10, T9, partF_in_ggaa(T234, T236, T244, T245))
PT_IN_GGAAAGAA(T234, T236, T244, T245, X9, T235, X10, T9) → PARTF_IN_GGAA(T234, T236, T244, T245)
U31_GGAAAGAA(T234, T236, T244, T245, X9, T235, X10, T9, partF_out_ggaa(T234, T236, T244, T245)) → U32_GGAAAGAA(T234, T236, T244, T245, X9, T235, X10, T9, pU_in_gaggaga(T244, X9, T235, T245, X10, T234, T9))
U31_GGAAAGAA(T234, T236, T244, T245, X9, T235, X10, T9, partF_out_ggaa(T234, T236, T244, T245)) → PU_IN_GAGGAGA(T244, X9, T235, T245, X10, T234, T9)
PU_IN_GAGGAGA(T244, T251, T235, T245, X10, T234, T9) → U33_GAGGAGA(T244, T251, T235, T245, X10, T234, T9, qsJ_in_ga(T244, T251))
PU_IN_GAGGAGA(T244, T251, T235, T245, X10, T234, T9) → QSJ_IN_GA(T244, T251)
QSJ_IN_GA(.(T126, T127), X246) → U8_GA(T126, T127, X246, pK_in_ggaaaaa(T126, T127, X242, X243, X244, X245, X246))
QSJ_IN_GA(.(T126, T127), X246) → PK_IN_GGAAAAA(T126, T127, X242, X243, X244, X245, X246)
PK_IN_GGAAAAA(T126, T127, T131, T132, X244, X245, X246) → U23_GGAAAAA(T126, T127, T131, T132, X244, X245, X246, partF_in_ggaa(T126, T127, T131, T132))
PK_IN_GGAAAAA(T126, T127, T131, T132, X244, X245, X246) → PARTF_IN_GGAA(T126, T127, T131, T132)
U23_GGAAAAA(T126, T127, T131, T132, X244, X245, X246, partF_out_ggaa(T126, T127, T131, T132)) → U24_GGAAAAA(T126, T127, T131, T132, X244, X245, X246, pR_in_gagaga(T131, X244, T132, X245, T126, X246))
U23_GGAAAAA(T126, T127, T131, T132, X244, X245, X246, partF_out_ggaa(T126, T127, T131, T132)) → PR_IN_GAGAGA(T131, X244, T132, X245, T126, X246)
PR_IN_GAGAGA(T131, T138, T132, X245, T126, X246) → U25_GAGAGA(T131, T138, T132, X245, T126, X246, qsJ_in_ga(T131, T138))
PR_IN_GAGAGA(T131, T138, T132, X245, T126, X246) → QSJ_IN_GA(T131, T138)
U25_GAGAGA(T131, T138, T132, X245, T126, X246, qsJ_out_ga(T131, T138)) → U26_GAGAGA(T131, T138, T132, X245, T126, X246, pS_in_gagga(T132, X245, T138, T126, X246))
U25_GAGAGA(T131, T138, T132, X245, T126, X246, qsJ_out_ga(T131, T138)) → PS_IN_GAGGA(T132, X245, T138, T126, X246)
PS_IN_GAGGA(T132, T143, T138, T126, X246) → U27_GAGGA(T132, T143, T138, T126, X246, qsJ_in_ga(T132, T143))
PS_IN_GAGGA(T132, T143, T138, T126, X246) → QSJ_IN_GA(T132, T143)
U27_GAGGA(T132, T143, T138, T126, X246, qsJ_out_ga(T132, T143)) → U28_GAGGA(T132, T143, T138, T126, X246, appL_in_ggga(T138, T126, T143, X246))
U27_GAGGA(T132, T143, T138, T126, X246, qsJ_out_ga(T132, T143)) → APPL_IN_GGGA(T138, T126, T143, X246)
APPL_IN_GGGA(.(T166, T167), T168, T169, .(T166, X322)) → U9_GGGA(T166, T167, T168, T169, X322, appL_in_ggga(T167, T168, T169, X322))
APPL_IN_GGGA(.(T166, T167), T168, T169, .(T166, X322)) → APPL_IN_GGGA(T167, T168, T169, X322)
U33_GAGGAGA(T244, T251, T235, T245, X10, T234, T9, qsJ_out_ga(T244, T251)) → U34_GAGGAGA(T244, T251, T235, T245, X10, T234, T9, pQ_in_gagga(.(T235, T245), X10, T251, T234, T9))
U33_GAGGAGA(T244, T251, T235, T245, X10, T234, T9, qsJ_out_ga(T244, T251)) → PQ_IN_GAGGA(.(T235, T245), X10, T251, T234, T9)
PQ_IN_GAGGA(T45, T115, T110, T22, T9) → U21_GAGGA(T45, T115, T110, T22, T9, qsJ_in_ga(T45, T115))
PQ_IN_GAGGA(T45, T115, T110, T22, T9) → QSJ_IN_GA(T45, T115)
U21_GAGGA(T45, T115, T110, T22, T9, qsJ_out_ga(T45, T115)) → U22_GAGGA(T45, T115, T110, T22, T9, appM_in_ggga(T110, T22, T115, T9))
U21_GAGGA(T45, T115, T110, T22, T9, qsJ_out_ga(T45, T115)) → APPM_IN_GGGA(T110, T22, T115, T9)
APPM_IN_GGGA(.(T205, T206), T207, T208, .(T205, T210)) → U10_GGGA(T205, T206, T207, T208, T210, appM_in_ggga(T206, T207, T208, T210))
APPM_IN_GGGA(.(T205, T206), T207, T208, .(T205, T210)) → APPM_IN_GGGA(T206, T207, T208, T210)
QSA_IN_GA(.(T260, []), T9) → U3_GA(T260, T9, pD_in_aaga(X9, X10, T260, T9))
QSA_IN_GA(.(T260, []), T9) → PD_IN_AAGA(X9, X10, T260, T9)
PD_IN_AAGA(T261, X10, T260, T9) → U35_AAGA(T261, X10, T260, T9, qsN_in_a(T261))
PD_IN_AAGA(T261, X10, T260, T9) → QSN_IN_A(T261)
U35_AAGA(T261, X10, T260, T9, qsN_out_a(T261)) → U36_AAGA(T261, X10, T260, T9, pV_in_agga(X10, T261, T260, T9))
U35_AAGA(T261, X10, T260, T9, qsN_out_a(T261)) → PV_IN_AGGA(X10, T261, T260, T9)
PV_IN_AGGA(T262, T261, T260, T9) → U37_AGGA(T262, T261, T260, T9, qsN_in_a(T262))
PV_IN_AGGA(T262, T261, T260, T9) → QSN_IN_A(T262)
U37_AGGA(T262, T261, T260, T9, qsN_out_a(T262)) → U38_AGGA(T262, T261, T260, T9, appM_in_ggga(T261, T260, T262, T9))
U37_AGGA(T262, T261, T260, T9, qsN_out_a(T262)) → APPM_IN_GGGA(T261, T260, T262, T9)
U15_GGAGAGA(T23, T44, T110, T45, X10, T22, T9, qsA_out_ga(.(T23, T44), T110)) → U16_GGAGAGA(T23, T44, T110, T45, X10, T22, T9, pQ_in_gagga(T45, X10, T110, T22, T9))
U15_GGAGAGA(T23, T44, T110, T45, X10, T22, T9, qsA_out_ga(.(T23, T44), T110)) → PQ_IN_GAGGA(T45, X10, T110, T22, T9)

The TRS R consists of the following rules:

qsA_in_ga(.(T22, .(T23, T24)), T9) → U1_ga(T22, T23, T24, T9, pB_in_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9))
pB_in_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9) → U11_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, gtE_in_gg(T22, T23))
gtE_in_gg(s(T37), s(T38)) → U4_gg(T37, T38, gtE_in_gg(T37, T38))
gtE_in_gg(s(0), 0) → gtE_out_gg(s(0), 0)
U4_gg(T37, T38, gtE_out_gg(T37, T38)) → gtE_out_gg(s(T37), s(T38))
U11_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, gtE_out_gg(T22, T23)) → U12_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, pO_in_ggaagaaa(T22, T24, X44, X45, T23, X9, X10, T9))
pO_in_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9) → U13_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, partF_in_ggaa(T22, T24, T44, T45))
partF_in_ggaa(T61, .(T62, T63), .(T62, X109), X110) → U5_ggaa(T61, T62, T63, X109, X110, pG_in_gggaa(T61, T62, T63, X109, X110))
pG_in_gggaa(T61, T62, T63, X109, X110) → U17_gggaa(T61, T62, T63, X109, X110, gtE_in_gg(T61, T62))
U17_gggaa(T61, T62, T63, X109, X110, gtE_out_gg(T61, T62)) → U18_gggaa(T61, T62, T63, X109, X110, partF_in_ggaa(T61, T63, X109, X110))
partF_in_ggaa(T83, .(T84, T85), X155, .(T84, X156)) → U6_ggaa(T83, T84, T85, X155, X156, pH_in_gggaa(T83, T84, T85, X155, X156))
pH_in_gggaa(T83, T84, T85, X155, X156) → U19_gggaa(T83, T84, T85, X155, X156, leI_in_gg(T83, T84))
leI_in_gg(s(T98), s(T99)) → U7_gg(T98, T99, leI_in_gg(T98, T99))
leI_in_gg(0, s(0)) → leI_out_gg(0, s(0))
leI_in_gg(0, 0) → leI_out_gg(0, 0)
U7_gg(T98, T99, leI_out_gg(T98, T99)) → leI_out_gg(s(T98), s(T99))
U19_gggaa(T83, T84, T85, X155, X156, leI_out_gg(T83, T84)) → U20_gggaa(T83, T84, T85, X155, X156, partF_in_ggaa(T83, T85, X155, X156))
partF_in_ggaa(T107, [], [], []) → partF_out_ggaa(T107, [], [], [])
U20_gggaa(T83, T84, T85, X155, X156, partF_out_ggaa(T83, T85, X155, X156)) → pH_out_gggaa(T83, T84, T85, X155, X156)
U6_ggaa(T83, T84, T85, X155, X156, pH_out_gggaa(T83, T84, T85, X155, X156)) → partF_out_ggaa(T83, .(T84, T85), X155, .(T84, X156))
U18_gggaa(T61, T62, T63, X109, X110, partF_out_ggaa(T61, T63, X109, X110)) → pG_out_gggaa(T61, T62, T63, X109, X110)
U5_ggaa(T61, T62, T63, X109, X110, pG_out_gggaa(T61, T62, T63, X109, X110)) → partF_out_ggaa(T61, .(T62, T63), .(T62, X109), X110)
U13_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, partF_out_ggaa(T22, T24, T44, T45)) → U14_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, pP_in_ggagaga(T23, T44, X9, T45, X10, T22, T9))
pP_in_ggagaga(T23, T44, T110, T45, X10, T22, T9) → U15_ggagaga(T23, T44, T110, T45, X10, T22, T9, qsA_in_ga(.(T23, T44), T110))
qsA_in_ga(.(T234, .(T235, T236)), T9) → U2_ga(T234, T235, T236, T9, pC_in_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9))
pC_in_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9) → U29_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, leI_in_gg(T234, T235))
U29_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, leI_out_gg(T234, T235)) → U30_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, pT_in_ggaaagaa(T234, T236, X395, X396, X9, T235, X10, T9))
pT_in_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9) → U31_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, partF_in_ggaa(T234, T236, T244, T245))
U31_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, partF_out_ggaa(T234, T236, T244, T245)) → U32_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, pU_in_gaggaga(T244, X9, T235, T245, X10, T234, T9))
pU_in_gaggaga(T244, T251, T235, T245, X10, T234, T9) → U33_gaggaga(T244, T251, T235, T245, X10, T234, T9, qsJ_in_ga(T244, T251))
qsJ_in_ga(.(T126, T127), X246) → U8_ga(T126, T127, X246, pK_in_ggaaaaa(T126, T127, X242, X243, X244, X245, X246))
pK_in_ggaaaaa(T126, T127, T131, T132, X244, X245, X246) → U23_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, partF_in_ggaa(T126, T127, T131, T132))
U23_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, partF_out_ggaa(T126, T127, T131, T132)) → U24_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, pR_in_gagaga(T131, X244, T132, X245, T126, X246))
pR_in_gagaga(T131, T138, T132, X245, T126, X246) → U25_gagaga(T131, T138, T132, X245, T126, X246, qsJ_in_ga(T131, T138))
qsJ_in_ga([], []) → qsJ_out_ga([], [])
U25_gagaga(T131, T138, T132, X245, T126, X246, qsJ_out_ga(T131, T138)) → U26_gagaga(T131, T138, T132, X245, T126, X246, pS_in_gagga(T132, X245, T138, T126, X246))
pS_in_gagga(T132, T143, T138, T126, X246) → U27_gagga(T132, T143, T138, T126, X246, qsJ_in_ga(T132, T143))
U27_gagga(T132, T143, T138, T126, X246, qsJ_out_ga(T132, T143)) → U28_gagga(T132, T143, T138, T126, X246, appL_in_ggga(T138, T126, T143, X246))
appL_in_ggga(.(T166, T167), T168, T169, .(T166, X322)) → U9_ggga(T166, T167, T168, T169, X322, appL_in_ggga(T167, T168, T169, X322))
appL_in_ggga([], T178, T179, .(T178, T179)) → appL_out_ggga([], T178, T179, .(T178, T179))
U9_ggga(T166, T167, T168, T169, X322, appL_out_ggga(T167, T168, T169, X322)) → appL_out_ggga(.(T166, T167), T168, T169, .(T166, X322))
U28_gagga(T132, T143, T138, T126, X246, appL_out_ggga(T138, T126, T143, X246)) → pS_out_gagga(T132, T143, T138, T126, X246)
U26_gagaga(T131, T138, T132, X245, T126, X246, pS_out_gagga(T132, X245, T138, T126, X246)) → pR_out_gagaga(T131, T138, T132, X245, T126, X246)
U24_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, pR_out_gagaga(T131, X244, T132, X245, T126, X246)) → pK_out_ggaaaaa(T126, T127, T131, T132, X244, X245, X246)
U8_ga(T126, T127, X246, pK_out_ggaaaaa(T126, T127, X242, X243, X244, X245, X246)) → qsJ_out_ga(.(T126, T127), X246)
U33_gaggaga(T244, T251, T235, T245, X10, T234, T9, qsJ_out_ga(T244, T251)) → U34_gaggaga(T244, T251, T235, T245, X10, T234, T9, pQ_in_gagga(.(T235, T245), X10, T251, T234, T9))
pQ_in_gagga(T45, T115, T110, T22, T9) → U21_gagga(T45, T115, T110, T22, T9, qsJ_in_ga(T45, T115))
U21_gagga(T45, T115, T110, T22, T9, qsJ_out_ga(T45, T115)) → U22_gagga(T45, T115, T110, T22, T9, appM_in_ggga(T110, T22, T115, T9))
appM_in_ggga(.(T205, T206), T207, T208, .(T205, T210)) → U10_ggga(T205, T206, T207, T208, T210, appM_in_ggga(T206, T207, T208, T210))
appM_in_ggga([], T220, T221, .(T220, T221)) → appM_out_ggga([], T220, T221, .(T220, T221))
U10_ggga(T205, T206, T207, T208, T210, appM_out_ggga(T206, T207, T208, T210)) → appM_out_ggga(.(T205, T206), T207, T208, .(T205, T210))
U22_gagga(T45, T115, T110, T22, T9, appM_out_ggga(T110, T22, T115, T9)) → pQ_out_gagga(T45, T115, T110, T22, T9)
U34_gaggaga(T244, T251, T235, T245, X10, T234, T9, pQ_out_gagga(.(T235, T245), X10, T251, T234, T9)) → pU_out_gaggaga(T244, T251, T235, T245, X10, T234, T9)
U32_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, pU_out_gaggaga(T244, X9, T235, T245, X10, T234, T9)) → pT_out_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9)
U30_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, pT_out_ggaaagaa(T234, T236, X395, X396, X9, T235, X10, T9)) → pC_out_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9)
U2_ga(T234, T235, T236, T9, pC_out_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9)) → qsA_out_ga(.(T234, .(T235, T236)), T9)
qsA_in_ga(.(T260, []), T9) → U3_ga(T260, T9, pD_in_aaga(X9, X10, T260, T9))
pD_in_aaga(T261, X10, T260, T9) → U35_aaga(T261, X10, T260, T9, qsN_in_a(T261))
qsN_in_a([]) → qsN_out_a([])
U35_aaga(T261, X10, T260, T9, qsN_out_a(T261)) → U36_aaga(T261, X10, T260, T9, pV_in_agga(X10, T261, T260, T9))
pV_in_agga(T262, T261, T260, T9) → U37_agga(T262, T261, T260, T9, qsN_in_a(T262))
U37_agga(T262, T261, T260, T9, qsN_out_a(T262)) → U38_agga(T262, T261, T260, T9, appM_in_ggga(T261, T260, T262, T9))
U38_agga(T262, T261, T260, T9, appM_out_ggga(T261, T260, T262, T9)) → pV_out_agga(T262, T261, T260, T9)
U36_aaga(T261, X10, T260, T9, pV_out_agga(X10, T261, T260, T9)) → pD_out_aaga(T261, X10, T260, T9)
U3_ga(T260, T9, pD_out_aaga(X9, X10, T260, T9)) → qsA_out_ga(.(T260, []), T9)
qsA_in_ga([], []) → qsA_out_ga([], [])
U15_ggagaga(T23, T44, T110, T45, X10, T22, T9, qsA_out_ga(.(T23, T44), T110)) → U16_ggagaga(T23, T44, T110, T45, X10, T22, T9, pQ_in_gagga(T45, X10, T110, T22, T9))
U16_ggagaga(T23, T44, T110, T45, X10, T22, T9, pQ_out_gagga(T45, X10, T110, T22, T9)) → pP_out_ggagaga(T23, T44, T110, T45, X10, T22, T9)
U14_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, pP_out_ggagaga(T23, T44, X9, T45, X10, T22, T9)) → pO_out_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9)
U12_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, pO_out_ggaagaaa(T22, T24, X44, X45, T23, X9, X10, T9)) → pB_out_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9)
U1_ga(T22, T23, T24, T9, pB_out_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9)) → qsA_out_ga(.(T22, .(T23, T24)), T9)

The argument filtering Pi contains the following mapping:
qsA_in_ga(x1, x2)  =  qsA_in_ga(x1)
.(x1, x2)  =  .(x1, x2)
U1_ga(x1, x2, x3, x4, x5)  =  U1_ga(x1, x2, x3, x5)
pB_in_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pB_in_gggaaaaa(x1, x2, x3)
U11_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U11_gggaaaaa(x1, x2, x3, x9)
gtE_in_gg(x1, x2)  =  gtE_in_gg(x1, x2)
s(x1)  =  s(x1)
U4_gg(x1, x2, x3)  =  U4_gg(x1, x2, x3)
0  =  0
gtE_out_gg(x1, x2)  =  gtE_out_gg(x1, x2)
U12_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U12_gggaaaaa(x1, x2, x3, x9)
pO_in_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pO_in_ggaagaaa(x1, x2, x5)
U13_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U13_ggaagaaa(x1, x2, x5, x9)
partF_in_ggaa(x1, x2, x3, x4)  =  partF_in_ggaa(x1, x2)
U5_ggaa(x1, x2, x3, x4, x5, x6)  =  U5_ggaa(x1, x2, x3, x6)
pG_in_gggaa(x1, x2, x3, x4, x5)  =  pG_in_gggaa(x1, x2, x3)
U17_gggaa(x1, x2, x3, x4, x5, x6)  =  U17_gggaa(x1, x2, x3, x6)
U18_gggaa(x1, x2, x3, x4, x5, x6)  =  U18_gggaa(x1, x2, x3, x6)
U6_ggaa(x1, x2, x3, x4, x5, x6)  =  U6_ggaa(x1, x2, x3, x6)
pH_in_gggaa(x1, x2, x3, x4, x5)  =  pH_in_gggaa(x1, x2, x3)
U19_gggaa(x1, x2, x3, x4, x5, x6)  =  U19_gggaa(x1, x2, x3, x6)
leI_in_gg(x1, x2)  =  leI_in_gg(x1, x2)
U7_gg(x1, x2, x3)  =  U7_gg(x1, x2, x3)
leI_out_gg(x1, x2)  =  leI_out_gg(x1, x2)
U20_gggaa(x1, x2, x3, x4, x5, x6)  =  U20_gggaa(x1, x2, x3, x6)
[]  =  []
partF_out_ggaa(x1, x2, x3, x4)  =  partF_out_ggaa(x1, x2, x3, x4)
pH_out_gggaa(x1, x2, x3, x4, x5)  =  pH_out_gggaa(x1, x2, x3, x4, x5)
pG_out_gggaa(x1, x2, x3, x4, x5)  =  pG_out_gggaa(x1, x2, x3, x4, x5)
U14_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U14_ggaagaaa(x1, x2, x3, x4, x5, x9)
pP_in_ggagaga(x1, x2, x3, x4, x5, x6, x7)  =  pP_in_ggagaga(x1, x2, x4, x6)
U15_ggagaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U15_ggagaga(x1, x2, x4, x6, x8)
U2_ga(x1, x2, x3, x4, x5)  =  U2_ga(x1, x2, x3, x5)
pC_in_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pC_in_gggaaaaa(x1, x2, x3)
U29_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U29_gggaaaaa(x1, x2, x3, x9)
U30_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U30_gggaaaaa(x1, x2, x3, x9)
pT_in_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pT_in_ggaaagaa(x1, x2, x6)
U31_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U31_ggaaagaa(x1, x2, x6, x9)
U32_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U32_ggaaagaa(x1, x2, x3, x4, x6, x9)
pU_in_gaggaga(x1, x2, x3, x4, x5, x6, x7)  =  pU_in_gaggaga(x1, x3, x4, x6)
U33_gaggaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U33_gaggaga(x1, x3, x4, x6, x8)
qsJ_in_ga(x1, x2)  =  qsJ_in_ga(x1)
U8_ga(x1, x2, x3, x4)  =  U8_ga(x1, x2, x4)
pK_in_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)  =  pK_in_ggaaaaa(x1, x2)
U23_ggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  U23_ggaaaaa(x1, x2, x8)
U24_ggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  U24_ggaaaaa(x1, x2, x3, x4, x8)
pR_in_gagaga(x1, x2, x3, x4, x5, x6)  =  pR_in_gagaga(x1, x3, x5)
U25_gagaga(x1, x2, x3, x4, x5, x6, x7)  =  U25_gagaga(x1, x3, x5, x7)
qsJ_out_ga(x1, x2)  =  qsJ_out_ga(x1, x2)
U26_gagaga(x1, x2, x3, x4, x5, x6, x7)  =  U26_gagaga(x1, x2, x3, x5, x7)
pS_in_gagga(x1, x2, x3, x4, x5)  =  pS_in_gagga(x1, x3, x4)
U27_gagga(x1, x2, x3, x4, x5, x6)  =  U27_gagga(x1, x3, x4, x6)
U28_gagga(x1, x2, x3, x4, x5, x6)  =  U28_gagga(x1, x2, x3, x4, x6)
appL_in_ggga(x1, x2, x3, x4)  =  appL_in_ggga(x1, x2, x3)
U9_ggga(x1, x2, x3, x4, x5, x6)  =  U9_ggga(x1, x2, x3, x4, x6)
appL_out_ggga(x1, x2, x3, x4)  =  appL_out_ggga(x1, x2, x3, x4)
pS_out_gagga(x1, x2, x3, x4, x5)  =  pS_out_gagga(x1, x2, x3, x4, x5)
pR_out_gagaga(x1, x2, x3, x4, x5, x6)  =  pR_out_gagaga(x1, x2, x3, x4, x5, x6)
pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)  =  pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)
U34_gaggaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U34_gaggaga(x1, x2, x3, x4, x6, x8)
pQ_in_gagga(x1, x2, x3, x4, x5)  =  pQ_in_gagga(x1, x3, x4)
U21_gagga(x1, x2, x3, x4, x5, x6)  =  U21_gagga(x1, x3, x4, x6)
U22_gagga(x1, x2, x3, x4, x5, x6)  =  U22_gagga(x1, x2, x3, x4, x6)
appM_in_ggga(x1, x2, x3, x4)  =  appM_in_ggga(x1, x2, x3)
U10_ggga(x1, x2, x3, x4, x5, x6)  =  U10_ggga(x1, x2, x3, x4, x6)
appM_out_ggga(x1, x2, x3, x4)  =  appM_out_ggga(x1, x2, x3, x4)
pQ_out_gagga(x1, x2, x3, x4, x5)  =  pQ_out_gagga(x1, x2, x3, x4, x5)
pU_out_gaggaga(x1, x2, x3, x4, x5, x6, x7)  =  pU_out_gaggaga(x1, x2, x3, x4, x5, x6, x7)
pT_out_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pT_out_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)
pC_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pC_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)
qsA_out_ga(x1, x2)  =  qsA_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
pD_in_aaga(x1, x2, x3, x4)  =  pD_in_aaga(x3)
U35_aaga(x1, x2, x3, x4, x5)  =  U35_aaga(x3, x5)
qsN_in_a(x1)  =  qsN_in_a
qsN_out_a(x1)  =  qsN_out_a(x1)
U36_aaga(x1, x2, x3, x4, x5)  =  U36_aaga(x1, x3, x5)
pV_in_agga(x1, x2, x3, x4)  =  pV_in_agga(x2, x3)
U37_agga(x1, x2, x3, x4, x5)  =  U37_agga(x2, x3, x5)
U38_agga(x1, x2, x3, x4, x5)  =  U38_agga(x1, x2, x3, x5)
pV_out_agga(x1, x2, x3, x4)  =  pV_out_agga(x1, x2, x3, x4)
pD_out_aaga(x1, x2, x3, x4)  =  pD_out_aaga(x1, x2, x3, x4)
U16_ggagaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U16_ggagaga(x1, x2, x3, x4, x6, x8)
pP_out_ggagaga(x1, x2, x3, x4, x5, x6, x7)  =  pP_out_ggagaga(x1, x2, x3, x4, x5, x6, x7)
pO_out_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pO_out_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)
pB_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pB_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)
QSA_IN_GA(x1, x2)  =  QSA_IN_GA(x1)
U1_GA(x1, x2, x3, x4, x5)  =  U1_GA(x1, x2, x3, x5)
PB_IN_GGGAAAAA(x1, x2, x3, x4, x5, x6, x7, x8)  =  PB_IN_GGGAAAAA(x1, x2, x3)
U11_GGGAAAAA(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U11_GGGAAAAA(x1, x2, x3, x9)
GTE_IN_GG(x1, x2)  =  GTE_IN_GG(x1, x2)
U4_GG(x1, x2, x3)  =  U4_GG(x1, x2, x3)
U12_GGGAAAAA(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U12_GGGAAAAA(x1, x2, x3, x9)
PO_IN_GGAAGAAA(x1, x2, x3, x4, x5, x6, x7, x8)  =  PO_IN_GGAAGAAA(x1, x2, x5)
U13_GGAAGAAA(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U13_GGAAGAAA(x1, x2, x5, x9)
PARTF_IN_GGAA(x1, x2, x3, x4)  =  PARTF_IN_GGAA(x1, x2)
U5_GGAA(x1, x2, x3, x4, x5, x6)  =  U5_GGAA(x1, x2, x3, x6)
PG_IN_GGGAA(x1, x2, x3, x4, x5)  =  PG_IN_GGGAA(x1, x2, x3)
U17_GGGAA(x1, x2, x3, x4, x5, x6)  =  U17_GGGAA(x1, x2, x3, x6)
U18_GGGAA(x1, x2, x3, x4, x5, x6)  =  U18_GGGAA(x1, x2, x3, x6)
U6_GGAA(x1, x2, x3, x4, x5, x6)  =  U6_GGAA(x1, x2, x3, x6)
PH_IN_GGGAA(x1, x2, x3, x4, x5)  =  PH_IN_GGGAA(x1, x2, x3)
U19_GGGAA(x1, x2, x3, x4, x5, x6)  =  U19_GGGAA(x1, x2, x3, x6)
LEI_IN_GG(x1, x2)  =  LEI_IN_GG(x1, x2)
U7_GG(x1, x2, x3)  =  U7_GG(x1, x2, x3)
U20_GGGAA(x1, x2, x3, x4, x5, x6)  =  U20_GGGAA(x1, x2, x3, x6)
U14_GGAAGAAA(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U14_GGAAGAAA(x1, x2, x3, x4, x5, x9)
PP_IN_GGAGAGA(x1, x2, x3, x4, x5, x6, x7)  =  PP_IN_GGAGAGA(x1, x2, x4, x6)
U15_GGAGAGA(x1, x2, x3, x4, x5, x6, x7, x8)  =  U15_GGAGAGA(x1, x2, x4, x6, x8)
U2_GA(x1, x2, x3, x4, x5)  =  U2_GA(x1, x2, x3, x5)
PC_IN_GGGAAAAA(x1, x2, x3, x4, x5, x6, x7, x8)  =  PC_IN_GGGAAAAA(x1, x2, x3)
U29_GGGAAAAA(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U29_GGGAAAAA(x1, x2, x3, x9)
U30_GGGAAAAA(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U30_GGGAAAAA(x1, x2, x3, x9)
PT_IN_GGAAAGAA(x1, x2, x3, x4, x5, x6, x7, x8)  =  PT_IN_GGAAAGAA(x1, x2, x6)
U31_GGAAAGAA(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U31_GGAAAGAA(x1, x2, x6, x9)
U32_GGAAAGAA(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U32_GGAAAGAA(x1, x2, x3, x4, x6, x9)
PU_IN_GAGGAGA(x1, x2, x3, x4, x5, x6, x7)  =  PU_IN_GAGGAGA(x1, x3, x4, x6)
U33_GAGGAGA(x1, x2, x3, x4, x5, x6, x7, x8)  =  U33_GAGGAGA(x1, x3, x4, x6, x8)
QSJ_IN_GA(x1, x2)  =  QSJ_IN_GA(x1)
U8_GA(x1, x2, x3, x4)  =  U8_GA(x1, x2, x4)
PK_IN_GGAAAAA(x1, x2, x3, x4, x5, x6, x7)  =  PK_IN_GGAAAAA(x1, x2)
U23_GGAAAAA(x1, x2, x3, x4, x5, x6, x7, x8)  =  U23_GGAAAAA(x1, x2, x8)
U24_GGAAAAA(x1, x2, x3, x4, x5, x6, x7, x8)  =  U24_GGAAAAA(x1, x2, x3, x4, x8)
PR_IN_GAGAGA(x1, x2, x3, x4, x5, x6)  =  PR_IN_GAGAGA(x1, x3, x5)
U25_GAGAGA(x1, x2, x3, x4, x5, x6, x7)  =  U25_GAGAGA(x1, x3, x5, x7)
U26_GAGAGA(x1, x2, x3, x4, x5, x6, x7)  =  U26_GAGAGA(x1, x2, x3, x5, x7)
PS_IN_GAGGA(x1, x2, x3, x4, x5)  =  PS_IN_GAGGA(x1, x3, x4)
U27_GAGGA(x1, x2, x3, x4, x5, x6)  =  U27_GAGGA(x1, x3, x4, x6)
U28_GAGGA(x1, x2, x3, x4, x5, x6)  =  U28_GAGGA(x1, x2, x3, x4, x6)
APPL_IN_GGGA(x1, x2, x3, x4)  =  APPL_IN_GGGA(x1, x2, x3)
U9_GGGA(x1, x2, x3, x4, x5, x6)  =  U9_GGGA(x1, x2, x3, x4, x6)
U34_GAGGAGA(x1, x2, x3, x4, x5, x6, x7, x8)  =  U34_GAGGAGA(x1, x2, x3, x4, x6, x8)
PQ_IN_GAGGA(x1, x2, x3, x4, x5)  =  PQ_IN_GAGGA(x1, x3, x4)
U21_GAGGA(x1, x2, x3, x4, x5, x6)  =  U21_GAGGA(x1, x3, x4, x6)
U22_GAGGA(x1, x2, x3, x4, x5, x6)  =  U22_GAGGA(x1, x2, x3, x4, x6)
APPM_IN_GGGA(x1, x2, x3, x4)  =  APPM_IN_GGGA(x1, x2, x3)
U10_GGGA(x1, x2, x3, x4, x5, x6)  =  U10_GGGA(x1, x2, x3, x4, x6)
U3_GA(x1, x2, x3)  =  U3_GA(x1, x3)
PD_IN_AAGA(x1, x2, x3, x4)  =  PD_IN_AAGA(x3)
U35_AAGA(x1, x2, x3, x4, x5)  =  U35_AAGA(x3, x5)
QSN_IN_A(x1)  =  QSN_IN_A
U36_AAGA(x1, x2, x3, x4, x5)  =  U36_AAGA(x1, x3, x5)
PV_IN_AGGA(x1, x2, x3, x4)  =  PV_IN_AGGA(x2, x3)
U37_AGGA(x1, x2, x3, x4, x5)  =  U37_AGGA(x2, x3, x5)
U38_AGGA(x1, x2, x3, x4, x5)  =  U38_AGGA(x1, x2, x3, x5)
U16_GGAGAGA(x1, x2, x3, x4, x5, x6, x7, x8)  =  U16_GGAGAGA(x1, x2, x3, x4, x6, x8)

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

(5) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LOPSTR] contains 7 SCCs with 53 less nodes.

(6) Complex Obligation (AND)

(7) Obligation:

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

APPM_IN_GGGA(.(T205, T206), T207, T208, .(T205, T210)) → APPM_IN_GGGA(T206, T207, T208, T210)

The TRS R consists of the following rules:

qsA_in_ga(.(T22, .(T23, T24)), T9) → U1_ga(T22, T23, T24, T9, pB_in_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9))
pB_in_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9) → U11_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, gtE_in_gg(T22, T23))
gtE_in_gg(s(T37), s(T38)) → U4_gg(T37, T38, gtE_in_gg(T37, T38))
gtE_in_gg(s(0), 0) → gtE_out_gg(s(0), 0)
U4_gg(T37, T38, gtE_out_gg(T37, T38)) → gtE_out_gg(s(T37), s(T38))
U11_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, gtE_out_gg(T22, T23)) → U12_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, pO_in_ggaagaaa(T22, T24, X44, X45, T23, X9, X10, T9))
pO_in_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9) → U13_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, partF_in_ggaa(T22, T24, T44, T45))
partF_in_ggaa(T61, .(T62, T63), .(T62, X109), X110) → U5_ggaa(T61, T62, T63, X109, X110, pG_in_gggaa(T61, T62, T63, X109, X110))
pG_in_gggaa(T61, T62, T63, X109, X110) → U17_gggaa(T61, T62, T63, X109, X110, gtE_in_gg(T61, T62))
U17_gggaa(T61, T62, T63, X109, X110, gtE_out_gg(T61, T62)) → U18_gggaa(T61, T62, T63, X109, X110, partF_in_ggaa(T61, T63, X109, X110))
partF_in_ggaa(T83, .(T84, T85), X155, .(T84, X156)) → U6_ggaa(T83, T84, T85, X155, X156, pH_in_gggaa(T83, T84, T85, X155, X156))
pH_in_gggaa(T83, T84, T85, X155, X156) → U19_gggaa(T83, T84, T85, X155, X156, leI_in_gg(T83, T84))
leI_in_gg(s(T98), s(T99)) → U7_gg(T98, T99, leI_in_gg(T98, T99))
leI_in_gg(0, s(0)) → leI_out_gg(0, s(0))
leI_in_gg(0, 0) → leI_out_gg(0, 0)
U7_gg(T98, T99, leI_out_gg(T98, T99)) → leI_out_gg(s(T98), s(T99))
U19_gggaa(T83, T84, T85, X155, X156, leI_out_gg(T83, T84)) → U20_gggaa(T83, T84, T85, X155, X156, partF_in_ggaa(T83, T85, X155, X156))
partF_in_ggaa(T107, [], [], []) → partF_out_ggaa(T107, [], [], [])
U20_gggaa(T83, T84, T85, X155, X156, partF_out_ggaa(T83, T85, X155, X156)) → pH_out_gggaa(T83, T84, T85, X155, X156)
U6_ggaa(T83, T84, T85, X155, X156, pH_out_gggaa(T83, T84, T85, X155, X156)) → partF_out_ggaa(T83, .(T84, T85), X155, .(T84, X156))
U18_gggaa(T61, T62, T63, X109, X110, partF_out_ggaa(T61, T63, X109, X110)) → pG_out_gggaa(T61, T62, T63, X109, X110)
U5_ggaa(T61, T62, T63, X109, X110, pG_out_gggaa(T61, T62, T63, X109, X110)) → partF_out_ggaa(T61, .(T62, T63), .(T62, X109), X110)
U13_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, partF_out_ggaa(T22, T24, T44, T45)) → U14_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, pP_in_ggagaga(T23, T44, X9, T45, X10, T22, T9))
pP_in_ggagaga(T23, T44, T110, T45, X10, T22, T9) → U15_ggagaga(T23, T44, T110, T45, X10, T22, T9, qsA_in_ga(.(T23, T44), T110))
qsA_in_ga(.(T234, .(T235, T236)), T9) → U2_ga(T234, T235, T236, T9, pC_in_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9))
pC_in_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9) → U29_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, leI_in_gg(T234, T235))
U29_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, leI_out_gg(T234, T235)) → U30_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, pT_in_ggaaagaa(T234, T236, X395, X396, X9, T235, X10, T9))
pT_in_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9) → U31_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, partF_in_ggaa(T234, T236, T244, T245))
U31_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, partF_out_ggaa(T234, T236, T244, T245)) → U32_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, pU_in_gaggaga(T244, X9, T235, T245, X10, T234, T9))
pU_in_gaggaga(T244, T251, T235, T245, X10, T234, T9) → U33_gaggaga(T244, T251, T235, T245, X10, T234, T9, qsJ_in_ga(T244, T251))
qsJ_in_ga(.(T126, T127), X246) → U8_ga(T126, T127, X246, pK_in_ggaaaaa(T126, T127, X242, X243, X244, X245, X246))
pK_in_ggaaaaa(T126, T127, T131, T132, X244, X245, X246) → U23_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, partF_in_ggaa(T126, T127, T131, T132))
U23_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, partF_out_ggaa(T126, T127, T131, T132)) → U24_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, pR_in_gagaga(T131, X244, T132, X245, T126, X246))
pR_in_gagaga(T131, T138, T132, X245, T126, X246) → U25_gagaga(T131, T138, T132, X245, T126, X246, qsJ_in_ga(T131, T138))
qsJ_in_ga([], []) → qsJ_out_ga([], [])
U25_gagaga(T131, T138, T132, X245, T126, X246, qsJ_out_ga(T131, T138)) → U26_gagaga(T131, T138, T132, X245, T126, X246, pS_in_gagga(T132, X245, T138, T126, X246))
pS_in_gagga(T132, T143, T138, T126, X246) → U27_gagga(T132, T143, T138, T126, X246, qsJ_in_ga(T132, T143))
U27_gagga(T132, T143, T138, T126, X246, qsJ_out_ga(T132, T143)) → U28_gagga(T132, T143, T138, T126, X246, appL_in_ggga(T138, T126, T143, X246))
appL_in_ggga(.(T166, T167), T168, T169, .(T166, X322)) → U9_ggga(T166, T167, T168, T169, X322, appL_in_ggga(T167, T168, T169, X322))
appL_in_ggga([], T178, T179, .(T178, T179)) → appL_out_ggga([], T178, T179, .(T178, T179))
U9_ggga(T166, T167, T168, T169, X322, appL_out_ggga(T167, T168, T169, X322)) → appL_out_ggga(.(T166, T167), T168, T169, .(T166, X322))
U28_gagga(T132, T143, T138, T126, X246, appL_out_ggga(T138, T126, T143, X246)) → pS_out_gagga(T132, T143, T138, T126, X246)
U26_gagaga(T131, T138, T132, X245, T126, X246, pS_out_gagga(T132, X245, T138, T126, X246)) → pR_out_gagaga(T131, T138, T132, X245, T126, X246)
U24_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, pR_out_gagaga(T131, X244, T132, X245, T126, X246)) → pK_out_ggaaaaa(T126, T127, T131, T132, X244, X245, X246)
U8_ga(T126, T127, X246, pK_out_ggaaaaa(T126, T127, X242, X243, X244, X245, X246)) → qsJ_out_ga(.(T126, T127), X246)
U33_gaggaga(T244, T251, T235, T245, X10, T234, T9, qsJ_out_ga(T244, T251)) → U34_gaggaga(T244, T251, T235, T245, X10, T234, T9, pQ_in_gagga(.(T235, T245), X10, T251, T234, T9))
pQ_in_gagga(T45, T115, T110, T22, T9) → U21_gagga(T45, T115, T110, T22, T9, qsJ_in_ga(T45, T115))
U21_gagga(T45, T115, T110, T22, T9, qsJ_out_ga(T45, T115)) → U22_gagga(T45, T115, T110, T22, T9, appM_in_ggga(T110, T22, T115, T9))
appM_in_ggga(.(T205, T206), T207, T208, .(T205, T210)) → U10_ggga(T205, T206, T207, T208, T210, appM_in_ggga(T206, T207, T208, T210))
appM_in_ggga([], T220, T221, .(T220, T221)) → appM_out_ggga([], T220, T221, .(T220, T221))
U10_ggga(T205, T206, T207, T208, T210, appM_out_ggga(T206, T207, T208, T210)) → appM_out_ggga(.(T205, T206), T207, T208, .(T205, T210))
U22_gagga(T45, T115, T110, T22, T9, appM_out_ggga(T110, T22, T115, T9)) → pQ_out_gagga(T45, T115, T110, T22, T9)
U34_gaggaga(T244, T251, T235, T245, X10, T234, T9, pQ_out_gagga(.(T235, T245), X10, T251, T234, T9)) → pU_out_gaggaga(T244, T251, T235, T245, X10, T234, T9)
U32_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, pU_out_gaggaga(T244, X9, T235, T245, X10, T234, T9)) → pT_out_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9)
U30_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, pT_out_ggaaagaa(T234, T236, X395, X396, X9, T235, X10, T9)) → pC_out_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9)
U2_ga(T234, T235, T236, T9, pC_out_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9)) → qsA_out_ga(.(T234, .(T235, T236)), T9)
qsA_in_ga(.(T260, []), T9) → U3_ga(T260, T9, pD_in_aaga(X9, X10, T260, T9))
pD_in_aaga(T261, X10, T260, T9) → U35_aaga(T261, X10, T260, T9, qsN_in_a(T261))
qsN_in_a([]) → qsN_out_a([])
U35_aaga(T261, X10, T260, T9, qsN_out_a(T261)) → U36_aaga(T261, X10, T260, T9, pV_in_agga(X10, T261, T260, T9))
pV_in_agga(T262, T261, T260, T9) → U37_agga(T262, T261, T260, T9, qsN_in_a(T262))
U37_agga(T262, T261, T260, T9, qsN_out_a(T262)) → U38_agga(T262, T261, T260, T9, appM_in_ggga(T261, T260, T262, T9))
U38_agga(T262, T261, T260, T9, appM_out_ggga(T261, T260, T262, T9)) → pV_out_agga(T262, T261, T260, T9)
U36_aaga(T261, X10, T260, T9, pV_out_agga(X10, T261, T260, T9)) → pD_out_aaga(T261, X10, T260, T9)
U3_ga(T260, T9, pD_out_aaga(X9, X10, T260, T9)) → qsA_out_ga(.(T260, []), T9)
qsA_in_ga([], []) → qsA_out_ga([], [])
U15_ggagaga(T23, T44, T110, T45, X10, T22, T9, qsA_out_ga(.(T23, T44), T110)) → U16_ggagaga(T23, T44, T110, T45, X10, T22, T9, pQ_in_gagga(T45, X10, T110, T22, T9))
U16_ggagaga(T23, T44, T110, T45, X10, T22, T9, pQ_out_gagga(T45, X10, T110, T22, T9)) → pP_out_ggagaga(T23, T44, T110, T45, X10, T22, T9)
U14_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, pP_out_ggagaga(T23, T44, X9, T45, X10, T22, T9)) → pO_out_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9)
U12_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, pO_out_ggaagaaa(T22, T24, X44, X45, T23, X9, X10, T9)) → pB_out_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9)
U1_ga(T22, T23, T24, T9, pB_out_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9)) → qsA_out_ga(.(T22, .(T23, T24)), T9)

The argument filtering Pi contains the following mapping:
qsA_in_ga(x1, x2)  =  qsA_in_ga(x1)
.(x1, x2)  =  .(x1, x2)
U1_ga(x1, x2, x3, x4, x5)  =  U1_ga(x1, x2, x3, x5)
pB_in_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pB_in_gggaaaaa(x1, x2, x3)
U11_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U11_gggaaaaa(x1, x2, x3, x9)
gtE_in_gg(x1, x2)  =  gtE_in_gg(x1, x2)
s(x1)  =  s(x1)
U4_gg(x1, x2, x3)  =  U4_gg(x1, x2, x3)
0  =  0
gtE_out_gg(x1, x2)  =  gtE_out_gg(x1, x2)
U12_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U12_gggaaaaa(x1, x2, x3, x9)
pO_in_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pO_in_ggaagaaa(x1, x2, x5)
U13_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U13_ggaagaaa(x1, x2, x5, x9)
partF_in_ggaa(x1, x2, x3, x4)  =  partF_in_ggaa(x1, x2)
U5_ggaa(x1, x2, x3, x4, x5, x6)  =  U5_ggaa(x1, x2, x3, x6)
pG_in_gggaa(x1, x2, x3, x4, x5)  =  pG_in_gggaa(x1, x2, x3)
U17_gggaa(x1, x2, x3, x4, x5, x6)  =  U17_gggaa(x1, x2, x3, x6)
U18_gggaa(x1, x2, x3, x4, x5, x6)  =  U18_gggaa(x1, x2, x3, x6)
U6_ggaa(x1, x2, x3, x4, x5, x6)  =  U6_ggaa(x1, x2, x3, x6)
pH_in_gggaa(x1, x2, x3, x4, x5)  =  pH_in_gggaa(x1, x2, x3)
U19_gggaa(x1, x2, x3, x4, x5, x6)  =  U19_gggaa(x1, x2, x3, x6)
leI_in_gg(x1, x2)  =  leI_in_gg(x1, x2)
U7_gg(x1, x2, x3)  =  U7_gg(x1, x2, x3)
leI_out_gg(x1, x2)  =  leI_out_gg(x1, x2)
U20_gggaa(x1, x2, x3, x4, x5, x6)  =  U20_gggaa(x1, x2, x3, x6)
[]  =  []
partF_out_ggaa(x1, x2, x3, x4)  =  partF_out_ggaa(x1, x2, x3, x4)
pH_out_gggaa(x1, x2, x3, x4, x5)  =  pH_out_gggaa(x1, x2, x3, x4, x5)
pG_out_gggaa(x1, x2, x3, x4, x5)  =  pG_out_gggaa(x1, x2, x3, x4, x5)
U14_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U14_ggaagaaa(x1, x2, x3, x4, x5, x9)
pP_in_ggagaga(x1, x2, x3, x4, x5, x6, x7)  =  pP_in_ggagaga(x1, x2, x4, x6)
U15_ggagaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U15_ggagaga(x1, x2, x4, x6, x8)
U2_ga(x1, x2, x3, x4, x5)  =  U2_ga(x1, x2, x3, x5)
pC_in_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pC_in_gggaaaaa(x1, x2, x3)
U29_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U29_gggaaaaa(x1, x2, x3, x9)
U30_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U30_gggaaaaa(x1, x2, x3, x9)
pT_in_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pT_in_ggaaagaa(x1, x2, x6)
U31_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U31_ggaaagaa(x1, x2, x6, x9)
U32_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U32_ggaaagaa(x1, x2, x3, x4, x6, x9)
pU_in_gaggaga(x1, x2, x3, x4, x5, x6, x7)  =  pU_in_gaggaga(x1, x3, x4, x6)
U33_gaggaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U33_gaggaga(x1, x3, x4, x6, x8)
qsJ_in_ga(x1, x2)  =  qsJ_in_ga(x1)
U8_ga(x1, x2, x3, x4)  =  U8_ga(x1, x2, x4)
pK_in_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)  =  pK_in_ggaaaaa(x1, x2)
U23_ggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  U23_ggaaaaa(x1, x2, x8)
U24_ggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  U24_ggaaaaa(x1, x2, x3, x4, x8)
pR_in_gagaga(x1, x2, x3, x4, x5, x6)  =  pR_in_gagaga(x1, x3, x5)
U25_gagaga(x1, x2, x3, x4, x5, x6, x7)  =  U25_gagaga(x1, x3, x5, x7)
qsJ_out_ga(x1, x2)  =  qsJ_out_ga(x1, x2)
U26_gagaga(x1, x2, x3, x4, x5, x6, x7)  =  U26_gagaga(x1, x2, x3, x5, x7)
pS_in_gagga(x1, x2, x3, x4, x5)  =  pS_in_gagga(x1, x3, x4)
U27_gagga(x1, x2, x3, x4, x5, x6)  =  U27_gagga(x1, x3, x4, x6)
U28_gagga(x1, x2, x3, x4, x5, x6)  =  U28_gagga(x1, x2, x3, x4, x6)
appL_in_ggga(x1, x2, x3, x4)  =  appL_in_ggga(x1, x2, x3)
U9_ggga(x1, x2, x3, x4, x5, x6)  =  U9_ggga(x1, x2, x3, x4, x6)
appL_out_ggga(x1, x2, x3, x4)  =  appL_out_ggga(x1, x2, x3, x4)
pS_out_gagga(x1, x2, x3, x4, x5)  =  pS_out_gagga(x1, x2, x3, x4, x5)
pR_out_gagaga(x1, x2, x3, x4, x5, x6)  =  pR_out_gagaga(x1, x2, x3, x4, x5, x6)
pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)  =  pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)
U34_gaggaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U34_gaggaga(x1, x2, x3, x4, x6, x8)
pQ_in_gagga(x1, x2, x3, x4, x5)  =  pQ_in_gagga(x1, x3, x4)
U21_gagga(x1, x2, x3, x4, x5, x6)  =  U21_gagga(x1, x3, x4, x6)
U22_gagga(x1, x2, x3, x4, x5, x6)  =  U22_gagga(x1, x2, x3, x4, x6)
appM_in_ggga(x1, x2, x3, x4)  =  appM_in_ggga(x1, x2, x3)
U10_ggga(x1, x2, x3, x4, x5, x6)  =  U10_ggga(x1, x2, x3, x4, x6)
appM_out_ggga(x1, x2, x3, x4)  =  appM_out_ggga(x1, x2, x3, x4)
pQ_out_gagga(x1, x2, x3, x4, x5)  =  pQ_out_gagga(x1, x2, x3, x4, x5)
pU_out_gaggaga(x1, x2, x3, x4, x5, x6, x7)  =  pU_out_gaggaga(x1, x2, x3, x4, x5, x6, x7)
pT_out_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pT_out_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)
pC_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pC_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)
qsA_out_ga(x1, x2)  =  qsA_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
pD_in_aaga(x1, x2, x3, x4)  =  pD_in_aaga(x3)
U35_aaga(x1, x2, x3, x4, x5)  =  U35_aaga(x3, x5)
qsN_in_a(x1)  =  qsN_in_a
qsN_out_a(x1)  =  qsN_out_a(x1)
U36_aaga(x1, x2, x3, x4, x5)  =  U36_aaga(x1, x3, x5)
pV_in_agga(x1, x2, x3, x4)  =  pV_in_agga(x2, x3)
U37_agga(x1, x2, x3, x4, x5)  =  U37_agga(x2, x3, x5)
U38_agga(x1, x2, x3, x4, x5)  =  U38_agga(x1, x2, x3, x5)
pV_out_agga(x1, x2, x3, x4)  =  pV_out_agga(x1, x2, x3, x4)
pD_out_aaga(x1, x2, x3, x4)  =  pD_out_aaga(x1, x2, x3, x4)
U16_ggagaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U16_ggagaga(x1, x2, x3, x4, x6, x8)
pP_out_ggagaga(x1, x2, x3, x4, x5, x6, x7)  =  pP_out_ggagaga(x1, x2, x3, x4, x5, x6, x7)
pO_out_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pO_out_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)
pB_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pB_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)
APPM_IN_GGGA(x1, x2, x3, x4)  =  APPM_IN_GGGA(x1, x2, x3)

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:

APPM_IN_GGGA(.(T205, T206), T207, T208, .(T205, T210)) → APPM_IN_GGGA(T206, T207, T208, T210)

R is empty.
The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
APPM_IN_GGGA(x1, x2, x3, x4)  =  APPM_IN_GGGA(x1, x2, x3)

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:

APPM_IN_GGGA(.(T205, T206), T207, T208) → APPM_IN_GGGA(T206, T207, T208)

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:

  • APPM_IN_GGGA(.(T205, T206), T207, T208) → APPM_IN_GGGA(T206, T207, T208)
    The graph contains the following edges 1 > 1, 2 >= 2, 3 >= 3

(13) YES

(14) Obligation:

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

APPL_IN_GGGA(.(T166, T167), T168, T169, .(T166, X322)) → APPL_IN_GGGA(T167, T168, T169, X322)

The TRS R consists of the following rules:

qsA_in_ga(.(T22, .(T23, T24)), T9) → U1_ga(T22, T23, T24, T9, pB_in_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9))
pB_in_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9) → U11_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, gtE_in_gg(T22, T23))
gtE_in_gg(s(T37), s(T38)) → U4_gg(T37, T38, gtE_in_gg(T37, T38))
gtE_in_gg(s(0), 0) → gtE_out_gg(s(0), 0)
U4_gg(T37, T38, gtE_out_gg(T37, T38)) → gtE_out_gg(s(T37), s(T38))
U11_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, gtE_out_gg(T22, T23)) → U12_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, pO_in_ggaagaaa(T22, T24, X44, X45, T23, X9, X10, T9))
pO_in_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9) → U13_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, partF_in_ggaa(T22, T24, T44, T45))
partF_in_ggaa(T61, .(T62, T63), .(T62, X109), X110) → U5_ggaa(T61, T62, T63, X109, X110, pG_in_gggaa(T61, T62, T63, X109, X110))
pG_in_gggaa(T61, T62, T63, X109, X110) → U17_gggaa(T61, T62, T63, X109, X110, gtE_in_gg(T61, T62))
U17_gggaa(T61, T62, T63, X109, X110, gtE_out_gg(T61, T62)) → U18_gggaa(T61, T62, T63, X109, X110, partF_in_ggaa(T61, T63, X109, X110))
partF_in_ggaa(T83, .(T84, T85), X155, .(T84, X156)) → U6_ggaa(T83, T84, T85, X155, X156, pH_in_gggaa(T83, T84, T85, X155, X156))
pH_in_gggaa(T83, T84, T85, X155, X156) → U19_gggaa(T83, T84, T85, X155, X156, leI_in_gg(T83, T84))
leI_in_gg(s(T98), s(T99)) → U7_gg(T98, T99, leI_in_gg(T98, T99))
leI_in_gg(0, s(0)) → leI_out_gg(0, s(0))
leI_in_gg(0, 0) → leI_out_gg(0, 0)
U7_gg(T98, T99, leI_out_gg(T98, T99)) → leI_out_gg(s(T98), s(T99))
U19_gggaa(T83, T84, T85, X155, X156, leI_out_gg(T83, T84)) → U20_gggaa(T83, T84, T85, X155, X156, partF_in_ggaa(T83, T85, X155, X156))
partF_in_ggaa(T107, [], [], []) → partF_out_ggaa(T107, [], [], [])
U20_gggaa(T83, T84, T85, X155, X156, partF_out_ggaa(T83, T85, X155, X156)) → pH_out_gggaa(T83, T84, T85, X155, X156)
U6_ggaa(T83, T84, T85, X155, X156, pH_out_gggaa(T83, T84, T85, X155, X156)) → partF_out_ggaa(T83, .(T84, T85), X155, .(T84, X156))
U18_gggaa(T61, T62, T63, X109, X110, partF_out_ggaa(T61, T63, X109, X110)) → pG_out_gggaa(T61, T62, T63, X109, X110)
U5_ggaa(T61, T62, T63, X109, X110, pG_out_gggaa(T61, T62, T63, X109, X110)) → partF_out_ggaa(T61, .(T62, T63), .(T62, X109), X110)
U13_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, partF_out_ggaa(T22, T24, T44, T45)) → U14_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, pP_in_ggagaga(T23, T44, X9, T45, X10, T22, T9))
pP_in_ggagaga(T23, T44, T110, T45, X10, T22, T9) → U15_ggagaga(T23, T44, T110, T45, X10, T22, T9, qsA_in_ga(.(T23, T44), T110))
qsA_in_ga(.(T234, .(T235, T236)), T9) → U2_ga(T234, T235, T236, T9, pC_in_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9))
pC_in_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9) → U29_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, leI_in_gg(T234, T235))
U29_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, leI_out_gg(T234, T235)) → U30_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, pT_in_ggaaagaa(T234, T236, X395, X396, X9, T235, X10, T9))
pT_in_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9) → U31_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, partF_in_ggaa(T234, T236, T244, T245))
U31_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, partF_out_ggaa(T234, T236, T244, T245)) → U32_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, pU_in_gaggaga(T244, X9, T235, T245, X10, T234, T9))
pU_in_gaggaga(T244, T251, T235, T245, X10, T234, T9) → U33_gaggaga(T244, T251, T235, T245, X10, T234, T9, qsJ_in_ga(T244, T251))
qsJ_in_ga(.(T126, T127), X246) → U8_ga(T126, T127, X246, pK_in_ggaaaaa(T126, T127, X242, X243, X244, X245, X246))
pK_in_ggaaaaa(T126, T127, T131, T132, X244, X245, X246) → U23_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, partF_in_ggaa(T126, T127, T131, T132))
U23_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, partF_out_ggaa(T126, T127, T131, T132)) → U24_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, pR_in_gagaga(T131, X244, T132, X245, T126, X246))
pR_in_gagaga(T131, T138, T132, X245, T126, X246) → U25_gagaga(T131, T138, T132, X245, T126, X246, qsJ_in_ga(T131, T138))
qsJ_in_ga([], []) → qsJ_out_ga([], [])
U25_gagaga(T131, T138, T132, X245, T126, X246, qsJ_out_ga(T131, T138)) → U26_gagaga(T131, T138, T132, X245, T126, X246, pS_in_gagga(T132, X245, T138, T126, X246))
pS_in_gagga(T132, T143, T138, T126, X246) → U27_gagga(T132, T143, T138, T126, X246, qsJ_in_ga(T132, T143))
U27_gagga(T132, T143, T138, T126, X246, qsJ_out_ga(T132, T143)) → U28_gagga(T132, T143, T138, T126, X246, appL_in_ggga(T138, T126, T143, X246))
appL_in_ggga(.(T166, T167), T168, T169, .(T166, X322)) → U9_ggga(T166, T167, T168, T169, X322, appL_in_ggga(T167, T168, T169, X322))
appL_in_ggga([], T178, T179, .(T178, T179)) → appL_out_ggga([], T178, T179, .(T178, T179))
U9_ggga(T166, T167, T168, T169, X322, appL_out_ggga(T167, T168, T169, X322)) → appL_out_ggga(.(T166, T167), T168, T169, .(T166, X322))
U28_gagga(T132, T143, T138, T126, X246, appL_out_ggga(T138, T126, T143, X246)) → pS_out_gagga(T132, T143, T138, T126, X246)
U26_gagaga(T131, T138, T132, X245, T126, X246, pS_out_gagga(T132, X245, T138, T126, X246)) → pR_out_gagaga(T131, T138, T132, X245, T126, X246)
U24_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, pR_out_gagaga(T131, X244, T132, X245, T126, X246)) → pK_out_ggaaaaa(T126, T127, T131, T132, X244, X245, X246)
U8_ga(T126, T127, X246, pK_out_ggaaaaa(T126, T127, X242, X243, X244, X245, X246)) → qsJ_out_ga(.(T126, T127), X246)
U33_gaggaga(T244, T251, T235, T245, X10, T234, T9, qsJ_out_ga(T244, T251)) → U34_gaggaga(T244, T251, T235, T245, X10, T234, T9, pQ_in_gagga(.(T235, T245), X10, T251, T234, T9))
pQ_in_gagga(T45, T115, T110, T22, T9) → U21_gagga(T45, T115, T110, T22, T9, qsJ_in_ga(T45, T115))
U21_gagga(T45, T115, T110, T22, T9, qsJ_out_ga(T45, T115)) → U22_gagga(T45, T115, T110, T22, T9, appM_in_ggga(T110, T22, T115, T9))
appM_in_ggga(.(T205, T206), T207, T208, .(T205, T210)) → U10_ggga(T205, T206, T207, T208, T210, appM_in_ggga(T206, T207, T208, T210))
appM_in_ggga([], T220, T221, .(T220, T221)) → appM_out_ggga([], T220, T221, .(T220, T221))
U10_ggga(T205, T206, T207, T208, T210, appM_out_ggga(T206, T207, T208, T210)) → appM_out_ggga(.(T205, T206), T207, T208, .(T205, T210))
U22_gagga(T45, T115, T110, T22, T9, appM_out_ggga(T110, T22, T115, T9)) → pQ_out_gagga(T45, T115, T110, T22, T9)
U34_gaggaga(T244, T251, T235, T245, X10, T234, T9, pQ_out_gagga(.(T235, T245), X10, T251, T234, T9)) → pU_out_gaggaga(T244, T251, T235, T245, X10, T234, T9)
U32_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, pU_out_gaggaga(T244, X9, T235, T245, X10, T234, T9)) → pT_out_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9)
U30_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, pT_out_ggaaagaa(T234, T236, X395, X396, X9, T235, X10, T9)) → pC_out_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9)
U2_ga(T234, T235, T236, T9, pC_out_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9)) → qsA_out_ga(.(T234, .(T235, T236)), T9)
qsA_in_ga(.(T260, []), T9) → U3_ga(T260, T9, pD_in_aaga(X9, X10, T260, T9))
pD_in_aaga(T261, X10, T260, T9) → U35_aaga(T261, X10, T260, T9, qsN_in_a(T261))
qsN_in_a([]) → qsN_out_a([])
U35_aaga(T261, X10, T260, T9, qsN_out_a(T261)) → U36_aaga(T261, X10, T260, T9, pV_in_agga(X10, T261, T260, T9))
pV_in_agga(T262, T261, T260, T9) → U37_agga(T262, T261, T260, T9, qsN_in_a(T262))
U37_agga(T262, T261, T260, T9, qsN_out_a(T262)) → U38_agga(T262, T261, T260, T9, appM_in_ggga(T261, T260, T262, T9))
U38_agga(T262, T261, T260, T9, appM_out_ggga(T261, T260, T262, T9)) → pV_out_agga(T262, T261, T260, T9)
U36_aaga(T261, X10, T260, T9, pV_out_agga(X10, T261, T260, T9)) → pD_out_aaga(T261, X10, T260, T9)
U3_ga(T260, T9, pD_out_aaga(X9, X10, T260, T9)) → qsA_out_ga(.(T260, []), T9)
qsA_in_ga([], []) → qsA_out_ga([], [])
U15_ggagaga(T23, T44, T110, T45, X10, T22, T9, qsA_out_ga(.(T23, T44), T110)) → U16_ggagaga(T23, T44, T110, T45, X10, T22, T9, pQ_in_gagga(T45, X10, T110, T22, T9))
U16_ggagaga(T23, T44, T110, T45, X10, T22, T9, pQ_out_gagga(T45, X10, T110, T22, T9)) → pP_out_ggagaga(T23, T44, T110, T45, X10, T22, T9)
U14_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, pP_out_ggagaga(T23, T44, X9, T45, X10, T22, T9)) → pO_out_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9)
U12_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, pO_out_ggaagaaa(T22, T24, X44, X45, T23, X9, X10, T9)) → pB_out_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9)
U1_ga(T22, T23, T24, T9, pB_out_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9)) → qsA_out_ga(.(T22, .(T23, T24)), T9)

The argument filtering Pi contains the following mapping:
qsA_in_ga(x1, x2)  =  qsA_in_ga(x1)
.(x1, x2)  =  .(x1, x2)
U1_ga(x1, x2, x3, x4, x5)  =  U1_ga(x1, x2, x3, x5)
pB_in_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pB_in_gggaaaaa(x1, x2, x3)
U11_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U11_gggaaaaa(x1, x2, x3, x9)
gtE_in_gg(x1, x2)  =  gtE_in_gg(x1, x2)
s(x1)  =  s(x1)
U4_gg(x1, x2, x3)  =  U4_gg(x1, x2, x3)
0  =  0
gtE_out_gg(x1, x2)  =  gtE_out_gg(x1, x2)
U12_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U12_gggaaaaa(x1, x2, x3, x9)
pO_in_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pO_in_ggaagaaa(x1, x2, x5)
U13_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U13_ggaagaaa(x1, x2, x5, x9)
partF_in_ggaa(x1, x2, x3, x4)  =  partF_in_ggaa(x1, x2)
U5_ggaa(x1, x2, x3, x4, x5, x6)  =  U5_ggaa(x1, x2, x3, x6)
pG_in_gggaa(x1, x2, x3, x4, x5)  =  pG_in_gggaa(x1, x2, x3)
U17_gggaa(x1, x2, x3, x4, x5, x6)  =  U17_gggaa(x1, x2, x3, x6)
U18_gggaa(x1, x2, x3, x4, x5, x6)  =  U18_gggaa(x1, x2, x3, x6)
U6_ggaa(x1, x2, x3, x4, x5, x6)  =  U6_ggaa(x1, x2, x3, x6)
pH_in_gggaa(x1, x2, x3, x4, x5)  =  pH_in_gggaa(x1, x2, x3)
U19_gggaa(x1, x2, x3, x4, x5, x6)  =  U19_gggaa(x1, x2, x3, x6)
leI_in_gg(x1, x2)  =  leI_in_gg(x1, x2)
U7_gg(x1, x2, x3)  =  U7_gg(x1, x2, x3)
leI_out_gg(x1, x2)  =  leI_out_gg(x1, x2)
U20_gggaa(x1, x2, x3, x4, x5, x6)  =  U20_gggaa(x1, x2, x3, x6)
[]  =  []
partF_out_ggaa(x1, x2, x3, x4)  =  partF_out_ggaa(x1, x2, x3, x4)
pH_out_gggaa(x1, x2, x3, x4, x5)  =  pH_out_gggaa(x1, x2, x3, x4, x5)
pG_out_gggaa(x1, x2, x3, x4, x5)  =  pG_out_gggaa(x1, x2, x3, x4, x5)
U14_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U14_ggaagaaa(x1, x2, x3, x4, x5, x9)
pP_in_ggagaga(x1, x2, x3, x4, x5, x6, x7)  =  pP_in_ggagaga(x1, x2, x4, x6)
U15_ggagaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U15_ggagaga(x1, x2, x4, x6, x8)
U2_ga(x1, x2, x3, x4, x5)  =  U2_ga(x1, x2, x3, x5)
pC_in_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pC_in_gggaaaaa(x1, x2, x3)
U29_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U29_gggaaaaa(x1, x2, x3, x9)
U30_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U30_gggaaaaa(x1, x2, x3, x9)
pT_in_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pT_in_ggaaagaa(x1, x2, x6)
U31_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U31_ggaaagaa(x1, x2, x6, x9)
U32_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U32_ggaaagaa(x1, x2, x3, x4, x6, x9)
pU_in_gaggaga(x1, x2, x3, x4, x5, x6, x7)  =  pU_in_gaggaga(x1, x3, x4, x6)
U33_gaggaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U33_gaggaga(x1, x3, x4, x6, x8)
qsJ_in_ga(x1, x2)  =  qsJ_in_ga(x1)
U8_ga(x1, x2, x3, x4)  =  U8_ga(x1, x2, x4)
pK_in_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)  =  pK_in_ggaaaaa(x1, x2)
U23_ggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  U23_ggaaaaa(x1, x2, x8)
U24_ggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  U24_ggaaaaa(x1, x2, x3, x4, x8)
pR_in_gagaga(x1, x2, x3, x4, x5, x6)  =  pR_in_gagaga(x1, x3, x5)
U25_gagaga(x1, x2, x3, x4, x5, x6, x7)  =  U25_gagaga(x1, x3, x5, x7)
qsJ_out_ga(x1, x2)  =  qsJ_out_ga(x1, x2)
U26_gagaga(x1, x2, x3, x4, x5, x6, x7)  =  U26_gagaga(x1, x2, x3, x5, x7)
pS_in_gagga(x1, x2, x3, x4, x5)  =  pS_in_gagga(x1, x3, x4)
U27_gagga(x1, x2, x3, x4, x5, x6)  =  U27_gagga(x1, x3, x4, x6)
U28_gagga(x1, x2, x3, x4, x5, x6)  =  U28_gagga(x1, x2, x3, x4, x6)
appL_in_ggga(x1, x2, x3, x4)  =  appL_in_ggga(x1, x2, x3)
U9_ggga(x1, x2, x3, x4, x5, x6)  =  U9_ggga(x1, x2, x3, x4, x6)
appL_out_ggga(x1, x2, x3, x4)  =  appL_out_ggga(x1, x2, x3, x4)
pS_out_gagga(x1, x2, x3, x4, x5)  =  pS_out_gagga(x1, x2, x3, x4, x5)
pR_out_gagaga(x1, x2, x3, x4, x5, x6)  =  pR_out_gagaga(x1, x2, x3, x4, x5, x6)
pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)  =  pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)
U34_gaggaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U34_gaggaga(x1, x2, x3, x4, x6, x8)
pQ_in_gagga(x1, x2, x3, x4, x5)  =  pQ_in_gagga(x1, x3, x4)
U21_gagga(x1, x2, x3, x4, x5, x6)  =  U21_gagga(x1, x3, x4, x6)
U22_gagga(x1, x2, x3, x4, x5, x6)  =  U22_gagga(x1, x2, x3, x4, x6)
appM_in_ggga(x1, x2, x3, x4)  =  appM_in_ggga(x1, x2, x3)
U10_ggga(x1, x2, x3, x4, x5, x6)  =  U10_ggga(x1, x2, x3, x4, x6)
appM_out_ggga(x1, x2, x3, x4)  =  appM_out_ggga(x1, x2, x3, x4)
pQ_out_gagga(x1, x2, x3, x4, x5)  =  pQ_out_gagga(x1, x2, x3, x4, x5)
pU_out_gaggaga(x1, x2, x3, x4, x5, x6, x7)  =  pU_out_gaggaga(x1, x2, x3, x4, x5, x6, x7)
pT_out_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pT_out_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)
pC_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pC_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)
qsA_out_ga(x1, x2)  =  qsA_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
pD_in_aaga(x1, x2, x3, x4)  =  pD_in_aaga(x3)
U35_aaga(x1, x2, x3, x4, x5)  =  U35_aaga(x3, x5)
qsN_in_a(x1)  =  qsN_in_a
qsN_out_a(x1)  =  qsN_out_a(x1)
U36_aaga(x1, x2, x3, x4, x5)  =  U36_aaga(x1, x3, x5)
pV_in_agga(x1, x2, x3, x4)  =  pV_in_agga(x2, x3)
U37_agga(x1, x2, x3, x4, x5)  =  U37_agga(x2, x3, x5)
U38_agga(x1, x2, x3, x4, x5)  =  U38_agga(x1, x2, x3, x5)
pV_out_agga(x1, x2, x3, x4)  =  pV_out_agga(x1, x2, x3, x4)
pD_out_aaga(x1, x2, x3, x4)  =  pD_out_aaga(x1, x2, x3, x4)
U16_ggagaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U16_ggagaga(x1, x2, x3, x4, x6, x8)
pP_out_ggagaga(x1, x2, x3, x4, x5, x6, x7)  =  pP_out_ggagaga(x1, x2, x3, x4, x5, x6, x7)
pO_out_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pO_out_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)
pB_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pB_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)
APPL_IN_GGGA(x1, x2, x3, x4)  =  APPL_IN_GGGA(x1, x2, x3)

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:

APPL_IN_GGGA(.(T166, T167), T168, T169, .(T166, X322)) → APPL_IN_GGGA(T167, T168, T169, X322)

R is empty.
The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
APPL_IN_GGGA(x1, x2, x3, x4)  =  APPL_IN_GGGA(x1, x2, x3)

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:

APPL_IN_GGGA(.(T166, T167), T168, T169) → APPL_IN_GGGA(T167, T168, T169)

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:

  • APPL_IN_GGGA(.(T166, T167), T168, T169) → APPL_IN_GGGA(T167, T168, T169)
    The graph contains the following edges 1 > 1, 2 >= 2, 3 >= 3

(20) YES

(21) Obligation:

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

LEI_IN_GG(s(T98), s(T99)) → LEI_IN_GG(T98, T99)

The TRS R consists of the following rules:

qsA_in_ga(.(T22, .(T23, T24)), T9) → U1_ga(T22, T23, T24, T9, pB_in_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9))
pB_in_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9) → U11_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, gtE_in_gg(T22, T23))
gtE_in_gg(s(T37), s(T38)) → U4_gg(T37, T38, gtE_in_gg(T37, T38))
gtE_in_gg(s(0), 0) → gtE_out_gg(s(0), 0)
U4_gg(T37, T38, gtE_out_gg(T37, T38)) → gtE_out_gg(s(T37), s(T38))
U11_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, gtE_out_gg(T22, T23)) → U12_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, pO_in_ggaagaaa(T22, T24, X44, X45, T23, X9, X10, T9))
pO_in_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9) → U13_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, partF_in_ggaa(T22, T24, T44, T45))
partF_in_ggaa(T61, .(T62, T63), .(T62, X109), X110) → U5_ggaa(T61, T62, T63, X109, X110, pG_in_gggaa(T61, T62, T63, X109, X110))
pG_in_gggaa(T61, T62, T63, X109, X110) → U17_gggaa(T61, T62, T63, X109, X110, gtE_in_gg(T61, T62))
U17_gggaa(T61, T62, T63, X109, X110, gtE_out_gg(T61, T62)) → U18_gggaa(T61, T62, T63, X109, X110, partF_in_ggaa(T61, T63, X109, X110))
partF_in_ggaa(T83, .(T84, T85), X155, .(T84, X156)) → U6_ggaa(T83, T84, T85, X155, X156, pH_in_gggaa(T83, T84, T85, X155, X156))
pH_in_gggaa(T83, T84, T85, X155, X156) → U19_gggaa(T83, T84, T85, X155, X156, leI_in_gg(T83, T84))
leI_in_gg(s(T98), s(T99)) → U7_gg(T98, T99, leI_in_gg(T98, T99))
leI_in_gg(0, s(0)) → leI_out_gg(0, s(0))
leI_in_gg(0, 0) → leI_out_gg(0, 0)
U7_gg(T98, T99, leI_out_gg(T98, T99)) → leI_out_gg(s(T98), s(T99))
U19_gggaa(T83, T84, T85, X155, X156, leI_out_gg(T83, T84)) → U20_gggaa(T83, T84, T85, X155, X156, partF_in_ggaa(T83, T85, X155, X156))
partF_in_ggaa(T107, [], [], []) → partF_out_ggaa(T107, [], [], [])
U20_gggaa(T83, T84, T85, X155, X156, partF_out_ggaa(T83, T85, X155, X156)) → pH_out_gggaa(T83, T84, T85, X155, X156)
U6_ggaa(T83, T84, T85, X155, X156, pH_out_gggaa(T83, T84, T85, X155, X156)) → partF_out_ggaa(T83, .(T84, T85), X155, .(T84, X156))
U18_gggaa(T61, T62, T63, X109, X110, partF_out_ggaa(T61, T63, X109, X110)) → pG_out_gggaa(T61, T62, T63, X109, X110)
U5_ggaa(T61, T62, T63, X109, X110, pG_out_gggaa(T61, T62, T63, X109, X110)) → partF_out_ggaa(T61, .(T62, T63), .(T62, X109), X110)
U13_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, partF_out_ggaa(T22, T24, T44, T45)) → U14_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, pP_in_ggagaga(T23, T44, X9, T45, X10, T22, T9))
pP_in_ggagaga(T23, T44, T110, T45, X10, T22, T9) → U15_ggagaga(T23, T44, T110, T45, X10, T22, T9, qsA_in_ga(.(T23, T44), T110))
qsA_in_ga(.(T234, .(T235, T236)), T9) → U2_ga(T234, T235, T236, T9, pC_in_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9))
pC_in_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9) → U29_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, leI_in_gg(T234, T235))
U29_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, leI_out_gg(T234, T235)) → U30_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, pT_in_ggaaagaa(T234, T236, X395, X396, X9, T235, X10, T9))
pT_in_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9) → U31_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, partF_in_ggaa(T234, T236, T244, T245))
U31_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, partF_out_ggaa(T234, T236, T244, T245)) → U32_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, pU_in_gaggaga(T244, X9, T235, T245, X10, T234, T9))
pU_in_gaggaga(T244, T251, T235, T245, X10, T234, T9) → U33_gaggaga(T244, T251, T235, T245, X10, T234, T9, qsJ_in_ga(T244, T251))
qsJ_in_ga(.(T126, T127), X246) → U8_ga(T126, T127, X246, pK_in_ggaaaaa(T126, T127, X242, X243, X244, X245, X246))
pK_in_ggaaaaa(T126, T127, T131, T132, X244, X245, X246) → U23_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, partF_in_ggaa(T126, T127, T131, T132))
U23_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, partF_out_ggaa(T126, T127, T131, T132)) → U24_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, pR_in_gagaga(T131, X244, T132, X245, T126, X246))
pR_in_gagaga(T131, T138, T132, X245, T126, X246) → U25_gagaga(T131, T138, T132, X245, T126, X246, qsJ_in_ga(T131, T138))
qsJ_in_ga([], []) → qsJ_out_ga([], [])
U25_gagaga(T131, T138, T132, X245, T126, X246, qsJ_out_ga(T131, T138)) → U26_gagaga(T131, T138, T132, X245, T126, X246, pS_in_gagga(T132, X245, T138, T126, X246))
pS_in_gagga(T132, T143, T138, T126, X246) → U27_gagga(T132, T143, T138, T126, X246, qsJ_in_ga(T132, T143))
U27_gagga(T132, T143, T138, T126, X246, qsJ_out_ga(T132, T143)) → U28_gagga(T132, T143, T138, T126, X246, appL_in_ggga(T138, T126, T143, X246))
appL_in_ggga(.(T166, T167), T168, T169, .(T166, X322)) → U9_ggga(T166, T167, T168, T169, X322, appL_in_ggga(T167, T168, T169, X322))
appL_in_ggga([], T178, T179, .(T178, T179)) → appL_out_ggga([], T178, T179, .(T178, T179))
U9_ggga(T166, T167, T168, T169, X322, appL_out_ggga(T167, T168, T169, X322)) → appL_out_ggga(.(T166, T167), T168, T169, .(T166, X322))
U28_gagga(T132, T143, T138, T126, X246, appL_out_ggga(T138, T126, T143, X246)) → pS_out_gagga(T132, T143, T138, T126, X246)
U26_gagaga(T131, T138, T132, X245, T126, X246, pS_out_gagga(T132, X245, T138, T126, X246)) → pR_out_gagaga(T131, T138, T132, X245, T126, X246)
U24_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, pR_out_gagaga(T131, X244, T132, X245, T126, X246)) → pK_out_ggaaaaa(T126, T127, T131, T132, X244, X245, X246)
U8_ga(T126, T127, X246, pK_out_ggaaaaa(T126, T127, X242, X243, X244, X245, X246)) → qsJ_out_ga(.(T126, T127), X246)
U33_gaggaga(T244, T251, T235, T245, X10, T234, T9, qsJ_out_ga(T244, T251)) → U34_gaggaga(T244, T251, T235, T245, X10, T234, T9, pQ_in_gagga(.(T235, T245), X10, T251, T234, T9))
pQ_in_gagga(T45, T115, T110, T22, T9) → U21_gagga(T45, T115, T110, T22, T9, qsJ_in_ga(T45, T115))
U21_gagga(T45, T115, T110, T22, T9, qsJ_out_ga(T45, T115)) → U22_gagga(T45, T115, T110, T22, T9, appM_in_ggga(T110, T22, T115, T9))
appM_in_ggga(.(T205, T206), T207, T208, .(T205, T210)) → U10_ggga(T205, T206, T207, T208, T210, appM_in_ggga(T206, T207, T208, T210))
appM_in_ggga([], T220, T221, .(T220, T221)) → appM_out_ggga([], T220, T221, .(T220, T221))
U10_ggga(T205, T206, T207, T208, T210, appM_out_ggga(T206, T207, T208, T210)) → appM_out_ggga(.(T205, T206), T207, T208, .(T205, T210))
U22_gagga(T45, T115, T110, T22, T9, appM_out_ggga(T110, T22, T115, T9)) → pQ_out_gagga(T45, T115, T110, T22, T9)
U34_gaggaga(T244, T251, T235, T245, X10, T234, T9, pQ_out_gagga(.(T235, T245), X10, T251, T234, T9)) → pU_out_gaggaga(T244, T251, T235, T245, X10, T234, T9)
U32_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, pU_out_gaggaga(T244, X9, T235, T245, X10, T234, T9)) → pT_out_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9)
U30_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, pT_out_ggaaagaa(T234, T236, X395, X396, X9, T235, X10, T9)) → pC_out_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9)
U2_ga(T234, T235, T236, T9, pC_out_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9)) → qsA_out_ga(.(T234, .(T235, T236)), T9)
qsA_in_ga(.(T260, []), T9) → U3_ga(T260, T9, pD_in_aaga(X9, X10, T260, T9))
pD_in_aaga(T261, X10, T260, T9) → U35_aaga(T261, X10, T260, T9, qsN_in_a(T261))
qsN_in_a([]) → qsN_out_a([])
U35_aaga(T261, X10, T260, T9, qsN_out_a(T261)) → U36_aaga(T261, X10, T260, T9, pV_in_agga(X10, T261, T260, T9))
pV_in_agga(T262, T261, T260, T9) → U37_agga(T262, T261, T260, T9, qsN_in_a(T262))
U37_agga(T262, T261, T260, T9, qsN_out_a(T262)) → U38_agga(T262, T261, T260, T9, appM_in_ggga(T261, T260, T262, T9))
U38_agga(T262, T261, T260, T9, appM_out_ggga(T261, T260, T262, T9)) → pV_out_agga(T262, T261, T260, T9)
U36_aaga(T261, X10, T260, T9, pV_out_agga(X10, T261, T260, T9)) → pD_out_aaga(T261, X10, T260, T9)
U3_ga(T260, T9, pD_out_aaga(X9, X10, T260, T9)) → qsA_out_ga(.(T260, []), T9)
qsA_in_ga([], []) → qsA_out_ga([], [])
U15_ggagaga(T23, T44, T110, T45, X10, T22, T9, qsA_out_ga(.(T23, T44), T110)) → U16_ggagaga(T23, T44, T110, T45, X10, T22, T9, pQ_in_gagga(T45, X10, T110, T22, T9))
U16_ggagaga(T23, T44, T110, T45, X10, T22, T9, pQ_out_gagga(T45, X10, T110, T22, T9)) → pP_out_ggagaga(T23, T44, T110, T45, X10, T22, T9)
U14_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, pP_out_ggagaga(T23, T44, X9, T45, X10, T22, T9)) → pO_out_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9)
U12_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, pO_out_ggaagaaa(T22, T24, X44, X45, T23, X9, X10, T9)) → pB_out_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9)
U1_ga(T22, T23, T24, T9, pB_out_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9)) → qsA_out_ga(.(T22, .(T23, T24)), T9)

The argument filtering Pi contains the following mapping:
qsA_in_ga(x1, x2)  =  qsA_in_ga(x1)
.(x1, x2)  =  .(x1, x2)
U1_ga(x1, x2, x3, x4, x5)  =  U1_ga(x1, x2, x3, x5)
pB_in_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pB_in_gggaaaaa(x1, x2, x3)
U11_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U11_gggaaaaa(x1, x2, x3, x9)
gtE_in_gg(x1, x2)  =  gtE_in_gg(x1, x2)
s(x1)  =  s(x1)
U4_gg(x1, x2, x3)  =  U4_gg(x1, x2, x3)
0  =  0
gtE_out_gg(x1, x2)  =  gtE_out_gg(x1, x2)
U12_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U12_gggaaaaa(x1, x2, x3, x9)
pO_in_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pO_in_ggaagaaa(x1, x2, x5)
U13_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U13_ggaagaaa(x1, x2, x5, x9)
partF_in_ggaa(x1, x2, x3, x4)  =  partF_in_ggaa(x1, x2)
U5_ggaa(x1, x2, x3, x4, x5, x6)  =  U5_ggaa(x1, x2, x3, x6)
pG_in_gggaa(x1, x2, x3, x4, x5)  =  pG_in_gggaa(x1, x2, x3)
U17_gggaa(x1, x2, x3, x4, x5, x6)  =  U17_gggaa(x1, x2, x3, x6)
U18_gggaa(x1, x2, x3, x4, x5, x6)  =  U18_gggaa(x1, x2, x3, x6)
U6_ggaa(x1, x2, x3, x4, x5, x6)  =  U6_ggaa(x1, x2, x3, x6)
pH_in_gggaa(x1, x2, x3, x4, x5)  =  pH_in_gggaa(x1, x2, x3)
U19_gggaa(x1, x2, x3, x4, x5, x6)  =  U19_gggaa(x1, x2, x3, x6)
leI_in_gg(x1, x2)  =  leI_in_gg(x1, x2)
U7_gg(x1, x2, x3)  =  U7_gg(x1, x2, x3)
leI_out_gg(x1, x2)  =  leI_out_gg(x1, x2)
U20_gggaa(x1, x2, x3, x4, x5, x6)  =  U20_gggaa(x1, x2, x3, x6)
[]  =  []
partF_out_ggaa(x1, x2, x3, x4)  =  partF_out_ggaa(x1, x2, x3, x4)
pH_out_gggaa(x1, x2, x3, x4, x5)  =  pH_out_gggaa(x1, x2, x3, x4, x5)
pG_out_gggaa(x1, x2, x3, x4, x5)  =  pG_out_gggaa(x1, x2, x3, x4, x5)
U14_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U14_ggaagaaa(x1, x2, x3, x4, x5, x9)
pP_in_ggagaga(x1, x2, x3, x4, x5, x6, x7)  =  pP_in_ggagaga(x1, x2, x4, x6)
U15_ggagaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U15_ggagaga(x1, x2, x4, x6, x8)
U2_ga(x1, x2, x3, x4, x5)  =  U2_ga(x1, x2, x3, x5)
pC_in_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pC_in_gggaaaaa(x1, x2, x3)
U29_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U29_gggaaaaa(x1, x2, x3, x9)
U30_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U30_gggaaaaa(x1, x2, x3, x9)
pT_in_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pT_in_ggaaagaa(x1, x2, x6)
U31_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U31_ggaaagaa(x1, x2, x6, x9)
U32_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U32_ggaaagaa(x1, x2, x3, x4, x6, x9)
pU_in_gaggaga(x1, x2, x3, x4, x5, x6, x7)  =  pU_in_gaggaga(x1, x3, x4, x6)
U33_gaggaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U33_gaggaga(x1, x3, x4, x6, x8)
qsJ_in_ga(x1, x2)  =  qsJ_in_ga(x1)
U8_ga(x1, x2, x3, x4)  =  U8_ga(x1, x2, x4)
pK_in_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)  =  pK_in_ggaaaaa(x1, x2)
U23_ggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  U23_ggaaaaa(x1, x2, x8)
U24_ggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  U24_ggaaaaa(x1, x2, x3, x4, x8)
pR_in_gagaga(x1, x2, x3, x4, x5, x6)  =  pR_in_gagaga(x1, x3, x5)
U25_gagaga(x1, x2, x3, x4, x5, x6, x7)  =  U25_gagaga(x1, x3, x5, x7)
qsJ_out_ga(x1, x2)  =  qsJ_out_ga(x1, x2)
U26_gagaga(x1, x2, x3, x4, x5, x6, x7)  =  U26_gagaga(x1, x2, x3, x5, x7)
pS_in_gagga(x1, x2, x3, x4, x5)  =  pS_in_gagga(x1, x3, x4)
U27_gagga(x1, x2, x3, x4, x5, x6)  =  U27_gagga(x1, x3, x4, x6)
U28_gagga(x1, x2, x3, x4, x5, x6)  =  U28_gagga(x1, x2, x3, x4, x6)
appL_in_ggga(x1, x2, x3, x4)  =  appL_in_ggga(x1, x2, x3)
U9_ggga(x1, x2, x3, x4, x5, x6)  =  U9_ggga(x1, x2, x3, x4, x6)
appL_out_ggga(x1, x2, x3, x4)  =  appL_out_ggga(x1, x2, x3, x4)
pS_out_gagga(x1, x2, x3, x4, x5)  =  pS_out_gagga(x1, x2, x3, x4, x5)
pR_out_gagaga(x1, x2, x3, x4, x5, x6)  =  pR_out_gagaga(x1, x2, x3, x4, x5, x6)
pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)  =  pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)
U34_gaggaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U34_gaggaga(x1, x2, x3, x4, x6, x8)
pQ_in_gagga(x1, x2, x3, x4, x5)  =  pQ_in_gagga(x1, x3, x4)
U21_gagga(x1, x2, x3, x4, x5, x6)  =  U21_gagga(x1, x3, x4, x6)
U22_gagga(x1, x2, x3, x4, x5, x6)  =  U22_gagga(x1, x2, x3, x4, x6)
appM_in_ggga(x1, x2, x3, x4)  =  appM_in_ggga(x1, x2, x3)
U10_ggga(x1, x2, x3, x4, x5, x6)  =  U10_ggga(x1, x2, x3, x4, x6)
appM_out_ggga(x1, x2, x3, x4)  =  appM_out_ggga(x1, x2, x3, x4)
pQ_out_gagga(x1, x2, x3, x4, x5)  =  pQ_out_gagga(x1, x2, x3, x4, x5)
pU_out_gaggaga(x1, x2, x3, x4, x5, x6, x7)  =  pU_out_gaggaga(x1, x2, x3, x4, x5, x6, x7)
pT_out_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pT_out_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)
pC_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pC_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)
qsA_out_ga(x1, x2)  =  qsA_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
pD_in_aaga(x1, x2, x3, x4)  =  pD_in_aaga(x3)
U35_aaga(x1, x2, x3, x4, x5)  =  U35_aaga(x3, x5)
qsN_in_a(x1)  =  qsN_in_a
qsN_out_a(x1)  =  qsN_out_a(x1)
U36_aaga(x1, x2, x3, x4, x5)  =  U36_aaga(x1, x3, x5)
pV_in_agga(x1, x2, x3, x4)  =  pV_in_agga(x2, x3)
U37_agga(x1, x2, x3, x4, x5)  =  U37_agga(x2, x3, x5)
U38_agga(x1, x2, x3, x4, x5)  =  U38_agga(x1, x2, x3, x5)
pV_out_agga(x1, x2, x3, x4)  =  pV_out_agga(x1, x2, x3, x4)
pD_out_aaga(x1, x2, x3, x4)  =  pD_out_aaga(x1, x2, x3, x4)
U16_ggagaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U16_ggagaga(x1, x2, x3, x4, x6, x8)
pP_out_ggagaga(x1, x2, x3, x4, x5, x6, x7)  =  pP_out_ggagaga(x1, x2, x3, x4, x5, x6, x7)
pO_out_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pO_out_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)
pB_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pB_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)
LEI_IN_GG(x1, x2)  =  LEI_IN_GG(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:

LEI_IN_GG(s(T98), s(T99)) → LEI_IN_GG(T98, T99)

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

(24) PiDPToQDPProof (EQUIVALENT 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:

LEI_IN_GG(s(T98), s(T99)) → LEI_IN_GG(T98, T99)

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:

  • LEI_IN_GG(s(T98), s(T99)) → LEI_IN_GG(T98, T99)
    The graph contains the following edges 1 > 1, 2 > 2

(27) YES

(28) Obligation:

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

GTE_IN_GG(s(T37), s(T38)) → GTE_IN_GG(T37, T38)

The TRS R consists of the following rules:

qsA_in_ga(.(T22, .(T23, T24)), T9) → U1_ga(T22, T23, T24, T9, pB_in_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9))
pB_in_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9) → U11_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, gtE_in_gg(T22, T23))
gtE_in_gg(s(T37), s(T38)) → U4_gg(T37, T38, gtE_in_gg(T37, T38))
gtE_in_gg(s(0), 0) → gtE_out_gg(s(0), 0)
U4_gg(T37, T38, gtE_out_gg(T37, T38)) → gtE_out_gg(s(T37), s(T38))
U11_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, gtE_out_gg(T22, T23)) → U12_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, pO_in_ggaagaaa(T22, T24, X44, X45, T23, X9, X10, T9))
pO_in_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9) → U13_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, partF_in_ggaa(T22, T24, T44, T45))
partF_in_ggaa(T61, .(T62, T63), .(T62, X109), X110) → U5_ggaa(T61, T62, T63, X109, X110, pG_in_gggaa(T61, T62, T63, X109, X110))
pG_in_gggaa(T61, T62, T63, X109, X110) → U17_gggaa(T61, T62, T63, X109, X110, gtE_in_gg(T61, T62))
U17_gggaa(T61, T62, T63, X109, X110, gtE_out_gg(T61, T62)) → U18_gggaa(T61, T62, T63, X109, X110, partF_in_ggaa(T61, T63, X109, X110))
partF_in_ggaa(T83, .(T84, T85), X155, .(T84, X156)) → U6_ggaa(T83, T84, T85, X155, X156, pH_in_gggaa(T83, T84, T85, X155, X156))
pH_in_gggaa(T83, T84, T85, X155, X156) → U19_gggaa(T83, T84, T85, X155, X156, leI_in_gg(T83, T84))
leI_in_gg(s(T98), s(T99)) → U7_gg(T98, T99, leI_in_gg(T98, T99))
leI_in_gg(0, s(0)) → leI_out_gg(0, s(0))
leI_in_gg(0, 0) → leI_out_gg(0, 0)
U7_gg(T98, T99, leI_out_gg(T98, T99)) → leI_out_gg(s(T98), s(T99))
U19_gggaa(T83, T84, T85, X155, X156, leI_out_gg(T83, T84)) → U20_gggaa(T83, T84, T85, X155, X156, partF_in_ggaa(T83, T85, X155, X156))
partF_in_ggaa(T107, [], [], []) → partF_out_ggaa(T107, [], [], [])
U20_gggaa(T83, T84, T85, X155, X156, partF_out_ggaa(T83, T85, X155, X156)) → pH_out_gggaa(T83, T84, T85, X155, X156)
U6_ggaa(T83, T84, T85, X155, X156, pH_out_gggaa(T83, T84, T85, X155, X156)) → partF_out_ggaa(T83, .(T84, T85), X155, .(T84, X156))
U18_gggaa(T61, T62, T63, X109, X110, partF_out_ggaa(T61, T63, X109, X110)) → pG_out_gggaa(T61, T62, T63, X109, X110)
U5_ggaa(T61, T62, T63, X109, X110, pG_out_gggaa(T61, T62, T63, X109, X110)) → partF_out_ggaa(T61, .(T62, T63), .(T62, X109), X110)
U13_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, partF_out_ggaa(T22, T24, T44, T45)) → U14_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, pP_in_ggagaga(T23, T44, X9, T45, X10, T22, T9))
pP_in_ggagaga(T23, T44, T110, T45, X10, T22, T9) → U15_ggagaga(T23, T44, T110, T45, X10, T22, T9, qsA_in_ga(.(T23, T44), T110))
qsA_in_ga(.(T234, .(T235, T236)), T9) → U2_ga(T234, T235, T236, T9, pC_in_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9))
pC_in_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9) → U29_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, leI_in_gg(T234, T235))
U29_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, leI_out_gg(T234, T235)) → U30_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, pT_in_ggaaagaa(T234, T236, X395, X396, X9, T235, X10, T9))
pT_in_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9) → U31_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, partF_in_ggaa(T234, T236, T244, T245))
U31_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, partF_out_ggaa(T234, T236, T244, T245)) → U32_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, pU_in_gaggaga(T244, X9, T235, T245, X10, T234, T9))
pU_in_gaggaga(T244, T251, T235, T245, X10, T234, T9) → U33_gaggaga(T244, T251, T235, T245, X10, T234, T9, qsJ_in_ga(T244, T251))
qsJ_in_ga(.(T126, T127), X246) → U8_ga(T126, T127, X246, pK_in_ggaaaaa(T126, T127, X242, X243, X244, X245, X246))
pK_in_ggaaaaa(T126, T127, T131, T132, X244, X245, X246) → U23_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, partF_in_ggaa(T126, T127, T131, T132))
U23_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, partF_out_ggaa(T126, T127, T131, T132)) → U24_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, pR_in_gagaga(T131, X244, T132, X245, T126, X246))
pR_in_gagaga(T131, T138, T132, X245, T126, X246) → U25_gagaga(T131, T138, T132, X245, T126, X246, qsJ_in_ga(T131, T138))
qsJ_in_ga([], []) → qsJ_out_ga([], [])
U25_gagaga(T131, T138, T132, X245, T126, X246, qsJ_out_ga(T131, T138)) → U26_gagaga(T131, T138, T132, X245, T126, X246, pS_in_gagga(T132, X245, T138, T126, X246))
pS_in_gagga(T132, T143, T138, T126, X246) → U27_gagga(T132, T143, T138, T126, X246, qsJ_in_ga(T132, T143))
U27_gagga(T132, T143, T138, T126, X246, qsJ_out_ga(T132, T143)) → U28_gagga(T132, T143, T138, T126, X246, appL_in_ggga(T138, T126, T143, X246))
appL_in_ggga(.(T166, T167), T168, T169, .(T166, X322)) → U9_ggga(T166, T167, T168, T169, X322, appL_in_ggga(T167, T168, T169, X322))
appL_in_ggga([], T178, T179, .(T178, T179)) → appL_out_ggga([], T178, T179, .(T178, T179))
U9_ggga(T166, T167, T168, T169, X322, appL_out_ggga(T167, T168, T169, X322)) → appL_out_ggga(.(T166, T167), T168, T169, .(T166, X322))
U28_gagga(T132, T143, T138, T126, X246, appL_out_ggga(T138, T126, T143, X246)) → pS_out_gagga(T132, T143, T138, T126, X246)
U26_gagaga(T131, T138, T132, X245, T126, X246, pS_out_gagga(T132, X245, T138, T126, X246)) → pR_out_gagaga(T131, T138, T132, X245, T126, X246)
U24_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, pR_out_gagaga(T131, X244, T132, X245, T126, X246)) → pK_out_ggaaaaa(T126, T127, T131, T132, X244, X245, X246)
U8_ga(T126, T127, X246, pK_out_ggaaaaa(T126, T127, X242, X243, X244, X245, X246)) → qsJ_out_ga(.(T126, T127), X246)
U33_gaggaga(T244, T251, T235, T245, X10, T234, T9, qsJ_out_ga(T244, T251)) → U34_gaggaga(T244, T251, T235, T245, X10, T234, T9, pQ_in_gagga(.(T235, T245), X10, T251, T234, T9))
pQ_in_gagga(T45, T115, T110, T22, T9) → U21_gagga(T45, T115, T110, T22, T9, qsJ_in_ga(T45, T115))
U21_gagga(T45, T115, T110, T22, T9, qsJ_out_ga(T45, T115)) → U22_gagga(T45, T115, T110, T22, T9, appM_in_ggga(T110, T22, T115, T9))
appM_in_ggga(.(T205, T206), T207, T208, .(T205, T210)) → U10_ggga(T205, T206, T207, T208, T210, appM_in_ggga(T206, T207, T208, T210))
appM_in_ggga([], T220, T221, .(T220, T221)) → appM_out_ggga([], T220, T221, .(T220, T221))
U10_ggga(T205, T206, T207, T208, T210, appM_out_ggga(T206, T207, T208, T210)) → appM_out_ggga(.(T205, T206), T207, T208, .(T205, T210))
U22_gagga(T45, T115, T110, T22, T9, appM_out_ggga(T110, T22, T115, T9)) → pQ_out_gagga(T45, T115, T110, T22, T9)
U34_gaggaga(T244, T251, T235, T245, X10, T234, T9, pQ_out_gagga(.(T235, T245), X10, T251, T234, T9)) → pU_out_gaggaga(T244, T251, T235, T245, X10, T234, T9)
U32_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, pU_out_gaggaga(T244, X9, T235, T245, X10, T234, T9)) → pT_out_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9)
U30_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, pT_out_ggaaagaa(T234, T236, X395, X396, X9, T235, X10, T9)) → pC_out_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9)
U2_ga(T234, T235, T236, T9, pC_out_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9)) → qsA_out_ga(.(T234, .(T235, T236)), T9)
qsA_in_ga(.(T260, []), T9) → U3_ga(T260, T9, pD_in_aaga(X9, X10, T260, T9))
pD_in_aaga(T261, X10, T260, T9) → U35_aaga(T261, X10, T260, T9, qsN_in_a(T261))
qsN_in_a([]) → qsN_out_a([])
U35_aaga(T261, X10, T260, T9, qsN_out_a(T261)) → U36_aaga(T261, X10, T260, T9, pV_in_agga(X10, T261, T260, T9))
pV_in_agga(T262, T261, T260, T9) → U37_agga(T262, T261, T260, T9, qsN_in_a(T262))
U37_agga(T262, T261, T260, T9, qsN_out_a(T262)) → U38_agga(T262, T261, T260, T9, appM_in_ggga(T261, T260, T262, T9))
U38_agga(T262, T261, T260, T9, appM_out_ggga(T261, T260, T262, T9)) → pV_out_agga(T262, T261, T260, T9)
U36_aaga(T261, X10, T260, T9, pV_out_agga(X10, T261, T260, T9)) → pD_out_aaga(T261, X10, T260, T9)
U3_ga(T260, T9, pD_out_aaga(X9, X10, T260, T9)) → qsA_out_ga(.(T260, []), T9)
qsA_in_ga([], []) → qsA_out_ga([], [])
U15_ggagaga(T23, T44, T110, T45, X10, T22, T9, qsA_out_ga(.(T23, T44), T110)) → U16_ggagaga(T23, T44, T110, T45, X10, T22, T9, pQ_in_gagga(T45, X10, T110, T22, T9))
U16_ggagaga(T23, T44, T110, T45, X10, T22, T9, pQ_out_gagga(T45, X10, T110, T22, T9)) → pP_out_ggagaga(T23, T44, T110, T45, X10, T22, T9)
U14_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, pP_out_ggagaga(T23, T44, X9, T45, X10, T22, T9)) → pO_out_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9)
U12_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, pO_out_ggaagaaa(T22, T24, X44, X45, T23, X9, X10, T9)) → pB_out_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9)
U1_ga(T22, T23, T24, T9, pB_out_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9)) → qsA_out_ga(.(T22, .(T23, T24)), T9)

The argument filtering Pi contains the following mapping:
qsA_in_ga(x1, x2)  =  qsA_in_ga(x1)
.(x1, x2)  =  .(x1, x2)
U1_ga(x1, x2, x3, x4, x5)  =  U1_ga(x1, x2, x3, x5)
pB_in_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pB_in_gggaaaaa(x1, x2, x3)
U11_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U11_gggaaaaa(x1, x2, x3, x9)
gtE_in_gg(x1, x2)  =  gtE_in_gg(x1, x2)
s(x1)  =  s(x1)
U4_gg(x1, x2, x3)  =  U4_gg(x1, x2, x3)
0  =  0
gtE_out_gg(x1, x2)  =  gtE_out_gg(x1, x2)
U12_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U12_gggaaaaa(x1, x2, x3, x9)
pO_in_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pO_in_ggaagaaa(x1, x2, x5)
U13_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U13_ggaagaaa(x1, x2, x5, x9)
partF_in_ggaa(x1, x2, x3, x4)  =  partF_in_ggaa(x1, x2)
U5_ggaa(x1, x2, x3, x4, x5, x6)  =  U5_ggaa(x1, x2, x3, x6)
pG_in_gggaa(x1, x2, x3, x4, x5)  =  pG_in_gggaa(x1, x2, x3)
U17_gggaa(x1, x2, x3, x4, x5, x6)  =  U17_gggaa(x1, x2, x3, x6)
U18_gggaa(x1, x2, x3, x4, x5, x6)  =  U18_gggaa(x1, x2, x3, x6)
U6_ggaa(x1, x2, x3, x4, x5, x6)  =  U6_ggaa(x1, x2, x3, x6)
pH_in_gggaa(x1, x2, x3, x4, x5)  =  pH_in_gggaa(x1, x2, x3)
U19_gggaa(x1, x2, x3, x4, x5, x6)  =  U19_gggaa(x1, x2, x3, x6)
leI_in_gg(x1, x2)  =  leI_in_gg(x1, x2)
U7_gg(x1, x2, x3)  =  U7_gg(x1, x2, x3)
leI_out_gg(x1, x2)  =  leI_out_gg(x1, x2)
U20_gggaa(x1, x2, x3, x4, x5, x6)  =  U20_gggaa(x1, x2, x3, x6)
[]  =  []
partF_out_ggaa(x1, x2, x3, x4)  =  partF_out_ggaa(x1, x2, x3, x4)
pH_out_gggaa(x1, x2, x3, x4, x5)  =  pH_out_gggaa(x1, x2, x3, x4, x5)
pG_out_gggaa(x1, x2, x3, x4, x5)  =  pG_out_gggaa(x1, x2, x3, x4, x5)
U14_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U14_ggaagaaa(x1, x2, x3, x4, x5, x9)
pP_in_ggagaga(x1, x2, x3, x4, x5, x6, x7)  =  pP_in_ggagaga(x1, x2, x4, x6)
U15_ggagaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U15_ggagaga(x1, x2, x4, x6, x8)
U2_ga(x1, x2, x3, x4, x5)  =  U2_ga(x1, x2, x3, x5)
pC_in_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pC_in_gggaaaaa(x1, x2, x3)
U29_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U29_gggaaaaa(x1, x2, x3, x9)
U30_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U30_gggaaaaa(x1, x2, x3, x9)
pT_in_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pT_in_ggaaagaa(x1, x2, x6)
U31_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U31_ggaaagaa(x1, x2, x6, x9)
U32_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U32_ggaaagaa(x1, x2, x3, x4, x6, x9)
pU_in_gaggaga(x1, x2, x3, x4, x5, x6, x7)  =  pU_in_gaggaga(x1, x3, x4, x6)
U33_gaggaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U33_gaggaga(x1, x3, x4, x6, x8)
qsJ_in_ga(x1, x2)  =  qsJ_in_ga(x1)
U8_ga(x1, x2, x3, x4)  =  U8_ga(x1, x2, x4)
pK_in_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)  =  pK_in_ggaaaaa(x1, x2)
U23_ggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  U23_ggaaaaa(x1, x2, x8)
U24_ggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  U24_ggaaaaa(x1, x2, x3, x4, x8)
pR_in_gagaga(x1, x2, x3, x4, x5, x6)  =  pR_in_gagaga(x1, x3, x5)
U25_gagaga(x1, x2, x3, x4, x5, x6, x7)  =  U25_gagaga(x1, x3, x5, x7)
qsJ_out_ga(x1, x2)  =  qsJ_out_ga(x1, x2)
U26_gagaga(x1, x2, x3, x4, x5, x6, x7)  =  U26_gagaga(x1, x2, x3, x5, x7)
pS_in_gagga(x1, x2, x3, x4, x5)  =  pS_in_gagga(x1, x3, x4)
U27_gagga(x1, x2, x3, x4, x5, x6)  =  U27_gagga(x1, x3, x4, x6)
U28_gagga(x1, x2, x3, x4, x5, x6)  =  U28_gagga(x1, x2, x3, x4, x6)
appL_in_ggga(x1, x2, x3, x4)  =  appL_in_ggga(x1, x2, x3)
U9_ggga(x1, x2, x3, x4, x5, x6)  =  U9_ggga(x1, x2, x3, x4, x6)
appL_out_ggga(x1, x2, x3, x4)  =  appL_out_ggga(x1, x2, x3, x4)
pS_out_gagga(x1, x2, x3, x4, x5)  =  pS_out_gagga(x1, x2, x3, x4, x5)
pR_out_gagaga(x1, x2, x3, x4, x5, x6)  =  pR_out_gagaga(x1, x2, x3, x4, x5, x6)
pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)  =  pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)
U34_gaggaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U34_gaggaga(x1, x2, x3, x4, x6, x8)
pQ_in_gagga(x1, x2, x3, x4, x5)  =  pQ_in_gagga(x1, x3, x4)
U21_gagga(x1, x2, x3, x4, x5, x6)  =  U21_gagga(x1, x3, x4, x6)
U22_gagga(x1, x2, x3, x4, x5, x6)  =  U22_gagga(x1, x2, x3, x4, x6)
appM_in_ggga(x1, x2, x3, x4)  =  appM_in_ggga(x1, x2, x3)
U10_ggga(x1, x2, x3, x4, x5, x6)  =  U10_ggga(x1, x2, x3, x4, x6)
appM_out_ggga(x1, x2, x3, x4)  =  appM_out_ggga(x1, x2, x3, x4)
pQ_out_gagga(x1, x2, x3, x4, x5)  =  pQ_out_gagga(x1, x2, x3, x4, x5)
pU_out_gaggaga(x1, x2, x3, x4, x5, x6, x7)  =  pU_out_gaggaga(x1, x2, x3, x4, x5, x6, x7)
pT_out_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pT_out_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)
pC_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pC_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)
qsA_out_ga(x1, x2)  =  qsA_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
pD_in_aaga(x1, x2, x3, x4)  =  pD_in_aaga(x3)
U35_aaga(x1, x2, x3, x4, x5)  =  U35_aaga(x3, x5)
qsN_in_a(x1)  =  qsN_in_a
qsN_out_a(x1)  =  qsN_out_a(x1)
U36_aaga(x1, x2, x3, x4, x5)  =  U36_aaga(x1, x3, x5)
pV_in_agga(x1, x2, x3, x4)  =  pV_in_agga(x2, x3)
U37_agga(x1, x2, x3, x4, x5)  =  U37_agga(x2, x3, x5)
U38_agga(x1, x2, x3, x4, x5)  =  U38_agga(x1, x2, x3, x5)
pV_out_agga(x1, x2, x3, x4)  =  pV_out_agga(x1, x2, x3, x4)
pD_out_aaga(x1, x2, x3, x4)  =  pD_out_aaga(x1, x2, x3, x4)
U16_ggagaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U16_ggagaga(x1, x2, x3, x4, x6, x8)
pP_out_ggagaga(x1, x2, x3, x4, x5, x6, x7)  =  pP_out_ggagaga(x1, x2, x3, x4, x5, x6, x7)
pO_out_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pO_out_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)
pB_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pB_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)
GTE_IN_GG(x1, x2)  =  GTE_IN_GG(x1, x2)

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

(29) UsableRulesProof (EQUIVALENT transformation)

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

(30) Obligation:

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

GTE_IN_GG(s(T37), s(T38)) → GTE_IN_GG(T37, T38)

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

(31) PiDPToQDPProof (EQUIVALENT transformation)

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

(32) Obligation:

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

GTE_IN_GG(s(T37), s(T38)) → GTE_IN_GG(T37, T38)

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

(33) 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:

  • GTE_IN_GG(s(T37), s(T38)) → GTE_IN_GG(T37, T38)
    The graph contains the following edges 1 > 1, 2 > 2

(34) YES

(35) Obligation:

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

PG_IN_GGGAA(T61, T62, T63, X109, X110) → U17_GGGAA(T61, T62, T63, X109, X110, gtE_in_gg(T61, T62))
U17_GGGAA(T61, T62, T63, X109, X110, gtE_out_gg(T61, T62)) → PARTF_IN_GGAA(T61, T63, X109, X110)
PARTF_IN_GGAA(T61, .(T62, T63), .(T62, X109), X110) → PG_IN_GGGAA(T61, T62, T63, X109, X110)
PARTF_IN_GGAA(T83, .(T84, T85), X155, .(T84, X156)) → PH_IN_GGGAA(T83, T84, T85, X155, X156)
PH_IN_GGGAA(T83, T84, T85, X155, X156) → U19_GGGAA(T83, T84, T85, X155, X156, leI_in_gg(T83, T84))
U19_GGGAA(T83, T84, T85, X155, X156, leI_out_gg(T83, T84)) → PARTF_IN_GGAA(T83, T85, X155, X156)

The TRS R consists of the following rules:

qsA_in_ga(.(T22, .(T23, T24)), T9) → U1_ga(T22, T23, T24, T9, pB_in_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9))
pB_in_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9) → U11_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, gtE_in_gg(T22, T23))
gtE_in_gg(s(T37), s(T38)) → U4_gg(T37, T38, gtE_in_gg(T37, T38))
gtE_in_gg(s(0), 0) → gtE_out_gg(s(0), 0)
U4_gg(T37, T38, gtE_out_gg(T37, T38)) → gtE_out_gg(s(T37), s(T38))
U11_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, gtE_out_gg(T22, T23)) → U12_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, pO_in_ggaagaaa(T22, T24, X44, X45, T23, X9, X10, T9))
pO_in_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9) → U13_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, partF_in_ggaa(T22, T24, T44, T45))
partF_in_ggaa(T61, .(T62, T63), .(T62, X109), X110) → U5_ggaa(T61, T62, T63, X109, X110, pG_in_gggaa(T61, T62, T63, X109, X110))
pG_in_gggaa(T61, T62, T63, X109, X110) → U17_gggaa(T61, T62, T63, X109, X110, gtE_in_gg(T61, T62))
U17_gggaa(T61, T62, T63, X109, X110, gtE_out_gg(T61, T62)) → U18_gggaa(T61, T62, T63, X109, X110, partF_in_ggaa(T61, T63, X109, X110))
partF_in_ggaa(T83, .(T84, T85), X155, .(T84, X156)) → U6_ggaa(T83, T84, T85, X155, X156, pH_in_gggaa(T83, T84, T85, X155, X156))
pH_in_gggaa(T83, T84, T85, X155, X156) → U19_gggaa(T83, T84, T85, X155, X156, leI_in_gg(T83, T84))
leI_in_gg(s(T98), s(T99)) → U7_gg(T98, T99, leI_in_gg(T98, T99))
leI_in_gg(0, s(0)) → leI_out_gg(0, s(0))
leI_in_gg(0, 0) → leI_out_gg(0, 0)
U7_gg(T98, T99, leI_out_gg(T98, T99)) → leI_out_gg(s(T98), s(T99))
U19_gggaa(T83, T84, T85, X155, X156, leI_out_gg(T83, T84)) → U20_gggaa(T83, T84, T85, X155, X156, partF_in_ggaa(T83, T85, X155, X156))
partF_in_ggaa(T107, [], [], []) → partF_out_ggaa(T107, [], [], [])
U20_gggaa(T83, T84, T85, X155, X156, partF_out_ggaa(T83, T85, X155, X156)) → pH_out_gggaa(T83, T84, T85, X155, X156)
U6_ggaa(T83, T84, T85, X155, X156, pH_out_gggaa(T83, T84, T85, X155, X156)) → partF_out_ggaa(T83, .(T84, T85), X155, .(T84, X156))
U18_gggaa(T61, T62, T63, X109, X110, partF_out_ggaa(T61, T63, X109, X110)) → pG_out_gggaa(T61, T62, T63, X109, X110)
U5_ggaa(T61, T62, T63, X109, X110, pG_out_gggaa(T61, T62, T63, X109, X110)) → partF_out_ggaa(T61, .(T62, T63), .(T62, X109), X110)
U13_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, partF_out_ggaa(T22, T24, T44, T45)) → U14_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, pP_in_ggagaga(T23, T44, X9, T45, X10, T22, T9))
pP_in_ggagaga(T23, T44, T110, T45, X10, T22, T9) → U15_ggagaga(T23, T44, T110, T45, X10, T22, T9, qsA_in_ga(.(T23, T44), T110))
qsA_in_ga(.(T234, .(T235, T236)), T9) → U2_ga(T234, T235, T236, T9, pC_in_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9))
pC_in_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9) → U29_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, leI_in_gg(T234, T235))
U29_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, leI_out_gg(T234, T235)) → U30_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, pT_in_ggaaagaa(T234, T236, X395, X396, X9, T235, X10, T9))
pT_in_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9) → U31_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, partF_in_ggaa(T234, T236, T244, T245))
U31_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, partF_out_ggaa(T234, T236, T244, T245)) → U32_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, pU_in_gaggaga(T244, X9, T235, T245, X10, T234, T9))
pU_in_gaggaga(T244, T251, T235, T245, X10, T234, T9) → U33_gaggaga(T244, T251, T235, T245, X10, T234, T9, qsJ_in_ga(T244, T251))
qsJ_in_ga(.(T126, T127), X246) → U8_ga(T126, T127, X246, pK_in_ggaaaaa(T126, T127, X242, X243, X244, X245, X246))
pK_in_ggaaaaa(T126, T127, T131, T132, X244, X245, X246) → U23_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, partF_in_ggaa(T126, T127, T131, T132))
U23_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, partF_out_ggaa(T126, T127, T131, T132)) → U24_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, pR_in_gagaga(T131, X244, T132, X245, T126, X246))
pR_in_gagaga(T131, T138, T132, X245, T126, X246) → U25_gagaga(T131, T138, T132, X245, T126, X246, qsJ_in_ga(T131, T138))
qsJ_in_ga([], []) → qsJ_out_ga([], [])
U25_gagaga(T131, T138, T132, X245, T126, X246, qsJ_out_ga(T131, T138)) → U26_gagaga(T131, T138, T132, X245, T126, X246, pS_in_gagga(T132, X245, T138, T126, X246))
pS_in_gagga(T132, T143, T138, T126, X246) → U27_gagga(T132, T143, T138, T126, X246, qsJ_in_ga(T132, T143))
U27_gagga(T132, T143, T138, T126, X246, qsJ_out_ga(T132, T143)) → U28_gagga(T132, T143, T138, T126, X246, appL_in_ggga(T138, T126, T143, X246))
appL_in_ggga(.(T166, T167), T168, T169, .(T166, X322)) → U9_ggga(T166, T167, T168, T169, X322, appL_in_ggga(T167, T168, T169, X322))
appL_in_ggga([], T178, T179, .(T178, T179)) → appL_out_ggga([], T178, T179, .(T178, T179))
U9_ggga(T166, T167, T168, T169, X322, appL_out_ggga(T167, T168, T169, X322)) → appL_out_ggga(.(T166, T167), T168, T169, .(T166, X322))
U28_gagga(T132, T143, T138, T126, X246, appL_out_ggga(T138, T126, T143, X246)) → pS_out_gagga(T132, T143, T138, T126, X246)
U26_gagaga(T131, T138, T132, X245, T126, X246, pS_out_gagga(T132, X245, T138, T126, X246)) → pR_out_gagaga(T131, T138, T132, X245, T126, X246)
U24_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, pR_out_gagaga(T131, X244, T132, X245, T126, X246)) → pK_out_ggaaaaa(T126, T127, T131, T132, X244, X245, X246)
U8_ga(T126, T127, X246, pK_out_ggaaaaa(T126, T127, X242, X243, X244, X245, X246)) → qsJ_out_ga(.(T126, T127), X246)
U33_gaggaga(T244, T251, T235, T245, X10, T234, T9, qsJ_out_ga(T244, T251)) → U34_gaggaga(T244, T251, T235, T245, X10, T234, T9, pQ_in_gagga(.(T235, T245), X10, T251, T234, T9))
pQ_in_gagga(T45, T115, T110, T22, T9) → U21_gagga(T45, T115, T110, T22, T9, qsJ_in_ga(T45, T115))
U21_gagga(T45, T115, T110, T22, T9, qsJ_out_ga(T45, T115)) → U22_gagga(T45, T115, T110, T22, T9, appM_in_ggga(T110, T22, T115, T9))
appM_in_ggga(.(T205, T206), T207, T208, .(T205, T210)) → U10_ggga(T205, T206, T207, T208, T210, appM_in_ggga(T206, T207, T208, T210))
appM_in_ggga([], T220, T221, .(T220, T221)) → appM_out_ggga([], T220, T221, .(T220, T221))
U10_ggga(T205, T206, T207, T208, T210, appM_out_ggga(T206, T207, T208, T210)) → appM_out_ggga(.(T205, T206), T207, T208, .(T205, T210))
U22_gagga(T45, T115, T110, T22, T9, appM_out_ggga(T110, T22, T115, T9)) → pQ_out_gagga(T45, T115, T110, T22, T9)
U34_gaggaga(T244, T251, T235, T245, X10, T234, T9, pQ_out_gagga(.(T235, T245), X10, T251, T234, T9)) → pU_out_gaggaga(T244, T251, T235, T245, X10, T234, T9)
U32_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, pU_out_gaggaga(T244, X9, T235, T245, X10, T234, T9)) → pT_out_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9)
U30_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, pT_out_ggaaagaa(T234, T236, X395, X396, X9, T235, X10, T9)) → pC_out_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9)
U2_ga(T234, T235, T236, T9, pC_out_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9)) → qsA_out_ga(.(T234, .(T235, T236)), T9)
qsA_in_ga(.(T260, []), T9) → U3_ga(T260, T9, pD_in_aaga(X9, X10, T260, T9))
pD_in_aaga(T261, X10, T260, T9) → U35_aaga(T261, X10, T260, T9, qsN_in_a(T261))
qsN_in_a([]) → qsN_out_a([])
U35_aaga(T261, X10, T260, T9, qsN_out_a(T261)) → U36_aaga(T261, X10, T260, T9, pV_in_agga(X10, T261, T260, T9))
pV_in_agga(T262, T261, T260, T9) → U37_agga(T262, T261, T260, T9, qsN_in_a(T262))
U37_agga(T262, T261, T260, T9, qsN_out_a(T262)) → U38_agga(T262, T261, T260, T9, appM_in_ggga(T261, T260, T262, T9))
U38_agga(T262, T261, T260, T9, appM_out_ggga(T261, T260, T262, T9)) → pV_out_agga(T262, T261, T260, T9)
U36_aaga(T261, X10, T260, T9, pV_out_agga(X10, T261, T260, T9)) → pD_out_aaga(T261, X10, T260, T9)
U3_ga(T260, T9, pD_out_aaga(X9, X10, T260, T9)) → qsA_out_ga(.(T260, []), T9)
qsA_in_ga([], []) → qsA_out_ga([], [])
U15_ggagaga(T23, T44, T110, T45, X10, T22, T9, qsA_out_ga(.(T23, T44), T110)) → U16_ggagaga(T23, T44, T110, T45, X10, T22, T9, pQ_in_gagga(T45, X10, T110, T22, T9))
U16_ggagaga(T23, T44, T110, T45, X10, T22, T9, pQ_out_gagga(T45, X10, T110, T22, T9)) → pP_out_ggagaga(T23, T44, T110, T45, X10, T22, T9)
U14_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, pP_out_ggagaga(T23, T44, X9, T45, X10, T22, T9)) → pO_out_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9)
U12_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, pO_out_ggaagaaa(T22, T24, X44, X45, T23, X9, X10, T9)) → pB_out_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9)
U1_ga(T22, T23, T24, T9, pB_out_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9)) → qsA_out_ga(.(T22, .(T23, T24)), T9)

The argument filtering Pi contains the following mapping:
qsA_in_ga(x1, x2)  =  qsA_in_ga(x1)
.(x1, x2)  =  .(x1, x2)
U1_ga(x1, x2, x3, x4, x5)  =  U1_ga(x1, x2, x3, x5)
pB_in_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pB_in_gggaaaaa(x1, x2, x3)
U11_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U11_gggaaaaa(x1, x2, x3, x9)
gtE_in_gg(x1, x2)  =  gtE_in_gg(x1, x2)
s(x1)  =  s(x1)
U4_gg(x1, x2, x3)  =  U4_gg(x1, x2, x3)
0  =  0
gtE_out_gg(x1, x2)  =  gtE_out_gg(x1, x2)
U12_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U12_gggaaaaa(x1, x2, x3, x9)
pO_in_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pO_in_ggaagaaa(x1, x2, x5)
U13_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U13_ggaagaaa(x1, x2, x5, x9)
partF_in_ggaa(x1, x2, x3, x4)  =  partF_in_ggaa(x1, x2)
U5_ggaa(x1, x2, x3, x4, x5, x6)  =  U5_ggaa(x1, x2, x3, x6)
pG_in_gggaa(x1, x2, x3, x4, x5)  =  pG_in_gggaa(x1, x2, x3)
U17_gggaa(x1, x2, x3, x4, x5, x6)  =  U17_gggaa(x1, x2, x3, x6)
U18_gggaa(x1, x2, x3, x4, x5, x6)  =  U18_gggaa(x1, x2, x3, x6)
U6_ggaa(x1, x2, x3, x4, x5, x6)  =  U6_ggaa(x1, x2, x3, x6)
pH_in_gggaa(x1, x2, x3, x4, x5)  =  pH_in_gggaa(x1, x2, x3)
U19_gggaa(x1, x2, x3, x4, x5, x6)  =  U19_gggaa(x1, x2, x3, x6)
leI_in_gg(x1, x2)  =  leI_in_gg(x1, x2)
U7_gg(x1, x2, x3)  =  U7_gg(x1, x2, x3)
leI_out_gg(x1, x2)  =  leI_out_gg(x1, x2)
U20_gggaa(x1, x2, x3, x4, x5, x6)  =  U20_gggaa(x1, x2, x3, x6)
[]  =  []
partF_out_ggaa(x1, x2, x3, x4)  =  partF_out_ggaa(x1, x2, x3, x4)
pH_out_gggaa(x1, x2, x3, x4, x5)  =  pH_out_gggaa(x1, x2, x3, x4, x5)
pG_out_gggaa(x1, x2, x3, x4, x5)  =  pG_out_gggaa(x1, x2, x3, x4, x5)
U14_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U14_ggaagaaa(x1, x2, x3, x4, x5, x9)
pP_in_ggagaga(x1, x2, x3, x4, x5, x6, x7)  =  pP_in_ggagaga(x1, x2, x4, x6)
U15_ggagaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U15_ggagaga(x1, x2, x4, x6, x8)
U2_ga(x1, x2, x3, x4, x5)  =  U2_ga(x1, x2, x3, x5)
pC_in_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pC_in_gggaaaaa(x1, x2, x3)
U29_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U29_gggaaaaa(x1, x2, x3, x9)
U30_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U30_gggaaaaa(x1, x2, x3, x9)
pT_in_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pT_in_ggaaagaa(x1, x2, x6)
U31_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U31_ggaaagaa(x1, x2, x6, x9)
U32_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U32_ggaaagaa(x1, x2, x3, x4, x6, x9)
pU_in_gaggaga(x1, x2, x3, x4, x5, x6, x7)  =  pU_in_gaggaga(x1, x3, x4, x6)
U33_gaggaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U33_gaggaga(x1, x3, x4, x6, x8)
qsJ_in_ga(x1, x2)  =  qsJ_in_ga(x1)
U8_ga(x1, x2, x3, x4)  =  U8_ga(x1, x2, x4)
pK_in_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)  =  pK_in_ggaaaaa(x1, x2)
U23_ggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  U23_ggaaaaa(x1, x2, x8)
U24_ggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  U24_ggaaaaa(x1, x2, x3, x4, x8)
pR_in_gagaga(x1, x2, x3, x4, x5, x6)  =  pR_in_gagaga(x1, x3, x5)
U25_gagaga(x1, x2, x3, x4, x5, x6, x7)  =  U25_gagaga(x1, x3, x5, x7)
qsJ_out_ga(x1, x2)  =  qsJ_out_ga(x1, x2)
U26_gagaga(x1, x2, x3, x4, x5, x6, x7)  =  U26_gagaga(x1, x2, x3, x5, x7)
pS_in_gagga(x1, x2, x3, x4, x5)  =  pS_in_gagga(x1, x3, x4)
U27_gagga(x1, x2, x3, x4, x5, x6)  =  U27_gagga(x1, x3, x4, x6)
U28_gagga(x1, x2, x3, x4, x5, x6)  =  U28_gagga(x1, x2, x3, x4, x6)
appL_in_ggga(x1, x2, x3, x4)  =  appL_in_ggga(x1, x2, x3)
U9_ggga(x1, x2, x3, x4, x5, x6)  =  U9_ggga(x1, x2, x3, x4, x6)
appL_out_ggga(x1, x2, x3, x4)  =  appL_out_ggga(x1, x2, x3, x4)
pS_out_gagga(x1, x2, x3, x4, x5)  =  pS_out_gagga(x1, x2, x3, x4, x5)
pR_out_gagaga(x1, x2, x3, x4, x5, x6)  =  pR_out_gagaga(x1, x2, x3, x4, x5, x6)
pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)  =  pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)
U34_gaggaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U34_gaggaga(x1, x2, x3, x4, x6, x8)
pQ_in_gagga(x1, x2, x3, x4, x5)  =  pQ_in_gagga(x1, x3, x4)
U21_gagga(x1, x2, x3, x4, x5, x6)  =  U21_gagga(x1, x3, x4, x6)
U22_gagga(x1, x2, x3, x4, x5, x6)  =  U22_gagga(x1, x2, x3, x4, x6)
appM_in_ggga(x1, x2, x3, x4)  =  appM_in_ggga(x1, x2, x3)
U10_ggga(x1, x2, x3, x4, x5, x6)  =  U10_ggga(x1, x2, x3, x4, x6)
appM_out_ggga(x1, x2, x3, x4)  =  appM_out_ggga(x1, x2, x3, x4)
pQ_out_gagga(x1, x2, x3, x4, x5)  =  pQ_out_gagga(x1, x2, x3, x4, x5)
pU_out_gaggaga(x1, x2, x3, x4, x5, x6, x7)  =  pU_out_gaggaga(x1, x2, x3, x4, x5, x6, x7)
pT_out_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pT_out_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)
pC_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pC_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)
qsA_out_ga(x1, x2)  =  qsA_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
pD_in_aaga(x1, x2, x3, x4)  =  pD_in_aaga(x3)
U35_aaga(x1, x2, x3, x4, x5)  =  U35_aaga(x3, x5)
qsN_in_a(x1)  =  qsN_in_a
qsN_out_a(x1)  =  qsN_out_a(x1)
U36_aaga(x1, x2, x3, x4, x5)  =  U36_aaga(x1, x3, x5)
pV_in_agga(x1, x2, x3, x4)  =  pV_in_agga(x2, x3)
U37_agga(x1, x2, x3, x4, x5)  =  U37_agga(x2, x3, x5)
U38_agga(x1, x2, x3, x4, x5)  =  U38_agga(x1, x2, x3, x5)
pV_out_agga(x1, x2, x3, x4)  =  pV_out_agga(x1, x2, x3, x4)
pD_out_aaga(x1, x2, x3, x4)  =  pD_out_aaga(x1, x2, x3, x4)
U16_ggagaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U16_ggagaga(x1, x2, x3, x4, x6, x8)
pP_out_ggagaga(x1, x2, x3, x4, x5, x6, x7)  =  pP_out_ggagaga(x1, x2, x3, x4, x5, x6, x7)
pO_out_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pO_out_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)
pB_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pB_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)
PARTF_IN_GGAA(x1, x2, x3, x4)  =  PARTF_IN_GGAA(x1, x2)
PG_IN_GGGAA(x1, x2, x3, x4, x5)  =  PG_IN_GGGAA(x1, x2, x3)
U17_GGGAA(x1, x2, x3, x4, x5, x6)  =  U17_GGGAA(x1, x2, x3, x6)
PH_IN_GGGAA(x1, x2, x3, x4, x5)  =  PH_IN_GGGAA(x1, x2, x3)
U19_GGGAA(x1, x2, x3, x4, x5, x6)  =  U19_GGGAA(x1, x2, x3, x6)

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

(36) UsableRulesProof (EQUIVALENT transformation)

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

(37) Obligation:

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

PG_IN_GGGAA(T61, T62, T63, X109, X110) → U17_GGGAA(T61, T62, T63, X109, X110, gtE_in_gg(T61, T62))
U17_GGGAA(T61, T62, T63, X109, X110, gtE_out_gg(T61, T62)) → PARTF_IN_GGAA(T61, T63, X109, X110)
PARTF_IN_GGAA(T61, .(T62, T63), .(T62, X109), X110) → PG_IN_GGGAA(T61, T62, T63, X109, X110)
PARTF_IN_GGAA(T83, .(T84, T85), X155, .(T84, X156)) → PH_IN_GGGAA(T83, T84, T85, X155, X156)
PH_IN_GGGAA(T83, T84, T85, X155, X156) → U19_GGGAA(T83, T84, T85, X155, X156, leI_in_gg(T83, T84))
U19_GGGAA(T83, T84, T85, X155, X156, leI_out_gg(T83, T84)) → PARTF_IN_GGAA(T83, T85, X155, X156)

The TRS R consists of the following rules:

gtE_in_gg(s(T37), s(T38)) → U4_gg(T37, T38, gtE_in_gg(T37, T38))
gtE_in_gg(s(0), 0) → gtE_out_gg(s(0), 0)
leI_in_gg(s(T98), s(T99)) → U7_gg(T98, T99, leI_in_gg(T98, T99))
leI_in_gg(0, s(0)) → leI_out_gg(0, s(0))
leI_in_gg(0, 0) → leI_out_gg(0, 0)
U4_gg(T37, T38, gtE_out_gg(T37, T38)) → gtE_out_gg(s(T37), s(T38))
U7_gg(T98, T99, leI_out_gg(T98, T99)) → leI_out_gg(s(T98), s(T99))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
gtE_in_gg(x1, x2)  =  gtE_in_gg(x1, x2)
s(x1)  =  s(x1)
U4_gg(x1, x2, x3)  =  U4_gg(x1, x2, x3)
0  =  0
gtE_out_gg(x1, x2)  =  gtE_out_gg(x1, x2)
leI_in_gg(x1, x2)  =  leI_in_gg(x1, x2)
U7_gg(x1, x2, x3)  =  U7_gg(x1, x2, x3)
leI_out_gg(x1, x2)  =  leI_out_gg(x1, x2)
PARTF_IN_GGAA(x1, x2, x3, x4)  =  PARTF_IN_GGAA(x1, x2)
PG_IN_GGGAA(x1, x2, x3, x4, x5)  =  PG_IN_GGGAA(x1, x2, x3)
U17_GGGAA(x1, x2, x3, x4, x5, x6)  =  U17_GGGAA(x1, x2, x3, x6)
PH_IN_GGGAA(x1, x2, x3, x4, x5)  =  PH_IN_GGGAA(x1, x2, x3)
U19_GGGAA(x1, x2, x3, x4, x5, x6)  =  U19_GGGAA(x1, x2, x3, x6)

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

(38) PiDPToQDPProof (SOUND transformation)

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

(39) Obligation:

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

PG_IN_GGGAA(T61, T62, T63) → U17_GGGAA(T61, T62, T63, gtE_in_gg(T61, T62))
U17_GGGAA(T61, T62, T63, gtE_out_gg(T61, T62)) → PARTF_IN_GGAA(T61, T63)
PARTF_IN_GGAA(T61, .(T62, T63)) → PG_IN_GGGAA(T61, T62, T63)
PARTF_IN_GGAA(T83, .(T84, T85)) → PH_IN_GGGAA(T83, T84, T85)
PH_IN_GGGAA(T83, T84, T85) → U19_GGGAA(T83, T84, T85, leI_in_gg(T83, T84))
U19_GGGAA(T83, T84, T85, leI_out_gg(T83, T84)) → PARTF_IN_GGAA(T83, T85)

The TRS R consists of the following rules:

gtE_in_gg(s(T37), s(T38)) → U4_gg(T37, T38, gtE_in_gg(T37, T38))
gtE_in_gg(s(0), 0) → gtE_out_gg(s(0), 0)
leI_in_gg(s(T98), s(T99)) → U7_gg(T98, T99, leI_in_gg(T98, T99))
leI_in_gg(0, s(0)) → leI_out_gg(0, s(0))
leI_in_gg(0, 0) → leI_out_gg(0, 0)
U4_gg(T37, T38, gtE_out_gg(T37, T38)) → gtE_out_gg(s(T37), s(T38))
U7_gg(T98, T99, leI_out_gg(T98, T99)) → leI_out_gg(s(T98), s(T99))

The set Q consists of the following terms:

gtE_in_gg(x0, x1)
leI_in_gg(x0, x1)
U4_gg(x0, x1, x2)
U7_gg(x0, x1, x2)

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

(40) 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:

  • U17_GGGAA(T61, T62, T63, gtE_out_gg(T61, T62)) → PARTF_IN_GGAA(T61, T63)
    The graph contains the following edges 1 >= 1, 4 > 1, 3 >= 2

  • PARTF_IN_GGAA(T61, .(T62, T63)) → PG_IN_GGGAA(T61, T62, T63)
    The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3

  • PARTF_IN_GGAA(T83, .(T84, T85)) → PH_IN_GGGAA(T83, T84, T85)
    The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3

  • PG_IN_GGGAA(T61, T62, T63) → U17_GGGAA(T61, T62, T63, gtE_in_gg(T61, T62))
    The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3

  • U19_GGGAA(T83, T84, T85, leI_out_gg(T83, T84)) → PARTF_IN_GGAA(T83, T85)
    The graph contains the following edges 1 >= 1, 4 > 1, 3 >= 2

  • PH_IN_GGGAA(T83, T84, T85) → U19_GGGAA(T83, T84, T85, leI_in_gg(T83, T84))
    The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3

(41) YES

(42) Obligation:

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

PK_IN_GGAAAAA(T126, T127, T131, T132, X244, X245, X246) → U23_GGAAAAA(T126, T127, T131, T132, X244, X245, X246, partF_in_ggaa(T126, T127, T131, T132))
U23_GGAAAAA(T126, T127, T131, T132, X244, X245, X246, partF_out_ggaa(T126, T127, T131, T132)) → PR_IN_GAGAGA(T131, X244, T132, X245, T126, X246)
PR_IN_GAGAGA(T131, T138, T132, X245, T126, X246) → U25_GAGAGA(T131, T138, T132, X245, T126, X246, qsJ_in_ga(T131, T138))
U25_GAGAGA(T131, T138, T132, X245, T126, X246, qsJ_out_ga(T131, T138)) → PS_IN_GAGGA(T132, X245, T138, T126, X246)
PS_IN_GAGGA(T132, T143, T138, T126, X246) → QSJ_IN_GA(T132, T143)
QSJ_IN_GA(.(T126, T127), X246) → PK_IN_GGAAAAA(T126, T127, X242, X243, X244, X245, X246)
PR_IN_GAGAGA(T131, T138, T132, X245, T126, X246) → QSJ_IN_GA(T131, T138)

The TRS R consists of the following rules:

qsA_in_ga(.(T22, .(T23, T24)), T9) → U1_ga(T22, T23, T24, T9, pB_in_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9))
pB_in_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9) → U11_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, gtE_in_gg(T22, T23))
gtE_in_gg(s(T37), s(T38)) → U4_gg(T37, T38, gtE_in_gg(T37, T38))
gtE_in_gg(s(0), 0) → gtE_out_gg(s(0), 0)
U4_gg(T37, T38, gtE_out_gg(T37, T38)) → gtE_out_gg(s(T37), s(T38))
U11_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, gtE_out_gg(T22, T23)) → U12_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, pO_in_ggaagaaa(T22, T24, X44, X45, T23, X9, X10, T9))
pO_in_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9) → U13_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, partF_in_ggaa(T22, T24, T44, T45))
partF_in_ggaa(T61, .(T62, T63), .(T62, X109), X110) → U5_ggaa(T61, T62, T63, X109, X110, pG_in_gggaa(T61, T62, T63, X109, X110))
pG_in_gggaa(T61, T62, T63, X109, X110) → U17_gggaa(T61, T62, T63, X109, X110, gtE_in_gg(T61, T62))
U17_gggaa(T61, T62, T63, X109, X110, gtE_out_gg(T61, T62)) → U18_gggaa(T61, T62, T63, X109, X110, partF_in_ggaa(T61, T63, X109, X110))
partF_in_ggaa(T83, .(T84, T85), X155, .(T84, X156)) → U6_ggaa(T83, T84, T85, X155, X156, pH_in_gggaa(T83, T84, T85, X155, X156))
pH_in_gggaa(T83, T84, T85, X155, X156) → U19_gggaa(T83, T84, T85, X155, X156, leI_in_gg(T83, T84))
leI_in_gg(s(T98), s(T99)) → U7_gg(T98, T99, leI_in_gg(T98, T99))
leI_in_gg(0, s(0)) → leI_out_gg(0, s(0))
leI_in_gg(0, 0) → leI_out_gg(0, 0)
U7_gg(T98, T99, leI_out_gg(T98, T99)) → leI_out_gg(s(T98), s(T99))
U19_gggaa(T83, T84, T85, X155, X156, leI_out_gg(T83, T84)) → U20_gggaa(T83, T84, T85, X155, X156, partF_in_ggaa(T83, T85, X155, X156))
partF_in_ggaa(T107, [], [], []) → partF_out_ggaa(T107, [], [], [])
U20_gggaa(T83, T84, T85, X155, X156, partF_out_ggaa(T83, T85, X155, X156)) → pH_out_gggaa(T83, T84, T85, X155, X156)
U6_ggaa(T83, T84, T85, X155, X156, pH_out_gggaa(T83, T84, T85, X155, X156)) → partF_out_ggaa(T83, .(T84, T85), X155, .(T84, X156))
U18_gggaa(T61, T62, T63, X109, X110, partF_out_ggaa(T61, T63, X109, X110)) → pG_out_gggaa(T61, T62, T63, X109, X110)
U5_ggaa(T61, T62, T63, X109, X110, pG_out_gggaa(T61, T62, T63, X109, X110)) → partF_out_ggaa(T61, .(T62, T63), .(T62, X109), X110)
U13_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, partF_out_ggaa(T22, T24, T44, T45)) → U14_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, pP_in_ggagaga(T23, T44, X9, T45, X10, T22, T9))
pP_in_ggagaga(T23, T44, T110, T45, X10, T22, T9) → U15_ggagaga(T23, T44, T110, T45, X10, T22, T9, qsA_in_ga(.(T23, T44), T110))
qsA_in_ga(.(T234, .(T235, T236)), T9) → U2_ga(T234, T235, T236, T9, pC_in_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9))
pC_in_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9) → U29_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, leI_in_gg(T234, T235))
U29_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, leI_out_gg(T234, T235)) → U30_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, pT_in_ggaaagaa(T234, T236, X395, X396, X9, T235, X10, T9))
pT_in_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9) → U31_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, partF_in_ggaa(T234, T236, T244, T245))
U31_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, partF_out_ggaa(T234, T236, T244, T245)) → U32_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, pU_in_gaggaga(T244, X9, T235, T245, X10, T234, T9))
pU_in_gaggaga(T244, T251, T235, T245, X10, T234, T9) → U33_gaggaga(T244, T251, T235, T245, X10, T234, T9, qsJ_in_ga(T244, T251))
qsJ_in_ga(.(T126, T127), X246) → U8_ga(T126, T127, X246, pK_in_ggaaaaa(T126, T127, X242, X243, X244, X245, X246))
pK_in_ggaaaaa(T126, T127, T131, T132, X244, X245, X246) → U23_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, partF_in_ggaa(T126, T127, T131, T132))
U23_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, partF_out_ggaa(T126, T127, T131, T132)) → U24_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, pR_in_gagaga(T131, X244, T132, X245, T126, X246))
pR_in_gagaga(T131, T138, T132, X245, T126, X246) → U25_gagaga(T131, T138, T132, X245, T126, X246, qsJ_in_ga(T131, T138))
qsJ_in_ga([], []) → qsJ_out_ga([], [])
U25_gagaga(T131, T138, T132, X245, T126, X246, qsJ_out_ga(T131, T138)) → U26_gagaga(T131, T138, T132, X245, T126, X246, pS_in_gagga(T132, X245, T138, T126, X246))
pS_in_gagga(T132, T143, T138, T126, X246) → U27_gagga(T132, T143, T138, T126, X246, qsJ_in_ga(T132, T143))
U27_gagga(T132, T143, T138, T126, X246, qsJ_out_ga(T132, T143)) → U28_gagga(T132, T143, T138, T126, X246, appL_in_ggga(T138, T126, T143, X246))
appL_in_ggga(.(T166, T167), T168, T169, .(T166, X322)) → U9_ggga(T166, T167, T168, T169, X322, appL_in_ggga(T167, T168, T169, X322))
appL_in_ggga([], T178, T179, .(T178, T179)) → appL_out_ggga([], T178, T179, .(T178, T179))
U9_ggga(T166, T167, T168, T169, X322, appL_out_ggga(T167, T168, T169, X322)) → appL_out_ggga(.(T166, T167), T168, T169, .(T166, X322))
U28_gagga(T132, T143, T138, T126, X246, appL_out_ggga(T138, T126, T143, X246)) → pS_out_gagga(T132, T143, T138, T126, X246)
U26_gagaga(T131, T138, T132, X245, T126, X246, pS_out_gagga(T132, X245, T138, T126, X246)) → pR_out_gagaga(T131, T138, T132, X245, T126, X246)
U24_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, pR_out_gagaga(T131, X244, T132, X245, T126, X246)) → pK_out_ggaaaaa(T126, T127, T131, T132, X244, X245, X246)
U8_ga(T126, T127, X246, pK_out_ggaaaaa(T126, T127, X242, X243, X244, X245, X246)) → qsJ_out_ga(.(T126, T127), X246)
U33_gaggaga(T244, T251, T235, T245, X10, T234, T9, qsJ_out_ga(T244, T251)) → U34_gaggaga(T244, T251, T235, T245, X10, T234, T9, pQ_in_gagga(.(T235, T245), X10, T251, T234, T9))
pQ_in_gagga(T45, T115, T110, T22, T9) → U21_gagga(T45, T115, T110, T22, T9, qsJ_in_ga(T45, T115))
U21_gagga(T45, T115, T110, T22, T9, qsJ_out_ga(T45, T115)) → U22_gagga(T45, T115, T110, T22, T9, appM_in_ggga(T110, T22, T115, T9))
appM_in_ggga(.(T205, T206), T207, T208, .(T205, T210)) → U10_ggga(T205, T206, T207, T208, T210, appM_in_ggga(T206, T207, T208, T210))
appM_in_ggga([], T220, T221, .(T220, T221)) → appM_out_ggga([], T220, T221, .(T220, T221))
U10_ggga(T205, T206, T207, T208, T210, appM_out_ggga(T206, T207, T208, T210)) → appM_out_ggga(.(T205, T206), T207, T208, .(T205, T210))
U22_gagga(T45, T115, T110, T22, T9, appM_out_ggga(T110, T22, T115, T9)) → pQ_out_gagga(T45, T115, T110, T22, T9)
U34_gaggaga(T244, T251, T235, T245, X10, T234, T9, pQ_out_gagga(.(T235, T245), X10, T251, T234, T9)) → pU_out_gaggaga(T244, T251, T235, T245, X10, T234, T9)
U32_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, pU_out_gaggaga(T244, X9, T235, T245, X10, T234, T9)) → pT_out_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9)
U30_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, pT_out_ggaaagaa(T234, T236, X395, X396, X9, T235, X10, T9)) → pC_out_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9)
U2_ga(T234, T235, T236, T9, pC_out_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9)) → qsA_out_ga(.(T234, .(T235, T236)), T9)
qsA_in_ga(.(T260, []), T9) → U3_ga(T260, T9, pD_in_aaga(X9, X10, T260, T9))
pD_in_aaga(T261, X10, T260, T9) → U35_aaga(T261, X10, T260, T9, qsN_in_a(T261))
qsN_in_a([]) → qsN_out_a([])
U35_aaga(T261, X10, T260, T9, qsN_out_a(T261)) → U36_aaga(T261, X10, T260, T9, pV_in_agga(X10, T261, T260, T9))
pV_in_agga(T262, T261, T260, T9) → U37_agga(T262, T261, T260, T9, qsN_in_a(T262))
U37_agga(T262, T261, T260, T9, qsN_out_a(T262)) → U38_agga(T262, T261, T260, T9, appM_in_ggga(T261, T260, T262, T9))
U38_agga(T262, T261, T260, T9, appM_out_ggga(T261, T260, T262, T9)) → pV_out_agga(T262, T261, T260, T9)
U36_aaga(T261, X10, T260, T9, pV_out_agga(X10, T261, T260, T9)) → pD_out_aaga(T261, X10, T260, T9)
U3_ga(T260, T9, pD_out_aaga(X9, X10, T260, T9)) → qsA_out_ga(.(T260, []), T9)
qsA_in_ga([], []) → qsA_out_ga([], [])
U15_ggagaga(T23, T44, T110, T45, X10, T22, T9, qsA_out_ga(.(T23, T44), T110)) → U16_ggagaga(T23, T44, T110, T45, X10, T22, T9, pQ_in_gagga(T45, X10, T110, T22, T9))
U16_ggagaga(T23, T44, T110, T45, X10, T22, T9, pQ_out_gagga(T45, X10, T110, T22, T9)) → pP_out_ggagaga(T23, T44, T110, T45, X10, T22, T9)
U14_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, pP_out_ggagaga(T23, T44, X9, T45, X10, T22, T9)) → pO_out_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9)
U12_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, pO_out_ggaagaaa(T22, T24, X44, X45, T23, X9, X10, T9)) → pB_out_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9)
U1_ga(T22, T23, T24, T9, pB_out_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9)) → qsA_out_ga(.(T22, .(T23, T24)), T9)

The argument filtering Pi contains the following mapping:
qsA_in_ga(x1, x2)  =  qsA_in_ga(x1)
.(x1, x2)  =  .(x1, x2)
U1_ga(x1, x2, x3, x4, x5)  =  U1_ga(x1, x2, x3, x5)
pB_in_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pB_in_gggaaaaa(x1, x2, x3)
U11_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U11_gggaaaaa(x1, x2, x3, x9)
gtE_in_gg(x1, x2)  =  gtE_in_gg(x1, x2)
s(x1)  =  s(x1)
U4_gg(x1, x2, x3)  =  U4_gg(x1, x2, x3)
0  =  0
gtE_out_gg(x1, x2)  =  gtE_out_gg(x1, x2)
U12_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U12_gggaaaaa(x1, x2, x3, x9)
pO_in_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pO_in_ggaagaaa(x1, x2, x5)
U13_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U13_ggaagaaa(x1, x2, x5, x9)
partF_in_ggaa(x1, x2, x3, x4)  =  partF_in_ggaa(x1, x2)
U5_ggaa(x1, x2, x3, x4, x5, x6)  =  U5_ggaa(x1, x2, x3, x6)
pG_in_gggaa(x1, x2, x3, x4, x5)  =  pG_in_gggaa(x1, x2, x3)
U17_gggaa(x1, x2, x3, x4, x5, x6)  =  U17_gggaa(x1, x2, x3, x6)
U18_gggaa(x1, x2, x3, x4, x5, x6)  =  U18_gggaa(x1, x2, x3, x6)
U6_ggaa(x1, x2, x3, x4, x5, x6)  =  U6_ggaa(x1, x2, x3, x6)
pH_in_gggaa(x1, x2, x3, x4, x5)  =  pH_in_gggaa(x1, x2, x3)
U19_gggaa(x1, x2, x3, x4, x5, x6)  =  U19_gggaa(x1, x2, x3, x6)
leI_in_gg(x1, x2)  =  leI_in_gg(x1, x2)
U7_gg(x1, x2, x3)  =  U7_gg(x1, x2, x3)
leI_out_gg(x1, x2)  =  leI_out_gg(x1, x2)
U20_gggaa(x1, x2, x3, x4, x5, x6)  =  U20_gggaa(x1, x2, x3, x6)
[]  =  []
partF_out_ggaa(x1, x2, x3, x4)  =  partF_out_ggaa(x1, x2, x3, x4)
pH_out_gggaa(x1, x2, x3, x4, x5)  =  pH_out_gggaa(x1, x2, x3, x4, x5)
pG_out_gggaa(x1, x2, x3, x4, x5)  =  pG_out_gggaa(x1, x2, x3, x4, x5)
U14_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U14_ggaagaaa(x1, x2, x3, x4, x5, x9)
pP_in_ggagaga(x1, x2, x3, x4, x5, x6, x7)  =  pP_in_ggagaga(x1, x2, x4, x6)
U15_ggagaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U15_ggagaga(x1, x2, x4, x6, x8)
U2_ga(x1, x2, x3, x4, x5)  =  U2_ga(x1, x2, x3, x5)
pC_in_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pC_in_gggaaaaa(x1, x2, x3)
U29_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U29_gggaaaaa(x1, x2, x3, x9)
U30_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U30_gggaaaaa(x1, x2, x3, x9)
pT_in_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pT_in_ggaaagaa(x1, x2, x6)
U31_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U31_ggaaagaa(x1, x2, x6, x9)
U32_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U32_ggaaagaa(x1, x2, x3, x4, x6, x9)
pU_in_gaggaga(x1, x2, x3, x4, x5, x6, x7)  =  pU_in_gaggaga(x1, x3, x4, x6)
U33_gaggaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U33_gaggaga(x1, x3, x4, x6, x8)
qsJ_in_ga(x1, x2)  =  qsJ_in_ga(x1)
U8_ga(x1, x2, x3, x4)  =  U8_ga(x1, x2, x4)
pK_in_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)  =  pK_in_ggaaaaa(x1, x2)
U23_ggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  U23_ggaaaaa(x1, x2, x8)
U24_ggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  U24_ggaaaaa(x1, x2, x3, x4, x8)
pR_in_gagaga(x1, x2, x3, x4, x5, x6)  =  pR_in_gagaga(x1, x3, x5)
U25_gagaga(x1, x2, x3, x4, x5, x6, x7)  =  U25_gagaga(x1, x3, x5, x7)
qsJ_out_ga(x1, x2)  =  qsJ_out_ga(x1, x2)
U26_gagaga(x1, x2, x3, x4, x5, x6, x7)  =  U26_gagaga(x1, x2, x3, x5, x7)
pS_in_gagga(x1, x2, x3, x4, x5)  =  pS_in_gagga(x1, x3, x4)
U27_gagga(x1, x2, x3, x4, x5, x6)  =  U27_gagga(x1, x3, x4, x6)
U28_gagga(x1, x2, x3, x4, x5, x6)  =  U28_gagga(x1, x2, x3, x4, x6)
appL_in_ggga(x1, x2, x3, x4)  =  appL_in_ggga(x1, x2, x3)
U9_ggga(x1, x2, x3, x4, x5, x6)  =  U9_ggga(x1, x2, x3, x4, x6)
appL_out_ggga(x1, x2, x3, x4)  =  appL_out_ggga(x1, x2, x3, x4)
pS_out_gagga(x1, x2, x3, x4, x5)  =  pS_out_gagga(x1, x2, x3, x4, x5)
pR_out_gagaga(x1, x2, x3, x4, x5, x6)  =  pR_out_gagaga(x1, x2, x3, x4, x5, x6)
pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)  =  pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)
U34_gaggaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U34_gaggaga(x1, x2, x3, x4, x6, x8)
pQ_in_gagga(x1, x2, x3, x4, x5)  =  pQ_in_gagga(x1, x3, x4)
U21_gagga(x1, x2, x3, x4, x5, x6)  =  U21_gagga(x1, x3, x4, x6)
U22_gagga(x1, x2, x3, x4, x5, x6)  =  U22_gagga(x1, x2, x3, x4, x6)
appM_in_ggga(x1, x2, x3, x4)  =  appM_in_ggga(x1, x2, x3)
U10_ggga(x1, x2, x3, x4, x5, x6)  =  U10_ggga(x1, x2, x3, x4, x6)
appM_out_ggga(x1, x2, x3, x4)  =  appM_out_ggga(x1, x2, x3, x4)
pQ_out_gagga(x1, x2, x3, x4, x5)  =  pQ_out_gagga(x1, x2, x3, x4, x5)
pU_out_gaggaga(x1, x2, x3, x4, x5, x6, x7)  =  pU_out_gaggaga(x1, x2, x3, x4, x5, x6, x7)
pT_out_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pT_out_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)
pC_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pC_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)
qsA_out_ga(x1, x2)  =  qsA_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
pD_in_aaga(x1, x2, x3, x4)  =  pD_in_aaga(x3)
U35_aaga(x1, x2, x3, x4, x5)  =  U35_aaga(x3, x5)
qsN_in_a(x1)  =  qsN_in_a
qsN_out_a(x1)  =  qsN_out_a(x1)
U36_aaga(x1, x2, x3, x4, x5)  =  U36_aaga(x1, x3, x5)
pV_in_agga(x1, x2, x3, x4)  =  pV_in_agga(x2, x3)
U37_agga(x1, x2, x3, x4, x5)  =  U37_agga(x2, x3, x5)
U38_agga(x1, x2, x3, x4, x5)  =  U38_agga(x1, x2, x3, x5)
pV_out_agga(x1, x2, x3, x4)  =  pV_out_agga(x1, x2, x3, x4)
pD_out_aaga(x1, x2, x3, x4)  =  pD_out_aaga(x1, x2, x3, x4)
U16_ggagaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U16_ggagaga(x1, x2, x3, x4, x6, x8)
pP_out_ggagaga(x1, x2, x3, x4, x5, x6, x7)  =  pP_out_ggagaga(x1, x2, x3, x4, x5, x6, x7)
pO_out_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pO_out_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)
pB_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pB_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)
QSJ_IN_GA(x1, x2)  =  QSJ_IN_GA(x1)
PK_IN_GGAAAAA(x1, x2, x3, x4, x5, x6, x7)  =  PK_IN_GGAAAAA(x1, x2)
U23_GGAAAAA(x1, x2, x3, x4, x5, x6, x7, x8)  =  U23_GGAAAAA(x1, x2, x8)
PR_IN_GAGAGA(x1, x2, x3, x4, x5, x6)  =  PR_IN_GAGAGA(x1, x3, x5)
U25_GAGAGA(x1, x2, x3, x4, x5, x6, x7)  =  U25_GAGAGA(x1, x3, x5, x7)
PS_IN_GAGGA(x1, x2, x3, x4, x5)  =  PS_IN_GAGGA(x1, x3, x4)

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

(43) UsableRulesProof (EQUIVALENT transformation)

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

(44) Obligation:

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

PK_IN_GGAAAAA(T126, T127, T131, T132, X244, X245, X246) → U23_GGAAAAA(T126, T127, T131, T132, X244, X245, X246, partF_in_ggaa(T126, T127, T131, T132))
U23_GGAAAAA(T126, T127, T131, T132, X244, X245, X246, partF_out_ggaa(T126, T127, T131, T132)) → PR_IN_GAGAGA(T131, X244, T132, X245, T126, X246)
PR_IN_GAGAGA(T131, T138, T132, X245, T126, X246) → U25_GAGAGA(T131, T138, T132, X245, T126, X246, qsJ_in_ga(T131, T138))
U25_GAGAGA(T131, T138, T132, X245, T126, X246, qsJ_out_ga(T131, T138)) → PS_IN_GAGGA(T132, X245, T138, T126, X246)
PS_IN_GAGGA(T132, T143, T138, T126, X246) → QSJ_IN_GA(T132, T143)
QSJ_IN_GA(.(T126, T127), X246) → PK_IN_GGAAAAA(T126, T127, X242, X243, X244, X245, X246)
PR_IN_GAGAGA(T131, T138, T132, X245, T126, X246) → QSJ_IN_GA(T131, T138)

The TRS R consists of the following rules:

partF_in_ggaa(T61, .(T62, T63), .(T62, X109), X110) → U5_ggaa(T61, T62, T63, X109, X110, pG_in_gggaa(T61, T62, T63, X109, X110))
partF_in_ggaa(T83, .(T84, T85), X155, .(T84, X156)) → U6_ggaa(T83, T84, T85, X155, X156, pH_in_gggaa(T83, T84, T85, X155, X156))
partF_in_ggaa(T107, [], [], []) → partF_out_ggaa(T107, [], [], [])
qsJ_in_ga(.(T126, T127), X246) → U8_ga(T126, T127, X246, pK_in_ggaaaaa(T126, T127, X242, X243, X244, X245, X246))
qsJ_in_ga([], []) → qsJ_out_ga([], [])
U5_ggaa(T61, T62, T63, X109, X110, pG_out_gggaa(T61, T62, T63, X109, X110)) → partF_out_ggaa(T61, .(T62, T63), .(T62, X109), X110)
U6_ggaa(T83, T84, T85, X155, X156, pH_out_gggaa(T83, T84, T85, X155, X156)) → partF_out_ggaa(T83, .(T84, T85), X155, .(T84, X156))
U8_ga(T126, T127, X246, pK_out_ggaaaaa(T126, T127, X242, X243, X244, X245, X246)) → qsJ_out_ga(.(T126, T127), X246)
pG_in_gggaa(T61, T62, T63, X109, X110) → U17_gggaa(T61, T62, T63, X109, X110, gtE_in_gg(T61, T62))
pH_in_gggaa(T83, T84, T85, X155, X156) → U19_gggaa(T83, T84, T85, X155, X156, leI_in_gg(T83, T84))
pK_in_ggaaaaa(T126, T127, T131, T132, X244, X245, X246) → U23_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, partF_in_ggaa(T126, T127, T131, T132))
U17_gggaa(T61, T62, T63, X109, X110, gtE_out_gg(T61, T62)) → U18_gggaa(T61, T62, T63, X109, X110, partF_in_ggaa(T61, T63, X109, X110))
U19_gggaa(T83, T84, T85, X155, X156, leI_out_gg(T83, T84)) → U20_gggaa(T83, T84, T85, X155, X156, partF_in_ggaa(T83, T85, X155, X156))
U23_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, partF_out_ggaa(T126, T127, T131, T132)) → U24_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, pR_in_gagaga(T131, X244, T132, X245, T126, X246))
gtE_in_gg(s(T37), s(T38)) → U4_gg(T37, T38, gtE_in_gg(T37, T38))
gtE_in_gg(s(0), 0) → gtE_out_gg(s(0), 0)
U18_gggaa(T61, T62, T63, X109, X110, partF_out_ggaa(T61, T63, X109, X110)) → pG_out_gggaa(T61, T62, T63, X109, X110)
leI_in_gg(s(T98), s(T99)) → U7_gg(T98, T99, leI_in_gg(T98, T99))
leI_in_gg(0, s(0)) → leI_out_gg(0, s(0))
leI_in_gg(0, 0) → leI_out_gg(0, 0)
U20_gggaa(T83, T84, T85, X155, X156, partF_out_ggaa(T83, T85, X155, X156)) → pH_out_gggaa(T83, T84, T85, X155, X156)
U24_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, pR_out_gagaga(T131, X244, T132, X245, T126, X246)) → pK_out_ggaaaaa(T126, T127, T131, T132, X244, X245, X246)
U4_gg(T37, T38, gtE_out_gg(T37, T38)) → gtE_out_gg(s(T37), s(T38))
U7_gg(T98, T99, leI_out_gg(T98, T99)) → leI_out_gg(s(T98), s(T99))
pR_in_gagaga(T131, T138, T132, X245, T126, X246) → U25_gagaga(T131, T138, T132, X245, T126, X246, qsJ_in_ga(T131, T138))
U25_gagaga(T131, T138, T132, X245, T126, X246, qsJ_out_ga(T131, T138)) → U26_gagaga(T131, T138, T132, X245, T126, X246, pS_in_gagga(T132, X245, T138, T126, X246))
U26_gagaga(T131, T138, T132, X245, T126, X246, pS_out_gagga(T132, X245, T138, T126, X246)) → pR_out_gagaga(T131, T138, T132, X245, T126, X246)
pS_in_gagga(T132, T143, T138, T126, X246) → U27_gagga(T132, T143, T138, T126, X246, qsJ_in_ga(T132, T143))
U27_gagga(T132, T143, T138, T126, X246, qsJ_out_ga(T132, T143)) → U28_gagga(T132, T143, T138, T126, X246, appL_in_ggga(T138, T126, T143, X246))
U28_gagga(T132, T143, T138, T126, X246, appL_out_ggga(T138, T126, T143, X246)) → pS_out_gagga(T132, T143, T138, T126, X246)
appL_in_ggga(.(T166, T167), T168, T169, .(T166, X322)) → U9_ggga(T166, T167, T168, T169, X322, appL_in_ggga(T167, T168, T169, X322))
appL_in_ggga([], T178, T179, .(T178, T179)) → appL_out_ggga([], T178, T179, .(T178, T179))
U9_ggga(T166, T167, T168, T169, X322, appL_out_ggga(T167, T168, T169, X322)) → appL_out_ggga(.(T166, T167), T168, T169, .(T166, X322))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
gtE_in_gg(x1, x2)  =  gtE_in_gg(x1, x2)
s(x1)  =  s(x1)
U4_gg(x1, x2, x3)  =  U4_gg(x1, x2, x3)
0  =  0
gtE_out_gg(x1, x2)  =  gtE_out_gg(x1, x2)
partF_in_ggaa(x1, x2, x3, x4)  =  partF_in_ggaa(x1, x2)
U5_ggaa(x1, x2, x3, x4, x5, x6)  =  U5_ggaa(x1, x2, x3, x6)
pG_in_gggaa(x1, x2, x3, x4, x5)  =  pG_in_gggaa(x1, x2, x3)
U17_gggaa(x1, x2, x3, x4, x5, x6)  =  U17_gggaa(x1, x2, x3, x6)
U18_gggaa(x1, x2, x3, x4, x5, x6)  =  U18_gggaa(x1, x2, x3, x6)
U6_ggaa(x1, x2, x3, x4, x5, x6)  =  U6_ggaa(x1, x2, x3, x6)
pH_in_gggaa(x1, x2, x3, x4, x5)  =  pH_in_gggaa(x1, x2, x3)
U19_gggaa(x1, x2, x3, x4, x5, x6)  =  U19_gggaa(x1, x2, x3, x6)
leI_in_gg(x1, x2)  =  leI_in_gg(x1, x2)
U7_gg(x1, x2, x3)  =  U7_gg(x1, x2, x3)
leI_out_gg(x1, x2)  =  leI_out_gg(x1, x2)
U20_gggaa(x1, x2, x3, x4, x5, x6)  =  U20_gggaa(x1, x2, x3, x6)
[]  =  []
partF_out_ggaa(x1, x2, x3, x4)  =  partF_out_ggaa(x1, x2, x3, x4)
pH_out_gggaa(x1, x2, x3, x4, x5)  =  pH_out_gggaa(x1, x2, x3, x4, x5)
pG_out_gggaa(x1, x2, x3, x4, x5)  =  pG_out_gggaa(x1, x2, x3, x4, x5)
qsJ_in_ga(x1, x2)  =  qsJ_in_ga(x1)
U8_ga(x1, x2, x3, x4)  =  U8_ga(x1, x2, x4)
pK_in_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)  =  pK_in_ggaaaaa(x1, x2)
U23_ggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  U23_ggaaaaa(x1, x2, x8)
U24_ggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  U24_ggaaaaa(x1, x2, x3, x4, x8)
pR_in_gagaga(x1, x2, x3, x4, x5, x6)  =  pR_in_gagaga(x1, x3, x5)
U25_gagaga(x1, x2, x3, x4, x5, x6, x7)  =  U25_gagaga(x1, x3, x5, x7)
qsJ_out_ga(x1, x2)  =  qsJ_out_ga(x1, x2)
U26_gagaga(x1, x2, x3, x4, x5, x6, x7)  =  U26_gagaga(x1, x2, x3, x5, x7)
pS_in_gagga(x1, x2, x3, x4, x5)  =  pS_in_gagga(x1, x3, x4)
U27_gagga(x1, x2, x3, x4, x5, x6)  =  U27_gagga(x1, x3, x4, x6)
U28_gagga(x1, x2, x3, x4, x5, x6)  =  U28_gagga(x1, x2, x3, x4, x6)
appL_in_ggga(x1, x2, x3, x4)  =  appL_in_ggga(x1, x2, x3)
U9_ggga(x1, x2, x3, x4, x5, x6)  =  U9_ggga(x1, x2, x3, x4, x6)
appL_out_ggga(x1, x2, x3, x4)  =  appL_out_ggga(x1, x2, x3, x4)
pS_out_gagga(x1, x2, x3, x4, x5)  =  pS_out_gagga(x1, x2, x3, x4, x5)
pR_out_gagaga(x1, x2, x3, x4, x5, x6)  =  pR_out_gagaga(x1, x2, x3, x4, x5, x6)
pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)  =  pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)
QSJ_IN_GA(x1, x2)  =  QSJ_IN_GA(x1)
PK_IN_GGAAAAA(x1, x2, x3, x4, x5, x6, x7)  =  PK_IN_GGAAAAA(x1, x2)
U23_GGAAAAA(x1, x2, x3, x4, x5, x6, x7, x8)  =  U23_GGAAAAA(x1, x2, x8)
PR_IN_GAGAGA(x1, x2, x3, x4, x5, x6)  =  PR_IN_GAGAGA(x1, x3, x5)
U25_GAGAGA(x1, x2, x3, x4, x5, x6, x7)  =  U25_GAGAGA(x1, x3, x5, x7)
PS_IN_GAGGA(x1, x2, x3, x4, x5)  =  PS_IN_GAGGA(x1, x3, x4)

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

(45) PiDPToQDPProof (SOUND transformation)

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

(46) Obligation:

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

PK_IN_GGAAAAA(T126, T127) → U23_GGAAAAA(T126, T127, partF_in_ggaa(T126, T127))
U23_GGAAAAA(T126, T127, partF_out_ggaa(T126, T127, T131, T132)) → PR_IN_GAGAGA(T131, T132, T126)
PR_IN_GAGAGA(T131, T132, T126) → U25_GAGAGA(T131, T132, T126, qsJ_in_ga(T131))
U25_GAGAGA(T131, T132, T126, qsJ_out_ga(T131, T138)) → PS_IN_GAGGA(T132, T138, T126)
PS_IN_GAGGA(T132, T138, T126) → QSJ_IN_GA(T132)
QSJ_IN_GA(.(T126, T127)) → PK_IN_GGAAAAA(T126, T127)
PR_IN_GAGAGA(T131, T132, T126) → QSJ_IN_GA(T131)

The TRS R consists of the following rules:

partF_in_ggaa(T61, .(T62, T63)) → U5_ggaa(T61, T62, T63, pG_in_gggaa(T61, T62, T63))
partF_in_ggaa(T83, .(T84, T85)) → U6_ggaa(T83, T84, T85, pH_in_gggaa(T83, T84, T85))
partF_in_ggaa(T107, []) → partF_out_ggaa(T107, [], [], [])
qsJ_in_ga(.(T126, T127)) → U8_ga(T126, T127, pK_in_ggaaaaa(T126, T127))
qsJ_in_ga([]) → qsJ_out_ga([], [])
U5_ggaa(T61, T62, T63, pG_out_gggaa(T61, T62, T63, X109, X110)) → partF_out_ggaa(T61, .(T62, T63), .(T62, X109), X110)
U6_ggaa(T83, T84, T85, pH_out_gggaa(T83, T84, T85, X155, X156)) → partF_out_ggaa(T83, .(T84, T85), X155, .(T84, X156))
U8_ga(T126, T127, pK_out_ggaaaaa(T126, T127, X242, X243, X244, X245, X246)) → qsJ_out_ga(.(T126, T127), X246)
pG_in_gggaa(T61, T62, T63) → U17_gggaa(T61, T62, T63, gtE_in_gg(T61, T62))
pH_in_gggaa(T83, T84, T85) → U19_gggaa(T83, T84, T85, leI_in_gg(T83, T84))
pK_in_ggaaaaa(T126, T127) → U23_ggaaaaa(T126, T127, partF_in_ggaa(T126, T127))
U17_gggaa(T61, T62, T63, gtE_out_gg(T61, T62)) → U18_gggaa(T61, T62, T63, partF_in_ggaa(T61, T63))
U19_gggaa(T83, T84, T85, leI_out_gg(T83, T84)) → U20_gggaa(T83, T84, T85, partF_in_ggaa(T83, T85))
U23_ggaaaaa(T126, T127, partF_out_ggaa(T126, T127, T131, T132)) → U24_ggaaaaa(T126, T127, T131, T132, pR_in_gagaga(T131, T132, T126))
gtE_in_gg(s(T37), s(T38)) → U4_gg(T37, T38, gtE_in_gg(T37, T38))
gtE_in_gg(s(0), 0) → gtE_out_gg(s(0), 0)
U18_gggaa(T61, T62, T63, partF_out_ggaa(T61, T63, X109, X110)) → pG_out_gggaa(T61, T62, T63, X109, X110)
leI_in_gg(s(T98), s(T99)) → U7_gg(T98, T99, leI_in_gg(T98, T99))
leI_in_gg(0, s(0)) → leI_out_gg(0, s(0))
leI_in_gg(0, 0) → leI_out_gg(0, 0)
U20_gggaa(T83, T84, T85, partF_out_ggaa(T83, T85, X155, X156)) → pH_out_gggaa(T83, T84, T85, X155, X156)
U24_ggaaaaa(T126, T127, T131, T132, pR_out_gagaga(T131, X244, T132, X245, T126, X246)) → pK_out_ggaaaaa(T126, T127, T131, T132, X244, X245, X246)
U4_gg(T37, T38, gtE_out_gg(T37, T38)) → gtE_out_gg(s(T37), s(T38))
U7_gg(T98, T99, leI_out_gg(T98, T99)) → leI_out_gg(s(T98), s(T99))
pR_in_gagaga(T131, T132, T126) → U25_gagaga(T131, T132, T126, qsJ_in_ga(T131))
U25_gagaga(T131, T132, T126, qsJ_out_ga(T131, T138)) → U26_gagaga(T131, T138, T132, T126, pS_in_gagga(T132, T138, T126))
U26_gagaga(T131, T138, T132, T126, pS_out_gagga(T132, X245, T138, T126, X246)) → pR_out_gagaga(T131, T138, T132, X245, T126, X246)
pS_in_gagga(T132, T138, T126) → U27_gagga(T132, T138, T126, qsJ_in_ga(T132))
U27_gagga(T132, T138, T126, qsJ_out_ga(T132, T143)) → U28_gagga(T132, T143, T138, T126, appL_in_ggga(T138, T126, T143))
U28_gagga(T132, T143, T138, T126, appL_out_ggga(T138, T126, T143, X246)) → pS_out_gagga(T132, T143, T138, T126, X246)
appL_in_ggga(.(T166, T167), T168, T169) → U9_ggga(T166, T167, T168, T169, appL_in_ggga(T167, T168, T169))
appL_in_ggga([], T178, T179) → appL_out_ggga([], T178, T179, .(T178, T179))
U9_ggga(T166, T167, T168, T169, appL_out_ggga(T167, T168, T169, X322)) → appL_out_ggga(.(T166, T167), T168, T169, .(T166, X322))

The set Q consists of the following terms:

partF_in_ggaa(x0, x1)
qsJ_in_ga(x0)
U5_ggaa(x0, x1, x2, x3)
U6_ggaa(x0, x1, x2, x3)
U8_ga(x0, x1, x2)
pG_in_gggaa(x0, x1, x2)
pH_in_gggaa(x0, x1, x2)
pK_in_ggaaaaa(x0, x1)
U17_gggaa(x0, x1, x2, x3)
U19_gggaa(x0, x1, x2, x3)
U23_ggaaaaa(x0, x1, x2)
gtE_in_gg(x0, x1)
U18_gggaa(x0, x1, x2, x3)
leI_in_gg(x0, x1)
U20_gggaa(x0, x1, x2, x3)
U24_ggaaaaa(x0, x1, x2, x3, x4)
U4_gg(x0, x1, x2)
U7_gg(x0, x1, x2)
pR_in_gagaga(x0, x1, x2)
U25_gagaga(x0, x1, x2, x3)
U26_gagaga(x0, x1, x2, x3, x4)
pS_in_gagga(x0, x1, x2)
U27_gagga(x0, x1, x2, x3)
U28_gagga(x0, x1, x2, x3, x4)
appL_in_ggga(x0, x1, x2)
U9_ggga(x0, x1, x2, x3, x4)

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

(47) QDPOrderProof (EQUIVALENT transformation)

We use the reduction pair processor [LPAR04,JAR06].


The following pairs can be oriented strictly and are deleted.


PK_IN_GGAAAAA(T126, T127) → U23_GGAAAAA(T126, T127, partF_in_ggaa(T126, T127))
The remaining pairs can at least be oriented weakly.
Used ordering: Polynomial interpretation [POLO]:

POL(.(x1, x2)) = 1 + x2   
POL(0) = 0   
POL(PK_IN_GGAAAAA(x1, x2)) = 1 + x2   
POL(PR_IN_GAGAGA(x1, x2, x3)) = x1 + x2   
POL(PS_IN_GAGGA(x1, x2, x3)) = x1   
POL(QSJ_IN_GA(x1)) = x1   
POL(U17_gggaa(x1, x2, x3, x4)) = 1 + x3   
POL(U18_gggaa(x1, x2, x3, x4)) = 1 + x4   
POL(U19_gggaa(x1, x2, x3, x4)) = x3   
POL(U20_gggaa(x1, x2, x3, x4)) = x4   
POL(U23_GGAAAAA(x1, x2, x3)) = x3   
POL(U23_ggaaaaa(x1, x2, x3)) = 0   
POL(U24_ggaaaaa(x1, x2, x3, x4, x5)) = 0   
POL(U25_GAGAGA(x1, x2, x3, x4)) = x2   
POL(U25_gagaga(x1, x2, x3, x4)) = 0   
POL(U26_gagaga(x1, x2, x3, x4, x5)) = 0   
POL(U27_gagga(x1, x2, x3, x4)) = 0   
POL(U28_gagga(x1, x2, x3, x4, x5)) = 0   
POL(U4_gg(x1, x2, x3)) = 0   
POL(U5_ggaa(x1, x2, x3, x4)) = x4   
POL(U6_ggaa(x1, x2, x3, x4)) = 1 + x4   
POL(U7_gg(x1, x2, x3)) = 0   
POL(U8_ga(x1, x2, x3)) = 0   
POL(U9_ggga(x1, x2, x3, x4, x5)) = 0   
POL([]) = 0   
POL(appL_in_ggga(x1, x2, x3)) = 0   
POL(appL_out_ggga(x1, x2, x3, x4)) = 0   
POL(gtE_in_gg(x1, x2)) = 0   
POL(gtE_out_gg(x1, x2)) = 0   
POL(leI_in_gg(x1, x2)) = 0   
POL(leI_out_gg(x1, x2)) = 0   
POL(pG_in_gggaa(x1, x2, x3)) = 1 + x3   
POL(pG_out_gggaa(x1, x2, x3, x4, x5)) = 1 + x4 + x5   
POL(pH_in_gggaa(x1, x2, x3)) = x3   
POL(pH_out_gggaa(x1, x2, x3, x4, x5)) = x4 + x5   
POL(pK_in_ggaaaaa(x1, x2)) = 0   
POL(pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)) = 0   
POL(pR_in_gagaga(x1, x2, x3)) = 0   
POL(pR_out_gagaga(x1, x2, x3, x4, x5, x6)) = 0   
POL(pS_in_gagga(x1, x2, x3)) = 0   
POL(pS_out_gagga(x1, x2, x3, x4, x5)) = 0   
POL(partF_in_ggaa(x1, x2)) = x2   
POL(partF_out_ggaa(x1, x2, x3, x4)) = x3 + x4   
POL(qsJ_in_ga(x1)) = 0   
POL(qsJ_out_ga(x1, x2)) = 0   
POL(s(x1)) = 0   

The following usable rules [FROCOS05] with respect to the argument filtering of the ordering [JAR06] were oriented:

partF_in_ggaa(T61, .(T62, T63)) → U5_ggaa(T61, T62, T63, pG_in_gggaa(T61, T62, T63))
partF_in_ggaa(T83, .(T84, T85)) → U6_ggaa(T83, T84, T85, pH_in_gggaa(T83, T84, T85))
partF_in_ggaa(T107, []) → partF_out_ggaa(T107, [], [], [])
pG_in_gggaa(T61, T62, T63) → U17_gggaa(T61, T62, T63, gtE_in_gg(T61, T62))
U17_gggaa(T61, T62, T63, gtE_out_gg(T61, T62)) → U18_gggaa(T61, T62, T63, partF_in_ggaa(T61, T63))
U18_gggaa(T61, T62, T63, partF_out_ggaa(T61, T63, X109, X110)) → pG_out_gggaa(T61, T62, T63, X109, X110)
U5_ggaa(T61, T62, T63, pG_out_gggaa(T61, T62, T63, X109, X110)) → partF_out_ggaa(T61, .(T62, T63), .(T62, X109), X110)
U6_ggaa(T83, T84, T85, pH_out_gggaa(T83, T84, T85, X155, X156)) → partF_out_ggaa(T83, .(T84, T85), X155, .(T84, X156))
pH_in_gggaa(T83, T84, T85) → U19_gggaa(T83, T84, T85, leI_in_gg(T83, T84))
U19_gggaa(T83, T84, T85, leI_out_gg(T83, T84)) → U20_gggaa(T83, T84, T85, partF_in_ggaa(T83, T85))
U20_gggaa(T83, T84, T85, partF_out_ggaa(T83, T85, X155, X156)) → pH_out_gggaa(T83, T84, T85, X155, X156)

(48) Obligation:

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

U23_GGAAAAA(T126, T127, partF_out_ggaa(T126, T127, T131, T132)) → PR_IN_GAGAGA(T131, T132, T126)
PR_IN_GAGAGA(T131, T132, T126) → U25_GAGAGA(T131, T132, T126, qsJ_in_ga(T131))
U25_GAGAGA(T131, T132, T126, qsJ_out_ga(T131, T138)) → PS_IN_GAGGA(T132, T138, T126)
PS_IN_GAGGA(T132, T138, T126) → QSJ_IN_GA(T132)
QSJ_IN_GA(.(T126, T127)) → PK_IN_GGAAAAA(T126, T127)
PR_IN_GAGAGA(T131, T132, T126) → QSJ_IN_GA(T131)

The TRS R consists of the following rules:

partF_in_ggaa(T61, .(T62, T63)) → U5_ggaa(T61, T62, T63, pG_in_gggaa(T61, T62, T63))
partF_in_ggaa(T83, .(T84, T85)) → U6_ggaa(T83, T84, T85, pH_in_gggaa(T83, T84, T85))
partF_in_ggaa(T107, []) → partF_out_ggaa(T107, [], [], [])
qsJ_in_ga(.(T126, T127)) → U8_ga(T126, T127, pK_in_ggaaaaa(T126, T127))
qsJ_in_ga([]) → qsJ_out_ga([], [])
U5_ggaa(T61, T62, T63, pG_out_gggaa(T61, T62, T63, X109, X110)) → partF_out_ggaa(T61, .(T62, T63), .(T62, X109), X110)
U6_ggaa(T83, T84, T85, pH_out_gggaa(T83, T84, T85, X155, X156)) → partF_out_ggaa(T83, .(T84, T85), X155, .(T84, X156))
U8_ga(T126, T127, pK_out_ggaaaaa(T126, T127, X242, X243, X244, X245, X246)) → qsJ_out_ga(.(T126, T127), X246)
pG_in_gggaa(T61, T62, T63) → U17_gggaa(T61, T62, T63, gtE_in_gg(T61, T62))
pH_in_gggaa(T83, T84, T85) → U19_gggaa(T83, T84, T85, leI_in_gg(T83, T84))
pK_in_ggaaaaa(T126, T127) → U23_ggaaaaa(T126, T127, partF_in_ggaa(T126, T127))
U17_gggaa(T61, T62, T63, gtE_out_gg(T61, T62)) → U18_gggaa(T61, T62, T63, partF_in_ggaa(T61, T63))
U19_gggaa(T83, T84, T85, leI_out_gg(T83, T84)) → U20_gggaa(T83, T84, T85, partF_in_ggaa(T83, T85))
U23_ggaaaaa(T126, T127, partF_out_ggaa(T126, T127, T131, T132)) → U24_ggaaaaa(T126, T127, T131, T132, pR_in_gagaga(T131, T132, T126))
gtE_in_gg(s(T37), s(T38)) → U4_gg(T37, T38, gtE_in_gg(T37, T38))
gtE_in_gg(s(0), 0) → gtE_out_gg(s(0), 0)
U18_gggaa(T61, T62, T63, partF_out_ggaa(T61, T63, X109, X110)) → pG_out_gggaa(T61, T62, T63, X109, X110)
leI_in_gg(s(T98), s(T99)) → U7_gg(T98, T99, leI_in_gg(T98, T99))
leI_in_gg(0, s(0)) → leI_out_gg(0, s(0))
leI_in_gg(0, 0) → leI_out_gg(0, 0)
U20_gggaa(T83, T84, T85, partF_out_ggaa(T83, T85, X155, X156)) → pH_out_gggaa(T83, T84, T85, X155, X156)
U24_ggaaaaa(T126, T127, T131, T132, pR_out_gagaga(T131, X244, T132, X245, T126, X246)) → pK_out_ggaaaaa(T126, T127, T131, T132, X244, X245, X246)
U4_gg(T37, T38, gtE_out_gg(T37, T38)) → gtE_out_gg(s(T37), s(T38))
U7_gg(T98, T99, leI_out_gg(T98, T99)) → leI_out_gg(s(T98), s(T99))
pR_in_gagaga(T131, T132, T126) → U25_gagaga(T131, T132, T126, qsJ_in_ga(T131))
U25_gagaga(T131, T132, T126, qsJ_out_ga(T131, T138)) → U26_gagaga(T131, T138, T132, T126, pS_in_gagga(T132, T138, T126))
U26_gagaga(T131, T138, T132, T126, pS_out_gagga(T132, X245, T138, T126, X246)) → pR_out_gagaga(T131, T138, T132, X245, T126, X246)
pS_in_gagga(T132, T138, T126) → U27_gagga(T132, T138, T126, qsJ_in_ga(T132))
U27_gagga(T132, T138, T126, qsJ_out_ga(T132, T143)) → U28_gagga(T132, T143, T138, T126, appL_in_ggga(T138, T126, T143))
U28_gagga(T132, T143, T138, T126, appL_out_ggga(T138, T126, T143, X246)) → pS_out_gagga(T132, T143, T138, T126, X246)
appL_in_ggga(.(T166, T167), T168, T169) → U9_ggga(T166, T167, T168, T169, appL_in_ggga(T167, T168, T169))
appL_in_ggga([], T178, T179) → appL_out_ggga([], T178, T179, .(T178, T179))
U9_ggga(T166, T167, T168, T169, appL_out_ggga(T167, T168, T169, X322)) → appL_out_ggga(.(T166, T167), T168, T169, .(T166, X322))

The set Q consists of the following terms:

partF_in_ggaa(x0, x1)
qsJ_in_ga(x0)
U5_ggaa(x0, x1, x2, x3)
U6_ggaa(x0, x1, x2, x3)
U8_ga(x0, x1, x2)
pG_in_gggaa(x0, x1, x2)
pH_in_gggaa(x0, x1, x2)
pK_in_ggaaaaa(x0, x1)
U17_gggaa(x0, x1, x2, x3)
U19_gggaa(x0, x1, x2, x3)
U23_ggaaaaa(x0, x1, x2)
gtE_in_gg(x0, x1)
U18_gggaa(x0, x1, x2, x3)
leI_in_gg(x0, x1)
U20_gggaa(x0, x1, x2, x3)
U24_ggaaaaa(x0, x1, x2, x3, x4)
U4_gg(x0, x1, x2)
U7_gg(x0, x1, x2)
pR_in_gagaga(x0, x1, x2)
U25_gagaga(x0, x1, x2, x3)
U26_gagaga(x0, x1, x2, x3, x4)
pS_in_gagga(x0, x1, x2)
U27_gagga(x0, x1, x2, x3)
U28_gagga(x0, x1, x2, x3, x4)
appL_in_ggga(x0, x1, x2)
U9_ggga(x0, x1, x2, x3, x4)

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

(49) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 0 SCCs with 6 less nodes.

(50) TRUE

(51) Obligation:

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

QSA_IN_GA(.(T22, .(T23, T24)), T9) → PB_IN_GGGAAAAA(T22, T23, T24, X44, X45, X9, X10, T9)
PB_IN_GGGAAAAA(T22, T23, T24, X44, X45, X9, X10, T9) → U11_GGGAAAAA(T22, T23, T24, X44, X45, X9, X10, T9, gtE_in_gg(T22, T23))
U11_GGGAAAAA(T22, T23, T24, X44, X45, X9, X10, T9, gtE_out_gg(T22, T23)) → PO_IN_GGAAGAAA(T22, T24, X44, X45, T23, X9, X10, T9)
PO_IN_GGAAGAAA(T22, T24, T44, T45, T23, X9, X10, T9) → U13_GGAAGAAA(T22, T24, T44, T45, T23, X9, X10, T9, partF_in_ggaa(T22, T24, T44, T45))
U13_GGAAGAAA(T22, T24, T44, T45, T23, X9, X10, T9, partF_out_ggaa(T22, T24, T44, T45)) → PP_IN_GGAGAGA(T23, T44, X9, T45, X10, T22, T9)
PP_IN_GGAGAGA(T23, T44, T110, T45, X10, T22, T9) → QSA_IN_GA(.(T23, T44), T110)

The TRS R consists of the following rules:

qsA_in_ga(.(T22, .(T23, T24)), T9) → U1_ga(T22, T23, T24, T9, pB_in_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9))
pB_in_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9) → U11_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, gtE_in_gg(T22, T23))
gtE_in_gg(s(T37), s(T38)) → U4_gg(T37, T38, gtE_in_gg(T37, T38))
gtE_in_gg(s(0), 0) → gtE_out_gg(s(0), 0)
U4_gg(T37, T38, gtE_out_gg(T37, T38)) → gtE_out_gg(s(T37), s(T38))
U11_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, gtE_out_gg(T22, T23)) → U12_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, pO_in_ggaagaaa(T22, T24, X44, X45, T23, X9, X10, T9))
pO_in_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9) → U13_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, partF_in_ggaa(T22, T24, T44, T45))
partF_in_ggaa(T61, .(T62, T63), .(T62, X109), X110) → U5_ggaa(T61, T62, T63, X109, X110, pG_in_gggaa(T61, T62, T63, X109, X110))
pG_in_gggaa(T61, T62, T63, X109, X110) → U17_gggaa(T61, T62, T63, X109, X110, gtE_in_gg(T61, T62))
U17_gggaa(T61, T62, T63, X109, X110, gtE_out_gg(T61, T62)) → U18_gggaa(T61, T62, T63, X109, X110, partF_in_ggaa(T61, T63, X109, X110))
partF_in_ggaa(T83, .(T84, T85), X155, .(T84, X156)) → U6_ggaa(T83, T84, T85, X155, X156, pH_in_gggaa(T83, T84, T85, X155, X156))
pH_in_gggaa(T83, T84, T85, X155, X156) → U19_gggaa(T83, T84, T85, X155, X156, leI_in_gg(T83, T84))
leI_in_gg(s(T98), s(T99)) → U7_gg(T98, T99, leI_in_gg(T98, T99))
leI_in_gg(0, s(0)) → leI_out_gg(0, s(0))
leI_in_gg(0, 0) → leI_out_gg(0, 0)
U7_gg(T98, T99, leI_out_gg(T98, T99)) → leI_out_gg(s(T98), s(T99))
U19_gggaa(T83, T84, T85, X155, X156, leI_out_gg(T83, T84)) → U20_gggaa(T83, T84, T85, X155, X156, partF_in_ggaa(T83, T85, X155, X156))
partF_in_ggaa(T107, [], [], []) → partF_out_ggaa(T107, [], [], [])
U20_gggaa(T83, T84, T85, X155, X156, partF_out_ggaa(T83, T85, X155, X156)) → pH_out_gggaa(T83, T84, T85, X155, X156)
U6_ggaa(T83, T84, T85, X155, X156, pH_out_gggaa(T83, T84, T85, X155, X156)) → partF_out_ggaa(T83, .(T84, T85), X155, .(T84, X156))
U18_gggaa(T61, T62, T63, X109, X110, partF_out_ggaa(T61, T63, X109, X110)) → pG_out_gggaa(T61, T62, T63, X109, X110)
U5_ggaa(T61, T62, T63, X109, X110, pG_out_gggaa(T61, T62, T63, X109, X110)) → partF_out_ggaa(T61, .(T62, T63), .(T62, X109), X110)
U13_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, partF_out_ggaa(T22, T24, T44, T45)) → U14_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, pP_in_ggagaga(T23, T44, X9, T45, X10, T22, T9))
pP_in_ggagaga(T23, T44, T110, T45, X10, T22, T9) → U15_ggagaga(T23, T44, T110, T45, X10, T22, T9, qsA_in_ga(.(T23, T44), T110))
qsA_in_ga(.(T234, .(T235, T236)), T9) → U2_ga(T234, T235, T236, T9, pC_in_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9))
pC_in_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9) → U29_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, leI_in_gg(T234, T235))
U29_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, leI_out_gg(T234, T235)) → U30_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, pT_in_ggaaagaa(T234, T236, X395, X396, X9, T235, X10, T9))
pT_in_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9) → U31_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, partF_in_ggaa(T234, T236, T244, T245))
U31_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, partF_out_ggaa(T234, T236, T244, T245)) → U32_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, pU_in_gaggaga(T244, X9, T235, T245, X10, T234, T9))
pU_in_gaggaga(T244, T251, T235, T245, X10, T234, T9) → U33_gaggaga(T244, T251, T235, T245, X10, T234, T9, qsJ_in_ga(T244, T251))
qsJ_in_ga(.(T126, T127), X246) → U8_ga(T126, T127, X246, pK_in_ggaaaaa(T126, T127, X242, X243, X244, X245, X246))
pK_in_ggaaaaa(T126, T127, T131, T132, X244, X245, X246) → U23_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, partF_in_ggaa(T126, T127, T131, T132))
U23_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, partF_out_ggaa(T126, T127, T131, T132)) → U24_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, pR_in_gagaga(T131, X244, T132, X245, T126, X246))
pR_in_gagaga(T131, T138, T132, X245, T126, X246) → U25_gagaga(T131, T138, T132, X245, T126, X246, qsJ_in_ga(T131, T138))
qsJ_in_ga([], []) → qsJ_out_ga([], [])
U25_gagaga(T131, T138, T132, X245, T126, X246, qsJ_out_ga(T131, T138)) → U26_gagaga(T131, T138, T132, X245, T126, X246, pS_in_gagga(T132, X245, T138, T126, X246))
pS_in_gagga(T132, T143, T138, T126, X246) → U27_gagga(T132, T143, T138, T126, X246, qsJ_in_ga(T132, T143))
U27_gagga(T132, T143, T138, T126, X246, qsJ_out_ga(T132, T143)) → U28_gagga(T132, T143, T138, T126, X246, appL_in_ggga(T138, T126, T143, X246))
appL_in_ggga(.(T166, T167), T168, T169, .(T166, X322)) → U9_ggga(T166, T167, T168, T169, X322, appL_in_ggga(T167, T168, T169, X322))
appL_in_ggga([], T178, T179, .(T178, T179)) → appL_out_ggga([], T178, T179, .(T178, T179))
U9_ggga(T166, T167, T168, T169, X322, appL_out_ggga(T167, T168, T169, X322)) → appL_out_ggga(.(T166, T167), T168, T169, .(T166, X322))
U28_gagga(T132, T143, T138, T126, X246, appL_out_ggga(T138, T126, T143, X246)) → pS_out_gagga(T132, T143, T138, T126, X246)
U26_gagaga(T131, T138, T132, X245, T126, X246, pS_out_gagga(T132, X245, T138, T126, X246)) → pR_out_gagaga(T131, T138, T132, X245, T126, X246)
U24_ggaaaaa(T126, T127, T131, T132, X244, X245, X246, pR_out_gagaga(T131, X244, T132, X245, T126, X246)) → pK_out_ggaaaaa(T126, T127, T131, T132, X244, X245, X246)
U8_ga(T126, T127, X246, pK_out_ggaaaaa(T126, T127, X242, X243, X244, X245, X246)) → qsJ_out_ga(.(T126, T127), X246)
U33_gaggaga(T244, T251, T235, T245, X10, T234, T9, qsJ_out_ga(T244, T251)) → U34_gaggaga(T244, T251, T235, T245, X10, T234, T9, pQ_in_gagga(.(T235, T245), X10, T251, T234, T9))
pQ_in_gagga(T45, T115, T110, T22, T9) → U21_gagga(T45, T115, T110, T22, T9, qsJ_in_ga(T45, T115))
U21_gagga(T45, T115, T110, T22, T9, qsJ_out_ga(T45, T115)) → U22_gagga(T45, T115, T110, T22, T9, appM_in_ggga(T110, T22, T115, T9))
appM_in_ggga(.(T205, T206), T207, T208, .(T205, T210)) → U10_ggga(T205, T206, T207, T208, T210, appM_in_ggga(T206, T207, T208, T210))
appM_in_ggga([], T220, T221, .(T220, T221)) → appM_out_ggga([], T220, T221, .(T220, T221))
U10_ggga(T205, T206, T207, T208, T210, appM_out_ggga(T206, T207, T208, T210)) → appM_out_ggga(.(T205, T206), T207, T208, .(T205, T210))
U22_gagga(T45, T115, T110, T22, T9, appM_out_ggga(T110, T22, T115, T9)) → pQ_out_gagga(T45, T115, T110, T22, T9)
U34_gaggaga(T244, T251, T235, T245, X10, T234, T9, pQ_out_gagga(.(T235, T245), X10, T251, T234, T9)) → pU_out_gaggaga(T244, T251, T235, T245, X10, T234, T9)
U32_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9, pU_out_gaggaga(T244, X9, T235, T245, X10, T234, T9)) → pT_out_ggaaagaa(T234, T236, T244, T245, X9, T235, X10, T9)
U30_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9, pT_out_ggaaagaa(T234, T236, X395, X396, X9, T235, X10, T9)) → pC_out_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9)
U2_ga(T234, T235, T236, T9, pC_out_gggaaaaa(T234, T235, T236, X395, X396, X9, X10, T9)) → qsA_out_ga(.(T234, .(T235, T236)), T9)
qsA_in_ga(.(T260, []), T9) → U3_ga(T260, T9, pD_in_aaga(X9, X10, T260, T9))
pD_in_aaga(T261, X10, T260, T9) → U35_aaga(T261, X10, T260, T9, qsN_in_a(T261))
qsN_in_a([]) → qsN_out_a([])
U35_aaga(T261, X10, T260, T9, qsN_out_a(T261)) → U36_aaga(T261, X10, T260, T9, pV_in_agga(X10, T261, T260, T9))
pV_in_agga(T262, T261, T260, T9) → U37_agga(T262, T261, T260, T9, qsN_in_a(T262))
U37_agga(T262, T261, T260, T9, qsN_out_a(T262)) → U38_agga(T262, T261, T260, T9, appM_in_ggga(T261, T260, T262, T9))
U38_agga(T262, T261, T260, T9, appM_out_ggga(T261, T260, T262, T9)) → pV_out_agga(T262, T261, T260, T9)
U36_aaga(T261, X10, T260, T9, pV_out_agga(X10, T261, T260, T9)) → pD_out_aaga(T261, X10, T260, T9)
U3_ga(T260, T9, pD_out_aaga(X9, X10, T260, T9)) → qsA_out_ga(.(T260, []), T9)
qsA_in_ga([], []) → qsA_out_ga([], [])
U15_ggagaga(T23, T44, T110, T45, X10, T22, T9, qsA_out_ga(.(T23, T44), T110)) → U16_ggagaga(T23, T44, T110, T45, X10, T22, T9, pQ_in_gagga(T45, X10, T110, T22, T9))
U16_ggagaga(T23, T44, T110, T45, X10, T22, T9, pQ_out_gagga(T45, X10, T110, T22, T9)) → pP_out_ggagaga(T23, T44, T110, T45, X10, T22, T9)
U14_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9, pP_out_ggagaga(T23, T44, X9, T45, X10, T22, T9)) → pO_out_ggaagaaa(T22, T24, T44, T45, T23, X9, X10, T9)
U12_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9, pO_out_ggaagaaa(T22, T24, X44, X45, T23, X9, X10, T9)) → pB_out_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9)
U1_ga(T22, T23, T24, T9, pB_out_gggaaaaa(T22, T23, T24, X44, X45, X9, X10, T9)) → qsA_out_ga(.(T22, .(T23, T24)), T9)

The argument filtering Pi contains the following mapping:
qsA_in_ga(x1, x2)  =  qsA_in_ga(x1)
.(x1, x2)  =  .(x1, x2)
U1_ga(x1, x2, x3, x4, x5)  =  U1_ga(x1, x2, x3, x5)
pB_in_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pB_in_gggaaaaa(x1, x2, x3)
U11_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U11_gggaaaaa(x1, x2, x3, x9)
gtE_in_gg(x1, x2)  =  gtE_in_gg(x1, x2)
s(x1)  =  s(x1)
U4_gg(x1, x2, x3)  =  U4_gg(x1, x2, x3)
0  =  0
gtE_out_gg(x1, x2)  =  gtE_out_gg(x1, x2)
U12_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U12_gggaaaaa(x1, x2, x3, x9)
pO_in_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pO_in_ggaagaaa(x1, x2, x5)
U13_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U13_ggaagaaa(x1, x2, x5, x9)
partF_in_ggaa(x1, x2, x3, x4)  =  partF_in_ggaa(x1, x2)
U5_ggaa(x1, x2, x3, x4, x5, x6)  =  U5_ggaa(x1, x2, x3, x6)
pG_in_gggaa(x1, x2, x3, x4, x5)  =  pG_in_gggaa(x1, x2, x3)
U17_gggaa(x1, x2, x3, x4, x5, x6)  =  U17_gggaa(x1, x2, x3, x6)
U18_gggaa(x1, x2, x3, x4, x5, x6)  =  U18_gggaa(x1, x2, x3, x6)
U6_ggaa(x1, x2, x3, x4, x5, x6)  =  U6_ggaa(x1, x2, x3, x6)
pH_in_gggaa(x1, x2, x3, x4, x5)  =  pH_in_gggaa(x1, x2, x3)
U19_gggaa(x1, x2, x3, x4, x5, x6)  =  U19_gggaa(x1, x2, x3, x6)
leI_in_gg(x1, x2)  =  leI_in_gg(x1, x2)
U7_gg(x1, x2, x3)  =  U7_gg(x1, x2, x3)
leI_out_gg(x1, x2)  =  leI_out_gg(x1, x2)
U20_gggaa(x1, x2, x3, x4, x5, x6)  =  U20_gggaa(x1, x2, x3, x6)
[]  =  []
partF_out_ggaa(x1, x2, x3, x4)  =  partF_out_ggaa(x1, x2, x3, x4)
pH_out_gggaa(x1, x2, x3, x4, x5)  =  pH_out_gggaa(x1, x2, x3, x4, x5)
pG_out_gggaa(x1, x2, x3, x4, x5)  =  pG_out_gggaa(x1, x2, x3, x4, x5)
U14_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U14_ggaagaaa(x1, x2, x3, x4, x5, x9)
pP_in_ggagaga(x1, x2, x3, x4, x5, x6, x7)  =  pP_in_ggagaga(x1, x2, x4, x6)
U15_ggagaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U15_ggagaga(x1, x2, x4, x6, x8)
U2_ga(x1, x2, x3, x4, x5)  =  U2_ga(x1, x2, x3, x5)
pC_in_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pC_in_gggaaaaa(x1, x2, x3)
U29_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U29_gggaaaaa(x1, x2, x3, x9)
U30_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U30_gggaaaaa(x1, x2, x3, x9)
pT_in_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pT_in_ggaaagaa(x1, x2, x6)
U31_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U31_ggaaagaa(x1, x2, x6, x9)
U32_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U32_ggaaagaa(x1, x2, x3, x4, x6, x9)
pU_in_gaggaga(x1, x2, x3, x4, x5, x6, x7)  =  pU_in_gaggaga(x1, x3, x4, x6)
U33_gaggaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U33_gaggaga(x1, x3, x4, x6, x8)
qsJ_in_ga(x1, x2)  =  qsJ_in_ga(x1)
U8_ga(x1, x2, x3, x4)  =  U8_ga(x1, x2, x4)
pK_in_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)  =  pK_in_ggaaaaa(x1, x2)
U23_ggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  U23_ggaaaaa(x1, x2, x8)
U24_ggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  U24_ggaaaaa(x1, x2, x3, x4, x8)
pR_in_gagaga(x1, x2, x3, x4, x5, x6)  =  pR_in_gagaga(x1, x3, x5)
U25_gagaga(x1, x2, x3, x4, x5, x6, x7)  =  U25_gagaga(x1, x3, x5, x7)
qsJ_out_ga(x1, x2)  =  qsJ_out_ga(x1, x2)
U26_gagaga(x1, x2, x3, x4, x5, x6, x7)  =  U26_gagaga(x1, x2, x3, x5, x7)
pS_in_gagga(x1, x2, x3, x4, x5)  =  pS_in_gagga(x1, x3, x4)
U27_gagga(x1, x2, x3, x4, x5, x6)  =  U27_gagga(x1, x3, x4, x6)
U28_gagga(x1, x2, x3, x4, x5, x6)  =  U28_gagga(x1, x2, x3, x4, x6)
appL_in_ggga(x1, x2, x3, x4)  =  appL_in_ggga(x1, x2, x3)
U9_ggga(x1, x2, x3, x4, x5, x6)  =  U9_ggga(x1, x2, x3, x4, x6)
appL_out_ggga(x1, x2, x3, x4)  =  appL_out_ggga(x1, x2, x3, x4)
pS_out_gagga(x1, x2, x3, x4, x5)  =  pS_out_gagga(x1, x2, x3, x4, x5)
pR_out_gagaga(x1, x2, x3, x4, x5, x6)  =  pR_out_gagaga(x1, x2, x3, x4, x5, x6)
pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)  =  pK_out_ggaaaaa(x1, x2, x3, x4, x5, x6, x7)
U34_gaggaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U34_gaggaga(x1, x2, x3, x4, x6, x8)
pQ_in_gagga(x1, x2, x3, x4, x5)  =  pQ_in_gagga(x1, x3, x4)
U21_gagga(x1, x2, x3, x4, x5, x6)  =  U21_gagga(x1, x3, x4, x6)
U22_gagga(x1, x2, x3, x4, x5, x6)  =  U22_gagga(x1, x2, x3, x4, x6)
appM_in_ggga(x1, x2, x3, x4)  =  appM_in_ggga(x1, x2, x3)
U10_ggga(x1, x2, x3, x4, x5, x6)  =  U10_ggga(x1, x2, x3, x4, x6)
appM_out_ggga(x1, x2, x3, x4)  =  appM_out_ggga(x1, x2, x3, x4)
pQ_out_gagga(x1, x2, x3, x4, x5)  =  pQ_out_gagga(x1, x2, x3, x4, x5)
pU_out_gaggaga(x1, x2, x3, x4, x5, x6, x7)  =  pU_out_gaggaga(x1, x2, x3, x4, x5, x6, x7)
pT_out_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pT_out_ggaaagaa(x1, x2, x3, x4, x5, x6, x7, x8)
pC_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pC_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)
qsA_out_ga(x1, x2)  =  qsA_out_ga(x1, x2)
U3_ga(x1, x2, x3)  =  U3_ga(x1, x3)
pD_in_aaga(x1, x2, x3, x4)  =  pD_in_aaga(x3)
U35_aaga(x1, x2, x3, x4, x5)  =  U35_aaga(x3, x5)
qsN_in_a(x1)  =  qsN_in_a
qsN_out_a(x1)  =  qsN_out_a(x1)
U36_aaga(x1, x2, x3, x4, x5)  =  U36_aaga(x1, x3, x5)
pV_in_agga(x1, x2, x3, x4)  =  pV_in_agga(x2, x3)
U37_agga(x1, x2, x3, x4, x5)  =  U37_agga(x2, x3, x5)
U38_agga(x1, x2, x3, x4, x5)  =  U38_agga(x1, x2, x3, x5)
pV_out_agga(x1, x2, x3, x4)  =  pV_out_agga(x1, x2, x3, x4)
pD_out_aaga(x1, x2, x3, x4)  =  pD_out_aaga(x1, x2, x3, x4)
U16_ggagaga(x1, x2, x3, x4, x5, x6, x7, x8)  =  U16_ggagaga(x1, x2, x3, x4, x6, x8)
pP_out_ggagaga(x1, x2, x3, x4, x5, x6, x7)  =  pP_out_ggagaga(x1, x2, x3, x4, x5, x6, x7)
pO_out_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pO_out_ggaagaaa(x1, x2, x3, x4, x5, x6, x7, x8)
pB_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)  =  pB_out_gggaaaaa(x1, x2, x3, x4, x5, x6, x7, x8)
QSA_IN_GA(x1, x2)  =  QSA_IN_GA(x1)
PB_IN_GGGAAAAA(x1, x2, x3, x4, x5, x6, x7, x8)  =  PB_IN_GGGAAAAA(x1, x2, x3)
U11_GGGAAAAA(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U11_GGGAAAAA(x1, x2, x3, x9)
PO_IN_GGAAGAAA(x1, x2, x3, x4, x5, x6, x7, x8)  =  PO_IN_GGAAGAAA(x1, x2, x5)
U13_GGAAGAAA(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U13_GGAAGAAA(x1, x2, x5, x9)
PP_IN_GGAGAGA(x1, x2, x3, x4, x5, x6, x7)  =  PP_IN_GGAGAGA(x1, x2, x4, x6)

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

(52) UsableRulesProof (EQUIVALENT transformation)

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

(53) Obligation:

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

QSA_IN_GA(.(T22, .(T23, T24)), T9) → PB_IN_GGGAAAAA(T22, T23, T24, X44, X45, X9, X10, T9)
PB_IN_GGGAAAAA(T22, T23, T24, X44, X45, X9, X10, T9) → U11_GGGAAAAA(T22, T23, T24, X44, X45, X9, X10, T9, gtE_in_gg(T22, T23))
U11_GGGAAAAA(T22, T23, T24, X44, X45, X9, X10, T9, gtE_out_gg(T22, T23)) → PO_IN_GGAAGAAA(T22, T24, X44, X45, T23, X9, X10, T9)
PO_IN_GGAAGAAA(T22, T24, T44, T45, T23, X9, X10, T9) → U13_GGAAGAAA(T22, T24, T44, T45, T23, X9, X10, T9, partF_in_ggaa(T22, T24, T44, T45))
U13_GGAAGAAA(T22, T24, T44, T45, T23, X9, X10, T9, partF_out_ggaa(T22, T24, T44, T45)) → PP_IN_GGAGAGA(T23, T44, X9, T45, X10, T22, T9)
PP_IN_GGAGAGA(T23, T44, T110, T45, X10, T22, T9) → QSA_IN_GA(.(T23, T44), T110)

The TRS R consists of the following rules:

gtE_in_gg(s(T37), s(T38)) → U4_gg(T37, T38, gtE_in_gg(T37, T38))
gtE_in_gg(s(0), 0) → gtE_out_gg(s(0), 0)
partF_in_ggaa(T61, .(T62, T63), .(T62, X109), X110) → U5_ggaa(T61, T62, T63, X109, X110, pG_in_gggaa(T61, T62, T63, X109, X110))
partF_in_ggaa(T83, .(T84, T85), X155, .(T84, X156)) → U6_ggaa(T83, T84, T85, X155, X156, pH_in_gggaa(T83, T84, T85, X155, X156))
partF_in_ggaa(T107, [], [], []) → partF_out_ggaa(T107, [], [], [])
U4_gg(T37, T38, gtE_out_gg(T37, T38)) → gtE_out_gg(s(T37), s(T38))
U5_ggaa(T61, T62, T63, X109, X110, pG_out_gggaa(T61, T62, T63, X109, X110)) → partF_out_ggaa(T61, .(T62, T63), .(T62, X109), X110)
U6_ggaa(T83, T84, T85, X155, X156, pH_out_gggaa(T83, T84, T85, X155, X156)) → partF_out_ggaa(T83, .(T84, T85), X155, .(T84, X156))
pG_in_gggaa(T61, T62, T63, X109, X110) → U17_gggaa(T61, T62, T63, X109, X110, gtE_in_gg(T61, T62))
pH_in_gggaa(T83, T84, T85, X155, X156) → U19_gggaa(T83, T84, T85, X155, X156, leI_in_gg(T83, T84))
U17_gggaa(T61, T62, T63, X109, X110, gtE_out_gg(T61, T62)) → U18_gggaa(T61, T62, T63, X109, X110, partF_in_ggaa(T61, T63, X109, X110))
U19_gggaa(T83, T84, T85, X155, X156, leI_out_gg(T83, T84)) → U20_gggaa(T83, T84, T85, X155, X156, partF_in_ggaa(T83, T85, X155, X156))
U18_gggaa(T61, T62, T63, X109, X110, partF_out_ggaa(T61, T63, X109, X110)) → pG_out_gggaa(T61, T62, T63, X109, X110)
leI_in_gg(s(T98), s(T99)) → U7_gg(T98, T99, leI_in_gg(T98, T99))
leI_in_gg(0, s(0)) → leI_out_gg(0, s(0))
leI_in_gg(0, 0) → leI_out_gg(0, 0)
U20_gggaa(T83, T84, T85, X155, X156, partF_out_ggaa(T83, T85, X155, X156)) → pH_out_gggaa(T83, T84, T85, X155, X156)
U7_gg(T98, T99, leI_out_gg(T98, T99)) → leI_out_gg(s(T98), s(T99))

The argument filtering Pi contains the following mapping:
.(x1, x2)  =  .(x1, x2)
gtE_in_gg(x1, x2)  =  gtE_in_gg(x1, x2)
s(x1)  =  s(x1)
U4_gg(x1, x2, x3)  =  U4_gg(x1, x2, x3)
0  =  0
gtE_out_gg(x1, x2)  =  gtE_out_gg(x1, x2)
partF_in_ggaa(x1, x2, x3, x4)  =  partF_in_ggaa(x1, x2)
U5_ggaa(x1, x2, x3, x4, x5, x6)  =  U5_ggaa(x1, x2, x3, x6)
pG_in_gggaa(x1, x2, x3, x4, x5)  =  pG_in_gggaa(x1, x2, x3)
U17_gggaa(x1, x2, x3, x4, x5, x6)  =  U17_gggaa(x1, x2, x3, x6)
U18_gggaa(x1, x2, x3, x4, x5, x6)  =  U18_gggaa(x1, x2, x3, x6)
U6_ggaa(x1, x2, x3, x4, x5, x6)  =  U6_ggaa(x1, x2, x3, x6)
pH_in_gggaa(x1, x2, x3, x4, x5)  =  pH_in_gggaa(x1, x2, x3)
U19_gggaa(x1, x2, x3, x4, x5, x6)  =  U19_gggaa(x1, x2, x3, x6)
leI_in_gg(x1, x2)  =  leI_in_gg(x1, x2)
U7_gg(x1, x2, x3)  =  U7_gg(x1, x2, x3)
leI_out_gg(x1, x2)  =  leI_out_gg(x1, x2)
U20_gggaa(x1, x2, x3, x4, x5, x6)  =  U20_gggaa(x1, x2, x3, x6)
[]  =  []
partF_out_ggaa(x1, x2, x3, x4)  =  partF_out_ggaa(x1, x2, x3, x4)
pH_out_gggaa(x1, x2, x3, x4, x5)  =  pH_out_gggaa(x1, x2, x3, x4, x5)
pG_out_gggaa(x1, x2, x3, x4, x5)  =  pG_out_gggaa(x1, x2, x3, x4, x5)
QSA_IN_GA(x1, x2)  =  QSA_IN_GA(x1)
PB_IN_GGGAAAAA(x1, x2, x3, x4, x5, x6, x7, x8)  =  PB_IN_GGGAAAAA(x1, x2, x3)
U11_GGGAAAAA(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U11_GGGAAAAA(x1, x2, x3, x9)
PO_IN_GGAAGAAA(x1, x2, x3, x4, x5, x6, x7, x8)  =  PO_IN_GGAAGAAA(x1, x2, x5)
U13_GGAAGAAA(x1, x2, x3, x4, x5, x6, x7, x8, x9)  =  U13_GGAAGAAA(x1, x2, x5, x9)
PP_IN_GGAGAGA(x1, x2, x3, x4, x5, x6, x7)  =  PP_IN_GGAGAGA(x1, x2, x4, x6)

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

(54) PiDPToQDPProof (SOUND transformation)

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

(55) Obligation:

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

QSA_IN_GA(.(T22, .(T23, T24))) → PB_IN_GGGAAAAA(T22, T23, T24)
PB_IN_GGGAAAAA(T22, T23, T24) → U11_GGGAAAAA(T22, T23, T24, gtE_in_gg(T22, T23))
U11_GGGAAAAA(T22, T23, T24, gtE_out_gg(T22, T23)) → PO_IN_GGAAGAAA(T22, T24, T23)
PO_IN_GGAAGAAA(T22, T24, T23) → U13_GGAAGAAA(T22, T24, T23, partF_in_ggaa(T22, T24))
U13_GGAAGAAA(T22, T24, T23, partF_out_ggaa(T22, T24, T44, T45)) → PP_IN_GGAGAGA(T23, T44, T45, T22)
PP_IN_GGAGAGA(T23, T44, T45, T22) → QSA_IN_GA(.(T23, T44))

The TRS R consists of the following rules:

gtE_in_gg(s(T37), s(T38)) → U4_gg(T37, T38, gtE_in_gg(T37, T38))
gtE_in_gg(s(0), 0) → gtE_out_gg(s(0), 0)
partF_in_ggaa(T61, .(T62, T63)) → U5_ggaa(T61, T62, T63, pG_in_gggaa(T61, T62, T63))
partF_in_ggaa(T83, .(T84, T85)) → U6_ggaa(T83, T84, T85, pH_in_gggaa(T83, T84, T85))
partF_in_ggaa(T107, []) → partF_out_ggaa(T107, [], [], [])
U4_gg(T37, T38, gtE_out_gg(T37, T38)) → gtE_out_gg(s(T37), s(T38))
U5_ggaa(T61, T62, T63, pG_out_gggaa(T61, T62, T63, X109, X110)) → partF_out_ggaa(T61, .(T62, T63), .(T62, X109), X110)
U6_ggaa(T83, T84, T85, pH_out_gggaa(T83, T84, T85, X155, X156)) → partF_out_ggaa(T83, .(T84, T85), X155, .(T84, X156))
pG_in_gggaa(T61, T62, T63) → U17_gggaa(T61, T62, T63, gtE_in_gg(T61, T62))
pH_in_gggaa(T83, T84, T85) → U19_gggaa(T83, T84, T85, leI_in_gg(T83, T84))
U17_gggaa(T61, T62, T63, gtE_out_gg(T61, T62)) → U18_gggaa(T61, T62, T63, partF_in_ggaa(T61, T63))
U19_gggaa(T83, T84, T85, leI_out_gg(T83, T84)) → U20_gggaa(T83, T84, T85, partF_in_ggaa(T83, T85))
U18_gggaa(T61, T62, T63, partF_out_ggaa(T61, T63, X109, X110)) → pG_out_gggaa(T61, T62, T63, X109, X110)
leI_in_gg(s(T98), s(T99)) → U7_gg(T98, T99, leI_in_gg(T98, T99))
leI_in_gg(0, s(0)) → leI_out_gg(0, s(0))
leI_in_gg(0, 0) → leI_out_gg(0, 0)
U20_gggaa(T83, T84, T85, partF_out_ggaa(T83, T85, X155, X156)) → pH_out_gggaa(T83, T84, T85, X155, X156)
U7_gg(T98, T99, leI_out_gg(T98, T99)) → leI_out_gg(s(T98), s(T99))

The set Q consists of the following terms:

gtE_in_gg(x0, x1)
partF_in_ggaa(x0, x1)
U4_gg(x0, x1, x2)
U5_ggaa(x0, x1, x2, x3)
U6_ggaa(x0, x1, x2, x3)
pG_in_gggaa(x0, x1, x2)
pH_in_gggaa(x0, x1, x2)
U17_gggaa(x0, x1, x2, x3)
U19_gggaa(x0, x1, x2, x3)
U18_gggaa(x0, x1, x2, x3)
leI_in_gg(x0, x1)
U20_gggaa(x0, x1, x2, x3)
U7_gg(x0, x1, x2)

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

(56) QDPOrderProof (EQUIVALENT transformation)

We use the reduction pair processor [LPAR04,JAR06].


The following pairs can be oriented strictly and are deleted.


U11_GGGAAAAA(T22, T23, T24, gtE_out_gg(T22, T23)) → PO_IN_GGAAGAAA(T22, T24, T23)
The remaining pairs can at least be oriented weakly.
Used ordering: Polynomial interpretation [POLO]:

POL(.(x1, x2)) = x1   
POL(0) = 0   
POL(PB_IN_GGGAAAAA(x1, x2, x3)) = x1   
POL(PO_IN_GGAAGAAA(x1, x2, x3)) = x3   
POL(PP_IN_GGAGAGA(x1, x2, x3, x4)) = x1   
POL(QSA_IN_GA(x1)) = x1   
POL(U11_GGGAAAAA(x1, x2, x3, x4)) = x4   
POL(U13_GGAAGAAA(x1, x2, x3, x4)) = x3   
POL(U17_gggaa(x1, x2, x3, x4)) = 0   
POL(U18_gggaa(x1, x2, x3, x4)) = 0   
POL(U19_gggaa(x1, x2, x3, x4)) = 0   
POL(U20_gggaa(x1, x2, x3, x4)) = 0   
POL(U4_gg(x1, x2, x3)) = 1 + x3   
POL(U5_ggaa(x1, x2, x3, x4)) = 0   
POL(U6_ggaa(x1, x2, x3, x4)) = 0   
POL(U7_gg(x1, x2, x3)) = 1 + x2   
POL([]) = 0   
POL(gtE_in_gg(x1, x2)) = x1   
POL(gtE_out_gg(x1, x2)) = 1 + x2   
POL(leI_in_gg(x1, x2)) = 1 + x1 + x2   
POL(leI_out_gg(x1, x2)) = x2   
POL(pG_in_gggaa(x1, x2, x3)) = 0   
POL(pG_out_gggaa(x1, x2, x3, x4, x5)) = 0   
POL(pH_in_gggaa(x1, x2, x3)) = 0   
POL(pH_out_gggaa(x1, x2, x3, x4, x5)) = 0   
POL(partF_in_ggaa(x1, x2)) = 0   
POL(partF_out_ggaa(x1, x2, x3, x4)) = 0   
POL(s(x1)) = 1 + x1   

The following usable rules [FROCOS05] with respect to the argument filtering of the ordering [JAR06] were oriented:

gtE_in_gg(s(T37), s(T38)) → U4_gg(T37, T38, gtE_in_gg(T37, T38))
gtE_in_gg(s(0), 0) → gtE_out_gg(s(0), 0)
U4_gg(T37, T38, gtE_out_gg(T37, T38)) → gtE_out_gg(s(T37), s(T38))

(57) Obligation:

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

QSA_IN_GA(.(T22, .(T23, T24))) → PB_IN_GGGAAAAA(T22, T23, T24)
PB_IN_GGGAAAAA(T22, T23, T24) → U11_GGGAAAAA(T22, T23, T24, gtE_in_gg(T22, T23))
PO_IN_GGAAGAAA(T22, T24, T23) → U13_GGAAGAAA(T22, T24, T23, partF_in_ggaa(T22, T24))
U13_GGAAGAAA(T22, T24, T23, partF_out_ggaa(T22, T24, T44, T45)) → PP_IN_GGAGAGA(T23, T44, T45, T22)
PP_IN_GGAGAGA(T23, T44, T45, T22) → QSA_IN_GA(.(T23, T44))

The TRS R consists of the following rules:

gtE_in_gg(s(T37), s(T38)) → U4_gg(T37, T38, gtE_in_gg(T37, T38))
gtE_in_gg(s(0), 0) → gtE_out_gg(s(0), 0)
partF_in_ggaa(T61, .(T62, T63)) → U5_ggaa(T61, T62, T63, pG_in_gggaa(T61, T62, T63))
partF_in_ggaa(T83, .(T84, T85)) → U6_ggaa(T83, T84, T85, pH_in_gggaa(T83, T84, T85))
partF_in_ggaa(T107, []) → partF_out_ggaa(T107, [], [], [])
U4_gg(T37, T38, gtE_out_gg(T37, T38)) → gtE_out_gg(s(T37), s(T38))
U5_ggaa(T61, T62, T63, pG_out_gggaa(T61, T62, T63, X109, X110)) → partF_out_ggaa(T61, .(T62, T63), .(T62, X109), X110)
U6_ggaa(T83, T84, T85, pH_out_gggaa(T83, T84, T85, X155, X156)) → partF_out_ggaa(T83, .(T84, T85), X155, .(T84, X156))
pG_in_gggaa(T61, T62, T63) → U17_gggaa(T61, T62, T63, gtE_in_gg(T61, T62))
pH_in_gggaa(T83, T84, T85) → U19_gggaa(T83, T84, T85, leI_in_gg(T83, T84))
U17_gggaa(T61, T62, T63, gtE_out_gg(T61, T62)) → U18_gggaa(T61, T62, T63, partF_in_ggaa(T61, T63))
U19_gggaa(T83, T84, T85, leI_out_gg(T83, T84)) → U20_gggaa(T83, T84, T85, partF_in_ggaa(T83, T85))
U18_gggaa(T61, T62, T63, partF_out_ggaa(T61, T63, X109, X110)) → pG_out_gggaa(T61, T62, T63, X109, X110)
leI_in_gg(s(T98), s(T99)) → U7_gg(T98, T99, leI_in_gg(T98, T99))
leI_in_gg(0, s(0)) → leI_out_gg(0, s(0))
leI_in_gg(0, 0) → leI_out_gg(0, 0)
U20_gggaa(T83, T84, T85, partF_out_ggaa(T83, T85, X155, X156)) → pH_out_gggaa(T83, T84, T85, X155, X156)
U7_gg(T98, T99, leI_out_gg(T98, T99)) → leI_out_gg(s(T98), s(T99))

The set Q consists of the following terms:

gtE_in_gg(x0, x1)
partF_in_ggaa(x0, x1)
U4_gg(x0, x1, x2)
U5_ggaa(x0, x1, x2, x3)
U6_ggaa(x0, x1, x2, x3)
pG_in_gggaa(x0, x1, x2)
pH_in_gggaa(x0, x1, x2)
U17_gggaa(x0, x1, x2, x3)
U19_gggaa(x0, x1, x2, x3)
U18_gggaa(x0, x1, x2, x3)
leI_in_gg(x0, x1)
U20_gggaa(x0, x1, x2, x3)
U7_gg(x0, x1, x2)

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

(58) DependencyGraphProof (EQUIVALENT transformation)

The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 0 SCCs with 5 less nodes.

(59) TRUE