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 PiDPToQDPProof (⇐)
↳23 QDP
↳24 Narrowing (⇐)
↳25 QDP
↳26 Narrowing (⇐)
↳27 QDP
↳28 Narrowing (⇐)
↳29 QDP
↳30 Instantiation (⇔)
↳31 QDP
↳32 DependencyGraphProof (⇔)
↳33 AND
↳34 QDP
↳35 Instantiation (⇔)
↳36 QDP
↳37 Instantiation (⇔)
↳38 QDP
↳39 Instantiation (⇔)
↳40 QDP
↳41 Instantiation (⇔)
↳42 QDP
↳43 ForwardInstantiation (⇔)
↳44 QDP
↳45 ForwardInstantiation (⇔)
↳46 QDP
↳47 ForwardInstantiation (⇔)
↳48 QDP
↳49 ForwardInstantiation (⇔)
↳50 QDP
↳51 NonTerminationProof (⇔)
↳52 NO
↳53 QDP
↳54 UsableRulesProof (⇔)
↳55 QDP
↳56 QReductionProof (⇔)
↳57 QDP
↳58 NonTerminationProof (⇔)
↳59 NO
INSERT1_IN_GAA(0, tree(s(T29), T30, T20), tree(s(T29), T31, T20)) → U13_GAA(T29, T30, T20, T31, insert1_in_gaa(0, T30, T31))
INSERT1_IN_GAA(0, tree(s(T29), T30, T20), tree(s(T29), T31, T20)) → INSERT1_IN_GAA(0, T30, T31)
INSERT1_IN_GAA(s(T40), tree(s(T42), T43, T20), tree(s(T42), T44, T20)) → U14_GAA(T40, T42, T43, T20, T44, p18_in_gaaa(T40, T42, T43, T44))
INSERT1_IN_GAA(s(T40), tree(s(T42), T43, T20), tree(s(T42), T44, T20)) → P18_IN_GAAA(T40, T42, T43, T44)
P18_IN_GAAA(T40, T42, T43, T44) → U3_GAAA(T40, T42, T43, T44, less20_in_ga(T40, T42))
P18_IN_GAAA(T40, T42, T43, T44) → LESS20_IN_GA(T40, T42)
LESS20_IN_GA(s(T60), s(T62)) → U1_GA(T60, T62, less20_in_ga(T60, T62))
LESS20_IN_GA(s(T60), s(T62)) → LESS20_IN_GA(T60, T62)
P18_IN_GAAA(T40, T42, T47, T48) → U4_GAAA(T40, T42, T47, T48, lessc20_in_ga(T40, T42))
U4_GAAA(T40, T42, T47, T48, lessc20_out_ga(T40, T42)) → U5_GAAA(T40, T42, T47, T48, insert1_in_gaa(s(T40), T47, T48))
U4_GAAA(T40, T42, T47, T48, lessc20_out_ga(T40, T42)) → INSERT1_IN_GAA(s(T40), T47, T48)
INSERT1_IN_GAA(T77, tree(T82, T79, T83), tree(T82, T79, T84)) → U15_GAA(T77, T82, T79, T83, T84, less33_in_ag(T82, T77))
INSERT1_IN_GAA(T77, tree(T82, T79, T83), tree(T82, T79, T84)) → LESS33_IN_AG(T82, T77)
LESS33_IN_AG(s(T102), s(T101)) → U2_AG(T102, T101, less33_in_ag(T102, T101))
LESS33_IN_AG(s(T102), s(T101)) → LESS33_IN_AG(T102, T101)
INSERT1_IN_GAA(T77, tree(T82, T79, T87), tree(T82, T79, T88)) → U16_GAA(T77, T82, T79, T87, T88, lessc33_in_ag(T82, T77))
U16_GAA(T77, T82, T79, T87, T88, lessc33_out_ag(T82, T77)) → U17_GAA(T77, T82, T79, T87, T88, insert1_in_gaa(T77, T87, T88))
U16_GAA(T77, T82, T79, T87, T88, lessc33_out_ag(T82, T77)) → INSERT1_IN_GAA(T77, T87, T88)
INSERT1_IN_GAA(T112, tree(T117, T114, T118), tree(T117, T114, T119)) → U18_GAA(T112, T117, T114, T118, T119, p43_in_agaa(T117, T112, T118, T119))
INSERT1_IN_GAA(T112, tree(T117, T114, T118), tree(T117, T114, T119)) → P43_IN_AGAA(T117, T112, T118, T119)
P43_IN_AGAA(0, s(T124), T125, T126) → U6_AGAA(T124, T125, T126, insert1_in_gaa(s(T124), T125, T126))
P43_IN_AGAA(0, s(T124), T125, T126) → INSERT1_IN_GAA(s(T124), T125, T126)
INSERT1_IN_GAA(0, tree(s(T163), T164, T154), tree(s(T163), T165, T154)) → U19_GAA(T163, T164, T154, T165, insert1_in_gaa(0, T164, T165))
INSERT1_IN_GAA(s(T174), tree(s(T176), T177, T154), tree(s(T176), T178, T154)) → U20_GAA(T174, T176, T177, T154, T178, p18_in_gaaa(T174, T176, T177, T178))
INSERT1_IN_GAA(T191, tree(T196, T193, T197), tree(T196, T193, T198)) → U21_GAA(T191, T196, T193, T197, T198, p43_in_agaa(T196, T191, T197, T198))
P43_IN_AGAA(s(T135), s(T134), T136, T137) → U7_AGAA(T135, T134, T136, T137, p50_in_agaa(T135, T134, T136, T137))
P43_IN_AGAA(s(T135), s(T134), T136, T137) → P50_IN_AGAA(T135, T134, T136, T137)
P50_IN_AGAA(T135, T134, T136, T137) → U8_AGAA(T135, T134, T136, T137, less33_in_ag(T135, T134))
P50_IN_AGAA(T135, T134, T136, T137) → LESS33_IN_AG(T135, T134)
P50_IN_AGAA(T135, T134, T140, T141) → U9_AGAA(T135, T134, T140, T141, lessc33_in_ag(T135, T134))
U9_AGAA(T135, T134, T140, T141, lessc33_out_ag(T135, T134)) → U10_AGAA(T135, T134, T140, T141, insert1_in_gaa(s(T134), T140, T141))
U9_AGAA(T135, T134, T140, T141, lessc33_out_ag(T135, T134)) → INSERT1_IN_GAA(s(T134), T140, T141)
INSERT1_IN_GAA(T206, tree(T211, T208, T212), tree(T211, T208, T213)) → U22_GAA(T206, T211, T208, T212, T213, p68_in_agaa(T211, T206, T212, T213))
INSERT1_IN_GAA(T206, tree(T211, T208, T212), tree(T211, T208, T213)) → P68_IN_AGAA(T211, T206, T212, T213)
P68_IN_AGAA(0, s(T218), T219, T220) → U11_AGAA(T218, T219, T220, insert1_in_gaa(s(T218), T219, T220))
P68_IN_AGAA(0, s(T218), T219, T220) → INSERT1_IN_GAA(s(T218), T219, T220)
INSERT1_IN_GAA(0, tree(s(T257), T258, T248), tree(s(T257), T259, T248)) → U23_GAA(T257, T258, T248, T259, insert1_in_gaa(0, T258, T259))
INSERT1_IN_GAA(s(T268), tree(s(T270), T271, T248), tree(s(T270), T272, T248)) → U24_GAA(T268, T270, T271, T248, T272, p18_in_gaaa(T268, T270, T271, T272))
INSERT1_IN_GAA(T285, tree(T290, T287, T291), tree(T290, T287, T292)) → U25_GAA(T285, T290, T287, T291, T292, p68_in_agaa(T290, T285, T291, T292))
P68_IN_AGAA(s(T229), s(T228), T230, T231) → U12_AGAA(T229, T228, T230, T231, p50_in_agaa(T229, T228, T230, T231))
P68_IN_AGAA(s(T229), s(T228), T230, T231) → P50_IN_AGAA(T229, T228, T230, T231)
INSERT1_IN_GAA(s(T312), tree(0, T302, T313), tree(0, T302, T314)) → U26_GAA(T312, T302, T313, T314, insert1_in_gaa(s(T312), T313, T314))
INSERT1_IN_GAA(s(T312), tree(0, T302, T313), tree(0, T302, T314)) → INSERT1_IN_GAA(s(T312), T313, T314)
INSERT1_IN_GAA(s(T322), tree(s(T323), T302, T324), tree(s(T323), T302, T325)) → U27_GAA(T322, T323, T302, T324, T325, p50_in_agaa(T323, T322, T324, T325))
INSERT1_IN_GAA(s(T322), tree(s(T323), T302, T324), tree(s(T323), T302, T325)) → P50_IN_AGAA(T323, T322, T324, T325)
INSERT1_IN_GAA(0, tree(s(T345), T346, T336), tree(s(T345), T347, T336)) → U28_GAA(T345, T346, T336, T347, insert1_in_gaa(0, T346, T347))
INSERT1_IN_GAA(s(T356), tree(s(T358), T359, T336), tree(s(T358), T360, T336)) → U29_GAA(T356, T358, T359, T336, T360, p18_in_gaaa(T356, T358, T359, T360))
INSERT1_IN_GAA(T373, tree(T378, T375, T379), tree(T378, T375, T380)) → U30_GAA(T373, T378, T375, T379, T380, p68_in_agaa(T378, T373, T379, T380))
INSERT1_IN_GAA(s(T400), tree(0, T390, T401), tree(0, T390, T402)) → U31_GAA(T400, T390, T401, T402, insert1_in_gaa(s(T400), T401, T402))
INSERT1_IN_GAA(s(T410), tree(s(T411), T390, T412), tree(s(T411), T390, T413)) → U32_GAA(T410, T411, T390, T412, T413, p50_in_agaa(T411, T410, T412, T413))
lessc20_in_ga(0, s(T55)) → lessc20_out_ga(0, s(T55))
lessc20_in_ga(s(T60), s(T62)) → U53_ga(T60, T62, lessc20_in_ga(T60, T62))
U53_ga(T60, T62, lessc20_out_ga(T60, T62)) → lessc20_out_ga(s(T60), s(T62))
lessc33_in_ag(0, s(T95)) → lessc33_out_ag(0, s(T95))
lessc33_in_ag(s(T102), s(T101)) → U54_ag(T102, T101, lessc33_in_ag(T102, T101))
U54_ag(T102, T101, lessc33_out_ag(T102, T101)) → lessc33_out_ag(s(T102), s(T101))
Infinitary Constructor Rewriting Termination of PiDP implies Termination of TRIPLES
INSERT1_IN_GAA(0, tree(s(T29), T30, T20), tree(s(T29), T31, T20)) → U13_GAA(T29, T30, T20, T31, insert1_in_gaa(0, T30, T31))
INSERT1_IN_GAA(0, tree(s(T29), T30, T20), tree(s(T29), T31, T20)) → INSERT1_IN_GAA(0, T30, T31)
INSERT1_IN_GAA(s(T40), tree(s(T42), T43, T20), tree(s(T42), T44, T20)) → U14_GAA(T40, T42, T43, T20, T44, p18_in_gaaa(T40, T42, T43, T44))
INSERT1_IN_GAA(s(T40), tree(s(T42), T43, T20), tree(s(T42), T44, T20)) → P18_IN_GAAA(T40, T42, T43, T44)
P18_IN_GAAA(T40, T42, T43, T44) → U3_GAAA(T40, T42, T43, T44, less20_in_ga(T40, T42))
P18_IN_GAAA(T40, T42, T43, T44) → LESS20_IN_GA(T40, T42)
LESS20_IN_GA(s(T60), s(T62)) → U1_GA(T60, T62, less20_in_ga(T60, T62))
LESS20_IN_GA(s(T60), s(T62)) → LESS20_IN_GA(T60, T62)
P18_IN_GAAA(T40, T42, T47, T48) → U4_GAAA(T40, T42, T47, T48, lessc20_in_ga(T40, T42))
U4_GAAA(T40, T42, T47, T48, lessc20_out_ga(T40, T42)) → U5_GAAA(T40, T42, T47, T48, insert1_in_gaa(s(T40), T47, T48))
U4_GAAA(T40, T42, T47, T48, lessc20_out_ga(T40, T42)) → INSERT1_IN_GAA(s(T40), T47, T48)
INSERT1_IN_GAA(T77, tree(T82, T79, T83), tree(T82, T79, T84)) → U15_GAA(T77, T82, T79, T83, T84, less33_in_ag(T82, T77))
INSERT1_IN_GAA(T77, tree(T82, T79, T83), tree(T82, T79, T84)) → LESS33_IN_AG(T82, T77)
LESS33_IN_AG(s(T102), s(T101)) → U2_AG(T102, T101, less33_in_ag(T102, T101))
LESS33_IN_AG(s(T102), s(T101)) → LESS33_IN_AG(T102, T101)
INSERT1_IN_GAA(T77, tree(T82, T79, T87), tree(T82, T79, T88)) → U16_GAA(T77, T82, T79, T87, T88, lessc33_in_ag(T82, T77))
U16_GAA(T77, T82, T79, T87, T88, lessc33_out_ag(T82, T77)) → U17_GAA(T77, T82, T79, T87, T88, insert1_in_gaa(T77, T87, T88))
U16_GAA(T77, T82, T79, T87, T88, lessc33_out_ag(T82, T77)) → INSERT1_IN_GAA(T77, T87, T88)
INSERT1_IN_GAA(T112, tree(T117, T114, T118), tree(T117, T114, T119)) → U18_GAA(T112, T117, T114, T118, T119, p43_in_agaa(T117, T112, T118, T119))
INSERT1_IN_GAA(T112, tree(T117, T114, T118), tree(T117, T114, T119)) → P43_IN_AGAA(T117, T112, T118, T119)
P43_IN_AGAA(0, s(T124), T125, T126) → U6_AGAA(T124, T125, T126, insert1_in_gaa(s(T124), T125, T126))
P43_IN_AGAA(0, s(T124), T125, T126) → INSERT1_IN_GAA(s(T124), T125, T126)
INSERT1_IN_GAA(0, tree(s(T163), T164, T154), tree(s(T163), T165, T154)) → U19_GAA(T163, T164, T154, T165, insert1_in_gaa(0, T164, T165))
INSERT1_IN_GAA(s(T174), tree(s(T176), T177, T154), tree(s(T176), T178, T154)) → U20_GAA(T174, T176, T177, T154, T178, p18_in_gaaa(T174, T176, T177, T178))
INSERT1_IN_GAA(T191, tree(T196, T193, T197), tree(T196, T193, T198)) → U21_GAA(T191, T196, T193, T197, T198, p43_in_agaa(T196, T191, T197, T198))
P43_IN_AGAA(s(T135), s(T134), T136, T137) → U7_AGAA(T135, T134, T136, T137, p50_in_agaa(T135, T134, T136, T137))
P43_IN_AGAA(s(T135), s(T134), T136, T137) → P50_IN_AGAA(T135, T134, T136, T137)
P50_IN_AGAA(T135, T134, T136, T137) → U8_AGAA(T135, T134, T136, T137, less33_in_ag(T135, T134))
P50_IN_AGAA(T135, T134, T136, T137) → LESS33_IN_AG(T135, T134)
P50_IN_AGAA(T135, T134, T140, T141) → U9_AGAA(T135, T134, T140, T141, lessc33_in_ag(T135, T134))
U9_AGAA(T135, T134, T140, T141, lessc33_out_ag(T135, T134)) → U10_AGAA(T135, T134, T140, T141, insert1_in_gaa(s(T134), T140, T141))
U9_AGAA(T135, T134, T140, T141, lessc33_out_ag(T135, T134)) → INSERT1_IN_GAA(s(T134), T140, T141)
INSERT1_IN_GAA(T206, tree(T211, T208, T212), tree(T211, T208, T213)) → U22_GAA(T206, T211, T208, T212, T213, p68_in_agaa(T211, T206, T212, T213))
INSERT1_IN_GAA(T206, tree(T211, T208, T212), tree(T211, T208, T213)) → P68_IN_AGAA(T211, T206, T212, T213)
P68_IN_AGAA(0, s(T218), T219, T220) → U11_AGAA(T218, T219, T220, insert1_in_gaa(s(T218), T219, T220))
P68_IN_AGAA(0, s(T218), T219, T220) → INSERT1_IN_GAA(s(T218), T219, T220)
INSERT1_IN_GAA(0, tree(s(T257), T258, T248), tree(s(T257), T259, T248)) → U23_GAA(T257, T258, T248, T259, insert1_in_gaa(0, T258, T259))
INSERT1_IN_GAA(s(T268), tree(s(T270), T271, T248), tree(s(T270), T272, T248)) → U24_GAA(T268, T270, T271, T248, T272, p18_in_gaaa(T268, T270, T271, T272))
INSERT1_IN_GAA(T285, tree(T290, T287, T291), tree(T290, T287, T292)) → U25_GAA(T285, T290, T287, T291, T292, p68_in_agaa(T290, T285, T291, T292))
P68_IN_AGAA(s(T229), s(T228), T230, T231) → U12_AGAA(T229, T228, T230, T231, p50_in_agaa(T229, T228, T230, T231))
P68_IN_AGAA(s(T229), s(T228), T230, T231) → P50_IN_AGAA(T229, T228, T230, T231)
INSERT1_IN_GAA(s(T312), tree(0, T302, T313), tree(0, T302, T314)) → U26_GAA(T312, T302, T313, T314, insert1_in_gaa(s(T312), T313, T314))
INSERT1_IN_GAA(s(T312), tree(0, T302, T313), tree(0, T302, T314)) → INSERT1_IN_GAA(s(T312), T313, T314)
INSERT1_IN_GAA(s(T322), tree(s(T323), T302, T324), tree(s(T323), T302, T325)) → U27_GAA(T322, T323, T302, T324, T325, p50_in_agaa(T323, T322, T324, T325))
INSERT1_IN_GAA(s(T322), tree(s(T323), T302, T324), tree(s(T323), T302, T325)) → P50_IN_AGAA(T323, T322, T324, T325)
INSERT1_IN_GAA(0, tree(s(T345), T346, T336), tree(s(T345), T347, T336)) → U28_GAA(T345, T346, T336, T347, insert1_in_gaa(0, T346, T347))
INSERT1_IN_GAA(s(T356), tree(s(T358), T359, T336), tree(s(T358), T360, T336)) → U29_GAA(T356, T358, T359, T336, T360, p18_in_gaaa(T356, T358, T359, T360))
INSERT1_IN_GAA(T373, tree(T378, T375, T379), tree(T378, T375, T380)) → U30_GAA(T373, T378, T375, T379, T380, p68_in_agaa(T378, T373, T379, T380))
INSERT1_IN_GAA(s(T400), tree(0, T390, T401), tree(0, T390, T402)) → U31_GAA(T400, T390, T401, T402, insert1_in_gaa(s(T400), T401, T402))
INSERT1_IN_GAA(s(T410), tree(s(T411), T390, T412), tree(s(T411), T390, T413)) → U32_GAA(T410, T411, T390, T412, T413, p50_in_agaa(T411, T410, T412, T413))
lessc20_in_ga(0, s(T55)) → lessc20_out_ga(0, s(T55))
lessc20_in_ga(s(T60), s(T62)) → U53_ga(T60, T62, lessc20_in_ga(T60, T62))
U53_ga(T60, T62, lessc20_out_ga(T60, T62)) → lessc20_out_ga(s(T60), s(T62))
lessc33_in_ag(0, s(T95)) → lessc33_out_ag(0, s(T95))
lessc33_in_ag(s(T102), s(T101)) → U54_ag(T102, T101, lessc33_in_ag(T102, T101))
U54_ag(T102, T101, lessc33_out_ag(T102, T101)) → lessc33_out_ag(s(T102), s(T101))
LESS33_IN_AG(s(T102), s(T101)) → LESS33_IN_AG(T102, T101)
lessc20_in_ga(0, s(T55)) → lessc20_out_ga(0, s(T55))
lessc20_in_ga(s(T60), s(T62)) → U53_ga(T60, T62, lessc20_in_ga(T60, T62))
U53_ga(T60, T62, lessc20_out_ga(T60, T62)) → lessc20_out_ga(s(T60), s(T62))
lessc33_in_ag(0, s(T95)) → lessc33_out_ag(0, s(T95))
lessc33_in_ag(s(T102), s(T101)) → U54_ag(T102, T101, lessc33_in_ag(T102, T101))
U54_ag(T102, T101, lessc33_out_ag(T102, T101)) → lessc33_out_ag(s(T102), s(T101))
LESS33_IN_AG(s(T102), s(T101)) → LESS33_IN_AG(T102, T101)
LESS33_IN_AG(s(T101)) → LESS33_IN_AG(T101)
From the DPs we obtained the following set of size-change graphs:
LESS20_IN_GA(s(T60), s(T62)) → LESS20_IN_GA(T60, T62)
lessc20_in_ga(0, s(T55)) → lessc20_out_ga(0, s(T55))
lessc20_in_ga(s(T60), s(T62)) → U53_ga(T60, T62, lessc20_in_ga(T60, T62))
U53_ga(T60, T62, lessc20_out_ga(T60, T62)) → lessc20_out_ga(s(T60), s(T62))
lessc33_in_ag(0, s(T95)) → lessc33_out_ag(0, s(T95))
lessc33_in_ag(s(T102), s(T101)) → U54_ag(T102, T101, lessc33_in_ag(T102, T101))
U54_ag(T102, T101, lessc33_out_ag(T102, T101)) → lessc33_out_ag(s(T102), s(T101))
LESS20_IN_GA(s(T60), s(T62)) → LESS20_IN_GA(T60, T62)
LESS20_IN_GA(s(T60)) → LESS20_IN_GA(T60)
From the DPs we obtained the following set of size-change graphs:
INSERT1_IN_GAA(T77, tree(T82, T79, T87), tree(T82, T79, T88)) → U16_GAA(T77, T82, T79, T87, T88, lessc33_in_ag(T82, T77))
U16_GAA(T77, T82, T79, T87, T88, lessc33_out_ag(T82, T77)) → INSERT1_IN_GAA(T77, T87, T88)
INSERT1_IN_GAA(0, tree(s(T29), T30, T20), tree(s(T29), T31, T20)) → INSERT1_IN_GAA(0, T30, T31)
INSERT1_IN_GAA(T112, tree(T117, T114, T118), tree(T117, T114, T119)) → P43_IN_AGAA(T117, T112, T118, T119)
P43_IN_AGAA(0, s(T124), T125, T126) → INSERT1_IN_GAA(s(T124), T125, T126)
INSERT1_IN_GAA(s(T40), tree(s(T42), T43, T20), tree(s(T42), T44, T20)) → P18_IN_GAAA(T40, T42, T43, T44)
P18_IN_GAAA(T40, T42, T47, T48) → U4_GAAA(T40, T42, T47, T48, lessc20_in_ga(T40, T42))
U4_GAAA(T40, T42, T47, T48, lessc20_out_ga(T40, T42)) → INSERT1_IN_GAA(s(T40), T47, T48)
INSERT1_IN_GAA(T206, tree(T211, T208, T212), tree(T211, T208, T213)) → P68_IN_AGAA(T211, T206, T212, T213)
P68_IN_AGAA(0, s(T218), T219, T220) → INSERT1_IN_GAA(s(T218), T219, T220)
INSERT1_IN_GAA(s(T312), tree(0, T302, T313), tree(0, T302, T314)) → INSERT1_IN_GAA(s(T312), T313, T314)
INSERT1_IN_GAA(s(T322), tree(s(T323), T302, T324), tree(s(T323), T302, T325)) → P50_IN_AGAA(T323, T322, T324, T325)
P50_IN_AGAA(T135, T134, T140, T141) → U9_AGAA(T135, T134, T140, T141, lessc33_in_ag(T135, T134))
U9_AGAA(T135, T134, T140, T141, lessc33_out_ag(T135, T134)) → INSERT1_IN_GAA(s(T134), T140, T141)
P68_IN_AGAA(s(T229), s(T228), T230, T231) → P50_IN_AGAA(T229, T228, T230, T231)
P43_IN_AGAA(s(T135), s(T134), T136, T137) → P50_IN_AGAA(T135, T134, T136, T137)
lessc20_in_ga(0, s(T55)) → lessc20_out_ga(0, s(T55))
lessc20_in_ga(s(T60), s(T62)) → U53_ga(T60, T62, lessc20_in_ga(T60, T62))
U53_ga(T60, T62, lessc20_out_ga(T60, T62)) → lessc20_out_ga(s(T60), s(T62))
lessc33_in_ag(0, s(T95)) → lessc33_out_ag(0, s(T95))
lessc33_in_ag(s(T102), s(T101)) → U54_ag(T102, T101, lessc33_in_ag(T102, T101))
U54_ag(T102, T101, lessc33_out_ag(T102, T101)) → lessc33_out_ag(s(T102), s(T101))
INSERT1_IN_GAA(T77) → U16_GAA(T77, lessc33_in_ag(T77))
U16_GAA(T77, lessc33_out_ag(T82, T77)) → INSERT1_IN_GAA(T77)
INSERT1_IN_GAA(0) → INSERT1_IN_GAA(0)
INSERT1_IN_GAA(T112) → P43_IN_AGAA(T112)
P43_IN_AGAA(s(T124)) → INSERT1_IN_GAA(s(T124))
INSERT1_IN_GAA(s(T40)) → P18_IN_GAAA(T40)
P18_IN_GAAA(T40) → U4_GAAA(T40, lessc20_in_ga(T40))
U4_GAAA(T40, lessc20_out_ga(T40)) → INSERT1_IN_GAA(s(T40))
INSERT1_IN_GAA(T206) → P68_IN_AGAA(T206)
P68_IN_AGAA(s(T218)) → INSERT1_IN_GAA(s(T218))
INSERT1_IN_GAA(s(T312)) → INSERT1_IN_GAA(s(T312))
INSERT1_IN_GAA(s(T322)) → P50_IN_AGAA(T322)
P50_IN_AGAA(T134) → U9_AGAA(T134, lessc33_in_ag(T134))
U9_AGAA(T134, lessc33_out_ag(T135, T134)) → INSERT1_IN_GAA(s(T134))
P68_IN_AGAA(s(T228)) → P50_IN_AGAA(T228)
P43_IN_AGAA(s(T134)) → P50_IN_AGAA(T134)
lessc20_in_ga(0) → lessc20_out_ga(0)
lessc20_in_ga(s(T60)) → U53_ga(T60, lessc20_in_ga(T60))
U53_ga(T60, lessc20_out_ga(T60)) → lessc20_out_ga(s(T60))
lessc33_in_ag(s(T95)) → lessc33_out_ag(0, s(T95))
lessc33_in_ag(s(T101)) → U54_ag(T101, lessc33_in_ag(T101))
U54_ag(T101, lessc33_out_ag(T102, T101)) → lessc33_out_ag(s(T102), s(T101))
lessc20_in_ga(x0)
U53_ga(x0, x1)
lessc33_in_ag(x0)
U54_ag(x0, x1)
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), lessc33_out_ag(0, s(x0)))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
U16_GAA(T77, lessc33_out_ag(T82, T77)) → INSERT1_IN_GAA(T77)
INSERT1_IN_GAA(0) → INSERT1_IN_GAA(0)
INSERT1_IN_GAA(T112) → P43_IN_AGAA(T112)
P43_IN_AGAA(s(T124)) → INSERT1_IN_GAA(s(T124))
INSERT1_IN_GAA(s(T40)) → P18_IN_GAAA(T40)
P18_IN_GAAA(T40) → U4_GAAA(T40, lessc20_in_ga(T40))
U4_GAAA(T40, lessc20_out_ga(T40)) → INSERT1_IN_GAA(s(T40))
INSERT1_IN_GAA(T206) → P68_IN_AGAA(T206)
P68_IN_AGAA(s(T218)) → INSERT1_IN_GAA(s(T218))
INSERT1_IN_GAA(s(T312)) → INSERT1_IN_GAA(s(T312))
INSERT1_IN_GAA(s(T322)) → P50_IN_AGAA(T322)
P50_IN_AGAA(T134) → U9_AGAA(T134, lessc33_in_ag(T134))
U9_AGAA(T134, lessc33_out_ag(T135, T134)) → INSERT1_IN_GAA(s(T134))
P68_IN_AGAA(s(T228)) → P50_IN_AGAA(T228)
P43_IN_AGAA(s(T134)) → P50_IN_AGAA(T134)
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), lessc33_out_ag(0, s(x0)))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
lessc20_in_ga(0) → lessc20_out_ga(0)
lessc20_in_ga(s(T60)) → U53_ga(T60, lessc20_in_ga(T60))
U53_ga(T60, lessc20_out_ga(T60)) → lessc20_out_ga(s(T60))
lessc33_in_ag(s(T95)) → lessc33_out_ag(0, s(T95))
lessc33_in_ag(s(T101)) → U54_ag(T101, lessc33_in_ag(T101))
U54_ag(T101, lessc33_out_ag(T102, T101)) → lessc33_out_ag(s(T102), s(T101))
lessc20_in_ga(x0)
U53_ga(x0, x1)
lessc33_in_ag(x0)
U54_ag(x0, x1)
P18_IN_GAAA(0) → U4_GAAA(0, lessc20_out_ga(0))
P18_IN_GAAA(s(x0)) → U4_GAAA(s(x0), U53_ga(x0, lessc20_in_ga(x0)))
U16_GAA(T77, lessc33_out_ag(T82, T77)) → INSERT1_IN_GAA(T77)
INSERT1_IN_GAA(0) → INSERT1_IN_GAA(0)
INSERT1_IN_GAA(T112) → P43_IN_AGAA(T112)
P43_IN_AGAA(s(T124)) → INSERT1_IN_GAA(s(T124))
INSERT1_IN_GAA(s(T40)) → P18_IN_GAAA(T40)
U4_GAAA(T40, lessc20_out_ga(T40)) → INSERT1_IN_GAA(s(T40))
INSERT1_IN_GAA(T206) → P68_IN_AGAA(T206)
P68_IN_AGAA(s(T218)) → INSERT1_IN_GAA(s(T218))
INSERT1_IN_GAA(s(T312)) → INSERT1_IN_GAA(s(T312))
INSERT1_IN_GAA(s(T322)) → P50_IN_AGAA(T322)
P50_IN_AGAA(T134) → U9_AGAA(T134, lessc33_in_ag(T134))
U9_AGAA(T134, lessc33_out_ag(T135, T134)) → INSERT1_IN_GAA(s(T134))
P68_IN_AGAA(s(T228)) → P50_IN_AGAA(T228)
P43_IN_AGAA(s(T134)) → P50_IN_AGAA(T134)
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), lessc33_out_ag(0, s(x0)))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
P18_IN_GAAA(0) → U4_GAAA(0, lessc20_out_ga(0))
P18_IN_GAAA(s(x0)) → U4_GAAA(s(x0), U53_ga(x0, lessc20_in_ga(x0)))
lessc20_in_ga(0) → lessc20_out_ga(0)
lessc20_in_ga(s(T60)) → U53_ga(T60, lessc20_in_ga(T60))
U53_ga(T60, lessc20_out_ga(T60)) → lessc20_out_ga(s(T60))
lessc33_in_ag(s(T95)) → lessc33_out_ag(0, s(T95))
lessc33_in_ag(s(T101)) → U54_ag(T101, lessc33_in_ag(T101))
U54_ag(T101, lessc33_out_ag(T102, T101)) → lessc33_out_ag(s(T102), s(T101))
lessc20_in_ga(x0)
U53_ga(x0, x1)
lessc33_in_ag(x0)
U54_ag(x0, x1)
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), lessc33_out_ag(0, s(x0)))
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
U16_GAA(T77, lessc33_out_ag(T82, T77)) → INSERT1_IN_GAA(T77)
INSERT1_IN_GAA(0) → INSERT1_IN_GAA(0)
INSERT1_IN_GAA(T112) → P43_IN_AGAA(T112)
P43_IN_AGAA(s(T124)) → INSERT1_IN_GAA(s(T124))
INSERT1_IN_GAA(s(T40)) → P18_IN_GAAA(T40)
U4_GAAA(T40, lessc20_out_ga(T40)) → INSERT1_IN_GAA(s(T40))
INSERT1_IN_GAA(T206) → P68_IN_AGAA(T206)
P68_IN_AGAA(s(T218)) → INSERT1_IN_GAA(s(T218))
INSERT1_IN_GAA(s(T312)) → INSERT1_IN_GAA(s(T312))
INSERT1_IN_GAA(s(T322)) → P50_IN_AGAA(T322)
U9_AGAA(T134, lessc33_out_ag(T135, T134)) → INSERT1_IN_GAA(s(T134))
P68_IN_AGAA(s(T228)) → P50_IN_AGAA(T228)
P43_IN_AGAA(s(T134)) → P50_IN_AGAA(T134)
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), lessc33_out_ag(0, s(x0)))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
P18_IN_GAAA(0) → U4_GAAA(0, lessc20_out_ga(0))
P18_IN_GAAA(s(x0)) → U4_GAAA(s(x0), U53_ga(x0, lessc20_in_ga(x0)))
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), lessc33_out_ag(0, s(x0)))
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
lessc20_in_ga(0) → lessc20_out_ga(0)
lessc20_in_ga(s(T60)) → U53_ga(T60, lessc20_in_ga(T60))
U53_ga(T60, lessc20_out_ga(T60)) → lessc20_out_ga(s(T60))
lessc33_in_ag(s(T95)) → lessc33_out_ag(0, s(T95))
lessc33_in_ag(s(T101)) → U54_ag(T101, lessc33_in_ag(T101))
U54_ag(T101, lessc33_out_ag(T102, T101)) → lessc33_out_ag(s(T102), s(T101))
lessc20_in_ga(x0)
U53_ga(x0, x1)
lessc33_in_ag(x0)
U54_ag(x0, x1)
U16_GAA(s(z0), lessc33_out_ag(0, s(z0))) → INSERT1_IN_GAA(s(z0))
U16_GAA(s(z0), lessc33_out_ag(x1, s(z0))) → INSERT1_IN_GAA(s(z0))
INSERT1_IN_GAA(0) → INSERT1_IN_GAA(0)
INSERT1_IN_GAA(T112) → P43_IN_AGAA(T112)
P43_IN_AGAA(s(T124)) → INSERT1_IN_GAA(s(T124))
INSERT1_IN_GAA(s(T40)) → P18_IN_GAAA(T40)
U4_GAAA(T40, lessc20_out_ga(T40)) → INSERT1_IN_GAA(s(T40))
INSERT1_IN_GAA(T206) → P68_IN_AGAA(T206)
P68_IN_AGAA(s(T218)) → INSERT1_IN_GAA(s(T218))
INSERT1_IN_GAA(s(T312)) → INSERT1_IN_GAA(s(T312))
INSERT1_IN_GAA(s(T322)) → P50_IN_AGAA(T322)
U9_AGAA(T134, lessc33_out_ag(T135, T134)) → INSERT1_IN_GAA(s(T134))
P68_IN_AGAA(s(T228)) → P50_IN_AGAA(T228)
P43_IN_AGAA(s(T134)) → P50_IN_AGAA(T134)
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), lessc33_out_ag(0, s(x0)))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
P18_IN_GAAA(0) → U4_GAAA(0, lessc20_out_ga(0))
P18_IN_GAAA(s(x0)) → U4_GAAA(s(x0), U53_ga(x0, lessc20_in_ga(x0)))
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), lessc33_out_ag(0, s(x0)))
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
U16_GAA(s(z0), lessc33_out_ag(0, s(z0))) → INSERT1_IN_GAA(s(z0))
U16_GAA(s(z0), lessc33_out_ag(x1, s(z0))) → INSERT1_IN_GAA(s(z0))
lessc20_in_ga(0) → lessc20_out_ga(0)
lessc20_in_ga(s(T60)) → U53_ga(T60, lessc20_in_ga(T60))
U53_ga(T60, lessc20_out_ga(T60)) → lessc20_out_ga(s(T60))
lessc33_in_ag(s(T95)) → lessc33_out_ag(0, s(T95))
lessc33_in_ag(s(T101)) → U54_ag(T101, lessc33_in_ag(T101))
U54_ag(T101, lessc33_out_ag(T102, T101)) → lessc33_out_ag(s(T102), s(T101))
lessc20_in_ga(x0)
U53_ga(x0, x1)
lessc33_in_ag(x0)
U54_ag(x0, x1)
P43_IN_AGAA(s(T124)) → INSERT1_IN_GAA(s(T124))
INSERT1_IN_GAA(T112) → P43_IN_AGAA(T112)
P43_IN_AGAA(s(T134)) → P50_IN_AGAA(T134)
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), lessc33_out_ag(0, s(x0)))
U9_AGAA(T134, lessc33_out_ag(T135, T134)) → INSERT1_IN_GAA(s(T134))
INSERT1_IN_GAA(s(T40)) → P18_IN_GAAA(T40)
P18_IN_GAAA(0) → U4_GAAA(0, lessc20_out_ga(0))
U4_GAAA(T40, lessc20_out_ga(T40)) → INSERT1_IN_GAA(s(T40))
INSERT1_IN_GAA(T206) → P68_IN_AGAA(T206)
P68_IN_AGAA(s(T218)) → INSERT1_IN_GAA(s(T218))
INSERT1_IN_GAA(s(T312)) → INSERT1_IN_GAA(s(T312))
INSERT1_IN_GAA(s(T322)) → P50_IN_AGAA(T322)
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), lessc33_out_ag(0, s(x0)))
U16_GAA(s(z0), lessc33_out_ag(0, s(z0))) → INSERT1_IN_GAA(s(z0))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
U16_GAA(s(z0), lessc33_out_ag(x1, s(z0))) → INSERT1_IN_GAA(s(z0))
P68_IN_AGAA(s(T228)) → P50_IN_AGAA(T228)
P18_IN_GAAA(s(x0)) → U4_GAAA(s(x0), U53_ga(x0, lessc20_in_ga(x0)))
lessc20_in_ga(0) → lessc20_out_ga(0)
lessc20_in_ga(s(T60)) → U53_ga(T60, lessc20_in_ga(T60))
U53_ga(T60, lessc20_out_ga(T60)) → lessc20_out_ga(s(T60))
lessc33_in_ag(s(T95)) → lessc33_out_ag(0, s(T95))
lessc33_in_ag(s(T101)) → U54_ag(T101, lessc33_in_ag(T101))
U54_ag(T101, lessc33_out_ag(T102, T101)) → lessc33_out_ag(s(T102), s(T101))
lessc20_in_ga(x0)
U53_ga(x0, x1)
lessc33_in_ag(x0)
U54_ag(x0, x1)
INSERT1_IN_GAA(s(z0)) → P43_IN_AGAA(s(z0))
P43_IN_AGAA(s(T124)) → INSERT1_IN_GAA(s(T124))
P43_IN_AGAA(s(T134)) → P50_IN_AGAA(T134)
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), lessc33_out_ag(0, s(x0)))
U9_AGAA(T134, lessc33_out_ag(T135, T134)) → INSERT1_IN_GAA(s(T134))
INSERT1_IN_GAA(s(T40)) → P18_IN_GAAA(T40)
P18_IN_GAAA(0) → U4_GAAA(0, lessc20_out_ga(0))
U4_GAAA(T40, lessc20_out_ga(T40)) → INSERT1_IN_GAA(s(T40))
INSERT1_IN_GAA(T206) → P68_IN_AGAA(T206)
P68_IN_AGAA(s(T218)) → INSERT1_IN_GAA(s(T218))
INSERT1_IN_GAA(s(T312)) → INSERT1_IN_GAA(s(T312))
INSERT1_IN_GAA(s(T322)) → P50_IN_AGAA(T322)
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), lessc33_out_ag(0, s(x0)))
U16_GAA(s(z0), lessc33_out_ag(0, s(z0))) → INSERT1_IN_GAA(s(z0))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
U16_GAA(s(z0), lessc33_out_ag(x1, s(z0))) → INSERT1_IN_GAA(s(z0))
P68_IN_AGAA(s(T228)) → P50_IN_AGAA(T228)
P18_IN_GAAA(s(x0)) → U4_GAAA(s(x0), U53_ga(x0, lessc20_in_ga(x0)))
INSERT1_IN_GAA(s(z0)) → P43_IN_AGAA(s(z0))
lessc20_in_ga(0) → lessc20_out_ga(0)
lessc20_in_ga(s(T60)) → U53_ga(T60, lessc20_in_ga(T60))
U53_ga(T60, lessc20_out_ga(T60)) → lessc20_out_ga(s(T60))
lessc33_in_ag(s(T95)) → lessc33_out_ag(0, s(T95))
lessc33_in_ag(s(T101)) → U54_ag(T101, lessc33_in_ag(T101))
U54_ag(T101, lessc33_out_ag(T102, T101)) → lessc33_out_ag(s(T102), s(T101))
lessc20_in_ga(x0)
U53_ga(x0, x1)
lessc33_in_ag(x0)
U54_ag(x0, x1)
U9_AGAA(s(z0), lessc33_out_ag(0, s(z0))) → INSERT1_IN_GAA(s(s(z0)))
U9_AGAA(s(z0), lessc33_out_ag(x1, s(z0))) → INSERT1_IN_GAA(s(s(z0)))
P43_IN_AGAA(s(T124)) → INSERT1_IN_GAA(s(T124))
P43_IN_AGAA(s(T134)) → P50_IN_AGAA(T134)
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), lessc33_out_ag(0, s(x0)))
INSERT1_IN_GAA(s(T40)) → P18_IN_GAAA(T40)
P18_IN_GAAA(0) → U4_GAAA(0, lessc20_out_ga(0))
U4_GAAA(T40, lessc20_out_ga(T40)) → INSERT1_IN_GAA(s(T40))
INSERT1_IN_GAA(T206) → P68_IN_AGAA(T206)
P68_IN_AGAA(s(T218)) → INSERT1_IN_GAA(s(T218))
INSERT1_IN_GAA(s(T312)) → INSERT1_IN_GAA(s(T312))
INSERT1_IN_GAA(s(T322)) → P50_IN_AGAA(T322)
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), lessc33_out_ag(0, s(x0)))
U16_GAA(s(z0), lessc33_out_ag(0, s(z0))) → INSERT1_IN_GAA(s(z0))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
U16_GAA(s(z0), lessc33_out_ag(x1, s(z0))) → INSERT1_IN_GAA(s(z0))
P68_IN_AGAA(s(T228)) → P50_IN_AGAA(T228)
P18_IN_GAAA(s(x0)) → U4_GAAA(s(x0), U53_ga(x0, lessc20_in_ga(x0)))
INSERT1_IN_GAA(s(z0)) → P43_IN_AGAA(s(z0))
U9_AGAA(s(z0), lessc33_out_ag(0, s(z0))) → INSERT1_IN_GAA(s(s(z0)))
U9_AGAA(s(z0), lessc33_out_ag(x1, s(z0))) → INSERT1_IN_GAA(s(s(z0)))
lessc20_in_ga(0) → lessc20_out_ga(0)
lessc20_in_ga(s(T60)) → U53_ga(T60, lessc20_in_ga(T60))
U53_ga(T60, lessc20_out_ga(T60)) → lessc20_out_ga(s(T60))
lessc33_in_ag(s(T95)) → lessc33_out_ag(0, s(T95))
lessc33_in_ag(s(T101)) → U54_ag(T101, lessc33_in_ag(T101))
U54_ag(T101, lessc33_out_ag(T102, T101)) → lessc33_out_ag(s(T102), s(T101))
lessc20_in_ga(x0)
U53_ga(x0, x1)
lessc33_in_ag(x0)
U54_ag(x0, x1)
U4_GAAA(0, lessc20_out_ga(0)) → INSERT1_IN_GAA(s(0))
U4_GAAA(s(z0), lessc20_out_ga(s(z0))) → INSERT1_IN_GAA(s(s(z0)))
P43_IN_AGAA(s(T124)) → INSERT1_IN_GAA(s(T124))
P43_IN_AGAA(s(T134)) → P50_IN_AGAA(T134)
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), lessc33_out_ag(0, s(x0)))
INSERT1_IN_GAA(s(T40)) → P18_IN_GAAA(T40)
P18_IN_GAAA(0) → U4_GAAA(0, lessc20_out_ga(0))
INSERT1_IN_GAA(T206) → P68_IN_AGAA(T206)
P68_IN_AGAA(s(T218)) → INSERT1_IN_GAA(s(T218))
INSERT1_IN_GAA(s(T312)) → INSERT1_IN_GAA(s(T312))
INSERT1_IN_GAA(s(T322)) → P50_IN_AGAA(T322)
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), lessc33_out_ag(0, s(x0)))
U16_GAA(s(z0), lessc33_out_ag(0, s(z0))) → INSERT1_IN_GAA(s(z0))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
U16_GAA(s(z0), lessc33_out_ag(x1, s(z0))) → INSERT1_IN_GAA(s(z0))
P68_IN_AGAA(s(T228)) → P50_IN_AGAA(T228)
P18_IN_GAAA(s(x0)) → U4_GAAA(s(x0), U53_ga(x0, lessc20_in_ga(x0)))
INSERT1_IN_GAA(s(z0)) → P43_IN_AGAA(s(z0))
U9_AGAA(s(z0), lessc33_out_ag(0, s(z0))) → INSERT1_IN_GAA(s(s(z0)))
U9_AGAA(s(z0), lessc33_out_ag(x1, s(z0))) → INSERT1_IN_GAA(s(s(z0)))
U4_GAAA(0, lessc20_out_ga(0)) → INSERT1_IN_GAA(s(0))
U4_GAAA(s(z0), lessc20_out_ga(s(z0))) → INSERT1_IN_GAA(s(s(z0)))
lessc20_in_ga(0) → lessc20_out_ga(0)
lessc20_in_ga(s(T60)) → U53_ga(T60, lessc20_in_ga(T60))
U53_ga(T60, lessc20_out_ga(T60)) → lessc20_out_ga(s(T60))
lessc33_in_ag(s(T95)) → lessc33_out_ag(0, s(T95))
lessc33_in_ag(s(T101)) → U54_ag(T101, lessc33_in_ag(T101))
U54_ag(T101, lessc33_out_ag(T102, T101)) → lessc33_out_ag(s(T102), s(T101))
lessc20_in_ga(x0)
U53_ga(x0, x1)
lessc33_in_ag(x0)
U54_ag(x0, x1)
INSERT1_IN_GAA(s(z0)) → P68_IN_AGAA(s(z0))
INSERT1_IN_GAA(s(s(z0))) → P68_IN_AGAA(s(s(z0)))
INSERT1_IN_GAA(s(0)) → P68_IN_AGAA(s(0))
P43_IN_AGAA(s(T124)) → INSERT1_IN_GAA(s(T124))
P43_IN_AGAA(s(T134)) → P50_IN_AGAA(T134)
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), lessc33_out_ag(0, s(x0)))
INSERT1_IN_GAA(s(T40)) → P18_IN_GAAA(T40)
P18_IN_GAAA(0) → U4_GAAA(0, lessc20_out_ga(0))
P68_IN_AGAA(s(T218)) → INSERT1_IN_GAA(s(T218))
INSERT1_IN_GAA(s(T312)) → INSERT1_IN_GAA(s(T312))
INSERT1_IN_GAA(s(T322)) → P50_IN_AGAA(T322)
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), lessc33_out_ag(0, s(x0)))
U16_GAA(s(z0), lessc33_out_ag(0, s(z0))) → INSERT1_IN_GAA(s(z0))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
U16_GAA(s(z0), lessc33_out_ag(x1, s(z0))) → INSERT1_IN_GAA(s(z0))
P68_IN_AGAA(s(T228)) → P50_IN_AGAA(T228)
P18_IN_GAAA(s(x0)) → U4_GAAA(s(x0), U53_ga(x0, lessc20_in_ga(x0)))
INSERT1_IN_GAA(s(z0)) → P43_IN_AGAA(s(z0))
U9_AGAA(s(z0), lessc33_out_ag(0, s(z0))) → INSERT1_IN_GAA(s(s(z0)))
U9_AGAA(s(z0), lessc33_out_ag(x1, s(z0))) → INSERT1_IN_GAA(s(s(z0)))
U4_GAAA(0, lessc20_out_ga(0)) → INSERT1_IN_GAA(s(0))
U4_GAAA(s(z0), lessc20_out_ga(s(z0))) → INSERT1_IN_GAA(s(s(z0)))
INSERT1_IN_GAA(s(z0)) → P68_IN_AGAA(s(z0))
INSERT1_IN_GAA(s(s(z0))) → P68_IN_AGAA(s(s(z0)))
INSERT1_IN_GAA(s(0)) → P68_IN_AGAA(s(0))
lessc20_in_ga(0) → lessc20_out_ga(0)
lessc20_in_ga(s(T60)) → U53_ga(T60, lessc20_in_ga(T60))
U53_ga(T60, lessc20_out_ga(T60)) → lessc20_out_ga(s(T60))
lessc33_in_ag(s(T95)) → lessc33_out_ag(0, s(T95))
lessc33_in_ag(s(T101)) → U54_ag(T101, lessc33_in_ag(T101))
U54_ag(T101, lessc33_out_ag(T102, T101)) → lessc33_out_ag(s(T102), s(T101))
lessc20_in_ga(x0)
U53_ga(x0, x1)
lessc33_in_ag(x0)
U54_ag(x0, x1)
P43_IN_AGAA(s(s(y_0))) → P50_IN_AGAA(s(y_0))
P43_IN_AGAA(s(T124)) → INSERT1_IN_GAA(s(T124))
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), lessc33_out_ag(0, s(x0)))
INSERT1_IN_GAA(s(T40)) → P18_IN_GAAA(T40)
P18_IN_GAAA(0) → U4_GAAA(0, lessc20_out_ga(0))
P68_IN_AGAA(s(T218)) → INSERT1_IN_GAA(s(T218))
INSERT1_IN_GAA(s(T312)) → INSERT1_IN_GAA(s(T312))
INSERT1_IN_GAA(s(T322)) → P50_IN_AGAA(T322)
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), lessc33_out_ag(0, s(x0)))
U16_GAA(s(z0), lessc33_out_ag(0, s(z0))) → INSERT1_IN_GAA(s(z0))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
U16_GAA(s(z0), lessc33_out_ag(x1, s(z0))) → INSERT1_IN_GAA(s(z0))
P68_IN_AGAA(s(T228)) → P50_IN_AGAA(T228)
P18_IN_GAAA(s(x0)) → U4_GAAA(s(x0), U53_ga(x0, lessc20_in_ga(x0)))
INSERT1_IN_GAA(s(z0)) → P43_IN_AGAA(s(z0))
U9_AGAA(s(z0), lessc33_out_ag(0, s(z0))) → INSERT1_IN_GAA(s(s(z0)))
U9_AGAA(s(z0), lessc33_out_ag(x1, s(z0))) → INSERT1_IN_GAA(s(s(z0)))
U4_GAAA(0, lessc20_out_ga(0)) → INSERT1_IN_GAA(s(0))
U4_GAAA(s(z0), lessc20_out_ga(s(z0))) → INSERT1_IN_GAA(s(s(z0)))
INSERT1_IN_GAA(s(z0)) → P68_IN_AGAA(s(z0))
INSERT1_IN_GAA(s(s(z0))) → P68_IN_AGAA(s(s(z0)))
INSERT1_IN_GAA(s(0)) → P68_IN_AGAA(s(0))
P43_IN_AGAA(s(s(y_0))) → P50_IN_AGAA(s(y_0))
lessc20_in_ga(0) → lessc20_out_ga(0)
lessc20_in_ga(s(T60)) → U53_ga(T60, lessc20_in_ga(T60))
U53_ga(T60, lessc20_out_ga(T60)) → lessc20_out_ga(s(T60))
lessc33_in_ag(s(T95)) → lessc33_out_ag(0, s(T95))
lessc33_in_ag(s(T101)) → U54_ag(T101, lessc33_in_ag(T101))
U54_ag(T101, lessc33_out_ag(T102, T101)) → lessc33_out_ag(s(T102), s(T101))
lessc20_in_ga(x0)
U53_ga(x0, x1)
lessc33_in_ag(x0)
U54_ag(x0, x1)
INSERT1_IN_GAA(s(0)) → P18_IN_GAAA(0)
INSERT1_IN_GAA(s(s(y_0))) → P18_IN_GAAA(s(y_0))
P43_IN_AGAA(s(T124)) → INSERT1_IN_GAA(s(T124))
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), lessc33_out_ag(0, s(x0)))
P18_IN_GAAA(0) → U4_GAAA(0, lessc20_out_ga(0))
P68_IN_AGAA(s(T218)) → INSERT1_IN_GAA(s(T218))
INSERT1_IN_GAA(s(T312)) → INSERT1_IN_GAA(s(T312))
INSERT1_IN_GAA(s(T322)) → P50_IN_AGAA(T322)
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), lessc33_out_ag(0, s(x0)))
U16_GAA(s(z0), lessc33_out_ag(0, s(z0))) → INSERT1_IN_GAA(s(z0))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
U16_GAA(s(z0), lessc33_out_ag(x1, s(z0))) → INSERT1_IN_GAA(s(z0))
P68_IN_AGAA(s(T228)) → P50_IN_AGAA(T228)
P18_IN_GAAA(s(x0)) → U4_GAAA(s(x0), U53_ga(x0, lessc20_in_ga(x0)))
INSERT1_IN_GAA(s(z0)) → P43_IN_AGAA(s(z0))
U9_AGAA(s(z0), lessc33_out_ag(0, s(z0))) → INSERT1_IN_GAA(s(s(z0)))
U9_AGAA(s(z0), lessc33_out_ag(x1, s(z0))) → INSERT1_IN_GAA(s(s(z0)))
U4_GAAA(0, lessc20_out_ga(0)) → INSERT1_IN_GAA(s(0))
U4_GAAA(s(z0), lessc20_out_ga(s(z0))) → INSERT1_IN_GAA(s(s(z0)))
INSERT1_IN_GAA(s(z0)) → P68_IN_AGAA(s(z0))
INSERT1_IN_GAA(s(s(z0))) → P68_IN_AGAA(s(s(z0)))
INSERT1_IN_GAA(s(0)) → P68_IN_AGAA(s(0))
P43_IN_AGAA(s(s(y_0))) → P50_IN_AGAA(s(y_0))
INSERT1_IN_GAA(s(0)) → P18_IN_GAAA(0)
INSERT1_IN_GAA(s(s(y_0))) → P18_IN_GAAA(s(y_0))
lessc20_in_ga(0) → lessc20_out_ga(0)
lessc20_in_ga(s(T60)) → U53_ga(T60, lessc20_in_ga(T60))
U53_ga(T60, lessc20_out_ga(T60)) → lessc20_out_ga(s(T60))
lessc33_in_ag(s(T95)) → lessc33_out_ag(0, s(T95))
lessc33_in_ag(s(T101)) → U54_ag(T101, lessc33_in_ag(T101))
U54_ag(T101, lessc33_out_ag(T102, T101)) → lessc33_out_ag(s(T102), s(T101))
lessc20_in_ga(x0)
U53_ga(x0, x1)
lessc33_in_ag(x0)
U54_ag(x0, x1)
INSERT1_IN_GAA(s(s(y_0))) → P50_IN_AGAA(s(y_0))
P43_IN_AGAA(s(T124)) → INSERT1_IN_GAA(s(T124))
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), lessc33_out_ag(0, s(x0)))
P18_IN_GAAA(0) → U4_GAAA(0, lessc20_out_ga(0))
P68_IN_AGAA(s(T218)) → INSERT1_IN_GAA(s(T218))
INSERT1_IN_GAA(s(T312)) → INSERT1_IN_GAA(s(T312))
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), lessc33_out_ag(0, s(x0)))
U16_GAA(s(z0), lessc33_out_ag(0, s(z0))) → INSERT1_IN_GAA(s(z0))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
U16_GAA(s(z0), lessc33_out_ag(x1, s(z0))) → INSERT1_IN_GAA(s(z0))
P68_IN_AGAA(s(T228)) → P50_IN_AGAA(T228)
P18_IN_GAAA(s(x0)) → U4_GAAA(s(x0), U53_ga(x0, lessc20_in_ga(x0)))
INSERT1_IN_GAA(s(z0)) → P43_IN_AGAA(s(z0))
U9_AGAA(s(z0), lessc33_out_ag(0, s(z0))) → INSERT1_IN_GAA(s(s(z0)))
U9_AGAA(s(z0), lessc33_out_ag(x1, s(z0))) → INSERT1_IN_GAA(s(s(z0)))
U4_GAAA(0, lessc20_out_ga(0)) → INSERT1_IN_GAA(s(0))
U4_GAAA(s(z0), lessc20_out_ga(s(z0))) → INSERT1_IN_GAA(s(s(z0)))
INSERT1_IN_GAA(s(z0)) → P68_IN_AGAA(s(z0))
INSERT1_IN_GAA(s(s(z0))) → P68_IN_AGAA(s(s(z0)))
INSERT1_IN_GAA(s(0)) → P68_IN_AGAA(s(0))
P43_IN_AGAA(s(s(y_0))) → P50_IN_AGAA(s(y_0))
INSERT1_IN_GAA(s(0)) → P18_IN_GAAA(0)
INSERT1_IN_GAA(s(s(y_0))) → P18_IN_GAAA(s(y_0))
INSERT1_IN_GAA(s(s(y_0))) → P50_IN_AGAA(s(y_0))
lessc20_in_ga(0) → lessc20_out_ga(0)
lessc20_in_ga(s(T60)) → U53_ga(T60, lessc20_in_ga(T60))
U53_ga(T60, lessc20_out_ga(T60)) → lessc20_out_ga(s(T60))
lessc33_in_ag(s(T95)) → lessc33_out_ag(0, s(T95))
lessc33_in_ag(s(T101)) → U54_ag(T101, lessc33_in_ag(T101))
U54_ag(T101, lessc33_out_ag(T102, T101)) → lessc33_out_ag(s(T102), s(T101))
lessc20_in_ga(x0)
U53_ga(x0, x1)
lessc33_in_ag(x0)
U54_ag(x0, x1)
P68_IN_AGAA(s(s(y_0))) → P50_IN_AGAA(s(y_0))
P43_IN_AGAA(s(T124)) → INSERT1_IN_GAA(s(T124))
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), lessc33_out_ag(0, s(x0)))
P18_IN_GAAA(0) → U4_GAAA(0, lessc20_out_ga(0))
P68_IN_AGAA(s(T218)) → INSERT1_IN_GAA(s(T218))
INSERT1_IN_GAA(s(T312)) → INSERT1_IN_GAA(s(T312))
P50_IN_AGAA(s(x0)) → U9_AGAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), lessc33_out_ag(0, s(x0)))
U16_GAA(s(z0), lessc33_out_ag(0, s(z0))) → INSERT1_IN_GAA(s(z0))
INSERT1_IN_GAA(s(x0)) → U16_GAA(s(x0), U54_ag(x0, lessc33_in_ag(x0)))
U16_GAA(s(z0), lessc33_out_ag(x1, s(z0))) → INSERT1_IN_GAA(s(z0))
P18_IN_GAAA(s(x0)) → U4_GAAA(s(x0), U53_ga(x0, lessc20_in_ga(x0)))
INSERT1_IN_GAA(s(z0)) → P43_IN_AGAA(s(z0))
U9_AGAA(s(z0), lessc33_out_ag(0, s(z0))) → INSERT1_IN_GAA(s(s(z0)))
U9_AGAA(s(z0), lessc33_out_ag(x1, s(z0))) → INSERT1_IN_GAA(s(s(z0)))
U4_GAAA(0, lessc20_out_ga(0)) → INSERT1_IN_GAA(s(0))
U4_GAAA(s(z0), lessc20_out_ga(s(z0))) → INSERT1_IN_GAA(s(s(z0)))
INSERT1_IN_GAA(s(z0)) → P68_IN_AGAA(s(z0))
INSERT1_IN_GAA(s(s(z0))) → P68_IN_AGAA(s(s(z0)))
INSERT1_IN_GAA(s(0)) → P68_IN_AGAA(s(0))
P43_IN_AGAA(s(s(y_0))) → P50_IN_AGAA(s(y_0))
INSERT1_IN_GAA(s(0)) → P18_IN_GAAA(0)
INSERT1_IN_GAA(s(s(y_0))) → P18_IN_GAAA(s(y_0))
INSERT1_IN_GAA(s(s(y_0))) → P50_IN_AGAA(s(y_0))
P68_IN_AGAA(s(s(y_0))) → P50_IN_AGAA(s(y_0))
lessc20_in_ga(0) → lessc20_out_ga(0)
lessc20_in_ga(s(T60)) → U53_ga(T60, lessc20_in_ga(T60))
U53_ga(T60, lessc20_out_ga(T60)) → lessc20_out_ga(s(T60))
lessc33_in_ag(s(T95)) → lessc33_out_ag(0, s(T95))
lessc33_in_ag(s(T101)) → U54_ag(T101, lessc33_in_ag(T101))
U54_ag(T101, lessc33_out_ag(T102, T101)) → lessc33_out_ag(s(T102), s(T101))
lessc20_in_ga(x0)
U53_ga(x0, x1)
lessc33_in_ag(x0)
U54_ag(x0, x1)
INSERT1_IN_GAA(0) → INSERT1_IN_GAA(0)
lessc20_in_ga(0) → lessc20_out_ga(0)
lessc20_in_ga(s(T60)) → U53_ga(T60, lessc20_in_ga(T60))
U53_ga(T60, lessc20_out_ga(T60)) → lessc20_out_ga(s(T60))
lessc33_in_ag(s(T95)) → lessc33_out_ag(0, s(T95))
lessc33_in_ag(s(T101)) → U54_ag(T101, lessc33_in_ag(T101))
U54_ag(T101, lessc33_out_ag(T102, T101)) → lessc33_out_ag(s(T102), s(T101))
lessc20_in_ga(x0)
U53_ga(x0, x1)
lessc33_in_ag(x0)
U54_ag(x0, x1)
INSERT1_IN_GAA(0) → INSERT1_IN_GAA(0)
lessc20_in_ga(x0)
U53_ga(x0, x1)
lessc33_in_ag(x0)
U54_ag(x0, x1)
lessc20_in_ga(x0)
U53_ga(x0, x1)
lessc33_in_ag(x0)
U54_ag(x0, x1)
INSERT1_IN_GAA(0) → INSERT1_IN_GAA(0)