0 Prolog
↳1 PrologToPiTRSViaGraphTransformerProof (⇒, 180 ms)
↳2 PiTRS
↳3 DependencyPairsProof (⇔, 452 ms)
↳4 PiDP
↳5 DependencyGraphProof (⇔, 14 ms)
↳6 AND
↳7 PiDP
↳8 UsableRulesProof (⇔, 0 ms)
↳9 PiDP
↳10 PiDPToQDPProof (⇒, 0 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 (⇒, 25 ms)
↳25 QDP
↳26 QDPSizeChangeProof (⇔, 0 ms)
↳27 YES
in_orderA_in_ga(void, []) → in_orderA_out_ga(void, [])
in_orderA_in_ga(tree(T7, void, T9), T11) → U1_ga(T7, T9, T11, pB_in_gaga(T9, X14, T7, T11))
pB_in_gaga(T9, T12, T7, T11) → U6_gaga(T9, T12, T7, T11, in_orderD_in_ga(T9, T12))
in_orderD_in_ga(void, []) → in_orderD_out_ga(void, [])
in_orderD_in_ga(tree(T19, T20, T21), X33) → U3_ga(T19, T20, T21, X33, pE_in_gagaga(T20, X31, T21, X32, T19, X33))
pE_in_gagaga(T20, T22, T21, X32, T19, X33) → U8_gagaga(T20, T22, T21, X32, T19, X33, in_orderD_in_ga(T20, T22))
U8_gagaga(T20, T22, T21, X32, T19, X33, in_orderD_out_ga(T20, T22)) → U9_gagaga(T20, T22, T21, X32, T19, X33, pI_in_gagga(T21, X32, T22, T19, X33))
pI_in_gagga(T21, T23, T22, T19, X33) → U10_gagga(T21, T23, T22, T19, X33, in_orderD_in_ga(T21, T23))
U10_gagga(T21, T23, T22, T19, X33, in_orderD_out_ga(T21, T23)) → U11_gagga(T21, T23, T22, T19, X33, appF_in_ggga(T22, T19, T23, X33))
appF_in_ggga([], T36, T37, .(T36, T37)) → appF_out_ggga([], T36, T37, .(T36, T37))
appF_in_ggga(.(T46, T47), T48, T49, .(T46, X55)) → U4_ggga(T46, T47, T48, T49, X55, appF_in_ggga(T47, T48, T49, X55))
U4_ggga(T46, T47, T48, T49, X55, appF_out_ggga(T47, T48, T49, X55)) → appF_out_ggga(.(T46, T47), T48, T49, .(T46, X55))
U11_gagga(T21, T23, T22, T19, X33, appF_out_ggga(T22, T19, T23, X33)) → pI_out_gagga(T21, T23, T22, T19, X33)
U9_gagaga(T20, T22, T21, X32, T19, X33, pI_out_gagga(T21, X32, T22, T19, X33)) → pE_out_gagaga(T20, T22, T21, X32, T19, X33)
U3_ga(T19, T20, T21, X33, pE_out_gagaga(T20, X31, T21, X32, T19, X33)) → in_orderD_out_ga(tree(T19, T20, T21), X33)
U6_gaga(T9, T12, T7, T11, in_orderD_out_ga(T9, T12)) → U7_gaga(T9, T12, T7, T11, appH_in_gga(T7, T12, T11))
appH_in_gga(T66, T67, .(T66, T67)) → appH_out_gga(T66, T67, .(T66, T67))
U7_gaga(T9, T12, T7, T11, appH_out_gga(T7, T12, T11)) → pB_out_gaga(T9, T12, T7, T11)
U1_ga(T7, T9, T11, pB_out_gaga(T9, X14, T7, T11)) → in_orderA_out_ga(tree(T7, void, T9), T11)
in_orderA_in_ga(tree(T7, tree(T74, T75, T76), T9), T11) → U2_ga(T7, T74, T75, T76, T9, T11, pC_in_gagagagaga(T75, X85, T76, X86, T74, X87, T9, X14, T7, T11))
pC_in_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11) → U12_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, in_orderD_in_ga(T75, T77))
U12_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, in_orderD_out_ga(T75, T77)) → U13_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, pJ_in_gaggagaga(T76, X86, T77, T74, X87, T9, X14, T7, T11))
pJ_in_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11) → U14_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, in_orderD_in_ga(T76, T78))
U14_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, in_orderD_out_ga(T76, T78)) → U15_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, pK_in_gggagaga(T77, T74, T78, X87, T9, X14, T7, T11))
pK_in_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11) → U16_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, appF_in_ggga(T77, T74, T78, T83))
U16_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, appF_out_ggga(T77, T74, T78, T83)) → U17_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, pL_in_gagga(T9, X14, T83, T7, T11))
pL_in_gagga(T9, T88, T83, T7, T11) → U18_gagga(T9, T88, T83, T7, T11, in_orderD_in_ga(T9, T88))
U18_gagga(T9, T88, T83, T7, T11, in_orderD_out_ga(T9, T88)) → U19_gagga(T9, T88, T83, T7, T11, appG_in_ggga(T83, T7, T88, T11))
appG_in_ggga([], T101, T102, .(T101, T102)) → appG_out_ggga([], T101, T102, .(T101, T102))
appG_in_ggga(.(T113, T114), T115, T116, .(T113, T118)) → U5_ggga(T113, T114, T115, T116, T118, appG_in_ggga(T114, T115, T116, T118))
U5_ggga(T113, T114, T115, T116, T118, appG_out_ggga(T114, T115, T116, T118)) → appG_out_ggga(.(T113, T114), T115, T116, .(T113, T118))
U19_gagga(T9, T88, T83, T7, T11, appG_out_ggga(T83, T7, T88, T11)) → pL_out_gagga(T9, T88, T83, T7, T11)
U17_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, pL_out_gagga(T9, X14, T83, T7, T11)) → pK_out_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11)
U15_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, pK_out_gggagaga(T77, T74, T78, X87, T9, X14, T7, T11)) → pJ_out_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11)
U13_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, pJ_out_gaggagaga(T76, X86, T77, T74, X87, T9, X14, T7, T11)) → pC_out_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11)
U2_ga(T7, T74, T75, T76, T9, T11, pC_out_gagagagaga(T75, X85, T76, X86, T74, X87, T9, X14, T7, T11)) → in_orderA_out_ga(tree(T7, tree(T74, T75, T76), T9), T11)
IN_ORDERA_IN_GA(tree(T7, void, T9), T11) → U1_GA(T7, T9, T11, pB_in_gaga(T9, X14, T7, T11))
IN_ORDERA_IN_GA(tree(T7, void, T9), T11) → PB_IN_GAGA(T9, X14, T7, T11)
PB_IN_GAGA(T9, T12, T7, T11) → U6_GAGA(T9, T12, T7, T11, in_orderD_in_ga(T9, T12))
PB_IN_GAGA(T9, T12, T7, T11) → IN_ORDERD_IN_GA(T9, T12)
IN_ORDERD_IN_GA(tree(T19, T20, T21), X33) → U3_GA(T19, T20, T21, X33, pE_in_gagaga(T20, X31, T21, X32, T19, X33))
IN_ORDERD_IN_GA(tree(T19, T20, T21), X33) → PE_IN_GAGAGA(T20, X31, T21, X32, T19, X33)
PE_IN_GAGAGA(T20, T22, T21, X32, T19, X33) → U8_GAGAGA(T20, T22, T21, X32, T19, X33, in_orderD_in_ga(T20, T22))
PE_IN_GAGAGA(T20, T22, T21, X32, T19, X33) → IN_ORDERD_IN_GA(T20, T22)
U8_GAGAGA(T20, T22, T21, X32, T19, X33, in_orderD_out_ga(T20, T22)) → U9_GAGAGA(T20, T22, T21, X32, T19, X33, pI_in_gagga(T21, X32, T22, T19, X33))
U8_GAGAGA(T20, T22, T21, X32, T19, X33, in_orderD_out_ga(T20, T22)) → PI_IN_GAGGA(T21, X32, T22, T19, X33)
PI_IN_GAGGA(T21, T23, T22, T19, X33) → U10_GAGGA(T21, T23, T22, T19, X33, in_orderD_in_ga(T21, T23))
PI_IN_GAGGA(T21, T23, T22, T19, X33) → IN_ORDERD_IN_GA(T21, T23)
U10_GAGGA(T21, T23, T22, T19, X33, in_orderD_out_ga(T21, T23)) → U11_GAGGA(T21, T23, T22, T19, X33, appF_in_ggga(T22, T19, T23, X33))
U10_GAGGA(T21, T23, T22, T19, X33, in_orderD_out_ga(T21, T23)) → APPF_IN_GGGA(T22, T19, T23, X33)
APPF_IN_GGGA(.(T46, T47), T48, T49, .(T46, X55)) → U4_GGGA(T46, T47, T48, T49, X55, appF_in_ggga(T47, T48, T49, X55))
APPF_IN_GGGA(.(T46, T47), T48, T49, .(T46, X55)) → APPF_IN_GGGA(T47, T48, T49, X55)
U6_GAGA(T9, T12, T7, T11, in_orderD_out_ga(T9, T12)) → U7_GAGA(T9, T12, T7, T11, appH_in_gga(T7, T12, T11))
U6_GAGA(T9, T12, T7, T11, in_orderD_out_ga(T9, T12)) → APPH_IN_GGA(T7, T12, T11)
IN_ORDERA_IN_GA(tree(T7, tree(T74, T75, T76), T9), T11) → U2_GA(T7, T74, T75, T76, T9, T11, pC_in_gagagagaga(T75, X85, T76, X86, T74, X87, T9, X14, T7, T11))
IN_ORDERA_IN_GA(tree(T7, tree(T74, T75, T76), T9), T11) → PC_IN_GAGAGAGAGA(T75, X85, T76, X86, T74, X87, T9, X14, T7, T11)
PC_IN_GAGAGAGAGA(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11) → U12_GAGAGAGAGA(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, in_orderD_in_ga(T75, T77))
PC_IN_GAGAGAGAGA(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11) → IN_ORDERD_IN_GA(T75, T77)
U12_GAGAGAGAGA(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, in_orderD_out_ga(T75, T77)) → U13_GAGAGAGAGA(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, pJ_in_gaggagaga(T76, X86, T77, T74, X87, T9, X14, T7, T11))
U12_GAGAGAGAGA(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, in_orderD_out_ga(T75, T77)) → PJ_IN_GAGGAGAGA(T76, X86, T77, T74, X87, T9, X14, T7, T11)
PJ_IN_GAGGAGAGA(T76, T78, T77, T74, X87, T9, X14, T7, T11) → U14_GAGGAGAGA(T76, T78, T77, T74, X87, T9, X14, T7, T11, in_orderD_in_ga(T76, T78))
PJ_IN_GAGGAGAGA(T76, T78, T77, T74, X87, T9, X14, T7, T11) → IN_ORDERD_IN_GA(T76, T78)
U14_GAGGAGAGA(T76, T78, T77, T74, X87, T9, X14, T7, T11, in_orderD_out_ga(T76, T78)) → U15_GAGGAGAGA(T76, T78, T77, T74, X87, T9, X14, T7, T11, pK_in_gggagaga(T77, T74, T78, X87, T9, X14, T7, T11))
U14_GAGGAGAGA(T76, T78, T77, T74, X87, T9, X14, T7, T11, in_orderD_out_ga(T76, T78)) → PK_IN_GGGAGAGA(T77, T74, T78, X87, T9, X14, T7, T11)
PK_IN_GGGAGAGA(T77, T74, T78, T83, T9, X14, T7, T11) → U16_GGGAGAGA(T77, T74, T78, T83, T9, X14, T7, T11, appF_in_ggga(T77, T74, T78, T83))
PK_IN_GGGAGAGA(T77, T74, T78, T83, T9, X14, T7, T11) → APPF_IN_GGGA(T77, T74, T78, T83)
U16_GGGAGAGA(T77, T74, T78, T83, T9, X14, T7, T11, appF_out_ggga(T77, T74, T78, T83)) → U17_GGGAGAGA(T77, T74, T78, T83, T9, X14, T7, T11, pL_in_gagga(T9, X14, T83, T7, T11))
U16_GGGAGAGA(T77, T74, T78, T83, T9, X14, T7, T11, appF_out_ggga(T77, T74, T78, T83)) → PL_IN_GAGGA(T9, X14, T83, T7, T11)
PL_IN_GAGGA(T9, T88, T83, T7, T11) → U18_GAGGA(T9, T88, T83, T7, T11, in_orderD_in_ga(T9, T88))
PL_IN_GAGGA(T9, T88, T83, T7, T11) → IN_ORDERD_IN_GA(T9, T88)
U18_GAGGA(T9, T88, T83, T7, T11, in_orderD_out_ga(T9, T88)) → U19_GAGGA(T9, T88, T83, T7, T11, appG_in_ggga(T83, T7, T88, T11))
U18_GAGGA(T9, T88, T83, T7, T11, in_orderD_out_ga(T9, T88)) → APPG_IN_GGGA(T83, T7, T88, T11)
APPG_IN_GGGA(.(T113, T114), T115, T116, .(T113, T118)) → U5_GGGA(T113, T114, T115, T116, T118, appG_in_ggga(T114, T115, T116, T118))
APPG_IN_GGGA(.(T113, T114), T115, T116, .(T113, T118)) → APPG_IN_GGGA(T114, T115, T116, T118)
in_orderA_in_ga(void, []) → in_orderA_out_ga(void, [])
in_orderA_in_ga(tree(T7, void, T9), T11) → U1_ga(T7, T9, T11, pB_in_gaga(T9, X14, T7, T11))
pB_in_gaga(T9, T12, T7, T11) → U6_gaga(T9, T12, T7, T11, in_orderD_in_ga(T9, T12))
in_orderD_in_ga(void, []) → in_orderD_out_ga(void, [])
in_orderD_in_ga(tree(T19, T20, T21), X33) → U3_ga(T19, T20, T21, X33, pE_in_gagaga(T20, X31, T21, X32, T19, X33))
pE_in_gagaga(T20, T22, T21, X32, T19, X33) → U8_gagaga(T20, T22, T21, X32, T19, X33, in_orderD_in_ga(T20, T22))
U8_gagaga(T20, T22, T21, X32, T19, X33, in_orderD_out_ga(T20, T22)) → U9_gagaga(T20, T22, T21, X32, T19, X33, pI_in_gagga(T21, X32, T22, T19, X33))
pI_in_gagga(T21, T23, T22, T19, X33) → U10_gagga(T21, T23, T22, T19, X33, in_orderD_in_ga(T21, T23))
U10_gagga(T21, T23, T22, T19, X33, in_orderD_out_ga(T21, T23)) → U11_gagga(T21, T23, T22, T19, X33, appF_in_ggga(T22, T19, T23, X33))
appF_in_ggga([], T36, T37, .(T36, T37)) → appF_out_ggga([], T36, T37, .(T36, T37))
appF_in_ggga(.(T46, T47), T48, T49, .(T46, X55)) → U4_ggga(T46, T47, T48, T49, X55, appF_in_ggga(T47, T48, T49, X55))
U4_ggga(T46, T47, T48, T49, X55, appF_out_ggga(T47, T48, T49, X55)) → appF_out_ggga(.(T46, T47), T48, T49, .(T46, X55))
U11_gagga(T21, T23, T22, T19, X33, appF_out_ggga(T22, T19, T23, X33)) → pI_out_gagga(T21, T23, T22, T19, X33)
U9_gagaga(T20, T22, T21, X32, T19, X33, pI_out_gagga(T21, X32, T22, T19, X33)) → pE_out_gagaga(T20, T22, T21, X32, T19, X33)
U3_ga(T19, T20, T21, X33, pE_out_gagaga(T20, X31, T21, X32, T19, X33)) → in_orderD_out_ga(tree(T19, T20, T21), X33)
U6_gaga(T9, T12, T7, T11, in_orderD_out_ga(T9, T12)) → U7_gaga(T9, T12, T7, T11, appH_in_gga(T7, T12, T11))
appH_in_gga(T66, T67, .(T66, T67)) → appH_out_gga(T66, T67, .(T66, T67))
U7_gaga(T9, T12, T7, T11, appH_out_gga(T7, T12, T11)) → pB_out_gaga(T9, T12, T7, T11)
U1_ga(T7, T9, T11, pB_out_gaga(T9, X14, T7, T11)) → in_orderA_out_ga(tree(T7, void, T9), T11)
in_orderA_in_ga(tree(T7, tree(T74, T75, T76), T9), T11) → U2_ga(T7, T74, T75, T76, T9, T11, pC_in_gagagagaga(T75, X85, T76, X86, T74, X87, T9, X14, T7, T11))
pC_in_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11) → U12_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, in_orderD_in_ga(T75, T77))
U12_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, in_orderD_out_ga(T75, T77)) → U13_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, pJ_in_gaggagaga(T76, X86, T77, T74, X87, T9, X14, T7, T11))
pJ_in_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11) → U14_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, in_orderD_in_ga(T76, T78))
U14_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, in_orderD_out_ga(T76, T78)) → U15_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, pK_in_gggagaga(T77, T74, T78, X87, T9, X14, T7, T11))
pK_in_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11) → U16_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, appF_in_ggga(T77, T74, T78, T83))
U16_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, appF_out_ggga(T77, T74, T78, T83)) → U17_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, pL_in_gagga(T9, X14, T83, T7, T11))
pL_in_gagga(T9, T88, T83, T7, T11) → U18_gagga(T9, T88, T83, T7, T11, in_orderD_in_ga(T9, T88))
U18_gagga(T9, T88, T83, T7, T11, in_orderD_out_ga(T9, T88)) → U19_gagga(T9, T88, T83, T7, T11, appG_in_ggga(T83, T7, T88, T11))
appG_in_ggga([], T101, T102, .(T101, T102)) → appG_out_ggga([], T101, T102, .(T101, T102))
appG_in_ggga(.(T113, T114), T115, T116, .(T113, T118)) → U5_ggga(T113, T114, T115, T116, T118, appG_in_ggga(T114, T115, T116, T118))
U5_ggga(T113, T114, T115, T116, T118, appG_out_ggga(T114, T115, T116, T118)) → appG_out_ggga(.(T113, T114), T115, T116, .(T113, T118))
U19_gagga(T9, T88, T83, T7, T11, appG_out_ggga(T83, T7, T88, T11)) → pL_out_gagga(T9, T88, T83, T7, T11)
U17_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, pL_out_gagga(T9, X14, T83, T7, T11)) → pK_out_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11)
U15_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, pK_out_gggagaga(T77, T74, T78, X87, T9, X14, T7, T11)) → pJ_out_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11)
U13_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, pJ_out_gaggagaga(T76, X86, T77, T74, X87, T9, X14, T7, T11)) → pC_out_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11)
U2_ga(T7, T74, T75, T76, T9, T11, pC_out_gagagagaga(T75, X85, T76, X86, T74, X87, T9, X14, T7, T11)) → in_orderA_out_ga(tree(T7, tree(T74, T75, T76), T9), T11)
IN_ORDERA_IN_GA(tree(T7, void, T9), T11) → U1_GA(T7, T9, T11, pB_in_gaga(T9, X14, T7, T11))
IN_ORDERA_IN_GA(tree(T7, void, T9), T11) → PB_IN_GAGA(T9, X14, T7, T11)
PB_IN_GAGA(T9, T12, T7, T11) → U6_GAGA(T9, T12, T7, T11, in_orderD_in_ga(T9, T12))
PB_IN_GAGA(T9, T12, T7, T11) → IN_ORDERD_IN_GA(T9, T12)
IN_ORDERD_IN_GA(tree(T19, T20, T21), X33) → U3_GA(T19, T20, T21, X33, pE_in_gagaga(T20, X31, T21, X32, T19, X33))
IN_ORDERD_IN_GA(tree(T19, T20, T21), X33) → PE_IN_GAGAGA(T20, X31, T21, X32, T19, X33)
PE_IN_GAGAGA(T20, T22, T21, X32, T19, X33) → U8_GAGAGA(T20, T22, T21, X32, T19, X33, in_orderD_in_ga(T20, T22))
PE_IN_GAGAGA(T20, T22, T21, X32, T19, X33) → IN_ORDERD_IN_GA(T20, T22)
U8_GAGAGA(T20, T22, T21, X32, T19, X33, in_orderD_out_ga(T20, T22)) → U9_GAGAGA(T20, T22, T21, X32, T19, X33, pI_in_gagga(T21, X32, T22, T19, X33))
U8_GAGAGA(T20, T22, T21, X32, T19, X33, in_orderD_out_ga(T20, T22)) → PI_IN_GAGGA(T21, X32, T22, T19, X33)
PI_IN_GAGGA(T21, T23, T22, T19, X33) → U10_GAGGA(T21, T23, T22, T19, X33, in_orderD_in_ga(T21, T23))
PI_IN_GAGGA(T21, T23, T22, T19, X33) → IN_ORDERD_IN_GA(T21, T23)
U10_GAGGA(T21, T23, T22, T19, X33, in_orderD_out_ga(T21, T23)) → U11_GAGGA(T21, T23, T22, T19, X33, appF_in_ggga(T22, T19, T23, X33))
U10_GAGGA(T21, T23, T22, T19, X33, in_orderD_out_ga(T21, T23)) → APPF_IN_GGGA(T22, T19, T23, X33)
APPF_IN_GGGA(.(T46, T47), T48, T49, .(T46, X55)) → U4_GGGA(T46, T47, T48, T49, X55, appF_in_ggga(T47, T48, T49, X55))
APPF_IN_GGGA(.(T46, T47), T48, T49, .(T46, X55)) → APPF_IN_GGGA(T47, T48, T49, X55)
U6_GAGA(T9, T12, T7, T11, in_orderD_out_ga(T9, T12)) → U7_GAGA(T9, T12, T7, T11, appH_in_gga(T7, T12, T11))
U6_GAGA(T9, T12, T7, T11, in_orderD_out_ga(T9, T12)) → APPH_IN_GGA(T7, T12, T11)
IN_ORDERA_IN_GA(tree(T7, tree(T74, T75, T76), T9), T11) → U2_GA(T7, T74, T75, T76, T9, T11, pC_in_gagagagaga(T75, X85, T76, X86, T74, X87, T9, X14, T7, T11))
IN_ORDERA_IN_GA(tree(T7, tree(T74, T75, T76), T9), T11) → PC_IN_GAGAGAGAGA(T75, X85, T76, X86, T74, X87, T9, X14, T7, T11)
PC_IN_GAGAGAGAGA(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11) → U12_GAGAGAGAGA(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, in_orderD_in_ga(T75, T77))
PC_IN_GAGAGAGAGA(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11) → IN_ORDERD_IN_GA(T75, T77)
U12_GAGAGAGAGA(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, in_orderD_out_ga(T75, T77)) → U13_GAGAGAGAGA(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, pJ_in_gaggagaga(T76, X86, T77, T74, X87, T9, X14, T7, T11))
U12_GAGAGAGAGA(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, in_orderD_out_ga(T75, T77)) → PJ_IN_GAGGAGAGA(T76, X86, T77, T74, X87, T9, X14, T7, T11)
PJ_IN_GAGGAGAGA(T76, T78, T77, T74, X87, T9, X14, T7, T11) → U14_GAGGAGAGA(T76, T78, T77, T74, X87, T9, X14, T7, T11, in_orderD_in_ga(T76, T78))
PJ_IN_GAGGAGAGA(T76, T78, T77, T74, X87, T9, X14, T7, T11) → IN_ORDERD_IN_GA(T76, T78)
U14_GAGGAGAGA(T76, T78, T77, T74, X87, T9, X14, T7, T11, in_orderD_out_ga(T76, T78)) → U15_GAGGAGAGA(T76, T78, T77, T74, X87, T9, X14, T7, T11, pK_in_gggagaga(T77, T74, T78, X87, T9, X14, T7, T11))
U14_GAGGAGAGA(T76, T78, T77, T74, X87, T9, X14, T7, T11, in_orderD_out_ga(T76, T78)) → PK_IN_GGGAGAGA(T77, T74, T78, X87, T9, X14, T7, T11)
PK_IN_GGGAGAGA(T77, T74, T78, T83, T9, X14, T7, T11) → U16_GGGAGAGA(T77, T74, T78, T83, T9, X14, T7, T11, appF_in_ggga(T77, T74, T78, T83))
PK_IN_GGGAGAGA(T77, T74, T78, T83, T9, X14, T7, T11) → APPF_IN_GGGA(T77, T74, T78, T83)
U16_GGGAGAGA(T77, T74, T78, T83, T9, X14, T7, T11, appF_out_ggga(T77, T74, T78, T83)) → U17_GGGAGAGA(T77, T74, T78, T83, T9, X14, T7, T11, pL_in_gagga(T9, X14, T83, T7, T11))
U16_GGGAGAGA(T77, T74, T78, T83, T9, X14, T7, T11, appF_out_ggga(T77, T74, T78, T83)) → PL_IN_GAGGA(T9, X14, T83, T7, T11)
PL_IN_GAGGA(T9, T88, T83, T7, T11) → U18_GAGGA(T9, T88, T83, T7, T11, in_orderD_in_ga(T9, T88))
PL_IN_GAGGA(T9, T88, T83, T7, T11) → IN_ORDERD_IN_GA(T9, T88)
U18_GAGGA(T9, T88, T83, T7, T11, in_orderD_out_ga(T9, T88)) → U19_GAGGA(T9, T88, T83, T7, T11, appG_in_ggga(T83, T7, T88, T11))
U18_GAGGA(T9, T88, T83, T7, T11, in_orderD_out_ga(T9, T88)) → APPG_IN_GGGA(T83, T7, T88, T11)
APPG_IN_GGGA(.(T113, T114), T115, T116, .(T113, T118)) → U5_GGGA(T113, T114, T115, T116, T118, appG_in_ggga(T114, T115, T116, T118))
APPG_IN_GGGA(.(T113, T114), T115, T116, .(T113, T118)) → APPG_IN_GGGA(T114, T115, T116, T118)
in_orderA_in_ga(void, []) → in_orderA_out_ga(void, [])
in_orderA_in_ga(tree(T7, void, T9), T11) → U1_ga(T7, T9, T11, pB_in_gaga(T9, X14, T7, T11))
pB_in_gaga(T9, T12, T7, T11) → U6_gaga(T9, T12, T7, T11, in_orderD_in_ga(T9, T12))
in_orderD_in_ga(void, []) → in_orderD_out_ga(void, [])
in_orderD_in_ga(tree(T19, T20, T21), X33) → U3_ga(T19, T20, T21, X33, pE_in_gagaga(T20, X31, T21, X32, T19, X33))
pE_in_gagaga(T20, T22, T21, X32, T19, X33) → U8_gagaga(T20, T22, T21, X32, T19, X33, in_orderD_in_ga(T20, T22))
U8_gagaga(T20, T22, T21, X32, T19, X33, in_orderD_out_ga(T20, T22)) → U9_gagaga(T20, T22, T21, X32, T19, X33, pI_in_gagga(T21, X32, T22, T19, X33))
pI_in_gagga(T21, T23, T22, T19, X33) → U10_gagga(T21, T23, T22, T19, X33, in_orderD_in_ga(T21, T23))
U10_gagga(T21, T23, T22, T19, X33, in_orderD_out_ga(T21, T23)) → U11_gagga(T21, T23, T22, T19, X33, appF_in_ggga(T22, T19, T23, X33))
appF_in_ggga([], T36, T37, .(T36, T37)) → appF_out_ggga([], T36, T37, .(T36, T37))
appF_in_ggga(.(T46, T47), T48, T49, .(T46, X55)) → U4_ggga(T46, T47, T48, T49, X55, appF_in_ggga(T47, T48, T49, X55))
U4_ggga(T46, T47, T48, T49, X55, appF_out_ggga(T47, T48, T49, X55)) → appF_out_ggga(.(T46, T47), T48, T49, .(T46, X55))
U11_gagga(T21, T23, T22, T19, X33, appF_out_ggga(T22, T19, T23, X33)) → pI_out_gagga(T21, T23, T22, T19, X33)
U9_gagaga(T20, T22, T21, X32, T19, X33, pI_out_gagga(T21, X32, T22, T19, X33)) → pE_out_gagaga(T20, T22, T21, X32, T19, X33)
U3_ga(T19, T20, T21, X33, pE_out_gagaga(T20, X31, T21, X32, T19, X33)) → in_orderD_out_ga(tree(T19, T20, T21), X33)
U6_gaga(T9, T12, T7, T11, in_orderD_out_ga(T9, T12)) → U7_gaga(T9, T12, T7, T11, appH_in_gga(T7, T12, T11))
appH_in_gga(T66, T67, .(T66, T67)) → appH_out_gga(T66, T67, .(T66, T67))
U7_gaga(T9, T12, T7, T11, appH_out_gga(T7, T12, T11)) → pB_out_gaga(T9, T12, T7, T11)
U1_ga(T7, T9, T11, pB_out_gaga(T9, X14, T7, T11)) → in_orderA_out_ga(tree(T7, void, T9), T11)
in_orderA_in_ga(tree(T7, tree(T74, T75, T76), T9), T11) → U2_ga(T7, T74, T75, T76, T9, T11, pC_in_gagagagaga(T75, X85, T76, X86, T74, X87, T9, X14, T7, T11))
pC_in_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11) → U12_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, in_orderD_in_ga(T75, T77))
U12_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, in_orderD_out_ga(T75, T77)) → U13_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, pJ_in_gaggagaga(T76, X86, T77, T74, X87, T9, X14, T7, T11))
pJ_in_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11) → U14_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, in_orderD_in_ga(T76, T78))
U14_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, in_orderD_out_ga(T76, T78)) → U15_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, pK_in_gggagaga(T77, T74, T78, X87, T9, X14, T7, T11))
pK_in_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11) → U16_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, appF_in_ggga(T77, T74, T78, T83))
U16_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, appF_out_ggga(T77, T74, T78, T83)) → U17_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, pL_in_gagga(T9, X14, T83, T7, T11))
pL_in_gagga(T9, T88, T83, T7, T11) → U18_gagga(T9, T88, T83, T7, T11, in_orderD_in_ga(T9, T88))
U18_gagga(T9, T88, T83, T7, T11, in_orderD_out_ga(T9, T88)) → U19_gagga(T9, T88, T83, T7, T11, appG_in_ggga(T83, T7, T88, T11))
appG_in_ggga([], T101, T102, .(T101, T102)) → appG_out_ggga([], T101, T102, .(T101, T102))
appG_in_ggga(.(T113, T114), T115, T116, .(T113, T118)) → U5_ggga(T113, T114, T115, T116, T118, appG_in_ggga(T114, T115, T116, T118))
U5_ggga(T113, T114, T115, T116, T118, appG_out_ggga(T114, T115, T116, T118)) → appG_out_ggga(.(T113, T114), T115, T116, .(T113, T118))
U19_gagga(T9, T88, T83, T7, T11, appG_out_ggga(T83, T7, T88, T11)) → pL_out_gagga(T9, T88, T83, T7, T11)
U17_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, pL_out_gagga(T9, X14, T83, T7, T11)) → pK_out_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11)
U15_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, pK_out_gggagaga(T77, T74, T78, X87, T9, X14, T7, T11)) → pJ_out_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11)
U13_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, pJ_out_gaggagaga(T76, X86, T77, T74, X87, T9, X14, T7, T11)) → pC_out_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11)
U2_ga(T7, T74, T75, T76, T9, T11, pC_out_gagagagaga(T75, X85, T76, X86, T74, X87, T9, X14, T7, T11)) → in_orderA_out_ga(tree(T7, tree(T74, T75, T76), T9), T11)
APPG_IN_GGGA(.(T113, T114), T115, T116, .(T113, T118)) → APPG_IN_GGGA(T114, T115, T116, T118)
in_orderA_in_ga(void, []) → in_orderA_out_ga(void, [])
in_orderA_in_ga(tree(T7, void, T9), T11) → U1_ga(T7, T9, T11, pB_in_gaga(T9, X14, T7, T11))
pB_in_gaga(T9, T12, T7, T11) → U6_gaga(T9, T12, T7, T11, in_orderD_in_ga(T9, T12))
in_orderD_in_ga(void, []) → in_orderD_out_ga(void, [])
in_orderD_in_ga(tree(T19, T20, T21), X33) → U3_ga(T19, T20, T21, X33, pE_in_gagaga(T20, X31, T21, X32, T19, X33))
pE_in_gagaga(T20, T22, T21, X32, T19, X33) → U8_gagaga(T20, T22, T21, X32, T19, X33, in_orderD_in_ga(T20, T22))
U8_gagaga(T20, T22, T21, X32, T19, X33, in_orderD_out_ga(T20, T22)) → U9_gagaga(T20, T22, T21, X32, T19, X33, pI_in_gagga(T21, X32, T22, T19, X33))
pI_in_gagga(T21, T23, T22, T19, X33) → U10_gagga(T21, T23, T22, T19, X33, in_orderD_in_ga(T21, T23))
U10_gagga(T21, T23, T22, T19, X33, in_orderD_out_ga(T21, T23)) → U11_gagga(T21, T23, T22, T19, X33, appF_in_ggga(T22, T19, T23, X33))
appF_in_ggga([], T36, T37, .(T36, T37)) → appF_out_ggga([], T36, T37, .(T36, T37))
appF_in_ggga(.(T46, T47), T48, T49, .(T46, X55)) → U4_ggga(T46, T47, T48, T49, X55, appF_in_ggga(T47, T48, T49, X55))
U4_ggga(T46, T47, T48, T49, X55, appF_out_ggga(T47, T48, T49, X55)) → appF_out_ggga(.(T46, T47), T48, T49, .(T46, X55))
U11_gagga(T21, T23, T22, T19, X33, appF_out_ggga(T22, T19, T23, X33)) → pI_out_gagga(T21, T23, T22, T19, X33)
U9_gagaga(T20, T22, T21, X32, T19, X33, pI_out_gagga(T21, X32, T22, T19, X33)) → pE_out_gagaga(T20, T22, T21, X32, T19, X33)
U3_ga(T19, T20, T21, X33, pE_out_gagaga(T20, X31, T21, X32, T19, X33)) → in_orderD_out_ga(tree(T19, T20, T21), X33)
U6_gaga(T9, T12, T7, T11, in_orderD_out_ga(T9, T12)) → U7_gaga(T9, T12, T7, T11, appH_in_gga(T7, T12, T11))
appH_in_gga(T66, T67, .(T66, T67)) → appH_out_gga(T66, T67, .(T66, T67))
U7_gaga(T9, T12, T7, T11, appH_out_gga(T7, T12, T11)) → pB_out_gaga(T9, T12, T7, T11)
U1_ga(T7, T9, T11, pB_out_gaga(T9, X14, T7, T11)) → in_orderA_out_ga(tree(T7, void, T9), T11)
in_orderA_in_ga(tree(T7, tree(T74, T75, T76), T9), T11) → U2_ga(T7, T74, T75, T76, T9, T11, pC_in_gagagagaga(T75, X85, T76, X86, T74, X87, T9, X14, T7, T11))
pC_in_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11) → U12_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, in_orderD_in_ga(T75, T77))
U12_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, in_orderD_out_ga(T75, T77)) → U13_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, pJ_in_gaggagaga(T76, X86, T77, T74, X87, T9, X14, T7, T11))
pJ_in_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11) → U14_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, in_orderD_in_ga(T76, T78))
U14_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, in_orderD_out_ga(T76, T78)) → U15_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, pK_in_gggagaga(T77, T74, T78, X87, T9, X14, T7, T11))
pK_in_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11) → U16_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, appF_in_ggga(T77, T74, T78, T83))
U16_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, appF_out_ggga(T77, T74, T78, T83)) → U17_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, pL_in_gagga(T9, X14, T83, T7, T11))
pL_in_gagga(T9, T88, T83, T7, T11) → U18_gagga(T9, T88, T83, T7, T11, in_orderD_in_ga(T9, T88))
U18_gagga(T9, T88, T83, T7, T11, in_orderD_out_ga(T9, T88)) → U19_gagga(T9, T88, T83, T7, T11, appG_in_ggga(T83, T7, T88, T11))
appG_in_ggga([], T101, T102, .(T101, T102)) → appG_out_ggga([], T101, T102, .(T101, T102))
appG_in_ggga(.(T113, T114), T115, T116, .(T113, T118)) → U5_ggga(T113, T114, T115, T116, T118, appG_in_ggga(T114, T115, T116, T118))
U5_ggga(T113, T114, T115, T116, T118, appG_out_ggga(T114, T115, T116, T118)) → appG_out_ggga(.(T113, T114), T115, T116, .(T113, T118))
U19_gagga(T9, T88, T83, T7, T11, appG_out_ggga(T83, T7, T88, T11)) → pL_out_gagga(T9, T88, T83, T7, T11)
U17_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, pL_out_gagga(T9, X14, T83, T7, T11)) → pK_out_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11)
U15_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, pK_out_gggagaga(T77, T74, T78, X87, T9, X14, T7, T11)) → pJ_out_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11)
U13_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, pJ_out_gaggagaga(T76, X86, T77, T74, X87, T9, X14, T7, T11)) → pC_out_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11)
U2_ga(T7, T74, T75, T76, T9, T11, pC_out_gagagagaga(T75, X85, T76, X86, T74, X87, T9, X14, T7, T11)) → in_orderA_out_ga(tree(T7, tree(T74, T75, T76), T9), T11)
APPG_IN_GGGA(.(T113, T114), T115, T116, .(T113, T118)) → APPG_IN_GGGA(T114, T115, T116, T118)
APPG_IN_GGGA(.(T113, T114), T115, T116) → APPG_IN_GGGA(T114, T115, T116)
From the DPs we obtained the following set of size-change graphs:
APPF_IN_GGGA(.(T46, T47), T48, T49, .(T46, X55)) → APPF_IN_GGGA(T47, T48, T49, X55)
in_orderA_in_ga(void, []) → in_orderA_out_ga(void, [])
in_orderA_in_ga(tree(T7, void, T9), T11) → U1_ga(T7, T9, T11, pB_in_gaga(T9, X14, T7, T11))
pB_in_gaga(T9, T12, T7, T11) → U6_gaga(T9, T12, T7, T11, in_orderD_in_ga(T9, T12))
in_orderD_in_ga(void, []) → in_orderD_out_ga(void, [])
in_orderD_in_ga(tree(T19, T20, T21), X33) → U3_ga(T19, T20, T21, X33, pE_in_gagaga(T20, X31, T21, X32, T19, X33))
pE_in_gagaga(T20, T22, T21, X32, T19, X33) → U8_gagaga(T20, T22, T21, X32, T19, X33, in_orderD_in_ga(T20, T22))
U8_gagaga(T20, T22, T21, X32, T19, X33, in_orderD_out_ga(T20, T22)) → U9_gagaga(T20, T22, T21, X32, T19, X33, pI_in_gagga(T21, X32, T22, T19, X33))
pI_in_gagga(T21, T23, T22, T19, X33) → U10_gagga(T21, T23, T22, T19, X33, in_orderD_in_ga(T21, T23))
U10_gagga(T21, T23, T22, T19, X33, in_orderD_out_ga(T21, T23)) → U11_gagga(T21, T23, T22, T19, X33, appF_in_ggga(T22, T19, T23, X33))
appF_in_ggga([], T36, T37, .(T36, T37)) → appF_out_ggga([], T36, T37, .(T36, T37))
appF_in_ggga(.(T46, T47), T48, T49, .(T46, X55)) → U4_ggga(T46, T47, T48, T49, X55, appF_in_ggga(T47, T48, T49, X55))
U4_ggga(T46, T47, T48, T49, X55, appF_out_ggga(T47, T48, T49, X55)) → appF_out_ggga(.(T46, T47), T48, T49, .(T46, X55))
U11_gagga(T21, T23, T22, T19, X33, appF_out_ggga(T22, T19, T23, X33)) → pI_out_gagga(T21, T23, T22, T19, X33)
U9_gagaga(T20, T22, T21, X32, T19, X33, pI_out_gagga(T21, X32, T22, T19, X33)) → pE_out_gagaga(T20, T22, T21, X32, T19, X33)
U3_ga(T19, T20, T21, X33, pE_out_gagaga(T20, X31, T21, X32, T19, X33)) → in_orderD_out_ga(tree(T19, T20, T21), X33)
U6_gaga(T9, T12, T7, T11, in_orderD_out_ga(T9, T12)) → U7_gaga(T9, T12, T7, T11, appH_in_gga(T7, T12, T11))
appH_in_gga(T66, T67, .(T66, T67)) → appH_out_gga(T66, T67, .(T66, T67))
U7_gaga(T9, T12, T7, T11, appH_out_gga(T7, T12, T11)) → pB_out_gaga(T9, T12, T7, T11)
U1_ga(T7, T9, T11, pB_out_gaga(T9, X14, T7, T11)) → in_orderA_out_ga(tree(T7, void, T9), T11)
in_orderA_in_ga(tree(T7, tree(T74, T75, T76), T9), T11) → U2_ga(T7, T74, T75, T76, T9, T11, pC_in_gagagagaga(T75, X85, T76, X86, T74, X87, T9, X14, T7, T11))
pC_in_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11) → U12_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, in_orderD_in_ga(T75, T77))
U12_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, in_orderD_out_ga(T75, T77)) → U13_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, pJ_in_gaggagaga(T76, X86, T77, T74, X87, T9, X14, T7, T11))
pJ_in_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11) → U14_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, in_orderD_in_ga(T76, T78))
U14_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, in_orderD_out_ga(T76, T78)) → U15_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, pK_in_gggagaga(T77, T74, T78, X87, T9, X14, T7, T11))
pK_in_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11) → U16_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, appF_in_ggga(T77, T74, T78, T83))
U16_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, appF_out_ggga(T77, T74, T78, T83)) → U17_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, pL_in_gagga(T9, X14, T83, T7, T11))
pL_in_gagga(T9, T88, T83, T7, T11) → U18_gagga(T9, T88, T83, T7, T11, in_orderD_in_ga(T9, T88))
U18_gagga(T9, T88, T83, T7, T11, in_orderD_out_ga(T9, T88)) → U19_gagga(T9, T88, T83, T7, T11, appG_in_ggga(T83, T7, T88, T11))
appG_in_ggga([], T101, T102, .(T101, T102)) → appG_out_ggga([], T101, T102, .(T101, T102))
appG_in_ggga(.(T113, T114), T115, T116, .(T113, T118)) → U5_ggga(T113, T114, T115, T116, T118, appG_in_ggga(T114, T115, T116, T118))
U5_ggga(T113, T114, T115, T116, T118, appG_out_ggga(T114, T115, T116, T118)) → appG_out_ggga(.(T113, T114), T115, T116, .(T113, T118))
U19_gagga(T9, T88, T83, T7, T11, appG_out_ggga(T83, T7, T88, T11)) → pL_out_gagga(T9, T88, T83, T7, T11)
U17_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, pL_out_gagga(T9, X14, T83, T7, T11)) → pK_out_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11)
U15_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, pK_out_gggagaga(T77, T74, T78, X87, T9, X14, T7, T11)) → pJ_out_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11)
U13_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, pJ_out_gaggagaga(T76, X86, T77, T74, X87, T9, X14, T7, T11)) → pC_out_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11)
U2_ga(T7, T74, T75, T76, T9, T11, pC_out_gagagagaga(T75, X85, T76, X86, T74, X87, T9, X14, T7, T11)) → in_orderA_out_ga(tree(T7, tree(T74, T75, T76), T9), T11)
APPF_IN_GGGA(.(T46, T47), T48, T49, .(T46, X55)) → APPF_IN_GGGA(T47, T48, T49, X55)
APPF_IN_GGGA(.(T46, T47), T48, T49) → APPF_IN_GGGA(T47, T48, T49)
From the DPs we obtained the following set of size-change graphs:
IN_ORDERD_IN_GA(tree(T19, T20, T21), X33) → PE_IN_GAGAGA(T20, X31, T21, X32, T19, X33)
PE_IN_GAGAGA(T20, T22, T21, X32, T19, X33) → U8_GAGAGA(T20, T22, T21, X32, T19, X33, in_orderD_in_ga(T20, T22))
U8_GAGAGA(T20, T22, T21, X32, T19, X33, in_orderD_out_ga(T20, T22)) → PI_IN_GAGGA(T21, X32, T22, T19, X33)
PI_IN_GAGGA(T21, T23, T22, T19, X33) → IN_ORDERD_IN_GA(T21, T23)
PE_IN_GAGAGA(T20, T22, T21, X32, T19, X33) → IN_ORDERD_IN_GA(T20, T22)
in_orderA_in_ga(void, []) → in_orderA_out_ga(void, [])
in_orderA_in_ga(tree(T7, void, T9), T11) → U1_ga(T7, T9, T11, pB_in_gaga(T9, X14, T7, T11))
pB_in_gaga(T9, T12, T7, T11) → U6_gaga(T9, T12, T7, T11, in_orderD_in_ga(T9, T12))
in_orderD_in_ga(void, []) → in_orderD_out_ga(void, [])
in_orderD_in_ga(tree(T19, T20, T21), X33) → U3_ga(T19, T20, T21, X33, pE_in_gagaga(T20, X31, T21, X32, T19, X33))
pE_in_gagaga(T20, T22, T21, X32, T19, X33) → U8_gagaga(T20, T22, T21, X32, T19, X33, in_orderD_in_ga(T20, T22))
U8_gagaga(T20, T22, T21, X32, T19, X33, in_orderD_out_ga(T20, T22)) → U9_gagaga(T20, T22, T21, X32, T19, X33, pI_in_gagga(T21, X32, T22, T19, X33))
pI_in_gagga(T21, T23, T22, T19, X33) → U10_gagga(T21, T23, T22, T19, X33, in_orderD_in_ga(T21, T23))
U10_gagga(T21, T23, T22, T19, X33, in_orderD_out_ga(T21, T23)) → U11_gagga(T21, T23, T22, T19, X33, appF_in_ggga(T22, T19, T23, X33))
appF_in_ggga([], T36, T37, .(T36, T37)) → appF_out_ggga([], T36, T37, .(T36, T37))
appF_in_ggga(.(T46, T47), T48, T49, .(T46, X55)) → U4_ggga(T46, T47, T48, T49, X55, appF_in_ggga(T47, T48, T49, X55))
U4_ggga(T46, T47, T48, T49, X55, appF_out_ggga(T47, T48, T49, X55)) → appF_out_ggga(.(T46, T47), T48, T49, .(T46, X55))
U11_gagga(T21, T23, T22, T19, X33, appF_out_ggga(T22, T19, T23, X33)) → pI_out_gagga(T21, T23, T22, T19, X33)
U9_gagaga(T20, T22, T21, X32, T19, X33, pI_out_gagga(T21, X32, T22, T19, X33)) → pE_out_gagaga(T20, T22, T21, X32, T19, X33)
U3_ga(T19, T20, T21, X33, pE_out_gagaga(T20, X31, T21, X32, T19, X33)) → in_orderD_out_ga(tree(T19, T20, T21), X33)
U6_gaga(T9, T12, T7, T11, in_orderD_out_ga(T9, T12)) → U7_gaga(T9, T12, T7, T11, appH_in_gga(T7, T12, T11))
appH_in_gga(T66, T67, .(T66, T67)) → appH_out_gga(T66, T67, .(T66, T67))
U7_gaga(T9, T12, T7, T11, appH_out_gga(T7, T12, T11)) → pB_out_gaga(T9, T12, T7, T11)
U1_ga(T7, T9, T11, pB_out_gaga(T9, X14, T7, T11)) → in_orderA_out_ga(tree(T7, void, T9), T11)
in_orderA_in_ga(tree(T7, tree(T74, T75, T76), T9), T11) → U2_ga(T7, T74, T75, T76, T9, T11, pC_in_gagagagaga(T75, X85, T76, X86, T74, X87, T9, X14, T7, T11))
pC_in_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11) → U12_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, in_orderD_in_ga(T75, T77))
U12_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, in_orderD_out_ga(T75, T77)) → U13_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, pJ_in_gaggagaga(T76, X86, T77, T74, X87, T9, X14, T7, T11))
pJ_in_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11) → U14_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, in_orderD_in_ga(T76, T78))
U14_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, in_orderD_out_ga(T76, T78)) → U15_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, pK_in_gggagaga(T77, T74, T78, X87, T9, X14, T7, T11))
pK_in_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11) → U16_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, appF_in_ggga(T77, T74, T78, T83))
U16_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, appF_out_ggga(T77, T74, T78, T83)) → U17_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, pL_in_gagga(T9, X14, T83, T7, T11))
pL_in_gagga(T9, T88, T83, T7, T11) → U18_gagga(T9, T88, T83, T7, T11, in_orderD_in_ga(T9, T88))
U18_gagga(T9, T88, T83, T7, T11, in_orderD_out_ga(T9, T88)) → U19_gagga(T9, T88, T83, T7, T11, appG_in_ggga(T83, T7, T88, T11))
appG_in_ggga([], T101, T102, .(T101, T102)) → appG_out_ggga([], T101, T102, .(T101, T102))
appG_in_ggga(.(T113, T114), T115, T116, .(T113, T118)) → U5_ggga(T113, T114, T115, T116, T118, appG_in_ggga(T114, T115, T116, T118))
U5_ggga(T113, T114, T115, T116, T118, appG_out_ggga(T114, T115, T116, T118)) → appG_out_ggga(.(T113, T114), T115, T116, .(T113, T118))
U19_gagga(T9, T88, T83, T7, T11, appG_out_ggga(T83, T7, T88, T11)) → pL_out_gagga(T9, T88, T83, T7, T11)
U17_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11, pL_out_gagga(T9, X14, T83, T7, T11)) → pK_out_gggagaga(T77, T74, T78, T83, T9, X14, T7, T11)
U15_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11, pK_out_gggagaga(T77, T74, T78, X87, T9, X14, T7, T11)) → pJ_out_gaggagaga(T76, T78, T77, T74, X87, T9, X14, T7, T11)
U13_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11, pJ_out_gaggagaga(T76, X86, T77, T74, X87, T9, X14, T7, T11)) → pC_out_gagagagaga(T75, T77, T76, X86, T74, X87, T9, X14, T7, T11)
U2_ga(T7, T74, T75, T76, T9, T11, pC_out_gagagagaga(T75, X85, T76, X86, T74, X87, T9, X14, T7, T11)) → in_orderA_out_ga(tree(T7, tree(T74, T75, T76), T9), T11)
IN_ORDERD_IN_GA(tree(T19, T20, T21), X33) → PE_IN_GAGAGA(T20, X31, T21, X32, T19, X33)
PE_IN_GAGAGA(T20, T22, T21, X32, T19, X33) → U8_GAGAGA(T20, T22, T21, X32, T19, X33, in_orderD_in_ga(T20, T22))
U8_GAGAGA(T20, T22, T21, X32, T19, X33, in_orderD_out_ga(T20, T22)) → PI_IN_GAGGA(T21, X32, T22, T19, X33)
PI_IN_GAGGA(T21, T23, T22, T19, X33) → IN_ORDERD_IN_GA(T21, T23)
PE_IN_GAGAGA(T20, T22, T21, X32, T19, X33) → IN_ORDERD_IN_GA(T20, T22)
in_orderD_in_ga(void, []) → in_orderD_out_ga(void, [])
in_orderD_in_ga(tree(T19, T20, T21), X33) → U3_ga(T19, T20, T21, X33, pE_in_gagaga(T20, X31, T21, X32, T19, X33))
U3_ga(T19, T20, T21, X33, pE_out_gagaga(T20, X31, T21, X32, T19, X33)) → in_orderD_out_ga(tree(T19, T20, T21), X33)
pE_in_gagaga(T20, T22, T21, X32, T19, X33) → U8_gagaga(T20, T22, T21, X32, T19, X33, in_orderD_in_ga(T20, T22))
U8_gagaga(T20, T22, T21, X32, T19, X33, in_orderD_out_ga(T20, T22)) → U9_gagaga(T20, T22, T21, X32, T19, X33, pI_in_gagga(T21, X32, T22, T19, X33))
U9_gagaga(T20, T22, T21, X32, T19, X33, pI_out_gagga(T21, X32, T22, T19, X33)) → pE_out_gagaga(T20, T22, T21, X32, T19, X33)
pI_in_gagga(T21, T23, T22, T19, X33) → U10_gagga(T21, T23, T22, T19, X33, in_orderD_in_ga(T21, T23))
U10_gagga(T21, T23, T22, T19, X33, in_orderD_out_ga(T21, T23)) → U11_gagga(T21, T23, T22, T19, X33, appF_in_ggga(T22, T19, T23, X33))
U11_gagga(T21, T23, T22, T19, X33, appF_out_ggga(T22, T19, T23, X33)) → pI_out_gagga(T21, T23, T22, T19, X33)
appF_in_ggga([], T36, T37, .(T36, T37)) → appF_out_ggga([], T36, T37, .(T36, T37))
appF_in_ggga(.(T46, T47), T48, T49, .(T46, X55)) → U4_ggga(T46, T47, T48, T49, X55, appF_in_ggga(T47, T48, T49, X55))
U4_ggga(T46, T47, T48, T49, X55, appF_out_ggga(T47, T48, T49, X55)) → appF_out_ggga(.(T46, T47), T48, T49, .(T46, X55))
IN_ORDERD_IN_GA(tree(T19, T20, T21)) → PE_IN_GAGAGA(T20, T21, T19)
PE_IN_GAGAGA(T20, T21, T19) → U8_GAGAGA(T20, T21, T19, in_orderD_in_ga(T20))
U8_GAGAGA(T20, T21, T19, in_orderD_out_ga(T20, T22)) → PI_IN_GAGGA(T21, T22, T19)
PI_IN_GAGGA(T21, T22, T19) → IN_ORDERD_IN_GA(T21)
PE_IN_GAGAGA(T20, T21, T19) → IN_ORDERD_IN_GA(T20)
in_orderD_in_ga(void) → in_orderD_out_ga(void, [])
in_orderD_in_ga(tree(T19, T20, T21)) → U3_ga(T19, T20, T21, pE_in_gagaga(T20, T21, T19))
U3_ga(T19, T20, T21, pE_out_gagaga(T20, X31, T21, X32, T19, X33)) → in_orderD_out_ga(tree(T19, T20, T21), X33)
pE_in_gagaga(T20, T21, T19) → U8_gagaga(T20, T21, T19, in_orderD_in_ga(T20))
U8_gagaga(T20, T21, T19, in_orderD_out_ga(T20, T22)) → U9_gagaga(T20, T22, T21, T19, pI_in_gagga(T21, T22, T19))
U9_gagaga(T20, T22, T21, T19, pI_out_gagga(T21, X32, T22, T19, X33)) → pE_out_gagaga(T20, T22, T21, X32, T19, X33)
pI_in_gagga(T21, T22, T19) → U10_gagga(T21, T22, T19, in_orderD_in_ga(T21))
U10_gagga(T21, T22, T19, in_orderD_out_ga(T21, T23)) → U11_gagga(T21, T23, T22, T19, appF_in_ggga(T22, T19, T23))
U11_gagga(T21, T23, T22, T19, appF_out_ggga(T22, T19, T23, X33)) → pI_out_gagga(T21, T23, T22, T19, X33)
appF_in_ggga([], T36, T37) → appF_out_ggga([], T36, T37, .(T36, T37))
appF_in_ggga(.(T46, T47), T48, T49) → U4_ggga(T46, T47, T48, T49, appF_in_ggga(T47, T48, T49))
U4_ggga(T46, T47, T48, T49, appF_out_ggga(T47, T48, T49, X55)) → appF_out_ggga(.(T46, T47), T48, T49, .(T46, X55))
in_orderD_in_ga(x0)
U3_ga(x0, x1, x2, x3)
pE_in_gagaga(x0, x1, x2)
U8_gagaga(x0, x1, x2, x3)
U9_gagaga(x0, x1, x2, x3, x4)
pI_in_gagga(x0, x1, x2)
U10_gagga(x0, x1, x2, x3)
U11_gagga(x0, x1, x2, x3, x4)
appF_in_ggga(x0, x1, x2)
U4_ggga(x0, x1, x2, x3, x4)
From the DPs we obtained the following set of size-change graphs: