0 Prolog
↳1 PrologToDTProblemTransformerProof (⇐)
↳2 TRIPLES
↳3 UndefinedPredicateInTriplesTransformerProof (⇐)
↳4 TRIPLES
↳5 TriplesToPiDPProof (⇐)
↳6 PiDP
↳7 DependencyGraphProof (⇔)
↳8 AND
↳9 PiDP
↳10 UsableRulesProof (⇔)
↳11 PiDP
↳12 PiDPToQDPProof (⇐)
↳13 QDP
↳14 QDPSizeChangeProof (⇔)
↳15 YES
↳16 PiDP
↳17 UsableRulesProof (⇔)
↳18 PiDP
↳19 PiDPToQDPProof (⇔)
↳20 QDP
↳21 QDPSizeChangeProof (⇔)
↳22 YES
↳23 PiDP
↳24 UsableRulesProof (⇔)
↳25 PiDP
↳26 PiDPToQDPProof (⇔)
↳27 QDP
↳28 QDPSizeChangeProof (⇔)
↳29 YES
↳30 PiDP
↳31 UsableRulesProof (⇔)
↳32 PiDP
↳33 PiDPToQDPProof (⇐)
↳34 QDP
↳35 QDPSizeChangeProof (⇔)
↳36 YES
↳37 PiDP
↳38 UsableRulesProof (⇔)
↳39 PiDP
↳40 PiDPToQDPProof (⇐)
↳41 QDP
↳42 QDPOrderProof (⇔)
↳43 QDP
↳44 DependencyGraphProof (⇔)
↳45 TRUE
↳46 PiDP
↳47 UsableRulesProof (⇔)
↳48 PiDP
↳49 PiDPToQDPProof (⇐)
↳50 QDP
↳51 QDPSizeChangeProof (⇔)
↳52 YES
↳53 PiDP
↳54 UsableRulesProof (⇔)
↳55 PiDP
↳56 PiDPToQDPProof (⇐)
↳57 QDP
↳58 QDPOrderProof (⇔)
↳59 QDP
↳60 DependencyGraphProof (⇔)
↳61 TRUE
QS1_IN_GA(cons(T14, []), T9) → U21_GA(T14, T9, qsc14_in_a(T17))
U21_GA(T14, T9, qsc14_out_a(T17)) → U22_GA(T14, T9, T17, qsc14_in_a(T20))
U22_GA(T14, T9, T17, qsc14_out_a(T20)) → U23_GA(T14, T9, append23_in_ggga(T17, T14, T20, T9))
U22_GA(T14, T9, T17, qsc14_out_a(T20)) → APPEND23_IN_GGGA(T17, T14, T20, T9)
APPEND23_IN_GGGA(cons(T45, T46), T47, T48, cons(T45, T50)) → U1_GGGA(T45, T46, T47, T48, T50, append23_in_ggga(T46, T47, T48, T50))
APPEND23_IN_GGGA(cons(T45, T46), T47, T48, cons(T45, T50)) → APPEND23_IN_GGGA(T46, T47, T48, T50)
QS1_IN_GA(cons(T69, cons(T67, T68)), T9) → U24_GA(T69, T67, T68, T9, less36_in_gg(T67, T69))
QS1_IN_GA(cons(T69, cons(T67, T68)), T9) → LESS36_IN_GG(T67, T69)
LESS36_IN_GG(s(T83), s(T84)) → U2_GG(T83, T84, less36_in_gg(T83, T84))
LESS36_IN_GG(s(T83), s(T84)) → LESS36_IN_GG(T83, T84)
QS1_IN_GA(cons(T69, cons(T67, T68)), T9) → U25_GA(T69, T67, T68, T9, lessc36_in_gg(T67, T69))
U25_GA(T69, T67, T68, T9, lessc36_out_gg(T67, T69)) → U26_GA(T69, T67, T68, T9, split46_in_ggaa(T68, T69, X93, X94))
U25_GA(T69, T67, T68, T9, lessc36_out_gg(T67, T69)) → SPLIT46_IN_GGAA(T68, T69, X93, X94)
SPLIT46_IN_GGAA(cons(T110, T111), T112, cons(T110, X163), X164) → U3_GGAA(T110, T111, T112, X163, X164, less36_in_gg(T110, T112))
SPLIT46_IN_GGAA(cons(T110, T111), T112, cons(T110, X163), X164) → LESS36_IN_GG(T110, T112)
SPLIT46_IN_GGAA(cons(T110, T111), T112, cons(T110, X163), X164) → U4_GGAA(T110, T111, T112, X163, X164, lessc36_in_gg(T110, T112))
U4_GGAA(T110, T111, T112, X163, X164, lessc36_out_gg(T110, T112)) → U5_GGAA(T110, T111, T112, X163, X164, split46_in_ggaa(T111, T112, X163, X164))
U4_GGAA(T110, T111, T112, X163, X164, lessc36_out_gg(T110, T112)) → SPLIT46_IN_GGAA(T111, T112, X163, X164)
SPLIT46_IN_GGAA(cons(T125, T126), T127, X195, cons(T125, X196)) → U6_GGAA(T125, T126, T127, X195, X196, geq62_in_gg(T125, T127))
SPLIT46_IN_GGAA(cons(T125, T126), T127, X195, cons(T125, X196)) → GEQ62_IN_GG(T125, T127)
GEQ62_IN_GG(s(T146), s(T147)) → U9_GG(T146, T147, geq62_in_gg(T146, T147))
GEQ62_IN_GG(s(T146), s(T147)) → GEQ62_IN_GG(T146, T147)
SPLIT46_IN_GGAA(cons(T125, T126), T127, X195, cons(T125, X196)) → U7_GGAA(T125, T126, T127, X195, X196, geqc62_in_gg(T125, T127))
U7_GGAA(T125, T126, T127, X195, X196, geqc62_out_gg(T125, T127)) → U8_GGAA(T125, T126, T127, X195, X196, split46_in_ggaa(T126, T127, X195, X196))
U7_GGAA(T125, T126, T127, X195, X196, geqc62_out_gg(T125, T127)) → SPLIT46_IN_GGAA(T126, T127, X195, X196)
U25_GA(T69, T67, T68, T9, lessc36_out_gg(T67, T69)) → U27_GA(T69, T67, T68, T9, splitc46_in_ggaa(T68, T69, T89, T90))
U27_GA(T69, T67, T68, T9, splitc46_out_ggaa(T68, T69, T89, T90)) → U28_GA(T69, T67, T68, T9, qs1_in_ga(cons(T67, T89), X12))
U27_GA(T69, T67, T68, T9, splitc46_out_ggaa(T68, T69, T89, T90)) → QS1_IN_GA(cons(T67, T89), X12)
QS1_IN_GA(cons(T214, cons(T212, T213)), T9) → U31_GA(T214, T212, T213, T9, geq62_in_gg(T212, T214))
QS1_IN_GA(cons(T214, cons(T212, T213)), T9) → GEQ62_IN_GG(T212, T214)
QS1_IN_GA(cons(T214, cons(T212, T213)), T9) → U32_GA(T214, T212, T213, T9, geqc62_in_gg(T212, T214))
U32_GA(T214, T212, T213, T9, geqc62_out_gg(T212, T214)) → U33_GA(T214, T212, T213, T9, split46_in_ggaa(T213, T214, X323, X324))
U32_GA(T214, T212, T213, T9, geqc62_out_gg(T212, T214)) → SPLIT46_IN_GGAA(T213, T214, X323, X324)
U32_GA(T214, T212, T213, T9, geqc62_out_gg(T212, T214)) → U34_GA(T214, T212, T213, T9, splitc46_in_ggaa(T213, T214, T221, T222))
U34_GA(T214, T212, T213, T9, splitc46_out_ggaa(T213, T214, T221, T222)) → U35_GA(T214, T212, T213, T9, qs79_in_ga(T221, X12))
U34_GA(T214, T212, T213, T9, splitc46_out_ggaa(T213, T214, T221, T222)) → QS79_IN_GA(T221, X12)
QS79_IN_GA(cons(T162, T163), X265) → U10_GA(T162, T163, X265, split46_in_ggaa(T163, T162, X261, X262))
QS79_IN_GA(cons(T162, T163), X265) → SPLIT46_IN_GGAA(T163, T162, X261, X262)
QS79_IN_GA(cons(T162, T163), X265) → U11_GA(T162, T163, X265, splitc46_in_ggaa(T163, T162, T166, T167))
U11_GA(T162, T163, X265, splitc46_out_ggaa(T163, T162, T166, T167)) → U12_GA(T162, T163, X265, qs79_in_ga(T166, X263))
U11_GA(T162, T163, X265, splitc46_out_ggaa(T163, T162, T166, T167)) → QS79_IN_GA(T166, X263)
U11_GA(T162, T163, X265, splitc46_out_ggaa(T163, T162, T166, T167)) → U13_GA(T162, T163, X265, T167, qsc79_in_ga(T166, T170))
U13_GA(T162, T163, X265, T167, qsc79_out_ga(T166, T170)) → U14_GA(T162, T163, X265, qs79_in_ga(T167, X264))
U13_GA(T162, T163, X265, T167, qsc79_out_ga(T166, T170)) → QS79_IN_GA(T167, X264)
U13_GA(T162, T163, X265, T167, qsc79_out_ga(T166, T170)) → U15_GA(T162, T163, X265, T170, qsc79_in_ga(T167, T171))
U15_GA(T162, T163, X265, T170, qsc79_out_ga(T167, T171)) → U16_GA(T162, T163, X265, append94_in_ggga(T170, T162, T171, X265))
U15_GA(T162, T163, X265, T170, qsc79_out_ga(T167, T171)) → APPEND94_IN_GGGA(T170, T162, T171, X265)
APPEND94_IN_GGGA(cons(T194, T195), T196, T197, cons(T194, X295)) → U17_GGGA(T194, T195, T196, T197, X295, append94_in_ggga(T195, T196, T197, X295))
APPEND94_IN_GGGA(cons(T194, T195), T196, T197, cons(T194, X295)) → APPEND94_IN_GGGA(T195, T196, T197, X295)
U34_GA(T214, T212, T213, T9, splitc46_out_ggaa(T213, T214, T221, T222)) → U36_GA(T214, T212, T213, T9, T222, qsc79_in_ga(T221, T225))
U36_GA(T214, T212, T213, T9, T222, qsc79_out_ga(T221, T225)) → U37_GA(T214, T212, T213, T9, p78_in_gagga(cons(T212, T222), X13, T225, T214, T9))
U36_GA(T214, T212, T213, T9, T222, qsc79_out_ga(T221, T225)) → P78_IN_GAGGA(cons(T212, T222), X13, T225, T214, T9)
P78_IN_GAGGA(T90, X13, T154, T69, T9) → U18_GAGGA(T90, X13, T154, T69, T9, qs79_in_ga(T90, X13))
P78_IN_GAGGA(T90, X13, T154, T69, T9) → QS79_IN_GA(T90, X13)
P78_IN_GAGGA(T90, T157, T154, T69, T9) → U19_GAGGA(T90, T157, T154, T69, T9, qsc79_in_ga(T90, T157))
U19_GAGGA(T90, T157, T154, T69, T9, qsc79_out_ga(T90, T157)) → U20_GAGGA(T90, T157, T154, T69, T9, append23_in_ggga(T154, T69, T157, T9))
U19_GAGGA(T90, T157, T154, T69, T9, qsc79_out_ga(T90, T157)) → APPEND23_IN_GGGA(T154, T69, T157, T9)
U27_GA(T69, T67, T68, T9, splitc46_out_ggaa(T68, T69, T89, T90)) → U29_GA(T69, T67, T68, T9, T90, qsc1_in_ga(cons(T67, T89), T154))
U29_GA(T69, T67, T68, T9, T90, qsc1_out_ga(cons(T67, T89), T154)) → U30_GA(T69, T67, T68, T9, p78_in_gagga(T90, X13, T154, T69, T9))
U29_GA(T69, T67, T68, T9, T90, qsc1_out_ga(cons(T67, T89), T154)) → P78_IN_GAGGA(T90, X13, T154, T69, T9)
qsc14_in_a([]) → qsc14_out_a([])
lessc36_in_gg(0, s(T78)) → lessc36_out_gg(0, s(T78))
lessc36_in_gg(s(T83), s(T84)) → U40_gg(T83, T84, lessc36_in_gg(T83, T84))
U40_gg(T83, T84, lessc36_out_gg(T83, T84)) → lessc36_out_gg(s(T83), s(T84))
geqc62_in_gg(T136, T136) → geqc62_out_gg(T136, T136)
geqc62_in_gg(s(T141), 0) → geqc62_out_gg(s(T141), 0)
geqc62_in_gg(s(T146), s(T147)) → U45_gg(T146, T147, geqc62_in_gg(T146, T147))
U45_gg(T146, T147, geqc62_out_gg(T146, T147)) → geqc62_out_gg(s(T146), s(T147))
splitc46_in_ggaa([], T97, [], []) → splitc46_out_ggaa([], T97, [], [])
splitc46_in_ggaa(cons(T110, T111), T112, cons(T110, X163), X164) → U41_ggaa(T110, T111, T112, X163, X164, lessc36_in_gg(T110, T112))
U41_ggaa(T110, T111, T112, X163, X164, lessc36_out_gg(T110, T112)) → U42_ggaa(T110, T111, T112, X163, X164, splitc46_in_ggaa(T111, T112, X163, X164))
splitc46_in_ggaa(cons(T125, T126), T127, X195, cons(T125, X196)) → U43_ggaa(T125, T126, T127, X195, X196, geqc62_in_gg(T125, T127))
U43_ggaa(T125, T126, T127, X195, X196, geqc62_out_gg(T125, T127)) → U44_ggaa(T125, T126, T127, X195, X196, splitc46_in_ggaa(T126, T127, X195, X196))
U44_ggaa(T125, T126, T127, X195, X196, splitc46_out_ggaa(T126, T127, X195, X196)) → splitc46_out_ggaa(cons(T125, T126), T127, X195, cons(T125, X196))
U42_ggaa(T110, T111, T112, X163, X164, splitc46_out_ggaa(T111, T112, X163, X164)) → splitc46_out_ggaa(cons(T110, T111), T112, cons(T110, X163), X164)
qsc79_in_ga([], []) → qsc79_out_ga([], [])
qsc79_in_ga(cons(T162, T163), X265) → U57_ga(T162, T163, X265, splitc46_in_ggaa(T163, T162, T166, T167))
U57_ga(T162, T163, X265, splitc46_out_ggaa(T163, T162, T166, T167)) → U58_ga(T162, T163, X265, T167, qsc79_in_ga(T166, T170))
U58_ga(T162, T163, X265, T167, qsc79_out_ga(T166, T170)) → U59_ga(T162, T163, X265, T170, qsc79_in_ga(T167, T171))
U59_ga(T162, T163, X265, T170, qsc79_out_ga(T167, T171)) → U60_ga(T162, T163, X265, appendc94_in_ggga(T170, T162, T171, X265))
appendc94_in_ggga([], T184, T185, cons(T184, T185)) → appendc94_out_ggga([], T184, T185, cons(T184, T185))
appendc94_in_ggga(cons(T194, T195), T196, T197, cons(T194, X295)) → U61_ggga(T194, T195, T196, T197, X295, appendc94_in_ggga(T195, T196, T197, X295))
U61_ggga(T194, T195, T196, T197, X295, appendc94_out_ggga(T195, T196, T197, X295)) → appendc94_out_ggga(cons(T194, T195), T196, T197, cons(T194, X295))
U60_ga(T162, T163, X265, appendc94_out_ggga(T170, T162, T171, X265)) → qsc79_out_ga(cons(T162, T163), X265)
qsc1_in_ga([], []) → qsc1_out_ga([], [])
qsc1_in_ga(cons(T14, []), T9) → U46_ga(T14, T9, qsc14_in_a(T17))
U46_ga(T14, T9, qsc14_out_a(T17)) → U47_ga(T14, T9, T17, qsc14_in_a(T20))
U47_ga(T14, T9, T17, qsc14_out_a(T20)) → U48_ga(T14, T9, appendc23_in_ggga(T17, T14, T20, T9))
appendc23_in_ggga([], T33, T34, cons(T33, T34)) → appendc23_out_ggga([], T33, T34, cons(T33, T34))
appendc23_in_ggga(cons(T45, T46), T47, T48, cons(T45, T50)) → U39_ggga(T45, T46, T47, T48, T50, appendc23_in_ggga(T46, T47, T48, T50))
U39_ggga(T45, T46, T47, T48, T50, appendc23_out_ggga(T46, T47, T48, T50)) → appendc23_out_ggga(cons(T45, T46), T47, T48, cons(T45, T50))
U48_ga(T14, T9, appendc23_out_ggga(T17, T14, T20, T9)) → qsc1_out_ga(cons(T14, []), T9)
qsc1_in_ga(cons(T69, cons(T67, T68)), T9) → U49_ga(T69, T67, T68, T9, lessc36_in_gg(T67, T69))
U49_ga(T69, T67, T68, T9, lessc36_out_gg(T67, T69)) → U50_ga(T69, T67, T68, T9, splitc46_in_ggaa(T68, T69, T89, T90))
U50_ga(T69, T67, T68, T9, splitc46_out_ggaa(T68, T69, T89, T90)) → U51_ga(T69, T67, T68, T9, T90, qsc1_in_ga(cons(T67, T89), T154))
qsc1_in_ga(cons(T214, cons(T212, T213)), T9) → U53_ga(T214, T212, T213, T9, geqc62_in_gg(T212, T214))
U53_ga(T214, T212, T213, T9, geqc62_out_gg(T212, T214)) → U54_ga(T214, T212, T213, T9, splitc46_in_ggaa(T213, T214, T221, T222))
U54_ga(T214, T212, T213, T9, splitc46_out_ggaa(T213, T214, T221, T222)) → U55_ga(T214, T212, T213, T9, T222, qsc79_in_ga(T221, T225))
U55_ga(T214, T212, T213, T9, T222, qsc79_out_ga(T221, T225)) → U56_ga(T214, T212, T213, T9, qc78_in_gagga(cons(T212, T222), X13, T225, T214, T9))
qc78_in_gagga(T90, T157, T154, T69, T9) → U62_gagga(T90, T157, T154, T69, T9, qsc79_in_ga(T90, T157))
U62_gagga(T90, T157, T154, T69, T9, qsc79_out_ga(T90, T157)) → U63_gagga(T90, T157, T154, T69, T9, appendc23_in_ggga(T154, T69, T157, T9))
U63_gagga(T90, T157, T154, T69, T9, appendc23_out_ggga(T154, T69, T157, T9)) → qc78_out_gagga(T90, T157, T154, T69, T9)
U56_ga(T214, T212, T213, T9, qc78_out_gagga(cons(T212, T222), X13, T225, T214, T9)) → qsc1_out_ga(cons(T214, cons(T212, T213)), T9)
U51_ga(T69, T67, T68, T9, T90, qsc1_out_ga(cons(T67, T89), T154)) → U52_ga(T69, T67, T68, T9, qc78_in_gagga(T90, X13, T154, T69, T9))
U52_ga(T69, T67, T68, T9, qc78_out_gagga(T90, X13, T154, T69, T9)) → qsc1_out_ga(cons(T69, cons(T67, T68)), T9)
Infinitary Constructor Rewriting Termination of PiDP implies Termination of TRIPLES
QS1_IN_GA(cons(T14, []), T9) → U21_GA(T14, T9, qsc14_in_a(T17))
U21_GA(T14, T9, qsc14_out_a(T17)) → U22_GA(T14, T9, T17, qsc14_in_a(T20))
U22_GA(T14, T9, T17, qsc14_out_a(T20)) → U23_GA(T14, T9, append23_in_ggga(T17, T14, T20, T9))
U22_GA(T14, T9, T17, qsc14_out_a(T20)) → APPEND23_IN_GGGA(T17, T14, T20, T9)
APPEND23_IN_GGGA(cons(T45, T46), T47, T48, cons(T45, T50)) → U1_GGGA(T45, T46, T47, T48, T50, append23_in_ggga(T46, T47, T48, T50))
APPEND23_IN_GGGA(cons(T45, T46), T47, T48, cons(T45, T50)) → APPEND23_IN_GGGA(T46, T47, T48, T50)
QS1_IN_GA(cons(T69, cons(T67, T68)), T9) → U24_GA(T69, T67, T68, T9, less36_in_gg(T67, T69))
QS1_IN_GA(cons(T69, cons(T67, T68)), T9) → LESS36_IN_GG(T67, T69)
LESS36_IN_GG(s(T83), s(T84)) → U2_GG(T83, T84, less36_in_gg(T83, T84))
LESS36_IN_GG(s(T83), s(T84)) → LESS36_IN_GG(T83, T84)
QS1_IN_GA(cons(T69, cons(T67, T68)), T9) → U25_GA(T69, T67, T68, T9, lessc36_in_gg(T67, T69))
U25_GA(T69, T67, T68, T9, lessc36_out_gg(T67, T69)) → U26_GA(T69, T67, T68, T9, split46_in_ggaa(T68, T69, X93, X94))
U25_GA(T69, T67, T68, T9, lessc36_out_gg(T67, T69)) → SPLIT46_IN_GGAA(T68, T69, X93, X94)
SPLIT46_IN_GGAA(cons(T110, T111), T112, cons(T110, X163), X164) → U3_GGAA(T110, T111, T112, X163, X164, less36_in_gg(T110, T112))
SPLIT46_IN_GGAA(cons(T110, T111), T112, cons(T110, X163), X164) → LESS36_IN_GG(T110, T112)
SPLIT46_IN_GGAA(cons(T110, T111), T112, cons(T110, X163), X164) → U4_GGAA(T110, T111, T112, X163, X164, lessc36_in_gg(T110, T112))
U4_GGAA(T110, T111, T112, X163, X164, lessc36_out_gg(T110, T112)) → U5_GGAA(T110, T111, T112, X163, X164, split46_in_ggaa(T111, T112, X163, X164))
U4_GGAA(T110, T111, T112, X163, X164, lessc36_out_gg(T110, T112)) → SPLIT46_IN_GGAA(T111, T112, X163, X164)
SPLIT46_IN_GGAA(cons(T125, T126), T127, X195, cons(T125, X196)) → U6_GGAA(T125, T126, T127, X195, X196, geq62_in_gg(T125, T127))
SPLIT46_IN_GGAA(cons(T125, T126), T127, X195, cons(T125, X196)) → GEQ62_IN_GG(T125, T127)
GEQ62_IN_GG(s(T146), s(T147)) → U9_GG(T146, T147, geq62_in_gg(T146, T147))
GEQ62_IN_GG(s(T146), s(T147)) → GEQ62_IN_GG(T146, T147)
SPLIT46_IN_GGAA(cons(T125, T126), T127, X195, cons(T125, X196)) → U7_GGAA(T125, T126, T127, X195, X196, geqc62_in_gg(T125, T127))
U7_GGAA(T125, T126, T127, X195, X196, geqc62_out_gg(T125, T127)) → U8_GGAA(T125, T126, T127, X195, X196, split46_in_ggaa(T126, T127, X195, X196))
U7_GGAA(T125, T126, T127, X195, X196, geqc62_out_gg(T125, T127)) → SPLIT46_IN_GGAA(T126, T127, X195, X196)
U25_GA(T69, T67, T68, T9, lessc36_out_gg(T67, T69)) → U27_GA(T69, T67, T68, T9, splitc46_in_ggaa(T68, T69, T89, T90))
U27_GA(T69, T67, T68, T9, splitc46_out_ggaa(T68, T69, T89, T90)) → U28_GA(T69, T67, T68, T9, qs1_in_ga(cons(T67, T89), X12))
U27_GA(T69, T67, T68, T9, splitc46_out_ggaa(T68, T69, T89, T90)) → QS1_IN_GA(cons(T67, T89), X12)
QS1_IN_GA(cons(T214, cons(T212, T213)), T9) → U31_GA(T214, T212, T213, T9, geq62_in_gg(T212, T214))
QS1_IN_GA(cons(T214, cons(T212, T213)), T9) → GEQ62_IN_GG(T212, T214)
QS1_IN_GA(cons(T214, cons(T212, T213)), T9) → U32_GA(T214, T212, T213, T9, geqc62_in_gg(T212, T214))
U32_GA(T214, T212, T213, T9, geqc62_out_gg(T212, T214)) → U33_GA(T214, T212, T213, T9, split46_in_ggaa(T213, T214, X323, X324))
U32_GA(T214, T212, T213, T9, geqc62_out_gg(T212, T214)) → SPLIT46_IN_GGAA(T213, T214, X323, X324)
U32_GA(T214, T212, T213, T9, geqc62_out_gg(T212, T214)) → U34_GA(T214, T212, T213, T9, splitc46_in_ggaa(T213, T214, T221, T222))
U34_GA(T214, T212, T213, T9, splitc46_out_ggaa(T213, T214, T221, T222)) → U35_GA(T214, T212, T213, T9, qs79_in_ga(T221, X12))
U34_GA(T214, T212, T213, T9, splitc46_out_ggaa(T213, T214, T221, T222)) → QS79_IN_GA(T221, X12)
QS79_IN_GA(cons(T162, T163), X265) → U10_GA(T162, T163, X265, split46_in_ggaa(T163, T162, X261, X262))
QS79_IN_GA(cons(T162, T163), X265) → SPLIT46_IN_GGAA(T163, T162, X261, X262)
QS79_IN_GA(cons(T162, T163), X265) → U11_GA(T162, T163, X265, splitc46_in_ggaa(T163, T162, T166, T167))
U11_GA(T162, T163, X265, splitc46_out_ggaa(T163, T162, T166, T167)) → U12_GA(T162, T163, X265, qs79_in_ga(T166, X263))
U11_GA(T162, T163, X265, splitc46_out_ggaa(T163, T162, T166, T167)) → QS79_IN_GA(T166, X263)
U11_GA(T162, T163, X265, splitc46_out_ggaa(T163, T162, T166, T167)) → U13_GA(T162, T163, X265, T167, qsc79_in_ga(T166, T170))
U13_GA(T162, T163, X265, T167, qsc79_out_ga(T166, T170)) → U14_GA(T162, T163, X265, qs79_in_ga(T167, X264))
U13_GA(T162, T163, X265, T167, qsc79_out_ga(T166, T170)) → QS79_IN_GA(T167, X264)
U13_GA(T162, T163, X265, T167, qsc79_out_ga(T166, T170)) → U15_GA(T162, T163, X265, T170, qsc79_in_ga(T167, T171))
U15_GA(T162, T163, X265, T170, qsc79_out_ga(T167, T171)) → U16_GA(T162, T163, X265, append94_in_ggga(T170, T162, T171, X265))
U15_GA(T162, T163, X265, T170, qsc79_out_ga(T167, T171)) → APPEND94_IN_GGGA(T170, T162, T171, X265)
APPEND94_IN_GGGA(cons(T194, T195), T196, T197, cons(T194, X295)) → U17_GGGA(T194, T195, T196, T197, X295, append94_in_ggga(T195, T196, T197, X295))
APPEND94_IN_GGGA(cons(T194, T195), T196, T197, cons(T194, X295)) → APPEND94_IN_GGGA(T195, T196, T197, X295)
U34_GA(T214, T212, T213, T9, splitc46_out_ggaa(T213, T214, T221, T222)) → U36_GA(T214, T212, T213, T9, T222, qsc79_in_ga(T221, T225))
U36_GA(T214, T212, T213, T9, T222, qsc79_out_ga(T221, T225)) → U37_GA(T214, T212, T213, T9, p78_in_gagga(cons(T212, T222), X13, T225, T214, T9))
U36_GA(T214, T212, T213, T9, T222, qsc79_out_ga(T221, T225)) → P78_IN_GAGGA(cons(T212, T222), X13, T225, T214, T9)
P78_IN_GAGGA(T90, X13, T154, T69, T9) → U18_GAGGA(T90, X13, T154, T69, T9, qs79_in_ga(T90, X13))
P78_IN_GAGGA(T90, X13, T154, T69, T9) → QS79_IN_GA(T90, X13)
P78_IN_GAGGA(T90, T157, T154, T69, T9) → U19_GAGGA(T90, T157, T154, T69, T9, qsc79_in_ga(T90, T157))
U19_GAGGA(T90, T157, T154, T69, T9, qsc79_out_ga(T90, T157)) → U20_GAGGA(T90, T157, T154, T69, T9, append23_in_ggga(T154, T69, T157, T9))
U19_GAGGA(T90, T157, T154, T69, T9, qsc79_out_ga(T90, T157)) → APPEND23_IN_GGGA(T154, T69, T157, T9)
U27_GA(T69, T67, T68, T9, splitc46_out_ggaa(T68, T69, T89, T90)) → U29_GA(T69, T67, T68, T9, T90, qsc1_in_ga(cons(T67, T89), T154))
U29_GA(T69, T67, T68, T9, T90, qsc1_out_ga(cons(T67, T89), T154)) → U30_GA(T69, T67, T68, T9, p78_in_gagga(T90, X13, T154, T69, T9))
U29_GA(T69, T67, T68, T9, T90, qsc1_out_ga(cons(T67, T89), T154)) → P78_IN_GAGGA(T90, X13, T154, T69, T9)
qsc14_in_a([]) → qsc14_out_a([])
lessc36_in_gg(0, s(T78)) → lessc36_out_gg(0, s(T78))
lessc36_in_gg(s(T83), s(T84)) → U40_gg(T83, T84, lessc36_in_gg(T83, T84))
U40_gg(T83, T84, lessc36_out_gg(T83, T84)) → lessc36_out_gg(s(T83), s(T84))
geqc62_in_gg(T136, T136) → geqc62_out_gg(T136, T136)
geqc62_in_gg(s(T141), 0) → geqc62_out_gg(s(T141), 0)
geqc62_in_gg(s(T146), s(T147)) → U45_gg(T146, T147, geqc62_in_gg(T146, T147))
U45_gg(T146, T147, geqc62_out_gg(T146, T147)) → geqc62_out_gg(s(T146), s(T147))
splitc46_in_ggaa([], T97, [], []) → splitc46_out_ggaa([], T97, [], [])
splitc46_in_ggaa(cons(T110, T111), T112, cons(T110, X163), X164) → U41_ggaa(T110, T111, T112, X163, X164, lessc36_in_gg(T110, T112))
U41_ggaa(T110, T111, T112, X163, X164, lessc36_out_gg(T110, T112)) → U42_ggaa(T110, T111, T112, X163, X164, splitc46_in_ggaa(T111, T112, X163, X164))
splitc46_in_ggaa(cons(T125, T126), T127, X195, cons(T125, X196)) → U43_ggaa(T125, T126, T127, X195, X196, geqc62_in_gg(T125, T127))
U43_ggaa(T125, T126, T127, X195, X196, geqc62_out_gg(T125, T127)) → U44_ggaa(T125, T126, T127, X195, X196, splitc46_in_ggaa(T126, T127, X195, X196))
U44_ggaa(T125, T126, T127, X195, X196, splitc46_out_ggaa(T126, T127, X195, X196)) → splitc46_out_ggaa(cons(T125, T126), T127, X195, cons(T125, X196))
U42_ggaa(T110, T111, T112, X163, X164, splitc46_out_ggaa(T111, T112, X163, X164)) → splitc46_out_ggaa(cons(T110, T111), T112, cons(T110, X163), X164)
qsc79_in_ga([], []) → qsc79_out_ga([], [])
qsc79_in_ga(cons(T162, T163), X265) → U57_ga(T162, T163, X265, splitc46_in_ggaa(T163, T162, T166, T167))
U57_ga(T162, T163, X265, splitc46_out_ggaa(T163, T162, T166, T167)) → U58_ga(T162, T163, X265, T167, qsc79_in_ga(T166, T170))
U58_ga(T162, T163, X265, T167, qsc79_out_ga(T166, T170)) → U59_ga(T162, T163, X265, T170, qsc79_in_ga(T167, T171))
U59_ga(T162, T163, X265, T170, qsc79_out_ga(T167, T171)) → U60_ga(T162, T163, X265, appendc94_in_ggga(T170, T162, T171, X265))
appendc94_in_ggga([], T184, T185, cons(T184, T185)) → appendc94_out_ggga([], T184, T185, cons(T184, T185))
appendc94_in_ggga(cons(T194, T195), T196, T197, cons(T194, X295)) → U61_ggga(T194, T195, T196, T197, X295, appendc94_in_ggga(T195, T196, T197, X295))
U61_ggga(T194, T195, T196, T197, X295, appendc94_out_ggga(T195, T196, T197, X295)) → appendc94_out_ggga(cons(T194, T195), T196, T197, cons(T194, X295))
U60_ga(T162, T163, X265, appendc94_out_ggga(T170, T162, T171, X265)) → qsc79_out_ga(cons(T162, T163), X265)
qsc1_in_ga([], []) → qsc1_out_ga([], [])
qsc1_in_ga(cons(T14, []), T9) → U46_ga(T14, T9, qsc14_in_a(T17))
U46_ga(T14, T9, qsc14_out_a(T17)) → U47_ga(T14, T9, T17, qsc14_in_a(T20))
U47_ga(T14, T9, T17, qsc14_out_a(T20)) → U48_ga(T14, T9, appendc23_in_ggga(T17, T14, T20, T9))
appendc23_in_ggga([], T33, T34, cons(T33, T34)) → appendc23_out_ggga([], T33, T34, cons(T33, T34))
appendc23_in_ggga(cons(T45, T46), T47, T48, cons(T45, T50)) → U39_ggga(T45, T46, T47, T48, T50, appendc23_in_ggga(T46, T47, T48, T50))
U39_ggga(T45, T46, T47, T48, T50, appendc23_out_ggga(T46, T47, T48, T50)) → appendc23_out_ggga(cons(T45, T46), T47, T48, cons(T45, T50))
U48_ga(T14, T9, appendc23_out_ggga(T17, T14, T20, T9)) → qsc1_out_ga(cons(T14, []), T9)
qsc1_in_ga(cons(T69, cons(T67, T68)), T9) → U49_ga(T69, T67, T68, T9, lessc36_in_gg(T67, T69))
U49_ga(T69, T67, T68, T9, lessc36_out_gg(T67, T69)) → U50_ga(T69, T67, T68, T9, splitc46_in_ggaa(T68, T69, T89, T90))
U50_ga(T69, T67, T68, T9, splitc46_out_ggaa(T68, T69, T89, T90)) → U51_ga(T69, T67, T68, T9, T90, qsc1_in_ga(cons(T67, T89), T154))
qsc1_in_ga(cons(T214, cons(T212, T213)), T9) → U53_ga(T214, T212, T213, T9, geqc62_in_gg(T212, T214))
U53_ga(T214, T212, T213, T9, geqc62_out_gg(T212, T214)) → U54_ga(T214, T212, T213, T9, splitc46_in_ggaa(T213, T214, T221, T222))
U54_ga(T214, T212, T213, T9, splitc46_out_ggaa(T213, T214, T221, T222)) → U55_ga(T214, T212, T213, T9, T222, qsc79_in_ga(T221, T225))
U55_ga(T214, T212, T213, T9, T222, qsc79_out_ga(T221, T225)) → U56_ga(T214, T212, T213, T9, qc78_in_gagga(cons(T212, T222), X13, T225, T214, T9))
qc78_in_gagga(T90, T157, T154, T69, T9) → U62_gagga(T90, T157, T154, T69, T9, qsc79_in_ga(T90, T157))
U62_gagga(T90, T157, T154, T69, T9, qsc79_out_ga(T90, T157)) → U63_gagga(T90, T157, T154, T69, T9, appendc23_in_ggga(T154, T69, T157, T9))
U63_gagga(T90, T157, T154, T69, T9, appendc23_out_ggga(T154, T69, T157, T9)) → qc78_out_gagga(T90, T157, T154, T69, T9)
U56_ga(T214, T212, T213, T9, qc78_out_gagga(cons(T212, T222), X13, T225, T214, T9)) → qsc1_out_ga(cons(T214, cons(T212, T213)), T9)
U51_ga(T69, T67, T68, T9, T90, qsc1_out_ga(cons(T67, T89), T154)) → U52_ga(T69, T67, T68, T9, qc78_in_gagga(T90, X13, T154, T69, T9))
U52_ga(T69, T67, T68, T9, qc78_out_gagga(T90, X13, T154, T69, T9)) → qsc1_out_ga(cons(T69, cons(T67, T68)), T9)
APPEND94_IN_GGGA(cons(T194, T195), T196, T197, cons(T194, X295)) → APPEND94_IN_GGGA(T195, T196, T197, X295)
qsc14_in_a([]) → qsc14_out_a([])
lessc36_in_gg(0, s(T78)) → lessc36_out_gg(0, s(T78))
lessc36_in_gg(s(T83), s(T84)) → U40_gg(T83, T84, lessc36_in_gg(T83, T84))
U40_gg(T83, T84, lessc36_out_gg(T83, T84)) → lessc36_out_gg(s(T83), s(T84))
geqc62_in_gg(T136, T136) → geqc62_out_gg(T136, T136)
geqc62_in_gg(s(T141), 0) → geqc62_out_gg(s(T141), 0)
geqc62_in_gg(s(T146), s(T147)) → U45_gg(T146, T147, geqc62_in_gg(T146, T147))
U45_gg(T146, T147, geqc62_out_gg(T146, T147)) → geqc62_out_gg(s(T146), s(T147))
splitc46_in_ggaa([], T97, [], []) → splitc46_out_ggaa([], T97, [], [])
splitc46_in_ggaa(cons(T110, T111), T112, cons(T110, X163), X164) → U41_ggaa(T110, T111, T112, X163, X164, lessc36_in_gg(T110, T112))
U41_ggaa(T110, T111, T112, X163, X164, lessc36_out_gg(T110, T112)) → U42_ggaa(T110, T111, T112, X163, X164, splitc46_in_ggaa(T111, T112, X163, X164))
splitc46_in_ggaa(cons(T125, T126), T127, X195, cons(T125, X196)) → U43_ggaa(T125, T126, T127, X195, X196, geqc62_in_gg(T125, T127))
U43_ggaa(T125, T126, T127, X195, X196, geqc62_out_gg(T125, T127)) → U44_ggaa(T125, T126, T127, X195, X196, splitc46_in_ggaa(T126, T127, X195, X196))
U44_ggaa(T125, T126, T127, X195, X196, splitc46_out_ggaa(T126, T127, X195, X196)) → splitc46_out_ggaa(cons(T125, T126), T127, X195, cons(T125, X196))
U42_ggaa(T110, T111, T112, X163, X164, splitc46_out_ggaa(T111, T112, X163, X164)) → splitc46_out_ggaa(cons(T110, T111), T112, cons(T110, X163), X164)
qsc79_in_ga([], []) → qsc79_out_ga([], [])
qsc79_in_ga(cons(T162, T163), X265) → U57_ga(T162, T163, X265, splitc46_in_ggaa(T163, T162, T166, T167))
U57_ga(T162, T163, X265, splitc46_out_ggaa(T163, T162, T166, T167)) → U58_ga(T162, T163, X265, T167, qsc79_in_ga(T166, T170))
U58_ga(T162, T163, X265, T167, qsc79_out_ga(T166, T170)) → U59_ga(T162, T163, X265, T170, qsc79_in_ga(T167, T171))
U59_ga(T162, T163, X265, T170, qsc79_out_ga(T167, T171)) → U60_ga(T162, T163, X265, appendc94_in_ggga(T170, T162, T171, X265))
appendc94_in_ggga([], T184, T185, cons(T184, T185)) → appendc94_out_ggga([], T184, T185, cons(T184, T185))
appendc94_in_ggga(cons(T194, T195), T196, T197, cons(T194, X295)) → U61_ggga(T194, T195, T196, T197, X295, appendc94_in_ggga(T195, T196, T197, X295))
U61_ggga(T194, T195, T196, T197, X295, appendc94_out_ggga(T195, T196, T197, X295)) → appendc94_out_ggga(cons(T194, T195), T196, T197, cons(T194, X295))
U60_ga(T162, T163, X265, appendc94_out_ggga(T170, T162, T171, X265)) → qsc79_out_ga(cons(T162, T163), X265)
qsc1_in_ga([], []) → qsc1_out_ga([], [])
qsc1_in_ga(cons(T14, []), T9) → U46_ga(T14, T9, qsc14_in_a(T17))
U46_ga(T14, T9, qsc14_out_a(T17)) → U47_ga(T14, T9, T17, qsc14_in_a(T20))
U47_ga(T14, T9, T17, qsc14_out_a(T20)) → U48_ga(T14, T9, appendc23_in_ggga(T17, T14, T20, T9))
appendc23_in_ggga([], T33, T34, cons(T33, T34)) → appendc23_out_ggga([], T33, T34, cons(T33, T34))
appendc23_in_ggga(cons(T45, T46), T47, T48, cons(T45, T50)) → U39_ggga(T45, T46, T47, T48, T50, appendc23_in_ggga(T46, T47, T48, T50))
U39_ggga(T45, T46, T47, T48, T50, appendc23_out_ggga(T46, T47, T48, T50)) → appendc23_out_ggga(cons(T45, T46), T47, T48, cons(T45, T50))
U48_ga(T14, T9, appendc23_out_ggga(T17, T14, T20, T9)) → qsc1_out_ga(cons(T14, []), T9)
qsc1_in_ga(cons(T69, cons(T67, T68)), T9) → U49_ga(T69, T67, T68, T9, lessc36_in_gg(T67, T69))
U49_ga(T69, T67, T68, T9, lessc36_out_gg(T67, T69)) → U50_ga(T69, T67, T68, T9, splitc46_in_ggaa(T68, T69, T89, T90))
U50_ga(T69, T67, T68, T9, splitc46_out_ggaa(T68, T69, T89, T90)) → U51_ga(T69, T67, T68, T9, T90, qsc1_in_ga(cons(T67, T89), T154))
qsc1_in_ga(cons(T214, cons(T212, T213)), T9) → U53_ga(T214, T212, T213, T9, geqc62_in_gg(T212, T214))
U53_ga(T214, T212, T213, T9, geqc62_out_gg(T212, T214)) → U54_ga(T214, T212, T213, T9, splitc46_in_ggaa(T213, T214, T221, T222))
U54_ga(T214, T212, T213, T9, splitc46_out_ggaa(T213, T214, T221, T222)) → U55_ga(T214, T212, T213, T9, T222, qsc79_in_ga(T221, T225))
U55_ga(T214, T212, T213, T9, T222, qsc79_out_ga(T221, T225)) → U56_ga(T214, T212, T213, T9, qc78_in_gagga(cons(T212, T222), X13, T225, T214, T9))
qc78_in_gagga(T90, T157, T154, T69, T9) → U62_gagga(T90, T157, T154, T69, T9, qsc79_in_ga(T90, T157))
U62_gagga(T90, T157, T154, T69, T9, qsc79_out_ga(T90, T157)) → U63_gagga(T90, T157, T154, T69, T9, appendc23_in_ggga(T154, T69, T157, T9))
U63_gagga(T90, T157, T154, T69, T9, appendc23_out_ggga(T154, T69, T157, T9)) → qc78_out_gagga(T90, T157, T154, T69, T9)
U56_ga(T214, T212, T213, T9, qc78_out_gagga(cons(T212, T222), X13, T225, T214, T9)) → qsc1_out_ga(cons(T214, cons(T212, T213)), T9)
U51_ga(T69, T67, T68, T9, T90, qsc1_out_ga(cons(T67, T89), T154)) → U52_ga(T69, T67, T68, T9, qc78_in_gagga(T90, X13, T154, T69, T9))
U52_ga(T69, T67, T68, T9, qc78_out_gagga(T90, X13, T154, T69, T9)) → qsc1_out_ga(cons(T69, cons(T67, T68)), T9)
APPEND94_IN_GGGA(cons(T194, T195), T196, T197, cons(T194, X295)) → APPEND94_IN_GGGA(T195, T196, T197, X295)
APPEND94_IN_GGGA(cons(T194, T195), T196, T197) → APPEND94_IN_GGGA(T195, T196, T197)
From the DPs we obtained the following set of size-change graphs:
GEQ62_IN_GG(s(T146), s(T147)) → GEQ62_IN_GG(T146, T147)
qsc14_in_a([]) → qsc14_out_a([])
lessc36_in_gg(0, s(T78)) → lessc36_out_gg(0, s(T78))
lessc36_in_gg(s(T83), s(T84)) → U40_gg(T83, T84, lessc36_in_gg(T83, T84))
U40_gg(T83, T84, lessc36_out_gg(T83, T84)) → lessc36_out_gg(s(T83), s(T84))
geqc62_in_gg(T136, T136) → geqc62_out_gg(T136, T136)
geqc62_in_gg(s(T141), 0) → geqc62_out_gg(s(T141), 0)
geqc62_in_gg(s(T146), s(T147)) → U45_gg(T146, T147, geqc62_in_gg(T146, T147))
U45_gg(T146, T147, geqc62_out_gg(T146, T147)) → geqc62_out_gg(s(T146), s(T147))
splitc46_in_ggaa([], T97, [], []) → splitc46_out_ggaa([], T97, [], [])
splitc46_in_ggaa(cons(T110, T111), T112, cons(T110, X163), X164) → U41_ggaa(T110, T111, T112, X163, X164, lessc36_in_gg(T110, T112))
U41_ggaa(T110, T111, T112, X163, X164, lessc36_out_gg(T110, T112)) → U42_ggaa(T110, T111, T112, X163, X164, splitc46_in_ggaa(T111, T112, X163, X164))
splitc46_in_ggaa(cons(T125, T126), T127, X195, cons(T125, X196)) → U43_ggaa(T125, T126, T127, X195, X196, geqc62_in_gg(T125, T127))
U43_ggaa(T125, T126, T127, X195, X196, geqc62_out_gg(T125, T127)) → U44_ggaa(T125, T126, T127, X195, X196, splitc46_in_ggaa(T126, T127, X195, X196))
U44_ggaa(T125, T126, T127, X195, X196, splitc46_out_ggaa(T126, T127, X195, X196)) → splitc46_out_ggaa(cons(T125, T126), T127, X195, cons(T125, X196))
U42_ggaa(T110, T111, T112, X163, X164, splitc46_out_ggaa(T111, T112, X163, X164)) → splitc46_out_ggaa(cons(T110, T111), T112, cons(T110, X163), X164)
qsc79_in_ga([], []) → qsc79_out_ga([], [])
qsc79_in_ga(cons(T162, T163), X265) → U57_ga(T162, T163, X265, splitc46_in_ggaa(T163, T162, T166, T167))
U57_ga(T162, T163, X265, splitc46_out_ggaa(T163, T162, T166, T167)) → U58_ga(T162, T163, X265, T167, qsc79_in_ga(T166, T170))
U58_ga(T162, T163, X265, T167, qsc79_out_ga(T166, T170)) → U59_ga(T162, T163, X265, T170, qsc79_in_ga(T167, T171))
U59_ga(T162, T163, X265, T170, qsc79_out_ga(T167, T171)) → U60_ga(T162, T163, X265, appendc94_in_ggga(T170, T162, T171, X265))
appendc94_in_ggga([], T184, T185, cons(T184, T185)) → appendc94_out_ggga([], T184, T185, cons(T184, T185))
appendc94_in_ggga(cons(T194, T195), T196, T197, cons(T194, X295)) → U61_ggga(T194, T195, T196, T197, X295, appendc94_in_ggga(T195, T196, T197, X295))
U61_ggga(T194, T195, T196, T197, X295, appendc94_out_ggga(T195, T196, T197, X295)) → appendc94_out_ggga(cons(T194, T195), T196, T197, cons(T194, X295))
U60_ga(T162, T163, X265, appendc94_out_ggga(T170, T162, T171, X265)) → qsc79_out_ga(cons(T162, T163), X265)
qsc1_in_ga([], []) → qsc1_out_ga([], [])
qsc1_in_ga(cons(T14, []), T9) → U46_ga(T14, T9, qsc14_in_a(T17))
U46_ga(T14, T9, qsc14_out_a(T17)) → U47_ga(T14, T9, T17, qsc14_in_a(T20))
U47_ga(T14, T9, T17, qsc14_out_a(T20)) → U48_ga(T14, T9, appendc23_in_ggga(T17, T14, T20, T9))
appendc23_in_ggga([], T33, T34, cons(T33, T34)) → appendc23_out_ggga([], T33, T34, cons(T33, T34))
appendc23_in_ggga(cons(T45, T46), T47, T48, cons(T45, T50)) → U39_ggga(T45, T46, T47, T48, T50, appendc23_in_ggga(T46, T47, T48, T50))
U39_ggga(T45, T46, T47, T48, T50, appendc23_out_ggga(T46, T47, T48, T50)) → appendc23_out_ggga(cons(T45, T46), T47, T48, cons(T45, T50))
U48_ga(T14, T9, appendc23_out_ggga(T17, T14, T20, T9)) → qsc1_out_ga(cons(T14, []), T9)
qsc1_in_ga(cons(T69, cons(T67, T68)), T9) → U49_ga(T69, T67, T68, T9, lessc36_in_gg(T67, T69))
U49_ga(T69, T67, T68, T9, lessc36_out_gg(T67, T69)) → U50_ga(T69, T67, T68, T9, splitc46_in_ggaa(T68, T69, T89, T90))
U50_ga(T69, T67, T68, T9, splitc46_out_ggaa(T68, T69, T89, T90)) → U51_ga(T69, T67, T68, T9, T90, qsc1_in_ga(cons(T67, T89), T154))
qsc1_in_ga(cons(T214, cons(T212, T213)), T9) → U53_ga(T214, T212, T213, T9, geqc62_in_gg(T212, T214))
U53_ga(T214, T212, T213, T9, geqc62_out_gg(T212, T214)) → U54_ga(T214, T212, T213, T9, splitc46_in_ggaa(T213, T214, T221, T222))
U54_ga(T214, T212, T213, T9, splitc46_out_ggaa(T213, T214, T221, T222)) → U55_ga(T214, T212, T213, T9, T222, qsc79_in_ga(T221, T225))
U55_ga(T214, T212, T213, T9, T222, qsc79_out_ga(T221, T225)) → U56_ga(T214, T212, T213, T9, qc78_in_gagga(cons(T212, T222), X13, T225, T214, T9))
qc78_in_gagga(T90, T157, T154, T69, T9) → U62_gagga(T90, T157, T154, T69, T9, qsc79_in_ga(T90, T157))
U62_gagga(T90, T157, T154, T69, T9, qsc79_out_ga(T90, T157)) → U63_gagga(T90, T157, T154, T69, T9, appendc23_in_ggga(T154, T69, T157, T9))
U63_gagga(T90, T157, T154, T69, T9, appendc23_out_ggga(T154, T69, T157, T9)) → qc78_out_gagga(T90, T157, T154, T69, T9)
U56_ga(T214, T212, T213, T9, qc78_out_gagga(cons(T212, T222), X13, T225, T214, T9)) → qsc1_out_ga(cons(T214, cons(T212, T213)), T9)
U51_ga(T69, T67, T68, T9, T90, qsc1_out_ga(cons(T67, T89), T154)) → U52_ga(T69, T67, T68, T9, qc78_in_gagga(T90, X13, T154, T69, T9))
U52_ga(T69, T67, T68, T9, qc78_out_gagga(T90, X13, T154, T69, T9)) → qsc1_out_ga(cons(T69, cons(T67, T68)), T9)
GEQ62_IN_GG(s(T146), s(T147)) → GEQ62_IN_GG(T146, T147)
GEQ62_IN_GG(s(T146), s(T147)) → GEQ62_IN_GG(T146, T147)
From the DPs we obtained the following set of size-change graphs:
LESS36_IN_GG(s(T83), s(T84)) → LESS36_IN_GG(T83, T84)
qsc14_in_a([]) → qsc14_out_a([])
lessc36_in_gg(0, s(T78)) → lessc36_out_gg(0, s(T78))
lessc36_in_gg(s(T83), s(T84)) → U40_gg(T83, T84, lessc36_in_gg(T83, T84))
U40_gg(T83, T84, lessc36_out_gg(T83, T84)) → lessc36_out_gg(s(T83), s(T84))
geqc62_in_gg(T136, T136) → geqc62_out_gg(T136, T136)
geqc62_in_gg(s(T141), 0) → geqc62_out_gg(s(T141), 0)
geqc62_in_gg(s(T146), s(T147)) → U45_gg(T146, T147, geqc62_in_gg(T146, T147))
U45_gg(T146, T147, geqc62_out_gg(T146, T147)) → geqc62_out_gg(s(T146), s(T147))
splitc46_in_ggaa([], T97, [], []) → splitc46_out_ggaa([], T97, [], [])
splitc46_in_ggaa(cons(T110, T111), T112, cons(T110, X163), X164) → U41_ggaa(T110, T111, T112, X163, X164, lessc36_in_gg(T110, T112))
U41_ggaa(T110, T111, T112, X163, X164, lessc36_out_gg(T110, T112)) → U42_ggaa(T110, T111, T112, X163, X164, splitc46_in_ggaa(T111, T112, X163, X164))
splitc46_in_ggaa(cons(T125, T126), T127, X195, cons(T125, X196)) → U43_ggaa(T125, T126, T127, X195, X196, geqc62_in_gg(T125, T127))
U43_ggaa(T125, T126, T127, X195, X196, geqc62_out_gg(T125, T127)) → U44_ggaa(T125, T126, T127, X195, X196, splitc46_in_ggaa(T126, T127, X195, X196))
U44_ggaa(T125, T126, T127, X195, X196, splitc46_out_ggaa(T126, T127, X195, X196)) → splitc46_out_ggaa(cons(T125, T126), T127, X195, cons(T125, X196))
U42_ggaa(T110, T111, T112, X163, X164, splitc46_out_ggaa(T111, T112, X163, X164)) → splitc46_out_ggaa(cons(T110, T111), T112, cons(T110, X163), X164)
qsc79_in_ga([], []) → qsc79_out_ga([], [])
qsc79_in_ga(cons(T162, T163), X265) → U57_ga(T162, T163, X265, splitc46_in_ggaa(T163, T162, T166, T167))
U57_ga(T162, T163, X265, splitc46_out_ggaa(T163, T162, T166, T167)) → U58_ga(T162, T163, X265, T167, qsc79_in_ga(T166, T170))
U58_ga(T162, T163, X265, T167, qsc79_out_ga(T166, T170)) → U59_ga(T162, T163, X265, T170, qsc79_in_ga(T167, T171))
U59_ga(T162, T163, X265, T170, qsc79_out_ga(T167, T171)) → U60_ga(T162, T163, X265, appendc94_in_ggga(T170, T162, T171, X265))
appendc94_in_ggga([], T184, T185, cons(T184, T185)) → appendc94_out_ggga([], T184, T185, cons(T184, T185))
appendc94_in_ggga(cons(T194, T195), T196, T197, cons(T194, X295)) → U61_ggga(T194, T195, T196, T197, X295, appendc94_in_ggga(T195, T196, T197, X295))
U61_ggga(T194, T195, T196, T197, X295, appendc94_out_ggga(T195, T196, T197, X295)) → appendc94_out_ggga(cons(T194, T195), T196, T197, cons(T194, X295))
U60_ga(T162, T163, X265, appendc94_out_ggga(T170, T162, T171, X265)) → qsc79_out_ga(cons(T162, T163), X265)
qsc1_in_ga([], []) → qsc1_out_ga([], [])
qsc1_in_ga(cons(T14, []), T9) → U46_ga(T14, T9, qsc14_in_a(T17))
U46_ga(T14, T9, qsc14_out_a(T17)) → U47_ga(T14, T9, T17, qsc14_in_a(T20))
U47_ga(T14, T9, T17, qsc14_out_a(T20)) → U48_ga(T14, T9, appendc23_in_ggga(T17, T14, T20, T9))
appendc23_in_ggga([], T33, T34, cons(T33, T34)) → appendc23_out_ggga([], T33, T34, cons(T33, T34))
appendc23_in_ggga(cons(T45, T46), T47, T48, cons(T45, T50)) → U39_ggga(T45, T46, T47, T48, T50, appendc23_in_ggga(T46, T47, T48, T50))
U39_ggga(T45, T46, T47, T48, T50, appendc23_out_ggga(T46, T47, T48, T50)) → appendc23_out_ggga(cons(T45, T46), T47, T48, cons(T45, T50))
U48_ga(T14, T9, appendc23_out_ggga(T17, T14, T20, T9)) → qsc1_out_ga(cons(T14, []), T9)
qsc1_in_ga(cons(T69, cons(T67, T68)), T9) → U49_ga(T69, T67, T68, T9, lessc36_in_gg(T67, T69))
U49_ga(T69, T67, T68, T9, lessc36_out_gg(T67, T69)) → U50_ga(T69, T67, T68, T9, splitc46_in_ggaa(T68, T69, T89, T90))
U50_ga(T69, T67, T68, T9, splitc46_out_ggaa(T68, T69, T89, T90)) → U51_ga(T69, T67, T68, T9, T90, qsc1_in_ga(cons(T67, T89), T154))
qsc1_in_ga(cons(T214, cons(T212, T213)), T9) → U53_ga(T214, T212, T213, T9, geqc62_in_gg(T212, T214))
U53_ga(T214, T212, T213, T9, geqc62_out_gg(T212, T214)) → U54_ga(T214, T212, T213, T9, splitc46_in_ggaa(T213, T214, T221, T222))
U54_ga(T214, T212, T213, T9, splitc46_out_ggaa(T213, T214, T221, T222)) → U55_ga(T214, T212, T213, T9, T222, qsc79_in_ga(T221, T225))
U55_ga(T214, T212, T213, T9, T222, qsc79_out_ga(T221, T225)) → U56_ga(T214, T212, T213, T9, qc78_in_gagga(cons(T212, T222), X13, T225, T214, T9))
qc78_in_gagga(T90, T157, T154, T69, T9) → U62_gagga(T90, T157, T154, T69, T9, qsc79_in_ga(T90, T157))
U62_gagga(T90, T157, T154, T69, T9, qsc79_out_ga(T90, T157)) → U63_gagga(T90, T157, T154, T69, T9, appendc23_in_ggga(T154, T69, T157, T9))
U63_gagga(T90, T157, T154, T69, T9, appendc23_out_ggga(T154, T69, T157, T9)) → qc78_out_gagga(T90, T157, T154, T69, T9)
U56_ga(T214, T212, T213, T9, qc78_out_gagga(cons(T212, T222), X13, T225, T214, T9)) → qsc1_out_ga(cons(T214, cons(T212, T213)), T9)
U51_ga(T69, T67, T68, T9, T90, qsc1_out_ga(cons(T67, T89), T154)) → U52_ga(T69, T67, T68, T9, qc78_in_gagga(T90, X13, T154, T69, T9))
U52_ga(T69, T67, T68, T9, qc78_out_gagga(T90, X13, T154, T69, T9)) → qsc1_out_ga(cons(T69, cons(T67, T68)), T9)
LESS36_IN_GG(s(T83), s(T84)) → LESS36_IN_GG(T83, T84)
LESS36_IN_GG(s(T83), s(T84)) → LESS36_IN_GG(T83, T84)
From the DPs we obtained the following set of size-change graphs:
SPLIT46_IN_GGAA(cons(T110, T111), T112, cons(T110, X163), X164) → U4_GGAA(T110, T111, T112, X163, X164, lessc36_in_gg(T110, T112))
U4_GGAA(T110, T111, T112, X163, X164, lessc36_out_gg(T110, T112)) → SPLIT46_IN_GGAA(T111, T112, X163, X164)
SPLIT46_IN_GGAA(cons(T125, T126), T127, X195, cons(T125, X196)) → U7_GGAA(T125, T126, T127, X195, X196, geqc62_in_gg(T125, T127))
U7_GGAA(T125, T126, T127, X195, X196, geqc62_out_gg(T125, T127)) → SPLIT46_IN_GGAA(T126, T127, X195, X196)
qsc14_in_a([]) → qsc14_out_a([])
lessc36_in_gg(0, s(T78)) → lessc36_out_gg(0, s(T78))
lessc36_in_gg(s(T83), s(T84)) → U40_gg(T83, T84, lessc36_in_gg(T83, T84))
U40_gg(T83, T84, lessc36_out_gg(T83, T84)) → lessc36_out_gg(s(T83), s(T84))
geqc62_in_gg(T136, T136) → geqc62_out_gg(T136, T136)
geqc62_in_gg(s(T141), 0) → geqc62_out_gg(s(T141), 0)
geqc62_in_gg(s(T146), s(T147)) → U45_gg(T146, T147, geqc62_in_gg(T146, T147))
U45_gg(T146, T147, geqc62_out_gg(T146, T147)) → geqc62_out_gg(s(T146), s(T147))
splitc46_in_ggaa([], T97, [], []) → splitc46_out_ggaa([], T97, [], [])
splitc46_in_ggaa(cons(T110, T111), T112, cons(T110, X163), X164) → U41_ggaa(T110, T111, T112, X163, X164, lessc36_in_gg(T110, T112))
U41_ggaa(T110, T111, T112, X163, X164, lessc36_out_gg(T110, T112)) → U42_ggaa(T110, T111, T112, X163, X164, splitc46_in_ggaa(T111, T112, X163, X164))
splitc46_in_ggaa(cons(T125, T126), T127, X195, cons(T125, X196)) → U43_ggaa(T125, T126, T127, X195, X196, geqc62_in_gg(T125, T127))
U43_ggaa(T125, T126, T127, X195, X196, geqc62_out_gg(T125, T127)) → U44_ggaa(T125, T126, T127, X195, X196, splitc46_in_ggaa(T126, T127, X195, X196))
U44_ggaa(T125, T126, T127, X195, X196, splitc46_out_ggaa(T126, T127, X195, X196)) → splitc46_out_ggaa(cons(T125, T126), T127, X195, cons(T125, X196))
U42_ggaa(T110, T111, T112, X163, X164, splitc46_out_ggaa(T111, T112, X163, X164)) → splitc46_out_ggaa(cons(T110, T111), T112, cons(T110, X163), X164)
qsc79_in_ga([], []) → qsc79_out_ga([], [])
qsc79_in_ga(cons(T162, T163), X265) → U57_ga(T162, T163, X265, splitc46_in_ggaa(T163, T162, T166, T167))
U57_ga(T162, T163, X265, splitc46_out_ggaa(T163, T162, T166, T167)) → U58_ga(T162, T163, X265, T167, qsc79_in_ga(T166, T170))
U58_ga(T162, T163, X265, T167, qsc79_out_ga(T166, T170)) → U59_ga(T162, T163, X265, T170, qsc79_in_ga(T167, T171))
U59_ga(T162, T163, X265, T170, qsc79_out_ga(T167, T171)) → U60_ga(T162, T163, X265, appendc94_in_ggga(T170, T162, T171, X265))
appendc94_in_ggga([], T184, T185, cons(T184, T185)) → appendc94_out_ggga([], T184, T185, cons(T184, T185))
appendc94_in_ggga(cons(T194, T195), T196, T197, cons(T194, X295)) → U61_ggga(T194, T195, T196, T197, X295, appendc94_in_ggga(T195, T196, T197, X295))
U61_ggga(T194, T195, T196, T197, X295, appendc94_out_ggga(T195, T196, T197, X295)) → appendc94_out_ggga(cons(T194, T195), T196, T197, cons(T194, X295))
U60_ga(T162, T163, X265, appendc94_out_ggga(T170, T162, T171, X265)) → qsc79_out_ga(cons(T162, T163), X265)
qsc1_in_ga([], []) → qsc1_out_ga([], [])
qsc1_in_ga(cons(T14, []), T9) → U46_ga(T14, T9, qsc14_in_a(T17))
U46_ga(T14, T9, qsc14_out_a(T17)) → U47_ga(T14, T9, T17, qsc14_in_a(T20))
U47_ga(T14, T9, T17, qsc14_out_a(T20)) → U48_ga(T14, T9, appendc23_in_ggga(T17, T14, T20, T9))
appendc23_in_ggga([], T33, T34, cons(T33, T34)) → appendc23_out_ggga([], T33, T34, cons(T33, T34))
appendc23_in_ggga(cons(T45, T46), T47, T48, cons(T45, T50)) → U39_ggga(T45, T46, T47, T48, T50, appendc23_in_ggga(T46, T47, T48, T50))
U39_ggga(T45, T46, T47, T48, T50, appendc23_out_ggga(T46, T47, T48, T50)) → appendc23_out_ggga(cons(T45, T46), T47, T48, cons(T45, T50))
U48_ga(T14, T9, appendc23_out_ggga(T17, T14, T20, T9)) → qsc1_out_ga(cons(T14, []), T9)
qsc1_in_ga(cons(T69, cons(T67, T68)), T9) → U49_ga(T69, T67, T68, T9, lessc36_in_gg(T67, T69))
U49_ga(T69, T67, T68, T9, lessc36_out_gg(T67, T69)) → U50_ga(T69, T67, T68, T9, splitc46_in_ggaa(T68, T69, T89, T90))
U50_ga(T69, T67, T68, T9, splitc46_out_ggaa(T68, T69, T89, T90)) → U51_ga(T69, T67, T68, T9, T90, qsc1_in_ga(cons(T67, T89), T154))
qsc1_in_ga(cons(T214, cons(T212, T213)), T9) → U53_ga(T214, T212, T213, T9, geqc62_in_gg(T212, T214))
U53_ga(T214, T212, T213, T9, geqc62_out_gg(T212, T214)) → U54_ga(T214, T212, T213, T9, splitc46_in_ggaa(T213, T214, T221, T222))
U54_ga(T214, T212, T213, T9, splitc46_out_ggaa(T213, T214, T221, T222)) → U55_ga(T214, T212, T213, T9, T222, qsc79_in_ga(T221, T225))
U55_ga(T214, T212, T213, T9, T222, qsc79_out_ga(T221, T225)) → U56_ga(T214, T212, T213, T9, qc78_in_gagga(cons(T212, T222), X13, T225, T214, T9))
qc78_in_gagga(T90, T157, T154, T69, T9) → U62_gagga(T90, T157, T154, T69, T9, qsc79_in_ga(T90, T157))
U62_gagga(T90, T157, T154, T69, T9, qsc79_out_ga(T90, T157)) → U63_gagga(T90, T157, T154, T69, T9, appendc23_in_ggga(T154, T69, T157, T9))
U63_gagga(T90, T157, T154, T69, T9, appendc23_out_ggga(T154, T69, T157, T9)) → qc78_out_gagga(T90, T157, T154, T69, T9)
U56_ga(T214, T212, T213, T9, qc78_out_gagga(cons(T212, T222), X13, T225, T214, T9)) → qsc1_out_ga(cons(T214, cons(T212, T213)), T9)
U51_ga(T69, T67, T68, T9, T90, qsc1_out_ga(cons(T67, T89), T154)) → U52_ga(T69, T67, T68, T9, qc78_in_gagga(T90, X13, T154, T69, T9))
U52_ga(T69, T67, T68, T9, qc78_out_gagga(T90, X13, T154, T69, T9)) → qsc1_out_ga(cons(T69, cons(T67, T68)), T9)
SPLIT46_IN_GGAA(cons(T110, T111), T112, cons(T110, X163), X164) → U4_GGAA(T110, T111, T112, X163, X164, lessc36_in_gg(T110, T112))
U4_GGAA(T110, T111, T112, X163, X164, lessc36_out_gg(T110, T112)) → SPLIT46_IN_GGAA(T111, T112, X163, X164)
SPLIT46_IN_GGAA(cons(T125, T126), T127, X195, cons(T125, X196)) → U7_GGAA(T125, T126, T127, X195, X196, geqc62_in_gg(T125, T127))
U7_GGAA(T125, T126, T127, X195, X196, geqc62_out_gg(T125, T127)) → SPLIT46_IN_GGAA(T126, T127, X195, X196)
lessc36_in_gg(0, s(T78)) → lessc36_out_gg(0, s(T78))
lessc36_in_gg(s(T83), s(T84)) → U40_gg(T83, T84, lessc36_in_gg(T83, T84))
geqc62_in_gg(T136, T136) → geqc62_out_gg(T136, T136)
geqc62_in_gg(s(T141), 0) → geqc62_out_gg(s(T141), 0)
geqc62_in_gg(s(T146), s(T147)) → U45_gg(T146, T147, geqc62_in_gg(T146, T147))
U40_gg(T83, T84, lessc36_out_gg(T83, T84)) → lessc36_out_gg(s(T83), s(T84))
U45_gg(T146, T147, geqc62_out_gg(T146, T147)) → geqc62_out_gg(s(T146), s(T147))
SPLIT46_IN_GGAA(cons(T110, T111), T112) → U4_GGAA(T110, T111, T112, lessc36_in_gg(T110, T112))
U4_GGAA(T110, T111, T112, lessc36_out_gg(T110, T112)) → SPLIT46_IN_GGAA(T111, T112)
SPLIT46_IN_GGAA(cons(T125, T126), T127) → U7_GGAA(T125, T126, T127, geqc62_in_gg(T125, T127))
U7_GGAA(T125, T126, T127, geqc62_out_gg(T125, T127)) → SPLIT46_IN_GGAA(T126, T127)
lessc36_in_gg(0, s(T78)) → lessc36_out_gg(0, s(T78))
lessc36_in_gg(s(T83), s(T84)) → U40_gg(T83, T84, lessc36_in_gg(T83, T84))
geqc62_in_gg(T136, T136) → geqc62_out_gg(T136, T136)
geqc62_in_gg(s(T141), 0) → geqc62_out_gg(s(T141), 0)
geqc62_in_gg(s(T146), s(T147)) → U45_gg(T146, T147, geqc62_in_gg(T146, T147))
U40_gg(T83, T84, lessc36_out_gg(T83, T84)) → lessc36_out_gg(s(T83), s(T84))
U45_gg(T146, T147, geqc62_out_gg(T146, T147)) → geqc62_out_gg(s(T146), s(T147))
lessc36_in_gg(x0, x1)
geqc62_in_gg(x0, x1)
U40_gg(x0, x1, x2)
U45_gg(x0, x1, x2)
From the DPs we obtained the following set of size-change graphs:
QS79_IN_GA(cons(T162, T163), X265) → U11_GA(T162, T163, X265, splitc46_in_ggaa(T163, T162, T166, T167))
U11_GA(T162, T163, X265, splitc46_out_ggaa(T163, T162, T166, T167)) → QS79_IN_GA(T166, X263)
U11_GA(T162, T163, X265, splitc46_out_ggaa(T163, T162, T166, T167)) → U13_GA(T162, T163, X265, T167, qsc79_in_ga(T166, T170))
U13_GA(T162, T163, X265, T167, qsc79_out_ga(T166, T170)) → QS79_IN_GA(T167, X264)
qsc14_in_a([]) → qsc14_out_a([])
lessc36_in_gg(0, s(T78)) → lessc36_out_gg(0, s(T78))
lessc36_in_gg(s(T83), s(T84)) → U40_gg(T83, T84, lessc36_in_gg(T83, T84))
U40_gg(T83, T84, lessc36_out_gg(T83, T84)) → lessc36_out_gg(s(T83), s(T84))
geqc62_in_gg(T136, T136) → geqc62_out_gg(T136, T136)
geqc62_in_gg(s(T141), 0) → geqc62_out_gg(s(T141), 0)
geqc62_in_gg(s(T146), s(T147)) → U45_gg(T146, T147, geqc62_in_gg(T146, T147))
U45_gg(T146, T147, geqc62_out_gg(T146, T147)) → geqc62_out_gg(s(T146), s(T147))
splitc46_in_ggaa([], T97, [], []) → splitc46_out_ggaa([], T97, [], [])
splitc46_in_ggaa(cons(T110, T111), T112, cons(T110, X163), X164) → U41_ggaa(T110, T111, T112, X163, X164, lessc36_in_gg(T110, T112))
U41_ggaa(T110, T111, T112, X163, X164, lessc36_out_gg(T110, T112)) → U42_ggaa(T110, T111, T112, X163, X164, splitc46_in_ggaa(T111, T112, X163, X164))
splitc46_in_ggaa(cons(T125, T126), T127, X195, cons(T125, X196)) → U43_ggaa(T125, T126, T127, X195, X196, geqc62_in_gg(T125, T127))
U43_ggaa(T125, T126, T127, X195, X196, geqc62_out_gg(T125, T127)) → U44_ggaa(T125, T126, T127, X195, X196, splitc46_in_ggaa(T126, T127, X195, X196))
U44_ggaa(T125, T126, T127, X195, X196, splitc46_out_ggaa(T126, T127, X195, X196)) → splitc46_out_ggaa(cons(T125, T126), T127, X195, cons(T125, X196))
U42_ggaa(T110, T111, T112, X163, X164, splitc46_out_ggaa(T111, T112, X163, X164)) → splitc46_out_ggaa(cons(T110, T111), T112, cons(T110, X163), X164)
qsc79_in_ga([], []) → qsc79_out_ga([], [])
qsc79_in_ga(cons(T162, T163), X265) → U57_ga(T162, T163, X265, splitc46_in_ggaa(T163, T162, T166, T167))
U57_ga(T162, T163, X265, splitc46_out_ggaa(T163, T162, T166, T167)) → U58_ga(T162, T163, X265, T167, qsc79_in_ga(T166, T170))
U58_ga(T162, T163, X265, T167, qsc79_out_ga(T166, T170)) → U59_ga(T162, T163, X265, T170, qsc79_in_ga(T167, T171))
U59_ga(T162, T163, X265, T170, qsc79_out_ga(T167, T171)) → U60_ga(T162, T163, X265, appendc94_in_ggga(T170, T162, T171, X265))
appendc94_in_ggga([], T184, T185, cons(T184, T185)) → appendc94_out_ggga([], T184, T185, cons(T184, T185))
appendc94_in_ggga(cons(T194, T195), T196, T197, cons(T194, X295)) → U61_ggga(T194, T195, T196, T197, X295, appendc94_in_ggga(T195, T196, T197, X295))
U61_ggga(T194, T195, T196, T197, X295, appendc94_out_ggga(T195, T196, T197, X295)) → appendc94_out_ggga(cons(T194, T195), T196, T197, cons(T194, X295))
U60_ga(T162, T163, X265, appendc94_out_ggga(T170, T162, T171, X265)) → qsc79_out_ga(cons(T162, T163), X265)
qsc1_in_ga([], []) → qsc1_out_ga([], [])
qsc1_in_ga(cons(T14, []), T9) → U46_ga(T14, T9, qsc14_in_a(T17))
U46_ga(T14, T9, qsc14_out_a(T17)) → U47_ga(T14, T9, T17, qsc14_in_a(T20))
U47_ga(T14, T9, T17, qsc14_out_a(T20)) → U48_ga(T14, T9, appendc23_in_ggga(T17, T14, T20, T9))
appendc23_in_ggga([], T33, T34, cons(T33, T34)) → appendc23_out_ggga([], T33, T34, cons(T33, T34))
appendc23_in_ggga(cons(T45, T46), T47, T48, cons(T45, T50)) → U39_ggga(T45, T46, T47, T48, T50, appendc23_in_ggga(T46, T47, T48, T50))
U39_ggga(T45, T46, T47, T48, T50, appendc23_out_ggga(T46, T47, T48, T50)) → appendc23_out_ggga(cons(T45, T46), T47, T48, cons(T45, T50))
U48_ga(T14, T9, appendc23_out_ggga(T17, T14, T20, T9)) → qsc1_out_ga(cons(T14, []), T9)
qsc1_in_ga(cons(T69, cons(T67, T68)), T9) → U49_ga(T69, T67, T68, T9, lessc36_in_gg(T67, T69))
U49_ga(T69, T67, T68, T9, lessc36_out_gg(T67, T69)) → U50_ga(T69, T67, T68, T9, splitc46_in_ggaa(T68, T69, T89, T90))
U50_ga(T69, T67, T68, T9, splitc46_out_ggaa(T68, T69, T89, T90)) → U51_ga(T69, T67, T68, T9, T90, qsc1_in_ga(cons(T67, T89), T154))
qsc1_in_ga(cons(T214, cons(T212, T213)), T9) → U53_ga(T214, T212, T213, T9, geqc62_in_gg(T212, T214))
U53_ga(T214, T212, T213, T9, geqc62_out_gg(T212, T214)) → U54_ga(T214, T212, T213, T9, splitc46_in_ggaa(T213, T214, T221, T222))
U54_ga(T214, T212, T213, T9, splitc46_out_ggaa(T213, T214, T221, T222)) → U55_ga(T214, T212, T213, T9, T222, qsc79_in_ga(T221, T225))
U55_ga(T214, T212, T213, T9, T222, qsc79_out_ga(T221, T225)) → U56_ga(T214, T212, T213, T9, qc78_in_gagga(cons(T212, T222), X13, T225, T214, T9))
qc78_in_gagga(T90, T157, T154, T69, T9) → U62_gagga(T90, T157, T154, T69, T9, qsc79_in_ga(T90, T157))
U62_gagga(T90, T157, T154, T69, T9, qsc79_out_ga(T90, T157)) → U63_gagga(T90, T157, T154, T69, T9, appendc23_in_ggga(T154, T69, T157, T9))
U63_gagga(T90, T157, T154, T69, T9, appendc23_out_ggga(T154, T69, T157, T9)) → qc78_out_gagga(T90, T157, T154, T69, T9)
U56_ga(T214, T212, T213, T9, qc78_out_gagga(cons(T212, T222), X13, T225, T214, T9)) → qsc1_out_ga(cons(T214, cons(T212, T213)), T9)
U51_ga(T69, T67, T68, T9, T90, qsc1_out_ga(cons(T67, T89), T154)) → U52_ga(T69, T67, T68, T9, qc78_in_gagga(T90, X13, T154, T69, T9))
U52_ga(T69, T67, T68, T9, qc78_out_gagga(T90, X13, T154, T69, T9)) → qsc1_out_ga(cons(T69, cons(T67, T68)), T9)
QS79_IN_GA(cons(T162, T163), X265) → U11_GA(T162, T163, X265, splitc46_in_ggaa(T163, T162, T166, T167))
U11_GA(T162, T163, X265, splitc46_out_ggaa(T163, T162, T166, T167)) → QS79_IN_GA(T166, X263)
U11_GA(T162, T163, X265, splitc46_out_ggaa(T163, T162, T166, T167)) → U13_GA(T162, T163, X265, T167, qsc79_in_ga(T166, T170))
U13_GA(T162, T163, X265, T167, qsc79_out_ga(T166, T170)) → QS79_IN_GA(T167, X264)
splitc46_in_ggaa([], T97, [], []) → splitc46_out_ggaa([], T97, [], [])
splitc46_in_ggaa(cons(T110, T111), T112, cons(T110, X163), X164) → U41_ggaa(T110, T111, T112, X163, X164, lessc36_in_gg(T110, T112))
splitc46_in_ggaa(cons(T125, T126), T127, X195, cons(T125, X196)) → U43_ggaa(T125, T126, T127, X195, X196, geqc62_in_gg(T125, T127))
qsc79_in_ga([], []) → qsc79_out_ga([], [])
qsc79_in_ga(cons(T162, T163), X265) → U57_ga(T162, T163, X265, splitc46_in_ggaa(T163, T162, T166, T167))
U41_ggaa(T110, T111, T112, X163, X164, lessc36_out_gg(T110, T112)) → U42_ggaa(T110, T111, T112, X163, X164, splitc46_in_ggaa(T111, T112, X163, X164))
U43_ggaa(T125, T126, T127, X195, X196, geqc62_out_gg(T125, T127)) → U44_ggaa(T125, T126, T127, X195, X196, splitc46_in_ggaa(T126, T127, X195, X196))
U57_ga(T162, T163, X265, splitc46_out_ggaa(T163, T162, T166, T167)) → U58_ga(T162, T163, X265, T167, qsc79_in_ga(T166, T170))
lessc36_in_gg(0, s(T78)) → lessc36_out_gg(0, s(T78))
lessc36_in_gg(s(T83), s(T84)) → U40_gg(T83, T84, lessc36_in_gg(T83, T84))
U42_ggaa(T110, T111, T112, X163, X164, splitc46_out_ggaa(T111, T112, X163, X164)) → splitc46_out_ggaa(cons(T110, T111), T112, cons(T110, X163), X164)
geqc62_in_gg(T136, T136) → geqc62_out_gg(T136, T136)
geqc62_in_gg(s(T141), 0) → geqc62_out_gg(s(T141), 0)
geqc62_in_gg(s(T146), s(T147)) → U45_gg(T146, T147, geqc62_in_gg(T146, T147))
U44_ggaa(T125, T126, T127, X195, X196, splitc46_out_ggaa(T126, T127, X195, X196)) → splitc46_out_ggaa(cons(T125, T126), T127, X195, cons(T125, X196))
U58_ga(T162, T163, X265, T167, qsc79_out_ga(T166, T170)) → U59_ga(T162, T163, X265, T170, qsc79_in_ga(T167, T171))
U40_gg(T83, T84, lessc36_out_gg(T83, T84)) → lessc36_out_gg(s(T83), s(T84))
U45_gg(T146, T147, geqc62_out_gg(T146, T147)) → geqc62_out_gg(s(T146), s(T147))
U59_ga(T162, T163, X265, T170, qsc79_out_ga(T167, T171)) → U60_ga(T162, T163, X265, appendc94_in_ggga(T170, T162, T171, X265))
U60_ga(T162, T163, X265, appendc94_out_ggga(T170, T162, T171, X265)) → qsc79_out_ga(cons(T162, T163), X265)
appendc94_in_ggga([], T184, T185, cons(T184, T185)) → appendc94_out_ggga([], T184, T185, cons(T184, T185))
appendc94_in_ggga(cons(T194, T195), T196, T197, cons(T194, X295)) → U61_ggga(T194, T195, T196, T197, X295, appendc94_in_ggga(T195, T196, T197, X295))
U61_ggga(T194, T195, T196, T197, X295, appendc94_out_ggga(T195, T196, T197, X295)) → appendc94_out_ggga(cons(T194, T195), T196, T197, cons(T194, X295))
QS79_IN_GA(cons(T162, T163)) → U11_GA(T162, T163, splitc46_in_ggaa(T163, T162))
U11_GA(T162, T163, splitc46_out_ggaa(T163, T162, T166, T167)) → QS79_IN_GA(T166)
U11_GA(T162, T163, splitc46_out_ggaa(T163, T162, T166, T167)) → U13_GA(T162, T163, T167, qsc79_in_ga(T166))
U13_GA(T162, T163, T167, qsc79_out_ga(T166, T170)) → QS79_IN_GA(T167)
splitc46_in_ggaa([], T97) → splitc46_out_ggaa([], T97, [], [])
splitc46_in_ggaa(cons(T110, T111), T112) → U41_ggaa(T110, T111, T112, lessc36_in_gg(T110, T112))
splitc46_in_ggaa(cons(T125, T126), T127) → U43_ggaa(T125, T126, T127, geqc62_in_gg(T125, T127))
qsc79_in_ga([]) → qsc79_out_ga([], [])
qsc79_in_ga(cons(T162, T163)) → U57_ga(T162, T163, splitc46_in_ggaa(T163, T162))
U41_ggaa(T110, T111, T112, lessc36_out_gg(T110, T112)) → U42_ggaa(T110, T111, T112, splitc46_in_ggaa(T111, T112))
U43_ggaa(T125, T126, T127, geqc62_out_gg(T125, T127)) → U44_ggaa(T125, T126, T127, splitc46_in_ggaa(T126, T127))
U57_ga(T162, T163, splitc46_out_ggaa(T163, T162, T166, T167)) → U58_ga(T162, T163, T167, qsc79_in_ga(T166))
lessc36_in_gg(0, s(T78)) → lessc36_out_gg(0, s(T78))
lessc36_in_gg(s(T83), s(T84)) → U40_gg(T83, T84, lessc36_in_gg(T83, T84))
U42_ggaa(T110, T111, T112, splitc46_out_ggaa(T111, T112, X163, X164)) → splitc46_out_ggaa(cons(T110, T111), T112, cons(T110, X163), X164)
geqc62_in_gg(T136, T136) → geqc62_out_gg(T136, T136)
geqc62_in_gg(s(T141), 0) → geqc62_out_gg(s(T141), 0)
geqc62_in_gg(s(T146), s(T147)) → U45_gg(T146, T147, geqc62_in_gg(T146, T147))
U44_ggaa(T125, T126, T127, splitc46_out_ggaa(T126, T127, X195, X196)) → splitc46_out_ggaa(cons(T125, T126), T127, X195, cons(T125, X196))
U58_ga(T162, T163, T167, qsc79_out_ga(T166, T170)) → U59_ga(T162, T163, T170, qsc79_in_ga(T167))
U40_gg(T83, T84, lessc36_out_gg(T83, T84)) → lessc36_out_gg(s(T83), s(T84))
U45_gg(T146, T147, geqc62_out_gg(T146, T147)) → geqc62_out_gg(s(T146), s(T147))
U59_ga(T162, T163, T170, qsc79_out_ga(T167, T171)) → U60_ga(T162, T163, appendc94_in_ggga(T170, T162, T171))
U60_ga(T162, T163, appendc94_out_ggga(T170, T162, T171, X265)) → qsc79_out_ga(cons(T162, T163), X265)
appendc94_in_ggga([], T184, T185) → appendc94_out_ggga([], T184, T185, cons(T184, T185))
appendc94_in_ggga(cons(T194, T195), T196, T197) → U61_ggga(T194, T195, T196, T197, appendc94_in_ggga(T195, T196, T197))
U61_ggga(T194, T195, T196, T197, appendc94_out_ggga(T195, T196, T197, X295)) → appendc94_out_ggga(cons(T194, T195), T196, T197, cons(T194, X295))
splitc46_in_ggaa(x0, x1)
qsc79_in_ga(x0)
U41_ggaa(x0, x1, x2, x3)
U43_ggaa(x0, x1, x2, x3)
U57_ga(x0, x1, x2)
lessc36_in_gg(x0, x1)
U42_ggaa(x0, x1, x2, x3)
geqc62_in_gg(x0, x1)
U44_ggaa(x0, x1, x2, x3)
U58_ga(x0, x1, x2, x3)
U40_gg(x0, x1, x2)
U45_gg(x0, x1, x2)
U59_ga(x0, x1, x2, x3)
U60_ga(x0, x1, x2)
appendc94_in_ggga(x0, x1, x2)
U61_ggga(x0, x1, x2, x3, x4)
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
QS79_IN_GA(cons(T162, T163)) → U11_GA(T162, T163, splitc46_in_ggaa(T163, T162))
POL(0) = 0
POL(QS79_IN_GA(x1)) = 1 + x1
POL(U11_GA(x1, x2, x3)) = 1 + x3
POL(U13_GA(x1, x2, x3, x4)) = 1 + x3
POL(U40_gg(x1, x2, x3)) = x2
POL(U41_ggaa(x1, x2, x3, x4)) = 1 + x2
POL(U42_ggaa(x1, x2, x3, x4)) = 1 + x4
POL(U43_ggaa(x1, x2, x3, x4)) = 1 + x2
POL(U44_ggaa(x1, x2, x3, x4)) = 1 + x4
POL(U45_gg(x1, x2, x3)) = 0
POL(U57_ga(x1, x2, x3)) = 0
POL(U58_ga(x1, x2, x3, x4)) = 0
POL(U59_ga(x1, x2, x3, x4)) = 0
POL(U60_ga(x1, x2, x3)) = 0
POL(U61_ggga(x1, x2, x3, x4, x5)) = 0
POL([]) = 0
POL(appendc94_in_ggga(x1, x2, x3)) = 0
POL(appendc94_out_ggga(x1, x2, x3, x4)) = 0
POL(cons(x1, x2)) = 1 + x2
POL(geqc62_in_gg(x1, x2)) = 0
POL(geqc62_out_gg(x1, x2)) = 0
POL(lessc36_in_gg(x1, x2)) = x2
POL(lessc36_out_gg(x1, x2)) = 0
POL(qsc79_in_ga(x1)) = 0
POL(qsc79_out_ga(x1, x2)) = 0
POL(s(x1)) = 1 + x1
POL(splitc46_in_ggaa(x1, x2)) = x1
POL(splitc46_out_ggaa(x1, x2, x3, x4)) = x3 + x4
splitc46_in_ggaa([], T97) → splitc46_out_ggaa([], T97, [], [])
splitc46_in_ggaa(cons(T110, T111), T112) → U41_ggaa(T110, T111, T112, lessc36_in_gg(T110, T112))
splitc46_in_ggaa(cons(T125, T126), T127) → U43_ggaa(T125, T126, T127, geqc62_in_gg(T125, T127))
U41_ggaa(T110, T111, T112, lessc36_out_gg(T110, T112)) → U42_ggaa(T110, T111, T112, splitc46_in_ggaa(T111, T112))
U42_ggaa(T110, T111, T112, splitc46_out_ggaa(T111, T112, X163, X164)) → splitc46_out_ggaa(cons(T110, T111), T112, cons(T110, X163), X164)
U43_ggaa(T125, T126, T127, geqc62_out_gg(T125, T127)) → U44_ggaa(T125, T126, T127, splitc46_in_ggaa(T126, T127))
U44_ggaa(T125, T126, T127, splitc46_out_ggaa(T126, T127, X195, X196)) → splitc46_out_ggaa(cons(T125, T126), T127, X195, cons(T125, X196))
U11_GA(T162, T163, splitc46_out_ggaa(T163, T162, T166, T167)) → QS79_IN_GA(T166)
U11_GA(T162, T163, splitc46_out_ggaa(T163, T162, T166, T167)) → U13_GA(T162, T163, T167, qsc79_in_ga(T166))
U13_GA(T162, T163, T167, qsc79_out_ga(T166, T170)) → QS79_IN_GA(T167)
splitc46_in_ggaa([], T97) → splitc46_out_ggaa([], T97, [], [])
splitc46_in_ggaa(cons(T110, T111), T112) → U41_ggaa(T110, T111, T112, lessc36_in_gg(T110, T112))
splitc46_in_ggaa(cons(T125, T126), T127) → U43_ggaa(T125, T126, T127, geqc62_in_gg(T125, T127))
qsc79_in_ga([]) → qsc79_out_ga([], [])
qsc79_in_ga(cons(T162, T163)) → U57_ga(T162, T163, splitc46_in_ggaa(T163, T162))
U41_ggaa(T110, T111, T112, lessc36_out_gg(T110, T112)) → U42_ggaa(T110, T111, T112, splitc46_in_ggaa(T111, T112))
U43_ggaa(T125, T126, T127, geqc62_out_gg(T125, T127)) → U44_ggaa(T125, T126, T127, splitc46_in_ggaa(T126, T127))
U57_ga(T162, T163, splitc46_out_ggaa(T163, T162, T166, T167)) → U58_ga(T162, T163, T167, qsc79_in_ga(T166))
lessc36_in_gg(0, s(T78)) → lessc36_out_gg(0, s(T78))
lessc36_in_gg(s(T83), s(T84)) → U40_gg(T83, T84, lessc36_in_gg(T83, T84))
U42_ggaa(T110, T111, T112, splitc46_out_ggaa(T111, T112, X163, X164)) → splitc46_out_ggaa(cons(T110, T111), T112, cons(T110, X163), X164)
geqc62_in_gg(T136, T136) → geqc62_out_gg(T136, T136)
geqc62_in_gg(s(T141), 0) → geqc62_out_gg(s(T141), 0)
geqc62_in_gg(s(T146), s(T147)) → U45_gg(T146, T147, geqc62_in_gg(T146, T147))
U44_ggaa(T125, T126, T127, splitc46_out_ggaa(T126, T127, X195, X196)) → splitc46_out_ggaa(cons(T125, T126), T127, X195, cons(T125, X196))
U58_ga(T162, T163, T167, qsc79_out_ga(T166, T170)) → U59_ga(T162, T163, T170, qsc79_in_ga(T167))
U40_gg(T83, T84, lessc36_out_gg(T83, T84)) → lessc36_out_gg(s(T83), s(T84))
U45_gg(T146, T147, geqc62_out_gg(T146, T147)) → geqc62_out_gg(s(T146), s(T147))
U59_ga(T162, T163, T170, qsc79_out_ga(T167, T171)) → U60_ga(T162, T163, appendc94_in_ggga(T170, T162, T171))
U60_ga(T162, T163, appendc94_out_ggga(T170, T162, T171, X265)) → qsc79_out_ga(cons(T162, T163), X265)
appendc94_in_ggga([], T184, T185) → appendc94_out_ggga([], T184, T185, cons(T184, T185))
appendc94_in_ggga(cons(T194, T195), T196, T197) → U61_ggga(T194, T195, T196, T197, appendc94_in_ggga(T195, T196, T197))
U61_ggga(T194, T195, T196, T197, appendc94_out_ggga(T195, T196, T197, X295)) → appendc94_out_ggga(cons(T194, T195), T196, T197, cons(T194, X295))
splitc46_in_ggaa(x0, x1)
qsc79_in_ga(x0)
U41_ggaa(x0, x1, x2, x3)
U43_ggaa(x0, x1, x2, x3)
U57_ga(x0, x1, x2)
lessc36_in_gg(x0, x1)
U42_ggaa(x0, x1, x2, x3)
geqc62_in_gg(x0, x1)
U44_ggaa(x0, x1, x2, x3)
U58_ga(x0, x1, x2, x3)
U40_gg(x0, x1, x2)
U45_gg(x0, x1, x2)
U59_ga(x0, x1, x2, x3)
U60_ga(x0, x1, x2)
appendc94_in_ggga(x0, x1, x2)
U61_ggga(x0, x1, x2, x3, x4)
APPEND23_IN_GGGA(cons(T45, T46), T47, T48, cons(T45, T50)) → APPEND23_IN_GGGA(T46, T47, T48, T50)
qsc14_in_a([]) → qsc14_out_a([])
lessc36_in_gg(0, s(T78)) → lessc36_out_gg(0, s(T78))
lessc36_in_gg(s(T83), s(T84)) → U40_gg(T83, T84, lessc36_in_gg(T83, T84))
U40_gg(T83, T84, lessc36_out_gg(T83, T84)) → lessc36_out_gg(s(T83), s(T84))
geqc62_in_gg(T136, T136) → geqc62_out_gg(T136, T136)
geqc62_in_gg(s(T141), 0) → geqc62_out_gg(s(T141), 0)
geqc62_in_gg(s(T146), s(T147)) → U45_gg(T146, T147, geqc62_in_gg(T146, T147))
U45_gg(T146, T147, geqc62_out_gg(T146, T147)) → geqc62_out_gg(s(T146), s(T147))
splitc46_in_ggaa([], T97, [], []) → splitc46_out_ggaa([], T97, [], [])
splitc46_in_ggaa(cons(T110, T111), T112, cons(T110, X163), X164) → U41_ggaa(T110, T111, T112, X163, X164, lessc36_in_gg(T110, T112))
U41_ggaa(T110, T111, T112, X163, X164, lessc36_out_gg(T110, T112)) → U42_ggaa(T110, T111, T112, X163, X164, splitc46_in_ggaa(T111, T112, X163, X164))
splitc46_in_ggaa(cons(T125, T126), T127, X195, cons(T125, X196)) → U43_ggaa(T125, T126, T127, X195, X196, geqc62_in_gg(T125, T127))
U43_ggaa(T125, T126, T127, X195, X196, geqc62_out_gg(T125, T127)) → U44_ggaa(T125, T126, T127, X195, X196, splitc46_in_ggaa(T126, T127, X195, X196))
U44_ggaa(T125, T126, T127, X195, X196, splitc46_out_ggaa(T126, T127, X195, X196)) → splitc46_out_ggaa(cons(T125, T126), T127, X195, cons(T125, X196))
U42_ggaa(T110, T111, T112, X163, X164, splitc46_out_ggaa(T111, T112, X163, X164)) → splitc46_out_ggaa(cons(T110, T111), T112, cons(T110, X163), X164)
qsc79_in_ga([], []) → qsc79_out_ga([], [])
qsc79_in_ga(cons(T162, T163), X265) → U57_ga(T162, T163, X265, splitc46_in_ggaa(T163, T162, T166, T167))
U57_ga(T162, T163, X265, splitc46_out_ggaa(T163, T162, T166, T167)) → U58_ga(T162, T163, X265, T167, qsc79_in_ga(T166, T170))
U58_ga(T162, T163, X265, T167, qsc79_out_ga(T166, T170)) → U59_ga(T162, T163, X265, T170, qsc79_in_ga(T167, T171))
U59_ga(T162, T163, X265, T170, qsc79_out_ga(T167, T171)) → U60_ga(T162, T163, X265, appendc94_in_ggga(T170, T162, T171, X265))
appendc94_in_ggga([], T184, T185, cons(T184, T185)) → appendc94_out_ggga([], T184, T185, cons(T184, T185))
appendc94_in_ggga(cons(T194, T195), T196, T197, cons(T194, X295)) → U61_ggga(T194, T195, T196, T197, X295, appendc94_in_ggga(T195, T196, T197, X295))
U61_ggga(T194, T195, T196, T197, X295, appendc94_out_ggga(T195, T196, T197, X295)) → appendc94_out_ggga(cons(T194, T195), T196, T197, cons(T194, X295))
U60_ga(T162, T163, X265, appendc94_out_ggga(T170, T162, T171, X265)) → qsc79_out_ga(cons(T162, T163), X265)
qsc1_in_ga([], []) → qsc1_out_ga([], [])
qsc1_in_ga(cons(T14, []), T9) → U46_ga(T14, T9, qsc14_in_a(T17))
U46_ga(T14, T9, qsc14_out_a(T17)) → U47_ga(T14, T9, T17, qsc14_in_a(T20))
U47_ga(T14, T9, T17, qsc14_out_a(T20)) → U48_ga(T14, T9, appendc23_in_ggga(T17, T14, T20, T9))
appendc23_in_ggga([], T33, T34, cons(T33, T34)) → appendc23_out_ggga([], T33, T34, cons(T33, T34))
appendc23_in_ggga(cons(T45, T46), T47, T48, cons(T45, T50)) → U39_ggga(T45, T46, T47, T48, T50, appendc23_in_ggga(T46, T47, T48, T50))
U39_ggga(T45, T46, T47, T48, T50, appendc23_out_ggga(T46, T47, T48, T50)) → appendc23_out_ggga(cons(T45, T46), T47, T48, cons(T45, T50))
U48_ga(T14, T9, appendc23_out_ggga(T17, T14, T20, T9)) → qsc1_out_ga(cons(T14, []), T9)
qsc1_in_ga(cons(T69, cons(T67, T68)), T9) → U49_ga(T69, T67, T68, T9, lessc36_in_gg(T67, T69))
U49_ga(T69, T67, T68, T9, lessc36_out_gg(T67, T69)) → U50_ga(T69, T67, T68, T9, splitc46_in_ggaa(T68, T69, T89, T90))
U50_ga(T69, T67, T68, T9, splitc46_out_ggaa(T68, T69, T89, T90)) → U51_ga(T69, T67, T68, T9, T90, qsc1_in_ga(cons(T67, T89), T154))
qsc1_in_ga(cons(T214, cons(T212, T213)), T9) → U53_ga(T214, T212, T213, T9, geqc62_in_gg(T212, T214))
U53_ga(T214, T212, T213, T9, geqc62_out_gg(T212, T214)) → U54_ga(T214, T212, T213, T9, splitc46_in_ggaa(T213, T214, T221, T222))
U54_ga(T214, T212, T213, T9, splitc46_out_ggaa(T213, T214, T221, T222)) → U55_ga(T214, T212, T213, T9, T222, qsc79_in_ga(T221, T225))
U55_ga(T214, T212, T213, T9, T222, qsc79_out_ga(T221, T225)) → U56_ga(T214, T212, T213, T9, qc78_in_gagga(cons(T212, T222), X13, T225, T214, T9))
qc78_in_gagga(T90, T157, T154, T69, T9) → U62_gagga(T90, T157, T154, T69, T9, qsc79_in_ga(T90, T157))
U62_gagga(T90, T157, T154, T69, T9, qsc79_out_ga(T90, T157)) → U63_gagga(T90, T157, T154, T69, T9, appendc23_in_ggga(T154, T69, T157, T9))
U63_gagga(T90, T157, T154, T69, T9, appendc23_out_ggga(T154, T69, T157, T9)) → qc78_out_gagga(T90, T157, T154, T69, T9)
U56_ga(T214, T212, T213, T9, qc78_out_gagga(cons(T212, T222), X13, T225, T214, T9)) → qsc1_out_ga(cons(T214, cons(T212, T213)), T9)
U51_ga(T69, T67, T68, T9, T90, qsc1_out_ga(cons(T67, T89), T154)) → U52_ga(T69, T67, T68, T9, qc78_in_gagga(T90, X13, T154, T69, T9))
U52_ga(T69, T67, T68, T9, qc78_out_gagga(T90, X13, T154, T69, T9)) → qsc1_out_ga(cons(T69, cons(T67, T68)), T9)
APPEND23_IN_GGGA(cons(T45, T46), T47, T48, cons(T45, T50)) → APPEND23_IN_GGGA(T46, T47, T48, T50)
APPEND23_IN_GGGA(cons(T45, T46), T47, T48) → APPEND23_IN_GGGA(T46, T47, T48)
From the DPs we obtained the following set of size-change graphs:
QS1_IN_GA(cons(T69, cons(T67, T68)), T9) → U25_GA(T69, T67, T68, T9, lessc36_in_gg(T67, T69))
U25_GA(T69, T67, T68, T9, lessc36_out_gg(T67, T69)) → U27_GA(T69, T67, T68, T9, splitc46_in_ggaa(T68, T69, T89, T90))
U27_GA(T69, T67, T68, T9, splitc46_out_ggaa(T68, T69, T89, T90)) → QS1_IN_GA(cons(T67, T89), X12)
qsc14_in_a([]) → qsc14_out_a([])
lessc36_in_gg(0, s(T78)) → lessc36_out_gg(0, s(T78))
lessc36_in_gg(s(T83), s(T84)) → U40_gg(T83, T84, lessc36_in_gg(T83, T84))
U40_gg(T83, T84, lessc36_out_gg(T83, T84)) → lessc36_out_gg(s(T83), s(T84))
geqc62_in_gg(T136, T136) → geqc62_out_gg(T136, T136)
geqc62_in_gg(s(T141), 0) → geqc62_out_gg(s(T141), 0)
geqc62_in_gg(s(T146), s(T147)) → U45_gg(T146, T147, geqc62_in_gg(T146, T147))
U45_gg(T146, T147, geqc62_out_gg(T146, T147)) → geqc62_out_gg(s(T146), s(T147))
splitc46_in_ggaa([], T97, [], []) → splitc46_out_ggaa([], T97, [], [])
splitc46_in_ggaa(cons(T110, T111), T112, cons(T110, X163), X164) → U41_ggaa(T110, T111, T112, X163, X164, lessc36_in_gg(T110, T112))
U41_ggaa(T110, T111, T112, X163, X164, lessc36_out_gg(T110, T112)) → U42_ggaa(T110, T111, T112, X163, X164, splitc46_in_ggaa(T111, T112, X163, X164))
splitc46_in_ggaa(cons(T125, T126), T127, X195, cons(T125, X196)) → U43_ggaa(T125, T126, T127, X195, X196, geqc62_in_gg(T125, T127))
U43_ggaa(T125, T126, T127, X195, X196, geqc62_out_gg(T125, T127)) → U44_ggaa(T125, T126, T127, X195, X196, splitc46_in_ggaa(T126, T127, X195, X196))
U44_ggaa(T125, T126, T127, X195, X196, splitc46_out_ggaa(T126, T127, X195, X196)) → splitc46_out_ggaa(cons(T125, T126), T127, X195, cons(T125, X196))
U42_ggaa(T110, T111, T112, X163, X164, splitc46_out_ggaa(T111, T112, X163, X164)) → splitc46_out_ggaa(cons(T110, T111), T112, cons(T110, X163), X164)
qsc79_in_ga([], []) → qsc79_out_ga([], [])
qsc79_in_ga(cons(T162, T163), X265) → U57_ga(T162, T163, X265, splitc46_in_ggaa(T163, T162, T166, T167))
U57_ga(T162, T163, X265, splitc46_out_ggaa(T163, T162, T166, T167)) → U58_ga(T162, T163, X265, T167, qsc79_in_ga(T166, T170))
U58_ga(T162, T163, X265, T167, qsc79_out_ga(T166, T170)) → U59_ga(T162, T163, X265, T170, qsc79_in_ga(T167, T171))
U59_ga(T162, T163, X265, T170, qsc79_out_ga(T167, T171)) → U60_ga(T162, T163, X265, appendc94_in_ggga(T170, T162, T171, X265))
appendc94_in_ggga([], T184, T185, cons(T184, T185)) → appendc94_out_ggga([], T184, T185, cons(T184, T185))
appendc94_in_ggga(cons(T194, T195), T196, T197, cons(T194, X295)) → U61_ggga(T194, T195, T196, T197, X295, appendc94_in_ggga(T195, T196, T197, X295))
U61_ggga(T194, T195, T196, T197, X295, appendc94_out_ggga(T195, T196, T197, X295)) → appendc94_out_ggga(cons(T194, T195), T196, T197, cons(T194, X295))
U60_ga(T162, T163, X265, appendc94_out_ggga(T170, T162, T171, X265)) → qsc79_out_ga(cons(T162, T163), X265)
qsc1_in_ga([], []) → qsc1_out_ga([], [])
qsc1_in_ga(cons(T14, []), T9) → U46_ga(T14, T9, qsc14_in_a(T17))
U46_ga(T14, T9, qsc14_out_a(T17)) → U47_ga(T14, T9, T17, qsc14_in_a(T20))
U47_ga(T14, T9, T17, qsc14_out_a(T20)) → U48_ga(T14, T9, appendc23_in_ggga(T17, T14, T20, T9))
appendc23_in_ggga([], T33, T34, cons(T33, T34)) → appendc23_out_ggga([], T33, T34, cons(T33, T34))
appendc23_in_ggga(cons(T45, T46), T47, T48, cons(T45, T50)) → U39_ggga(T45, T46, T47, T48, T50, appendc23_in_ggga(T46, T47, T48, T50))
U39_ggga(T45, T46, T47, T48, T50, appendc23_out_ggga(T46, T47, T48, T50)) → appendc23_out_ggga(cons(T45, T46), T47, T48, cons(T45, T50))
U48_ga(T14, T9, appendc23_out_ggga(T17, T14, T20, T9)) → qsc1_out_ga(cons(T14, []), T9)
qsc1_in_ga(cons(T69, cons(T67, T68)), T9) → U49_ga(T69, T67, T68, T9, lessc36_in_gg(T67, T69))
U49_ga(T69, T67, T68, T9, lessc36_out_gg(T67, T69)) → U50_ga(T69, T67, T68, T9, splitc46_in_ggaa(T68, T69, T89, T90))
U50_ga(T69, T67, T68, T9, splitc46_out_ggaa(T68, T69, T89, T90)) → U51_ga(T69, T67, T68, T9, T90, qsc1_in_ga(cons(T67, T89), T154))
qsc1_in_ga(cons(T214, cons(T212, T213)), T9) → U53_ga(T214, T212, T213, T9, geqc62_in_gg(T212, T214))
U53_ga(T214, T212, T213, T9, geqc62_out_gg(T212, T214)) → U54_ga(T214, T212, T213, T9, splitc46_in_ggaa(T213, T214, T221, T222))
U54_ga(T214, T212, T213, T9, splitc46_out_ggaa(T213, T214, T221, T222)) → U55_ga(T214, T212, T213, T9, T222, qsc79_in_ga(T221, T225))
U55_ga(T214, T212, T213, T9, T222, qsc79_out_ga(T221, T225)) → U56_ga(T214, T212, T213, T9, qc78_in_gagga(cons(T212, T222), X13, T225, T214, T9))
qc78_in_gagga(T90, T157, T154, T69, T9) → U62_gagga(T90, T157, T154, T69, T9, qsc79_in_ga(T90, T157))
U62_gagga(T90, T157, T154, T69, T9, qsc79_out_ga(T90, T157)) → U63_gagga(T90, T157, T154, T69, T9, appendc23_in_ggga(T154, T69, T157, T9))
U63_gagga(T90, T157, T154, T69, T9, appendc23_out_ggga(T154, T69, T157, T9)) → qc78_out_gagga(T90, T157, T154, T69, T9)
U56_ga(T214, T212, T213, T9, qc78_out_gagga(cons(T212, T222), X13, T225, T214, T9)) → qsc1_out_ga(cons(T214, cons(T212, T213)), T9)
U51_ga(T69, T67, T68, T9, T90, qsc1_out_ga(cons(T67, T89), T154)) → U52_ga(T69, T67, T68, T9, qc78_in_gagga(T90, X13, T154, T69, T9))
U52_ga(T69, T67, T68, T9, qc78_out_gagga(T90, X13, T154, T69, T9)) → qsc1_out_ga(cons(T69, cons(T67, T68)), T9)
QS1_IN_GA(cons(T69, cons(T67, T68)), T9) → U25_GA(T69, T67, T68, T9, lessc36_in_gg(T67, T69))
U25_GA(T69, T67, T68, T9, lessc36_out_gg(T67, T69)) → U27_GA(T69, T67, T68, T9, splitc46_in_ggaa(T68, T69, T89, T90))
U27_GA(T69, T67, T68, T9, splitc46_out_ggaa(T68, T69, T89, T90)) → QS1_IN_GA(cons(T67, T89), X12)
lessc36_in_gg(0, s(T78)) → lessc36_out_gg(0, s(T78))
lessc36_in_gg(s(T83), s(T84)) → U40_gg(T83, T84, lessc36_in_gg(T83, T84))
splitc46_in_ggaa([], T97, [], []) → splitc46_out_ggaa([], T97, [], [])
splitc46_in_ggaa(cons(T110, T111), T112, cons(T110, X163), X164) → U41_ggaa(T110, T111, T112, X163, X164, lessc36_in_gg(T110, T112))
splitc46_in_ggaa(cons(T125, T126), T127, X195, cons(T125, X196)) → U43_ggaa(T125, T126, T127, X195, X196, geqc62_in_gg(T125, T127))
U40_gg(T83, T84, lessc36_out_gg(T83, T84)) → lessc36_out_gg(s(T83), s(T84))
U41_ggaa(T110, T111, T112, X163, X164, lessc36_out_gg(T110, T112)) → U42_ggaa(T110, T111, T112, X163, X164, splitc46_in_ggaa(T111, T112, X163, X164))
U43_ggaa(T125, T126, T127, X195, X196, geqc62_out_gg(T125, T127)) → U44_ggaa(T125, T126, T127, X195, X196, splitc46_in_ggaa(T126, T127, X195, X196))
U42_ggaa(T110, T111, T112, X163, X164, splitc46_out_ggaa(T111, T112, X163, X164)) → splitc46_out_ggaa(cons(T110, T111), T112, cons(T110, X163), X164)
geqc62_in_gg(T136, T136) → geqc62_out_gg(T136, T136)
geqc62_in_gg(s(T141), 0) → geqc62_out_gg(s(T141), 0)
geqc62_in_gg(s(T146), s(T147)) → U45_gg(T146, T147, geqc62_in_gg(T146, T147))
U44_ggaa(T125, T126, T127, X195, X196, splitc46_out_ggaa(T126, T127, X195, X196)) → splitc46_out_ggaa(cons(T125, T126), T127, X195, cons(T125, X196))
U45_gg(T146, T147, geqc62_out_gg(T146, T147)) → geqc62_out_gg(s(T146), s(T147))
QS1_IN_GA(cons(T69, cons(T67, T68))) → U25_GA(T69, T67, T68, lessc36_in_gg(T67, T69))
U25_GA(T69, T67, T68, lessc36_out_gg(T67, T69)) → U27_GA(T69, T67, T68, splitc46_in_ggaa(T68, T69))
U27_GA(T69, T67, T68, splitc46_out_ggaa(T68, T69, T89, T90)) → QS1_IN_GA(cons(T67, T89))
lessc36_in_gg(0, s(T78)) → lessc36_out_gg(0, s(T78))
lessc36_in_gg(s(T83), s(T84)) → U40_gg(T83, T84, lessc36_in_gg(T83, T84))
splitc46_in_ggaa([], T97) → splitc46_out_ggaa([], T97, [], [])
splitc46_in_ggaa(cons(T110, T111), T112) → U41_ggaa(T110, T111, T112, lessc36_in_gg(T110, T112))
splitc46_in_ggaa(cons(T125, T126), T127) → U43_ggaa(T125, T126, T127, geqc62_in_gg(T125, T127))
U40_gg(T83, T84, lessc36_out_gg(T83, T84)) → lessc36_out_gg(s(T83), s(T84))
U41_ggaa(T110, T111, T112, lessc36_out_gg(T110, T112)) → U42_ggaa(T110, T111, T112, splitc46_in_ggaa(T111, T112))
U43_ggaa(T125, T126, T127, geqc62_out_gg(T125, T127)) → U44_ggaa(T125, T126, T127, splitc46_in_ggaa(T126, T127))
U42_ggaa(T110, T111, T112, splitc46_out_ggaa(T111, T112, X163, X164)) → splitc46_out_ggaa(cons(T110, T111), T112, cons(T110, X163), X164)
geqc62_in_gg(T136, T136) → geqc62_out_gg(T136, T136)
geqc62_in_gg(s(T141), 0) → geqc62_out_gg(s(T141), 0)
geqc62_in_gg(s(T146), s(T147)) → U45_gg(T146, T147, geqc62_in_gg(T146, T147))
U44_ggaa(T125, T126, T127, splitc46_out_ggaa(T126, T127, X195, X196)) → splitc46_out_ggaa(cons(T125, T126), T127, X195, cons(T125, X196))
U45_gg(T146, T147, geqc62_out_gg(T146, T147)) → geqc62_out_gg(s(T146), s(T147))
lessc36_in_gg(x0, x1)
splitc46_in_ggaa(x0, x1)
U40_gg(x0, x1, x2)
U41_ggaa(x0, x1, x2, x3)
U43_ggaa(x0, x1, x2, x3)
U42_ggaa(x0, x1, x2, x3)
geqc62_in_gg(x0, x1)
U44_ggaa(x0, x1, x2, x3)
U45_gg(x0, x1, x2)
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
QS1_IN_GA(cons(T69, cons(T67, T68))) → U25_GA(T69, T67, T68, lessc36_in_gg(T67, T69))
POL(0) = 0
POL(QS1_IN_GA(x1)) = 1 + x1
POL(U25_GA(x1, x2, x3, x4)) = 1 + x1 + x3 + x4
POL(U27_GA(x1, x2, x3, x4)) = 1 + x2 + x4
POL(U40_gg(x1, x2, x3)) = 1
POL(U41_ggaa(x1, x2, x3, x4)) = 1 + x1 + x2 + x4
POL(U42_ggaa(x1, x2, x3, x4)) = 1 + x1 + x4
POL(U43_ggaa(x1, x2, x3, x4)) = 1 + x2 + x4
POL(U44_ggaa(x1, x2, x3, x4)) = x4
POL(U45_gg(x1, x2, x3)) = 1
POL([]) = 0
POL(cons(x1, x2)) = 1 + x1 + x2
POL(geqc62_in_gg(x1, x2)) = 1
POL(geqc62_out_gg(x1, x2)) = 1
POL(lessc36_in_gg(x1, x2)) = 1
POL(lessc36_out_gg(x1, x2)) = 1 + x1
POL(s(x1)) = 0
POL(splitc46_in_ggaa(x1, x2)) = 1 + x1
POL(splitc46_out_ggaa(x1, x2, x3, x4)) = 1 + x3
lessc36_in_gg(0, s(T78)) → lessc36_out_gg(0, s(T78))
lessc36_in_gg(s(T83), s(T84)) → U40_gg(T83, T84, lessc36_in_gg(T83, T84))
splitc46_in_ggaa([], T97) → splitc46_out_ggaa([], T97, [], [])
splitc46_in_ggaa(cons(T110, T111), T112) → U41_ggaa(T110, T111, T112, lessc36_in_gg(T110, T112))
splitc46_in_ggaa(cons(T125, T126), T127) → U43_ggaa(T125, T126, T127, geqc62_in_gg(T125, T127))
U41_ggaa(T110, T111, T112, lessc36_out_gg(T110, T112)) → U42_ggaa(T110, T111, T112, splitc46_in_ggaa(T111, T112))
U42_ggaa(T110, T111, T112, splitc46_out_ggaa(T111, T112, X163, X164)) → splitc46_out_ggaa(cons(T110, T111), T112, cons(T110, X163), X164)
geqc62_in_gg(T136, T136) → geqc62_out_gg(T136, T136)
geqc62_in_gg(s(T141), 0) → geqc62_out_gg(s(T141), 0)
geqc62_in_gg(s(T146), s(T147)) → U45_gg(T146, T147, geqc62_in_gg(T146, T147))
U43_ggaa(T125, T126, T127, geqc62_out_gg(T125, T127)) → U44_ggaa(T125, T126, T127, splitc46_in_ggaa(T126, T127))
U44_ggaa(T125, T126, T127, splitc46_out_ggaa(T126, T127, X195, X196)) → splitc46_out_ggaa(cons(T125, T126), T127, X195, cons(T125, X196))
U40_gg(T83, T84, lessc36_out_gg(T83, T84)) → lessc36_out_gg(s(T83), s(T84))
U45_gg(T146, T147, geqc62_out_gg(T146, T147)) → geqc62_out_gg(s(T146), s(T147))
U25_GA(T69, T67, T68, lessc36_out_gg(T67, T69)) → U27_GA(T69, T67, T68, splitc46_in_ggaa(T68, T69))
U27_GA(T69, T67, T68, splitc46_out_ggaa(T68, T69, T89, T90)) → QS1_IN_GA(cons(T67, T89))
lessc36_in_gg(0, s(T78)) → lessc36_out_gg(0, s(T78))
lessc36_in_gg(s(T83), s(T84)) → U40_gg(T83, T84, lessc36_in_gg(T83, T84))
splitc46_in_ggaa([], T97) → splitc46_out_ggaa([], T97, [], [])
splitc46_in_ggaa(cons(T110, T111), T112) → U41_ggaa(T110, T111, T112, lessc36_in_gg(T110, T112))
splitc46_in_ggaa(cons(T125, T126), T127) → U43_ggaa(T125, T126, T127, geqc62_in_gg(T125, T127))
U40_gg(T83, T84, lessc36_out_gg(T83, T84)) → lessc36_out_gg(s(T83), s(T84))
U41_ggaa(T110, T111, T112, lessc36_out_gg(T110, T112)) → U42_ggaa(T110, T111, T112, splitc46_in_ggaa(T111, T112))
U43_ggaa(T125, T126, T127, geqc62_out_gg(T125, T127)) → U44_ggaa(T125, T126, T127, splitc46_in_ggaa(T126, T127))
U42_ggaa(T110, T111, T112, splitc46_out_ggaa(T111, T112, X163, X164)) → splitc46_out_ggaa(cons(T110, T111), T112, cons(T110, X163), X164)
geqc62_in_gg(T136, T136) → geqc62_out_gg(T136, T136)
geqc62_in_gg(s(T141), 0) → geqc62_out_gg(s(T141), 0)
geqc62_in_gg(s(T146), s(T147)) → U45_gg(T146, T147, geqc62_in_gg(T146, T147))
U44_ggaa(T125, T126, T127, splitc46_out_ggaa(T126, T127, X195, X196)) → splitc46_out_ggaa(cons(T125, T126), T127, X195, cons(T125, X196))
U45_gg(T146, T147, geqc62_out_gg(T146, T147)) → geqc62_out_gg(s(T146), s(T147))
lessc36_in_gg(x0, x1)
splitc46_in_ggaa(x0, x1)
U40_gg(x0, x1, x2)
U41_ggaa(x0, x1, x2, x3)
U43_ggaa(x0, x1, x2, x3)
U42_ggaa(x0, x1, x2, x3)
geqc62_in_gg(x0, x1)
U44_ggaa(x0, x1, x2, x3)
U45_gg(x0, x1, x2)