0 Prolog
↳1 PrologToDTProblemTransformerProof (⇐)
↳2 TRIPLES
↳3 TriplesToPiDPProof (⇐)
↳4 PiDP
↳5 DependencyGraphProof (⇔)
↳6 AND
↳7 PiDP
↳8 UsableRulesProof (⇔)
↳9 PiDP
↳10 PiDPToQDPProof (⇐)
↳11 QDP
↳12 QDPSizeChangeProof (⇔)
↳13 YES
↳14 PiDP
↳15 UsableRulesProof (⇔)
↳16 PiDP
↳17 PiDPToQDPProof (⇐)
↳18 QDP
↳19 QDPSizeChangeProof (⇔)
↳20 YES
↳21 PiDP
↳22 UsableRulesProof (⇔)
↳23 PiDP
↳24 PiDPToQDPProof (⇔)
↳25 QDP
↳26 QDPSizeChangeProof (⇔)
↳27 YES
↳28 PiDP
↳29 UsableRulesProof (⇔)
↳30 PiDP
↳31 PiDPToQDPProof (⇔)
↳32 QDP
↳33 QDPSizeChangeProof (⇔)
↳34 YES
↳35 PiDP
↳36 UsableRulesProof (⇔)
↳37 PiDP
↳38 PiDPToQDPProof (⇐)
↳39 QDP
↳40 QDPSizeChangeProof (⇔)
↳41 YES
↳42 PiDP
↳43 UsableRulesProof (⇔)
↳44 PiDP
↳45 PiDPToQDPProof (⇐)
↳46 QDP
↳47 QDPSizeChangeProof (⇔)
↳48 YES
INSERT1_IN_AGA(0, tree(s(T31), T22, T23), tree(s(T31), T32, T23)) → U11_AGA(T31, T22, T23, T32, insert1_in_gga(0, T22, T32))
INSERT1_IN_AGA(0, tree(s(T31), T22, T23), tree(s(T31), T32, T23)) → INSERT1_IN_GGA(0, T22, T32)
INSERT1_IN_GGA(0, tree(s(T31), T22, T23), tree(s(T31), T32, T23)) → U11_GGA(T31, T22, T23, T32, insert1_in_gga(0, T22, T32))
INSERT1_IN_GGA(0, tree(s(T31), T22, T23), tree(s(T31), T32, T23)) → INSERT1_IN_GGA(0, T22, T32)
INSERT1_IN_GGA(s(T43), tree(s(T42), T22, T23), tree(s(T42), T44, T23)) → U12_GGA(T43, T42, T22, T23, T44, p21_in_ggga(T43, T42, T22, T44))
INSERT1_IN_GGA(s(T43), tree(s(T42), T22, T23), tree(s(T42), T44, T23)) → P21_IN_GGGA(T43, T42, T22, T44)
P21_IN_GGGA(T43, T42, T22, T44) → U3_GGGA(T43, T42, T22, T44, less23_in_gg(T43, T42))
P21_IN_GGGA(T43, T42, T22, T44) → LESS23_IN_GG(T43, T42)
LESS23_IN_GG(s(T62), s(T61)) → U1_GG(T62, T61, less23_in_gg(T62, T61))
LESS23_IN_GG(s(T62), s(T61)) → LESS23_IN_GG(T62, T61)
P21_IN_GGGA(T47, T42, T22, T48) → U4_GGGA(T47, T42, T22, T48, lessc23_in_gg(T47, T42))
U4_GGGA(T47, T42, T22, T48, lessc23_out_gg(T47, T42)) → U5_GGGA(T47, T42, T22, T48, insert1_in_gga(s(T47), T22, T48))
U4_GGGA(T47, T42, T22, T48, lessc23_out_gg(T47, T42)) → INSERT1_IN_GGA(s(T47), T22, T48)
INSERT1_IN_GGA(T82, tree(T78, T79, T80), tree(T78, T79, T83)) → U13_GGA(T82, T78, T79, T80, T83, less36_in_gg(T78, T82))
INSERT1_IN_GGA(T82, tree(T78, T79, T80), tree(T78, T79, T83)) → LESS36_IN_GG(T78, T82)
LESS36_IN_GG(s(T99), s(T101)) → U2_GG(T99, T101, less36_in_gg(T99, T101))
LESS36_IN_GG(s(T99), s(T101)) → LESS36_IN_GG(T99, T101)
INSERT1_IN_GGA(T86, tree(T78, T79, T80), tree(T78, T79, T87)) → U14_GGA(T86, T78, T79, T80, T87, lessc36_in_gg(T78, T86))
U14_GGA(T86, T78, T79, T80, T87, lessc36_out_gg(T78, T86)) → U15_GGA(T86, T78, T79, T80, T87, insert1_in_gga(T86, T80, T87))
U14_GGA(T86, T78, T79, T80, T87, lessc36_out_gg(T78, T86)) → INSERT1_IN_GGA(T86, T80, T87)
INSERT1_IN_GGA(T116, tree(T112, T113, T114), tree(T112, T113, T117)) → U16_GGA(T116, T112, T113, T114, T117, p46_in_ggga(T112, T116, T114, T117))
INSERT1_IN_GGA(T116, tree(T112, T113, T114), tree(T112, T113, T117)) → P46_IN_GGGA(T112, T116, T114, T117)
P46_IN_GGGA(0, s(T124), T114, T123) → U6_GGGA(T124, T114, T123, insert1_in_gga(s(T124), T114, T123))
P46_IN_GGGA(0, s(T124), T114, T123) → INSERT1_IN_GGA(s(T124), T114, T123)
INSERT1_IN_GGA(0, tree(s(T159), T150, T151), tree(s(T159), T160, T151)) → U17_GGA(T159, T150, T151, T160, insert1_in_gga(0, T150, T160))
INSERT1_IN_GGA(s(T171), tree(s(T170), T150, T151), tree(s(T170), T172, T151)) → U18_GGA(T171, T170, T150, T151, T172, p21_in_ggga(T171, T170, T150, T172))
INSERT1_IN_GGA(T190, tree(T186, T187, T188), tree(T186, T187, T191)) → U19_GGA(T190, T186, T187, T188, T191, p46_in_ggga(T186, T190, T188, T191))
P46_IN_GGGA(s(T131), s(T133), T114, T134) → U7_GGGA(T131, T133, T114, T134, p53_in_ggga(T131, T133, T114, T134))
P46_IN_GGGA(s(T131), s(T133), T114, T134) → P53_IN_GGGA(T131, T133, T114, T134)
P53_IN_GGGA(T131, T133, T114, T134) → U8_GGGA(T131, T133, T114, T134, less36_in_gg(T131, T133))
P53_IN_GGGA(T131, T133, T114, T134) → LESS36_IN_GG(T131, T133)
P53_IN_GGGA(T131, T137, T114, T138) → U9_GGGA(T131, T137, T114, T138, lessc36_in_gg(T131, T137))
U9_GGGA(T131, T137, T114, T138, lessc36_out_gg(T131, T137)) → U10_GGGA(T131, T137, T114, T138, insert1_in_gga(s(T137), T114, T138))
U9_GGGA(T131, T137, T114, T138, lessc36_out_gg(T131, T137)) → INSERT1_IN_GGA(s(T137), T114, T138)
INSERT1_IN_GGA(s(T212), tree(0, T201, T202), tree(0, T201, T211)) → U20_GGA(T212, T201, T202, T211, insert1_in_gga(s(T212), T202, T211))
INSERT1_IN_GGA(s(T212), tree(0, T201, T202), tree(0, T201, T211)) → INSERT1_IN_GGA(s(T212), T202, T211)
INSERT1_IN_GGA(s(T221), tree(s(T219), T201, T202), tree(s(T219), T201, T222)) → U21_GGA(T221, T219, T201, T202, T222, p53_in_ggga(T219, T221, T202, T222))
INSERT1_IN_GGA(s(T221), tree(s(T219), T201, T202), tree(s(T219), T201, T222)) → P53_IN_GGGA(T219, T221, T202, T222)
INSERT1_IN_AGA(s(T43), tree(s(T42), T22, T23), tree(s(T42), T44, T23)) → U12_AGA(T43, T42, T22, T23, T44, p21_in_agga(T43, T42, T22, T44))
INSERT1_IN_AGA(s(T43), tree(s(T42), T22, T23), tree(s(T42), T44, T23)) → P21_IN_AGGA(T43, T42, T22, T44)
P21_IN_AGGA(T43, T42, T22, T44) → U3_AGGA(T43, T42, T22, T44, less23_in_ag(T43, T42))
P21_IN_AGGA(T43, T42, T22, T44) → LESS23_IN_AG(T43, T42)
LESS23_IN_AG(s(T62), s(T61)) → U1_AG(T62, T61, less23_in_ag(T62, T61))
LESS23_IN_AG(s(T62), s(T61)) → LESS23_IN_AG(T62, T61)
P21_IN_AGGA(T47, T42, T22, T48) → U4_AGGA(T47, T42, T22, T48, lessc23_in_ag(T47, T42))
U4_AGGA(T47, T42, T22, T48, lessc23_out_ag(T47, T42)) → U5_AGGA(T47, T42, T22, T48, insert1_in_gga(s(T47), T22, T48))
U4_AGGA(T47, T42, T22, T48, lessc23_out_ag(T47, T42)) → INSERT1_IN_GGA(s(T47), T22, T48)
INSERT1_IN_AGA(T82, tree(T78, T79, T80), tree(T78, T79, T83)) → U13_AGA(T82, T78, T79, T80, T83, less36_in_ga(T78, T82))
INSERT1_IN_AGA(T82, tree(T78, T79, T80), tree(T78, T79, T83)) → LESS36_IN_GA(T78, T82)
LESS36_IN_GA(s(T99), s(T101)) → U2_GA(T99, T101, less36_in_ga(T99, T101))
LESS36_IN_GA(s(T99), s(T101)) → LESS36_IN_GA(T99, T101)
INSERT1_IN_AGA(T86, tree(T78, T79, T80), tree(T78, T79, T87)) → U14_AGA(T86, T78, T79, T80, T87, lessc36_in_ga(T78, T86))
U14_AGA(T86, T78, T79, T80, T87, lessc36_out_ga(T78, T86)) → U15_AGA(T86, T78, T79, T80, T87, insert1_in_aga(T86, T80, T87))
U14_AGA(T86, T78, T79, T80, T87, lessc36_out_ga(T78, T86)) → INSERT1_IN_AGA(T86, T80, T87)
INSERT1_IN_AGA(T116, tree(T112, T113, T114), tree(T112, T113, T117)) → U16_AGA(T116, T112, T113, T114, T117, p46_in_gaga(T112, T116, T114, T117))
INSERT1_IN_AGA(T116, tree(T112, T113, T114), tree(T112, T113, T117)) → P46_IN_GAGA(T112, T116, T114, T117)
P46_IN_GAGA(0, s(T124), T114, T123) → U6_GAGA(T124, T114, T123, insert1_in_aga(s(T124), T114, T123))
P46_IN_GAGA(0, s(T124), T114, T123) → INSERT1_IN_AGA(s(T124), T114, T123)
INSERT1_IN_AGA(0, tree(s(T159), T150, T151), tree(s(T159), T160, T151)) → U17_AGA(T159, T150, T151, T160, insert1_in_gga(0, T150, T160))
INSERT1_IN_AGA(s(T171), tree(s(T170), T150, T151), tree(s(T170), T172, T151)) → U18_AGA(T171, T170, T150, T151, T172, p21_in_agga(T171, T170, T150, T172))
INSERT1_IN_AGA(T190, tree(T186, T187, T188), tree(T186, T187, T191)) → U19_AGA(T190, T186, T187, T188, T191, p46_in_gaga(T186, T190, T188, T191))
P46_IN_GAGA(s(T131), s(T133), T114, T134) → U7_GAGA(T131, T133, T114, T134, p53_in_gaga(T131, T133, T114, T134))
P46_IN_GAGA(s(T131), s(T133), T114, T134) → P53_IN_GAGA(T131, T133, T114, T134)
P53_IN_GAGA(T131, T133, T114, T134) → U8_GAGA(T131, T133, T114, T134, less36_in_ga(T131, T133))
P53_IN_GAGA(T131, T133, T114, T134) → LESS36_IN_GA(T131, T133)
P53_IN_GAGA(T131, T137, T114, T138) → U9_GAGA(T131, T137, T114, T138, lessc36_in_ga(T131, T137))
U9_GAGA(T131, T137, T114, T138, lessc36_out_ga(T131, T137)) → U10_GAGA(T131, T137, T114, T138, insert1_in_aga(s(T137), T114, T138))
U9_GAGA(T131, T137, T114, T138, lessc36_out_ga(T131, T137)) → INSERT1_IN_AGA(s(T137), T114, T138)
INSERT1_IN_AGA(s(T212), tree(0, T201, T202), tree(0, T201, T211)) → U20_AGA(T212, T201, T202, T211, insert1_in_aga(s(T212), T202, T211))
INSERT1_IN_AGA(s(T212), tree(0, T201, T202), tree(0, T201, T211)) → INSERT1_IN_AGA(s(T212), T202, T211)
INSERT1_IN_AGA(s(T221), tree(s(T219), T201, T202), tree(s(T219), T201, T222)) → U21_AGA(T221, T219, T201, T202, T222, p53_in_gaga(T219, T221, T202, T222))
INSERT1_IN_AGA(s(T221), tree(s(T219), T201, T202), tree(s(T219), T201, T222)) → P53_IN_GAGA(T219, T221, T202, T222)
lessc23_in_gg(0, s(T55)) → lessc23_out_gg(0, s(T55))
lessc23_in_gg(s(T62), s(T61)) → U33_gg(T62, T61, lessc23_in_gg(T62, T61))
U33_gg(T62, T61, lessc23_out_gg(T62, T61)) → lessc23_out_gg(s(T62), s(T61))
lessc36_in_gg(0, s(T94)) → lessc36_out_gg(0, s(T94))
lessc36_in_gg(s(T99), s(T101)) → U34_gg(T99, T101, lessc36_in_gg(T99, T101))
U34_gg(T99, T101, lessc36_out_gg(T99, T101)) → lessc36_out_gg(s(T99), s(T101))
lessc23_in_ag(0, s(T55)) → lessc23_out_ag(0, s(T55))
lessc23_in_ag(s(T62), s(T61)) → U33_ag(T62, T61, lessc23_in_ag(T62, T61))
U33_ag(T62, T61, lessc23_out_ag(T62, T61)) → lessc23_out_ag(s(T62), s(T61))
lessc36_in_ga(0, s(T94)) → lessc36_out_ga(0, s(T94))
lessc36_in_ga(s(T99), s(T101)) → U34_ga(T99, T101, lessc36_in_ga(T99, T101))
U34_ga(T99, T101, lessc36_out_ga(T99, T101)) → lessc36_out_ga(s(T99), s(T101))
Infinitary Constructor Rewriting Termination of PiDP implies Termination of TRIPLES
INSERT1_IN_AGA(0, tree(s(T31), T22, T23), tree(s(T31), T32, T23)) → U11_AGA(T31, T22, T23, T32, insert1_in_gga(0, T22, T32))
INSERT1_IN_AGA(0, tree(s(T31), T22, T23), tree(s(T31), T32, T23)) → INSERT1_IN_GGA(0, T22, T32)
INSERT1_IN_GGA(0, tree(s(T31), T22, T23), tree(s(T31), T32, T23)) → U11_GGA(T31, T22, T23, T32, insert1_in_gga(0, T22, T32))
INSERT1_IN_GGA(0, tree(s(T31), T22, T23), tree(s(T31), T32, T23)) → INSERT1_IN_GGA(0, T22, T32)
INSERT1_IN_GGA(s(T43), tree(s(T42), T22, T23), tree(s(T42), T44, T23)) → U12_GGA(T43, T42, T22, T23, T44, p21_in_ggga(T43, T42, T22, T44))
INSERT1_IN_GGA(s(T43), tree(s(T42), T22, T23), tree(s(T42), T44, T23)) → P21_IN_GGGA(T43, T42, T22, T44)
P21_IN_GGGA(T43, T42, T22, T44) → U3_GGGA(T43, T42, T22, T44, less23_in_gg(T43, T42))
P21_IN_GGGA(T43, T42, T22, T44) → LESS23_IN_GG(T43, T42)
LESS23_IN_GG(s(T62), s(T61)) → U1_GG(T62, T61, less23_in_gg(T62, T61))
LESS23_IN_GG(s(T62), s(T61)) → LESS23_IN_GG(T62, T61)
P21_IN_GGGA(T47, T42, T22, T48) → U4_GGGA(T47, T42, T22, T48, lessc23_in_gg(T47, T42))
U4_GGGA(T47, T42, T22, T48, lessc23_out_gg(T47, T42)) → U5_GGGA(T47, T42, T22, T48, insert1_in_gga(s(T47), T22, T48))
U4_GGGA(T47, T42, T22, T48, lessc23_out_gg(T47, T42)) → INSERT1_IN_GGA(s(T47), T22, T48)
INSERT1_IN_GGA(T82, tree(T78, T79, T80), tree(T78, T79, T83)) → U13_GGA(T82, T78, T79, T80, T83, less36_in_gg(T78, T82))
INSERT1_IN_GGA(T82, tree(T78, T79, T80), tree(T78, T79, T83)) → LESS36_IN_GG(T78, T82)
LESS36_IN_GG(s(T99), s(T101)) → U2_GG(T99, T101, less36_in_gg(T99, T101))
LESS36_IN_GG(s(T99), s(T101)) → LESS36_IN_GG(T99, T101)
INSERT1_IN_GGA(T86, tree(T78, T79, T80), tree(T78, T79, T87)) → U14_GGA(T86, T78, T79, T80, T87, lessc36_in_gg(T78, T86))
U14_GGA(T86, T78, T79, T80, T87, lessc36_out_gg(T78, T86)) → U15_GGA(T86, T78, T79, T80, T87, insert1_in_gga(T86, T80, T87))
U14_GGA(T86, T78, T79, T80, T87, lessc36_out_gg(T78, T86)) → INSERT1_IN_GGA(T86, T80, T87)
INSERT1_IN_GGA(T116, tree(T112, T113, T114), tree(T112, T113, T117)) → U16_GGA(T116, T112, T113, T114, T117, p46_in_ggga(T112, T116, T114, T117))
INSERT1_IN_GGA(T116, tree(T112, T113, T114), tree(T112, T113, T117)) → P46_IN_GGGA(T112, T116, T114, T117)
P46_IN_GGGA(0, s(T124), T114, T123) → U6_GGGA(T124, T114, T123, insert1_in_gga(s(T124), T114, T123))
P46_IN_GGGA(0, s(T124), T114, T123) → INSERT1_IN_GGA(s(T124), T114, T123)
INSERT1_IN_GGA(0, tree(s(T159), T150, T151), tree(s(T159), T160, T151)) → U17_GGA(T159, T150, T151, T160, insert1_in_gga(0, T150, T160))
INSERT1_IN_GGA(s(T171), tree(s(T170), T150, T151), tree(s(T170), T172, T151)) → U18_GGA(T171, T170, T150, T151, T172, p21_in_ggga(T171, T170, T150, T172))
INSERT1_IN_GGA(T190, tree(T186, T187, T188), tree(T186, T187, T191)) → U19_GGA(T190, T186, T187, T188, T191, p46_in_ggga(T186, T190, T188, T191))
P46_IN_GGGA(s(T131), s(T133), T114, T134) → U7_GGGA(T131, T133, T114, T134, p53_in_ggga(T131, T133, T114, T134))
P46_IN_GGGA(s(T131), s(T133), T114, T134) → P53_IN_GGGA(T131, T133, T114, T134)
P53_IN_GGGA(T131, T133, T114, T134) → U8_GGGA(T131, T133, T114, T134, less36_in_gg(T131, T133))
P53_IN_GGGA(T131, T133, T114, T134) → LESS36_IN_GG(T131, T133)
P53_IN_GGGA(T131, T137, T114, T138) → U9_GGGA(T131, T137, T114, T138, lessc36_in_gg(T131, T137))
U9_GGGA(T131, T137, T114, T138, lessc36_out_gg(T131, T137)) → U10_GGGA(T131, T137, T114, T138, insert1_in_gga(s(T137), T114, T138))
U9_GGGA(T131, T137, T114, T138, lessc36_out_gg(T131, T137)) → INSERT1_IN_GGA(s(T137), T114, T138)
INSERT1_IN_GGA(s(T212), tree(0, T201, T202), tree(0, T201, T211)) → U20_GGA(T212, T201, T202, T211, insert1_in_gga(s(T212), T202, T211))
INSERT1_IN_GGA(s(T212), tree(0, T201, T202), tree(0, T201, T211)) → INSERT1_IN_GGA(s(T212), T202, T211)
INSERT1_IN_GGA(s(T221), tree(s(T219), T201, T202), tree(s(T219), T201, T222)) → U21_GGA(T221, T219, T201, T202, T222, p53_in_ggga(T219, T221, T202, T222))
INSERT1_IN_GGA(s(T221), tree(s(T219), T201, T202), tree(s(T219), T201, T222)) → P53_IN_GGGA(T219, T221, T202, T222)
INSERT1_IN_AGA(s(T43), tree(s(T42), T22, T23), tree(s(T42), T44, T23)) → U12_AGA(T43, T42, T22, T23, T44, p21_in_agga(T43, T42, T22, T44))
INSERT1_IN_AGA(s(T43), tree(s(T42), T22, T23), tree(s(T42), T44, T23)) → P21_IN_AGGA(T43, T42, T22, T44)
P21_IN_AGGA(T43, T42, T22, T44) → U3_AGGA(T43, T42, T22, T44, less23_in_ag(T43, T42))
P21_IN_AGGA(T43, T42, T22, T44) → LESS23_IN_AG(T43, T42)
LESS23_IN_AG(s(T62), s(T61)) → U1_AG(T62, T61, less23_in_ag(T62, T61))
LESS23_IN_AG(s(T62), s(T61)) → LESS23_IN_AG(T62, T61)
P21_IN_AGGA(T47, T42, T22, T48) → U4_AGGA(T47, T42, T22, T48, lessc23_in_ag(T47, T42))
U4_AGGA(T47, T42, T22, T48, lessc23_out_ag(T47, T42)) → U5_AGGA(T47, T42, T22, T48, insert1_in_gga(s(T47), T22, T48))
U4_AGGA(T47, T42, T22, T48, lessc23_out_ag(T47, T42)) → INSERT1_IN_GGA(s(T47), T22, T48)
INSERT1_IN_AGA(T82, tree(T78, T79, T80), tree(T78, T79, T83)) → U13_AGA(T82, T78, T79, T80, T83, less36_in_ga(T78, T82))
INSERT1_IN_AGA(T82, tree(T78, T79, T80), tree(T78, T79, T83)) → LESS36_IN_GA(T78, T82)
LESS36_IN_GA(s(T99), s(T101)) → U2_GA(T99, T101, less36_in_ga(T99, T101))
LESS36_IN_GA(s(T99), s(T101)) → LESS36_IN_GA(T99, T101)
INSERT1_IN_AGA(T86, tree(T78, T79, T80), tree(T78, T79, T87)) → U14_AGA(T86, T78, T79, T80, T87, lessc36_in_ga(T78, T86))
U14_AGA(T86, T78, T79, T80, T87, lessc36_out_ga(T78, T86)) → U15_AGA(T86, T78, T79, T80, T87, insert1_in_aga(T86, T80, T87))
U14_AGA(T86, T78, T79, T80, T87, lessc36_out_ga(T78, T86)) → INSERT1_IN_AGA(T86, T80, T87)
INSERT1_IN_AGA(T116, tree(T112, T113, T114), tree(T112, T113, T117)) → U16_AGA(T116, T112, T113, T114, T117, p46_in_gaga(T112, T116, T114, T117))
INSERT1_IN_AGA(T116, tree(T112, T113, T114), tree(T112, T113, T117)) → P46_IN_GAGA(T112, T116, T114, T117)
P46_IN_GAGA(0, s(T124), T114, T123) → U6_GAGA(T124, T114, T123, insert1_in_aga(s(T124), T114, T123))
P46_IN_GAGA(0, s(T124), T114, T123) → INSERT1_IN_AGA(s(T124), T114, T123)
INSERT1_IN_AGA(0, tree(s(T159), T150, T151), tree(s(T159), T160, T151)) → U17_AGA(T159, T150, T151, T160, insert1_in_gga(0, T150, T160))
INSERT1_IN_AGA(s(T171), tree(s(T170), T150, T151), tree(s(T170), T172, T151)) → U18_AGA(T171, T170, T150, T151, T172, p21_in_agga(T171, T170, T150, T172))
INSERT1_IN_AGA(T190, tree(T186, T187, T188), tree(T186, T187, T191)) → U19_AGA(T190, T186, T187, T188, T191, p46_in_gaga(T186, T190, T188, T191))
P46_IN_GAGA(s(T131), s(T133), T114, T134) → U7_GAGA(T131, T133, T114, T134, p53_in_gaga(T131, T133, T114, T134))
P46_IN_GAGA(s(T131), s(T133), T114, T134) → P53_IN_GAGA(T131, T133, T114, T134)
P53_IN_GAGA(T131, T133, T114, T134) → U8_GAGA(T131, T133, T114, T134, less36_in_ga(T131, T133))
P53_IN_GAGA(T131, T133, T114, T134) → LESS36_IN_GA(T131, T133)
P53_IN_GAGA(T131, T137, T114, T138) → U9_GAGA(T131, T137, T114, T138, lessc36_in_ga(T131, T137))
U9_GAGA(T131, T137, T114, T138, lessc36_out_ga(T131, T137)) → U10_GAGA(T131, T137, T114, T138, insert1_in_aga(s(T137), T114, T138))
U9_GAGA(T131, T137, T114, T138, lessc36_out_ga(T131, T137)) → INSERT1_IN_AGA(s(T137), T114, T138)
INSERT1_IN_AGA(s(T212), tree(0, T201, T202), tree(0, T201, T211)) → U20_AGA(T212, T201, T202, T211, insert1_in_aga(s(T212), T202, T211))
INSERT1_IN_AGA(s(T212), tree(0, T201, T202), tree(0, T201, T211)) → INSERT1_IN_AGA(s(T212), T202, T211)
INSERT1_IN_AGA(s(T221), tree(s(T219), T201, T202), tree(s(T219), T201, T222)) → U21_AGA(T221, T219, T201, T202, T222, p53_in_gaga(T219, T221, T202, T222))
INSERT1_IN_AGA(s(T221), tree(s(T219), T201, T202), tree(s(T219), T201, T222)) → P53_IN_GAGA(T219, T221, T202, T222)
lessc23_in_gg(0, s(T55)) → lessc23_out_gg(0, s(T55))
lessc23_in_gg(s(T62), s(T61)) → U33_gg(T62, T61, lessc23_in_gg(T62, T61))
U33_gg(T62, T61, lessc23_out_gg(T62, T61)) → lessc23_out_gg(s(T62), s(T61))
lessc36_in_gg(0, s(T94)) → lessc36_out_gg(0, s(T94))
lessc36_in_gg(s(T99), s(T101)) → U34_gg(T99, T101, lessc36_in_gg(T99, T101))
U34_gg(T99, T101, lessc36_out_gg(T99, T101)) → lessc36_out_gg(s(T99), s(T101))
lessc23_in_ag(0, s(T55)) → lessc23_out_ag(0, s(T55))
lessc23_in_ag(s(T62), s(T61)) → U33_ag(T62, T61, lessc23_in_ag(T62, T61))
U33_ag(T62, T61, lessc23_out_ag(T62, T61)) → lessc23_out_ag(s(T62), s(T61))
lessc36_in_ga(0, s(T94)) → lessc36_out_ga(0, s(T94))
lessc36_in_ga(s(T99), s(T101)) → U34_ga(T99, T101, lessc36_in_ga(T99, T101))
U34_ga(T99, T101, lessc36_out_ga(T99, T101)) → lessc36_out_ga(s(T99), s(T101))
LESS36_IN_GA(s(T99), s(T101)) → LESS36_IN_GA(T99, T101)
lessc23_in_gg(0, s(T55)) → lessc23_out_gg(0, s(T55))
lessc23_in_gg(s(T62), s(T61)) → U33_gg(T62, T61, lessc23_in_gg(T62, T61))
U33_gg(T62, T61, lessc23_out_gg(T62, T61)) → lessc23_out_gg(s(T62), s(T61))
lessc36_in_gg(0, s(T94)) → lessc36_out_gg(0, s(T94))
lessc36_in_gg(s(T99), s(T101)) → U34_gg(T99, T101, lessc36_in_gg(T99, T101))
U34_gg(T99, T101, lessc36_out_gg(T99, T101)) → lessc36_out_gg(s(T99), s(T101))
lessc23_in_ag(0, s(T55)) → lessc23_out_ag(0, s(T55))
lessc23_in_ag(s(T62), s(T61)) → U33_ag(T62, T61, lessc23_in_ag(T62, T61))
U33_ag(T62, T61, lessc23_out_ag(T62, T61)) → lessc23_out_ag(s(T62), s(T61))
lessc36_in_ga(0, s(T94)) → lessc36_out_ga(0, s(T94))
lessc36_in_ga(s(T99), s(T101)) → U34_ga(T99, T101, lessc36_in_ga(T99, T101))
U34_ga(T99, T101, lessc36_out_ga(T99, T101)) → lessc36_out_ga(s(T99), s(T101))
LESS36_IN_GA(s(T99), s(T101)) → LESS36_IN_GA(T99, T101)
LESS36_IN_GA(s(T99)) → LESS36_IN_GA(T99)
From the DPs we obtained the following set of size-change graphs:
LESS23_IN_AG(s(T62), s(T61)) → LESS23_IN_AG(T62, T61)
lessc23_in_gg(0, s(T55)) → lessc23_out_gg(0, s(T55))
lessc23_in_gg(s(T62), s(T61)) → U33_gg(T62, T61, lessc23_in_gg(T62, T61))
U33_gg(T62, T61, lessc23_out_gg(T62, T61)) → lessc23_out_gg(s(T62), s(T61))
lessc36_in_gg(0, s(T94)) → lessc36_out_gg(0, s(T94))
lessc36_in_gg(s(T99), s(T101)) → U34_gg(T99, T101, lessc36_in_gg(T99, T101))
U34_gg(T99, T101, lessc36_out_gg(T99, T101)) → lessc36_out_gg(s(T99), s(T101))
lessc23_in_ag(0, s(T55)) → lessc23_out_ag(0, s(T55))
lessc23_in_ag(s(T62), s(T61)) → U33_ag(T62, T61, lessc23_in_ag(T62, T61))
U33_ag(T62, T61, lessc23_out_ag(T62, T61)) → lessc23_out_ag(s(T62), s(T61))
lessc36_in_ga(0, s(T94)) → lessc36_out_ga(0, s(T94))
lessc36_in_ga(s(T99), s(T101)) → U34_ga(T99, T101, lessc36_in_ga(T99, T101))
U34_ga(T99, T101, lessc36_out_ga(T99, T101)) → lessc36_out_ga(s(T99), s(T101))
LESS23_IN_AG(s(T62), s(T61)) → LESS23_IN_AG(T62, T61)
LESS23_IN_AG(s(T61)) → LESS23_IN_AG(T61)
From the DPs we obtained the following set of size-change graphs:
LESS36_IN_GG(s(T99), s(T101)) → LESS36_IN_GG(T99, T101)
lessc23_in_gg(0, s(T55)) → lessc23_out_gg(0, s(T55))
lessc23_in_gg(s(T62), s(T61)) → U33_gg(T62, T61, lessc23_in_gg(T62, T61))
U33_gg(T62, T61, lessc23_out_gg(T62, T61)) → lessc23_out_gg(s(T62), s(T61))
lessc36_in_gg(0, s(T94)) → lessc36_out_gg(0, s(T94))
lessc36_in_gg(s(T99), s(T101)) → U34_gg(T99, T101, lessc36_in_gg(T99, T101))
U34_gg(T99, T101, lessc36_out_gg(T99, T101)) → lessc36_out_gg(s(T99), s(T101))
lessc23_in_ag(0, s(T55)) → lessc23_out_ag(0, s(T55))
lessc23_in_ag(s(T62), s(T61)) → U33_ag(T62, T61, lessc23_in_ag(T62, T61))
U33_ag(T62, T61, lessc23_out_ag(T62, T61)) → lessc23_out_ag(s(T62), s(T61))
lessc36_in_ga(0, s(T94)) → lessc36_out_ga(0, s(T94))
lessc36_in_ga(s(T99), s(T101)) → U34_ga(T99, T101, lessc36_in_ga(T99, T101))
U34_ga(T99, T101, lessc36_out_ga(T99, T101)) → lessc36_out_ga(s(T99), s(T101))
LESS36_IN_GG(s(T99), s(T101)) → LESS36_IN_GG(T99, T101)
LESS36_IN_GG(s(T99), s(T101)) → LESS36_IN_GG(T99, T101)
From the DPs we obtained the following set of size-change graphs:
LESS23_IN_GG(s(T62), s(T61)) → LESS23_IN_GG(T62, T61)
lessc23_in_gg(0, s(T55)) → lessc23_out_gg(0, s(T55))
lessc23_in_gg(s(T62), s(T61)) → U33_gg(T62, T61, lessc23_in_gg(T62, T61))
U33_gg(T62, T61, lessc23_out_gg(T62, T61)) → lessc23_out_gg(s(T62), s(T61))
lessc36_in_gg(0, s(T94)) → lessc36_out_gg(0, s(T94))
lessc36_in_gg(s(T99), s(T101)) → U34_gg(T99, T101, lessc36_in_gg(T99, T101))
U34_gg(T99, T101, lessc36_out_gg(T99, T101)) → lessc36_out_gg(s(T99), s(T101))
lessc23_in_ag(0, s(T55)) → lessc23_out_ag(0, s(T55))
lessc23_in_ag(s(T62), s(T61)) → U33_ag(T62, T61, lessc23_in_ag(T62, T61))
U33_ag(T62, T61, lessc23_out_ag(T62, T61)) → lessc23_out_ag(s(T62), s(T61))
lessc36_in_ga(0, s(T94)) → lessc36_out_ga(0, s(T94))
lessc36_in_ga(s(T99), s(T101)) → U34_ga(T99, T101, lessc36_in_ga(T99, T101))
U34_ga(T99, T101, lessc36_out_ga(T99, T101)) → lessc36_out_ga(s(T99), s(T101))
LESS23_IN_GG(s(T62), s(T61)) → LESS23_IN_GG(T62, T61)
LESS23_IN_GG(s(T62), s(T61)) → LESS23_IN_GG(T62, T61)
From the DPs we obtained the following set of size-change graphs:
INSERT1_IN_GGA(T86, tree(T78, T79, T80), tree(T78, T79, T87)) → U14_GGA(T86, T78, T79, T80, T87, lessc36_in_gg(T78, T86))
U14_GGA(T86, T78, T79, T80, T87, lessc36_out_gg(T78, T86)) → INSERT1_IN_GGA(T86, T80, T87)
INSERT1_IN_GGA(0, tree(s(T31), T22, T23), tree(s(T31), T32, T23)) → INSERT1_IN_GGA(0, T22, T32)
INSERT1_IN_GGA(T116, tree(T112, T113, T114), tree(T112, T113, T117)) → P46_IN_GGGA(T112, T116, T114, T117)
P46_IN_GGGA(0, s(T124), T114, T123) → INSERT1_IN_GGA(s(T124), T114, T123)
INSERT1_IN_GGA(s(T43), tree(s(T42), T22, T23), tree(s(T42), T44, T23)) → P21_IN_GGGA(T43, T42, T22, T44)
P21_IN_GGGA(T47, T42, T22, T48) → U4_GGGA(T47, T42, T22, T48, lessc23_in_gg(T47, T42))
U4_GGGA(T47, T42, T22, T48, lessc23_out_gg(T47, T42)) → INSERT1_IN_GGA(s(T47), T22, T48)
INSERT1_IN_GGA(s(T212), tree(0, T201, T202), tree(0, T201, T211)) → INSERT1_IN_GGA(s(T212), T202, T211)
INSERT1_IN_GGA(s(T221), tree(s(T219), T201, T202), tree(s(T219), T201, T222)) → P53_IN_GGGA(T219, T221, T202, T222)
P53_IN_GGGA(T131, T137, T114, T138) → U9_GGGA(T131, T137, T114, T138, lessc36_in_gg(T131, T137))
U9_GGGA(T131, T137, T114, T138, lessc36_out_gg(T131, T137)) → INSERT1_IN_GGA(s(T137), T114, T138)
P46_IN_GGGA(s(T131), s(T133), T114, T134) → P53_IN_GGGA(T131, T133, T114, T134)
lessc23_in_gg(0, s(T55)) → lessc23_out_gg(0, s(T55))
lessc23_in_gg(s(T62), s(T61)) → U33_gg(T62, T61, lessc23_in_gg(T62, T61))
U33_gg(T62, T61, lessc23_out_gg(T62, T61)) → lessc23_out_gg(s(T62), s(T61))
lessc36_in_gg(0, s(T94)) → lessc36_out_gg(0, s(T94))
lessc36_in_gg(s(T99), s(T101)) → U34_gg(T99, T101, lessc36_in_gg(T99, T101))
U34_gg(T99, T101, lessc36_out_gg(T99, T101)) → lessc36_out_gg(s(T99), s(T101))
lessc23_in_ag(0, s(T55)) → lessc23_out_ag(0, s(T55))
lessc23_in_ag(s(T62), s(T61)) → U33_ag(T62, T61, lessc23_in_ag(T62, T61))
U33_ag(T62, T61, lessc23_out_ag(T62, T61)) → lessc23_out_ag(s(T62), s(T61))
lessc36_in_ga(0, s(T94)) → lessc36_out_ga(0, s(T94))
lessc36_in_ga(s(T99), s(T101)) → U34_ga(T99, T101, lessc36_in_ga(T99, T101))
U34_ga(T99, T101, lessc36_out_ga(T99, T101)) → lessc36_out_ga(s(T99), s(T101))
INSERT1_IN_GGA(T86, tree(T78, T79, T80), tree(T78, T79, T87)) → U14_GGA(T86, T78, T79, T80, T87, lessc36_in_gg(T78, T86))
U14_GGA(T86, T78, T79, T80, T87, lessc36_out_gg(T78, T86)) → INSERT1_IN_GGA(T86, T80, T87)
INSERT1_IN_GGA(0, tree(s(T31), T22, T23), tree(s(T31), T32, T23)) → INSERT1_IN_GGA(0, T22, T32)
INSERT1_IN_GGA(T116, tree(T112, T113, T114), tree(T112, T113, T117)) → P46_IN_GGGA(T112, T116, T114, T117)
P46_IN_GGGA(0, s(T124), T114, T123) → INSERT1_IN_GGA(s(T124), T114, T123)
INSERT1_IN_GGA(s(T43), tree(s(T42), T22, T23), tree(s(T42), T44, T23)) → P21_IN_GGGA(T43, T42, T22, T44)
P21_IN_GGGA(T47, T42, T22, T48) → U4_GGGA(T47, T42, T22, T48, lessc23_in_gg(T47, T42))
U4_GGGA(T47, T42, T22, T48, lessc23_out_gg(T47, T42)) → INSERT1_IN_GGA(s(T47), T22, T48)
INSERT1_IN_GGA(s(T212), tree(0, T201, T202), tree(0, T201, T211)) → INSERT1_IN_GGA(s(T212), T202, T211)
INSERT1_IN_GGA(s(T221), tree(s(T219), T201, T202), tree(s(T219), T201, T222)) → P53_IN_GGGA(T219, T221, T202, T222)
P53_IN_GGGA(T131, T137, T114, T138) → U9_GGGA(T131, T137, T114, T138, lessc36_in_gg(T131, T137))
U9_GGGA(T131, T137, T114, T138, lessc36_out_gg(T131, T137)) → INSERT1_IN_GGA(s(T137), T114, T138)
P46_IN_GGGA(s(T131), s(T133), T114, T134) → P53_IN_GGGA(T131, T133, T114, T134)
lessc36_in_gg(0, s(T94)) → lessc36_out_gg(0, s(T94))
lessc36_in_gg(s(T99), s(T101)) → U34_gg(T99, T101, lessc36_in_gg(T99, T101))
lessc23_in_gg(0, s(T55)) → lessc23_out_gg(0, s(T55))
lessc23_in_gg(s(T62), s(T61)) → U33_gg(T62, T61, lessc23_in_gg(T62, T61))
U34_gg(T99, T101, lessc36_out_gg(T99, T101)) → lessc36_out_gg(s(T99), s(T101))
U33_gg(T62, T61, lessc23_out_gg(T62, T61)) → lessc23_out_gg(s(T62), s(T61))
INSERT1_IN_GGA(T86, tree(T78, T79, T80)) → U14_GGA(T86, T78, T79, T80, lessc36_in_gg(T78, T86))
U14_GGA(T86, T78, T79, T80, lessc36_out_gg(T78, T86)) → INSERT1_IN_GGA(T86, T80)
INSERT1_IN_GGA(0, tree(s(T31), T22, T23)) → INSERT1_IN_GGA(0, T22)
INSERT1_IN_GGA(T116, tree(T112, T113, T114)) → P46_IN_GGGA(T112, T116, T114)
P46_IN_GGGA(0, s(T124), T114) → INSERT1_IN_GGA(s(T124), T114)
INSERT1_IN_GGA(s(T43), tree(s(T42), T22, T23)) → P21_IN_GGGA(T43, T42, T22)
P21_IN_GGGA(T47, T42, T22) → U4_GGGA(T47, T42, T22, lessc23_in_gg(T47, T42))
U4_GGGA(T47, T42, T22, lessc23_out_gg(T47, T42)) → INSERT1_IN_GGA(s(T47), T22)
INSERT1_IN_GGA(s(T212), tree(0, T201, T202)) → INSERT1_IN_GGA(s(T212), T202)
INSERT1_IN_GGA(s(T221), tree(s(T219), T201, T202)) → P53_IN_GGGA(T219, T221, T202)
P53_IN_GGGA(T131, T137, T114) → U9_GGGA(T131, T137, T114, lessc36_in_gg(T131, T137))
U9_GGGA(T131, T137, T114, lessc36_out_gg(T131, T137)) → INSERT1_IN_GGA(s(T137), T114)
P46_IN_GGGA(s(T131), s(T133), T114) → P53_IN_GGGA(T131, T133, T114)
lessc36_in_gg(0, s(T94)) → lessc36_out_gg(0, s(T94))
lessc36_in_gg(s(T99), s(T101)) → U34_gg(T99, T101, lessc36_in_gg(T99, T101))
lessc23_in_gg(0, s(T55)) → lessc23_out_gg(0, s(T55))
lessc23_in_gg(s(T62), s(T61)) → U33_gg(T62, T61, lessc23_in_gg(T62, T61))
U34_gg(T99, T101, lessc36_out_gg(T99, T101)) → lessc36_out_gg(s(T99), s(T101))
U33_gg(T62, T61, lessc23_out_gg(T62, T61)) → lessc23_out_gg(s(T62), s(T61))
lessc36_in_gg(x0, x1)
lessc23_in_gg(x0, x1)
U34_gg(x0, x1, x2)
U33_gg(x0, x1, x2)
From the DPs we obtained the following set of size-change graphs:
INSERT1_IN_AGA(T86, tree(T78, T79, T80), tree(T78, T79, T87)) → U14_AGA(T86, T78, T79, T80, T87, lessc36_in_ga(T78, T86))
U14_AGA(T86, T78, T79, T80, T87, lessc36_out_ga(T78, T86)) → INSERT1_IN_AGA(T86, T80, T87)
INSERT1_IN_AGA(T116, tree(T112, T113, T114), tree(T112, T113, T117)) → P46_IN_GAGA(T112, T116, T114, T117)
P46_IN_GAGA(0, s(T124), T114, T123) → INSERT1_IN_AGA(s(T124), T114, T123)
INSERT1_IN_AGA(s(T212), tree(0, T201, T202), tree(0, T201, T211)) → INSERT1_IN_AGA(s(T212), T202, T211)
INSERT1_IN_AGA(s(T221), tree(s(T219), T201, T202), tree(s(T219), T201, T222)) → P53_IN_GAGA(T219, T221, T202, T222)
P53_IN_GAGA(T131, T137, T114, T138) → U9_GAGA(T131, T137, T114, T138, lessc36_in_ga(T131, T137))
U9_GAGA(T131, T137, T114, T138, lessc36_out_ga(T131, T137)) → INSERT1_IN_AGA(s(T137), T114, T138)
P46_IN_GAGA(s(T131), s(T133), T114, T134) → P53_IN_GAGA(T131, T133, T114, T134)
lessc23_in_gg(0, s(T55)) → lessc23_out_gg(0, s(T55))
lessc23_in_gg(s(T62), s(T61)) → U33_gg(T62, T61, lessc23_in_gg(T62, T61))
U33_gg(T62, T61, lessc23_out_gg(T62, T61)) → lessc23_out_gg(s(T62), s(T61))
lessc36_in_gg(0, s(T94)) → lessc36_out_gg(0, s(T94))
lessc36_in_gg(s(T99), s(T101)) → U34_gg(T99, T101, lessc36_in_gg(T99, T101))
U34_gg(T99, T101, lessc36_out_gg(T99, T101)) → lessc36_out_gg(s(T99), s(T101))
lessc23_in_ag(0, s(T55)) → lessc23_out_ag(0, s(T55))
lessc23_in_ag(s(T62), s(T61)) → U33_ag(T62, T61, lessc23_in_ag(T62, T61))
U33_ag(T62, T61, lessc23_out_ag(T62, T61)) → lessc23_out_ag(s(T62), s(T61))
lessc36_in_ga(0, s(T94)) → lessc36_out_ga(0, s(T94))
lessc36_in_ga(s(T99), s(T101)) → U34_ga(T99, T101, lessc36_in_ga(T99, T101))
U34_ga(T99, T101, lessc36_out_ga(T99, T101)) → lessc36_out_ga(s(T99), s(T101))
INSERT1_IN_AGA(T86, tree(T78, T79, T80), tree(T78, T79, T87)) → U14_AGA(T86, T78, T79, T80, T87, lessc36_in_ga(T78, T86))
U14_AGA(T86, T78, T79, T80, T87, lessc36_out_ga(T78, T86)) → INSERT1_IN_AGA(T86, T80, T87)
INSERT1_IN_AGA(T116, tree(T112, T113, T114), tree(T112, T113, T117)) → P46_IN_GAGA(T112, T116, T114, T117)
P46_IN_GAGA(0, s(T124), T114, T123) → INSERT1_IN_AGA(s(T124), T114, T123)
INSERT1_IN_AGA(s(T212), tree(0, T201, T202), tree(0, T201, T211)) → INSERT1_IN_AGA(s(T212), T202, T211)
INSERT1_IN_AGA(s(T221), tree(s(T219), T201, T202), tree(s(T219), T201, T222)) → P53_IN_GAGA(T219, T221, T202, T222)
P53_IN_GAGA(T131, T137, T114, T138) → U9_GAGA(T131, T137, T114, T138, lessc36_in_ga(T131, T137))
U9_GAGA(T131, T137, T114, T138, lessc36_out_ga(T131, T137)) → INSERT1_IN_AGA(s(T137), T114, T138)
P46_IN_GAGA(s(T131), s(T133), T114, T134) → P53_IN_GAGA(T131, T133, T114, T134)
lessc36_in_ga(0, s(T94)) → lessc36_out_ga(0, s(T94))
lessc36_in_ga(s(T99), s(T101)) → U34_ga(T99, T101, lessc36_in_ga(T99, T101))
U34_ga(T99, T101, lessc36_out_ga(T99, T101)) → lessc36_out_ga(s(T99), s(T101))
INSERT1_IN_AGA(tree(T78, T79, T80)) → U14_AGA(T78, T79, T80, lessc36_in_ga(T78))
U14_AGA(T78, T79, T80, lessc36_out_ga(T78)) → INSERT1_IN_AGA(T80)
INSERT1_IN_AGA(tree(T112, T113, T114)) → P46_IN_GAGA(T112, T114)
P46_IN_GAGA(0, T114) → INSERT1_IN_AGA(T114)
INSERT1_IN_AGA(tree(0, T201, T202)) → INSERT1_IN_AGA(T202)
INSERT1_IN_AGA(tree(s(T219), T201, T202)) → P53_IN_GAGA(T219, T202)
P53_IN_GAGA(T131, T114) → U9_GAGA(T131, T114, lessc36_in_ga(T131))
U9_GAGA(T131, T114, lessc36_out_ga(T131)) → INSERT1_IN_AGA(T114)
P46_IN_GAGA(s(T131), T114) → P53_IN_GAGA(T131, T114)
lessc36_in_ga(0) → lessc36_out_ga(0)
lessc36_in_ga(s(T99)) → U34_ga(T99, lessc36_in_ga(T99))
U34_ga(T99, lessc36_out_ga(T99)) → lessc36_out_ga(s(T99))
lessc36_in_ga(x0)
U34_ga(x0, x1)
From the DPs we obtained the following set of size-change graphs: