0 Prolog
↳1 PrologToPiTRSViaGraphTransformerProof (⇒, 272 ms)
↳2 PiTRS
↳3 DependencyPairsProof (⇔, 713 ms)
↳4 PiDP
↳5 DependencyGraphProof (⇔, 55 ms)
↳6 AND
↳7 PiDP
↳8 UsableRulesProof (⇔, 0 ms)
↳9 PiDP
↳10 PiDPToQDPProof (⇒, 5 ms)
↳11 QDP
↳12 QDPSizeChangeProof (⇔, 0 ms)
↳13 YES
↳14 PiDP
↳15 UsableRulesProof (⇔, 0 ms)
↳16 PiDP
↳17 PiDPToQDPProof (⇔, 0 ms)
↳18 QDP
↳19 QDPSizeChangeProof (⇔, 0 ms)
↳20 YES
↳21 PiDP
↳22 UsableRulesProof (⇔, 0 ms)
↳23 PiDP
↳24 PiDPToQDPProof (⇔, 0 ms)
↳25 QDP
↳26 QDPSizeChangeProof (⇔, 0 ms)
↳27 YES
↳28 PiDP
↳29 UsableRulesProof (⇔, 0 ms)
↳30 PiDP
↳31 PiDPToQDPProof (⇒, 0 ms)
↳32 QDP
↳33 QDPSizeChangeProof (⇔, 0 ms)
↳34 YES
↳35 PiDP
↳36 UsableRulesProof (⇔, 0 ms)
↳37 PiDP
↳38 PiDPToQDPProof (⇔, 0 ms)
↳39 QDP
↳40 QDPSizeChangeProof (⇔, 0 ms)
↳41 YES
↳42 PiDP
↳43 UsableRulesProof (⇔, 0 ms)
↳44 PiDP
↳45 PiDPToQDPProof (⇒, 0 ms)
↳46 QDP
↳47 QDPSizeChangeProof (⇔, 0 ms)
↳48 YES
inA_in_ag(T6, tree(T6, T7, T8)) → inA_out_ag(T6, tree(T6, T7, T8))
inA_in_ag(0, tree(s(T22), T15, T16)) → U1_ag(T22, T15, T16, inB_in_g(T15))
inB_in_g(tree(0, T35, T36)) → inB_out_g(tree(0, T35, T36))
inB_in_g(tree(T49, T50, T51)) → U9_g(T49, T50, T51, pF_in_gg(T49, T50))
pF_in_gg(T49, T50) → U16_gg(T49, T50, lessN_in_g(T49))
lessN_in_g(s(T60)) → lessN_out_g(s(T60))
U16_gg(T49, T50, lessN_out_g(T49)) → U17_gg(T49, T50, inB_in_g(T50))
U17_gg(T49, T50, inB_out_g(T50)) → pF_out_gg(T49, T50)
U9_g(T49, T50, T51, pF_out_gg(T49, T50)) → inB_out_g(tree(T49, T50, T51))
U1_ag(T22, T15, T16, inB_out_g(T15)) → inA_out_ag(0, tree(s(T22), T15, T16))
inA_in_ag(s(T89), tree(s(T88), T15, T16)) → U2_ag(T89, T88, T15, T16, pC_in_agg(T89, T88, T15))
pC_in_agg(T92, T88, T15) → U18_agg(T92, T88, T15, lessH_in_ag(T92, T88))
lessH_in_ag(0, s(T99)) → lessH_out_ag(0, s(T99))
lessH_in_ag(s(T106), s(T105)) → U10_ag(T106, T105, lessH_in_ag(T106, T105))
U10_ag(T106, T105, lessH_out_ag(T106, T105)) → lessH_out_ag(s(T106), s(T105))
U18_agg(T92, T88, T15, lessH_out_ag(T92, T88)) → U19_agg(T92, T88, T15, inI_in_gg(T92, T15))
inI_in_gg(T127, tree(s(T127), T128, T129)) → inI_out_gg(T127, tree(s(T127), T128, T129))
inI_in_gg(T146, tree(T147, T148, T149)) → U11_gg(T146, T147, T148, T149, pJ_in_ggg(T146, T147, T148))
pJ_in_ggg(T146, T147, T148) → U20_ggg(T146, T147, T148, lessO_in_gg(T146, T147))
lessO_in_gg(T154, s(T155)) → U15_gg(T154, T155, lessL_in_gg(T154, T155))
lessL_in_gg(0, s(T162)) → lessL_out_gg(0, s(T162))
lessL_in_gg(s(T167), s(T168)) → U13_gg(T167, T168, lessL_in_gg(T167, T168))
U13_gg(T167, T168, lessL_out_gg(T167, T168)) → lessL_out_gg(s(T167), s(T168))
U15_gg(T154, T155, lessL_out_gg(T154, T155)) → lessO_out_gg(T154, s(T155))
U20_ggg(T146, T147, T148, lessO_out_gg(T146, T147)) → U21_ggg(T146, T147, T148, inI_in_gg(T146, T148))
inI_in_gg(T185, tree(T186, T187, T188)) → U12_gg(T185, T186, T187, T188, pK_in_ggg(T186, T185, T188))
pK_in_ggg(T186, T185, T188) → U22_ggg(T186, T185, T188, lessL_in_gg(T186, s(T185)))
U22_ggg(T186, T185, T188, lessL_out_gg(T186, s(T185))) → U23_ggg(T186, T185, T188, inI_in_gg(T185, T188))
U23_ggg(T186, T185, T188, inI_out_gg(T185, T188)) → pK_out_ggg(T186, T185, T188)
U12_gg(T185, T186, T187, T188, pK_out_ggg(T186, T185, T188)) → inI_out_gg(T185, tree(T186, T187, T188))
U21_ggg(T146, T147, T148, inI_out_gg(T146, T148)) → pJ_out_ggg(T146, T147, T148)
U11_gg(T146, T147, T148, T149, pJ_out_ggg(T146, T147, T148)) → inI_out_gg(T146, tree(T147, T148, T149))
U19_agg(T92, T88, T15, inI_out_gg(T92, T15)) → pC_out_agg(T92, T88, T15)
U2_ag(T89, T88, T15, T16, pC_out_agg(T89, T88, T15)) → inA_out_ag(s(T89), tree(s(T88), T15, T16))
inA_in_ag(T214, tree(T211, T212, T213)) → U3_ag(T214, T211, T212, T213, pD_in_gag(T211, T214, T213))
pD_in_gag(T211, T217, T213) → U24_gag(T211, T217, T213, lessM_in_ga(T211, T217))
lessM_in_ga(0, s(T224)) → lessM_out_ga(0, s(T224))
lessM_in_ga(s(T229), s(T231)) → U14_ga(T229, T231, lessM_in_ga(T229, T231))
U14_ga(T229, T231, lessM_out_ga(T229, T231)) → lessM_out_ga(s(T229), s(T231))
U24_gag(T211, T217, T213, lessM_out_ga(T211, T217)) → U25_gag(T211, T217, T213, inA_in_ag(T217, T213))
inA_in_ag(0, tree(s(T253), T246, T247)) → U4_ag(T253, T246, T247, inB_in_g(T246))
U4_ag(T253, T246, T247, inB_out_g(T246)) → inA_out_ag(0, tree(s(T253), T246, T247))
inA_in_ag(s(T268), tree(s(T267), T246, T247)) → U5_ag(T268, T267, T246, T247, pC_in_agg(T268, T267, T246))
U5_ag(T268, T267, T246, T247, pC_out_agg(T268, T267, T246)) → inA_out_ag(s(T268), tree(s(T267), T246, T247))
inA_in_ag(T286, tree(T283, T284, T285)) → U6_ag(T286, T283, T284, T285, pD_in_gag(T283, T286, T285))
U6_ag(T286, T283, T284, T285, pD_out_gag(T283, T286, T285)) → inA_out_ag(T286, tree(T283, T284, T285))
inA_in_ag(s(T303), tree(0, T295, T296)) → U7_ag(T303, T295, T296, inA_in_ag(s(T303), T296))
inA_in_ag(s(T316), tree(s(T314), T295, T296)) → U8_ag(T316, T314, T295, T296, pE_in_gag(T314, T316, T296))
pE_in_gag(T314, T319, T296) → U26_gag(T314, T319, T296, lessM_in_ga(T314, T319))
U26_gag(T314, T319, T296, lessM_out_ga(T314, T319)) → U27_gag(T314, T319, T296, inA_in_ag(s(T319), T296))
U27_gag(T314, T319, T296, inA_out_ag(s(T319), T296)) → pE_out_gag(T314, T319, T296)
U8_ag(T316, T314, T295, T296, pE_out_gag(T314, T316, T296)) → inA_out_ag(s(T316), tree(s(T314), T295, T296))
U7_ag(T303, T295, T296, inA_out_ag(s(T303), T296)) → inA_out_ag(s(T303), tree(0, T295, T296))
U25_gag(T211, T217, T213, inA_out_ag(T217, T213)) → pD_out_gag(T211, T217, T213)
U3_ag(T214, T211, T212, T213, pD_out_gag(T211, T214, T213)) → inA_out_ag(T214, tree(T211, T212, T213))
INA_IN_AG(0, tree(s(T22), T15, T16)) → U1_AG(T22, T15, T16, inB_in_g(T15))
INA_IN_AG(0, tree(s(T22), T15, T16)) → INB_IN_G(T15)
INB_IN_G(tree(T49, T50, T51)) → U9_G(T49, T50, T51, pF_in_gg(T49, T50))
INB_IN_G(tree(T49, T50, T51)) → PF_IN_GG(T49, T50)
PF_IN_GG(T49, T50) → U16_GG(T49, T50, lessN_in_g(T49))
PF_IN_GG(T49, T50) → LESSN_IN_G(T49)
U16_GG(T49, T50, lessN_out_g(T49)) → U17_GG(T49, T50, inB_in_g(T50))
U16_GG(T49, T50, lessN_out_g(T49)) → INB_IN_G(T50)
INA_IN_AG(s(T89), tree(s(T88), T15, T16)) → U2_AG(T89, T88, T15, T16, pC_in_agg(T89, T88, T15))
INA_IN_AG(s(T89), tree(s(T88), T15, T16)) → PC_IN_AGG(T89, T88, T15)
PC_IN_AGG(T92, T88, T15) → U18_AGG(T92, T88, T15, lessH_in_ag(T92, T88))
PC_IN_AGG(T92, T88, T15) → LESSH_IN_AG(T92, T88)
LESSH_IN_AG(s(T106), s(T105)) → U10_AG(T106, T105, lessH_in_ag(T106, T105))
LESSH_IN_AG(s(T106), s(T105)) → LESSH_IN_AG(T106, T105)
U18_AGG(T92, T88, T15, lessH_out_ag(T92, T88)) → U19_AGG(T92, T88, T15, inI_in_gg(T92, T15))
U18_AGG(T92, T88, T15, lessH_out_ag(T92, T88)) → INI_IN_GG(T92, T15)
INI_IN_GG(T146, tree(T147, T148, T149)) → U11_GG(T146, T147, T148, T149, pJ_in_ggg(T146, T147, T148))
INI_IN_GG(T146, tree(T147, T148, T149)) → PJ_IN_GGG(T146, T147, T148)
PJ_IN_GGG(T146, T147, T148) → U20_GGG(T146, T147, T148, lessO_in_gg(T146, T147))
PJ_IN_GGG(T146, T147, T148) → LESSO_IN_GG(T146, T147)
LESSO_IN_GG(T154, s(T155)) → U15_GG(T154, T155, lessL_in_gg(T154, T155))
LESSO_IN_GG(T154, s(T155)) → LESSL_IN_GG(T154, T155)
LESSL_IN_GG(s(T167), s(T168)) → U13_GG(T167, T168, lessL_in_gg(T167, T168))
LESSL_IN_GG(s(T167), s(T168)) → LESSL_IN_GG(T167, T168)
U20_GGG(T146, T147, T148, lessO_out_gg(T146, T147)) → U21_GGG(T146, T147, T148, inI_in_gg(T146, T148))
U20_GGG(T146, T147, T148, lessO_out_gg(T146, T147)) → INI_IN_GG(T146, T148)
INI_IN_GG(T185, tree(T186, T187, T188)) → U12_GG(T185, T186, T187, T188, pK_in_ggg(T186, T185, T188))
INI_IN_GG(T185, tree(T186, T187, T188)) → PK_IN_GGG(T186, T185, T188)
PK_IN_GGG(T186, T185, T188) → U22_GGG(T186, T185, T188, lessL_in_gg(T186, s(T185)))
PK_IN_GGG(T186, T185, T188) → LESSL_IN_GG(T186, s(T185))
U22_GGG(T186, T185, T188, lessL_out_gg(T186, s(T185))) → U23_GGG(T186, T185, T188, inI_in_gg(T185, T188))
U22_GGG(T186, T185, T188, lessL_out_gg(T186, s(T185))) → INI_IN_GG(T185, T188)
INA_IN_AG(T214, tree(T211, T212, T213)) → U3_AG(T214, T211, T212, T213, pD_in_gag(T211, T214, T213))
INA_IN_AG(T214, tree(T211, T212, T213)) → PD_IN_GAG(T211, T214, T213)
PD_IN_GAG(T211, T217, T213) → U24_GAG(T211, T217, T213, lessM_in_ga(T211, T217))
PD_IN_GAG(T211, T217, T213) → LESSM_IN_GA(T211, T217)
LESSM_IN_GA(s(T229), s(T231)) → U14_GA(T229, T231, lessM_in_ga(T229, T231))
LESSM_IN_GA(s(T229), s(T231)) → LESSM_IN_GA(T229, T231)
U24_GAG(T211, T217, T213, lessM_out_ga(T211, T217)) → U25_GAG(T211, T217, T213, inA_in_ag(T217, T213))
U24_GAG(T211, T217, T213, lessM_out_ga(T211, T217)) → INA_IN_AG(T217, T213)
INA_IN_AG(0, tree(s(T253), T246, T247)) → U4_AG(T253, T246, T247, inB_in_g(T246))
INA_IN_AG(s(T268), tree(s(T267), T246, T247)) → U5_AG(T268, T267, T246, T247, pC_in_agg(T268, T267, T246))
INA_IN_AG(T286, tree(T283, T284, T285)) → U6_AG(T286, T283, T284, T285, pD_in_gag(T283, T286, T285))
INA_IN_AG(s(T303), tree(0, T295, T296)) → U7_AG(T303, T295, T296, inA_in_ag(s(T303), T296))
INA_IN_AG(s(T303), tree(0, T295, T296)) → INA_IN_AG(s(T303), T296)
INA_IN_AG(s(T316), tree(s(T314), T295, T296)) → U8_AG(T316, T314, T295, T296, pE_in_gag(T314, T316, T296))
INA_IN_AG(s(T316), tree(s(T314), T295, T296)) → PE_IN_GAG(T314, T316, T296)
PE_IN_GAG(T314, T319, T296) → U26_GAG(T314, T319, T296, lessM_in_ga(T314, T319))
PE_IN_GAG(T314, T319, T296) → LESSM_IN_GA(T314, T319)
U26_GAG(T314, T319, T296, lessM_out_ga(T314, T319)) → U27_GAG(T314, T319, T296, inA_in_ag(s(T319), T296))
U26_GAG(T314, T319, T296, lessM_out_ga(T314, T319)) → INA_IN_AG(s(T319), T296)
inA_in_ag(T6, tree(T6, T7, T8)) → inA_out_ag(T6, tree(T6, T7, T8))
inA_in_ag(0, tree(s(T22), T15, T16)) → U1_ag(T22, T15, T16, inB_in_g(T15))
inB_in_g(tree(0, T35, T36)) → inB_out_g(tree(0, T35, T36))
inB_in_g(tree(T49, T50, T51)) → U9_g(T49, T50, T51, pF_in_gg(T49, T50))
pF_in_gg(T49, T50) → U16_gg(T49, T50, lessN_in_g(T49))
lessN_in_g(s(T60)) → lessN_out_g(s(T60))
U16_gg(T49, T50, lessN_out_g(T49)) → U17_gg(T49, T50, inB_in_g(T50))
U17_gg(T49, T50, inB_out_g(T50)) → pF_out_gg(T49, T50)
U9_g(T49, T50, T51, pF_out_gg(T49, T50)) → inB_out_g(tree(T49, T50, T51))
U1_ag(T22, T15, T16, inB_out_g(T15)) → inA_out_ag(0, tree(s(T22), T15, T16))
inA_in_ag(s(T89), tree(s(T88), T15, T16)) → U2_ag(T89, T88, T15, T16, pC_in_agg(T89, T88, T15))
pC_in_agg(T92, T88, T15) → U18_agg(T92, T88, T15, lessH_in_ag(T92, T88))
lessH_in_ag(0, s(T99)) → lessH_out_ag(0, s(T99))
lessH_in_ag(s(T106), s(T105)) → U10_ag(T106, T105, lessH_in_ag(T106, T105))
U10_ag(T106, T105, lessH_out_ag(T106, T105)) → lessH_out_ag(s(T106), s(T105))
U18_agg(T92, T88, T15, lessH_out_ag(T92, T88)) → U19_agg(T92, T88, T15, inI_in_gg(T92, T15))
inI_in_gg(T127, tree(s(T127), T128, T129)) → inI_out_gg(T127, tree(s(T127), T128, T129))
inI_in_gg(T146, tree(T147, T148, T149)) → U11_gg(T146, T147, T148, T149, pJ_in_ggg(T146, T147, T148))
pJ_in_ggg(T146, T147, T148) → U20_ggg(T146, T147, T148, lessO_in_gg(T146, T147))
lessO_in_gg(T154, s(T155)) → U15_gg(T154, T155, lessL_in_gg(T154, T155))
lessL_in_gg(0, s(T162)) → lessL_out_gg(0, s(T162))
lessL_in_gg(s(T167), s(T168)) → U13_gg(T167, T168, lessL_in_gg(T167, T168))
U13_gg(T167, T168, lessL_out_gg(T167, T168)) → lessL_out_gg(s(T167), s(T168))
U15_gg(T154, T155, lessL_out_gg(T154, T155)) → lessO_out_gg(T154, s(T155))
U20_ggg(T146, T147, T148, lessO_out_gg(T146, T147)) → U21_ggg(T146, T147, T148, inI_in_gg(T146, T148))
inI_in_gg(T185, tree(T186, T187, T188)) → U12_gg(T185, T186, T187, T188, pK_in_ggg(T186, T185, T188))
pK_in_ggg(T186, T185, T188) → U22_ggg(T186, T185, T188, lessL_in_gg(T186, s(T185)))
U22_ggg(T186, T185, T188, lessL_out_gg(T186, s(T185))) → U23_ggg(T186, T185, T188, inI_in_gg(T185, T188))
U23_ggg(T186, T185, T188, inI_out_gg(T185, T188)) → pK_out_ggg(T186, T185, T188)
U12_gg(T185, T186, T187, T188, pK_out_ggg(T186, T185, T188)) → inI_out_gg(T185, tree(T186, T187, T188))
U21_ggg(T146, T147, T148, inI_out_gg(T146, T148)) → pJ_out_ggg(T146, T147, T148)
U11_gg(T146, T147, T148, T149, pJ_out_ggg(T146, T147, T148)) → inI_out_gg(T146, tree(T147, T148, T149))
U19_agg(T92, T88, T15, inI_out_gg(T92, T15)) → pC_out_agg(T92, T88, T15)
U2_ag(T89, T88, T15, T16, pC_out_agg(T89, T88, T15)) → inA_out_ag(s(T89), tree(s(T88), T15, T16))
inA_in_ag(T214, tree(T211, T212, T213)) → U3_ag(T214, T211, T212, T213, pD_in_gag(T211, T214, T213))
pD_in_gag(T211, T217, T213) → U24_gag(T211, T217, T213, lessM_in_ga(T211, T217))
lessM_in_ga(0, s(T224)) → lessM_out_ga(0, s(T224))
lessM_in_ga(s(T229), s(T231)) → U14_ga(T229, T231, lessM_in_ga(T229, T231))
U14_ga(T229, T231, lessM_out_ga(T229, T231)) → lessM_out_ga(s(T229), s(T231))
U24_gag(T211, T217, T213, lessM_out_ga(T211, T217)) → U25_gag(T211, T217, T213, inA_in_ag(T217, T213))
inA_in_ag(0, tree(s(T253), T246, T247)) → U4_ag(T253, T246, T247, inB_in_g(T246))
U4_ag(T253, T246, T247, inB_out_g(T246)) → inA_out_ag(0, tree(s(T253), T246, T247))
inA_in_ag(s(T268), tree(s(T267), T246, T247)) → U5_ag(T268, T267, T246, T247, pC_in_agg(T268, T267, T246))
U5_ag(T268, T267, T246, T247, pC_out_agg(T268, T267, T246)) → inA_out_ag(s(T268), tree(s(T267), T246, T247))
inA_in_ag(T286, tree(T283, T284, T285)) → U6_ag(T286, T283, T284, T285, pD_in_gag(T283, T286, T285))
U6_ag(T286, T283, T284, T285, pD_out_gag(T283, T286, T285)) → inA_out_ag(T286, tree(T283, T284, T285))
inA_in_ag(s(T303), tree(0, T295, T296)) → U7_ag(T303, T295, T296, inA_in_ag(s(T303), T296))
inA_in_ag(s(T316), tree(s(T314), T295, T296)) → U8_ag(T316, T314, T295, T296, pE_in_gag(T314, T316, T296))
pE_in_gag(T314, T319, T296) → U26_gag(T314, T319, T296, lessM_in_ga(T314, T319))
U26_gag(T314, T319, T296, lessM_out_ga(T314, T319)) → U27_gag(T314, T319, T296, inA_in_ag(s(T319), T296))
U27_gag(T314, T319, T296, inA_out_ag(s(T319), T296)) → pE_out_gag(T314, T319, T296)
U8_ag(T316, T314, T295, T296, pE_out_gag(T314, T316, T296)) → inA_out_ag(s(T316), tree(s(T314), T295, T296))
U7_ag(T303, T295, T296, inA_out_ag(s(T303), T296)) → inA_out_ag(s(T303), tree(0, T295, T296))
U25_gag(T211, T217, T213, inA_out_ag(T217, T213)) → pD_out_gag(T211, T217, T213)
U3_ag(T214, T211, T212, T213, pD_out_gag(T211, T214, T213)) → inA_out_ag(T214, tree(T211, T212, T213))
INA_IN_AG(0, tree(s(T22), T15, T16)) → U1_AG(T22, T15, T16, inB_in_g(T15))
INA_IN_AG(0, tree(s(T22), T15, T16)) → INB_IN_G(T15)
INB_IN_G(tree(T49, T50, T51)) → U9_G(T49, T50, T51, pF_in_gg(T49, T50))
INB_IN_G(tree(T49, T50, T51)) → PF_IN_GG(T49, T50)
PF_IN_GG(T49, T50) → U16_GG(T49, T50, lessN_in_g(T49))
PF_IN_GG(T49, T50) → LESSN_IN_G(T49)
U16_GG(T49, T50, lessN_out_g(T49)) → U17_GG(T49, T50, inB_in_g(T50))
U16_GG(T49, T50, lessN_out_g(T49)) → INB_IN_G(T50)
INA_IN_AG(s(T89), tree(s(T88), T15, T16)) → U2_AG(T89, T88, T15, T16, pC_in_agg(T89, T88, T15))
INA_IN_AG(s(T89), tree(s(T88), T15, T16)) → PC_IN_AGG(T89, T88, T15)
PC_IN_AGG(T92, T88, T15) → U18_AGG(T92, T88, T15, lessH_in_ag(T92, T88))
PC_IN_AGG(T92, T88, T15) → LESSH_IN_AG(T92, T88)
LESSH_IN_AG(s(T106), s(T105)) → U10_AG(T106, T105, lessH_in_ag(T106, T105))
LESSH_IN_AG(s(T106), s(T105)) → LESSH_IN_AG(T106, T105)
U18_AGG(T92, T88, T15, lessH_out_ag(T92, T88)) → U19_AGG(T92, T88, T15, inI_in_gg(T92, T15))
U18_AGG(T92, T88, T15, lessH_out_ag(T92, T88)) → INI_IN_GG(T92, T15)
INI_IN_GG(T146, tree(T147, T148, T149)) → U11_GG(T146, T147, T148, T149, pJ_in_ggg(T146, T147, T148))
INI_IN_GG(T146, tree(T147, T148, T149)) → PJ_IN_GGG(T146, T147, T148)
PJ_IN_GGG(T146, T147, T148) → U20_GGG(T146, T147, T148, lessO_in_gg(T146, T147))
PJ_IN_GGG(T146, T147, T148) → LESSO_IN_GG(T146, T147)
LESSO_IN_GG(T154, s(T155)) → U15_GG(T154, T155, lessL_in_gg(T154, T155))
LESSO_IN_GG(T154, s(T155)) → LESSL_IN_GG(T154, T155)
LESSL_IN_GG(s(T167), s(T168)) → U13_GG(T167, T168, lessL_in_gg(T167, T168))
LESSL_IN_GG(s(T167), s(T168)) → LESSL_IN_GG(T167, T168)
U20_GGG(T146, T147, T148, lessO_out_gg(T146, T147)) → U21_GGG(T146, T147, T148, inI_in_gg(T146, T148))
U20_GGG(T146, T147, T148, lessO_out_gg(T146, T147)) → INI_IN_GG(T146, T148)
INI_IN_GG(T185, tree(T186, T187, T188)) → U12_GG(T185, T186, T187, T188, pK_in_ggg(T186, T185, T188))
INI_IN_GG(T185, tree(T186, T187, T188)) → PK_IN_GGG(T186, T185, T188)
PK_IN_GGG(T186, T185, T188) → U22_GGG(T186, T185, T188, lessL_in_gg(T186, s(T185)))
PK_IN_GGG(T186, T185, T188) → LESSL_IN_GG(T186, s(T185))
U22_GGG(T186, T185, T188, lessL_out_gg(T186, s(T185))) → U23_GGG(T186, T185, T188, inI_in_gg(T185, T188))
U22_GGG(T186, T185, T188, lessL_out_gg(T186, s(T185))) → INI_IN_GG(T185, T188)
INA_IN_AG(T214, tree(T211, T212, T213)) → U3_AG(T214, T211, T212, T213, pD_in_gag(T211, T214, T213))
INA_IN_AG(T214, tree(T211, T212, T213)) → PD_IN_GAG(T211, T214, T213)
PD_IN_GAG(T211, T217, T213) → U24_GAG(T211, T217, T213, lessM_in_ga(T211, T217))
PD_IN_GAG(T211, T217, T213) → LESSM_IN_GA(T211, T217)
LESSM_IN_GA(s(T229), s(T231)) → U14_GA(T229, T231, lessM_in_ga(T229, T231))
LESSM_IN_GA(s(T229), s(T231)) → LESSM_IN_GA(T229, T231)
U24_GAG(T211, T217, T213, lessM_out_ga(T211, T217)) → U25_GAG(T211, T217, T213, inA_in_ag(T217, T213))
U24_GAG(T211, T217, T213, lessM_out_ga(T211, T217)) → INA_IN_AG(T217, T213)
INA_IN_AG(0, tree(s(T253), T246, T247)) → U4_AG(T253, T246, T247, inB_in_g(T246))
INA_IN_AG(s(T268), tree(s(T267), T246, T247)) → U5_AG(T268, T267, T246, T247, pC_in_agg(T268, T267, T246))
INA_IN_AG(T286, tree(T283, T284, T285)) → U6_AG(T286, T283, T284, T285, pD_in_gag(T283, T286, T285))
INA_IN_AG(s(T303), tree(0, T295, T296)) → U7_AG(T303, T295, T296, inA_in_ag(s(T303), T296))
INA_IN_AG(s(T303), tree(0, T295, T296)) → INA_IN_AG(s(T303), T296)
INA_IN_AG(s(T316), tree(s(T314), T295, T296)) → U8_AG(T316, T314, T295, T296, pE_in_gag(T314, T316, T296))
INA_IN_AG(s(T316), tree(s(T314), T295, T296)) → PE_IN_GAG(T314, T316, T296)
PE_IN_GAG(T314, T319, T296) → U26_GAG(T314, T319, T296, lessM_in_ga(T314, T319))
PE_IN_GAG(T314, T319, T296) → LESSM_IN_GA(T314, T319)
U26_GAG(T314, T319, T296, lessM_out_ga(T314, T319)) → U27_GAG(T314, T319, T296, inA_in_ag(s(T319), T296))
U26_GAG(T314, T319, T296, lessM_out_ga(T314, T319)) → INA_IN_AG(s(T319), T296)
inA_in_ag(T6, tree(T6, T7, T8)) → inA_out_ag(T6, tree(T6, T7, T8))
inA_in_ag(0, tree(s(T22), T15, T16)) → U1_ag(T22, T15, T16, inB_in_g(T15))
inB_in_g(tree(0, T35, T36)) → inB_out_g(tree(0, T35, T36))
inB_in_g(tree(T49, T50, T51)) → U9_g(T49, T50, T51, pF_in_gg(T49, T50))
pF_in_gg(T49, T50) → U16_gg(T49, T50, lessN_in_g(T49))
lessN_in_g(s(T60)) → lessN_out_g(s(T60))
U16_gg(T49, T50, lessN_out_g(T49)) → U17_gg(T49, T50, inB_in_g(T50))
U17_gg(T49, T50, inB_out_g(T50)) → pF_out_gg(T49, T50)
U9_g(T49, T50, T51, pF_out_gg(T49, T50)) → inB_out_g(tree(T49, T50, T51))
U1_ag(T22, T15, T16, inB_out_g(T15)) → inA_out_ag(0, tree(s(T22), T15, T16))
inA_in_ag(s(T89), tree(s(T88), T15, T16)) → U2_ag(T89, T88, T15, T16, pC_in_agg(T89, T88, T15))
pC_in_agg(T92, T88, T15) → U18_agg(T92, T88, T15, lessH_in_ag(T92, T88))
lessH_in_ag(0, s(T99)) → lessH_out_ag(0, s(T99))
lessH_in_ag(s(T106), s(T105)) → U10_ag(T106, T105, lessH_in_ag(T106, T105))
U10_ag(T106, T105, lessH_out_ag(T106, T105)) → lessH_out_ag(s(T106), s(T105))
U18_agg(T92, T88, T15, lessH_out_ag(T92, T88)) → U19_agg(T92, T88, T15, inI_in_gg(T92, T15))
inI_in_gg(T127, tree(s(T127), T128, T129)) → inI_out_gg(T127, tree(s(T127), T128, T129))
inI_in_gg(T146, tree(T147, T148, T149)) → U11_gg(T146, T147, T148, T149, pJ_in_ggg(T146, T147, T148))
pJ_in_ggg(T146, T147, T148) → U20_ggg(T146, T147, T148, lessO_in_gg(T146, T147))
lessO_in_gg(T154, s(T155)) → U15_gg(T154, T155, lessL_in_gg(T154, T155))
lessL_in_gg(0, s(T162)) → lessL_out_gg(0, s(T162))
lessL_in_gg(s(T167), s(T168)) → U13_gg(T167, T168, lessL_in_gg(T167, T168))
U13_gg(T167, T168, lessL_out_gg(T167, T168)) → lessL_out_gg(s(T167), s(T168))
U15_gg(T154, T155, lessL_out_gg(T154, T155)) → lessO_out_gg(T154, s(T155))
U20_ggg(T146, T147, T148, lessO_out_gg(T146, T147)) → U21_ggg(T146, T147, T148, inI_in_gg(T146, T148))
inI_in_gg(T185, tree(T186, T187, T188)) → U12_gg(T185, T186, T187, T188, pK_in_ggg(T186, T185, T188))
pK_in_ggg(T186, T185, T188) → U22_ggg(T186, T185, T188, lessL_in_gg(T186, s(T185)))
U22_ggg(T186, T185, T188, lessL_out_gg(T186, s(T185))) → U23_ggg(T186, T185, T188, inI_in_gg(T185, T188))
U23_ggg(T186, T185, T188, inI_out_gg(T185, T188)) → pK_out_ggg(T186, T185, T188)
U12_gg(T185, T186, T187, T188, pK_out_ggg(T186, T185, T188)) → inI_out_gg(T185, tree(T186, T187, T188))
U21_ggg(T146, T147, T148, inI_out_gg(T146, T148)) → pJ_out_ggg(T146, T147, T148)
U11_gg(T146, T147, T148, T149, pJ_out_ggg(T146, T147, T148)) → inI_out_gg(T146, tree(T147, T148, T149))
U19_agg(T92, T88, T15, inI_out_gg(T92, T15)) → pC_out_agg(T92, T88, T15)
U2_ag(T89, T88, T15, T16, pC_out_agg(T89, T88, T15)) → inA_out_ag(s(T89), tree(s(T88), T15, T16))
inA_in_ag(T214, tree(T211, T212, T213)) → U3_ag(T214, T211, T212, T213, pD_in_gag(T211, T214, T213))
pD_in_gag(T211, T217, T213) → U24_gag(T211, T217, T213, lessM_in_ga(T211, T217))
lessM_in_ga(0, s(T224)) → lessM_out_ga(0, s(T224))
lessM_in_ga(s(T229), s(T231)) → U14_ga(T229, T231, lessM_in_ga(T229, T231))
U14_ga(T229, T231, lessM_out_ga(T229, T231)) → lessM_out_ga(s(T229), s(T231))
U24_gag(T211, T217, T213, lessM_out_ga(T211, T217)) → U25_gag(T211, T217, T213, inA_in_ag(T217, T213))
inA_in_ag(0, tree(s(T253), T246, T247)) → U4_ag(T253, T246, T247, inB_in_g(T246))
U4_ag(T253, T246, T247, inB_out_g(T246)) → inA_out_ag(0, tree(s(T253), T246, T247))
inA_in_ag(s(T268), tree(s(T267), T246, T247)) → U5_ag(T268, T267, T246, T247, pC_in_agg(T268, T267, T246))
U5_ag(T268, T267, T246, T247, pC_out_agg(T268, T267, T246)) → inA_out_ag(s(T268), tree(s(T267), T246, T247))
inA_in_ag(T286, tree(T283, T284, T285)) → U6_ag(T286, T283, T284, T285, pD_in_gag(T283, T286, T285))
U6_ag(T286, T283, T284, T285, pD_out_gag(T283, T286, T285)) → inA_out_ag(T286, tree(T283, T284, T285))
inA_in_ag(s(T303), tree(0, T295, T296)) → U7_ag(T303, T295, T296, inA_in_ag(s(T303), T296))
inA_in_ag(s(T316), tree(s(T314), T295, T296)) → U8_ag(T316, T314, T295, T296, pE_in_gag(T314, T316, T296))
pE_in_gag(T314, T319, T296) → U26_gag(T314, T319, T296, lessM_in_ga(T314, T319))
U26_gag(T314, T319, T296, lessM_out_ga(T314, T319)) → U27_gag(T314, T319, T296, inA_in_ag(s(T319), T296))
U27_gag(T314, T319, T296, inA_out_ag(s(T319), T296)) → pE_out_gag(T314, T319, T296)
U8_ag(T316, T314, T295, T296, pE_out_gag(T314, T316, T296)) → inA_out_ag(s(T316), tree(s(T314), T295, T296))
U7_ag(T303, T295, T296, inA_out_ag(s(T303), T296)) → inA_out_ag(s(T303), tree(0, T295, T296))
U25_gag(T211, T217, T213, inA_out_ag(T217, T213)) → pD_out_gag(T211, T217, T213)
U3_ag(T214, T211, T212, T213, pD_out_gag(T211, T214, T213)) → inA_out_ag(T214, tree(T211, T212, T213))
LESSM_IN_GA(s(T229), s(T231)) → LESSM_IN_GA(T229, T231)
inA_in_ag(T6, tree(T6, T7, T8)) → inA_out_ag(T6, tree(T6, T7, T8))
inA_in_ag(0, tree(s(T22), T15, T16)) → U1_ag(T22, T15, T16, inB_in_g(T15))
inB_in_g(tree(0, T35, T36)) → inB_out_g(tree(0, T35, T36))
inB_in_g(tree(T49, T50, T51)) → U9_g(T49, T50, T51, pF_in_gg(T49, T50))
pF_in_gg(T49, T50) → U16_gg(T49, T50, lessN_in_g(T49))
lessN_in_g(s(T60)) → lessN_out_g(s(T60))
U16_gg(T49, T50, lessN_out_g(T49)) → U17_gg(T49, T50, inB_in_g(T50))
U17_gg(T49, T50, inB_out_g(T50)) → pF_out_gg(T49, T50)
U9_g(T49, T50, T51, pF_out_gg(T49, T50)) → inB_out_g(tree(T49, T50, T51))
U1_ag(T22, T15, T16, inB_out_g(T15)) → inA_out_ag(0, tree(s(T22), T15, T16))
inA_in_ag(s(T89), tree(s(T88), T15, T16)) → U2_ag(T89, T88, T15, T16, pC_in_agg(T89, T88, T15))
pC_in_agg(T92, T88, T15) → U18_agg(T92, T88, T15, lessH_in_ag(T92, T88))
lessH_in_ag(0, s(T99)) → lessH_out_ag(0, s(T99))
lessH_in_ag(s(T106), s(T105)) → U10_ag(T106, T105, lessH_in_ag(T106, T105))
U10_ag(T106, T105, lessH_out_ag(T106, T105)) → lessH_out_ag(s(T106), s(T105))
U18_agg(T92, T88, T15, lessH_out_ag(T92, T88)) → U19_agg(T92, T88, T15, inI_in_gg(T92, T15))
inI_in_gg(T127, tree(s(T127), T128, T129)) → inI_out_gg(T127, tree(s(T127), T128, T129))
inI_in_gg(T146, tree(T147, T148, T149)) → U11_gg(T146, T147, T148, T149, pJ_in_ggg(T146, T147, T148))
pJ_in_ggg(T146, T147, T148) → U20_ggg(T146, T147, T148, lessO_in_gg(T146, T147))
lessO_in_gg(T154, s(T155)) → U15_gg(T154, T155, lessL_in_gg(T154, T155))
lessL_in_gg(0, s(T162)) → lessL_out_gg(0, s(T162))
lessL_in_gg(s(T167), s(T168)) → U13_gg(T167, T168, lessL_in_gg(T167, T168))
U13_gg(T167, T168, lessL_out_gg(T167, T168)) → lessL_out_gg(s(T167), s(T168))
U15_gg(T154, T155, lessL_out_gg(T154, T155)) → lessO_out_gg(T154, s(T155))
U20_ggg(T146, T147, T148, lessO_out_gg(T146, T147)) → U21_ggg(T146, T147, T148, inI_in_gg(T146, T148))
inI_in_gg(T185, tree(T186, T187, T188)) → U12_gg(T185, T186, T187, T188, pK_in_ggg(T186, T185, T188))
pK_in_ggg(T186, T185, T188) → U22_ggg(T186, T185, T188, lessL_in_gg(T186, s(T185)))
U22_ggg(T186, T185, T188, lessL_out_gg(T186, s(T185))) → U23_ggg(T186, T185, T188, inI_in_gg(T185, T188))
U23_ggg(T186, T185, T188, inI_out_gg(T185, T188)) → pK_out_ggg(T186, T185, T188)
U12_gg(T185, T186, T187, T188, pK_out_ggg(T186, T185, T188)) → inI_out_gg(T185, tree(T186, T187, T188))
U21_ggg(T146, T147, T148, inI_out_gg(T146, T148)) → pJ_out_ggg(T146, T147, T148)
U11_gg(T146, T147, T148, T149, pJ_out_ggg(T146, T147, T148)) → inI_out_gg(T146, tree(T147, T148, T149))
U19_agg(T92, T88, T15, inI_out_gg(T92, T15)) → pC_out_agg(T92, T88, T15)
U2_ag(T89, T88, T15, T16, pC_out_agg(T89, T88, T15)) → inA_out_ag(s(T89), tree(s(T88), T15, T16))
inA_in_ag(T214, tree(T211, T212, T213)) → U3_ag(T214, T211, T212, T213, pD_in_gag(T211, T214, T213))
pD_in_gag(T211, T217, T213) → U24_gag(T211, T217, T213, lessM_in_ga(T211, T217))
lessM_in_ga(0, s(T224)) → lessM_out_ga(0, s(T224))
lessM_in_ga(s(T229), s(T231)) → U14_ga(T229, T231, lessM_in_ga(T229, T231))
U14_ga(T229, T231, lessM_out_ga(T229, T231)) → lessM_out_ga(s(T229), s(T231))
U24_gag(T211, T217, T213, lessM_out_ga(T211, T217)) → U25_gag(T211, T217, T213, inA_in_ag(T217, T213))
inA_in_ag(0, tree(s(T253), T246, T247)) → U4_ag(T253, T246, T247, inB_in_g(T246))
U4_ag(T253, T246, T247, inB_out_g(T246)) → inA_out_ag(0, tree(s(T253), T246, T247))
inA_in_ag(s(T268), tree(s(T267), T246, T247)) → U5_ag(T268, T267, T246, T247, pC_in_agg(T268, T267, T246))
U5_ag(T268, T267, T246, T247, pC_out_agg(T268, T267, T246)) → inA_out_ag(s(T268), tree(s(T267), T246, T247))
inA_in_ag(T286, tree(T283, T284, T285)) → U6_ag(T286, T283, T284, T285, pD_in_gag(T283, T286, T285))
U6_ag(T286, T283, T284, T285, pD_out_gag(T283, T286, T285)) → inA_out_ag(T286, tree(T283, T284, T285))
inA_in_ag(s(T303), tree(0, T295, T296)) → U7_ag(T303, T295, T296, inA_in_ag(s(T303), T296))
inA_in_ag(s(T316), tree(s(T314), T295, T296)) → U8_ag(T316, T314, T295, T296, pE_in_gag(T314, T316, T296))
pE_in_gag(T314, T319, T296) → U26_gag(T314, T319, T296, lessM_in_ga(T314, T319))
U26_gag(T314, T319, T296, lessM_out_ga(T314, T319)) → U27_gag(T314, T319, T296, inA_in_ag(s(T319), T296))
U27_gag(T314, T319, T296, inA_out_ag(s(T319), T296)) → pE_out_gag(T314, T319, T296)
U8_ag(T316, T314, T295, T296, pE_out_gag(T314, T316, T296)) → inA_out_ag(s(T316), tree(s(T314), T295, T296))
U7_ag(T303, T295, T296, inA_out_ag(s(T303), T296)) → inA_out_ag(s(T303), tree(0, T295, T296))
U25_gag(T211, T217, T213, inA_out_ag(T217, T213)) → pD_out_gag(T211, T217, T213)
U3_ag(T214, T211, T212, T213, pD_out_gag(T211, T214, T213)) → inA_out_ag(T214, tree(T211, T212, T213))
LESSM_IN_GA(s(T229), s(T231)) → LESSM_IN_GA(T229, T231)
LESSM_IN_GA(s(T229)) → LESSM_IN_GA(T229)
From the DPs we obtained the following set of size-change graphs:
LESSL_IN_GG(s(T167), s(T168)) → LESSL_IN_GG(T167, T168)
inA_in_ag(T6, tree(T6, T7, T8)) → inA_out_ag(T6, tree(T6, T7, T8))
inA_in_ag(0, tree(s(T22), T15, T16)) → U1_ag(T22, T15, T16, inB_in_g(T15))
inB_in_g(tree(0, T35, T36)) → inB_out_g(tree(0, T35, T36))
inB_in_g(tree(T49, T50, T51)) → U9_g(T49, T50, T51, pF_in_gg(T49, T50))
pF_in_gg(T49, T50) → U16_gg(T49, T50, lessN_in_g(T49))
lessN_in_g(s(T60)) → lessN_out_g(s(T60))
U16_gg(T49, T50, lessN_out_g(T49)) → U17_gg(T49, T50, inB_in_g(T50))
U17_gg(T49, T50, inB_out_g(T50)) → pF_out_gg(T49, T50)
U9_g(T49, T50, T51, pF_out_gg(T49, T50)) → inB_out_g(tree(T49, T50, T51))
U1_ag(T22, T15, T16, inB_out_g(T15)) → inA_out_ag(0, tree(s(T22), T15, T16))
inA_in_ag(s(T89), tree(s(T88), T15, T16)) → U2_ag(T89, T88, T15, T16, pC_in_agg(T89, T88, T15))
pC_in_agg(T92, T88, T15) → U18_agg(T92, T88, T15, lessH_in_ag(T92, T88))
lessH_in_ag(0, s(T99)) → lessH_out_ag(0, s(T99))
lessH_in_ag(s(T106), s(T105)) → U10_ag(T106, T105, lessH_in_ag(T106, T105))
U10_ag(T106, T105, lessH_out_ag(T106, T105)) → lessH_out_ag(s(T106), s(T105))
U18_agg(T92, T88, T15, lessH_out_ag(T92, T88)) → U19_agg(T92, T88, T15, inI_in_gg(T92, T15))
inI_in_gg(T127, tree(s(T127), T128, T129)) → inI_out_gg(T127, tree(s(T127), T128, T129))
inI_in_gg(T146, tree(T147, T148, T149)) → U11_gg(T146, T147, T148, T149, pJ_in_ggg(T146, T147, T148))
pJ_in_ggg(T146, T147, T148) → U20_ggg(T146, T147, T148, lessO_in_gg(T146, T147))
lessO_in_gg(T154, s(T155)) → U15_gg(T154, T155, lessL_in_gg(T154, T155))
lessL_in_gg(0, s(T162)) → lessL_out_gg(0, s(T162))
lessL_in_gg(s(T167), s(T168)) → U13_gg(T167, T168, lessL_in_gg(T167, T168))
U13_gg(T167, T168, lessL_out_gg(T167, T168)) → lessL_out_gg(s(T167), s(T168))
U15_gg(T154, T155, lessL_out_gg(T154, T155)) → lessO_out_gg(T154, s(T155))
U20_ggg(T146, T147, T148, lessO_out_gg(T146, T147)) → U21_ggg(T146, T147, T148, inI_in_gg(T146, T148))
inI_in_gg(T185, tree(T186, T187, T188)) → U12_gg(T185, T186, T187, T188, pK_in_ggg(T186, T185, T188))
pK_in_ggg(T186, T185, T188) → U22_ggg(T186, T185, T188, lessL_in_gg(T186, s(T185)))
U22_ggg(T186, T185, T188, lessL_out_gg(T186, s(T185))) → U23_ggg(T186, T185, T188, inI_in_gg(T185, T188))
U23_ggg(T186, T185, T188, inI_out_gg(T185, T188)) → pK_out_ggg(T186, T185, T188)
U12_gg(T185, T186, T187, T188, pK_out_ggg(T186, T185, T188)) → inI_out_gg(T185, tree(T186, T187, T188))
U21_ggg(T146, T147, T148, inI_out_gg(T146, T148)) → pJ_out_ggg(T146, T147, T148)
U11_gg(T146, T147, T148, T149, pJ_out_ggg(T146, T147, T148)) → inI_out_gg(T146, tree(T147, T148, T149))
U19_agg(T92, T88, T15, inI_out_gg(T92, T15)) → pC_out_agg(T92, T88, T15)
U2_ag(T89, T88, T15, T16, pC_out_agg(T89, T88, T15)) → inA_out_ag(s(T89), tree(s(T88), T15, T16))
inA_in_ag(T214, tree(T211, T212, T213)) → U3_ag(T214, T211, T212, T213, pD_in_gag(T211, T214, T213))
pD_in_gag(T211, T217, T213) → U24_gag(T211, T217, T213, lessM_in_ga(T211, T217))
lessM_in_ga(0, s(T224)) → lessM_out_ga(0, s(T224))
lessM_in_ga(s(T229), s(T231)) → U14_ga(T229, T231, lessM_in_ga(T229, T231))
U14_ga(T229, T231, lessM_out_ga(T229, T231)) → lessM_out_ga(s(T229), s(T231))
U24_gag(T211, T217, T213, lessM_out_ga(T211, T217)) → U25_gag(T211, T217, T213, inA_in_ag(T217, T213))
inA_in_ag(0, tree(s(T253), T246, T247)) → U4_ag(T253, T246, T247, inB_in_g(T246))
U4_ag(T253, T246, T247, inB_out_g(T246)) → inA_out_ag(0, tree(s(T253), T246, T247))
inA_in_ag(s(T268), tree(s(T267), T246, T247)) → U5_ag(T268, T267, T246, T247, pC_in_agg(T268, T267, T246))
U5_ag(T268, T267, T246, T247, pC_out_agg(T268, T267, T246)) → inA_out_ag(s(T268), tree(s(T267), T246, T247))
inA_in_ag(T286, tree(T283, T284, T285)) → U6_ag(T286, T283, T284, T285, pD_in_gag(T283, T286, T285))
U6_ag(T286, T283, T284, T285, pD_out_gag(T283, T286, T285)) → inA_out_ag(T286, tree(T283, T284, T285))
inA_in_ag(s(T303), tree(0, T295, T296)) → U7_ag(T303, T295, T296, inA_in_ag(s(T303), T296))
inA_in_ag(s(T316), tree(s(T314), T295, T296)) → U8_ag(T316, T314, T295, T296, pE_in_gag(T314, T316, T296))
pE_in_gag(T314, T319, T296) → U26_gag(T314, T319, T296, lessM_in_ga(T314, T319))
U26_gag(T314, T319, T296, lessM_out_ga(T314, T319)) → U27_gag(T314, T319, T296, inA_in_ag(s(T319), T296))
U27_gag(T314, T319, T296, inA_out_ag(s(T319), T296)) → pE_out_gag(T314, T319, T296)
U8_ag(T316, T314, T295, T296, pE_out_gag(T314, T316, T296)) → inA_out_ag(s(T316), tree(s(T314), T295, T296))
U7_ag(T303, T295, T296, inA_out_ag(s(T303), T296)) → inA_out_ag(s(T303), tree(0, T295, T296))
U25_gag(T211, T217, T213, inA_out_ag(T217, T213)) → pD_out_gag(T211, T217, T213)
U3_ag(T214, T211, T212, T213, pD_out_gag(T211, T214, T213)) → inA_out_ag(T214, tree(T211, T212, T213))
LESSL_IN_GG(s(T167), s(T168)) → LESSL_IN_GG(T167, T168)
LESSL_IN_GG(s(T167), s(T168)) → LESSL_IN_GG(T167, T168)
From the DPs we obtained the following set of size-change graphs:
INI_IN_GG(T146, tree(T147, T148, T149)) → PJ_IN_GGG(T146, T147, T148)
PJ_IN_GGG(T146, T147, T148) → U20_GGG(T146, T147, T148, lessO_in_gg(T146, T147))
U20_GGG(T146, T147, T148, lessO_out_gg(T146, T147)) → INI_IN_GG(T146, T148)
INI_IN_GG(T185, tree(T186, T187, T188)) → PK_IN_GGG(T186, T185, T188)
PK_IN_GGG(T186, T185, T188) → U22_GGG(T186, T185, T188, lessL_in_gg(T186, s(T185)))
U22_GGG(T186, T185, T188, lessL_out_gg(T186, s(T185))) → INI_IN_GG(T185, T188)
inA_in_ag(T6, tree(T6, T7, T8)) → inA_out_ag(T6, tree(T6, T7, T8))
inA_in_ag(0, tree(s(T22), T15, T16)) → U1_ag(T22, T15, T16, inB_in_g(T15))
inB_in_g(tree(0, T35, T36)) → inB_out_g(tree(0, T35, T36))
inB_in_g(tree(T49, T50, T51)) → U9_g(T49, T50, T51, pF_in_gg(T49, T50))
pF_in_gg(T49, T50) → U16_gg(T49, T50, lessN_in_g(T49))
lessN_in_g(s(T60)) → lessN_out_g(s(T60))
U16_gg(T49, T50, lessN_out_g(T49)) → U17_gg(T49, T50, inB_in_g(T50))
U17_gg(T49, T50, inB_out_g(T50)) → pF_out_gg(T49, T50)
U9_g(T49, T50, T51, pF_out_gg(T49, T50)) → inB_out_g(tree(T49, T50, T51))
U1_ag(T22, T15, T16, inB_out_g(T15)) → inA_out_ag(0, tree(s(T22), T15, T16))
inA_in_ag(s(T89), tree(s(T88), T15, T16)) → U2_ag(T89, T88, T15, T16, pC_in_agg(T89, T88, T15))
pC_in_agg(T92, T88, T15) → U18_agg(T92, T88, T15, lessH_in_ag(T92, T88))
lessH_in_ag(0, s(T99)) → lessH_out_ag(0, s(T99))
lessH_in_ag(s(T106), s(T105)) → U10_ag(T106, T105, lessH_in_ag(T106, T105))
U10_ag(T106, T105, lessH_out_ag(T106, T105)) → lessH_out_ag(s(T106), s(T105))
U18_agg(T92, T88, T15, lessH_out_ag(T92, T88)) → U19_agg(T92, T88, T15, inI_in_gg(T92, T15))
inI_in_gg(T127, tree(s(T127), T128, T129)) → inI_out_gg(T127, tree(s(T127), T128, T129))
inI_in_gg(T146, tree(T147, T148, T149)) → U11_gg(T146, T147, T148, T149, pJ_in_ggg(T146, T147, T148))
pJ_in_ggg(T146, T147, T148) → U20_ggg(T146, T147, T148, lessO_in_gg(T146, T147))
lessO_in_gg(T154, s(T155)) → U15_gg(T154, T155, lessL_in_gg(T154, T155))
lessL_in_gg(0, s(T162)) → lessL_out_gg(0, s(T162))
lessL_in_gg(s(T167), s(T168)) → U13_gg(T167, T168, lessL_in_gg(T167, T168))
U13_gg(T167, T168, lessL_out_gg(T167, T168)) → lessL_out_gg(s(T167), s(T168))
U15_gg(T154, T155, lessL_out_gg(T154, T155)) → lessO_out_gg(T154, s(T155))
U20_ggg(T146, T147, T148, lessO_out_gg(T146, T147)) → U21_ggg(T146, T147, T148, inI_in_gg(T146, T148))
inI_in_gg(T185, tree(T186, T187, T188)) → U12_gg(T185, T186, T187, T188, pK_in_ggg(T186, T185, T188))
pK_in_ggg(T186, T185, T188) → U22_ggg(T186, T185, T188, lessL_in_gg(T186, s(T185)))
U22_ggg(T186, T185, T188, lessL_out_gg(T186, s(T185))) → U23_ggg(T186, T185, T188, inI_in_gg(T185, T188))
U23_ggg(T186, T185, T188, inI_out_gg(T185, T188)) → pK_out_ggg(T186, T185, T188)
U12_gg(T185, T186, T187, T188, pK_out_ggg(T186, T185, T188)) → inI_out_gg(T185, tree(T186, T187, T188))
U21_ggg(T146, T147, T148, inI_out_gg(T146, T148)) → pJ_out_ggg(T146, T147, T148)
U11_gg(T146, T147, T148, T149, pJ_out_ggg(T146, T147, T148)) → inI_out_gg(T146, tree(T147, T148, T149))
U19_agg(T92, T88, T15, inI_out_gg(T92, T15)) → pC_out_agg(T92, T88, T15)
U2_ag(T89, T88, T15, T16, pC_out_agg(T89, T88, T15)) → inA_out_ag(s(T89), tree(s(T88), T15, T16))
inA_in_ag(T214, tree(T211, T212, T213)) → U3_ag(T214, T211, T212, T213, pD_in_gag(T211, T214, T213))
pD_in_gag(T211, T217, T213) → U24_gag(T211, T217, T213, lessM_in_ga(T211, T217))
lessM_in_ga(0, s(T224)) → lessM_out_ga(0, s(T224))
lessM_in_ga(s(T229), s(T231)) → U14_ga(T229, T231, lessM_in_ga(T229, T231))
U14_ga(T229, T231, lessM_out_ga(T229, T231)) → lessM_out_ga(s(T229), s(T231))
U24_gag(T211, T217, T213, lessM_out_ga(T211, T217)) → U25_gag(T211, T217, T213, inA_in_ag(T217, T213))
inA_in_ag(0, tree(s(T253), T246, T247)) → U4_ag(T253, T246, T247, inB_in_g(T246))
U4_ag(T253, T246, T247, inB_out_g(T246)) → inA_out_ag(0, tree(s(T253), T246, T247))
inA_in_ag(s(T268), tree(s(T267), T246, T247)) → U5_ag(T268, T267, T246, T247, pC_in_agg(T268, T267, T246))
U5_ag(T268, T267, T246, T247, pC_out_agg(T268, T267, T246)) → inA_out_ag(s(T268), tree(s(T267), T246, T247))
inA_in_ag(T286, tree(T283, T284, T285)) → U6_ag(T286, T283, T284, T285, pD_in_gag(T283, T286, T285))
U6_ag(T286, T283, T284, T285, pD_out_gag(T283, T286, T285)) → inA_out_ag(T286, tree(T283, T284, T285))
inA_in_ag(s(T303), tree(0, T295, T296)) → U7_ag(T303, T295, T296, inA_in_ag(s(T303), T296))
inA_in_ag(s(T316), tree(s(T314), T295, T296)) → U8_ag(T316, T314, T295, T296, pE_in_gag(T314, T316, T296))
pE_in_gag(T314, T319, T296) → U26_gag(T314, T319, T296, lessM_in_ga(T314, T319))
U26_gag(T314, T319, T296, lessM_out_ga(T314, T319)) → U27_gag(T314, T319, T296, inA_in_ag(s(T319), T296))
U27_gag(T314, T319, T296, inA_out_ag(s(T319), T296)) → pE_out_gag(T314, T319, T296)
U8_ag(T316, T314, T295, T296, pE_out_gag(T314, T316, T296)) → inA_out_ag(s(T316), tree(s(T314), T295, T296))
U7_ag(T303, T295, T296, inA_out_ag(s(T303), T296)) → inA_out_ag(s(T303), tree(0, T295, T296))
U25_gag(T211, T217, T213, inA_out_ag(T217, T213)) → pD_out_gag(T211, T217, T213)
U3_ag(T214, T211, T212, T213, pD_out_gag(T211, T214, T213)) → inA_out_ag(T214, tree(T211, T212, T213))
INI_IN_GG(T146, tree(T147, T148, T149)) → PJ_IN_GGG(T146, T147, T148)
PJ_IN_GGG(T146, T147, T148) → U20_GGG(T146, T147, T148, lessO_in_gg(T146, T147))
U20_GGG(T146, T147, T148, lessO_out_gg(T146, T147)) → INI_IN_GG(T146, T148)
INI_IN_GG(T185, tree(T186, T187, T188)) → PK_IN_GGG(T186, T185, T188)
PK_IN_GGG(T186, T185, T188) → U22_GGG(T186, T185, T188, lessL_in_gg(T186, s(T185)))
U22_GGG(T186, T185, T188, lessL_out_gg(T186, s(T185))) → INI_IN_GG(T185, T188)
lessO_in_gg(T154, s(T155)) → U15_gg(T154, T155, lessL_in_gg(T154, T155))
lessL_in_gg(0, s(T162)) → lessL_out_gg(0, s(T162))
lessL_in_gg(s(T167), s(T168)) → U13_gg(T167, T168, lessL_in_gg(T167, T168))
U15_gg(T154, T155, lessL_out_gg(T154, T155)) → lessO_out_gg(T154, s(T155))
U13_gg(T167, T168, lessL_out_gg(T167, T168)) → lessL_out_gg(s(T167), s(T168))
INI_IN_GG(T146, tree(T147, T148, T149)) → PJ_IN_GGG(T146, T147, T148)
PJ_IN_GGG(T146, T147, T148) → U20_GGG(T146, T147, T148, lessO_in_gg(T146, T147))
U20_GGG(T146, T147, T148, lessO_out_gg(T146, T147)) → INI_IN_GG(T146, T148)
INI_IN_GG(T185, tree(T186, T187, T188)) → PK_IN_GGG(T186, T185, T188)
PK_IN_GGG(T186, T185, T188) → U22_GGG(T186, T185, T188, lessL_in_gg(T186, s(T185)))
U22_GGG(T186, T185, T188, lessL_out_gg(T186, s(T185))) → INI_IN_GG(T185, T188)
lessO_in_gg(T154, s(T155)) → U15_gg(T154, T155, lessL_in_gg(T154, T155))
lessL_in_gg(0, s(T162)) → lessL_out_gg(0, s(T162))
lessL_in_gg(s(T167), s(T168)) → U13_gg(T167, T168, lessL_in_gg(T167, T168))
U15_gg(T154, T155, lessL_out_gg(T154, T155)) → lessO_out_gg(T154, s(T155))
U13_gg(T167, T168, lessL_out_gg(T167, T168)) → lessL_out_gg(s(T167), s(T168))
lessO_in_gg(x0, x1)
lessL_in_gg(x0, x1)
U15_gg(x0, x1, x2)
U13_gg(x0, x1, x2)
From the DPs we obtained the following set of size-change graphs:
LESSH_IN_AG(s(T106), s(T105)) → LESSH_IN_AG(T106, T105)
inA_in_ag(T6, tree(T6, T7, T8)) → inA_out_ag(T6, tree(T6, T7, T8))
inA_in_ag(0, tree(s(T22), T15, T16)) → U1_ag(T22, T15, T16, inB_in_g(T15))
inB_in_g(tree(0, T35, T36)) → inB_out_g(tree(0, T35, T36))
inB_in_g(tree(T49, T50, T51)) → U9_g(T49, T50, T51, pF_in_gg(T49, T50))
pF_in_gg(T49, T50) → U16_gg(T49, T50, lessN_in_g(T49))
lessN_in_g(s(T60)) → lessN_out_g(s(T60))
U16_gg(T49, T50, lessN_out_g(T49)) → U17_gg(T49, T50, inB_in_g(T50))
U17_gg(T49, T50, inB_out_g(T50)) → pF_out_gg(T49, T50)
U9_g(T49, T50, T51, pF_out_gg(T49, T50)) → inB_out_g(tree(T49, T50, T51))
U1_ag(T22, T15, T16, inB_out_g(T15)) → inA_out_ag(0, tree(s(T22), T15, T16))
inA_in_ag(s(T89), tree(s(T88), T15, T16)) → U2_ag(T89, T88, T15, T16, pC_in_agg(T89, T88, T15))
pC_in_agg(T92, T88, T15) → U18_agg(T92, T88, T15, lessH_in_ag(T92, T88))
lessH_in_ag(0, s(T99)) → lessH_out_ag(0, s(T99))
lessH_in_ag(s(T106), s(T105)) → U10_ag(T106, T105, lessH_in_ag(T106, T105))
U10_ag(T106, T105, lessH_out_ag(T106, T105)) → lessH_out_ag(s(T106), s(T105))
U18_agg(T92, T88, T15, lessH_out_ag(T92, T88)) → U19_agg(T92, T88, T15, inI_in_gg(T92, T15))
inI_in_gg(T127, tree(s(T127), T128, T129)) → inI_out_gg(T127, tree(s(T127), T128, T129))
inI_in_gg(T146, tree(T147, T148, T149)) → U11_gg(T146, T147, T148, T149, pJ_in_ggg(T146, T147, T148))
pJ_in_ggg(T146, T147, T148) → U20_ggg(T146, T147, T148, lessO_in_gg(T146, T147))
lessO_in_gg(T154, s(T155)) → U15_gg(T154, T155, lessL_in_gg(T154, T155))
lessL_in_gg(0, s(T162)) → lessL_out_gg(0, s(T162))
lessL_in_gg(s(T167), s(T168)) → U13_gg(T167, T168, lessL_in_gg(T167, T168))
U13_gg(T167, T168, lessL_out_gg(T167, T168)) → lessL_out_gg(s(T167), s(T168))
U15_gg(T154, T155, lessL_out_gg(T154, T155)) → lessO_out_gg(T154, s(T155))
U20_ggg(T146, T147, T148, lessO_out_gg(T146, T147)) → U21_ggg(T146, T147, T148, inI_in_gg(T146, T148))
inI_in_gg(T185, tree(T186, T187, T188)) → U12_gg(T185, T186, T187, T188, pK_in_ggg(T186, T185, T188))
pK_in_ggg(T186, T185, T188) → U22_ggg(T186, T185, T188, lessL_in_gg(T186, s(T185)))
U22_ggg(T186, T185, T188, lessL_out_gg(T186, s(T185))) → U23_ggg(T186, T185, T188, inI_in_gg(T185, T188))
U23_ggg(T186, T185, T188, inI_out_gg(T185, T188)) → pK_out_ggg(T186, T185, T188)
U12_gg(T185, T186, T187, T188, pK_out_ggg(T186, T185, T188)) → inI_out_gg(T185, tree(T186, T187, T188))
U21_ggg(T146, T147, T148, inI_out_gg(T146, T148)) → pJ_out_ggg(T146, T147, T148)
U11_gg(T146, T147, T148, T149, pJ_out_ggg(T146, T147, T148)) → inI_out_gg(T146, tree(T147, T148, T149))
U19_agg(T92, T88, T15, inI_out_gg(T92, T15)) → pC_out_agg(T92, T88, T15)
U2_ag(T89, T88, T15, T16, pC_out_agg(T89, T88, T15)) → inA_out_ag(s(T89), tree(s(T88), T15, T16))
inA_in_ag(T214, tree(T211, T212, T213)) → U3_ag(T214, T211, T212, T213, pD_in_gag(T211, T214, T213))
pD_in_gag(T211, T217, T213) → U24_gag(T211, T217, T213, lessM_in_ga(T211, T217))
lessM_in_ga(0, s(T224)) → lessM_out_ga(0, s(T224))
lessM_in_ga(s(T229), s(T231)) → U14_ga(T229, T231, lessM_in_ga(T229, T231))
U14_ga(T229, T231, lessM_out_ga(T229, T231)) → lessM_out_ga(s(T229), s(T231))
U24_gag(T211, T217, T213, lessM_out_ga(T211, T217)) → U25_gag(T211, T217, T213, inA_in_ag(T217, T213))
inA_in_ag(0, tree(s(T253), T246, T247)) → U4_ag(T253, T246, T247, inB_in_g(T246))
U4_ag(T253, T246, T247, inB_out_g(T246)) → inA_out_ag(0, tree(s(T253), T246, T247))
inA_in_ag(s(T268), tree(s(T267), T246, T247)) → U5_ag(T268, T267, T246, T247, pC_in_agg(T268, T267, T246))
U5_ag(T268, T267, T246, T247, pC_out_agg(T268, T267, T246)) → inA_out_ag(s(T268), tree(s(T267), T246, T247))
inA_in_ag(T286, tree(T283, T284, T285)) → U6_ag(T286, T283, T284, T285, pD_in_gag(T283, T286, T285))
U6_ag(T286, T283, T284, T285, pD_out_gag(T283, T286, T285)) → inA_out_ag(T286, tree(T283, T284, T285))
inA_in_ag(s(T303), tree(0, T295, T296)) → U7_ag(T303, T295, T296, inA_in_ag(s(T303), T296))
inA_in_ag(s(T316), tree(s(T314), T295, T296)) → U8_ag(T316, T314, T295, T296, pE_in_gag(T314, T316, T296))
pE_in_gag(T314, T319, T296) → U26_gag(T314, T319, T296, lessM_in_ga(T314, T319))
U26_gag(T314, T319, T296, lessM_out_ga(T314, T319)) → U27_gag(T314, T319, T296, inA_in_ag(s(T319), T296))
U27_gag(T314, T319, T296, inA_out_ag(s(T319), T296)) → pE_out_gag(T314, T319, T296)
U8_ag(T316, T314, T295, T296, pE_out_gag(T314, T316, T296)) → inA_out_ag(s(T316), tree(s(T314), T295, T296))
U7_ag(T303, T295, T296, inA_out_ag(s(T303), T296)) → inA_out_ag(s(T303), tree(0, T295, T296))
U25_gag(T211, T217, T213, inA_out_ag(T217, T213)) → pD_out_gag(T211, T217, T213)
U3_ag(T214, T211, T212, T213, pD_out_gag(T211, T214, T213)) → inA_out_ag(T214, tree(T211, T212, T213))
LESSH_IN_AG(s(T106), s(T105)) → LESSH_IN_AG(T106, T105)
LESSH_IN_AG(s(T105)) → LESSH_IN_AG(T105)
From the DPs we obtained the following set of size-change graphs:
INB_IN_G(tree(T49, T50, T51)) → PF_IN_GG(T49, T50)
PF_IN_GG(T49, T50) → U16_GG(T49, T50, lessN_in_g(T49))
U16_GG(T49, T50, lessN_out_g(T49)) → INB_IN_G(T50)
inA_in_ag(T6, tree(T6, T7, T8)) → inA_out_ag(T6, tree(T6, T7, T8))
inA_in_ag(0, tree(s(T22), T15, T16)) → U1_ag(T22, T15, T16, inB_in_g(T15))
inB_in_g(tree(0, T35, T36)) → inB_out_g(tree(0, T35, T36))
inB_in_g(tree(T49, T50, T51)) → U9_g(T49, T50, T51, pF_in_gg(T49, T50))
pF_in_gg(T49, T50) → U16_gg(T49, T50, lessN_in_g(T49))
lessN_in_g(s(T60)) → lessN_out_g(s(T60))
U16_gg(T49, T50, lessN_out_g(T49)) → U17_gg(T49, T50, inB_in_g(T50))
U17_gg(T49, T50, inB_out_g(T50)) → pF_out_gg(T49, T50)
U9_g(T49, T50, T51, pF_out_gg(T49, T50)) → inB_out_g(tree(T49, T50, T51))
U1_ag(T22, T15, T16, inB_out_g(T15)) → inA_out_ag(0, tree(s(T22), T15, T16))
inA_in_ag(s(T89), tree(s(T88), T15, T16)) → U2_ag(T89, T88, T15, T16, pC_in_agg(T89, T88, T15))
pC_in_agg(T92, T88, T15) → U18_agg(T92, T88, T15, lessH_in_ag(T92, T88))
lessH_in_ag(0, s(T99)) → lessH_out_ag(0, s(T99))
lessH_in_ag(s(T106), s(T105)) → U10_ag(T106, T105, lessH_in_ag(T106, T105))
U10_ag(T106, T105, lessH_out_ag(T106, T105)) → lessH_out_ag(s(T106), s(T105))
U18_agg(T92, T88, T15, lessH_out_ag(T92, T88)) → U19_agg(T92, T88, T15, inI_in_gg(T92, T15))
inI_in_gg(T127, tree(s(T127), T128, T129)) → inI_out_gg(T127, tree(s(T127), T128, T129))
inI_in_gg(T146, tree(T147, T148, T149)) → U11_gg(T146, T147, T148, T149, pJ_in_ggg(T146, T147, T148))
pJ_in_ggg(T146, T147, T148) → U20_ggg(T146, T147, T148, lessO_in_gg(T146, T147))
lessO_in_gg(T154, s(T155)) → U15_gg(T154, T155, lessL_in_gg(T154, T155))
lessL_in_gg(0, s(T162)) → lessL_out_gg(0, s(T162))
lessL_in_gg(s(T167), s(T168)) → U13_gg(T167, T168, lessL_in_gg(T167, T168))
U13_gg(T167, T168, lessL_out_gg(T167, T168)) → lessL_out_gg(s(T167), s(T168))
U15_gg(T154, T155, lessL_out_gg(T154, T155)) → lessO_out_gg(T154, s(T155))
U20_ggg(T146, T147, T148, lessO_out_gg(T146, T147)) → U21_ggg(T146, T147, T148, inI_in_gg(T146, T148))
inI_in_gg(T185, tree(T186, T187, T188)) → U12_gg(T185, T186, T187, T188, pK_in_ggg(T186, T185, T188))
pK_in_ggg(T186, T185, T188) → U22_ggg(T186, T185, T188, lessL_in_gg(T186, s(T185)))
U22_ggg(T186, T185, T188, lessL_out_gg(T186, s(T185))) → U23_ggg(T186, T185, T188, inI_in_gg(T185, T188))
U23_ggg(T186, T185, T188, inI_out_gg(T185, T188)) → pK_out_ggg(T186, T185, T188)
U12_gg(T185, T186, T187, T188, pK_out_ggg(T186, T185, T188)) → inI_out_gg(T185, tree(T186, T187, T188))
U21_ggg(T146, T147, T148, inI_out_gg(T146, T148)) → pJ_out_ggg(T146, T147, T148)
U11_gg(T146, T147, T148, T149, pJ_out_ggg(T146, T147, T148)) → inI_out_gg(T146, tree(T147, T148, T149))
U19_agg(T92, T88, T15, inI_out_gg(T92, T15)) → pC_out_agg(T92, T88, T15)
U2_ag(T89, T88, T15, T16, pC_out_agg(T89, T88, T15)) → inA_out_ag(s(T89), tree(s(T88), T15, T16))
inA_in_ag(T214, tree(T211, T212, T213)) → U3_ag(T214, T211, T212, T213, pD_in_gag(T211, T214, T213))
pD_in_gag(T211, T217, T213) → U24_gag(T211, T217, T213, lessM_in_ga(T211, T217))
lessM_in_ga(0, s(T224)) → lessM_out_ga(0, s(T224))
lessM_in_ga(s(T229), s(T231)) → U14_ga(T229, T231, lessM_in_ga(T229, T231))
U14_ga(T229, T231, lessM_out_ga(T229, T231)) → lessM_out_ga(s(T229), s(T231))
U24_gag(T211, T217, T213, lessM_out_ga(T211, T217)) → U25_gag(T211, T217, T213, inA_in_ag(T217, T213))
inA_in_ag(0, tree(s(T253), T246, T247)) → U4_ag(T253, T246, T247, inB_in_g(T246))
U4_ag(T253, T246, T247, inB_out_g(T246)) → inA_out_ag(0, tree(s(T253), T246, T247))
inA_in_ag(s(T268), tree(s(T267), T246, T247)) → U5_ag(T268, T267, T246, T247, pC_in_agg(T268, T267, T246))
U5_ag(T268, T267, T246, T247, pC_out_agg(T268, T267, T246)) → inA_out_ag(s(T268), tree(s(T267), T246, T247))
inA_in_ag(T286, tree(T283, T284, T285)) → U6_ag(T286, T283, T284, T285, pD_in_gag(T283, T286, T285))
U6_ag(T286, T283, T284, T285, pD_out_gag(T283, T286, T285)) → inA_out_ag(T286, tree(T283, T284, T285))
inA_in_ag(s(T303), tree(0, T295, T296)) → U7_ag(T303, T295, T296, inA_in_ag(s(T303), T296))
inA_in_ag(s(T316), tree(s(T314), T295, T296)) → U8_ag(T316, T314, T295, T296, pE_in_gag(T314, T316, T296))
pE_in_gag(T314, T319, T296) → U26_gag(T314, T319, T296, lessM_in_ga(T314, T319))
U26_gag(T314, T319, T296, lessM_out_ga(T314, T319)) → U27_gag(T314, T319, T296, inA_in_ag(s(T319), T296))
U27_gag(T314, T319, T296, inA_out_ag(s(T319), T296)) → pE_out_gag(T314, T319, T296)
U8_ag(T316, T314, T295, T296, pE_out_gag(T314, T316, T296)) → inA_out_ag(s(T316), tree(s(T314), T295, T296))
U7_ag(T303, T295, T296, inA_out_ag(s(T303), T296)) → inA_out_ag(s(T303), tree(0, T295, T296))
U25_gag(T211, T217, T213, inA_out_ag(T217, T213)) → pD_out_gag(T211, T217, T213)
U3_ag(T214, T211, T212, T213, pD_out_gag(T211, T214, T213)) → inA_out_ag(T214, tree(T211, T212, T213))
INB_IN_G(tree(T49, T50, T51)) → PF_IN_GG(T49, T50)
PF_IN_GG(T49, T50) → U16_GG(T49, T50, lessN_in_g(T49))
U16_GG(T49, T50, lessN_out_g(T49)) → INB_IN_G(T50)
lessN_in_g(s(T60)) → lessN_out_g(s(T60))
INB_IN_G(tree(T49, T50, T51)) → PF_IN_GG(T49, T50)
PF_IN_GG(T49, T50) → U16_GG(T49, T50, lessN_in_g(T49))
U16_GG(T49, T50, lessN_out_g(T49)) → INB_IN_G(T50)
lessN_in_g(s(T60)) → lessN_out_g(s(T60))
lessN_in_g(x0)
From the DPs we obtained the following set of size-change graphs:
INA_IN_AG(T214, tree(T211, T212, T213)) → PD_IN_GAG(T211, T214, T213)
PD_IN_GAG(T211, T217, T213) → U24_GAG(T211, T217, T213, lessM_in_ga(T211, T217))
U24_GAG(T211, T217, T213, lessM_out_ga(T211, T217)) → INA_IN_AG(T217, T213)
INA_IN_AG(s(T303), tree(0, T295, T296)) → INA_IN_AG(s(T303), T296)
INA_IN_AG(s(T316), tree(s(T314), T295, T296)) → PE_IN_GAG(T314, T316, T296)
PE_IN_GAG(T314, T319, T296) → U26_GAG(T314, T319, T296, lessM_in_ga(T314, T319))
U26_GAG(T314, T319, T296, lessM_out_ga(T314, T319)) → INA_IN_AG(s(T319), T296)
inA_in_ag(T6, tree(T6, T7, T8)) → inA_out_ag(T6, tree(T6, T7, T8))
inA_in_ag(0, tree(s(T22), T15, T16)) → U1_ag(T22, T15, T16, inB_in_g(T15))
inB_in_g(tree(0, T35, T36)) → inB_out_g(tree(0, T35, T36))
inB_in_g(tree(T49, T50, T51)) → U9_g(T49, T50, T51, pF_in_gg(T49, T50))
pF_in_gg(T49, T50) → U16_gg(T49, T50, lessN_in_g(T49))
lessN_in_g(s(T60)) → lessN_out_g(s(T60))
U16_gg(T49, T50, lessN_out_g(T49)) → U17_gg(T49, T50, inB_in_g(T50))
U17_gg(T49, T50, inB_out_g(T50)) → pF_out_gg(T49, T50)
U9_g(T49, T50, T51, pF_out_gg(T49, T50)) → inB_out_g(tree(T49, T50, T51))
U1_ag(T22, T15, T16, inB_out_g(T15)) → inA_out_ag(0, tree(s(T22), T15, T16))
inA_in_ag(s(T89), tree(s(T88), T15, T16)) → U2_ag(T89, T88, T15, T16, pC_in_agg(T89, T88, T15))
pC_in_agg(T92, T88, T15) → U18_agg(T92, T88, T15, lessH_in_ag(T92, T88))
lessH_in_ag(0, s(T99)) → lessH_out_ag(0, s(T99))
lessH_in_ag(s(T106), s(T105)) → U10_ag(T106, T105, lessH_in_ag(T106, T105))
U10_ag(T106, T105, lessH_out_ag(T106, T105)) → lessH_out_ag(s(T106), s(T105))
U18_agg(T92, T88, T15, lessH_out_ag(T92, T88)) → U19_agg(T92, T88, T15, inI_in_gg(T92, T15))
inI_in_gg(T127, tree(s(T127), T128, T129)) → inI_out_gg(T127, tree(s(T127), T128, T129))
inI_in_gg(T146, tree(T147, T148, T149)) → U11_gg(T146, T147, T148, T149, pJ_in_ggg(T146, T147, T148))
pJ_in_ggg(T146, T147, T148) → U20_ggg(T146, T147, T148, lessO_in_gg(T146, T147))
lessO_in_gg(T154, s(T155)) → U15_gg(T154, T155, lessL_in_gg(T154, T155))
lessL_in_gg(0, s(T162)) → lessL_out_gg(0, s(T162))
lessL_in_gg(s(T167), s(T168)) → U13_gg(T167, T168, lessL_in_gg(T167, T168))
U13_gg(T167, T168, lessL_out_gg(T167, T168)) → lessL_out_gg(s(T167), s(T168))
U15_gg(T154, T155, lessL_out_gg(T154, T155)) → lessO_out_gg(T154, s(T155))
U20_ggg(T146, T147, T148, lessO_out_gg(T146, T147)) → U21_ggg(T146, T147, T148, inI_in_gg(T146, T148))
inI_in_gg(T185, tree(T186, T187, T188)) → U12_gg(T185, T186, T187, T188, pK_in_ggg(T186, T185, T188))
pK_in_ggg(T186, T185, T188) → U22_ggg(T186, T185, T188, lessL_in_gg(T186, s(T185)))
U22_ggg(T186, T185, T188, lessL_out_gg(T186, s(T185))) → U23_ggg(T186, T185, T188, inI_in_gg(T185, T188))
U23_ggg(T186, T185, T188, inI_out_gg(T185, T188)) → pK_out_ggg(T186, T185, T188)
U12_gg(T185, T186, T187, T188, pK_out_ggg(T186, T185, T188)) → inI_out_gg(T185, tree(T186, T187, T188))
U21_ggg(T146, T147, T148, inI_out_gg(T146, T148)) → pJ_out_ggg(T146, T147, T148)
U11_gg(T146, T147, T148, T149, pJ_out_ggg(T146, T147, T148)) → inI_out_gg(T146, tree(T147, T148, T149))
U19_agg(T92, T88, T15, inI_out_gg(T92, T15)) → pC_out_agg(T92, T88, T15)
U2_ag(T89, T88, T15, T16, pC_out_agg(T89, T88, T15)) → inA_out_ag(s(T89), tree(s(T88), T15, T16))
inA_in_ag(T214, tree(T211, T212, T213)) → U3_ag(T214, T211, T212, T213, pD_in_gag(T211, T214, T213))
pD_in_gag(T211, T217, T213) → U24_gag(T211, T217, T213, lessM_in_ga(T211, T217))
lessM_in_ga(0, s(T224)) → lessM_out_ga(0, s(T224))
lessM_in_ga(s(T229), s(T231)) → U14_ga(T229, T231, lessM_in_ga(T229, T231))
U14_ga(T229, T231, lessM_out_ga(T229, T231)) → lessM_out_ga(s(T229), s(T231))
U24_gag(T211, T217, T213, lessM_out_ga(T211, T217)) → U25_gag(T211, T217, T213, inA_in_ag(T217, T213))
inA_in_ag(0, tree(s(T253), T246, T247)) → U4_ag(T253, T246, T247, inB_in_g(T246))
U4_ag(T253, T246, T247, inB_out_g(T246)) → inA_out_ag(0, tree(s(T253), T246, T247))
inA_in_ag(s(T268), tree(s(T267), T246, T247)) → U5_ag(T268, T267, T246, T247, pC_in_agg(T268, T267, T246))
U5_ag(T268, T267, T246, T247, pC_out_agg(T268, T267, T246)) → inA_out_ag(s(T268), tree(s(T267), T246, T247))
inA_in_ag(T286, tree(T283, T284, T285)) → U6_ag(T286, T283, T284, T285, pD_in_gag(T283, T286, T285))
U6_ag(T286, T283, T284, T285, pD_out_gag(T283, T286, T285)) → inA_out_ag(T286, tree(T283, T284, T285))
inA_in_ag(s(T303), tree(0, T295, T296)) → U7_ag(T303, T295, T296, inA_in_ag(s(T303), T296))
inA_in_ag(s(T316), tree(s(T314), T295, T296)) → U8_ag(T316, T314, T295, T296, pE_in_gag(T314, T316, T296))
pE_in_gag(T314, T319, T296) → U26_gag(T314, T319, T296, lessM_in_ga(T314, T319))
U26_gag(T314, T319, T296, lessM_out_ga(T314, T319)) → U27_gag(T314, T319, T296, inA_in_ag(s(T319), T296))
U27_gag(T314, T319, T296, inA_out_ag(s(T319), T296)) → pE_out_gag(T314, T319, T296)
U8_ag(T316, T314, T295, T296, pE_out_gag(T314, T316, T296)) → inA_out_ag(s(T316), tree(s(T314), T295, T296))
U7_ag(T303, T295, T296, inA_out_ag(s(T303), T296)) → inA_out_ag(s(T303), tree(0, T295, T296))
U25_gag(T211, T217, T213, inA_out_ag(T217, T213)) → pD_out_gag(T211, T217, T213)
U3_ag(T214, T211, T212, T213, pD_out_gag(T211, T214, T213)) → inA_out_ag(T214, tree(T211, T212, T213))
INA_IN_AG(T214, tree(T211, T212, T213)) → PD_IN_GAG(T211, T214, T213)
PD_IN_GAG(T211, T217, T213) → U24_GAG(T211, T217, T213, lessM_in_ga(T211, T217))
U24_GAG(T211, T217, T213, lessM_out_ga(T211, T217)) → INA_IN_AG(T217, T213)
INA_IN_AG(s(T303), tree(0, T295, T296)) → INA_IN_AG(s(T303), T296)
INA_IN_AG(s(T316), tree(s(T314), T295, T296)) → PE_IN_GAG(T314, T316, T296)
PE_IN_GAG(T314, T319, T296) → U26_GAG(T314, T319, T296, lessM_in_ga(T314, T319))
U26_GAG(T314, T319, T296, lessM_out_ga(T314, T319)) → INA_IN_AG(s(T319), T296)
lessM_in_ga(0, s(T224)) → lessM_out_ga(0, s(T224))
lessM_in_ga(s(T229), s(T231)) → U14_ga(T229, T231, lessM_in_ga(T229, T231))
U14_ga(T229, T231, lessM_out_ga(T229, T231)) → lessM_out_ga(s(T229), s(T231))
INA_IN_AG(tree(T211, T212, T213)) → PD_IN_GAG(T211, T213)
PD_IN_GAG(T211, T213) → U24_GAG(T211, T213, lessM_in_ga(T211))
U24_GAG(T211, T213, lessM_out_ga(T211)) → INA_IN_AG(T213)
INA_IN_AG(tree(0, T295, T296)) → INA_IN_AG(T296)
INA_IN_AG(tree(s(T314), T295, T296)) → PE_IN_GAG(T314, T296)
PE_IN_GAG(T314, T296) → U26_GAG(T314, T296, lessM_in_ga(T314))
U26_GAG(T314, T296, lessM_out_ga(T314)) → INA_IN_AG(T296)
lessM_in_ga(0) → lessM_out_ga(0)
lessM_in_ga(s(T229)) → U14_ga(T229, lessM_in_ga(T229))
U14_ga(T229, lessM_out_ga(T229)) → lessM_out_ga(s(T229))
lessM_in_ga(x0)
U14_ga(x0, x1)
From the DPs we obtained the following set of size-change graphs: