0 Prolog
↳1 PrologToPrologProblemTransformerProof (⇐)
↳2 Prolog
↳3 PrologToPiTRSProof (⇐)
↳4 PiTRS
↳5 DependencyPairsProof (⇔)
↳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 QDPSizeChangeProof (⇔)
↳43 YES
↳44 PiDP
↳45 UsableRulesProof (⇔)
↳46 PiDP
↳47 PiDPToQDPProof (⇔)
↳48 QDP
↳49 QDPSizeChangeProof (⇔)
↳50 YES
↳51 PiDP
↳52 UsableRulesProof (⇔)
↳53 PiDP
↳54 PiDPToQDPProof (⇐)
↳55 QDP
↳56 QDPSizeChangeProof (⇔)
↳57 YES
in1_in_ag(T6, tree(T6, T7, T8)) → in1_out_ag(T6, tree(T6, T7, T8))
in1_in_ag(0, tree(s(T22), T15, T16)) → U11_ag(T22, T15, T16, in10_in_g(T15))
in10_in_g(tree(0, T35, T36)) → in10_out_g(tree(0, T35, T36))
in10_in_g(tree(T49, T50, T51)) → U1_g(T49, T50, T51, less22_in_g(T49))
less22_in_g(s(T60)) → less22_out_g(s(T60))
U1_g(T49, T50, T51, less22_out_g(T49)) → in10_out_g(tree(T49, T50, T51))
U1_g(T49, T50, T51, less22_out_g(T49)) → U2_g(T49, T50, T51, in10_in_g(T50))
U2_g(T49, T50, T51, in10_out_g(T50)) → in10_out_g(tree(T49, T50, T51))
U11_ag(T22, T15, T16, in10_out_g(T15)) → in1_out_ag(0, tree(s(T22), T15, T16))
in1_in_ag(s(T91), tree(s(T90), T15, T16)) → U12_ag(T91, T90, T15, T16, p40_in_agg(T91, T90, T15))
p40_in_agg(T91, T90, T15) → U5_agg(T91, T90, T15, less42_in_ag(T91, T90))
less42_in_ag(0, s(T101)) → less42_out_ag(0, s(T101))
less42_in_ag(s(T108), s(T107)) → U3_ag(T108, T107, less42_in_ag(T108, T107))
U3_ag(T108, T107, less42_out_ag(T108, T107)) → less42_out_ag(s(T108), s(T107))
U5_agg(T91, T90, T15, less42_out_ag(T91, T90)) → p40_out_agg(T91, T90, T15)
p40_in_agg(T94, T90, T15) → U6_agg(T94, T90, T15, less42_in_ag(T94, T90))
U6_agg(T94, T90, T15, less42_out_ag(T94, T90)) → U7_agg(T94, T90, T15, in1_in_gg(s(T94), T15))
in1_in_gg(T6, tree(T6, T7, T8)) → in1_out_gg(T6, tree(T6, T7, T8))
in1_in_gg(0, tree(s(T22), T15, T16)) → U11_gg(T22, T15, T16, in10_in_g(T15))
U11_gg(T22, T15, T16, in10_out_g(T15)) → in1_out_gg(0, tree(s(T22), T15, T16))
in1_in_gg(s(T91), tree(s(T90), T15, T16)) → U12_gg(T91, T90, T15, T16, p40_in_ggg(T91, T90, T15))
p40_in_ggg(T91, T90, T15) → U5_ggg(T91, T90, T15, less42_in_gg(T91, T90))
less42_in_gg(0, s(T101)) → less42_out_gg(0, s(T101))
less42_in_gg(s(T108), s(T107)) → U3_gg(T108, T107, less42_in_gg(T108, T107))
U3_gg(T108, T107, less42_out_gg(T108, T107)) → less42_out_gg(s(T108), s(T107))
U5_ggg(T91, T90, T15, less42_out_gg(T91, T90)) → p40_out_ggg(T91, T90, T15)
p40_in_ggg(T94, T90, T15) → U6_ggg(T94, T90, T15, less42_in_gg(T94, T90))
U6_ggg(T94, T90, T15, less42_out_gg(T94, T90)) → U7_ggg(T94, T90, T15, in1_in_gg(s(T94), T15))
in1_in_gg(T132, tree(T129, T130, T131)) → U13_gg(T132, T129, T130, T131, p53_in_ggg(T129, T132, T131))
p53_in_ggg(T129, T132, T131) → U8_ggg(T129, T132, T131, less54_in_gg(T129, T132))
less54_in_gg(0, s(T142)) → less54_out_gg(0, s(T142))
less54_in_gg(s(T147), s(T149)) → U4_gg(T147, T149, less54_in_gg(T147, T149))
U4_gg(T147, T149, less54_out_gg(T147, T149)) → less54_out_gg(s(T147), s(T149))
U8_ggg(T129, T132, T131, less54_out_gg(T129, T132)) → p53_out_ggg(T129, T132, T131)
p53_in_ggg(T129, T135, T131) → U9_ggg(T129, T135, T131, less54_in_gg(T129, T135))
U9_ggg(T129, T135, T131, less54_out_gg(T129, T135)) → U10_ggg(T129, T135, T131, in1_in_gg(T135, T131))
in1_in_gg(0, tree(s(T171), T164, T165)) → U14_gg(T171, T164, T165, in10_in_g(T164))
U14_gg(T171, T164, T165, in10_out_g(T164)) → in1_out_gg(0, tree(s(T171), T164, T165))
in1_in_gg(s(T186), tree(s(T185), T164, T165)) → U15_gg(T186, T185, T164, T165, p40_in_ggg(T186, T185, T164))
U15_gg(T186, T185, T164, T165, p40_out_ggg(T186, T185, T164)) → in1_out_gg(s(T186), tree(s(T185), T164, T165))
in1_in_gg(T204, tree(T201, T202, T203)) → U16_gg(T204, T201, T202, T203, p53_in_ggg(T201, T204, T203))
U16_gg(T204, T201, T202, T203, p53_out_ggg(T201, T204, T203)) → in1_out_gg(T204, tree(T201, T202, T203))
U10_ggg(T129, T135, T131, in1_out_gg(T135, T131)) → p53_out_ggg(T129, T135, T131)
U13_gg(T132, T129, T130, T131, p53_out_ggg(T129, T132, T131)) → in1_out_gg(T132, tree(T129, T130, T131))
U7_ggg(T94, T90, T15, in1_out_gg(s(T94), T15)) → p40_out_ggg(T94, T90, T15)
U12_gg(T91, T90, T15, T16, p40_out_ggg(T91, T90, T15)) → in1_out_gg(s(T91), tree(s(T90), T15, T16))
U7_agg(T94, T90, T15, in1_out_gg(s(T94), T15)) → p40_out_agg(T94, T90, T15)
U12_ag(T91, T90, T15, T16, p40_out_agg(T91, T90, T15)) → in1_out_ag(s(T91), tree(s(T90), T15, T16))
in1_in_ag(T132, tree(T129, T130, T131)) → U13_ag(T132, T129, T130, T131, p53_in_gag(T129, T132, T131))
p53_in_gag(T129, T132, T131) → U8_gag(T129, T132, T131, less54_in_ga(T129, T132))
less54_in_ga(0, s(T142)) → less54_out_ga(0, s(T142))
less54_in_ga(s(T147), s(T149)) → U4_ga(T147, T149, less54_in_ga(T147, T149))
U4_ga(T147, T149, less54_out_ga(T147, T149)) → less54_out_ga(s(T147), s(T149))
U8_gag(T129, T132, T131, less54_out_ga(T129, T132)) → p53_out_gag(T129, T132, T131)
p53_in_gag(T129, T135, T131) → U9_gag(T129, T135, T131, less54_in_ga(T129, T135))
U9_gag(T129, T135, T131, less54_out_ga(T129, T135)) → U10_gag(T129, T135, T131, in1_in_ag(T135, T131))
in1_in_ag(0, tree(s(T171), T164, T165)) → U14_ag(T171, T164, T165, in10_in_g(T164))
U14_ag(T171, T164, T165, in10_out_g(T164)) → in1_out_ag(0, tree(s(T171), T164, T165))
in1_in_ag(s(T186), tree(s(T185), T164, T165)) → U15_ag(T186, T185, T164, T165, p40_in_agg(T186, T185, T164))
U15_ag(T186, T185, T164, T165, p40_out_agg(T186, T185, T164)) → in1_out_ag(s(T186), tree(s(T185), T164, T165))
in1_in_ag(T204, tree(T201, T202, T203)) → U16_ag(T204, T201, T202, T203, p53_in_gag(T201, T204, T203))
U16_ag(T204, T201, T202, T203, p53_out_gag(T201, T204, T203)) → in1_out_ag(T204, tree(T201, T202, T203))
U10_gag(T129, T135, T131, in1_out_ag(T135, T131)) → p53_out_gag(T129, T135, T131)
U13_ag(T132, T129, T130, T131, p53_out_gag(T129, T132, T131)) → in1_out_ag(T132, tree(T129, T130, T131))
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
in1_in_ag(T6, tree(T6, T7, T8)) → in1_out_ag(T6, tree(T6, T7, T8))
in1_in_ag(0, tree(s(T22), T15, T16)) → U11_ag(T22, T15, T16, in10_in_g(T15))
in10_in_g(tree(0, T35, T36)) → in10_out_g(tree(0, T35, T36))
in10_in_g(tree(T49, T50, T51)) → U1_g(T49, T50, T51, less22_in_g(T49))
less22_in_g(s(T60)) → less22_out_g(s(T60))
U1_g(T49, T50, T51, less22_out_g(T49)) → in10_out_g(tree(T49, T50, T51))
U1_g(T49, T50, T51, less22_out_g(T49)) → U2_g(T49, T50, T51, in10_in_g(T50))
U2_g(T49, T50, T51, in10_out_g(T50)) → in10_out_g(tree(T49, T50, T51))
U11_ag(T22, T15, T16, in10_out_g(T15)) → in1_out_ag(0, tree(s(T22), T15, T16))
in1_in_ag(s(T91), tree(s(T90), T15, T16)) → U12_ag(T91, T90, T15, T16, p40_in_agg(T91, T90, T15))
p40_in_agg(T91, T90, T15) → U5_agg(T91, T90, T15, less42_in_ag(T91, T90))
less42_in_ag(0, s(T101)) → less42_out_ag(0, s(T101))
less42_in_ag(s(T108), s(T107)) → U3_ag(T108, T107, less42_in_ag(T108, T107))
U3_ag(T108, T107, less42_out_ag(T108, T107)) → less42_out_ag(s(T108), s(T107))
U5_agg(T91, T90, T15, less42_out_ag(T91, T90)) → p40_out_agg(T91, T90, T15)
p40_in_agg(T94, T90, T15) → U6_agg(T94, T90, T15, less42_in_ag(T94, T90))
U6_agg(T94, T90, T15, less42_out_ag(T94, T90)) → U7_agg(T94, T90, T15, in1_in_gg(s(T94), T15))
in1_in_gg(T6, tree(T6, T7, T8)) → in1_out_gg(T6, tree(T6, T7, T8))
in1_in_gg(0, tree(s(T22), T15, T16)) → U11_gg(T22, T15, T16, in10_in_g(T15))
U11_gg(T22, T15, T16, in10_out_g(T15)) → in1_out_gg(0, tree(s(T22), T15, T16))
in1_in_gg(s(T91), tree(s(T90), T15, T16)) → U12_gg(T91, T90, T15, T16, p40_in_ggg(T91, T90, T15))
p40_in_ggg(T91, T90, T15) → U5_ggg(T91, T90, T15, less42_in_gg(T91, T90))
less42_in_gg(0, s(T101)) → less42_out_gg(0, s(T101))
less42_in_gg(s(T108), s(T107)) → U3_gg(T108, T107, less42_in_gg(T108, T107))
U3_gg(T108, T107, less42_out_gg(T108, T107)) → less42_out_gg(s(T108), s(T107))
U5_ggg(T91, T90, T15, less42_out_gg(T91, T90)) → p40_out_ggg(T91, T90, T15)
p40_in_ggg(T94, T90, T15) → U6_ggg(T94, T90, T15, less42_in_gg(T94, T90))
U6_ggg(T94, T90, T15, less42_out_gg(T94, T90)) → U7_ggg(T94, T90, T15, in1_in_gg(s(T94), T15))
in1_in_gg(T132, tree(T129, T130, T131)) → U13_gg(T132, T129, T130, T131, p53_in_ggg(T129, T132, T131))
p53_in_ggg(T129, T132, T131) → U8_ggg(T129, T132, T131, less54_in_gg(T129, T132))
less54_in_gg(0, s(T142)) → less54_out_gg(0, s(T142))
less54_in_gg(s(T147), s(T149)) → U4_gg(T147, T149, less54_in_gg(T147, T149))
U4_gg(T147, T149, less54_out_gg(T147, T149)) → less54_out_gg(s(T147), s(T149))
U8_ggg(T129, T132, T131, less54_out_gg(T129, T132)) → p53_out_ggg(T129, T132, T131)
p53_in_ggg(T129, T135, T131) → U9_ggg(T129, T135, T131, less54_in_gg(T129, T135))
U9_ggg(T129, T135, T131, less54_out_gg(T129, T135)) → U10_ggg(T129, T135, T131, in1_in_gg(T135, T131))
in1_in_gg(0, tree(s(T171), T164, T165)) → U14_gg(T171, T164, T165, in10_in_g(T164))
U14_gg(T171, T164, T165, in10_out_g(T164)) → in1_out_gg(0, tree(s(T171), T164, T165))
in1_in_gg(s(T186), tree(s(T185), T164, T165)) → U15_gg(T186, T185, T164, T165, p40_in_ggg(T186, T185, T164))
U15_gg(T186, T185, T164, T165, p40_out_ggg(T186, T185, T164)) → in1_out_gg(s(T186), tree(s(T185), T164, T165))
in1_in_gg(T204, tree(T201, T202, T203)) → U16_gg(T204, T201, T202, T203, p53_in_ggg(T201, T204, T203))
U16_gg(T204, T201, T202, T203, p53_out_ggg(T201, T204, T203)) → in1_out_gg(T204, tree(T201, T202, T203))
U10_ggg(T129, T135, T131, in1_out_gg(T135, T131)) → p53_out_ggg(T129, T135, T131)
U13_gg(T132, T129, T130, T131, p53_out_ggg(T129, T132, T131)) → in1_out_gg(T132, tree(T129, T130, T131))
U7_ggg(T94, T90, T15, in1_out_gg(s(T94), T15)) → p40_out_ggg(T94, T90, T15)
U12_gg(T91, T90, T15, T16, p40_out_ggg(T91, T90, T15)) → in1_out_gg(s(T91), tree(s(T90), T15, T16))
U7_agg(T94, T90, T15, in1_out_gg(s(T94), T15)) → p40_out_agg(T94, T90, T15)
U12_ag(T91, T90, T15, T16, p40_out_agg(T91, T90, T15)) → in1_out_ag(s(T91), tree(s(T90), T15, T16))
in1_in_ag(T132, tree(T129, T130, T131)) → U13_ag(T132, T129, T130, T131, p53_in_gag(T129, T132, T131))
p53_in_gag(T129, T132, T131) → U8_gag(T129, T132, T131, less54_in_ga(T129, T132))
less54_in_ga(0, s(T142)) → less54_out_ga(0, s(T142))
less54_in_ga(s(T147), s(T149)) → U4_ga(T147, T149, less54_in_ga(T147, T149))
U4_ga(T147, T149, less54_out_ga(T147, T149)) → less54_out_ga(s(T147), s(T149))
U8_gag(T129, T132, T131, less54_out_ga(T129, T132)) → p53_out_gag(T129, T132, T131)
p53_in_gag(T129, T135, T131) → U9_gag(T129, T135, T131, less54_in_ga(T129, T135))
U9_gag(T129, T135, T131, less54_out_ga(T129, T135)) → U10_gag(T129, T135, T131, in1_in_ag(T135, T131))
in1_in_ag(0, tree(s(T171), T164, T165)) → U14_ag(T171, T164, T165, in10_in_g(T164))
U14_ag(T171, T164, T165, in10_out_g(T164)) → in1_out_ag(0, tree(s(T171), T164, T165))
in1_in_ag(s(T186), tree(s(T185), T164, T165)) → U15_ag(T186, T185, T164, T165, p40_in_agg(T186, T185, T164))
U15_ag(T186, T185, T164, T165, p40_out_agg(T186, T185, T164)) → in1_out_ag(s(T186), tree(s(T185), T164, T165))
in1_in_ag(T204, tree(T201, T202, T203)) → U16_ag(T204, T201, T202, T203, p53_in_gag(T201, T204, T203))
U16_ag(T204, T201, T202, T203, p53_out_gag(T201, T204, T203)) → in1_out_ag(T204, tree(T201, T202, T203))
U10_gag(T129, T135, T131, in1_out_ag(T135, T131)) → p53_out_gag(T129, T135, T131)
U13_ag(T132, T129, T130, T131, p53_out_gag(T129, T132, T131)) → in1_out_ag(T132, tree(T129, T130, T131))
IN1_IN_AG(0, tree(s(T22), T15, T16)) → U11_AG(T22, T15, T16, in10_in_g(T15))
IN1_IN_AG(0, tree(s(T22), T15, T16)) → IN10_IN_G(T15)
IN10_IN_G(tree(T49, T50, T51)) → U1_G(T49, T50, T51, less22_in_g(T49))
IN10_IN_G(tree(T49, T50, T51)) → LESS22_IN_G(T49)
U1_G(T49, T50, T51, less22_out_g(T49)) → U2_G(T49, T50, T51, in10_in_g(T50))
U1_G(T49, T50, T51, less22_out_g(T49)) → IN10_IN_G(T50)
IN1_IN_AG(s(T91), tree(s(T90), T15, T16)) → U12_AG(T91, T90, T15, T16, p40_in_agg(T91, T90, T15))
IN1_IN_AG(s(T91), tree(s(T90), T15, T16)) → P40_IN_AGG(T91, T90, T15)
P40_IN_AGG(T91, T90, T15) → U5_AGG(T91, T90, T15, less42_in_ag(T91, T90))
P40_IN_AGG(T91, T90, T15) → LESS42_IN_AG(T91, T90)
LESS42_IN_AG(s(T108), s(T107)) → U3_AG(T108, T107, less42_in_ag(T108, T107))
LESS42_IN_AG(s(T108), s(T107)) → LESS42_IN_AG(T108, T107)
P40_IN_AGG(T94, T90, T15) → U6_AGG(T94, T90, T15, less42_in_ag(T94, T90))
U6_AGG(T94, T90, T15, less42_out_ag(T94, T90)) → U7_AGG(T94, T90, T15, in1_in_gg(s(T94), T15))
U6_AGG(T94, T90, T15, less42_out_ag(T94, T90)) → IN1_IN_GG(s(T94), T15)
IN1_IN_GG(0, tree(s(T22), T15, T16)) → U11_GG(T22, T15, T16, in10_in_g(T15))
IN1_IN_GG(0, tree(s(T22), T15, T16)) → IN10_IN_G(T15)
IN1_IN_GG(s(T91), tree(s(T90), T15, T16)) → U12_GG(T91, T90, T15, T16, p40_in_ggg(T91, T90, T15))
IN1_IN_GG(s(T91), tree(s(T90), T15, T16)) → P40_IN_GGG(T91, T90, T15)
P40_IN_GGG(T91, T90, T15) → U5_GGG(T91, T90, T15, less42_in_gg(T91, T90))
P40_IN_GGG(T91, T90, T15) → LESS42_IN_GG(T91, T90)
LESS42_IN_GG(s(T108), s(T107)) → U3_GG(T108, T107, less42_in_gg(T108, T107))
LESS42_IN_GG(s(T108), s(T107)) → LESS42_IN_GG(T108, T107)
P40_IN_GGG(T94, T90, T15) → U6_GGG(T94, T90, T15, less42_in_gg(T94, T90))
U6_GGG(T94, T90, T15, less42_out_gg(T94, T90)) → U7_GGG(T94, T90, T15, in1_in_gg(s(T94), T15))
U6_GGG(T94, T90, T15, less42_out_gg(T94, T90)) → IN1_IN_GG(s(T94), T15)
IN1_IN_GG(T132, tree(T129, T130, T131)) → U13_GG(T132, T129, T130, T131, p53_in_ggg(T129, T132, T131))
IN1_IN_GG(T132, tree(T129, T130, T131)) → P53_IN_GGG(T129, T132, T131)
P53_IN_GGG(T129, T132, T131) → U8_GGG(T129, T132, T131, less54_in_gg(T129, T132))
P53_IN_GGG(T129, T132, T131) → LESS54_IN_GG(T129, T132)
LESS54_IN_GG(s(T147), s(T149)) → U4_GG(T147, T149, less54_in_gg(T147, T149))
LESS54_IN_GG(s(T147), s(T149)) → LESS54_IN_GG(T147, T149)
P53_IN_GGG(T129, T135, T131) → U9_GGG(T129, T135, T131, less54_in_gg(T129, T135))
U9_GGG(T129, T135, T131, less54_out_gg(T129, T135)) → U10_GGG(T129, T135, T131, in1_in_gg(T135, T131))
U9_GGG(T129, T135, T131, less54_out_gg(T129, T135)) → IN1_IN_GG(T135, T131)
IN1_IN_GG(0, tree(s(T171), T164, T165)) → U14_GG(T171, T164, T165, in10_in_g(T164))
IN1_IN_GG(s(T186), tree(s(T185), T164, T165)) → U15_GG(T186, T185, T164, T165, p40_in_ggg(T186, T185, T164))
IN1_IN_GG(T204, tree(T201, T202, T203)) → U16_GG(T204, T201, T202, T203, p53_in_ggg(T201, T204, T203))
IN1_IN_AG(T132, tree(T129, T130, T131)) → U13_AG(T132, T129, T130, T131, p53_in_gag(T129, T132, T131))
IN1_IN_AG(T132, tree(T129, T130, T131)) → P53_IN_GAG(T129, T132, T131)
P53_IN_GAG(T129, T132, T131) → U8_GAG(T129, T132, T131, less54_in_ga(T129, T132))
P53_IN_GAG(T129, T132, T131) → LESS54_IN_GA(T129, T132)
LESS54_IN_GA(s(T147), s(T149)) → U4_GA(T147, T149, less54_in_ga(T147, T149))
LESS54_IN_GA(s(T147), s(T149)) → LESS54_IN_GA(T147, T149)
P53_IN_GAG(T129, T135, T131) → U9_GAG(T129, T135, T131, less54_in_ga(T129, T135))
U9_GAG(T129, T135, T131, less54_out_ga(T129, T135)) → U10_GAG(T129, T135, T131, in1_in_ag(T135, T131))
U9_GAG(T129, T135, T131, less54_out_ga(T129, T135)) → IN1_IN_AG(T135, T131)
IN1_IN_AG(0, tree(s(T171), T164, T165)) → U14_AG(T171, T164, T165, in10_in_g(T164))
IN1_IN_AG(s(T186), tree(s(T185), T164, T165)) → U15_AG(T186, T185, T164, T165, p40_in_agg(T186, T185, T164))
IN1_IN_AG(T204, tree(T201, T202, T203)) → U16_AG(T204, T201, T202, T203, p53_in_gag(T201, T204, T203))
in1_in_ag(T6, tree(T6, T7, T8)) → in1_out_ag(T6, tree(T6, T7, T8))
in1_in_ag(0, tree(s(T22), T15, T16)) → U11_ag(T22, T15, T16, in10_in_g(T15))
in10_in_g(tree(0, T35, T36)) → in10_out_g(tree(0, T35, T36))
in10_in_g(tree(T49, T50, T51)) → U1_g(T49, T50, T51, less22_in_g(T49))
less22_in_g(s(T60)) → less22_out_g(s(T60))
U1_g(T49, T50, T51, less22_out_g(T49)) → in10_out_g(tree(T49, T50, T51))
U1_g(T49, T50, T51, less22_out_g(T49)) → U2_g(T49, T50, T51, in10_in_g(T50))
U2_g(T49, T50, T51, in10_out_g(T50)) → in10_out_g(tree(T49, T50, T51))
U11_ag(T22, T15, T16, in10_out_g(T15)) → in1_out_ag(0, tree(s(T22), T15, T16))
in1_in_ag(s(T91), tree(s(T90), T15, T16)) → U12_ag(T91, T90, T15, T16, p40_in_agg(T91, T90, T15))
p40_in_agg(T91, T90, T15) → U5_agg(T91, T90, T15, less42_in_ag(T91, T90))
less42_in_ag(0, s(T101)) → less42_out_ag(0, s(T101))
less42_in_ag(s(T108), s(T107)) → U3_ag(T108, T107, less42_in_ag(T108, T107))
U3_ag(T108, T107, less42_out_ag(T108, T107)) → less42_out_ag(s(T108), s(T107))
U5_agg(T91, T90, T15, less42_out_ag(T91, T90)) → p40_out_agg(T91, T90, T15)
p40_in_agg(T94, T90, T15) → U6_agg(T94, T90, T15, less42_in_ag(T94, T90))
U6_agg(T94, T90, T15, less42_out_ag(T94, T90)) → U7_agg(T94, T90, T15, in1_in_gg(s(T94), T15))
in1_in_gg(T6, tree(T6, T7, T8)) → in1_out_gg(T6, tree(T6, T7, T8))
in1_in_gg(0, tree(s(T22), T15, T16)) → U11_gg(T22, T15, T16, in10_in_g(T15))
U11_gg(T22, T15, T16, in10_out_g(T15)) → in1_out_gg(0, tree(s(T22), T15, T16))
in1_in_gg(s(T91), tree(s(T90), T15, T16)) → U12_gg(T91, T90, T15, T16, p40_in_ggg(T91, T90, T15))
p40_in_ggg(T91, T90, T15) → U5_ggg(T91, T90, T15, less42_in_gg(T91, T90))
less42_in_gg(0, s(T101)) → less42_out_gg(0, s(T101))
less42_in_gg(s(T108), s(T107)) → U3_gg(T108, T107, less42_in_gg(T108, T107))
U3_gg(T108, T107, less42_out_gg(T108, T107)) → less42_out_gg(s(T108), s(T107))
U5_ggg(T91, T90, T15, less42_out_gg(T91, T90)) → p40_out_ggg(T91, T90, T15)
p40_in_ggg(T94, T90, T15) → U6_ggg(T94, T90, T15, less42_in_gg(T94, T90))
U6_ggg(T94, T90, T15, less42_out_gg(T94, T90)) → U7_ggg(T94, T90, T15, in1_in_gg(s(T94), T15))
in1_in_gg(T132, tree(T129, T130, T131)) → U13_gg(T132, T129, T130, T131, p53_in_ggg(T129, T132, T131))
p53_in_ggg(T129, T132, T131) → U8_ggg(T129, T132, T131, less54_in_gg(T129, T132))
less54_in_gg(0, s(T142)) → less54_out_gg(0, s(T142))
less54_in_gg(s(T147), s(T149)) → U4_gg(T147, T149, less54_in_gg(T147, T149))
U4_gg(T147, T149, less54_out_gg(T147, T149)) → less54_out_gg(s(T147), s(T149))
U8_ggg(T129, T132, T131, less54_out_gg(T129, T132)) → p53_out_ggg(T129, T132, T131)
p53_in_ggg(T129, T135, T131) → U9_ggg(T129, T135, T131, less54_in_gg(T129, T135))
U9_ggg(T129, T135, T131, less54_out_gg(T129, T135)) → U10_ggg(T129, T135, T131, in1_in_gg(T135, T131))
in1_in_gg(0, tree(s(T171), T164, T165)) → U14_gg(T171, T164, T165, in10_in_g(T164))
U14_gg(T171, T164, T165, in10_out_g(T164)) → in1_out_gg(0, tree(s(T171), T164, T165))
in1_in_gg(s(T186), tree(s(T185), T164, T165)) → U15_gg(T186, T185, T164, T165, p40_in_ggg(T186, T185, T164))
U15_gg(T186, T185, T164, T165, p40_out_ggg(T186, T185, T164)) → in1_out_gg(s(T186), tree(s(T185), T164, T165))
in1_in_gg(T204, tree(T201, T202, T203)) → U16_gg(T204, T201, T202, T203, p53_in_ggg(T201, T204, T203))
U16_gg(T204, T201, T202, T203, p53_out_ggg(T201, T204, T203)) → in1_out_gg(T204, tree(T201, T202, T203))
U10_ggg(T129, T135, T131, in1_out_gg(T135, T131)) → p53_out_ggg(T129, T135, T131)
U13_gg(T132, T129, T130, T131, p53_out_ggg(T129, T132, T131)) → in1_out_gg(T132, tree(T129, T130, T131))
U7_ggg(T94, T90, T15, in1_out_gg(s(T94), T15)) → p40_out_ggg(T94, T90, T15)
U12_gg(T91, T90, T15, T16, p40_out_ggg(T91, T90, T15)) → in1_out_gg(s(T91), tree(s(T90), T15, T16))
U7_agg(T94, T90, T15, in1_out_gg(s(T94), T15)) → p40_out_agg(T94, T90, T15)
U12_ag(T91, T90, T15, T16, p40_out_agg(T91, T90, T15)) → in1_out_ag(s(T91), tree(s(T90), T15, T16))
in1_in_ag(T132, tree(T129, T130, T131)) → U13_ag(T132, T129, T130, T131, p53_in_gag(T129, T132, T131))
p53_in_gag(T129, T132, T131) → U8_gag(T129, T132, T131, less54_in_ga(T129, T132))
less54_in_ga(0, s(T142)) → less54_out_ga(0, s(T142))
less54_in_ga(s(T147), s(T149)) → U4_ga(T147, T149, less54_in_ga(T147, T149))
U4_ga(T147, T149, less54_out_ga(T147, T149)) → less54_out_ga(s(T147), s(T149))
U8_gag(T129, T132, T131, less54_out_ga(T129, T132)) → p53_out_gag(T129, T132, T131)
p53_in_gag(T129, T135, T131) → U9_gag(T129, T135, T131, less54_in_ga(T129, T135))
U9_gag(T129, T135, T131, less54_out_ga(T129, T135)) → U10_gag(T129, T135, T131, in1_in_ag(T135, T131))
in1_in_ag(0, tree(s(T171), T164, T165)) → U14_ag(T171, T164, T165, in10_in_g(T164))
U14_ag(T171, T164, T165, in10_out_g(T164)) → in1_out_ag(0, tree(s(T171), T164, T165))
in1_in_ag(s(T186), tree(s(T185), T164, T165)) → U15_ag(T186, T185, T164, T165, p40_in_agg(T186, T185, T164))
U15_ag(T186, T185, T164, T165, p40_out_agg(T186, T185, T164)) → in1_out_ag(s(T186), tree(s(T185), T164, T165))
in1_in_ag(T204, tree(T201, T202, T203)) → U16_ag(T204, T201, T202, T203, p53_in_gag(T201, T204, T203))
U16_ag(T204, T201, T202, T203, p53_out_gag(T201, T204, T203)) → in1_out_ag(T204, tree(T201, T202, T203))
U10_gag(T129, T135, T131, in1_out_ag(T135, T131)) → p53_out_gag(T129, T135, T131)
U13_ag(T132, T129, T130, T131, p53_out_gag(T129, T132, T131)) → in1_out_ag(T132, tree(T129, T130, T131))
IN1_IN_AG(0, tree(s(T22), T15, T16)) → U11_AG(T22, T15, T16, in10_in_g(T15))
IN1_IN_AG(0, tree(s(T22), T15, T16)) → IN10_IN_G(T15)
IN10_IN_G(tree(T49, T50, T51)) → U1_G(T49, T50, T51, less22_in_g(T49))
IN10_IN_G(tree(T49, T50, T51)) → LESS22_IN_G(T49)
U1_G(T49, T50, T51, less22_out_g(T49)) → U2_G(T49, T50, T51, in10_in_g(T50))
U1_G(T49, T50, T51, less22_out_g(T49)) → IN10_IN_G(T50)
IN1_IN_AG(s(T91), tree(s(T90), T15, T16)) → U12_AG(T91, T90, T15, T16, p40_in_agg(T91, T90, T15))
IN1_IN_AG(s(T91), tree(s(T90), T15, T16)) → P40_IN_AGG(T91, T90, T15)
P40_IN_AGG(T91, T90, T15) → U5_AGG(T91, T90, T15, less42_in_ag(T91, T90))
P40_IN_AGG(T91, T90, T15) → LESS42_IN_AG(T91, T90)
LESS42_IN_AG(s(T108), s(T107)) → U3_AG(T108, T107, less42_in_ag(T108, T107))
LESS42_IN_AG(s(T108), s(T107)) → LESS42_IN_AG(T108, T107)
P40_IN_AGG(T94, T90, T15) → U6_AGG(T94, T90, T15, less42_in_ag(T94, T90))
U6_AGG(T94, T90, T15, less42_out_ag(T94, T90)) → U7_AGG(T94, T90, T15, in1_in_gg(s(T94), T15))
U6_AGG(T94, T90, T15, less42_out_ag(T94, T90)) → IN1_IN_GG(s(T94), T15)
IN1_IN_GG(0, tree(s(T22), T15, T16)) → U11_GG(T22, T15, T16, in10_in_g(T15))
IN1_IN_GG(0, tree(s(T22), T15, T16)) → IN10_IN_G(T15)
IN1_IN_GG(s(T91), tree(s(T90), T15, T16)) → U12_GG(T91, T90, T15, T16, p40_in_ggg(T91, T90, T15))
IN1_IN_GG(s(T91), tree(s(T90), T15, T16)) → P40_IN_GGG(T91, T90, T15)
P40_IN_GGG(T91, T90, T15) → U5_GGG(T91, T90, T15, less42_in_gg(T91, T90))
P40_IN_GGG(T91, T90, T15) → LESS42_IN_GG(T91, T90)
LESS42_IN_GG(s(T108), s(T107)) → U3_GG(T108, T107, less42_in_gg(T108, T107))
LESS42_IN_GG(s(T108), s(T107)) → LESS42_IN_GG(T108, T107)
P40_IN_GGG(T94, T90, T15) → U6_GGG(T94, T90, T15, less42_in_gg(T94, T90))
U6_GGG(T94, T90, T15, less42_out_gg(T94, T90)) → U7_GGG(T94, T90, T15, in1_in_gg(s(T94), T15))
U6_GGG(T94, T90, T15, less42_out_gg(T94, T90)) → IN1_IN_GG(s(T94), T15)
IN1_IN_GG(T132, tree(T129, T130, T131)) → U13_GG(T132, T129, T130, T131, p53_in_ggg(T129, T132, T131))
IN1_IN_GG(T132, tree(T129, T130, T131)) → P53_IN_GGG(T129, T132, T131)
P53_IN_GGG(T129, T132, T131) → U8_GGG(T129, T132, T131, less54_in_gg(T129, T132))
P53_IN_GGG(T129, T132, T131) → LESS54_IN_GG(T129, T132)
LESS54_IN_GG(s(T147), s(T149)) → U4_GG(T147, T149, less54_in_gg(T147, T149))
LESS54_IN_GG(s(T147), s(T149)) → LESS54_IN_GG(T147, T149)
P53_IN_GGG(T129, T135, T131) → U9_GGG(T129, T135, T131, less54_in_gg(T129, T135))
U9_GGG(T129, T135, T131, less54_out_gg(T129, T135)) → U10_GGG(T129, T135, T131, in1_in_gg(T135, T131))
U9_GGG(T129, T135, T131, less54_out_gg(T129, T135)) → IN1_IN_GG(T135, T131)
IN1_IN_GG(0, tree(s(T171), T164, T165)) → U14_GG(T171, T164, T165, in10_in_g(T164))
IN1_IN_GG(s(T186), tree(s(T185), T164, T165)) → U15_GG(T186, T185, T164, T165, p40_in_ggg(T186, T185, T164))
IN1_IN_GG(T204, tree(T201, T202, T203)) → U16_GG(T204, T201, T202, T203, p53_in_ggg(T201, T204, T203))
IN1_IN_AG(T132, tree(T129, T130, T131)) → U13_AG(T132, T129, T130, T131, p53_in_gag(T129, T132, T131))
IN1_IN_AG(T132, tree(T129, T130, T131)) → P53_IN_GAG(T129, T132, T131)
P53_IN_GAG(T129, T132, T131) → U8_GAG(T129, T132, T131, less54_in_ga(T129, T132))
P53_IN_GAG(T129, T132, T131) → LESS54_IN_GA(T129, T132)
LESS54_IN_GA(s(T147), s(T149)) → U4_GA(T147, T149, less54_in_ga(T147, T149))
LESS54_IN_GA(s(T147), s(T149)) → LESS54_IN_GA(T147, T149)
P53_IN_GAG(T129, T135, T131) → U9_GAG(T129, T135, T131, less54_in_ga(T129, T135))
U9_GAG(T129, T135, T131, less54_out_ga(T129, T135)) → U10_GAG(T129, T135, T131, in1_in_ag(T135, T131))
U9_GAG(T129, T135, T131, less54_out_ga(T129, T135)) → IN1_IN_AG(T135, T131)
IN1_IN_AG(0, tree(s(T171), T164, T165)) → U14_AG(T171, T164, T165, in10_in_g(T164))
IN1_IN_AG(s(T186), tree(s(T185), T164, T165)) → U15_AG(T186, T185, T164, T165, p40_in_agg(T186, T185, T164))
IN1_IN_AG(T204, tree(T201, T202, T203)) → U16_AG(T204, T201, T202, T203, p53_in_gag(T201, T204, T203))
in1_in_ag(T6, tree(T6, T7, T8)) → in1_out_ag(T6, tree(T6, T7, T8))
in1_in_ag(0, tree(s(T22), T15, T16)) → U11_ag(T22, T15, T16, in10_in_g(T15))
in10_in_g(tree(0, T35, T36)) → in10_out_g(tree(0, T35, T36))
in10_in_g(tree(T49, T50, T51)) → U1_g(T49, T50, T51, less22_in_g(T49))
less22_in_g(s(T60)) → less22_out_g(s(T60))
U1_g(T49, T50, T51, less22_out_g(T49)) → in10_out_g(tree(T49, T50, T51))
U1_g(T49, T50, T51, less22_out_g(T49)) → U2_g(T49, T50, T51, in10_in_g(T50))
U2_g(T49, T50, T51, in10_out_g(T50)) → in10_out_g(tree(T49, T50, T51))
U11_ag(T22, T15, T16, in10_out_g(T15)) → in1_out_ag(0, tree(s(T22), T15, T16))
in1_in_ag(s(T91), tree(s(T90), T15, T16)) → U12_ag(T91, T90, T15, T16, p40_in_agg(T91, T90, T15))
p40_in_agg(T91, T90, T15) → U5_agg(T91, T90, T15, less42_in_ag(T91, T90))
less42_in_ag(0, s(T101)) → less42_out_ag(0, s(T101))
less42_in_ag(s(T108), s(T107)) → U3_ag(T108, T107, less42_in_ag(T108, T107))
U3_ag(T108, T107, less42_out_ag(T108, T107)) → less42_out_ag(s(T108), s(T107))
U5_agg(T91, T90, T15, less42_out_ag(T91, T90)) → p40_out_agg(T91, T90, T15)
p40_in_agg(T94, T90, T15) → U6_agg(T94, T90, T15, less42_in_ag(T94, T90))
U6_agg(T94, T90, T15, less42_out_ag(T94, T90)) → U7_agg(T94, T90, T15, in1_in_gg(s(T94), T15))
in1_in_gg(T6, tree(T6, T7, T8)) → in1_out_gg(T6, tree(T6, T7, T8))
in1_in_gg(0, tree(s(T22), T15, T16)) → U11_gg(T22, T15, T16, in10_in_g(T15))
U11_gg(T22, T15, T16, in10_out_g(T15)) → in1_out_gg(0, tree(s(T22), T15, T16))
in1_in_gg(s(T91), tree(s(T90), T15, T16)) → U12_gg(T91, T90, T15, T16, p40_in_ggg(T91, T90, T15))
p40_in_ggg(T91, T90, T15) → U5_ggg(T91, T90, T15, less42_in_gg(T91, T90))
less42_in_gg(0, s(T101)) → less42_out_gg(0, s(T101))
less42_in_gg(s(T108), s(T107)) → U3_gg(T108, T107, less42_in_gg(T108, T107))
U3_gg(T108, T107, less42_out_gg(T108, T107)) → less42_out_gg(s(T108), s(T107))
U5_ggg(T91, T90, T15, less42_out_gg(T91, T90)) → p40_out_ggg(T91, T90, T15)
p40_in_ggg(T94, T90, T15) → U6_ggg(T94, T90, T15, less42_in_gg(T94, T90))
U6_ggg(T94, T90, T15, less42_out_gg(T94, T90)) → U7_ggg(T94, T90, T15, in1_in_gg(s(T94), T15))
in1_in_gg(T132, tree(T129, T130, T131)) → U13_gg(T132, T129, T130, T131, p53_in_ggg(T129, T132, T131))
p53_in_ggg(T129, T132, T131) → U8_ggg(T129, T132, T131, less54_in_gg(T129, T132))
less54_in_gg(0, s(T142)) → less54_out_gg(0, s(T142))
less54_in_gg(s(T147), s(T149)) → U4_gg(T147, T149, less54_in_gg(T147, T149))
U4_gg(T147, T149, less54_out_gg(T147, T149)) → less54_out_gg(s(T147), s(T149))
U8_ggg(T129, T132, T131, less54_out_gg(T129, T132)) → p53_out_ggg(T129, T132, T131)
p53_in_ggg(T129, T135, T131) → U9_ggg(T129, T135, T131, less54_in_gg(T129, T135))
U9_ggg(T129, T135, T131, less54_out_gg(T129, T135)) → U10_ggg(T129, T135, T131, in1_in_gg(T135, T131))
in1_in_gg(0, tree(s(T171), T164, T165)) → U14_gg(T171, T164, T165, in10_in_g(T164))
U14_gg(T171, T164, T165, in10_out_g(T164)) → in1_out_gg(0, tree(s(T171), T164, T165))
in1_in_gg(s(T186), tree(s(T185), T164, T165)) → U15_gg(T186, T185, T164, T165, p40_in_ggg(T186, T185, T164))
U15_gg(T186, T185, T164, T165, p40_out_ggg(T186, T185, T164)) → in1_out_gg(s(T186), tree(s(T185), T164, T165))
in1_in_gg(T204, tree(T201, T202, T203)) → U16_gg(T204, T201, T202, T203, p53_in_ggg(T201, T204, T203))
U16_gg(T204, T201, T202, T203, p53_out_ggg(T201, T204, T203)) → in1_out_gg(T204, tree(T201, T202, T203))
U10_ggg(T129, T135, T131, in1_out_gg(T135, T131)) → p53_out_ggg(T129, T135, T131)
U13_gg(T132, T129, T130, T131, p53_out_ggg(T129, T132, T131)) → in1_out_gg(T132, tree(T129, T130, T131))
U7_ggg(T94, T90, T15, in1_out_gg(s(T94), T15)) → p40_out_ggg(T94, T90, T15)
U12_gg(T91, T90, T15, T16, p40_out_ggg(T91, T90, T15)) → in1_out_gg(s(T91), tree(s(T90), T15, T16))
U7_agg(T94, T90, T15, in1_out_gg(s(T94), T15)) → p40_out_agg(T94, T90, T15)
U12_ag(T91, T90, T15, T16, p40_out_agg(T91, T90, T15)) → in1_out_ag(s(T91), tree(s(T90), T15, T16))
in1_in_ag(T132, tree(T129, T130, T131)) → U13_ag(T132, T129, T130, T131, p53_in_gag(T129, T132, T131))
p53_in_gag(T129, T132, T131) → U8_gag(T129, T132, T131, less54_in_ga(T129, T132))
less54_in_ga(0, s(T142)) → less54_out_ga(0, s(T142))
less54_in_ga(s(T147), s(T149)) → U4_ga(T147, T149, less54_in_ga(T147, T149))
U4_ga(T147, T149, less54_out_ga(T147, T149)) → less54_out_ga(s(T147), s(T149))
U8_gag(T129, T132, T131, less54_out_ga(T129, T132)) → p53_out_gag(T129, T132, T131)
p53_in_gag(T129, T135, T131) → U9_gag(T129, T135, T131, less54_in_ga(T129, T135))
U9_gag(T129, T135, T131, less54_out_ga(T129, T135)) → U10_gag(T129, T135, T131, in1_in_ag(T135, T131))
in1_in_ag(0, tree(s(T171), T164, T165)) → U14_ag(T171, T164, T165, in10_in_g(T164))
U14_ag(T171, T164, T165, in10_out_g(T164)) → in1_out_ag(0, tree(s(T171), T164, T165))
in1_in_ag(s(T186), tree(s(T185), T164, T165)) → U15_ag(T186, T185, T164, T165, p40_in_agg(T186, T185, T164))
U15_ag(T186, T185, T164, T165, p40_out_agg(T186, T185, T164)) → in1_out_ag(s(T186), tree(s(T185), T164, T165))
in1_in_ag(T204, tree(T201, T202, T203)) → U16_ag(T204, T201, T202, T203, p53_in_gag(T201, T204, T203))
U16_ag(T204, T201, T202, T203, p53_out_gag(T201, T204, T203)) → in1_out_ag(T204, tree(T201, T202, T203))
U10_gag(T129, T135, T131, in1_out_ag(T135, T131)) → p53_out_gag(T129, T135, T131)
U13_ag(T132, T129, T130, T131, p53_out_gag(T129, T132, T131)) → in1_out_ag(T132, tree(T129, T130, T131))
LESS54_IN_GA(s(T147), s(T149)) → LESS54_IN_GA(T147, T149)
in1_in_ag(T6, tree(T6, T7, T8)) → in1_out_ag(T6, tree(T6, T7, T8))
in1_in_ag(0, tree(s(T22), T15, T16)) → U11_ag(T22, T15, T16, in10_in_g(T15))
in10_in_g(tree(0, T35, T36)) → in10_out_g(tree(0, T35, T36))
in10_in_g(tree(T49, T50, T51)) → U1_g(T49, T50, T51, less22_in_g(T49))
less22_in_g(s(T60)) → less22_out_g(s(T60))
U1_g(T49, T50, T51, less22_out_g(T49)) → in10_out_g(tree(T49, T50, T51))
U1_g(T49, T50, T51, less22_out_g(T49)) → U2_g(T49, T50, T51, in10_in_g(T50))
U2_g(T49, T50, T51, in10_out_g(T50)) → in10_out_g(tree(T49, T50, T51))
U11_ag(T22, T15, T16, in10_out_g(T15)) → in1_out_ag(0, tree(s(T22), T15, T16))
in1_in_ag(s(T91), tree(s(T90), T15, T16)) → U12_ag(T91, T90, T15, T16, p40_in_agg(T91, T90, T15))
p40_in_agg(T91, T90, T15) → U5_agg(T91, T90, T15, less42_in_ag(T91, T90))
less42_in_ag(0, s(T101)) → less42_out_ag(0, s(T101))
less42_in_ag(s(T108), s(T107)) → U3_ag(T108, T107, less42_in_ag(T108, T107))
U3_ag(T108, T107, less42_out_ag(T108, T107)) → less42_out_ag(s(T108), s(T107))
U5_agg(T91, T90, T15, less42_out_ag(T91, T90)) → p40_out_agg(T91, T90, T15)
p40_in_agg(T94, T90, T15) → U6_agg(T94, T90, T15, less42_in_ag(T94, T90))
U6_agg(T94, T90, T15, less42_out_ag(T94, T90)) → U7_agg(T94, T90, T15, in1_in_gg(s(T94), T15))
in1_in_gg(T6, tree(T6, T7, T8)) → in1_out_gg(T6, tree(T6, T7, T8))
in1_in_gg(0, tree(s(T22), T15, T16)) → U11_gg(T22, T15, T16, in10_in_g(T15))
U11_gg(T22, T15, T16, in10_out_g(T15)) → in1_out_gg(0, tree(s(T22), T15, T16))
in1_in_gg(s(T91), tree(s(T90), T15, T16)) → U12_gg(T91, T90, T15, T16, p40_in_ggg(T91, T90, T15))
p40_in_ggg(T91, T90, T15) → U5_ggg(T91, T90, T15, less42_in_gg(T91, T90))
less42_in_gg(0, s(T101)) → less42_out_gg(0, s(T101))
less42_in_gg(s(T108), s(T107)) → U3_gg(T108, T107, less42_in_gg(T108, T107))
U3_gg(T108, T107, less42_out_gg(T108, T107)) → less42_out_gg(s(T108), s(T107))
U5_ggg(T91, T90, T15, less42_out_gg(T91, T90)) → p40_out_ggg(T91, T90, T15)
p40_in_ggg(T94, T90, T15) → U6_ggg(T94, T90, T15, less42_in_gg(T94, T90))
U6_ggg(T94, T90, T15, less42_out_gg(T94, T90)) → U7_ggg(T94, T90, T15, in1_in_gg(s(T94), T15))
in1_in_gg(T132, tree(T129, T130, T131)) → U13_gg(T132, T129, T130, T131, p53_in_ggg(T129, T132, T131))
p53_in_ggg(T129, T132, T131) → U8_ggg(T129, T132, T131, less54_in_gg(T129, T132))
less54_in_gg(0, s(T142)) → less54_out_gg(0, s(T142))
less54_in_gg(s(T147), s(T149)) → U4_gg(T147, T149, less54_in_gg(T147, T149))
U4_gg(T147, T149, less54_out_gg(T147, T149)) → less54_out_gg(s(T147), s(T149))
U8_ggg(T129, T132, T131, less54_out_gg(T129, T132)) → p53_out_ggg(T129, T132, T131)
p53_in_ggg(T129, T135, T131) → U9_ggg(T129, T135, T131, less54_in_gg(T129, T135))
U9_ggg(T129, T135, T131, less54_out_gg(T129, T135)) → U10_ggg(T129, T135, T131, in1_in_gg(T135, T131))
in1_in_gg(0, tree(s(T171), T164, T165)) → U14_gg(T171, T164, T165, in10_in_g(T164))
U14_gg(T171, T164, T165, in10_out_g(T164)) → in1_out_gg(0, tree(s(T171), T164, T165))
in1_in_gg(s(T186), tree(s(T185), T164, T165)) → U15_gg(T186, T185, T164, T165, p40_in_ggg(T186, T185, T164))
U15_gg(T186, T185, T164, T165, p40_out_ggg(T186, T185, T164)) → in1_out_gg(s(T186), tree(s(T185), T164, T165))
in1_in_gg(T204, tree(T201, T202, T203)) → U16_gg(T204, T201, T202, T203, p53_in_ggg(T201, T204, T203))
U16_gg(T204, T201, T202, T203, p53_out_ggg(T201, T204, T203)) → in1_out_gg(T204, tree(T201, T202, T203))
U10_ggg(T129, T135, T131, in1_out_gg(T135, T131)) → p53_out_ggg(T129, T135, T131)
U13_gg(T132, T129, T130, T131, p53_out_ggg(T129, T132, T131)) → in1_out_gg(T132, tree(T129, T130, T131))
U7_ggg(T94, T90, T15, in1_out_gg(s(T94), T15)) → p40_out_ggg(T94, T90, T15)
U12_gg(T91, T90, T15, T16, p40_out_ggg(T91, T90, T15)) → in1_out_gg(s(T91), tree(s(T90), T15, T16))
U7_agg(T94, T90, T15, in1_out_gg(s(T94), T15)) → p40_out_agg(T94, T90, T15)
U12_ag(T91, T90, T15, T16, p40_out_agg(T91, T90, T15)) → in1_out_ag(s(T91), tree(s(T90), T15, T16))
in1_in_ag(T132, tree(T129, T130, T131)) → U13_ag(T132, T129, T130, T131, p53_in_gag(T129, T132, T131))
p53_in_gag(T129, T132, T131) → U8_gag(T129, T132, T131, less54_in_ga(T129, T132))
less54_in_ga(0, s(T142)) → less54_out_ga(0, s(T142))
less54_in_ga(s(T147), s(T149)) → U4_ga(T147, T149, less54_in_ga(T147, T149))
U4_ga(T147, T149, less54_out_ga(T147, T149)) → less54_out_ga(s(T147), s(T149))
U8_gag(T129, T132, T131, less54_out_ga(T129, T132)) → p53_out_gag(T129, T132, T131)
p53_in_gag(T129, T135, T131) → U9_gag(T129, T135, T131, less54_in_ga(T129, T135))
U9_gag(T129, T135, T131, less54_out_ga(T129, T135)) → U10_gag(T129, T135, T131, in1_in_ag(T135, T131))
in1_in_ag(0, tree(s(T171), T164, T165)) → U14_ag(T171, T164, T165, in10_in_g(T164))
U14_ag(T171, T164, T165, in10_out_g(T164)) → in1_out_ag(0, tree(s(T171), T164, T165))
in1_in_ag(s(T186), tree(s(T185), T164, T165)) → U15_ag(T186, T185, T164, T165, p40_in_agg(T186, T185, T164))
U15_ag(T186, T185, T164, T165, p40_out_agg(T186, T185, T164)) → in1_out_ag(s(T186), tree(s(T185), T164, T165))
in1_in_ag(T204, tree(T201, T202, T203)) → U16_ag(T204, T201, T202, T203, p53_in_gag(T201, T204, T203))
U16_ag(T204, T201, T202, T203, p53_out_gag(T201, T204, T203)) → in1_out_ag(T204, tree(T201, T202, T203))
U10_gag(T129, T135, T131, in1_out_ag(T135, T131)) → p53_out_gag(T129, T135, T131)
U13_ag(T132, T129, T130, T131, p53_out_gag(T129, T132, T131)) → in1_out_ag(T132, tree(T129, T130, T131))
LESS54_IN_GA(s(T147), s(T149)) → LESS54_IN_GA(T147, T149)
LESS54_IN_GA(s(T147)) → LESS54_IN_GA(T147)
From the DPs we obtained the following set of size-change graphs:
LESS54_IN_GG(s(T147), s(T149)) → LESS54_IN_GG(T147, T149)
in1_in_ag(T6, tree(T6, T7, T8)) → in1_out_ag(T6, tree(T6, T7, T8))
in1_in_ag(0, tree(s(T22), T15, T16)) → U11_ag(T22, T15, T16, in10_in_g(T15))
in10_in_g(tree(0, T35, T36)) → in10_out_g(tree(0, T35, T36))
in10_in_g(tree(T49, T50, T51)) → U1_g(T49, T50, T51, less22_in_g(T49))
less22_in_g(s(T60)) → less22_out_g(s(T60))
U1_g(T49, T50, T51, less22_out_g(T49)) → in10_out_g(tree(T49, T50, T51))
U1_g(T49, T50, T51, less22_out_g(T49)) → U2_g(T49, T50, T51, in10_in_g(T50))
U2_g(T49, T50, T51, in10_out_g(T50)) → in10_out_g(tree(T49, T50, T51))
U11_ag(T22, T15, T16, in10_out_g(T15)) → in1_out_ag(0, tree(s(T22), T15, T16))
in1_in_ag(s(T91), tree(s(T90), T15, T16)) → U12_ag(T91, T90, T15, T16, p40_in_agg(T91, T90, T15))
p40_in_agg(T91, T90, T15) → U5_agg(T91, T90, T15, less42_in_ag(T91, T90))
less42_in_ag(0, s(T101)) → less42_out_ag(0, s(T101))
less42_in_ag(s(T108), s(T107)) → U3_ag(T108, T107, less42_in_ag(T108, T107))
U3_ag(T108, T107, less42_out_ag(T108, T107)) → less42_out_ag(s(T108), s(T107))
U5_agg(T91, T90, T15, less42_out_ag(T91, T90)) → p40_out_agg(T91, T90, T15)
p40_in_agg(T94, T90, T15) → U6_agg(T94, T90, T15, less42_in_ag(T94, T90))
U6_agg(T94, T90, T15, less42_out_ag(T94, T90)) → U7_agg(T94, T90, T15, in1_in_gg(s(T94), T15))
in1_in_gg(T6, tree(T6, T7, T8)) → in1_out_gg(T6, tree(T6, T7, T8))
in1_in_gg(0, tree(s(T22), T15, T16)) → U11_gg(T22, T15, T16, in10_in_g(T15))
U11_gg(T22, T15, T16, in10_out_g(T15)) → in1_out_gg(0, tree(s(T22), T15, T16))
in1_in_gg(s(T91), tree(s(T90), T15, T16)) → U12_gg(T91, T90, T15, T16, p40_in_ggg(T91, T90, T15))
p40_in_ggg(T91, T90, T15) → U5_ggg(T91, T90, T15, less42_in_gg(T91, T90))
less42_in_gg(0, s(T101)) → less42_out_gg(0, s(T101))
less42_in_gg(s(T108), s(T107)) → U3_gg(T108, T107, less42_in_gg(T108, T107))
U3_gg(T108, T107, less42_out_gg(T108, T107)) → less42_out_gg(s(T108), s(T107))
U5_ggg(T91, T90, T15, less42_out_gg(T91, T90)) → p40_out_ggg(T91, T90, T15)
p40_in_ggg(T94, T90, T15) → U6_ggg(T94, T90, T15, less42_in_gg(T94, T90))
U6_ggg(T94, T90, T15, less42_out_gg(T94, T90)) → U7_ggg(T94, T90, T15, in1_in_gg(s(T94), T15))
in1_in_gg(T132, tree(T129, T130, T131)) → U13_gg(T132, T129, T130, T131, p53_in_ggg(T129, T132, T131))
p53_in_ggg(T129, T132, T131) → U8_ggg(T129, T132, T131, less54_in_gg(T129, T132))
less54_in_gg(0, s(T142)) → less54_out_gg(0, s(T142))
less54_in_gg(s(T147), s(T149)) → U4_gg(T147, T149, less54_in_gg(T147, T149))
U4_gg(T147, T149, less54_out_gg(T147, T149)) → less54_out_gg(s(T147), s(T149))
U8_ggg(T129, T132, T131, less54_out_gg(T129, T132)) → p53_out_ggg(T129, T132, T131)
p53_in_ggg(T129, T135, T131) → U9_ggg(T129, T135, T131, less54_in_gg(T129, T135))
U9_ggg(T129, T135, T131, less54_out_gg(T129, T135)) → U10_ggg(T129, T135, T131, in1_in_gg(T135, T131))
in1_in_gg(0, tree(s(T171), T164, T165)) → U14_gg(T171, T164, T165, in10_in_g(T164))
U14_gg(T171, T164, T165, in10_out_g(T164)) → in1_out_gg(0, tree(s(T171), T164, T165))
in1_in_gg(s(T186), tree(s(T185), T164, T165)) → U15_gg(T186, T185, T164, T165, p40_in_ggg(T186, T185, T164))
U15_gg(T186, T185, T164, T165, p40_out_ggg(T186, T185, T164)) → in1_out_gg(s(T186), tree(s(T185), T164, T165))
in1_in_gg(T204, tree(T201, T202, T203)) → U16_gg(T204, T201, T202, T203, p53_in_ggg(T201, T204, T203))
U16_gg(T204, T201, T202, T203, p53_out_ggg(T201, T204, T203)) → in1_out_gg(T204, tree(T201, T202, T203))
U10_ggg(T129, T135, T131, in1_out_gg(T135, T131)) → p53_out_ggg(T129, T135, T131)
U13_gg(T132, T129, T130, T131, p53_out_ggg(T129, T132, T131)) → in1_out_gg(T132, tree(T129, T130, T131))
U7_ggg(T94, T90, T15, in1_out_gg(s(T94), T15)) → p40_out_ggg(T94, T90, T15)
U12_gg(T91, T90, T15, T16, p40_out_ggg(T91, T90, T15)) → in1_out_gg(s(T91), tree(s(T90), T15, T16))
U7_agg(T94, T90, T15, in1_out_gg(s(T94), T15)) → p40_out_agg(T94, T90, T15)
U12_ag(T91, T90, T15, T16, p40_out_agg(T91, T90, T15)) → in1_out_ag(s(T91), tree(s(T90), T15, T16))
in1_in_ag(T132, tree(T129, T130, T131)) → U13_ag(T132, T129, T130, T131, p53_in_gag(T129, T132, T131))
p53_in_gag(T129, T132, T131) → U8_gag(T129, T132, T131, less54_in_ga(T129, T132))
less54_in_ga(0, s(T142)) → less54_out_ga(0, s(T142))
less54_in_ga(s(T147), s(T149)) → U4_ga(T147, T149, less54_in_ga(T147, T149))
U4_ga(T147, T149, less54_out_ga(T147, T149)) → less54_out_ga(s(T147), s(T149))
U8_gag(T129, T132, T131, less54_out_ga(T129, T132)) → p53_out_gag(T129, T132, T131)
p53_in_gag(T129, T135, T131) → U9_gag(T129, T135, T131, less54_in_ga(T129, T135))
U9_gag(T129, T135, T131, less54_out_ga(T129, T135)) → U10_gag(T129, T135, T131, in1_in_ag(T135, T131))
in1_in_ag(0, tree(s(T171), T164, T165)) → U14_ag(T171, T164, T165, in10_in_g(T164))
U14_ag(T171, T164, T165, in10_out_g(T164)) → in1_out_ag(0, tree(s(T171), T164, T165))
in1_in_ag(s(T186), tree(s(T185), T164, T165)) → U15_ag(T186, T185, T164, T165, p40_in_agg(T186, T185, T164))
U15_ag(T186, T185, T164, T165, p40_out_agg(T186, T185, T164)) → in1_out_ag(s(T186), tree(s(T185), T164, T165))
in1_in_ag(T204, tree(T201, T202, T203)) → U16_ag(T204, T201, T202, T203, p53_in_gag(T201, T204, T203))
U16_ag(T204, T201, T202, T203, p53_out_gag(T201, T204, T203)) → in1_out_ag(T204, tree(T201, T202, T203))
U10_gag(T129, T135, T131, in1_out_ag(T135, T131)) → p53_out_gag(T129, T135, T131)
U13_ag(T132, T129, T130, T131, p53_out_gag(T129, T132, T131)) → in1_out_ag(T132, tree(T129, T130, T131))
LESS54_IN_GG(s(T147), s(T149)) → LESS54_IN_GG(T147, T149)
LESS54_IN_GG(s(T147), s(T149)) → LESS54_IN_GG(T147, T149)
From the DPs we obtained the following set of size-change graphs:
LESS42_IN_GG(s(T108), s(T107)) → LESS42_IN_GG(T108, T107)
in1_in_ag(T6, tree(T6, T7, T8)) → in1_out_ag(T6, tree(T6, T7, T8))
in1_in_ag(0, tree(s(T22), T15, T16)) → U11_ag(T22, T15, T16, in10_in_g(T15))
in10_in_g(tree(0, T35, T36)) → in10_out_g(tree(0, T35, T36))
in10_in_g(tree(T49, T50, T51)) → U1_g(T49, T50, T51, less22_in_g(T49))
less22_in_g(s(T60)) → less22_out_g(s(T60))
U1_g(T49, T50, T51, less22_out_g(T49)) → in10_out_g(tree(T49, T50, T51))
U1_g(T49, T50, T51, less22_out_g(T49)) → U2_g(T49, T50, T51, in10_in_g(T50))
U2_g(T49, T50, T51, in10_out_g(T50)) → in10_out_g(tree(T49, T50, T51))
U11_ag(T22, T15, T16, in10_out_g(T15)) → in1_out_ag(0, tree(s(T22), T15, T16))
in1_in_ag(s(T91), tree(s(T90), T15, T16)) → U12_ag(T91, T90, T15, T16, p40_in_agg(T91, T90, T15))
p40_in_agg(T91, T90, T15) → U5_agg(T91, T90, T15, less42_in_ag(T91, T90))
less42_in_ag(0, s(T101)) → less42_out_ag(0, s(T101))
less42_in_ag(s(T108), s(T107)) → U3_ag(T108, T107, less42_in_ag(T108, T107))
U3_ag(T108, T107, less42_out_ag(T108, T107)) → less42_out_ag(s(T108), s(T107))
U5_agg(T91, T90, T15, less42_out_ag(T91, T90)) → p40_out_agg(T91, T90, T15)
p40_in_agg(T94, T90, T15) → U6_agg(T94, T90, T15, less42_in_ag(T94, T90))
U6_agg(T94, T90, T15, less42_out_ag(T94, T90)) → U7_agg(T94, T90, T15, in1_in_gg(s(T94), T15))
in1_in_gg(T6, tree(T6, T7, T8)) → in1_out_gg(T6, tree(T6, T7, T8))
in1_in_gg(0, tree(s(T22), T15, T16)) → U11_gg(T22, T15, T16, in10_in_g(T15))
U11_gg(T22, T15, T16, in10_out_g(T15)) → in1_out_gg(0, tree(s(T22), T15, T16))
in1_in_gg(s(T91), tree(s(T90), T15, T16)) → U12_gg(T91, T90, T15, T16, p40_in_ggg(T91, T90, T15))
p40_in_ggg(T91, T90, T15) → U5_ggg(T91, T90, T15, less42_in_gg(T91, T90))
less42_in_gg(0, s(T101)) → less42_out_gg(0, s(T101))
less42_in_gg(s(T108), s(T107)) → U3_gg(T108, T107, less42_in_gg(T108, T107))
U3_gg(T108, T107, less42_out_gg(T108, T107)) → less42_out_gg(s(T108), s(T107))
U5_ggg(T91, T90, T15, less42_out_gg(T91, T90)) → p40_out_ggg(T91, T90, T15)
p40_in_ggg(T94, T90, T15) → U6_ggg(T94, T90, T15, less42_in_gg(T94, T90))
U6_ggg(T94, T90, T15, less42_out_gg(T94, T90)) → U7_ggg(T94, T90, T15, in1_in_gg(s(T94), T15))
in1_in_gg(T132, tree(T129, T130, T131)) → U13_gg(T132, T129, T130, T131, p53_in_ggg(T129, T132, T131))
p53_in_ggg(T129, T132, T131) → U8_ggg(T129, T132, T131, less54_in_gg(T129, T132))
less54_in_gg(0, s(T142)) → less54_out_gg(0, s(T142))
less54_in_gg(s(T147), s(T149)) → U4_gg(T147, T149, less54_in_gg(T147, T149))
U4_gg(T147, T149, less54_out_gg(T147, T149)) → less54_out_gg(s(T147), s(T149))
U8_ggg(T129, T132, T131, less54_out_gg(T129, T132)) → p53_out_ggg(T129, T132, T131)
p53_in_ggg(T129, T135, T131) → U9_ggg(T129, T135, T131, less54_in_gg(T129, T135))
U9_ggg(T129, T135, T131, less54_out_gg(T129, T135)) → U10_ggg(T129, T135, T131, in1_in_gg(T135, T131))
in1_in_gg(0, tree(s(T171), T164, T165)) → U14_gg(T171, T164, T165, in10_in_g(T164))
U14_gg(T171, T164, T165, in10_out_g(T164)) → in1_out_gg(0, tree(s(T171), T164, T165))
in1_in_gg(s(T186), tree(s(T185), T164, T165)) → U15_gg(T186, T185, T164, T165, p40_in_ggg(T186, T185, T164))
U15_gg(T186, T185, T164, T165, p40_out_ggg(T186, T185, T164)) → in1_out_gg(s(T186), tree(s(T185), T164, T165))
in1_in_gg(T204, tree(T201, T202, T203)) → U16_gg(T204, T201, T202, T203, p53_in_ggg(T201, T204, T203))
U16_gg(T204, T201, T202, T203, p53_out_ggg(T201, T204, T203)) → in1_out_gg(T204, tree(T201, T202, T203))
U10_ggg(T129, T135, T131, in1_out_gg(T135, T131)) → p53_out_ggg(T129, T135, T131)
U13_gg(T132, T129, T130, T131, p53_out_ggg(T129, T132, T131)) → in1_out_gg(T132, tree(T129, T130, T131))
U7_ggg(T94, T90, T15, in1_out_gg(s(T94), T15)) → p40_out_ggg(T94, T90, T15)
U12_gg(T91, T90, T15, T16, p40_out_ggg(T91, T90, T15)) → in1_out_gg(s(T91), tree(s(T90), T15, T16))
U7_agg(T94, T90, T15, in1_out_gg(s(T94), T15)) → p40_out_agg(T94, T90, T15)
U12_ag(T91, T90, T15, T16, p40_out_agg(T91, T90, T15)) → in1_out_ag(s(T91), tree(s(T90), T15, T16))
in1_in_ag(T132, tree(T129, T130, T131)) → U13_ag(T132, T129, T130, T131, p53_in_gag(T129, T132, T131))
p53_in_gag(T129, T132, T131) → U8_gag(T129, T132, T131, less54_in_ga(T129, T132))
less54_in_ga(0, s(T142)) → less54_out_ga(0, s(T142))
less54_in_ga(s(T147), s(T149)) → U4_ga(T147, T149, less54_in_ga(T147, T149))
U4_ga(T147, T149, less54_out_ga(T147, T149)) → less54_out_ga(s(T147), s(T149))
U8_gag(T129, T132, T131, less54_out_ga(T129, T132)) → p53_out_gag(T129, T132, T131)
p53_in_gag(T129, T135, T131) → U9_gag(T129, T135, T131, less54_in_ga(T129, T135))
U9_gag(T129, T135, T131, less54_out_ga(T129, T135)) → U10_gag(T129, T135, T131, in1_in_ag(T135, T131))
in1_in_ag(0, tree(s(T171), T164, T165)) → U14_ag(T171, T164, T165, in10_in_g(T164))
U14_ag(T171, T164, T165, in10_out_g(T164)) → in1_out_ag(0, tree(s(T171), T164, T165))
in1_in_ag(s(T186), tree(s(T185), T164, T165)) → U15_ag(T186, T185, T164, T165, p40_in_agg(T186, T185, T164))
U15_ag(T186, T185, T164, T165, p40_out_agg(T186, T185, T164)) → in1_out_ag(s(T186), tree(s(T185), T164, T165))
in1_in_ag(T204, tree(T201, T202, T203)) → U16_ag(T204, T201, T202, T203, p53_in_gag(T201, T204, T203))
U16_ag(T204, T201, T202, T203, p53_out_gag(T201, T204, T203)) → in1_out_ag(T204, tree(T201, T202, T203))
U10_gag(T129, T135, T131, in1_out_ag(T135, T131)) → p53_out_gag(T129, T135, T131)
U13_ag(T132, T129, T130, T131, p53_out_gag(T129, T132, T131)) → in1_out_ag(T132, tree(T129, T130, T131))
LESS42_IN_GG(s(T108), s(T107)) → LESS42_IN_GG(T108, T107)
LESS42_IN_GG(s(T108), s(T107)) → LESS42_IN_GG(T108, T107)
From the DPs we obtained the following set of size-change graphs:
LESS42_IN_AG(s(T108), s(T107)) → LESS42_IN_AG(T108, T107)
in1_in_ag(T6, tree(T6, T7, T8)) → in1_out_ag(T6, tree(T6, T7, T8))
in1_in_ag(0, tree(s(T22), T15, T16)) → U11_ag(T22, T15, T16, in10_in_g(T15))
in10_in_g(tree(0, T35, T36)) → in10_out_g(tree(0, T35, T36))
in10_in_g(tree(T49, T50, T51)) → U1_g(T49, T50, T51, less22_in_g(T49))
less22_in_g(s(T60)) → less22_out_g(s(T60))
U1_g(T49, T50, T51, less22_out_g(T49)) → in10_out_g(tree(T49, T50, T51))
U1_g(T49, T50, T51, less22_out_g(T49)) → U2_g(T49, T50, T51, in10_in_g(T50))
U2_g(T49, T50, T51, in10_out_g(T50)) → in10_out_g(tree(T49, T50, T51))
U11_ag(T22, T15, T16, in10_out_g(T15)) → in1_out_ag(0, tree(s(T22), T15, T16))
in1_in_ag(s(T91), tree(s(T90), T15, T16)) → U12_ag(T91, T90, T15, T16, p40_in_agg(T91, T90, T15))
p40_in_agg(T91, T90, T15) → U5_agg(T91, T90, T15, less42_in_ag(T91, T90))
less42_in_ag(0, s(T101)) → less42_out_ag(0, s(T101))
less42_in_ag(s(T108), s(T107)) → U3_ag(T108, T107, less42_in_ag(T108, T107))
U3_ag(T108, T107, less42_out_ag(T108, T107)) → less42_out_ag(s(T108), s(T107))
U5_agg(T91, T90, T15, less42_out_ag(T91, T90)) → p40_out_agg(T91, T90, T15)
p40_in_agg(T94, T90, T15) → U6_agg(T94, T90, T15, less42_in_ag(T94, T90))
U6_agg(T94, T90, T15, less42_out_ag(T94, T90)) → U7_agg(T94, T90, T15, in1_in_gg(s(T94), T15))
in1_in_gg(T6, tree(T6, T7, T8)) → in1_out_gg(T6, tree(T6, T7, T8))
in1_in_gg(0, tree(s(T22), T15, T16)) → U11_gg(T22, T15, T16, in10_in_g(T15))
U11_gg(T22, T15, T16, in10_out_g(T15)) → in1_out_gg(0, tree(s(T22), T15, T16))
in1_in_gg(s(T91), tree(s(T90), T15, T16)) → U12_gg(T91, T90, T15, T16, p40_in_ggg(T91, T90, T15))
p40_in_ggg(T91, T90, T15) → U5_ggg(T91, T90, T15, less42_in_gg(T91, T90))
less42_in_gg(0, s(T101)) → less42_out_gg(0, s(T101))
less42_in_gg(s(T108), s(T107)) → U3_gg(T108, T107, less42_in_gg(T108, T107))
U3_gg(T108, T107, less42_out_gg(T108, T107)) → less42_out_gg(s(T108), s(T107))
U5_ggg(T91, T90, T15, less42_out_gg(T91, T90)) → p40_out_ggg(T91, T90, T15)
p40_in_ggg(T94, T90, T15) → U6_ggg(T94, T90, T15, less42_in_gg(T94, T90))
U6_ggg(T94, T90, T15, less42_out_gg(T94, T90)) → U7_ggg(T94, T90, T15, in1_in_gg(s(T94), T15))
in1_in_gg(T132, tree(T129, T130, T131)) → U13_gg(T132, T129, T130, T131, p53_in_ggg(T129, T132, T131))
p53_in_ggg(T129, T132, T131) → U8_ggg(T129, T132, T131, less54_in_gg(T129, T132))
less54_in_gg(0, s(T142)) → less54_out_gg(0, s(T142))
less54_in_gg(s(T147), s(T149)) → U4_gg(T147, T149, less54_in_gg(T147, T149))
U4_gg(T147, T149, less54_out_gg(T147, T149)) → less54_out_gg(s(T147), s(T149))
U8_ggg(T129, T132, T131, less54_out_gg(T129, T132)) → p53_out_ggg(T129, T132, T131)
p53_in_ggg(T129, T135, T131) → U9_ggg(T129, T135, T131, less54_in_gg(T129, T135))
U9_ggg(T129, T135, T131, less54_out_gg(T129, T135)) → U10_ggg(T129, T135, T131, in1_in_gg(T135, T131))
in1_in_gg(0, tree(s(T171), T164, T165)) → U14_gg(T171, T164, T165, in10_in_g(T164))
U14_gg(T171, T164, T165, in10_out_g(T164)) → in1_out_gg(0, tree(s(T171), T164, T165))
in1_in_gg(s(T186), tree(s(T185), T164, T165)) → U15_gg(T186, T185, T164, T165, p40_in_ggg(T186, T185, T164))
U15_gg(T186, T185, T164, T165, p40_out_ggg(T186, T185, T164)) → in1_out_gg(s(T186), tree(s(T185), T164, T165))
in1_in_gg(T204, tree(T201, T202, T203)) → U16_gg(T204, T201, T202, T203, p53_in_ggg(T201, T204, T203))
U16_gg(T204, T201, T202, T203, p53_out_ggg(T201, T204, T203)) → in1_out_gg(T204, tree(T201, T202, T203))
U10_ggg(T129, T135, T131, in1_out_gg(T135, T131)) → p53_out_ggg(T129, T135, T131)
U13_gg(T132, T129, T130, T131, p53_out_ggg(T129, T132, T131)) → in1_out_gg(T132, tree(T129, T130, T131))
U7_ggg(T94, T90, T15, in1_out_gg(s(T94), T15)) → p40_out_ggg(T94, T90, T15)
U12_gg(T91, T90, T15, T16, p40_out_ggg(T91, T90, T15)) → in1_out_gg(s(T91), tree(s(T90), T15, T16))
U7_agg(T94, T90, T15, in1_out_gg(s(T94), T15)) → p40_out_agg(T94, T90, T15)
U12_ag(T91, T90, T15, T16, p40_out_agg(T91, T90, T15)) → in1_out_ag(s(T91), tree(s(T90), T15, T16))
in1_in_ag(T132, tree(T129, T130, T131)) → U13_ag(T132, T129, T130, T131, p53_in_gag(T129, T132, T131))
p53_in_gag(T129, T132, T131) → U8_gag(T129, T132, T131, less54_in_ga(T129, T132))
less54_in_ga(0, s(T142)) → less54_out_ga(0, s(T142))
less54_in_ga(s(T147), s(T149)) → U4_ga(T147, T149, less54_in_ga(T147, T149))
U4_ga(T147, T149, less54_out_ga(T147, T149)) → less54_out_ga(s(T147), s(T149))
U8_gag(T129, T132, T131, less54_out_ga(T129, T132)) → p53_out_gag(T129, T132, T131)
p53_in_gag(T129, T135, T131) → U9_gag(T129, T135, T131, less54_in_ga(T129, T135))
U9_gag(T129, T135, T131, less54_out_ga(T129, T135)) → U10_gag(T129, T135, T131, in1_in_ag(T135, T131))
in1_in_ag(0, tree(s(T171), T164, T165)) → U14_ag(T171, T164, T165, in10_in_g(T164))
U14_ag(T171, T164, T165, in10_out_g(T164)) → in1_out_ag(0, tree(s(T171), T164, T165))
in1_in_ag(s(T186), tree(s(T185), T164, T165)) → U15_ag(T186, T185, T164, T165, p40_in_agg(T186, T185, T164))
U15_ag(T186, T185, T164, T165, p40_out_agg(T186, T185, T164)) → in1_out_ag(s(T186), tree(s(T185), T164, T165))
in1_in_ag(T204, tree(T201, T202, T203)) → U16_ag(T204, T201, T202, T203, p53_in_gag(T201, T204, T203))
U16_ag(T204, T201, T202, T203, p53_out_gag(T201, T204, T203)) → in1_out_ag(T204, tree(T201, T202, T203))
U10_gag(T129, T135, T131, in1_out_ag(T135, T131)) → p53_out_gag(T129, T135, T131)
U13_ag(T132, T129, T130, T131, p53_out_gag(T129, T132, T131)) → in1_out_ag(T132, tree(T129, T130, T131))
LESS42_IN_AG(s(T108), s(T107)) → LESS42_IN_AG(T108, T107)
LESS42_IN_AG(s(T107)) → LESS42_IN_AG(T107)
From the DPs we obtained the following set of size-change graphs:
U1_G(T49, T50, T51, less22_out_g(T49)) → IN10_IN_G(T50)
IN10_IN_G(tree(T49, T50, T51)) → U1_G(T49, T50, T51, less22_in_g(T49))
in1_in_ag(T6, tree(T6, T7, T8)) → in1_out_ag(T6, tree(T6, T7, T8))
in1_in_ag(0, tree(s(T22), T15, T16)) → U11_ag(T22, T15, T16, in10_in_g(T15))
in10_in_g(tree(0, T35, T36)) → in10_out_g(tree(0, T35, T36))
in10_in_g(tree(T49, T50, T51)) → U1_g(T49, T50, T51, less22_in_g(T49))
less22_in_g(s(T60)) → less22_out_g(s(T60))
U1_g(T49, T50, T51, less22_out_g(T49)) → in10_out_g(tree(T49, T50, T51))
U1_g(T49, T50, T51, less22_out_g(T49)) → U2_g(T49, T50, T51, in10_in_g(T50))
U2_g(T49, T50, T51, in10_out_g(T50)) → in10_out_g(tree(T49, T50, T51))
U11_ag(T22, T15, T16, in10_out_g(T15)) → in1_out_ag(0, tree(s(T22), T15, T16))
in1_in_ag(s(T91), tree(s(T90), T15, T16)) → U12_ag(T91, T90, T15, T16, p40_in_agg(T91, T90, T15))
p40_in_agg(T91, T90, T15) → U5_agg(T91, T90, T15, less42_in_ag(T91, T90))
less42_in_ag(0, s(T101)) → less42_out_ag(0, s(T101))
less42_in_ag(s(T108), s(T107)) → U3_ag(T108, T107, less42_in_ag(T108, T107))
U3_ag(T108, T107, less42_out_ag(T108, T107)) → less42_out_ag(s(T108), s(T107))
U5_agg(T91, T90, T15, less42_out_ag(T91, T90)) → p40_out_agg(T91, T90, T15)
p40_in_agg(T94, T90, T15) → U6_agg(T94, T90, T15, less42_in_ag(T94, T90))
U6_agg(T94, T90, T15, less42_out_ag(T94, T90)) → U7_agg(T94, T90, T15, in1_in_gg(s(T94), T15))
in1_in_gg(T6, tree(T6, T7, T8)) → in1_out_gg(T6, tree(T6, T7, T8))
in1_in_gg(0, tree(s(T22), T15, T16)) → U11_gg(T22, T15, T16, in10_in_g(T15))
U11_gg(T22, T15, T16, in10_out_g(T15)) → in1_out_gg(0, tree(s(T22), T15, T16))
in1_in_gg(s(T91), tree(s(T90), T15, T16)) → U12_gg(T91, T90, T15, T16, p40_in_ggg(T91, T90, T15))
p40_in_ggg(T91, T90, T15) → U5_ggg(T91, T90, T15, less42_in_gg(T91, T90))
less42_in_gg(0, s(T101)) → less42_out_gg(0, s(T101))
less42_in_gg(s(T108), s(T107)) → U3_gg(T108, T107, less42_in_gg(T108, T107))
U3_gg(T108, T107, less42_out_gg(T108, T107)) → less42_out_gg(s(T108), s(T107))
U5_ggg(T91, T90, T15, less42_out_gg(T91, T90)) → p40_out_ggg(T91, T90, T15)
p40_in_ggg(T94, T90, T15) → U6_ggg(T94, T90, T15, less42_in_gg(T94, T90))
U6_ggg(T94, T90, T15, less42_out_gg(T94, T90)) → U7_ggg(T94, T90, T15, in1_in_gg(s(T94), T15))
in1_in_gg(T132, tree(T129, T130, T131)) → U13_gg(T132, T129, T130, T131, p53_in_ggg(T129, T132, T131))
p53_in_ggg(T129, T132, T131) → U8_ggg(T129, T132, T131, less54_in_gg(T129, T132))
less54_in_gg(0, s(T142)) → less54_out_gg(0, s(T142))
less54_in_gg(s(T147), s(T149)) → U4_gg(T147, T149, less54_in_gg(T147, T149))
U4_gg(T147, T149, less54_out_gg(T147, T149)) → less54_out_gg(s(T147), s(T149))
U8_ggg(T129, T132, T131, less54_out_gg(T129, T132)) → p53_out_ggg(T129, T132, T131)
p53_in_ggg(T129, T135, T131) → U9_ggg(T129, T135, T131, less54_in_gg(T129, T135))
U9_ggg(T129, T135, T131, less54_out_gg(T129, T135)) → U10_ggg(T129, T135, T131, in1_in_gg(T135, T131))
in1_in_gg(0, tree(s(T171), T164, T165)) → U14_gg(T171, T164, T165, in10_in_g(T164))
U14_gg(T171, T164, T165, in10_out_g(T164)) → in1_out_gg(0, tree(s(T171), T164, T165))
in1_in_gg(s(T186), tree(s(T185), T164, T165)) → U15_gg(T186, T185, T164, T165, p40_in_ggg(T186, T185, T164))
U15_gg(T186, T185, T164, T165, p40_out_ggg(T186, T185, T164)) → in1_out_gg(s(T186), tree(s(T185), T164, T165))
in1_in_gg(T204, tree(T201, T202, T203)) → U16_gg(T204, T201, T202, T203, p53_in_ggg(T201, T204, T203))
U16_gg(T204, T201, T202, T203, p53_out_ggg(T201, T204, T203)) → in1_out_gg(T204, tree(T201, T202, T203))
U10_ggg(T129, T135, T131, in1_out_gg(T135, T131)) → p53_out_ggg(T129, T135, T131)
U13_gg(T132, T129, T130, T131, p53_out_ggg(T129, T132, T131)) → in1_out_gg(T132, tree(T129, T130, T131))
U7_ggg(T94, T90, T15, in1_out_gg(s(T94), T15)) → p40_out_ggg(T94, T90, T15)
U12_gg(T91, T90, T15, T16, p40_out_ggg(T91, T90, T15)) → in1_out_gg(s(T91), tree(s(T90), T15, T16))
U7_agg(T94, T90, T15, in1_out_gg(s(T94), T15)) → p40_out_agg(T94, T90, T15)
U12_ag(T91, T90, T15, T16, p40_out_agg(T91, T90, T15)) → in1_out_ag(s(T91), tree(s(T90), T15, T16))
in1_in_ag(T132, tree(T129, T130, T131)) → U13_ag(T132, T129, T130, T131, p53_in_gag(T129, T132, T131))
p53_in_gag(T129, T132, T131) → U8_gag(T129, T132, T131, less54_in_ga(T129, T132))
less54_in_ga(0, s(T142)) → less54_out_ga(0, s(T142))
less54_in_ga(s(T147), s(T149)) → U4_ga(T147, T149, less54_in_ga(T147, T149))
U4_ga(T147, T149, less54_out_ga(T147, T149)) → less54_out_ga(s(T147), s(T149))
U8_gag(T129, T132, T131, less54_out_ga(T129, T132)) → p53_out_gag(T129, T132, T131)
p53_in_gag(T129, T135, T131) → U9_gag(T129, T135, T131, less54_in_ga(T129, T135))
U9_gag(T129, T135, T131, less54_out_ga(T129, T135)) → U10_gag(T129, T135, T131, in1_in_ag(T135, T131))
in1_in_ag(0, tree(s(T171), T164, T165)) → U14_ag(T171, T164, T165, in10_in_g(T164))
U14_ag(T171, T164, T165, in10_out_g(T164)) → in1_out_ag(0, tree(s(T171), T164, T165))
in1_in_ag(s(T186), tree(s(T185), T164, T165)) → U15_ag(T186, T185, T164, T165, p40_in_agg(T186, T185, T164))
U15_ag(T186, T185, T164, T165, p40_out_agg(T186, T185, T164)) → in1_out_ag(s(T186), tree(s(T185), T164, T165))
in1_in_ag(T204, tree(T201, T202, T203)) → U16_ag(T204, T201, T202, T203, p53_in_gag(T201, T204, T203))
U16_ag(T204, T201, T202, T203, p53_out_gag(T201, T204, T203)) → in1_out_ag(T204, tree(T201, T202, T203))
U10_gag(T129, T135, T131, in1_out_ag(T135, T131)) → p53_out_gag(T129, T135, T131)
U13_ag(T132, T129, T130, T131, p53_out_gag(T129, T132, T131)) → in1_out_ag(T132, tree(T129, T130, T131))
U1_G(T49, T50, T51, less22_out_g(T49)) → IN10_IN_G(T50)
IN10_IN_G(tree(T49, T50, T51)) → U1_G(T49, T50, T51, less22_in_g(T49))
less22_in_g(s(T60)) → less22_out_g(s(T60))
U1_G(T49, T50, T51, less22_out_g(T49)) → IN10_IN_G(T50)
IN10_IN_G(tree(T49, T50, T51)) → U1_G(T49, T50, T51, less22_in_g(T49))
less22_in_g(s(T60)) → less22_out_g(s(T60))
less22_in_g(x0)
From the DPs we obtained the following set of size-change graphs:
IN1_IN_GG(s(T91), tree(s(T90), T15, T16)) → P40_IN_GGG(T91, T90, T15)
P40_IN_GGG(T94, T90, T15) → U6_GGG(T94, T90, T15, less42_in_gg(T94, T90))
U6_GGG(T94, T90, T15, less42_out_gg(T94, T90)) → IN1_IN_GG(s(T94), T15)
IN1_IN_GG(T132, tree(T129, T130, T131)) → P53_IN_GGG(T129, T132, T131)
P53_IN_GGG(T129, T135, T131) → U9_GGG(T129, T135, T131, less54_in_gg(T129, T135))
U9_GGG(T129, T135, T131, less54_out_gg(T129, T135)) → IN1_IN_GG(T135, T131)
in1_in_ag(T6, tree(T6, T7, T8)) → in1_out_ag(T6, tree(T6, T7, T8))
in1_in_ag(0, tree(s(T22), T15, T16)) → U11_ag(T22, T15, T16, in10_in_g(T15))
in10_in_g(tree(0, T35, T36)) → in10_out_g(tree(0, T35, T36))
in10_in_g(tree(T49, T50, T51)) → U1_g(T49, T50, T51, less22_in_g(T49))
less22_in_g(s(T60)) → less22_out_g(s(T60))
U1_g(T49, T50, T51, less22_out_g(T49)) → in10_out_g(tree(T49, T50, T51))
U1_g(T49, T50, T51, less22_out_g(T49)) → U2_g(T49, T50, T51, in10_in_g(T50))
U2_g(T49, T50, T51, in10_out_g(T50)) → in10_out_g(tree(T49, T50, T51))
U11_ag(T22, T15, T16, in10_out_g(T15)) → in1_out_ag(0, tree(s(T22), T15, T16))
in1_in_ag(s(T91), tree(s(T90), T15, T16)) → U12_ag(T91, T90, T15, T16, p40_in_agg(T91, T90, T15))
p40_in_agg(T91, T90, T15) → U5_agg(T91, T90, T15, less42_in_ag(T91, T90))
less42_in_ag(0, s(T101)) → less42_out_ag(0, s(T101))
less42_in_ag(s(T108), s(T107)) → U3_ag(T108, T107, less42_in_ag(T108, T107))
U3_ag(T108, T107, less42_out_ag(T108, T107)) → less42_out_ag(s(T108), s(T107))
U5_agg(T91, T90, T15, less42_out_ag(T91, T90)) → p40_out_agg(T91, T90, T15)
p40_in_agg(T94, T90, T15) → U6_agg(T94, T90, T15, less42_in_ag(T94, T90))
U6_agg(T94, T90, T15, less42_out_ag(T94, T90)) → U7_agg(T94, T90, T15, in1_in_gg(s(T94), T15))
in1_in_gg(T6, tree(T6, T7, T8)) → in1_out_gg(T6, tree(T6, T7, T8))
in1_in_gg(0, tree(s(T22), T15, T16)) → U11_gg(T22, T15, T16, in10_in_g(T15))
U11_gg(T22, T15, T16, in10_out_g(T15)) → in1_out_gg(0, tree(s(T22), T15, T16))
in1_in_gg(s(T91), tree(s(T90), T15, T16)) → U12_gg(T91, T90, T15, T16, p40_in_ggg(T91, T90, T15))
p40_in_ggg(T91, T90, T15) → U5_ggg(T91, T90, T15, less42_in_gg(T91, T90))
less42_in_gg(0, s(T101)) → less42_out_gg(0, s(T101))
less42_in_gg(s(T108), s(T107)) → U3_gg(T108, T107, less42_in_gg(T108, T107))
U3_gg(T108, T107, less42_out_gg(T108, T107)) → less42_out_gg(s(T108), s(T107))
U5_ggg(T91, T90, T15, less42_out_gg(T91, T90)) → p40_out_ggg(T91, T90, T15)
p40_in_ggg(T94, T90, T15) → U6_ggg(T94, T90, T15, less42_in_gg(T94, T90))
U6_ggg(T94, T90, T15, less42_out_gg(T94, T90)) → U7_ggg(T94, T90, T15, in1_in_gg(s(T94), T15))
in1_in_gg(T132, tree(T129, T130, T131)) → U13_gg(T132, T129, T130, T131, p53_in_ggg(T129, T132, T131))
p53_in_ggg(T129, T132, T131) → U8_ggg(T129, T132, T131, less54_in_gg(T129, T132))
less54_in_gg(0, s(T142)) → less54_out_gg(0, s(T142))
less54_in_gg(s(T147), s(T149)) → U4_gg(T147, T149, less54_in_gg(T147, T149))
U4_gg(T147, T149, less54_out_gg(T147, T149)) → less54_out_gg(s(T147), s(T149))
U8_ggg(T129, T132, T131, less54_out_gg(T129, T132)) → p53_out_ggg(T129, T132, T131)
p53_in_ggg(T129, T135, T131) → U9_ggg(T129, T135, T131, less54_in_gg(T129, T135))
U9_ggg(T129, T135, T131, less54_out_gg(T129, T135)) → U10_ggg(T129, T135, T131, in1_in_gg(T135, T131))
in1_in_gg(0, tree(s(T171), T164, T165)) → U14_gg(T171, T164, T165, in10_in_g(T164))
U14_gg(T171, T164, T165, in10_out_g(T164)) → in1_out_gg(0, tree(s(T171), T164, T165))
in1_in_gg(s(T186), tree(s(T185), T164, T165)) → U15_gg(T186, T185, T164, T165, p40_in_ggg(T186, T185, T164))
U15_gg(T186, T185, T164, T165, p40_out_ggg(T186, T185, T164)) → in1_out_gg(s(T186), tree(s(T185), T164, T165))
in1_in_gg(T204, tree(T201, T202, T203)) → U16_gg(T204, T201, T202, T203, p53_in_ggg(T201, T204, T203))
U16_gg(T204, T201, T202, T203, p53_out_ggg(T201, T204, T203)) → in1_out_gg(T204, tree(T201, T202, T203))
U10_ggg(T129, T135, T131, in1_out_gg(T135, T131)) → p53_out_ggg(T129, T135, T131)
U13_gg(T132, T129, T130, T131, p53_out_ggg(T129, T132, T131)) → in1_out_gg(T132, tree(T129, T130, T131))
U7_ggg(T94, T90, T15, in1_out_gg(s(T94), T15)) → p40_out_ggg(T94, T90, T15)
U12_gg(T91, T90, T15, T16, p40_out_ggg(T91, T90, T15)) → in1_out_gg(s(T91), tree(s(T90), T15, T16))
U7_agg(T94, T90, T15, in1_out_gg(s(T94), T15)) → p40_out_agg(T94, T90, T15)
U12_ag(T91, T90, T15, T16, p40_out_agg(T91, T90, T15)) → in1_out_ag(s(T91), tree(s(T90), T15, T16))
in1_in_ag(T132, tree(T129, T130, T131)) → U13_ag(T132, T129, T130, T131, p53_in_gag(T129, T132, T131))
p53_in_gag(T129, T132, T131) → U8_gag(T129, T132, T131, less54_in_ga(T129, T132))
less54_in_ga(0, s(T142)) → less54_out_ga(0, s(T142))
less54_in_ga(s(T147), s(T149)) → U4_ga(T147, T149, less54_in_ga(T147, T149))
U4_ga(T147, T149, less54_out_ga(T147, T149)) → less54_out_ga(s(T147), s(T149))
U8_gag(T129, T132, T131, less54_out_ga(T129, T132)) → p53_out_gag(T129, T132, T131)
p53_in_gag(T129, T135, T131) → U9_gag(T129, T135, T131, less54_in_ga(T129, T135))
U9_gag(T129, T135, T131, less54_out_ga(T129, T135)) → U10_gag(T129, T135, T131, in1_in_ag(T135, T131))
in1_in_ag(0, tree(s(T171), T164, T165)) → U14_ag(T171, T164, T165, in10_in_g(T164))
U14_ag(T171, T164, T165, in10_out_g(T164)) → in1_out_ag(0, tree(s(T171), T164, T165))
in1_in_ag(s(T186), tree(s(T185), T164, T165)) → U15_ag(T186, T185, T164, T165, p40_in_agg(T186, T185, T164))
U15_ag(T186, T185, T164, T165, p40_out_agg(T186, T185, T164)) → in1_out_ag(s(T186), tree(s(T185), T164, T165))
in1_in_ag(T204, tree(T201, T202, T203)) → U16_ag(T204, T201, T202, T203, p53_in_gag(T201, T204, T203))
U16_ag(T204, T201, T202, T203, p53_out_gag(T201, T204, T203)) → in1_out_ag(T204, tree(T201, T202, T203))
U10_gag(T129, T135, T131, in1_out_ag(T135, T131)) → p53_out_gag(T129, T135, T131)
U13_ag(T132, T129, T130, T131, p53_out_gag(T129, T132, T131)) → in1_out_ag(T132, tree(T129, T130, T131))
IN1_IN_GG(s(T91), tree(s(T90), T15, T16)) → P40_IN_GGG(T91, T90, T15)
P40_IN_GGG(T94, T90, T15) → U6_GGG(T94, T90, T15, less42_in_gg(T94, T90))
U6_GGG(T94, T90, T15, less42_out_gg(T94, T90)) → IN1_IN_GG(s(T94), T15)
IN1_IN_GG(T132, tree(T129, T130, T131)) → P53_IN_GGG(T129, T132, T131)
P53_IN_GGG(T129, T135, T131) → U9_GGG(T129, T135, T131, less54_in_gg(T129, T135))
U9_GGG(T129, T135, T131, less54_out_gg(T129, T135)) → IN1_IN_GG(T135, T131)
less42_in_gg(0, s(T101)) → less42_out_gg(0, s(T101))
less42_in_gg(s(T108), s(T107)) → U3_gg(T108, T107, less42_in_gg(T108, T107))
less54_in_gg(0, s(T142)) → less54_out_gg(0, s(T142))
less54_in_gg(s(T147), s(T149)) → U4_gg(T147, T149, less54_in_gg(T147, T149))
U3_gg(T108, T107, less42_out_gg(T108, T107)) → less42_out_gg(s(T108), s(T107))
U4_gg(T147, T149, less54_out_gg(T147, T149)) → less54_out_gg(s(T147), s(T149))
IN1_IN_GG(s(T91), tree(s(T90), T15, T16)) → P40_IN_GGG(T91, T90, T15)
P40_IN_GGG(T94, T90, T15) → U6_GGG(T94, T90, T15, less42_in_gg(T94, T90))
U6_GGG(T94, T90, T15, less42_out_gg(T94, T90)) → IN1_IN_GG(s(T94), T15)
IN1_IN_GG(T132, tree(T129, T130, T131)) → P53_IN_GGG(T129, T132, T131)
P53_IN_GGG(T129, T135, T131) → U9_GGG(T129, T135, T131, less54_in_gg(T129, T135))
U9_GGG(T129, T135, T131, less54_out_gg(T129, T135)) → IN1_IN_GG(T135, T131)
less42_in_gg(0, s(T101)) → less42_out_gg(0, s(T101))
less42_in_gg(s(T108), s(T107)) → U3_gg(T108, T107, less42_in_gg(T108, T107))
less54_in_gg(0, s(T142)) → less54_out_gg(0, s(T142))
less54_in_gg(s(T147), s(T149)) → U4_gg(T147, T149, less54_in_gg(T147, T149))
U3_gg(T108, T107, less42_out_gg(T108, T107)) → less42_out_gg(s(T108), s(T107))
U4_gg(T147, T149, less54_out_gg(T147, T149)) → less54_out_gg(s(T147), s(T149))
less42_in_gg(x0, x1)
less54_in_gg(x0, x1)
U3_gg(x0, x1, x2)
U4_gg(x0, x1, x2)
From the DPs we obtained the following set of size-change graphs:
IN1_IN_AG(T132, tree(T129, T130, T131)) → P53_IN_GAG(T129, T132, T131)
P53_IN_GAG(T129, T135, T131) → U9_GAG(T129, T135, T131, less54_in_ga(T129, T135))
U9_GAG(T129, T135, T131, less54_out_ga(T129, T135)) → IN1_IN_AG(T135, T131)
in1_in_ag(T6, tree(T6, T7, T8)) → in1_out_ag(T6, tree(T6, T7, T8))
in1_in_ag(0, tree(s(T22), T15, T16)) → U11_ag(T22, T15, T16, in10_in_g(T15))
in10_in_g(tree(0, T35, T36)) → in10_out_g(tree(0, T35, T36))
in10_in_g(tree(T49, T50, T51)) → U1_g(T49, T50, T51, less22_in_g(T49))
less22_in_g(s(T60)) → less22_out_g(s(T60))
U1_g(T49, T50, T51, less22_out_g(T49)) → in10_out_g(tree(T49, T50, T51))
U1_g(T49, T50, T51, less22_out_g(T49)) → U2_g(T49, T50, T51, in10_in_g(T50))
U2_g(T49, T50, T51, in10_out_g(T50)) → in10_out_g(tree(T49, T50, T51))
U11_ag(T22, T15, T16, in10_out_g(T15)) → in1_out_ag(0, tree(s(T22), T15, T16))
in1_in_ag(s(T91), tree(s(T90), T15, T16)) → U12_ag(T91, T90, T15, T16, p40_in_agg(T91, T90, T15))
p40_in_agg(T91, T90, T15) → U5_agg(T91, T90, T15, less42_in_ag(T91, T90))
less42_in_ag(0, s(T101)) → less42_out_ag(0, s(T101))
less42_in_ag(s(T108), s(T107)) → U3_ag(T108, T107, less42_in_ag(T108, T107))
U3_ag(T108, T107, less42_out_ag(T108, T107)) → less42_out_ag(s(T108), s(T107))
U5_agg(T91, T90, T15, less42_out_ag(T91, T90)) → p40_out_agg(T91, T90, T15)
p40_in_agg(T94, T90, T15) → U6_agg(T94, T90, T15, less42_in_ag(T94, T90))
U6_agg(T94, T90, T15, less42_out_ag(T94, T90)) → U7_agg(T94, T90, T15, in1_in_gg(s(T94), T15))
in1_in_gg(T6, tree(T6, T7, T8)) → in1_out_gg(T6, tree(T6, T7, T8))
in1_in_gg(0, tree(s(T22), T15, T16)) → U11_gg(T22, T15, T16, in10_in_g(T15))
U11_gg(T22, T15, T16, in10_out_g(T15)) → in1_out_gg(0, tree(s(T22), T15, T16))
in1_in_gg(s(T91), tree(s(T90), T15, T16)) → U12_gg(T91, T90, T15, T16, p40_in_ggg(T91, T90, T15))
p40_in_ggg(T91, T90, T15) → U5_ggg(T91, T90, T15, less42_in_gg(T91, T90))
less42_in_gg(0, s(T101)) → less42_out_gg(0, s(T101))
less42_in_gg(s(T108), s(T107)) → U3_gg(T108, T107, less42_in_gg(T108, T107))
U3_gg(T108, T107, less42_out_gg(T108, T107)) → less42_out_gg(s(T108), s(T107))
U5_ggg(T91, T90, T15, less42_out_gg(T91, T90)) → p40_out_ggg(T91, T90, T15)
p40_in_ggg(T94, T90, T15) → U6_ggg(T94, T90, T15, less42_in_gg(T94, T90))
U6_ggg(T94, T90, T15, less42_out_gg(T94, T90)) → U7_ggg(T94, T90, T15, in1_in_gg(s(T94), T15))
in1_in_gg(T132, tree(T129, T130, T131)) → U13_gg(T132, T129, T130, T131, p53_in_ggg(T129, T132, T131))
p53_in_ggg(T129, T132, T131) → U8_ggg(T129, T132, T131, less54_in_gg(T129, T132))
less54_in_gg(0, s(T142)) → less54_out_gg(0, s(T142))
less54_in_gg(s(T147), s(T149)) → U4_gg(T147, T149, less54_in_gg(T147, T149))
U4_gg(T147, T149, less54_out_gg(T147, T149)) → less54_out_gg(s(T147), s(T149))
U8_ggg(T129, T132, T131, less54_out_gg(T129, T132)) → p53_out_ggg(T129, T132, T131)
p53_in_ggg(T129, T135, T131) → U9_ggg(T129, T135, T131, less54_in_gg(T129, T135))
U9_ggg(T129, T135, T131, less54_out_gg(T129, T135)) → U10_ggg(T129, T135, T131, in1_in_gg(T135, T131))
in1_in_gg(0, tree(s(T171), T164, T165)) → U14_gg(T171, T164, T165, in10_in_g(T164))
U14_gg(T171, T164, T165, in10_out_g(T164)) → in1_out_gg(0, tree(s(T171), T164, T165))
in1_in_gg(s(T186), tree(s(T185), T164, T165)) → U15_gg(T186, T185, T164, T165, p40_in_ggg(T186, T185, T164))
U15_gg(T186, T185, T164, T165, p40_out_ggg(T186, T185, T164)) → in1_out_gg(s(T186), tree(s(T185), T164, T165))
in1_in_gg(T204, tree(T201, T202, T203)) → U16_gg(T204, T201, T202, T203, p53_in_ggg(T201, T204, T203))
U16_gg(T204, T201, T202, T203, p53_out_ggg(T201, T204, T203)) → in1_out_gg(T204, tree(T201, T202, T203))
U10_ggg(T129, T135, T131, in1_out_gg(T135, T131)) → p53_out_ggg(T129, T135, T131)
U13_gg(T132, T129, T130, T131, p53_out_ggg(T129, T132, T131)) → in1_out_gg(T132, tree(T129, T130, T131))
U7_ggg(T94, T90, T15, in1_out_gg(s(T94), T15)) → p40_out_ggg(T94, T90, T15)
U12_gg(T91, T90, T15, T16, p40_out_ggg(T91, T90, T15)) → in1_out_gg(s(T91), tree(s(T90), T15, T16))
U7_agg(T94, T90, T15, in1_out_gg(s(T94), T15)) → p40_out_agg(T94, T90, T15)
U12_ag(T91, T90, T15, T16, p40_out_agg(T91, T90, T15)) → in1_out_ag(s(T91), tree(s(T90), T15, T16))
in1_in_ag(T132, tree(T129, T130, T131)) → U13_ag(T132, T129, T130, T131, p53_in_gag(T129, T132, T131))
p53_in_gag(T129, T132, T131) → U8_gag(T129, T132, T131, less54_in_ga(T129, T132))
less54_in_ga(0, s(T142)) → less54_out_ga(0, s(T142))
less54_in_ga(s(T147), s(T149)) → U4_ga(T147, T149, less54_in_ga(T147, T149))
U4_ga(T147, T149, less54_out_ga(T147, T149)) → less54_out_ga(s(T147), s(T149))
U8_gag(T129, T132, T131, less54_out_ga(T129, T132)) → p53_out_gag(T129, T132, T131)
p53_in_gag(T129, T135, T131) → U9_gag(T129, T135, T131, less54_in_ga(T129, T135))
U9_gag(T129, T135, T131, less54_out_ga(T129, T135)) → U10_gag(T129, T135, T131, in1_in_ag(T135, T131))
in1_in_ag(0, tree(s(T171), T164, T165)) → U14_ag(T171, T164, T165, in10_in_g(T164))
U14_ag(T171, T164, T165, in10_out_g(T164)) → in1_out_ag(0, tree(s(T171), T164, T165))
in1_in_ag(s(T186), tree(s(T185), T164, T165)) → U15_ag(T186, T185, T164, T165, p40_in_agg(T186, T185, T164))
U15_ag(T186, T185, T164, T165, p40_out_agg(T186, T185, T164)) → in1_out_ag(s(T186), tree(s(T185), T164, T165))
in1_in_ag(T204, tree(T201, T202, T203)) → U16_ag(T204, T201, T202, T203, p53_in_gag(T201, T204, T203))
U16_ag(T204, T201, T202, T203, p53_out_gag(T201, T204, T203)) → in1_out_ag(T204, tree(T201, T202, T203))
U10_gag(T129, T135, T131, in1_out_ag(T135, T131)) → p53_out_gag(T129, T135, T131)
U13_ag(T132, T129, T130, T131, p53_out_gag(T129, T132, T131)) → in1_out_ag(T132, tree(T129, T130, T131))
IN1_IN_AG(T132, tree(T129, T130, T131)) → P53_IN_GAG(T129, T132, T131)
P53_IN_GAG(T129, T135, T131) → U9_GAG(T129, T135, T131, less54_in_ga(T129, T135))
U9_GAG(T129, T135, T131, less54_out_ga(T129, T135)) → IN1_IN_AG(T135, T131)
less54_in_ga(0, s(T142)) → less54_out_ga(0, s(T142))
less54_in_ga(s(T147), s(T149)) → U4_ga(T147, T149, less54_in_ga(T147, T149))
U4_ga(T147, T149, less54_out_ga(T147, T149)) → less54_out_ga(s(T147), s(T149))
IN1_IN_AG(tree(T129, T130, T131)) → P53_IN_GAG(T129, T131)
P53_IN_GAG(T129, T131) → U9_GAG(T129, T131, less54_in_ga(T129))
U9_GAG(T129, T131, less54_out_ga(T129)) → IN1_IN_AG(T131)
less54_in_ga(0) → less54_out_ga(0)
less54_in_ga(s(T147)) → U4_ga(T147, less54_in_ga(T147))
U4_ga(T147, less54_out_ga(T147)) → less54_out_ga(s(T147))
less54_in_ga(x0)
U4_ga(x0, x1)
From the DPs we obtained the following set of size-change graphs: