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 QDPSizeChangeProof (⇔)
↳25 YES
INSERT1_IN_GGA(s(T28), tree(s(T28), T20, T21), tree(s(T28), T23, T21)) → U6_GGA(T28, T20, T21, T23, p18_in_gga(T28, T20, T23))
INSERT1_IN_GGA(s(T28), tree(s(T28), T20, T21), tree(s(T28), T23, T21)) → P18_IN_GGA(T28, T20, T23)
P18_IN_GGA(T28, T20, T23) → U2_GGA(T28, T20, T23, less20_in_g(T28))
P18_IN_GGA(T28, T20, T23) → LESS20_IN_G(T28)
LESS20_IN_G(s(T33)) → U1_G(T33, less20_in_g(T33))
LESS20_IN_G(s(T33)) → LESS20_IN_G(T33)
P18_IN_GGA(T28, T20, T23) → U3_GGA(T28, T20, T23, lessc20_in_g(T28))
U3_GGA(T28, T20, T23, lessc20_out_g(T28)) → U4_GGA(T28, T20, T23, insert1_in_gga(s(T28), T20, T23))
U3_GGA(T28, T20, T23, lessc20_out_g(T28)) → INSERT1_IN_GGA(s(T28), T20, T23)
INSERT1_IN_GGA(T45, tree(T45, T46, T47), tree(T45, T46, T49)) → U7_GGA(T45, T46, T47, T49, less20_in_g(T45))
INSERT1_IN_GGA(T45, tree(T45, T46, T47), tree(T45, T46, T49)) → LESS20_IN_G(T45)
INSERT1_IN_GGA(T45, tree(T45, T46, T47), tree(T45, T46, T49)) → U8_GGA(T45, T46, T47, T49, lessc20_in_g(T45))
U8_GGA(T45, T46, T47, T49, lessc20_out_g(T45)) → U9_GGA(T45, T46, T47, T49, insert1_in_gga(T45, T47, T49))
U8_GGA(T45, T46, T47, T49, lessc20_out_g(T45)) → INSERT1_IN_GGA(T45, T47, T49)
INSERT1_IN_GGA(s(T65), tree(s(T65), T59, T60), tree(s(T65), T59, T62)) → U10_GGA(T65, T59, T60, T62, p18_in_gga(T65, T60, T62))
INSERT1_IN_GGA(s(T65), tree(s(T65), T59, T60), tree(s(T65), T59, T62)) → P18_IN_GGA(T65, T60, T62)
INSERT1_IN_GGA(0, tree(s(T82), T74, T75), tree(s(T82), T77, T75)) → U11_GGA(T82, T74, T75, T77, insert1_in_gga(0, T74, T77))
INSERT1_IN_GGA(0, tree(s(T82), T74, T75), tree(s(T82), T77, T75)) → INSERT1_IN_GGA(0, T74, T77)
INSERT1_IN_GGA(s(s(s(s(s(s(s(s(T184)))))))), tree(s(s(s(s(s(s(s(s(T185)))))))), T74, T75), tree(s(s(s(s(s(s(s(s(T185)))))))), T77, T75)) → U12_GGA(T184, T185, T74, T75, T77, less106_in_gg(T184, T185))
INSERT1_IN_GGA(s(s(s(s(s(s(s(s(T184)))))))), tree(s(s(s(s(s(s(s(s(T185)))))))), T74, T75), tree(s(s(s(s(s(s(s(s(T185)))))))), T77, T75)) → LESS106_IN_GG(T184, T185)
LESS106_IN_GG(s(T201), s(T202)) → U5_GG(T201, T202, less106_in_gg(T201, T202))
LESS106_IN_GG(s(T201), s(T202)) → LESS106_IN_GG(T201, T202)
INSERT1_IN_GGA(s(T91), tree(s(T92), T74, T75), tree(s(T92), T77, T75)) → U13_GGA(T91, T92, T74, T75, T77, lessc48_in_gg(T91, T92))
U13_GGA(T91, T92, T74, T75, T77, lessc48_out_gg(T91, T92)) → U14_GGA(T91, T92, T74, T75, T77, insert1_in_gga(s(T91), T74, T77))
U13_GGA(T91, T92, T74, T75, T77, lessc48_out_gg(T91, T92)) → INSERT1_IN_GGA(s(T91), T74, T77)
INSERT1_IN_GGA(T217, tree(T218, T219, T220), tree(T218, T219, T222)) → U15_GGA(T217, T218, T219, T220, T222, less106_in_gg(T218, T217))
INSERT1_IN_GGA(T217, tree(T218, T219, T220), tree(T218, T219, T222)) → LESS106_IN_GG(T218, T217)
INSERT1_IN_GGA(T217, tree(T218, T219, T220), tree(T218, T219, T222)) → U16_GGA(T217, T218, T219, T220, T222, lessc106_in_gg(T218, T217))
U16_GGA(T217, T218, T219, T220, T222, lessc106_out_gg(T218, T217)) → U17_GGA(T217, T218, T219, T220, T222, insert1_in_gga(T217, T220, T222))
U16_GGA(T217, T218, T219, T220, T222, lessc106_out_gg(T218, T217)) → INSERT1_IN_GGA(T217, T220, T222)
INSERT1_IN_GGA(s(T244), tree(0, T236, T237), tree(0, T236, T239)) → U18_GGA(T244, T236, T237, T239, insert1_in_gga(s(T244), T237, T239))
INSERT1_IN_GGA(s(T244), tree(0, T236, T237), tree(0, T236, T239)) → INSERT1_IN_GGA(s(T244), T237, T239)
INSERT1_IN_GGA(s(T252), tree(s(T251), T236, T237), tree(s(T251), T236, T239)) → U19_GGA(T252, T251, T236, T237, T239, less106_in_gg(T251, T252))
INSERT1_IN_GGA(s(T252), tree(s(T251), T236, T237), tree(s(T251), T236, T239)) → LESS106_IN_GG(T251, T252)
INSERT1_IN_GGA(s(T252), tree(s(T251), T236, T237), tree(s(T251), T236, T239)) → U20_GGA(T252, T251, T236, T237, T239, lessc106_in_gg(T251, T252))
U20_GGA(T252, T251, T236, T237, T239, lessc106_out_gg(T251, T252)) → U21_GGA(T252, T251, T236, T237, T239, insert1_in_gga(s(T252), T237, T239))
U20_GGA(T252, T251, T236, T237, T239, lessc106_out_gg(T251, T252)) → INSERT1_IN_GGA(s(T252), T237, T239)
lessc20_in_g(s(T33)) → U35_g(T33, lessc20_in_g(T33))
U35_g(T33, lessc20_out_g(T33)) → lessc20_out_g(s(T33))
lessc48_in_gg(0, s(T101)) → lessc48_out_gg(0, s(T101))
lessc48_in_gg(s(0), s(s(T114))) → lessc48_out_gg(s(0), s(s(T114)))
lessc48_in_gg(s(s(0)), s(s(s(T127)))) → lessc48_out_gg(s(s(0)), s(s(s(T127))))
lessc48_in_gg(s(s(s(0))), s(s(s(s(T140))))) → lessc48_out_gg(s(s(s(0))), s(s(s(s(T140)))))
lessc48_in_gg(s(s(s(s(0)))), s(s(s(s(s(T153)))))) → lessc48_out_gg(s(s(s(s(0)))), s(s(s(s(s(T153))))))
lessc48_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(s(T166))))))) → lessc48_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(s(T166)))))))
lessc48_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T179)))))))) → lessc48_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T179))))))))
lessc48_in_gg(s(s(s(s(s(s(s(T184))))))), s(s(s(s(s(s(s(T185)))))))) → U39_gg(T184, T185, lessc106_in_gg(T184, T185))
lessc106_in_gg(0, s(T196)) → lessc106_out_gg(0, s(T196))
lessc106_in_gg(s(T201), s(T202)) → U38_gg(T201, T202, lessc106_in_gg(T201, T202))
U38_gg(T201, T202, lessc106_out_gg(T201, T202)) → lessc106_out_gg(s(T201), s(T202))
U39_gg(T184, T185, lessc106_out_gg(T184, T185)) → lessc48_out_gg(s(s(s(s(s(s(s(T184))))))), s(s(s(s(s(s(s(T185))))))))
Infinitary Constructor Rewriting Termination of PiDP implies Termination of TRIPLES
INSERT1_IN_GGA(s(T28), tree(s(T28), T20, T21), tree(s(T28), T23, T21)) → U6_GGA(T28, T20, T21, T23, p18_in_gga(T28, T20, T23))
INSERT1_IN_GGA(s(T28), tree(s(T28), T20, T21), tree(s(T28), T23, T21)) → P18_IN_GGA(T28, T20, T23)
P18_IN_GGA(T28, T20, T23) → U2_GGA(T28, T20, T23, less20_in_g(T28))
P18_IN_GGA(T28, T20, T23) → LESS20_IN_G(T28)
LESS20_IN_G(s(T33)) → U1_G(T33, less20_in_g(T33))
LESS20_IN_G(s(T33)) → LESS20_IN_G(T33)
P18_IN_GGA(T28, T20, T23) → U3_GGA(T28, T20, T23, lessc20_in_g(T28))
U3_GGA(T28, T20, T23, lessc20_out_g(T28)) → U4_GGA(T28, T20, T23, insert1_in_gga(s(T28), T20, T23))
U3_GGA(T28, T20, T23, lessc20_out_g(T28)) → INSERT1_IN_GGA(s(T28), T20, T23)
INSERT1_IN_GGA(T45, tree(T45, T46, T47), tree(T45, T46, T49)) → U7_GGA(T45, T46, T47, T49, less20_in_g(T45))
INSERT1_IN_GGA(T45, tree(T45, T46, T47), tree(T45, T46, T49)) → LESS20_IN_G(T45)
INSERT1_IN_GGA(T45, tree(T45, T46, T47), tree(T45, T46, T49)) → U8_GGA(T45, T46, T47, T49, lessc20_in_g(T45))
U8_GGA(T45, T46, T47, T49, lessc20_out_g(T45)) → U9_GGA(T45, T46, T47, T49, insert1_in_gga(T45, T47, T49))
U8_GGA(T45, T46, T47, T49, lessc20_out_g(T45)) → INSERT1_IN_GGA(T45, T47, T49)
INSERT1_IN_GGA(s(T65), tree(s(T65), T59, T60), tree(s(T65), T59, T62)) → U10_GGA(T65, T59, T60, T62, p18_in_gga(T65, T60, T62))
INSERT1_IN_GGA(s(T65), tree(s(T65), T59, T60), tree(s(T65), T59, T62)) → P18_IN_GGA(T65, T60, T62)
INSERT1_IN_GGA(0, tree(s(T82), T74, T75), tree(s(T82), T77, T75)) → U11_GGA(T82, T74, T75, T77, insert1_in_gga(0, T74, T77))
INSERT1_IN_GGA(0, tree(s(T82), T74, T75), tree(s(T82), T77, T75)) → INSERT1_IN_GGA(0, T74, T77)
INSERT1_IN_GGA(s(s(s(s(s(s(s(s(T184)))))))), tree(s(s(s(s(s(s(s(s(T185)))))))), T74, T75), tree(s(s(s(s(s(s(s(s(T185)))))))), T77, T75)) → U12_GGA(T184, T185, T74, T75, T77, less106_in_gg(T184, T185))
INSERT1_IN_GGA(s(s(s(s(s(s(s(s(T184)))))))), tree(s(s(s(s(s(s(s(s(T185)))))))), T74, T75), tree(s(s(s(s(s(s(s(s(T185)))))))), T77, T75)) → LESS106_IN_GG(T184, T185)
LESS106_IN_GG(s(T201), s(T202)) → U5_GG(T201, T202, less106_in_gg(T201, T202))
LESS106_IN_GG(s(T201), s(T202)) → LESS106_IN_GG(T201, T202)
INSERT1_IN_GGA(s(T91), tree(s(T92), T74, T75), tree(s(T92), T77, T75)) → U13_GGA(T91, T92, T74, T75, T77, lessc48_in_gg(T91, T92))
U13_GGA(T91, T92, T74, T75, T77, lessc48_out_gg(T91, T92)) → U14_GGA(T91, T92, T74, T75, T77, insert1_in_gga(s(T91), T74, T77))
U13_GGA(T91, T92, T74, T75, T77, lessc48_out_gg(T91, T92)) → INSERT1_IN_GGA(s(T91), T74, T77)
INSERT1_IN_GGA(T217, tree(T218, T219, T220), tree(T218, T219, T222)) → U15_GGA(T217, T218, T219, T220, T222, less106_in_gg(T218, T217))
INSERT1_IN_GGA(T217, tree(T218, T219, T220), tree(T218, T219, T222)) → LESS106_IN_GG(T218, T217)
INSERT1_IN_GGA(T217, tree(T218, T219, T220), tree(T218, T219, T222)) → U16_GGA(T217, T218, T219, T220, T222, lessc106_in_gg(T218, T217))
U16_GGA(T217, T218, T219, T220, T222, lessc106_out_gg(T218, T217)) → U17_GGA(T217, T218, T219, T220, T222, insert1_in_gga(T217, T220, T222))
U16_GGA(T217, T218, T219, T220, T222, lessc106_out_gg(T218, T217)) → INSERT1_IN_GGA(T217, T220, T222)
INSERT1_IN_GGA(s(T244), tree(0, T236, T237), tree(0, T236, T239)) → U18_GGA(T244, T236, T237, T239, insert1_in_gga(s(T244), T237, T239))
INSERT1_IN_GGA(s(T244), tree(0, T236, T237), tree(0, T236, T239)) → INSERT1_IN_GGA(s(T244), T237, T239)
INSERT1_IN_GGA(s(T252), tree(s(T251), T236, T237), tree(s(T251), T236, T239)) → U19_GGA(T252, T251, T236, T237, T239, less106_in_gg(T251, T252))
INSERT1_IN_GGA(s(T252), tree(s(T251), T236, T237), tree(s(T251), T236, T239)) → LESS106_IN_GG(T251, T252)
INSERT1_IN_GGA(s(T252), tree(s(T251), T236, T237), tree(s(T251), T236, T239)) → U20_GGA(T252, T251, T236, T237, T239, lessc106_in_gg(T251, T252))
U20_GGA(T252, T251, T236, T237, T239, lessc106_out_gg(T251, T252)) → U21_GGA(T252, T251, T236, T237, T239, insert1_in_gga(s(T252), T237, T239))
U20_GGA(T252, T251, T236, T237, T239, lessc106_out_gg(T251, T252)) → INSERT1_IN_GGA(s(T252), T237, T239)
lessc20_in_g(s(T33)) → U35_g(T33, lessc20_in_g(T33))
U35_g(T33, lessc20_out_g(T33)) → lessc20_out_g(s(T33))
lessc48_in_gg(0, s(T101)) → lessc48_out_gg(0, s(T101))
lessc48_in_gg(s(0), s(s(T114))) → lessc48_out_gg(s(0), s(s(T114)))
lessc48_in_gg(s(s(0)), s(s(s(T127)))) → lessc48_out_gg(s(s(0)), s(s(s(T127))))
lessc48_in_gg(s(s(s(0))), s(s(s(s(T140))))) → lessc48_out_gg(s(s(s(0))), s(s(s(s(T140)))))
lessc48_in_gg(s(s(s(s(0)))), s(s(s(s(s(T153)))))) → lessc48_out_gg(s(s(s(s(0)))), s(s(s(s(s(T153))))))
lessc48_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(s(T166))))))) → lessc48_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(s(T166)))))))
lessc48_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T179)))))))) → lessc48_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T179))))))))
lessc48_in_gg(s(s(s(s(s(s(s(T184))))))), s(s(s(s(s(s(s(T185)))))))) → U39_gg(T184, T185, lessc106_in_gg(T184, T185))
lessc106_in_gg(0, s(T196)) → lessc106_out_gg(0, s(T196))
lessc106_in_gg(s(T201), s(T202)) → U38_gg(T201, T202, lessc106_in_gg(T201, T202))
U38_gg(T201, T202, lessc106_out_gg(T201, T202)) → lessc106_out_gg(s(T201), s(T202))
U39_gg(T184, T185, lessc106_out_gg(T184, T185)) → lessc48_out_gg(s(s(s(s(s(s(s(T184))))))), s(s(s(s(s(s(s(T185))))))))
LESS106_IN_GG(s(T201), s(T202)) → LESS106_IN_GG(T201, T202)
lessc20_in_g(s(T33)) → U35_g(T33, lessc20_in_g(T33))
U35_g(T33, lessc20_out_g(T33)) → lessc20_out_g(s(T33))
lessc48_in_gg(0, s(T101)) → lessc48_out_gg(0, s(T101))
lessc48_in_gg(s(0), s(s(T114))) → lessc48_out_gg(s(0), s(s(T114)))
lessc48_in_gg(s(s(0)), s(s(s(T127)))) → lessc48_out_gg(s(s(0)), s(s(s(T127))))
lessc48_in_gg(s(s(s(0))), s(s(s(s(T140))))) → lessc48_out_gg(s(s(s(0))), s(s(s(s(T140)))))
lessc48_in_gg(s(s(s(s(0)))), s(s(s(s(s(T153)))))) → lessc48_out_gg(s(s(s(s(0)))), s(s(s(s(s(T153))))))
lessc48_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(s(T166))))))) → lessc48_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(s(T166)))))))
lessc48_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T179)))))))) → lessc48_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T179))))))))
lessc48_in_gg(s(s(s(s(s(s(s(T184))))))), s(s(s(s(s(s(s(T185)))))))) → U39_gg(T184, T185, lessc106_in_gg(T184, T185))
lessc106_in_gg(0, s(T196)) → lessc106_out_gg(0, s(T196))
lessc106_in_gg(s(T201), s(T202)) → U38_gg(T201, T202, lessc106_in_gg(T201, T202))
U38_gg(T201, T202, lessc106_out_gg(T201, T202)) → lessc106_out_gg(s(T201), s(T202))
U39_gg(T184, T185, lessc106_out_gg(T184, T185)) → lessc48_out_gg(s(s(s(s(s(s(s(T184))))))), s(s(s(s(s(s(s(T185))))))))
LESS106_IN_GG(s(T201), s(T202)) → LESS106_IN_GG(T201, T202)
LESS106_IN_GG(s(T201), s(T202)) → LESS106_IN_GG(T201, T202)
From the DPs we obtained the following set of size-change graphs:
LESS20_IN_G(s(T33)) → LESS20_IN_G(T33)
lessc20_in_g(s(T33)) → U35_g(T33, lessc20_in_g(T33))
U35_g(T33, lessc20_out_g(T33)) → lessc20_out_g(s(T33))
lessc48_in_gg(0, s(T101)) → lessc48_out_gg(0, s(T101))
lessc48_in_gg(s(0), s(s(T114))) → lessc48_out_gg(s(0), s(s(T114)))
lessc48_in_gg(s(s(0)), s(s(s(T127)))) → lessc48_out_gg(s(s(0)), s(s(s(T127))))
lessc48_in_gg(s(s(s(0))), s(s(s(s(T140))))) → lessc48_out_gg(s(s(s(0))), s(s(s(s(T140)))))
lessc48_in_gg(s(s(s(s(0)))), s(s(s(s(s(T153)))))) → lessc48_out_gg(s(s(s(s(0)))), s(s(s(s(s(T153))))))
lessc48_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(s(T166))))))) → lessc48_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(s(T166)))))))
lessc48_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T179)))))))) → lessc48_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T179))))))))
lessc48_in_gg(s(s(s(s(s(s(s(T184))))))), s(s(s(s(s(s(s(T185)))))))) → U39_gg(T184, T185, lessc106_in_gg(T184, T185))
lessc106_in_gg(0, s(T196)) → lessc106_out_gg(0, s(T196))
lessc106_in_gg(s(T201), s(T202)) → U38_gg(T201, T202, lessc106_in_gg(T201, T202))
U38_gg(T201, T202, lessc106_out_gg(T201, T202)) → lessc106_out_gg(s(T201), s(T202))
U39_gg(T184, T185, lessc106_out_gg(T184, T185)) → lessc48_out_gg(s(s(s(s(s(s(s(T184))))))), s(s(s(s(s(s(s(T185))))))))
LESS20_IN_G(s(T33)) → LESS20_IN_G(T33)
LESS20_IN_G(s(T33)) → LESS20_IN_G(T33)
From the DPs we obtained the following set of size-change graphs:
INSERT1_IN_GGA(s(T28), tree(s(T28), T20, T21), tree(s(T28), T23, T21)) → P18_IN_GGA(T28, T20, T23)
P18_IN_GGA(T28, T20, T23) → U3_GGA(T28, T20, T23, lessc20_in_g(T28))
U3_GGA(T28, T20, T23, lessc20_out_g(T28)) → INSERT1_IN_GGA(s(T28), T20, T23)
INSERT1_IN_GGA(T45, tree(T45, T46, T47), tree(T45, T46, T49)) → U8_GGA(T45, T46, T47, T49, lessc20_in_g(T45))
U8_GGA(T45, T46, T47, T49, lessc20_out_g(T45)) → INSERT1_IN_GGA(T45, T47, T49)
INSERT1_IN_GGA(s(T65), tree(s(T65), T59, T60), tree(s(T65), T59, T62)) → P18_IN_GGA(T65, T60, T62)
INSERT1_IN_GGA(0, tree(s(T82), T74, T75), tree(s(T82), T77, T75)) → INSERT1_IN_GGA(0, T74, T77)
INSERT1_IN_GGA(T217, tree(T218, T219, T220), tree(T218, T219, T222)) → U16_GGA(T217, T218, T219, T220, T222, lessc106_in_gg(T218, T217))
U16_GGA(T217, T218, T219, T220, T222, lessc106_out_gg(T218, T217)) → INSERT1_IN_GGA(T217, T220, T222)
INSERT1_IN_GGA(s(T91), tree(s(T92), T74, T75), tree(s(T92), T77, T75)) → U13_GGA(T91, T92, T74, T75, T77, lessc48_in_gg(T91, T92))
U13_GGA(T91, T92, T74, T75, T77, lessc48_out_gg(T91, T92)) → INSERT1_IN_GGA(s(T91), T74, T77)
INSERT1_IN_GGA(s(T244), tree(0, T236, T237), tree(0, T236, T239)) → INSERT1_IN_GGA(s(T244), T237, T239)
INSERT1_IN_GGA(s(T252), tree(s(T251), T236, T237), tree(s(T251), T236, T239)) → U20_GGA(T252, T251, T236, T237, T239, lessc106_in_gg(T251, T252))
U20_GGA(T252, T251, T236, T237, T239, lessc106_out_gg(T251, T252)) → INSERT1_IN_GGA(s(T252), T237, T239)
lessc20_in_g(s(T33)) → U35_g(T33, lessc20_in_g(T33))
U35_g(T33, lessc20_out_g(T33)) → lessc20_out_g(s(T33))
lessc48_in_gg(0, s(T101)) → lessc48_out_gg(0, s(T101))
lessc48_in_gg(s(0), s(s(T114))) → lessc48_out_gg(s(0), s(s(T114)))
lessc48_in_gg(s(s(0)), s(s(s(T127)))) → lessc48_out_gg(s(s(0)), s(s(s(T127))))
lessc48_in_gg(s(s(s(0))), s(s(s(s(T140))))) → lessc48_out_gg(s(s(s(0))), s(s(s(s(T140)))))
lessc48_in_gg(s(s(s(s(0)))), s(s(s(s(s(T153)))))) → lessc48_out_gg(s(s(s(s(0)))), s(s(s(s(s(T153))))))
lessc48_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(s(T166))))))) → lessc48_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(s(T166)))))))
lessc48_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T179)))))))) → lessc48_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T179))))))))
lessc48_in_gg(s(s(s(s(s(s(s(T184))))))), s(s(s(s(s(s(s(T185)))))))) → U39_gg(T184, T185, lessc106_in_gg(T184, T185))
lessc106_in_gg(0, s(T196)) → lessc106_out_gg(0, s(T196))
lessc106_in_gg(s(T201), s(T202)) → U38_gg(T201, T202, lessc106_in_gg(T201, T202))
U38_gg(T201, T202, lessc106_out_gg(T201, T202)) → lessc106_out_gg(s(T201), s(T202))
U39_gg(T184, T185, lessc106_out_gg(T184, T185)) → lessc48_out_gg(s(s(s(s(s(s(s(T184))))))), s(s(s(s(s(s(s(T185))))))))
INSERT1_IN_GGA(s(T28), tree(s(T28), T20, T21)) → P18_IN_GGA(T28, T20)
P18_IN_GGA(T28, T20) → U3_GGA(T28, T20, lessc20_in_g(T28))
U3_GGA(T28, T20, lessc20_out_g(T28)) → INSERT1_IN_GGA(s(T28), T20)
INSERT1_IN_GGA(T45, tree(T45, T46, T47)) → U8_GGA(T45, T46, T47, lessc20_in_g(T45))
U8_GGA(T45, T46, T47, lessc20_out_g(T45)) → INSERT1_IN_GGA(T45, T47)
INSERT1_IN_GGA(s(T65), tree(s(T65), T59, T60)) → P18_IN_GGA(T65, T60)
INSERT1_IN_GGA(0, tree(s(T82), T74, T75)) → INSERT1_IN_GGA(0, T74)
INSERT1_IN_GGA(T217, tree(T218, T219, T220)) → U16_GGA(T217, T218, T219, T220, lessc106_in_gg(T218, T217))
U16_GGA(T217, T218, T219, T220, lessc106_out_gg(T218, T217)) → INSERT1_IN_GGA(T217, T220)
INSERT1_IN_GGA(s(T91), tree(s(T92), T74, T75)) → U13_GGA(T91, T92, T74, T75, lessc48_in_gg(T91, T92))
U13_GGA(T91, T92, T74, T75, lessc48_out_gg(T91, T92)) → INSERT1_IN_GGA(s(T91), T74)
INSERT1_IN_GGA(s(T244), tree(0, T236, T237)) → INSERT1_IN_GGA(s(T244), T237)
INSERT1_IN_GGA(s(T252), tree(s(T251), T236, T237)) → U20_GGA(T252, T251, T236, T237, lessc106_in_gg(T251, T252))
U20_GGA(T252, T251, T236, T237, lessc106_out_gg(T251, T252)) → INSERT1_IN_GGA(s(T252), T237)
lessc20_in_g(s(T33)) → U35_g(T33, lessc20_in_g(T33))
U35_g(T33, lessc20_out_g(T33)) → lessc20_out_g(s(T33))
lessc48_in_gg(0, s(T101)) → lessc48_out_gg(0, s(T101))
lessc48_in_gg(s(0), s(s(T114))) → lessc48_out_gg(s(0), s(s(T114)))
lessc48_in_gg(s(s(0)), s(s(s(T127)))) → lessc48_out_gg(s(s(0)), s(s(s(T127))))
lessc48_in_gg(s(s(s(0))), s(s(s(s(T140))))) → lessc48_out_gg(s(s(s(0))), s(s(s(s(T140)))))
lessc48_in_gg(s(s(s(s(0)))), s(s(s(s(s(T153)))))) → lessc48_out_gg(s(s(s(s(0)))), s(s(s(s(s(T153))))))
lessc48_in_gg(s(s(s(s(s(0))))), s(s(s(s(s(s(T166))))))) → lessc48_out_gg(s(s(s(s(s(0))))), s(s(s(s(s(s(T166)))))))
lessc48_in_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T179)))))))) → lessc48_out_gg(s(s(s(s(s(s(0)))))), s(s(s(s(s(s(s(T179))))))))
lessc48_in_gg(s(s(s(s(s(s(s(T184))))))), s(s(s(s(s(s(s(T185)))))))) → U39_gg(T184, T185, lessc106_in_gg(T184, T185))
lessc106_in_gg(0, s(T196)) → lessc106_out_gg(0, s(T196))
lessc106_in_gg(s(T201), s(T202)) → U38_gg(T201, T202, lessc106_in_gg(T201, T202))
U38_gg(T201, T202, lessc106_out_gg(T201, T202)) → lessc106_out_gg(s(T201), s(T202))
U39_gg(T184, T185, lessc106_out_gg(T184, T185)) → lessc48_out_gg(s(s(s(s(s(s(s(T184))))))), s(s(s(s(s(s(s(T185))))))))
lessc20_in_g(x0)
U35_g(x0, x1)
lessc48_in_gg(x0, x1)
lessc106_in_gg(x0, x1)
U38_gg(x0, x1, x2)
U39_gg(x0, x1, x2)
From the DPs we obtained the following set of size-change graphs: