0 Prolog
↳1 PrologToDTProblemTransformerProof (⇐)
↳2 TRIPLES
↳3 TriplesToPiDPProof (⇐)
↳4 PiDP
↳5 DependencyGraphProof (⇔)
↳6 AND
↳7 PiDP
↳8 UsableRulesProof (⇔)
↳9 PiDP
↳10 PiDPToQDPProof (⇐)
↳11 QDP
↳12 QDPSizeChangeProof (⇔)
↳13 YES
↳14 PiDP
↳15 UsableRulesProof (⇔)
↳16 PiDP
↳17 PiDPToQDPProof (⇐)
↳18 QDP
↳19 QDPSizeChangeProof (⇔)
↳20 YES
↳21 PiDP
↳22 UsableRulesProof (⇔)
↳23 PiDP
↳24 PiDPToQDPProof (⇐)
↳25 QDP
↳26 QDPSizeChangeProof (⇔)
↳27 YES
↳28 PiDP
↳29 UsableRulesProof (⇔)
↳30 PiDP
↳31 PiDPToQDPProof (⇐)
↳32 QDP
↳33 QDPSizeChangeProof (⇔)
↳34 YES
↳35 PiDP
↳36 UsableRulesProof (⇔)
↳37 PiDP
↳38 PiDPToQDPProof (⇐)
↳39 QDP
↳40 QDPSizeChangeProof (⇔)
↳41 YES
↳42 PiDP
↳43 UsableRulesProof (⇔)
↳44 PiDP
↳45 PiDPToQDPProof (⇐)
↳46 QDP
↳47 QDPSizeChangeProof (⇔)
↳48 YES
↳49 PiDP
↳50 UsableRulesProof (⇔)
↳51 PiDP
↳52 PiDPToQDPProof (⇐)
↳53 QDP
↳54 QDPOrderProof (⇔)
↳55 QDP
↳56 DependencyGraphProof (⇔)
↳57 QDP
↳58 UsableRulesProof (⇔)
↳59 QDP
↳60 QReductionProof (⇔)
↳61 QDP
↳62 QDPOrderProof (⇔)
↳63 QDP
↳64 DependencyGraphProof (⇔)
↳65 TRUE
PARSE1_IN_GA(cons(a, cons(s(T9, T10, T11), cons(b, T12))), T7) → U27_GA(T9, T10, T11, T12, T7, appc9_in_gggga(T9, T10, T11, T12, T13))
U27_GA(T9, T10, T11, T12, T7, appc9_out_gggga(T9, T10, T11, T12, T13)) → U28_GA(T9, T10, T11, T12, T7, parse10_in_ga(T13, T7))
U27_GA(T9, T10, T11, T12, T7, appc9_out_gggga(T9, T10, T11, T12, T13)) → PARSE10_IN_GA(T13, T7)
PARSE10_IN_GA(T30, T31) → U2_GA(T30, T31, app21_in_aaaaag(X135, X136, X137, X138, X139, T30))
PARSE10_IN_GA(T30, T31) → APP21_IN_AAAAAG(X135, X136, X137, X138, X139, T30)
APP21_IN_AAAAAG(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41)) → U1_AAAAAG(X211, X212, X213, X214, X215, X216, T41, app21_in_aaaaag(X212, X213, X214, X215, X216, T41))
APP21_IN_AAAAAG(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41)) → APP21_IN_AAAAAG(X212, X213, X214, X215, X216, T41)
PARSE10_IN_GA(T30, T37) → U3_GA(T30, T37, appc21_in_aaaaag(T32, T33, T34, T35, T36, T30))
U3_GA(T30, T37, appc21_out_aaaaag(T32, T33, T34, T35, T36, T30)) → U4_GA(T30, T37, p22_in_gggggaa(T32, T33, T34, T35, T36, X140, T37))
U3_GA(T30, T37, appc21_out_aaaaag(T32, T33, T34, T35, T36, T30)) → P22_IN_GGGGGAA(T32, T33, T34, T35, T36, X140, T37)
P22_IN_GGGGGAA(T32, T33, T34, T35, T36, X140, T37) → U12_GGGGGAA(T32, T33, T34, T35, T36, X140, T37, app31_in_ggggga(T32, T33, T34, T35, T36, X140))
P22_IN_GGGGGAA(T32, T33, T34, T35, T36, X140, T37) → APP31_IN_GGGGGA(T32, T33, T34, T35, T36, X140)
APP31_IN_GGGGGA(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255)) → U7_GGGGGA(T92, T98, T100, T101, T102, T99, X255, app31_in_ggggga(T98, T100, T101, T102, T99, X255))
APP31_IN_GGGGGA(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255)) → APP31_IN_GGGGGA(T98, T100, T101, T102, T99, X255)
P22_IN_GGGGGAA(T32, T33, T34, T35, T36, T50, T51) → U13_GGGGGAA(T32, T33, T34, T35, T36, T50, T51, appc31_in_ggggga(T32, T33, T34, T35, T36, T50))
U13_GGGGGAA(T32, T33, T34, T35, T36, T50, T51, appc31_out_ggggga(T32, T33, T34, T35, T36, T50)) → U14_GGGGGAA(T32, T33, T34, T35, T36, T50, T51, parse10_in_ga(T50, T51))
U13_GGGGGAA(T32, T33, T34, T35, T36, T50, T51, appc31_out_ggggga(T32, T33, T34, T35, T36, T50)) → PARSE10_IN_GA(T50, T51)
PARSE10_IN_GA(T127, T128) → U5_GA(T127, T128, p43_in_aaaagaa(X306, X307, X308, X309, T127, X310, T128))
PARSE10_IN_GA(T127, T128) → P43_IN_AAAAGAA(X306, X307, X308, X309, T127, X310, T128)
P43_IN_AAAAGAA(X306, X307, X308, X309, T127, X310, T128) → U15_AAAAGAA(X306, X307, X308, X309, T127, X310, T128, app44_in_aaaag(X306, X307, X308, X309, T127))
P43_IN_AAAAGAA(X306, X307, X308, X309, T127, X310, T128) → APP44_IN_AAAAG(X306, X307, X308, X309, T127)
APP44_IN_AAAAG(cons(X370, X371), X372, X373, X374, cons(X370, T137)) → U8_AAAAG(X370, X371, X372, X373, X374, T137, app44_in_aaaag(X371, X372, X373, X374, T137))
APP44_IN_AAAAG(cons(X370, X371), X372, X373, X374, cons(X370, T137)) → APP44_IN_AAAAG(X371, X372, X373, X374, T137)
P43_IN_AAAAGAA(T129, T130, T131, T132, T127, X310, T133) → U16_AAAAGAA(T129, T130, T131, T132, T127, X310, T133, appc44_in_aaaag(T129, T130, T131, T132, T127))
U16_AAAAGAA(T129, T130, T131, T132, T127, X310, T133, appc44_out_aaaag(T129, T130, T131, T132, T127)) → U17_AAAAGAA(T129, T130, T131, T132, T127, X310, T133, app54_in_gggga(T129, T130, T131, T132, X310))
U16_AAAAGAA(T129, T130, T131, T132, T127, X310, T133, appc44_out_aaaag(T129, T130, T131, T132, T127)) → APP54_IN_GGGGA(T129, T130, T131, T132, X310)
APP54_IN_GGGGA(cons(T177, T182), T184, T185, T183, cons(T177, X411)) → U9_GGGGA(T177, T182, T184, T185, T183, X411, app54_in_gggga(T182, T184, T185, T183, X411))
APP54_IN_GGGGA(cons(T177, T182), T184, T185, T183, cons(T177, X411)) → APP54_IN_GGGGA(T182, T184, T185, T183, X411)
P43_IN_AAAAGAA(T129, T130, T131, T132, T127, T144, T145) → U18_AAAAGAA(T129, T130, T131, T132, T127, T144, T145, appc44_in_aaaag(T129, T130, T131, T132, T127))
U18_AAAAGAA(T129, T130, T131, T132, T127, T144, T145, appc44_out_aaaag(T129, T130, T131, T132, T127)) → U19_AAAAGAA(T129, T130, T131, T132, T127, T144, T145, appc54_in_gggga(T129, T130, T131, T132, T144))
U19_AAAAGAA(T129, T130, T131, T132, T127, T144, T145, appc54_out_gggga(T129, T130, T131, T132, T144)) → U20_AAAAGAA(T129, T130, T131, T132, T127, T144, T145, parse10_in_ga(T144, T145))
U19_AAAAGAA(T129, T130, T131, T132, T127, T144, T145, appc54_out_gggga(T129, T130, T131, T132, T144)) → PARSE10_IN_GA(T144, T145)
PARSE10_IN_GA(T208, T209) → U6_GA(T208, T209, p66_in_aagaa(X450, X451, T208, X452, T209))
PARSE10_IN_GA(T208, T209) → P66_IN_AAGAA(X450, X451, T208, X452, T209)
P66_IN_AAGAA(X450, X451, T208, X452, T209) → U21_AAGAA(X450, X451, T208, X452, T209, app67_in_aag(X450, X451, T208))
P66_IN_AAGAA(X450, X451, T208, X452, T209) → APP67_IN_AAG(X450, X451, T208)
APP67_IN_AAG(cons(X490, X491), X492, cons(X490, T216)) → U10_AAG(X490, X491, X492, T216, app67_in_aag(X491, X492, T216))
APP67_IN_AAG(cons(X490, X491), X492, cons(X490, T216)) → APP67_IN_AAG(X491, X492, T216)
P66_IN_AAGAA(T210, T211, T208, X452, T212) → U22_AAGAA(T210, T211, T208, X452, T212, appc67_in_aag(T210, T211, T208))
U22_AAGAA(T210, T211, T208, X452, T212, appc67_out_aag(T210, T211, T208)) → U23_AAGAA(T210, T211, T208, X452, T212, app77_in_gga(T210, T211, X452))
U22_AAGAA(T210, T211, T208, X452, T212, appc67_out_aag(T210, T211, T208)) → APP77_IN_GGA(T210, T211, X452)
APP77_IN_GGA(cons(T234, T237), T238, cons(T234, X525)) → U11_GGA(T234, T237, T238, X525, app77_in_gga(T237, T238, X525))
APP77_IN_GGA(cons(T234, T237), T238, cons(T234, X525)) → APP77_IN_GGA(T237, T238, X525)
P66_IN_AAGAA(T210, T211, T208, T219, T220) → U24_AAGAA(T210, T211, T208, T219, T220, appc67_in_aag(T210, T211, T208))
U24_AAGAA(T210, T211, T208, T219, T220, appc67_out_aag(T210, T211, T208)) → U25_AAGAA(T210, T211, T208, T219, T220, appc77_in_gga(T210, T211, T219))
U25_AAGAA(T210, T211, T208, T219, T220, appc77_out_gga(T210, T211, T219)) → U26_AAGAA(T210, T211, T208, T219, T220, parse10_in_ga(T219, T220))
U25_AAGAA(T210, T211, T208, T219, T220, appc77_out_gga(T210, T211, T219)) → PARSE10_IN_GA(T219, T220)
PARSE1_IN_GA(cons(X608, T266), T7) → U29_GA(X608, T266, T7, app21_in_aaaaag(X609, X610, X611, X612, X613, T266))
PARSE1_IN_GA(cons(X608, T266), T7) → APP21_IN_AAAAAG(X609, X610, X611, X612, X613, T266)
PARSE1_IN_GA(cons(X608, T266), T7) → U30_GA(X608, T266, T7, appc21_in_aaaaag(T267, T268, T269, T270, T271, T266))
U30_GA(X608, T266, T7, appc21_out_aaaaag(T267, T268, T269, T270, T271, T266)) → U31_GA(X608, T266, T7, p22_in_gggggaa(cons(X608, T267), T268, T269, T270, T271, X10, T7))
U30_GA(X608, T266, T7, appc21_out_aaaaag(T267, T268, T269, T270, T271, T266)) → P22_IN_GGGGGAA(cons(X608, T267), T268, T269, T270, T271, X10, T7)
PARSE1_IN_GA(T287, T289) → U32_GA(T287, T289, p43_in_aaaagaa(X682, X683, X684, X685, T287, X686, T289))
PARSE1_IN_GA(T287, T289) → P43_IN_AAAAGAA(X682, X683, X684, X685, T287, X686, T289)
PARSE1_IN_GA(T300, T302) → U33_GA(T300, T302, p66_in_aagaa(X719, X720, T300, X721, T302))
PARSE1_IN_GA(T300, T302) → P66_IN_AAGAA(X719, X720, T300, X721, T302)
appc9_in_gggga(X77, X78, X79, X80, cons(s(a, s(X77, X78, X79), b), X80)) → appc9_out_gggga(X77, X78, X79, X80, cons(s(a, s(X77, X78, X79), b), X80))
appc21_in_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185)))) → appc21_out_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185))))
appc21_in_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41)) → U35_aaaaag(X211, X212, X213, X214, X215, X216, T41, appc21_in_aaaaag(X212, X213, X214, X215, X216, T41))
U35_aaaaag(X211, X212, X213, X214, X215, X216, T41, appc21_out_aaaaag(X212, X213, X214, X215, X216, T41)) → appc21_out_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41))
appc31_in_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79)) → appc31_out_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79))
appc31_in_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255)) → U40_ggggga(T92, T98, T100, T101, T102, T99, X255, appc31_in_ggggga(T98, T100, T101, T102, T99, X255))
U40_ggggga(T92, T98, T100, T101, T102, T99, X255, appc31_out_ggggga(T98, T100, T101, T102, T99, X255)) → appc31_out_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255))
appc44_in_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346)))) → appc44_out_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346))))
appc44_in_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137)) → U41_aaaag(X370, X371, X372, X373, X374, T137, appc44_in_aaaag(X371, X372, X373, X374, T137))
U41_aaaag(X370, X371, X372, X373, X374, T137, appc44_out_aaaag(X371, X372, X373, X374, T137)) → appc44_out_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137))
appc54_in_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166)) → appc54_out_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166))
appc54_in_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411)) → U42_gggga(T177, T182, T184, T185, T183, X411, appc54_in_gggga(T182, T184, T185, T183, X411))
U42_gggga(T177, T182, T184, T185, T183, X411, appc54_out_gggga(T182, T184, T185, T183, X411)) → appc54_out_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411))
appc67_in_aag(nil, X470, cons(a, cons(b, X470))) → appc67_out_aag(nil, X470, cons(a, cons(b, X470)))
appc67_in_aag(cons(X490, X491), X492, cons(X490, T216)) → U43_aag(X490, X491, X492, T216, appc67_in_aag(X491, X492, T216))
U43_aag(X490, X491, X492, T216, appc67_out_aag(X491, X492, T216)) → appc67_out_aag(cons(X490, X491), X492, cons(X490, T216))
appc77_in_gga(nil, T227, cons(s(a, b), T227)) → appc77_out_gga(nil, T227, cons(s(a, b), T227))
appc77_in_gga(cons(T234, T237), T238, cons(T234, X525)) → U44_gga(T234, T237, T238, X525, appc77_in_gga(T237, T238, X525))
U44_gga(T234, T237, T238, X525, appc77_out_gga(T237, T238, X525)) → appc77_out_gga(cons(T234, T237), T238, cons(T234, X525))
Infinitary Constructor Rewriting Termination of PiDP implies Termination of TRIPLES
PARSE1_IN_GA(cons(a, cons(s(T9, T10, T11), cons(b, T12))), T7) → U27_GA(T9, T10, T11, T12, T7, appc9_in_gggga(T9, T10, T11, T12, T13))
U27_GA(T9, T10, T11, T12, T7, appc9_out_gggga(T9, T10, T11, T12, T13)) → U28_GA(T9, T10, T11, T12, T7, parse10_in_ga(T13, T7))
U27_GA(T9, T10, T11, T12, T7, appc9_out_gggga(T9, T10, T11, T12, T13)) → PARSE10_IN_GA(T13, T7)
PARSE10_IN_GA(T30, T31) → U2_GA(T30, T31, app21_in_aaaaag(X135, X136, X137, X138, X139, T30))
PARSE10_IN_GA(T30, T31) → APP21_IN_AAAAAG(X135, X136, X137, X138, X139, T30)
APP21_IN_AAAAAG(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41)) → U1_AAAAAG(X211, X212, X213, X214, X215, X216, T41, app21_in_aaaaag(X212, X213, X214, X215, X216, T41))
APP21_IN_AAAAAG(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41)) → APP21_IN_AAAAAG(X212, X213, X214, X215, X216, T41)
PARSE10_IN_GA(T30, T37) → U3_GA(T30, T37, appc21_in_aaaaag(T32, T33, T34, T35, T36, T30))
U3_GA(T30, T37, appc21_out_aaaaag(T32, T33, T34, T35, T36, T30)) → U4_GA(T30, T37, p22_in_gggggaa(T32, T33, T34, T35, T36, X140, T37))
U3_GA(T30, T37, appc21_out_aaaaag(T32, T33, T34, T35, T36, T30)) → P22_IN_GGGGGAA(T32, T33, T34, T35, T36, X140, T37)
P22_IN_GGGGGAA(T32, T33, T34, T35, T36, X140, T37) → U12_GGGGGAA(T32, T33, T34, T35, T36, X140, T37, app31_in_ggggga(T32, T33, T34, T35, T36, X140))
P22_IN_GGGGGAA(T32, T33, T34, T35, T36, X140, T37) → APP31_IN_GGGGGA(T32, T33, T34, T35, T36, X140)
APP31_IN_GGGGGA(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255)) → U7_GGGGGA(T92, T98, T100, T101, T102, T99, X255, app31_in_ggggga(T98, T100, T101, T102, T99, X255))
APP31_IN_GGGGGA(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255)) → APP31_IN_GGGGGA(T98, T100, T101, T102, T99, X255)
P22_IN_GGGGGAA(T32, T33, T34, T35, T36, T50, T51) → U13_GGGGGAA(T32, T33, T34, T35, T36, T50, T51, appc31_in_ggggga(T32, T33, T34, T35, T36, T50))
U13_GGGGGAA(T32, T33, T34, T35, T36, T50, T51, appc31_out_ggggga(T32, T33, T34, T35, T36, T50)) → U14_GGGGGAA(T32, T33, T34, T35, T36, T50, T51, parse10_in_ga(T50, T51))
U13_GGGGGAA(T32, T33, T34, T35, T36, T50, T51, appc31_out_ggggga(T32, T33, T34, T35, T36, T50)) → PARSE10_IN_GA(T50, T51)
PARSE10_IN_GA(T127, T128) → U5_GA(T127, T128, p43_in_aaaagaa(X306, X307, X308, X309, T127, X310, T128))
PARSE10_IN_GA(T127, T128) → P43_IN_AAAAGAA(X306, X307, X308, X309, T127, X310, T128)
P43_IN_AAAAGAA(X306, X307, X308, X309, T127, X310, T128) → U15_AAAAGAA(X306, X307, X308, X309, T127, X310, T128, app44_in_aaaag(X306, X307, X308, X309, T127))
P43_IN_AAAAGAA(X306, X307, X308, X309, T127, X310, T128) → APP44_IN_AAAAG(X306, X307, X308, X309, T127)
APP44_IN_AAAAG(cons(X370, X371), X372, X373, X374, cons(X370, T137)) → U8_AAAAG(X370, X371, X372, X373, X374, T137, app44_in_aaaag(X371, X372, X373, X374, T137))
APP44_IN_AAAAG(cons(X370, X371), X372, X373, X374, cons(X370, T137)) → APP44_IN_AAAAG(X371, X372, X373, X374, T137)
P43_IN_AAAAGAA(T129, T130, T131, T132, T127, X310, T133) → U16_AAAAGAA(T129, T130, T131, T132, T127, X310, T133, appc44_in_aaaag(T129, T130, T131, T132, T127))
U16_AAAAGAA(T129, T130, T131, T132, T127, X310, T133, appc44_out_aaaag(T129, T130, T131, T132, T127)) → U17_AAAAGAA(T129, T130, T131, T132, T127, X310, T133, app54_in_gggga(T129, T130, T131, T132, X310))
U16_AAAAGAA(T129, T130, T131, T132, T127, X310, T133, appc44_out_aaaag(T129, T130, T131, T132, T127)) → APP54_IN_GGGGA(T129, T130, T131, T132, X310)
APP54_IN_GGGGA(cons(T177, T182), T184, T185, T183, cons(T177, X411)) → U9_GGGGA(T177, T182, T184, T185, T183, X411, app54_in_gggga(T182, T184, T185, T183, X411))
APP54_IN_GGGGA(cons(T177, T182), T184, T185, T183, cons(T177, X411)) → APP54_IN_GGGGA(T182, T184, T185, T183, X411)
P43_IN_AAAAGAA(T129, T130, T131, T132, T127, T144, T145) → U18_AAAAGAA(T129, T130, T131, T132, T127, T144, T145, appc44_in_aaaag(T129, T130, T131, T132, T127))
U18_AAAAGAA(T129, T130, T131, T132, T127, T144, T145, appc44_out_aaaag(T129, T130, T131, T132, T127)) → U19_AAAAGAA(T129, T130, T131, T132, T127, T144, T145, appc54_in_gggga(T129, T130, T131, T132, T144))
U19_AAAAGAA(T129, T130, T131, T132, T127, T144, T145, appc54_out_gggga(T129, T130, T131, T132, T144)) → U20_AAAAGAA(T129, T130, T131, T132, T127, T144, T145, parse10_in_ga(T144, T145))
U19_AAAAGAA(T129, T130, T131, T132, T127, T144, T145, appc54_out_gggga(T129, T130, T131, T132, T144)) → PARSE10_IN_GA(T144, T145)
PARSE10_IN_GA(T208, T209) → U6_GA(T208, T209, p66_in_aagaa(X450, X451, T208, X452, T209))
PARSE10_IN_GA(T208, T209) → P66_IN_AAGAA(X450, X451, T208, X452, T209)
P66_IN_AAGAA(X450, X451, T208, X452, T209) → U21_AAGAA(X450, X451, T208, X452, T209, app67_in_aag(X450, X451, T208))
P66_IN_AAGAA(X450, X451, T208, X452, T209) → APP67_IN_AAG(X450, X451, T208)
APP67_IN_AAG(cons(X490, X491), X492, cons(X490, T216)) → U10_AAG(X490, X491, X492, T216, app67_in_aag(X491, X492, T216))
APP67_IN_AAG(cons(X490, X491), X492, cons(X490, T216)) → APP67_IN_AAG(X491, X492, T216)
P66_IN_AAGAA(T210, T211, T208, X452, T212) → U22_AAGAA(T210, T211, T208, X452, T212, appc67_in_aag(T210, T211, T208))
U22_AAGAA(T210, T211, T208, X452, T212, appc67_out_aag(T210, T211, T208)) → U23_AAGAA(T210, T211, T208, X452, T212, app77_in_gga(T210, T211, X452))
U22_AAGAA(T210, T211, T208, X452, T212, appc67_out_aag(T210, T211, T208)) → APP77_IN_GGA(T210, T211, X452)
APP77_IN_GGA(cons(T234, T237), T238, cons(T234, X525)) → U11_GGA(T234, T237, T238, X525, app77_in_gga(T237, T238, X525))
APP77_IN_GGA(cons(T234, T237), T238, cons(T234, X525)) → APP77_IN_GGA(T237, T238, X525)
P66_IN_AAGAA(T210, T211, T208, T219, T220) → U24_AAGAA(T210, T211, T208, T219, T220, appc67_in_aag(T210, T211, T208))
U24_AAGAA(T210, T211, T208, T219, T220, appc67_out_aag(T210, T211, T208)) → U25_AAGAA(T210, T211, T208, T219, T220, appc77_in_gga(T210, T211, T219))
U25_AAGAA(T210, T211, T208, T219, T220, appc77_out_gga(T210, T211, T219)) → U26_AAGAA(T210, T211, T208, T219, T220, parse10_in_ga(T219, T220))
U25_AAGAA(T210, T211, T208, T219, T220, appc77_out_gga(T210, T211, T219)) → PARSE10_IN_GA(T219, T220)
PARSE1_IN_GA(cons(X608, T266), T7) → U29_GA(X608, T266, T7, app21_in_aaaaag(X609, X610, X611, X612, X613, T266))
PARSE1_IN_GA(cons(X608, T266), T7) → APP21_IN_AAAAAG(X609, X610, X611, X612, X613, T266)
PARSE1_IN_GA(cons(X608, T266), T7) → U30_GA(X608, T266, T7, appc21_in_aaaaag(T267, T268, T269, T270, T271, T266))
U30_GA(X608, T266, T7, appc21_out_aaaaag(T267, T268, T269, T270, T271, T266)) → U31_GA(X608, T266, T7, p22_in_gggggaa(cons(X608, T267), T268, T269, T270, T271, X10, T7))
U30_GA(X608, T266, T7, appc21_out_aaaaag(T267, T268, T269, T270, T271, T266)) → P22_IN_GGGGGAA(cons(X608, T267), T268, T269, T270, T271, X10, T7)
PARSE1_IN_GA(T287, T289) → U32_GA(T287, T289, p43_in_aaaagaa(X682, X683, X684, X685, T287, X686, T289))
PARSE1_IN_GA(T287, T289) → P43_IN_AAAAGAA(X682, X683, X684, X685, T287, X686, T289)
PARSE1_IN_GA(T300, T302) → U33_GA(T300, T302, p66_in_aagaa(X719, X720, T300, X721, T302))
PARSE1_IN_GA(T300, T302) → P66_IN_AAGAA(X719, X720, T300, X721, T302)
appc9_in_gggga(X77, X78, X79, X80, cons(s(a, s(X77, X78, X79), b), X80)) → appc9_out_gggga(X77, X78, X79, X80, cons(s(a, s(X77, X78, X79), b), X80))
appc21_in_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185)))) → appc21_out_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185))))
appc21_in_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41)) → U35_aaaaag(X211, X212, X213, X214, X215, X216, T41, appc21_in_aaaaag(X212, X213, X214, X215, X216, T41))
U35_aaaaag(X211, X212, X213, X214, X215, X216, T41, appc21_out_aaaaag(X212, X213, X214, X215, X216, T41)) → appc21_out_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41))
appc31_in_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79)) → appc31_out_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79))
appc31_in_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255)) → U40_ggggga(T92, T98, T100, T101, T102, T99, X255, appc31_in_ggggga(T98, T100, T101, T102, T99, X255))
U40_ggggga(T92, T98, T100, T101, T102, T99, X255, appc31_out_ggggga(T98, T100, T101, T102, T99, X255)) → appc31_out_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255))
appc44_in_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346)))) → appc44_out_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346))))
appc44_in_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137)) → U41_aaaag(X370, X371, X372, X373, X374, T137, appc44_in_aaaag(X371, X372, X373, X374, T137))
U41_aaaag(X370, X371, X372, X373, X374, T137, appc44_out_aaaag(X371, X372, X373, X374, T137)) → appc44_out_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137))
appc54_in_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166)) → appc54_out_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166))
appc54_in_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411)) → U42_gggga(T177, T182, T184, T185, T183, X411, appc54_in_gggga(T182, T184, T185, T183, X411))
U42_gggga(T177, T182, T184, T185, T183, X411, appc54_out_gggga(T182, T184, T185, T183, X411)) → appc54_out_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411))
appc67_in_aag(nil, X470, cons(a, cons(b, X470))) → appc67_out_aag(nil, X470, cons(a, cons(b, X470)))
appc67_in_aag(cons(X490, X491), X492, cons(X490, T216)) → U43_aag(X490, X491, X492, T216, appc67_in_aag(X491, X492, T216))
U43_aag(X490, X491, X492, T216, appc67_out_aag(X491, X492, T216)) → appc67_out_aag(cons(X490, X491), X492, cons(X490, T216))
appc77_in_gga(nil, T227, cons(s(a, b), T227)) → appc77_out_gga(nil, T227, cons(s(a, b), T227))
appc77_in_gga(cons(T234, T237), T238, cons(T234, X525)) → U44_gga(T234, T237, T238, X525, appc77_in_gga(T237, T238, X525))
U44_gga(T234, T237, T238, X525, appc77_out_gga(T237, T238, X525)) → appc77_out_gga(cons(T234, T237), T238, cons(T234, X525))
APP77_IN_GGA(cons(T234, T237), T238, cons(T234, X525)) → APP77_IN_GGA(T237, T238, X525)
appc9_in_gggga(X77, X78, X79, X80, cons(s(a, s(X77, X78, X79), b), X80)) → appc9_out_gggga(X77, X78, X79, X80, cons(s(a, s(X77, X78, X79), b), X80))
appc21_in_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185)))) → appc21_out_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185))))
appc21_in_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41)) → U35_aaaaag(X211, X212, X213, X214, X215, X216, T41, appc21_in_aaaaag(X212, X213, X214, X215, X216, T41))
U35_aaaaag(X211, X212, X213, X214, X215, X216, T41, appc21_out_aaaaag(X212, X213, X214, X215, X216, T41)) → appc21_out_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41))
appc31_in_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79)) → appc31_out_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79))
appc31_in_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255)) → U40_ggggga(T92, T98, T100, T101, T102, T99, X255, appc31_in_ggggga(T98, T100, T101, T102, T99, X255))
U40_ggggga(T92, T98, T100, T101, T102, T99, X255, appc31_out_ggggga(T98, T100, T101, T102, T99, X255)) → appc31_out_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255))
appc44_in_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346)))) → appc44_out_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346))))
appc44_in_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137)) → U41_aaaag(X370, X371, X372, X373, X374, T137, appc44_in_aaaag(X371, X372, X373, X374, T137))
U41_aaaag(X370, X371, X372, X373, X374, T137, appc44_out_aaaag(X371, X372, X373, X374, T137)) → appc44_out_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137))
appc54_in_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166)) → appc54_out_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166))
appc54_in_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411)) → U42_gggga(T177, T182, T184, T185, T183, X411, appc54_in_gggga(T182, T184, T185, T183, X411))
U42_gggga(T177, T182, T184, T185, T183, X411, appc54_out_gggga(T182, T184, T185, T183, X411)) → appc54_out_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411))
appc67_in_aag(nil, X470, cons(a, cons(b, X470))) → appc67_out_aag(nil, X470, cons(a, cons(b, X470)))
appc67_in_aag(cons(X490, X491), X492, cons(X490, T216)) → U43_aag(X490, X491, X492, T216, appc67_in_aag(X491, X492, T216))
U43_aag(X490, X491, X492, T216, appc67_out_aag(X491, X492, T216)) → appc67_out_aag(cons(X490, X491), X492, cons(X490, T216))
appc77_in_gga(nil, T227, cons(s(a, b), T227)) → appc77_out_gga(nil, T227, cons(s(a, b), T227))
appc77_in_gga(cons(T234, T237), T238, cons(T234, X525)) → U44_gga(T234, T237, T238, X525, appc77_in_gga(T237, T238, X525))
U44_gga(T234, T237, T238, X525, appc77_out_gga(T237, T238, X525)) → appc77_out_gga(cons(T234, T237), T238, cons(T234, X525))
APP77_IN_GGA(cons(T234, T237), T238, cons(T234, X525)) → APP77_IN_GGA(T237, T238, X525)
APP77_IN_GGA(cons(T234, T237), T238) → APP77_IN_GGA(T237, T238)
From the DPs we obtained the following set of size-change graphs:
APP67_IN_AAG(cons(X490, X491), X492, cons(X490, T216)) → APP67_IN_AAG(X491, X492, T216)
appc9_in_gggga(X77, X78, X79, X80, cons(s(a, s(X77, X78, X79), b), X80)) → appc9_out_gggga(X77, X78, X79, X80, cons(s(a, s(X77, X78, X79), b), X80))
appc21_in_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185)))) → appc21_out_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185))))
appc21_in_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41)) → U35_aaaaag(X211, X212, X213, X214, X215, X216, T41, appc21_in_aaaaag(X212, X213, X214, X215, X216, T41))
U35_aaaaag(X211, X212, X213, X214, X215, X216, T41, appc21_out_aaaaag(X212, X213, X214, X215, X216, T41)) → appc21_out_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41))
appc31_in_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79)) → appc31_out_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79))
appc31_in_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255)) → U40_ggggga(T92, T98, T100, T101, T102, T99, X255, appc31_in_ggggga(T98, T100, T101, T102, T99, X255))
U40_ggggga(T92, T98, T100, T101, T102, T99, X255, appc31_out_ggggga(T98, T100, T101, T102, T99, X255)) → appc31_out_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255))
appc44_in_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346)))) → appc44_out_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346))))
appc44_in_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137)) → U41_aaaag(X370, X371, X372, X373, X374, T137, appc44_in_aaaag(X371, X372, X373, X374, T137))
U41_aaaag(X370, X371, X372, X373, X374, T137, appc44_out_aaaag(X371, X372, X373, X374, T137)) → appc44_out_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137))
appc54_in_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166)) → appc54_out_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166))
appc54_in_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411)) → U42_gggga(T177, T182, T184, T185, T183, X411, appc54_in_gggga(T182, T184, T185, T183, X411))
U42_gggga(T177, T182, T184, T185, T183, X411, appc54_out_gggga(T182, T184, T185, T183, X411)) → appc54_out_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411))
appc67_in_aag(nil, X470, cons(a, cons(b, X470))) → appc67_out_aag(nil, X470, cons(a, cons(b, X470)))
appc67_in_aag(cons(X490, X491), X492, cons(X490, T216)) → U43_aag(X490, X491, X492, T216, appc67_in_aag(X491, X492, T216))
U43_aag(X490, X491, X492, T216, appc67_out_aag(X491, X492, T216)) → appc67_out_aag(cons(X490, X491), X492, cons(X490, T216))
appc77_in_gga(nil, T227, cons(s(a, b), T227)) → appc77_out_gga(nil, T227, cons(s(a, b), T227))
appc77_in_gga(cons(T234, T237), T238, cons(T234, X525)) → U44_gga(T234, T237, T238, X525, appc77_in_gga(T237, T238, X525))
U44_gga(T234, T237, T238, X525, appc77_out_gga(T237, T238, X525)) → appc77_out_gga(cons(T234, T237), T238, cons(T234, X525))
APP67_IN_AAG(cons(X490, X491), X492, cons(X490, T216)) → APP67_IN_AAG(X491, X492, T216)
APP67_IN_AAG(cons(X490, T216)) → APP67_IN_AAG(T216)
From the DPs we obtained the following set of size-change graphs:
APP54_IN_GGGGA(cons(T177, T182), T184, T185, T183, cons(T177, X411)) → APP54_IN_GGGGA(T182, T184, T185, T183, X411)
appc9_in_gggga(X77, X78, X79, X80, cons(s(a, s(X77, X78, X79), b), X80)) → appc9_out_gggga(X77, X78, X79, X80, cons(s(a, s(X77, X78, X79), b), X80))
appc21_in_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185)))) → appc21_out_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185))))
appc21_in_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41)) → U35_aaaaag(X211, X212, X213, X214, X215, X216, T41, appc21_in_aaaaag(X212, X213, X214, X215, X216, T41))
U35_aaaaag(X211, X212, X213, X214, X215, X216, T41, appc21_out_aaaaag(X212, X213, X214, X215, X216, T41)) → appc21_out_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41))
appc31_in_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79)) → appc31_out_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79))
appc31_in_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255)) → U40_ggggga(T92, T98, T100, T101, T102, T99, X255, appc31_in_ggggga(T98, T100, T101, T102, T99, X255))
U40_ggggga(T92, T98, T100, T101, T102, T99, X255, appc31_out_ggggga(T98, T100, T101, T102, T99, X255)) → appc31_out_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255))
appc44_in_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346)))) → appc44_out_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346))))
appc44_in_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137)) → U41_aaaag(X370, X371, X372, X373, X374, T137, appc44_in_aaaag(X371, X372, X373, X374, T137))
U41_aaaag(X370, X371, X372, X373, X374, T137, appc44_out_aaaag(X371, X372, X373, X374, T137)) → appc44_out_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137))
appc54_in_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166)) → appc54_out_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166))
appc54_in_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411)) → U42_gggga(T177, T182, T184, T185, T183, X411, appc54_in_gggga(T182, T184, T185, T183, X411))
U42_gggga(T177, T182, T184, T185, T183, X411, appc54_out_gggga(T182, T184, T185, T183, X411)) → appc54_out_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411))
appc67_in_aag(nil, X470, cons(a, cons(b, X470))) → appc67_out_aag(nil, X470, cons(a, cons(b, X470)))
appc67_in_aag(cons(X490, X491), X492, cons(X490, T216)) → U43_aag(X490, X491, X492, T216, appc67_in_aag(X491, X492, T216))
U43_aag(X490, X491, X492, T216, appc67_out_aag(X491, X492, T216)) → appc67_out_aag(cons(X490, X491), X492, cons(X490, T216))
appc77_in_gga(nil, T227, cons(s(a, b), T227)) → appc77_out_gga(nil, T227, cons(s(a, b), T227))
appc77_in_gga(cons(T234, T237), T238, cons(T234, X525)) → U44_gga(T234, T237, T238, X525, appc77_in_gga(T237, T238, X525))
U44_gga(T234, T237, T238, X525, appc77_out_gga(T237, T238, X525)) → appc77_out_gga(cons(T234, T237), T238, cons(T234, X525))
APP54_IN_GGGGA(cons(T177, T182), T184, T185, T183, cons(T177, X411)) → APP54_IN_GGGGA(T182, T184, T185, T183, X411)
APP54_IN_GGGGA(cons(T177, T182), T184, T185, T183) → APP54_IN_GGGGA(T182, T184, T185, T183)
From the DPs we obtained the following set of size-change graphs:
APP44_IN_AAAAG(cons(X370, X371), X372, X373, X374, cons(X370, T137)) → APP44_IN_AAAAG(X371, X372, X373, X374, T137)
appc9_in_gggga(X77, X78, X79, X80, cons(s(a, s(X77, X78, X79), b), X80)) → appc9_out_gggga(X77, X78, X79, X80, cons(s(a, s(X77, X78, X79), b), X80))
appc21_in_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185)))) → appc21_out_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185))))
appc21_in_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41)) → U35_aaaaag(X211, X212, X213, X214, X215, X216, T41, appc21_in_aaaaag(X212, X213, X214, X215, X216, T41))
U35_aaaaag(X211, X212, X213, X214, X215, X216, T41, appc21_out_aaaaag(X212, X213, X214, X215, X216, T41)) → appc21_out_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41))
appc31_in_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79)) → appc31_out_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79))
appc31_in_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255)) → U40_ggggga(T92, T98, T100, T101, T102, T99, X255, appc31_in_ggggga(T98, T100, T101, T102, T99, X255))
U40_ggggga(T92, T98, T100, T101, T102, T99, X255, appc31_out_ggggga(T98, T100, T101, T102, T99, X255)) → appc31_out_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255))
appc44_in_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346)))) → appc44_out_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346))))
appc44_in_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137)) → U41_aaaag(X370, X371, X372, X373, X374, T137, appc44_in_aaaag(X371, X372, X373, X374, T137))
U41_aaaag(X370, X371, X372, X373, X374, T137, appc44_out_aaaag(X371, X372, X373, X374, T137)) → appc44_out_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137))
appc54_in_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166)) → appc54_out_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166))
appc54_in_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411)) → U42_gggga(T177, T182, T184, T185, T183, X411, appc54_in_gggga(T182, T184, T185, T183, X411))
U42_gggga(T177, T182, T184, T185, T183, X411, appc54_out_gggga(T182, T184, T185, T183, X411)) → appc54_out_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411))
appc67_in_aag(nil, X470, cons(a, cons(b, X470))) → appc67_out_aag(nil, X470, cons(a, cons(b, X470)))
appc67_in_aag(cons(X490, X491), X492, cons(X490, T216)) → U43_aag(X490, X491, X492, T216, appc67_in_aag(X491, X492, T216))
U43_aag(X490, X491, X492, T216, appc67_out_aag(X491, X492, T216)) → appc67_out_aag(cons(X490, X491), X492, cons(X490, T216))
appc77_in_gga(nil, T227, cons(s(a, b), T227)) → appc77_out_gga(nil, T227, cons(s(a, b), T227))
appc77_in_gga(cons(T234, T237), T238, cons(T234, X525)) → U44_gga(T234, T237, T238, X525, appc77_in_gga(T237, T238, X525))
U44_gga(T234, T237, T238, X525, appc77_out_gga(T237, T238, X525)) → appc77_out_gga(cons(T234, T237), T238, cons(T234, X525))
APP44_IN_AAAAG(cons(X370, X371), X372, X373, X374, cons(X370, T137)) → APP44_IN_AAAAG(X371, X372, X373, X374, T137)
APP44_IN_AAAAG(cons(X370, T137)) → APP44_IN_AAAAG(T137)
From the DPs we obtained the following set of size-change graphs:
APP31_IN_GGGGGA(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255)) → APP31_IN_GGGGGA(T98, T100, T101, T102, T99, X255)
appc9_in_gggga(X77, X78, X79, X80, cons(s(a, s(X77, X78, X79), b), X80)) → appc9_out_gggga(X77, X78, X79, X80, cons(s(a, s(X77, X78, X79), b), X80))
appc21_in_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185)))) → appc21_out_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185))))
appc21_in_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41)) → U35_aaaaag(X211, X212, X213, X214, X215, X216, T41, appc21_in_aaaaag(X212, X213, X214, X215, X216, T41))
U35_aaaaag(X211, X212, X213, X214, X215, X216, T41, appc21_out_aaaaag(X212, X213, X214, X215, X216, T41)) → appc21_out_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41))
appc31_in_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79)) → appc31_out_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79))
appc31_in_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255)) → U40_ggggga(T92, T98, T100, T101, T102, T99, X255, appc31_in_ggggga(T98, T100, T101, T102, T99, X255))
U40_ggggga(T92, T98, T100, T101, T102, T99, X255, appc31_out_ggggga(T98, T100, T101, T102, T99, X255)) → appc31_out_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255))
appc44_in_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346)))) → appc44_out_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346))))
appc44_in_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137)) → U41_aaaag(X370, X371, X372, X373, X374, T137, appc44_in_aaaag(X371, X372, X373, X374, T137))
U41_aaaag(X370, X371, X372, X373, X374, T137, appc44_out_aaaag(X371, X372, X373, X374, T137)) → appc44_out_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137))
appc54_in_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166)) → appc54_out_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166))
appc54_in_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411)) → U42_gggga(T177, T182, T184, T185, T183, X411, appc54_in_gggga(T182, T184, T185, T183, X411))
U42_gggga(T177, T182, T184, T185, T183, X411, appc54_out_gggga(T182, T184, T185, T183, X411)) → appc54_out_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411))
appc67_in_aag(nil, X470, cons(a, cons(b, X470))) → appc67_out_aag(nil, X470, cons(a, cons(b, X470)))
appc67_in_aag(cons(X490, X491), X492, cons(X490, T216)) → U43_aag(X490, X491, X492, T216, appc67_in_aag(X491, X492, T216))
U43_aag(X490, X491, X492, T216, appc67_out_aag(X491, X492, T216)) → appc67_out_aag(cons(X490, X491), X492, cons(X490, T216))
appc77_in_gga(nil, T227, cons(s(a, b), T227)) → appc77_out_gga(nil, T227, cons(s(a, b), T227))
appc77_in_gga(cons(T234, T237), T238, cons(T234, X525)) → U44_gga(T234, T237, T238, X525, appc77_in_gga(T237, T238, X525))
U44_gga(T234, T237, T238, X525, appc77_out_gga(T237, T238, X525)) → appc77_out_gga(cons(T234, T237), T238, cons(T234, X525))
APP31_IN_GGGGGA(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255)) → APP31_IN_GGGGGA(T98, T100, T101, T102, T99, X255)
APP31_IN_GGGGGA(cons(T92, T98), T100, T101, T102, T99) → APP31_IN_GGGGGA(T98, T100, T101, T102, T99)
From the DPs we obtained the following set of size-change graphs:
APP21_IN_AAAAAG(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41)) → APP21_IN_AAAAAG(X212, X213, X214, X215, X216, T41)
appc9_in_gggga(X77, X78, X79, X80, cons(s(a, s(X77, X78, X79), b), X80)) → appc9_out_gggga(X77, X78, X79, X80, cons(s(a, s(X77, X78, X79), b), X80))
appc21_in_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185)))) → appc21_out_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185))))
appc21_in_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41)) → U35_aaaaag(X211, X212, X213, X214, X215, X216, T41, appc21_in_aaaaag(X212, X213, X214, X215, X216, T41))
U35_aaaaag(X211, X212, X213, X214, X215, X216, T41, appc21_out_aaaaag(X212, X213, X214, X215, X216, T41)) → appc21_out_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41))
appc31_in_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79)) → appc31_out_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79))
appc31_in_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255)) → U40_ggggga(T92, T98, T100, T101, T102, T99, X255, appc31_in_ggggga(T98, T100, T101, T102, T99, X255))
U40_ggggga(T92, T98, T100, T101, T102, T99, X255, appc31_out_ggggga(T98, T100, T101, T102, T99, X255)) → appc31_out_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255))
appc44_in_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346)))) → appc44_out_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346))))
appc44_in_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137)) → U41_aaaag(X370, X371, X372, X373, X374, T137, appc44_in_aaaag(X371, X372, X373, X374, T137))
U41_aaaag(X370, X371, X372, X373, X374, T137, appc44_out_aaaag(X371, X372, X373, X374, T137)) → appc44_out_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137))
appc54_in_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166)) → appc54_out_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166))
appc54_in_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411)) → U42_gggga(T177, T182, T184, T185, T183, X411, appc54_in_gggga(T182, T184, T185, T183, X411))
U42_gggga(T177, T182, T184, T185, T183, X411, appc54_out_gggga(T182, T184, T185, T183, X411)) → appc54_out_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411))
appc67_in_aag(nil, X470, cons(a, cons(b, X470))) → appc67_out_aag(nil, X470, cons(a, cons(b, X470)))
appc67_in_aag(cons(X490, X491), X492, cons(X490, T216)) → U43_aag(X490, X491, X492, T216, appc67_in_aag(X491, X492, T216))
U43_aag(X490, X491, X492, T216, appc67_out_aag(X491, X492, T216)) → appc67_out_aag(cons(X490, X491), X492, cons(X490, T216))
appc77_in_gga(nil, T227, cons(s(a, b), T227)) → appc77_out_gga(nil, T227, cons(s(a, b), T227))
appc77_in_gga(cons(T234, T237), T238, cons(T234, X525)) → U44_gga(T234, T237, T238, X525, appc77_in_gga(T237, T238, X525))
U44_gga(T234, T237, T238, X525, appc77_out_gga(T237, T238, X525)) → appc77_out_gga(cons(T234, T237), T238, cons(T234, X525))
APP21_IN_AAAAAG(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41)) → APP21_IN_AAAAAG(X212, X213, X214, X215, X216, T41)
APP21_IN_AAAAAG(cons(X211, T41)) → APP21_IN_AAAAAG(T41)
From the DPs we obtained the following set of size-change graphs:
PARSE10_IN_GA(T30, T37) → U3_GA(T30, T37, appc21_in_aaaaag(T32, T33, T34, T35, T36, T30))
U3_GA(T30, T37, appc21_out_aaaaag(T32, T33, T34, T35, T36, T30)) → P22_IN_GGGGGAA(T32, T33, T34, T35, T36, X140, T37)
P22_IN_GGGGGAA(T32, T33, T34, T35, T36, T50, T51) → U13_GGGGGAA(T32, T33, T34, T35, T36, T50, T51, appc31_in_ggggga(T32, T33, T34, T35, T36, T50))
U13_GGGGGAA(T32, T33, T34, T35, T36, T50, T51, appc31_out_ggggga(T32, T33, T34, T35, T36, T50)) → PARSE10_IN_GA(T50, T51)
PARSE10_IN_GA(T127, T128) → P43_IN_AAAAGAA(X306, X307, X308, X309, T127, X310, T128)
P43_IN_AAAAGAA(T129, T130, T131, T132, T127, T144, T145) → U18_AAAAGAA(T129, T130, T131, T132, T127, T144, T145, appc44_in_aaaag(T129, T130, T131, T132, T127))
U18_AAAAGAA(T129, T130, T131, T132, T127, T144, T145, appc44_out_aaaag(T129, T130, T131, T132, T127)) → U19_AAAAGAA(T129, T130, T131, T132, T127, T144, T145, appc54_in_gggga(T129, T130, T131, T132, T144))
U19_AAAAGAA(T129, T130, T131, T132, T127, T144, T145, appc54_out_gggga(T129, T130, T131, T132, T144)) → PARSE10_IN_GA(T144, T145)
PARSE10_IN_GA(T208, T209) → P66_IN_AAGAA(X450, X451, T208, X452, T209)
P66_IN_AAGAA(T210, T211, T208, T219, T220) → U24_AAGAA(T210, T211, T208, T219, T220, appc67_in_aag(T210, T211, T208))
U24_AAGAA(T210, T211, T208, T219, T220, appc67_out_aag(T210, T211, T208)) → U25_AAGAA(T210, T211, T208, T219, T220, appc77_in_gga(T210, T211, T219))
U25_AAGAA(T210, T211, T208, T219, T220, appc77_out_gga(T210, T211, T219)) → PARSE10_IN_GA(T219, T220)
appc9_in_gggga(X77, X78, X79, X80, cons(s(a, s(X77, X78, X79), b), X80)) → appc9_out_gggga(X77, X78, X79, X80, cons(s(a, s(X77, X78, X79), b), X80))
appc21_in_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185)))) → appc21_out_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185))))
appc21_in_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41)) → U35_aaaaag(X211, X212, X213, X214, X215, X216, T41, appc21_in_aaaaag(X212, X213, X214, X215, X216, T41))
U35_aaaaag(X211, X212, X213, X214, X215, X216, T41, appc21_out_aaaaag(X212, X213, X214, X215, X216, T41)) → appc21_out_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41))
appc31_in_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79)) → appc31_out_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79))
appc31_in_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255)) → U40_ggggga(T92, T98, T100, T101, T102, T99, X255, appc31_in_ggggga(T98, T100, T101, T102, T99, X255))
U40_ggggga(T92, T98, T100, T101, T102, T99, X255, appc31_out_ggggga(T98, T100, T101, T102, T99, X255)) → appc31_out_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255))
appc44_in_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346)))) → appc44_out_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346))))
appc44_in_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137)) → U41_aaaag(X370, X371, X372, X373, X374, T137, appc44_in_aaaag(X371, X372, X373, X374, T137))
U41_aaaag(X370, X371, X372, X373, X374, T137, appc44_out_aaaag(X371, X372, X373, X374, T137)) → appc44_out_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137))
appc54_in_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166)) → appc54_out_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166))
appc54_in_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411)) → U42_gggga(T177, T182, T184, T185, T183, X411, appc54_in_gggga(T182, T184, T185, T183, X411))
U42_gggga(T177, T182, T184, T185, T183, X411, appc54_out_gggga(T182, T184, T185, T183, X411)) → appc54_out_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411))
appc67_in_aag(nil, X470, cons(a, cons(b, X470))) → appc67_out_aag(nil, X470, cons(a, cons(b, X470)))
appc67_in_aag(cons(X490, X491), X492, cons(X490, T216)) → U43_aag(X490, X491, X492, T216, appc67_in_aag(X491, X492, T216))
U43_aag(X490, X491, X492, T216, appc67_out_aag(X491, X492, T216)) → appc67_out_aag(cons(X490, X491), X492, cons(X490, T216))
appc77_in_gga(nil, T227, cons(s(a, b), T227)) → appc77_out_gga(nil, T227, cons(s(a, b), T227))
appc77_in_gga(cons(T234, T237), T238, cons(T234, X525)) → U44_gga(T234, T237, T238, X525, appc77_in_gga(T237, T238, X525))
U44_gga(T234, T237, T238, X525, appc77_out_gga(T237, T238, X525)) → appc77_out_gga(cons(T234, T237), T238, cons(T234, X525))
PARSE10_IN_GA(T30, T37) → U3_GA(T30, T37, appc21_in_aaaaag(T32, T33, T34, T35, T36, T30))
U3_GA(T30, T37, appc21_out_aaaaag(T32, T33, T34, T35, T36, T30)) → P22_IN_GGGGGAA(T32, T33, T34, T35, T36, X140, T37)
P22_IN_GGGGGAA(T32, T33, T34, T35, T36, T50, T51) → U13_GGGGGAA(T32, T33, T34, T35, T36, T50, T51, appc31_in_ggggga(T32, T33, T34, T35, T36, T50))
U13_GGGGGAA(T32, T33, T34, T35, T36, T50, T51, appc31_out_ggggga(T32, T33, T34, T35, T36, T50)) → PARSE10_IN_GA(T50, T51)
PARSE10_IN_GA(T127, T128) → P43_IN_AAAAGAA(X306, X307, X308, X309, T127, X310, T128)
P43_IN_AAAAGAA(T129, T130, T131, T132, T127, T144, T145) → U18_AAAAGAA(T129, T130, T131, T132, T127, T144, T145, appc44_in_aaaag(T129, T130, T131, T132, T127))
U18_AAAAGAA(T129, T130, T131, T132, T127, T144, T145, appc44_out_aaaag(T129, T130, T131, T132, T127)) → U19_AAAAGAA(T129, T130, T131, T132, T127, T144, T145, appc54_in_gggga(T129, T130, T131, T132, T144))
U19_AAAAGAA(T129, T130, T131, T132, T127, T144, T145, appc54_out_gggga(T129, T130, T131, T132, T144)) → PARSE10_IN_GA(T144, T145)
PARSE10_IN_GA(T208, T209) → P66_IN_AAGAA(X450, X451, T208, X452, T209)
P66_IN_AAGAA(T210, T211, T208, T219, T220) → U24_AAGAA(T210, T211, T208, T219, T220, appc67_in_aag(T210, T211, T208))
U24_AAGAA(T210, T211, T208, T219, T220, appc67_out_aag(T210, T211, T208)) → U25_AAGAA(T210, T211, T208, T219, T220, appc77_in_gga(T210, T211, T219))
U25_AAGAA(T210, T211, T208, T219, T220, appc77_out_gga(T210, T211, T219)) → PARSE10_IN_GA(T219, T220)
appc21_in_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185)))) → appc21_out_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185))))
appc21_in_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41)) → U35_aaaaag(X211, X212, X213, X214, X215, X216, T41, appc21_in_aaaaag(X212, X213, X214, X215, X216, T41))
appc31_in_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79)) → appc31_out_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79))
appc31_in_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255)) → U40_ggggga(T92, T98, T100, T101, T102, T99, X255, appc31_in_ggggga(T98, T100, T101, T102, T99, X255))
appc44_in_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346)))) → appc44_out_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346))))
appc44_in_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137)) → U41_aaaag(X370, X371, X372, X373, X374, T137, appc44_in_aaaag(X371, X372, X373, X374, T137))
appc54_in_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166)) → appc54_out_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166))
appc54_in_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411)) → U42_gggga(T177, T182, T184, T185, T183, X411, appc54_in_gggga(T182, T184, T185, T183, X411))
appc67_in_aag(nil, X470, cons(a, cons(b, X470))) → appc67_out_aag(nil, X470, cons(a, cons(b, X470)))
appc67_in_aag(cons(X490, X491), X492, cons(X490, T216)) → U43_aag(X490, X491, X492, T216, appc67_in_aag(X491, X492, T216))
appc77_in_gga(nil, T227, cons(s(a, b), T227)) → appc77_out_gga(nil, T227, cons(s(a, b), T227))
appc77_in_gga(cons(T234, T237), T238, cons(T234, X525)) → U44_gga(T234, T237, T238, X525, appc77_in_gga(T237, T238, X525))
U35_aaaaag(X211, X212, X213, X214, X215, X216, T41, appc21_out_aaaaag(X212, X213, X214, X215, X216, T41)) → appc21_out_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41))
U40_ggggga(T92, T98, T100, T101, T102, T99, X255, appc31_out_ggggga(T98, T100, T101, T102, T99, X255)) → appc31_out_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255))
U41_aaaag(X370, X371, X372, X373, X374, T137, appc44_out_aaaag(X371, X372, X373, X374, T137)) → appc44_out_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137))
U42_gggga(T177, T182, T184, T185, T183, X411, appc54_out_gggga(T182, T184, T185, T183, X411)) → appc54_out_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411))
U43_aag(X490, X491, X492, T216, appc67_out_aag(X491, X492, T216)) → appc67_out_aag(cons(X490, X491), X492, cons(X490, T216))
U44_gga(T234, T237, T238, X525, appc77_out_gga(T237, T238, X525)) → appc77_out_gga(cons(T234, T237), T238, cons(T234, X525))
PARSE10_IN_GA(T30) → U3_GA(T30, appc21_in_aaaaag(T30))
U3_GA(T30, appc21_out_aaaaag(T32, T33, T34, T35, T36, T30)) → P22_IN_GGGGGAA(T32, T33, T34, T35, T36)
P22_IN_GGGGGAA(T32, T33, T34, T35, T36) → U13_GGGGGAA(T32, T33, T34, T35, T36, appc31_in_ggggga(T32, T33, T34, T35, T36))
U13_GGGGGAA(T32, T33, T34, T35, T36, appc31_out_ggggga(T32, T33, T34, T35, T36, T50)) → PARSE10_IN_GA(T50)
PARSE10_IN_GA(T127) → P43_IN_AAAAGAA(T127)
P43_IN_AAAAGAA(T127) → U18_AAAAGAA(T127, appc44_in_aaaag(T127))
U18_AAAAGAA(T127, appc44_out_aaaag(T129, T130, T131, T132, T127)) → U19_AAAAGAA(T129, T130, T131, T132, T127, appc54_in_gggga(T129, T130, T131, T132))
U19_AAAAGAA(T129, T130, T131, T132, T127, appc54_out_gggga(T129, T130, T131, T132, T144)) → PARSE10_IN_GA(T144)
PARSE10_IN_GA(T208) → P66_IN_AAGAA(T208)
P66_IN_AAGAA(T208) → U24_AAGAA(T208, appc67_in_aag(T208))
U24_AAGAA(T208, appc67_out_aag(T210, T211, T208)) → U25_AAGAA(T210, T211, T208, appc77_in_gga(T210, T211))
U25_AAGAA(T210, T211, T208, appc77_out_gga(T210, T211, T219)) → PARSE10_IN_GA(T219)
appc21_in_aaaaag(cons(a, cons(s(X182, X183, X184), cons(b, X185)))) → appc21_out_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185))))
appc21_in_aaaaag(cons(X211, T41)) → U35_aaaaag(X211, T41, appc21_in_aaaaag(T41))
appc31_in_ggggga(nil, T76, T77, T78, T79) → appc31_out_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79))
appc31_in_ggggga(cons(T92, T98), T100, T101, T102, T99) → U40_ggggga(T92, T98, T100, T101, T102, T99, appc31_in_ggggga(T98, T100, T101, T102, T99))
appc44_in_aaaag(cons(a, cons(s(X344, X345), cons(b, X346)))) → appc44_out_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346))))
appc44_in_aaaag(cons(X370, T137)) → U41_aaaag(X370, T137, appc44_in_aaaag(T137))
appc54_in_gggga(nil, T164, T165, T166) → appc54_out_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166))
appc54_in_gggga(cons(T177, T182), T184, T185, T183) → U42_gggga(T177, T182, T184, T185, T183, appc54_in_gggga(T182, T184, T185, T183))
appc67_in_aag(cons(a, cons(b, X470))) → appc67_out_aag(nil, X470, cons(a, cons(b, X470)))
appc67_in_aag(cons(X490, T216)) → U43_aag(X490, T216, appc67_in_aag(T216))
appc77_in_gga(nil, T227) → appc77_out_gga(nil, T227, cons(s(a, b), T227))
appc77_in_gga(cons(T234, T237), T238) → U44_gga(T234, T237, T238, appc77_in_gga(T237, T238))
U35_aaaaag(X211, T41, appc21_out_aaaaag(X212, X213, X214, X215, X216, T41)) → appc21_out_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41))
U40_ggggga(T92, T98, T100, T101, T102, T99, appc31_out_ggggga(T98, T100, T101, T102, T99, X255)) → appc31_out_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255))
U41_aaaag(X370, T137, appc44_out_aaaag(X371, X372, X373, X374, T137)) → appc44_out_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137))
U42_gggga(T177, T182, T184, T185, T183, appc54_out_gggga(T182, T184, T185, T183, X411)) → appc54_out_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411))
U43_aag(X490, T216, appc67_out_aag(X491, X492, T216)) → appc67_out_aag(cons(X490, X491), X492, cons(X490, T216))
U44_gga(T234, T237, T238, appc77_out_gga(T237, T238, X525)) → appc77_out_gga(cons(T234, T237), T238, cons(T234, X525))
appc21_in_aaaaag(x0)
appc31_in_ggggga(x0, x1, x2, x3, x4)
appc44_in_aaaag(x0)
appc54_in_gggga(x0, x1, x2, x3)
appc67_in_aag(x0)
appc77_in_gga(x0, x1)
U35_aaaaag(x0, x1, x2)
U40_ggggga(x0, x1, x2, x3, x4, x5, x6)
U41_aaaag(x0, x1, x2)
U42_gggga(x0, x1, x2, x3, x4, x5)
U43_aag(x0, x1, x2)
U44_gga(x0, x1, x2, x3)
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
P22_IN_GGGGGAA(T32, T33, T34, T35, T36) → U13_GGGGGAA(T32, T33, T34, T35, T36, appc31_in_ggggga(T32, T33, T34, T35, T36))
U18_AAAAGAA(T127, appc44_out_aaaag(T129, T130, T131, T132, T127)) → U19_AAAAGAA(T129, T130, T131, T132, T127, appc54_in_gggga(T129, T130, T131, T132))
POL(P22_IN_GGGGGAA(x1, x2, x3, x4, x5)) = 1 + x1 + x5
POL(P43_IN_AAAAGAA(x1)) = x1
POL(P66_IN_AAGAA(x1)) = x1
POL(PARSE10_IN_GA(x1)) = x1
POL(U13_GGGGGAA(x1, x2, x3, x4, x5, x6)) = x6
POL(U18_AAAAGAA(x1, x2)) = x2
POL(U19_AAAAGAA(x1, x2, x3, x4, x5, x6)) = x6
POL(U24_AAGAA(x1, x2)) = x2
POL(U25_AAGAA(x1, x2, x3, x4)) = x4
POL(U35_aaaaag(x1, x2, x3)) = 1 + x3
POL(U3_GA(x1, x2)) = x2
POL(U40_ggggga(x1, x2, x3, x4, x5, x6, x7)) = 1 + x7
POL(U41_aaaag(x1, x2, x3)) = 1 + x3
POL(U42_gggga(x1, x2, x3, x4, x5, x6)) = 1 + x6
POL(U43_aag(x1, x2, x3)) = 1 + x3
POL(U44_gga(x1, x2, x3, x4)) = 1 + x4
POL(a) = 0
POL(appc21_in_aaaaag(x1)) = x1
POL(appc21_out_aaaaag(x1, x2, x3, x4, x5, x6)) = 1 + x1 + x5
POL(appc31_in_ggggga(x1, x2, x3, x4, x5)) = x1 + x5
POL(appc31_out_ggggga(x1, x2, x3, x4, x5, x6)) = x6
POL(appc44_in_aaaag(x1)) = x1
POL(appc44_out_aaaag(x1, x2, x3, x4, x5)) = 1 + x1 + x4
POL(appc54_in_gggga(x1, x2, x3, x4)) = x1 + x4
POL(appc54_out_gggga(x1, x2, x3, x4, x5)) = x5
POL(appc67_in_aag(x1)) = x1
POL(appc67_out_aag(x1, x2, x3)) = x1 + x2
POL(appc77_in_gga(x1, x2)) = x1 + x2
POL(appc77_out_gga(x1, x2, x3)) = x3
POL(b) = 0
POL(cons(x1, x2)) = 1 + x2
POL(nil) = 1
POL(s(x1, x2)) = 0
POL(s(x1, x2, x3)) = 0
appc21_in_aaaaag(cons(a, cons(s(X182, X183, X184), cons(b, X185)))) → appc21_out_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185))))
appc21_in_aaaaag(cons(X211, T41)) → U35_aaaaag(X211, T41, appc21_in_aaaaag(T41))
appc31_in_ggggga(nil, T76, T77, T78, T79) → appc31_out_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79))
appc31_in_ggggga(cons(T92, T98), T100, T101, T102, T99) → U40_ggggga(T92, T98, T100, T101, T102, T99, appc31_in_ggggga(T98, T100, T101, T102, T99))
appc44_in_aaaag(cons(a, cons(s(X344, X345), cons(b, X346)))) → appc44_out_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346))))
appc44_in_aaaag(cons(X370, T137)) → U41_aaaag(X370, T137, appc44_in_aaaag(T137))
appc54_in_gggga(nil, T164, T165, T166) → appc54_out_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166))
appc54_in_gggga(cons(T177, T182), T184, T185, T183) → U42_gggga(T177, T182, T184, T185, T183, appc54_in_gggga(T182, T184, T185, T183))
appc67_in_aag(cons(a, cons(b, X470))) → appc67_out_aag(nil, X470, cons(a, cons(b, X470)))
appc67_in_aag(cons(X490, T216)) → U43_aag(X490, T216, appc67_in_aag(T216))
appc77_in_gga(nil, T227) → appc77_out_gga(nil, T227, cons(s(a, b), T227))
appc77_in_gga(cons(T234, T237), T238) → U44_gga(T234, T237, T238, appc77_in_gga(T237, T238))
U35_aaaaag(X211, T41, appc21_out_aaaaag(X212, X213, X214, X215, X216, T41)) → appc21_out_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41))
U40_ggggga(T92, T98, T100, T101, T102, T99, appc31_out_ggggga(T98, T100, T101, T102, T99, X255)) → appc31_out_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255))
U41_aaaag(X370, T137, appc44_out_aaaag(X371, X372, X373, X374, T137)) → appc44_out_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137))
U42_gggga(T177, T182, T184, T185, T183, appc54_out_gggga(T182, T184, T185, T183, X411)) → appc54_out_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411))
U43_aag(X490, T216, appc67_out_aag(X491, X492, T216)) → appc67_out_aag(cons(X490, X491), X492, cons(X490, T216))
U44_gga(T234, T237, T238, appc77_out_gga(T237, T238, X525)) → appc77_out_gga(cons(T234, T237), T238, cons(T234, X525))
PARSE10_IN_GA(T30) → U3_GA(T30, appc21_in_aaaaag(T30))
U3_GA(T30, appc21_out_aaaaag(T32, T33, T34, T35, T36, T30)) → P22_IN_GGGGGAA(T32, T33, T34, T35, T36)
U13_GGGGGAA(T32, T33, T34, T35, T36, appc31_out_ggggga(T32, T33, T34, T35, T36, T50)) → PARSE10_IN_GA(T50)
PARSE10_IN_GA(T127) → P43_IN_AAAAGAA(T127)
P43_IN_AAAAGAA(T127) → U18_AAAAGAA(T127, appc44_in_aaaag(T127))
U19_AAAAGAA(T129, T130, T131, T132, T127, appc54_out_gggga(T129, T130, T131, T132, T144)) → PARSE10_IN_GA(T144)
PARSE10_IN_GA(T208) → P66_IN_AAGAA(T208)
P66_IN_AAGAA(T208) → U24_AAGAA(T208, appc67_in_aag(T208))
U24_AAGAA(T208, appc67_out_aag(T210, T211, T208)) → U25_AAGAA(T210, T211, T208, appc77_in_gga(T210, T211))
U25_AAGAA(T210, T211, T208, appc77_out_gga(T210, T211, T219)) → PARSE10_IN_GA(T219)
appc21_in_aaaaag(cons(a, cons(s(X182, X183, X184), cons(b, X185)))) → appc21_out_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185))))
appc21_in_aaaaag(cons(X211, T41)) → U35_aaaaag(X211, T41, appc21_in_aaaaag(T41))
appc31_in_ggggga(nil, T76, T77, T78, T79) → appc31_out_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79))
appc31_in_ggggga(cons(T92, T98), T100, T101, T102, T99) → U40_ggggga(T92, T98, T100, T101, T102, T99, appc31_in_ggggga(T98, T100, T101, T102, T99))
appc44_in_aaaag(cons(a, cons(s(X344, X345), cons(b, X346)))) → appc44_out_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346))))
appc44_in_aaaag(cons(X370, T137)) → U41_aaaag(X370, T137, appc44_in_aaaag(T137))
appc54_in_gggga(nil, T164, T165, T166) → appc54_out_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166))
appc54_in_gggga(cons(T177, T182), T184, T185, T183) → U42_gggga(T177, T182, T184, T185, T183, appc54_in_gggga(T182, T184, T185, T183))
appc67_in_aag(cons(a, cons(b, X470))) → appc67_out_aag(nil, X470, cons(a, cons(b, X470)))
appc67_in_aag(cons(X490, T216)) → U43_aag(X490, T216, appc67_in_aag(T216))
appc77_in_gga(nil, T227) → appc77_out_gga(nil, T227, cons(s(a, b), T227))
appc77_in_gga(cons(T234, T237), T238) → U44_gga(T234, T237, T238, appc77_in_gga(T237, T238))
U35_aaaaag(X211, T41, appc21_out_aaaaag(X212, X213, X214, X215, X216, T41)) → appc21_out_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41))
U40_ggggga(T92, T98, T100, T101, T102, T99, appc31_out_ggggga(T98, T100, T101, T102, T99, X255)) → appc31_out_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255))
U41_aaaag(X370, T137, appc44_out_aaaag(X371, X372, X373, X374, T137)) → appc44_out_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137))
U42_gggga(T177, T182, T184, T185, T183, appc54_out_gggga(T182, T184, T185, T183, X411)) → appc54_out_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411))
U43_aag(X490, T216, appc67_out_aag(X491, X492, T216)) → appc67_out_aag(cons(X490, X491), X492, cons(X490, T216))
U44_gga(T234, T237, T238, appc77_out_gga(T237, T238, X525)) → appc77_out_gga(cons(T234, T237), T238, cons(T234, X525))
appc21_in_aaaaag(x0)
appc31_in_ggggga(x0, x1, x2, x3, x4)
appc44_in_aaaag(x0)
appc54_in_gggga(x0, x1, x2, x3)
appc67_in_aag(x0)
appc77_in_gga(x0, x1)
U35_aaaaag(x0, x1, x2)
U40_ggggga(x0, x1, x2, x3, x4, x5, x6)
U41_aaaag(x0, x1, x2)
U42_gggga(x0, x1, x2, x3, x4, x5)
U43_aag(x0, x1, x2)
U44_gga(x0, x1, x2, x3)
PARSE10_IN_GA(T208) → P66_IN_AAGAA(T208)
P66_IN_AAGAA(T208) → U24_AAGAA(T208, appc67_in_aag(T208))
U24_AAGAA(T208, appc67_out_aag(T210, T211, T208)) → U25_AAGAA(T210, T211, T208, appc77_in_gga(T210, T211))
U25_AAGAA(T210, T211, T208, appc77_out_gga(T210, T211, T219)) → PARSE10_IN_GA(T219)
appc21_in_aaaaag(cons(a, cons(s(X182, X183, X184), cons(b, X185)))) → appc21_out_aaaaag(nil, X182, X183, X184, X185, cons(a, cons(s(X182, X183, X184), cons(b, X185))))
appc21_in_aaaaag(cons(X211, T41)) → U35_aaaaag(X211, T41, appc21_in_aaaaag(T41))
appc31_in_ggggga(nil, T76, T77, T78, T79) → appc31_out_ggggga(nil, T76, T77, T78, T79, cons(s(a, s(T76, T77, T78), b), T79))
appc31_in_ggggga(cons(T92, T98), T100, T101, T102, T99) → U40_ggggga(T92, T98, T100, T101, T102, T99, appc31_in_ggggga(T98, T100, T101, T102, T99))
appc44_in_aaaag(cons(a, cons(s(X344, X345), cons(b, X346)))) → appc44_out_aaaag(nil, X344, X345, X346, cons(a, cons(s(X344, X345), cons(b, X346))))
appc44_in_aaaag(cons(X370, T137)) → U41_aaaag(X370, T137, appc44_in_aaaag(T137))
appc54_in_gggga(nil, T164, T165, T166) → appc54_out_gggga(nil, T164, T165, T166, cons(s(a, s(T164, T165), b), T166))
appc54_in_gggga(cons(T177, T182), T184, T185, T183) → U42_gggga(T177, T182, T184, T185, T183, appc54_in_gggga(T182, T184, T185, T183))
appc67_in_aag(cons(a, cons(b, X470))) → appc67_out_aag(nil, X470, cons(a, cons(b, X470)))
appc67_in_aag(cons(X490, T216)) → U43_aag(X490, T216, appc67_in_aag(T216))
appc77_in_gga(nil, T227) → appc77_out_gga(nil, T227, cons(s(a, b), T227))
appc77_in_gga(cons(T234, T237), T238) → U44_gga(T234, T237, T238, appc77_in_gga(T237, T238))
U35_aaaaag(X211, T41, appc21_out_aaaaag(X212, X213, X214, X215, X216, T41)) → appc21_out_aaaaag(cons(X211, X212), X213, X214, X215, X216, cons(X211, T41))
U40_ggggga(T92, T98, T100, T101, T102, T99, appc31_out_ggggga(T98, T100, T101, T102, T99, X255)) → appc31_out_ggggga(cons(T92, T98), T100, T101, T102, T99, cons(T92, X255))
U41_aaaag(X370, T137, appc44_out_aaaag(X371, X372, X373, X374, T137)) → appc44_out_aaaag(cons(X370, X371), X372, X373, X374, cons(X370, T137))
U42_gggga(T177, T182, T184, T185, T183, appc54_out_gggga(T182, T184, T185, T183, X411)) → appc54_out_gggga(cons(T177, T182), T184, T185, T183, cons(T177, X411))
U43_aag(X490, T216, appc67_out_aag(X491, X492, T216)) → appc67_out_aag(cons(X490, X491), X492, cons(X490, T216))
U44_gga(T234, T237, T238, appc77_out_gga(T237, T238, X525)) → appc77_out_gga(cons(T234, T237), T238, cons(T234, X525))
appc21_in_aaaaag(x0)
appc31_in_ggggga(x0, x1, x2, x3, x4)
appc44_in_aaaag(x0)
appc54_in_gggga(x0, x1, x2, x3)
appc67_in_aag(x0)
appc77_in_gga(x0, x1)
U35_aaaaag(x0, x1, x2)
U40_ggggga(x0, x1, x2, x3, x4, x5, x6)
U41_aaaag(x0, x1, x2)
U42_gggga(x0, x1, x2, x3, x4, x5)
U43_aag(x0, x1, x2)
U44_gga(x0, x1, x2, x3)
PARSE10_IN_GA(T208) → P66_IN_AAGAA(T208)
P66_IN_AAGAA(T208) → U24_AAGAA(T208, appc67_in_aag(T208))
U24_AAGAA(T208, appc67_out_aag(T210, T211, T208)) → U25_AAGAA(T210, T211, T208, appc77_in_gga(T210, T211))
U25_AAGAA(T210, T211, T208, appc77_out_gga(T210, T211, T219)) → PARSE10_IN_GA(T219)
appc77_in_gga(nil, T227) → appc77_out_gga(nil, T227, cons(s(a, b), T227))
appc77_in_gga(cons(T234, T237), T238) → U44_gga(T234, T237, T238, appc77_in_gga(T237, T238))
U44_gga(T234, T237, T238, appc77_out_gga(T237, T238, X525)) → appc77_out_gga(cons(T234, T237), T238, cons(T234, X525))
appc67_in_aag(cons(a, cons(b, X470))) → appc67_out_aag(nil, X470, cons(a, cons(b, X470)))
appc67_in_aag(cons(X490, T216)) → U43_aag(X490, T216, appc67_in_aag(T216))
U43_aag(X490, T216, appc67_out_aag(X491, X492, T216)) → appc67_out_aag(cons(X490, X491), X492, cons(X490, T216))
appc21_in_aaaaag(x0)
appc31_in_ggggga(x0, x1, x2, x3, x4)
appc44_in_aaaag(x0)
appc54_in_gggga(x0, x1, x2, x3)
appc67_in_aag(x0)
appc77_in_gga(x0, x1)
U35_aaaaag(x0, x1, x2)
U40_ggggga(x0, x1, x2, x3, x4, x5, x6)
U41_aaaag(x0, x1, x2)
U42_gggga(x0, x1, x2, x3, x4, x5)
U43_aag(x0, x1, x2)
U44_gga(x0, x1, x2, x3)
appc21_in_aaaaag(x0)
appc31_in_ggggga(x0, x1, x2, x3, x4)
appc44_in_aaaag(x0)
appc54_in_gggga(x0, x1, x2, x3)
U35_aaaaag(x0, x1, x2)
U40_ggggga(x0, x1, x2, x3, x4, x5, x6)
U41_aaaag(x0, x1, x2)
U42_gggga(x0, x1, x2, x3, x4, x5)
PARSE10_IN_GA(T208) → P66_IN_AAGAA(T208)
P66_IN_AAGAA(T208) → U24_AAGAA(T208, appc67_in_aag(T208))
U24_AAGAA(T208, appc67_out_aag(T210, T211, T208)) → U25_AAGAA(T210, T211, T208, appc77_in_gga(T210, T211))
U25_AAGAA(T210, T211, T208, appc77_out_gga(T210, T211, T219)) → PARSE10_IN_GA(T219)
appc77_in_gga(nil, T227) → appc77_out_gga(nil, T227, cons(s(a, b), T227))
appc77_in_gga(cons(T234, T237), T238) → U44_gga(T234, T237, T238, appc77_in_gga(T237, T238))
U44_gga(T234, T237, T238, appc77_out_gga(T237, T238, X525)) → appc77_out_gga(cons(T234, T237), T238, cons(T234, X525))
appc67_in_aag(cons(a, cons(b, X470))) → appc67_out_aag(nil, X470, cons(a, cons(b, X470)))
appc67_in_aag(cons(X490, T216)) → U43_aag(X490, T216, appc67_in_aag(T216))
U43_aag(X490, T216, appc67_out_aag(X491, X492, T216)) → appc67_out_aag(cons(X490, X491), X492, cons(X490, T216))
appc67_in_aag(x0)
appc77_in_gga(x0, x1)
U43_aag(x0, x1, x2)
U44_gga(x0, x1, x2, x3)
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
U24_AAGAA(T208, appc67_out_aag(T210, T211, T208)) → U25_AAGAA(T210, T211, T208, appc77_in_gga(T210, T211))
POL(P66_IN_AAGAA(x1)) = x1
POL(PARSE10_IN_GA(x1)) = x1
POL(U24_AAGAA(x1, x2)) = x2
POL(U25_AAGAA(x1, x2, x3, x4)) = x4
POL(U43_aag(x1, x2, x3)) = 1 + x3
POL(U44_gga(x1, x2, x3, x4)) = 1 + x4
POL(a) = 0
POL(appc67_in_aag(x1)) = x1
POL(appc67_out_aag(x1, x2, x3)) = 1 + x1 + x2
POL(appc77_in_gga(x1, x2)) = x1 + x2
POL(appc77_out_gga(x1, x2, x3)) = x3
POL(b) = 0
POL(cons(x1, x2)) = 1 + x2
POL(nil) = 1
POL(s(x1, x2)) = 0
appc67_in_aag(cons(a, cons(b, X470))) → appc67_out_aag(nil, X470, cons(a, cons(b, X470)))
appc67_in_aag(cons(X490, T216)) → U43_aag(X490, T216, appc67_in_aag(T216))
appc77_in_gga(nil, T227) → appc77_out_gga(nil, T227, cons(s(a, b), T227))
appc77_in_gga(cons(T234, T237), T238) → U44_gga(T234, T237, T238, appc77_in_gga(T237, T238))
U44_gga(T234, T237, T238, appc77_out_gga(T237, T238, X525)) → appc77_out_gga(cons(T234, T237), T238, cons(T234, X525))
U43_aag(X490, T216, appc67_out_aag(X491, X492, T216)) → appc67_out_aag(cons(X490, X491), X492, cons(X490, T216))
PARSE10_IN_GA(T208) → P66_IN_AAGAA(T208)
P66_IN_AAGAA(T208) → U24_AAGAA(T208, appc67_in_aag(T208))
U25_AAGAA(T210, T211, T208, appc77_out_gga(T210, T211, T219)) → PARSE10_IN_GA(T219)
appc77_in_gga(nil, T227) → appc77_out_gga(nil, T227, cons(s(a, b), T227))
appc77_in_gga(cons(T234, T237), T238) → U44_gga(T234, T237, T238, appc77_in_gga(T237, T238))
U44_gga(T234, T237, T238, appc77_out_gga(T237, T238, X525)) → appc77_out_gga(cons(T234, T237), T238, cons(T234, X525))
appc67_in_aag(cons(a, cons(b, X470))) → appc67_out_aag(nil, X470, cons(a, cons(b, X470)))
appc67_in_aag(cons(X490, T216)) → U43_aag(X490, T216, appc67_in_aag(T216))
U43_aag(X490, T216, appc67_out_aag(X491, X492, T216)) → appc67_out_aag(cons(X490, X491), X492, cons(X490, T216))
appc67_in_aag(x0)
appc77_in_gga(x0, x1)
U43_aag(x0, x1, x2)
U44_gga(x0, x1, x2, x3)