0 Prolog
↳1 PrologToPiTRSViaGraphTransformerProof (⇒, 237 ms)
↳2 PiTRS
↳3 DependencyPairsProof (⇔, 356 ms)
↳4 PiDP
↳5 DependencyGraphProof (⇔, 41 ms)
↳6 AND
↳7 PiDP
↳8 UsableRulesProof (⇔, 0 ms)
↳9 PiDP
↳10 PiDPToQDPProof (⇔, 24 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
ssA_in_gg([], []) → ssA_out_gg([], [])
ssA_in_gg(T13, .(T14, T15)) → U1_gg(T13, T14, T15, pB_in_agagag(X23, T14, X24, T13, X25, T15))
pB_in_agagag(T20, T14, T21, T13, X25, T15) → U8_agagag(T20, T14, T21, T13, X25, T15, appC_in_agag(T20, T14, T21, T13))
appC_in_agag([], T34, T35, .(T34, T35)) → appC_out_agag([], T34, T35, .(T34, T35))
appC_in_agag(.(T43, X63), T42, X64, .(T43, T44)) → U2_agag(T43, X63, T42, X64, T44, appC_in_agag(X63, T42, X64, T44))
U2_agag(T43, X63, T42, X64, T44, appC_out_agag(X63, T42, X64, T44)) → appC_out_agag(.(T43, X63), T42, X64, .(T43, T44))
U8_agagag(T20, T14, T21, T13, X25, T15, appC_out_agag(T20, T14, T21, T13)) → U9_agagag(T20, T14, T21, T13, X25, T15, pK_in_ggagg(T20, T21, X25, T15, T14))
pK_in_ggagg(T20, T21, T51, T15, T14) → U10_ggagg(T20, T21, T51, T15, T14, appD_in_gga(T20, T21, T51))
appD_in_gga([], T58, T58) → appD_out_gga([], T58, T58)
appD_in_gga(.(T65, T66), T67, .(T65, X92)) → U3_gga(T65, T66, T67, X92, appD_in_gga(T66, T67, X92))
U3_gga(T65, T66, T67, X92, appD_out_gga(T66, T67, X92)) → appD_out_gga(.(T65, T66), T67, .(T65, X92))
U10_ggagg(T20, T21, T51, T15, T14, appD_out_gga(T20, T21, T51)) → U11_ggagg(T20, T21, T51, T15, T14, pL_in_ggg(T51, T15, T14))
pL_in_ggg(T51, T15, T14) → U12_ggg(T51, T15, T14, permE_in_gg(T51, T15))
permE_in_gg([], []) → permE_out_gg([], [])
permE_in_gg(T76, .(T77, T78)) → U4_gg(T76, T77, T78, pF_in_agagag(X107, T77, X108, T76, X109, T78))
pF_in_agagag(T83, T77, T84, T76, X109, T78) → U14_agagag(T83, T77, T84, T76, X109, T78, appC_in_agag(T83, T77, T84, T76))
U14_agagag(T83, T77, T84, T76, X109, T78, appC_out_agag(T83, T77, T84, T76)) → U15_agagag(T83, T77, T84, T76, X109, T78, pM_in_ggag(T83, T84, X109, T78))
pM_in_ggag(T83, T84, T91, T78) → U16_ggag(T83, T84, T91, T78, appD_in_gga(T83, T84, T91))
U16_ggag(T83, T84, T91, T78, appD_out_gga(T83, T84, T91)) → U17_ggag(T83, T84, T91, T78, permE_in_gg(T91, T78))
U17_ggag(T83, T84, T91, T78, permE_out_gg(T91, T78)) → pM_out_ggag(T83, T84, T91, T78)
U15_agagag(T83, T77, T84, T76, X109, T78, pM_out_ggag(T83, T84, X109, T78)) → pF_out_agagag(T83, T77, T84, T76, X109, T78)
U4_gg(T76, T77, T78, pF_out_agagag(X107, T77, X108, T76, X109, T78)) → permE_out_gg(T76, .(T77, T78))
U12_ggg(T51, T15, T14, permE_out_gg(T51, T15)) → U13_ggg(T51, T15, T14, orderedG_in_gg(T14, T15))
orderedG_in_gg(T98, []) → orderedG_out_gg(T98, [])
orderedG_in_gg(T105, .(T106, T107)) → U5_gg(T105, T106, T107, pH_in_ggg(T105, T106, T107))
pH_in_ggg(T105, T106, T107) → U18_ggg(T105, T106, T107, lessJ_in_gg(T105, T106))
lessJ_in_gg(0, T116) → lessJ_out_gg(0, T116)
lessJ_in_gg(s(T121), T122) → U7_gg(T121, T122, lessI_in_gg(T121, T122))
lessI_in_gg(0, s(T129)) → lessI_out_gg(0, s(T129))
lessI_in_gg(s(T134), s(T135)) → U6_gg(T134, T135, lessI_in_gg(T134, T135))
U6_gg(T134, T135, lessI_out_gg(T134, T135)) → lessI_out_gg(s(T134), s(T135))
U7_gg(T121, T122, lessI_out_gg(T121, T122)) → lessJ_out_gg(s(T121), T122)
U18_ggg(T105, T106, T107, lessJ_out_gg(T105, T106)) → U19_ggg(T105, T106, T107, orderedG_in_gg(T106, T107))
U19_ggg(T105, T106, T107, orderedG_out_gg(T106, T107)) → pH_out_ggg(T105, T106, T107)
U5_gg(T105, T106, T107, pH_out_ggg(T105, T106, T107)) → orderedG_out_gg(T105, .(T106, T107))
U13_ggg(T51, T15, T14, orderedG_out_gg(T14, T15)) → pL_out_ggg(T51, T15, T14)
U11_ggagg(T20, T21, T51, T15, T14, pL_out_ggg(T51, T15, T14)) → pK_out_ggagg(T20, T21, T51, T15, T14)
U9_agagag(T20, T14, T21, T13, X25, T15, pK_out_ggagg(T20, T21, X25, T15, T14)) → pB_out_agagag(T20, T14, T21, T13, X25, T15)
U1_gg(T13, T14, T15, pB_out_agagag(X23, T14, X24, T13, X25, T15)) → ssA_out_gg(T13, .(T14, T15))
SSA_IN_GG(T13, .(T14, T15)) → U1_GG(T13, T14, T15, pB_in_agagag(X23, T14, X24, T13, X25, T15))
SSA_IN_GG(T13, .(T14, T15)) → PB_IN_AGAGAG(X23, T14, X24, T13, X25, T15)
PB_IN_AGAGAG(T20, T14, T21, T13, X25, T15) → U8_AGAGAG(T20, T14, T21, T13, X25, T15, appC_in_agag(T20, T14, T21, T13))
PB_IN_AGAGAG(T20, T14, T21, T13, X25, T15) → APPC_IN_AGAG(T20, T14, T21, T13)
APPC_IN_AGAG(.(T43, X63), T42, X64, .(T43, T44)) → U2_AGAG(T43, X63, T42, X64, T44, appC_in_agag(X63, T42, X64, T44))
APPC_IN_AGAG(.(T43, X63), T42, X64, .(T43, T44)) → APPC_IN_AGAG(X63, T42, X64, T44)
U8_AGAGAG(T20, T14, T21, T13, X25, T15, appC_out_agag(T20, T14, T21, T13)) → U9_AGAGAG(T20, T14, T21, T13, X25, T15, pK_in_ggagg(T20, T21, X25, T15, T14))
U8_AGAGAG(T20, T14, T21, T13, X25, T15, appC_out_agag(T20, T14, T21, T13)) → PK_IN_GGAGG(T20, T21, X25, T15, T14)
PK_IN_GGAGG(T20, T21, T51, T15, T14) → U10_GGAGG(T20, T21, T51, T15, T14, appD_in_gga(T20, T21, T51))
PK_IN_GGAGG(T20, T21, T51, T15, T14) → APPD_IN_GGA(T20, T21, T51)
APPD_IN_GGA(.(T65, T66), T67, .(T65, X92)) → U3_GGA(T65, T66, T67, X92, appD_in_gga(T66, T67, X92))
APPD_IN_GGA(.(T65, T66), T67, .(T65, X92)) → APPD_IN_GGA(T66, T67, X92)
U10_GGAGG(T20, T21, T51, T15, T14, appD_out_gga(T20, T21, T51)) → U11_GGAGG(T20, T21, T51, T15, T14, pL_in_ggg(T51, T15, T14))
U10_GGAGG(T20, T21, T51, T15, T14, appD_out_gga(T20, T21, T51)) → PL_IN_GGG(T51, T15, T14)
PL_IN_GGG(T51, T15, T14) → U12_GGG(T51, T15, T14, permE_in_gg(T51, T15))
PL_IN_GGG(T51, T15, T14) → PERME_IN_GG(T51, T15)
PERME_IN_GG(T76, .(T77, T78)) → U4_GG(T76, T77, T78, pF_in_agagag(X107, T77, X108, T76, X109, T78))
PERME_IN_GG(T76, .(T77, T78)) → PF_IN_AGAGAG(X107, T77, X108, T76, X109, T78)
PF_IN_AGAGAG(T83, T77, T84, T76, X109, T78) → U14_AGAGAG(T83, T77, T84, T76, X109, T78, appC_in_agag(T83, T77, T84, T76))
PF_IN_AGAGAG(T83, T77, T84, T76, X109, T78) → APPC_IN_AGAG(T83, T77, T84, T76)
U14_AGAGAG(T83, T77, T84, T76, X109, T78, appC_out_agag(T83, T77, T84, T76)) → U15_AGAGAG(T83, T77, T84, T76, X109, T78, pM_in_ggag(T83, T84, X109, T78))
U14_AGAGAG(T83, T77, T84, T76, X109, T78, appC_out_agag(T83, T77, T84, T76)) → PM_IN_GGAG(T83, T84, X109, T78)
PM_IN_GGAG(T83, T84, T91, T78) → U16_GGAG(T83, T84, T91, T78, appD_in_gga(T83, T84, T91))
PM_IN_GGAG(T83, T84, T91, T78) → APPD_IN_GGA(T83, T84, T91)
U16_GGAG(T83, T84, T91, T78, appD_out_gga(T83, T84, T91)) → U17_GGAG(T83, T84, T91, T78, permE_in_gg(T91, T78))
U16_GGAG(T83, T84, T91, T78, appD_out_gga(T83, T84, T91)) → PERME_IN_GG(T91, T78)
U12_GGG(T51, T15, T14, permE_out_gg(T51, T15)) → U13_GGG(T51, T15, T14, orderedG_in_gg(T14, T15))
U12_GGG(T51, T15, T14, permE_out_gg(T51, T15)) → ORDEREDG_IN_GG(T14, T15)
ORDEREDG_IN_GG(T105, .(T106, T107)) → U5_GG(T105, T106, T107, pH_in_ggg(T105, T106, T107))
ORDEREDG_IN_GG(T105, .(T106, T107)) → PH_IN_GGG(T105, T106, T107)
PH_IN_GGG(T105, T106, T107) → U18_GGG(T105, T106, T107, lessJ_in_gg(T105, T106))
PH_IN_GGG(T105, T106, T107) → LESSJ_IN_GG(T105, T106)
LESSJ_IN_GG(s(T121), T122) → U7_GG(T121, T122, lessI_in_gg(T121, T122))
LESSJ_IN_GG(s(T121), T122) → LESSI_IN_GG(T121, T122)
LESSI_IN_GG(s(T134), s(T135)) → U6_GG(T134, T135, lessI_in_gg(T134, T135))
LESSI_IN_GG(s(T134), s(T135)) → LESSI_IN_GG(T134, T135)
U18_GGG(T105, T106, T107, lessJ_out_gg(T105, T106)) → U19_GGG(T105, T106, T107, orderedG_in_gg(T106, T107))
U18_GGG(T105, T106, T107, lessJ_out_gg(T105, T106)) → ORDEREDG_IN_GG(T106, T107)
ssA_in_gg([], []) → ssA_out_gg([], [])
ssA_in_gg(T13, .(T14, T15)) → U1_gg(T13, T14, T15, pB_in_agagag(X23, T14, X24, T13, X25, T15))
pB_in_agagag(T20, T14, T21, T13, X25, T15) → U8_agagag(T20, T14, T21, T13, X25, T15, appC_in_agag(T20, T14, T21, T13))
appC_in_agag([], T34, T35, .(T34, T35)) → appC_out_agag([], T34, T35, .(T34, T35))
appC_in_agag(.(T43, X63), T42, X64, .(T43, T44)) → U2_agag(T43, X63, T42, X64, T44, appC_in_agag(X63, T42, X64, T44))
U2_agag(T43, X63, T42, X64, T44, appC_out_agag(X63, T42, X64, T44)) → appC_out_agag(.(T43, X63), T42, X64, .(T43, T44))
U8_agagag(T20, T14, T21, T13, X25, T15, appC_out_agag(T20, T14, T21, T13)) → U9_agagag(T20, T14, T21, T13, X25, T15, pK_in_ggagg(T20, T21, X25, T15, T14))
pK_in_ggagg(T20, T21, T51, T15, T14) → U10_ggagg(T20, T21, T51, T15, T14, appD_in_gga(T20, T21, T51))
appD_in_gga([], T58, T58) → appD_out_gga([], T58, T58)
appD_in_gga(.(T65, T66), T67, .(T65, X92)) → U3_gga(T65, T66, T67, X92, appD_in_gga(T66, T67, X92))
U3_gga(T65, T66, T67, X92, appD_out_gga(T66, T67, X92)) → appD_out_gga(.(T65, T66), T67, .(T65, X92))
U10_ggagg(T20, T21, T51, T15, T14, appD_out_gga(T20, T21, T51)) → U11_ggagg(T20, T21, T51, T15, T14, pL_in_ggg(T51, T15, T14))
pL_in_ggg(T51, T15, T14) → U12_ggg(T51, T15, T14, permE_in_gg(T51, T15))
permE_in_gg([], []) → permE_out_gg([], [])
permE_in_gg(T76, .(T77, T78)) → U4_gg(T76, T77, T78, pF_in_agagag(X107, T77, X108, T76, X109, T78))
pF_in_agagag(T83, T77, T84, T76, X109, T78) → U14_agagag(T83, T77, T84, T76, X109, T78, appC_in_agag(T83, T77, T84, T76))
U14_agagag(T83, T77, T84, T76, X109, T78, appC_out_agag(T83, T77, T84, T76)) → U15_agagag(T83, T77, T84, T76, X109, T78, pM_in_ggag(T83, T84, X109, T78))
pM_in_ggag(T83, T84, T91, T78) → U16_ggag(T83, T84, T91, T78, appD_in_gga(T83, T84, T91))
U16_ggag(T83, T84, T91, T78, appD_out_gga(T83, T84, T91)) → U17_ggag(T83, T84, T91, T78, permE_in_gg(T91, T78))
U17_ggag(T83, T84, T91, T78, permE_out_gg(T91, T78)) → pM_out_ggag(T83, T84, T91, T78)
U15_agagag(T83, T77, T84, T76, X109, T78, pM_out_ggag(T83, T84, X109, T78)) → pF_out_agagag(T83, T77, T84, T76, X109, T78)
U4_gg(T76, T77, T78, pF_out_agagag(X107, T77, X108, T76, X109, T78)) → permE_out_gg(T76, .(T77, T78))
U12_ggg(T51, T15, T14, permE_out_gg(T51, T15)) → U13_ggg(T51, T15, T14, orderedG_in_gg(T14, T15))
orderedG_in_gg(T98, []) → orderedG_out_gg(T98, [])
orderedG_in_gg(T105, .(T106, T107)) → U5_gg(T105, T106, T107, pH_in_ggg(T105, T106, T107))
pH_in_ggg(T105, T106, T107) → U18_ggg(T105, T106, T107, lessJ_in_gg(T105, T106))
lessJ_in_gg(0, T116) → lessJ_out_gg(0, T116)
lessJ_in_gg(s(T121), T122) → U7_gg(T121, T122, lessI_in_gg(T121, T122))
lessI_in_gg(0, s(T129)) → lessI_out_gg(0, s(T129))
lessI_in_gg(s(T134), s(T135)) → U6_gg(T134, T135, lessI_in_gg(T134, T135))
U6_gg(T134, T135, lessI_out_gg(T134, T135)) → lessI_out_gg(s(T134), s(T135))
U7_gg(T121, T122, lessI_out_gg(T121, T122)) → lessJ_out_gg(s(T121), T122)
U18_ggg(T105, T106, T107, lessJ_out_gg(T105, T106)) → U19_ggg(T105, T106, T107, orderedG_in_gg(T106, T107))
U19_ggg(T105, T106, T107, orderedG_out_gg(T106, T107)) → pH_out_ggg(T105, T106, T107)
U5_gg(T105, T106, T107, pH_out_ggg(T105, T106, T107)) → orderedG_out_gg(T105, .(T106, T107))
U13_ggg(T51, T15, T14, orderedG_out_gg(T14, T15)) → pL_out_ggg(T51, T15, T14)
U11_ggagg(T20, T21, T51, T15, T14, pL_out_ggg(T51, T15, T14)) → pK_out_ggagg(T20, T21, T51, T15, T14)
U9_agagag(T20, T14, T21, T13, X25, T15, pK_out_ggagg(T20, T21, X25, T15, T14)) → pB_out_agagag(T20, T14, T21, T13, X25, T15)
U1_gg(T13, T14, T15, pB_out_agagag(X23, T14, X24, T13, X25, T15)) → ssA_out_gg(T13, .(T14, T15))
SSA_IN_GG(T13, .(T14, T15)) → U1_GG(T13, T14, T15, pB_in_agagag(X23, T14, X24, T13, X25, T15))
SSA_IN_GG(T13, .(T14, T15)) → PB_IN_AGAGAG(X23, T14, X24, T13, X25, T15)
PB_IN_AGAGAG(T20, T14, T21, T13, X25, T15) → U8_AGAGAG(T20, T14, T21, T13, X25, T15, appC_in_agag(T20, T14, T21, T13))
PB_IN_AGAGAG(T20, T14, T21, T13, X25, T15) → APPC_IN_AGAG(T20, T14, T21, T13)
APPC_IN_AGAG(.(T43, X63), T42, X64, .(T43, T44)) → U2_AGAG(T43, X63, T42, X64, T44, appC_in_agag(X63, T42, X64, T44))
APPC_IN_AGAG(.(T43, X63), T42, X64, .(T43, T44)) → APPC_IN_AGAG(X63, T42, X64, T44)
U8_AGAGAG(T20, T14, T21, T13, X25, T15, appC_out_agag(T20, T14, T21, T13)) → U9_AGAGAG(T20, T14, T21, T13, X25, T15, pK_in_ggagg(T20, T21, X25, T15, T14))
U8_AGAGAG(T20, T14, T21, T13, X25, T15, appC_out_agag(T20, T14, T21, T13)) → PK_IN_GGAGG(T20, T21, X25, T15, T14)
PK_IN_GGAGG(T20, T21, T51, T15, T14) → U10_GGAGG(T20, T21, T51, T15, T14, appD_in_gga(T20, T21, T51))
PK_IN_GGAGG(T20, T21, T51, T15, T14) → APPD_IN_GGA(T20, T21, T51)
APPD_IN_GGA(.(T65, T66), T67, .(T65, X92)) → U3_GGA(T65, T66, T67, X92, appD_in_gga(T66, T67, X92))
APPD_IN_GGA(.(T65, T66), T67, .(T65, X92)) → APPD_IN_GGA(T66, T67, X92)
U10_GGAGG(T20, T21, T51, T15, T14, appD_out_gga(T20, T21, T51)) → U11_GGAGG(T20, T21, T51, T15, T14, pL_in_ggg(T51, T15, T14))
U10_GGAGG(T20, T21, T51, T15, T14, appD_out_gga(T20, T21, T51)) → PL_IN_GGG(T51, T15, T14)
PL_IN_GGG(T51, T15, T14) → U12_GGG(T51, T15, T14, permE_in_gg(T51, T15))
PL_IN_GGG(T51, T15, T14) → PERME_IN_GG(T51, T15)
PERME_IN_GG(T76, .(T77, T78)) → U4_GG(T76, T77, T78, pF_in_agagag(X107, T77, X108, T76, X109, T78))
PERME_IN_GG(T76, .(T77, T78)) → PF_IN_AGAGAG(X107, T77, X108, T76, X109, T78)
PF_IN_AGAGAG(T83, T77, T84, T76, X109, T78) → U14_AGAGAG(T83, T77, T84, T76, X109, T78, appC_in_agag(T83, T77, T84, T76))
PF_IN_AGAGAG(T83, T77, T84, T76, X109, T78) → APPC_IN_AGAG(T83, T77, T84, T76)
U14_AGAGAG(T83, T77, T84, T76, X109, T78, appC_out_agag(T83, T77, T84, T76)) → U15_AGAGAG(T83, T77, T84, T76, X109, T78, pM_in_ggag(T83, T84, X109, T78))
U14_AGAGAG(T83, T77, T84, T76, X109, T78, appC_out_agag(T83, T77, T84, T76)) → PM_IN_GGAG(T83, T84, X109, T78)
PM_IN_GGAG(T83, T84, T91, T78) → U16_GGAG(T83, T84, T91, T78, appD_in_gga(T83, T84, T91))
PM_IN_GGAG(T83, T84, T91, T78) → APPD_IN_GGA(T83, T84, T91)
U16_GGAG(T83, T84, T91, T78, appD_out_gga(T83, T84, T91)) → U17_GGAG(T83, T84, T91, T78, permE_in_gg(T91, T78))
U16_GGAG(T83, T84, T91, T78, appD_out_gga(T83, T84, T91)) → PERME_IN_GG(T91, T78)
U12_GGG(T51, T15, T14, permE_out_gg(T51, T15)) → U13_GGG(T51, T15, T14, orderedG_in_gg(T14, T15))
U12_GGG(T51, T15, T14, permE_out_gg(T51, T15)) → ORDEREDG_IN_GG(T14, T15)
ORDEREDG_IN_GG(T105, .(T106, T107)) → U5_GG(T105, T106, T107, pH_in_ggg(T105, T106, T107))
ORDEREDG_IN_GG(T105, .(T106, T107)) → PH_IN_GGG(T105, T106, T107)
PH_IN_GGG(T105, T106, T107) → U18_GGG(T105, T106, T107, lessJ_in_gg(T105, T106))
PH_IN_GGG(T105, T106, T107) → LESSJ_IN_GG(T105, T106)
LESSJ_IN_GG(s(T121), T122) → U7_GG(T121, T122, lessI_in_gg(T121, T122))
LESSJ_IN_GG(s(T121), T122) → LESSI_IN_GG(T121, T122)
LESSI_IN_GG(s(T134), s(T135)) → U6_GG(T134, T135, lessI_in_gg(T134, T135))
LESSI_IN_GG(s(T134), s(T135)) → LESSI_IN_GG(T134, T135)
U18_GGG(T105, T106, T107, lessJ_out_gg(T105, T106)) → U19_GGG(T105, T106, T107, orderedG_in_gg(T106, T107))
U18_GGG(T105, T106, T107, lessJ_out_gg(T105, T106)) → ORDEREDG_IN_GG(T106, T107)
ssA_in_gg([], []) → ssA_out_gg([], [])
ssA_in_gg(T13, .(T14, T15)) → U1_gg(T13, T14, T15, pB_in_agagag(X23, T14, X24, T13, X25, T15))
pB_in_agagag(T20, T14, T21, T13, X25, T15) → U8_agagag(T20, T14, T21, T13, X25, T15, appC_in_agag(T20, T14, T21, T13))
appC_in_agag([], T34, T35, .(T34, T35)) → appC_out_agag([], T34, T35, .(T34, T35))
appC_in_agag(.(T43, X63), T42, X64, .(T43, T44)) → U2_agag(T43, X63, T42, X64, T44, appC_in_agag(X63, T42, X64, T44))
U2_agag(T43, X63, T42, X64, T44, appC_out_agag(X63, T42, X64, T44)) → appC_out_agag(.(T43, X63), T42, X64, .(T43, T44))
U8_agagag(T20, T14, T21, T13, X25, T15, appC_out_agag(T20, T14, T21, T13)) → U9_agagag(T20, T14, T21, T13, X25, T15, pK_in_ggagg(T20, T21, X25, T15, T14))
pK_in_ggagg(T20, T21, T51, T15, T14) → U10_ggagg(T20, T21, T51, T15, T14, appD_in_gga(T20, T21, T51))
appD_in_gga([], T58, T58) → appD_out_gga([], T58, T58)
appD_in_gga(.(T65, T66), T67, .(T65, X92)) → U3_gga(T65, T66, T67, X92, appD_in_gga(T66, T67, X92))
U3_gga(T65, T66, T67, X92, appD_out_gga(T66, T67, X92)) → appD_out_gga(.(T65, T66), T67, .(T65, X92))
U10_ggagg(T20, T21, T51, T15, T14, appD_out_gga(T20, T21, T51)) → U11_ggagg(T20, T21, T51, T15, T14, pL_in_ggg(T51, T15, T14))
pL_in_ggg(T51, T15, T14) → U12_ggg(T51, T15, T14, permE_in_gg(T51, T15))
permE_in_gg([], []) → permE_out_gg([], [])
permE_in_gg(T76, .(T77, T78)) → U4_gg(T76, T77, T78, pF_in_agagag(X107, T77, X108, T76, X109, T78))
pF_in_agagag(T83, T77, T84, T76, X109, T78) → U14_agagag(T83, T77, T84, T76, X109, T78, appC_in_agag(T83, T77, T84, T76))
U14_agagag(T83, T77, T84, T76, X109, T78, appC_out_agag(T83, T77, T84, T76)) → U15_agagag(T83, T77, T84, T76, X109, T78, pM_in_ggag(T83, T84, X109, T78))
pM_in_ggag(T83, T84, T91, T78) → U16_ggag(T83, T84, T91, T78, appD_in_gga(T83, T84, T91))
U16_ggag(T83, T84, T91, T78, appD_out_gga(T83, T84, T91)) → U17_ggag(T83, T84, T91, T78, permE_in_gg(T91, T78))
U17_ggag(T83, T84, T91, T78, permE_out_gg(T91, T78)) → pM_out_ggag(T83, T84, T91, T78)
U15_agagag(T83, T77, T84, T76, X109, T78, pM_out_ggag(T83, T84, X109, T78)) → pF_out_agagag(T83, T77, T84, T76, X109, T78)
U4_gg(T76, T77, T78, pF_out_agagag(X107, T77, X108, T76, X109, T78)) → permE_out_gg(T76, .(T77, T78))
U12_ggg(T51, T15, T14, permE_out_gg(T51, T15)) → U13_ggg(T51, T15, T14, orderedG_in_gg(T14, T15))
orderedG_in_gg(T98, []) → orderedG_out_gg(T98, [])
orderedG_in_gg(T105, .(T106, T107)) → U5_gg(T105, T106, T107, pH_in_ggg(T105, T106, T107))
pH_in_ggg(T105, T106, T107) → U18_ggg(T105, T106, T107, lessJ_in_gg(T105, T106))
lessJ_in_gg(0, T116) → lessJ_out_gg(0, T116)
lessJ_in_gg(s(T121), T122) → U7_gg(T121, T122, lessI_in_gg(T121, T122))
lessI_in_gg(0, s(T129)) → lessI_out_gg(0, s(T129))
lessI_in_gg(s(T134), s(T135)) → U6_gg(T134, T135, lessI_in_gg(T134, T135))
U6_gg(T134, T135, lessI_out_gg(T134, T135)) → lessI_out_gg(s(T134), s(T135))
U7_gg(T121, T122, lessI_out_gg(T121, T122)) → lessJ_out_gg(s(T121), T122)
U18_ggg(T105, T106, T107, lessJ_out_gg(T105, T106)) → U19_ggg(T105, T106, T107, orderedG_in_gg(T106, T107))
U19_ggg(T105, T106, T107, orderedG_out_gg(T106, T107)) → pH_out_ggg(T105, T106, T107)
U5_gg(T105, T106, T107, pH_out_ggg(T105, T106, T107)) → orderedG_out_gg(T105, .(T106, T107))
U13_ggg(T51, T15, T14, orderedG_out_gg(T14, T15)) → pL_out_ggg(T51, T15, T14)
U11_ggagg(T20, T21, T51, T15, T14, pL_out_ggg(T51, T15, T14)) → pK_out_ggagg(T20, T21, T51, T15, T14)
U9_agagag(T20, T14, T21, T13, X25, T15, pK_out_ggagg(T20, T21, X25, T15, T14)) → pB_out_agagag(T20, T14, T21, T13, X25, T15)
U1_gg(T13, T14, T15, pB_out_agagag(X23, T14, X24, T13, X25, T15)) → ssA_out_gg(T13, .(T14, T15))
LESSI_IN_GG(s(T134), s(T135)) → LESSI_IN_GG(T134, T135)
ssA_in_gg([], []) → ssA_out_gg([], [])
ssA_in_gg(T13, .(T14, T15)) → U1_gg(T13, T14, T15, pB_in_agagag(X23, T14, X24, T13, X25, T15))
pB_in_agagag(T20, T14, T21, T13, X25, T15) → U8_agagag(T20, T14, T21, T13, X25, T15, appC_in_agag(T20, T14, T21, T13))
appC_in_agag([], T34, T35, .(T34, T35)) → appC_out_agag([], T34, T35, .(T34, T35))
appC_in_agag(.(T43, X63), T42, X64, .(T43, T44)) → U2_agag(T43, X63, T42, X64, T44, appC_in_agag(X63, T42, X64, T44))
U2_agag(T43, X63, T42, X64, T44, appC_out_agag(X63, T42, X64, T44)) → appC_out_agag(.(T43, X63), T42, X64, .(T43, T44))
U8_agagag(T20, T14, T21, T13, X25, T15, appC_out_agag(T20, T14, T21, T13)) → U9_agagag(T20, T14, T21, T13, X25, T15, pK_in_ggagg(T20, T21, X25, T15, T14))
pK_in_ggagg(T20, T21, T51, T15, T14) → U10_ggagg(T20, T21, T51, T15, T14, appD_in_gga(T20, T21, T51))
appD_in_gga([], T58, T58) → appD_out_gga([], T58, T58)
appD_in_gga(.(T65, T66), T67, .(T65, X92)) → U3_gga(T65, T66, T67, X92, appD_in_gga(T66, T67, X92))
U3_gga(T65, T66, T67, X92, appD_out_gga(T66, T67, X92)) → appD_out_gga(.(T65, T66), T67, .(T65, X92))
U10_ggagg(T20, T21, T51, T15, T14, appD_out_gga(T20, T21, T51)) → U11_ggagg(T20, T21, T51, T15, T14, pL_in_ggg(T51, T15, T14))
pL_in_ggg(T51, T15, T14) → U12_ggg(T51, T15, T14, permE_in_gg(T51, T15))
permE_in_gg([], []) → permE_out_gg([], [])
permE_in_gg(T76, .(T77, T78)) → U4_gg(T76, T77, T78, pF_in_agagag(X107, T77, X108, T76, X109, T78))
pF_in_agagag(T83, T77, T84, T76, X109, T78) → U14_agagag(T83, T77, T84, T76, X109, T78, appC_in_agag(T83, T77, T84, T76))
U14_agagag(T83, T77, T84, T76, X109, T78, appC_out_agag(T83, T77, T84, T76)) → U15_agagag(T83, T77, T84, T76, X109, T78, pM_in_ggag(T83, T84, X109, T78))
pM_in_ggag(T83, T84, T91, T78) → U16_ggag(T83, T84, T91, T78, appD_in_gga(T83, T84, T91))
U16_ggag(T83, T84, T91, T78, appD_out_gga(T83, T84, T91)) → U17_ggag(T83, T84, T91, T78, permE_in_gg(T91, T78))
U17_ggag(T83, T84, T91, T78, permE_out_gg(T91, T78)) → pM_out_ggag(T83, T84, T91, T78)
U15_agagag(T83, T77, T84, T76, X109, T78, pM_out_ggag(T83, T84, X109, T78)) → pF_out_agagag(T83, T77, T84, T76, X109, T78)
U4_gg(T76, T77, T78, pF_out_agagag(X107, T77, X108, T76, X109, T78)) → permE_out_gg(T76, .(T77, T78))
U12_ggg(T51, T15, T14, permE_out_gg(T51, T15)) → U13_ggg(T51, T15, T14, orderedG_in_gg(T14, T15))
orderedG_in_gg(T98, []) → orderedG_out_gg(T98, [])
orderedG_in_gg(T105, .(T106, T107)) → U5_gg(T105, T106, T107, pH_in_ggg(T105, T106, T107))
pH_in_ggg(T105, T106, T107) → U18_ggg(T105, T106, T107, lessJ_in_gg(T105, T106))
lessJ_in_gg(0, T116) → lessJ_out_gg(0, T116)
lessJ_in_gg(s(T121), T122) → U7_gg(T121, T122, lessI_in_gg(T121, T122))
lessI_in_gg(0, s(T129)) → lessI_out_gg(0, s(T129))
lessI_in_gg(s(T134), s(T135)) → U6_gg(T134, T135, lessI_in_gg(T134, T135))
U6_gg(T134, T135, lessI_out_gg(T134, T135)) → lessI_out_gg(s(T134), s(T135))
U7_gg(T121, T122, lessI_out_gg(T121, T122)) → lessJ_out_gg(s(T121), T122)
U18_ggg(T105, T106, T107, lessJ_out_gg(T105, T106)) → U19_ggg(T105, T106, T107, orderedG_in_gg(T106, T107))
U19_ggg(T105, T106, T107, orderedG_out_gg(T106, T107)) → pH_out_ggg(T105, T106, T107)
U5_gg(T105, T106, T107, pH_out_ggg(T105, T106, T107)) → orderedG_out_gg(T105, .(T106, T107))
U13_ggg(T51, T15, T14, orderedG_out_gg(T14, T15)) → pL_out_ggg(T51, T15, T14)
U11_ggagg(T20, T21, T51, T15, T14, pL_out_ggg(T51, T15, T14)) → pK_out_ggagg(T20, T21, T51, T15, T14)
U9_agagag(T20, T14, T21, T13, X25, T15, pK_out_ggagg(T20, T21, X25, T15, T14)) → pB_out_agagag(T20, T14, T21, T13, X25, T15)
U1_gg(T13, T14, T15, pB_out_agagag(X23, T14, X24, T13, X25, T15)) → ssA_out_gg(T13, .(T14, T15))
LESSI_IN_GG(s(T134), s(T135)) → LESSI_IN_GG(T134, T135)
LESSI_IN_GG(s(T134), s(T135)) → LESSI_IN_GG(T134, T135)
From the DPs we obtained the following set of size-change graphs:
ORDEREDG_IN_GG(T105, .(T106, T107)) → PH_IN_GGG(T105, T106, T107)
PH_IN_GGG(T105, T106, T107) → U18_GGG(T105, T106, T107, lessJ_in_gg(T105, T106))
U18_GGG(T105, T106, T107, lessJ_out_gg(T105, T106)) → ORDEREDG_IN_GG(T106, T107)
ssA_in_gg([], []) → ssA_out_gg([], [])
ssA_in_gg(T13, .(T14, T15)) → U1_gg(T13, T14, T15, pB_in_agagag(X23, T14, X24, T13, X25, T15))
pB_in_agagag(T20, T14, T21, T13, X25, T15) → U8_agagag(T20, T14, T21, T13, X25, T15, appC_in_agag(T20, T14, T21, T13))
appC_in_agag([], T34, T35, .(T34, T35)) → appC_out_agag([], T34, T35, .(T34, T35))
appC_in_agag(.(T43, X63), T42, X64, .(T43, T44)) → U2_agag(T43, X63, T42, X64, T44, appC_in_agag(X63, T42, X64, T44))
U2_agag(T43, X63, T42, X64, T44, appC_out_agag(X63, T42, X64, T44)) → appC_out_agag(.(T43, X63), T42, X64, .(T43, T44))
U8_agagag(T20, T14, T21, T13, X25, T15, appC_out_agag(T20, T14, T21, T13)) → U9_agagag(T20, T14, T21, T13, X25, T15, pK_in_ggagg(T20, T21, X25, T15, T14))
pK_in_ggagg(T20, T21, T51, T15, T14) → U10_ggagg(T20, T21, T51, T15, T14, appD_in_gga(T20, T21, T51))
appD_in_gga([], T58, T58) → appD_out_gga([], T58, T58)
appD_in_gga(.(T65, T66), T67, .(T65, X92)) → U3_gga(T65, T66, T67, X92, appD_in_gga(T66, T67, X92))
U3_gga(T65, T66, T67, X92, appD_out_gga(T66, T67, X92)) → appD_out_gga(.(T65, T66), T67, .(T65, X92))
U10_ggagg(T20, T21, T51, T15, T14, appD_out_gga(T20, T21, T51)) → U11_ggagg(T20, T21, T51, T15, T14, pL_in_ggg(T51, T15, T14))
pL_in_ggg(T51, T15, T14) → U12_ggg(T51, T15, T14, permE_in_gg(T51, T15))
permE_in_gg([], []) → permE_out_gg([], [])
permE_in_gg(T76, .(T77, T78)) → U4_gg(T76, T77, T78, pF_in_agagag(X107, T77, X108, T76, X109, T78))
pF_in_agagag(T83, T77, T84, T76, X109, T78) → U14_agagag(T83, T77, T84, T76, X109, T78, appC_in_agag(T83, T77, T84, T76))
U14_agagag(T83, T77, T84, T76, X109, T78, appC_out_agag(T83, T77, T84, T76)) → U15_agagag(T83, T77, T84, T76, X109, T78, pM_in_ggag(T83, T84, X109, T78))
pM_in_ggag(T83, T84, T91, T78) → U16_ggag(T83, T84, T91, T78, appD_in_gga(T83, T84, T91))
U16_ggag(T83, T84, T91, T78, appD_out_gga(T83, T84, T91)) → U17_ggag(T83, T84, T91, T78, permE_in_gg(T91, T78))
U17_ggag(T83, T84, T91, T78, permE_out_gg(T91, T78)) → pM_out_ggag(T83, T84, T91, T78)
U15_agagag(T83, T77, T84, T76, X109, T78, pM_out_ggag(T83, T84, X109, T78)) → pF_out_agagag(T83, T77, T84, T76, X109, T78)
U4_gg(T76, T77, T78, pF_out_agagag(X107, T77, X108, T76, X109, T78)) → permE_out_gg(T76, .(T77, T78))
U12_ggg(T51, T15, T14, permE_out_gg(T51, T15)) → U13_ggg(T51, T15, T14, orderedG_in_gg(T14, T15))
orderedG_in_gg(T98, []) → orderedG_out_gg(T98, [])
orderedG_in_gg(T105, .(T106, T107)) → U5_gg(T105, T106, T107, pH_in_ggg(T105, T106, T107))
pH_in_ggg(T105, T106, T107) → U18_ggg(T105, T106, T107, lessJ_in_gg(T105, T106))
lessJ_in_gg(0, T116) → lessJ_out_gg(0, T116)
lessJ_in_gg(s(T121), T122) → U7_gg(T121, T122, lessI_in_gg(T121, T122))
lessI_in_gg(0, s(T129)) → lessI_out_gg(0, s(T129))
lessI_in_gg(s(T134), s(T135)) → U6_gg(T134, T135, lessI_in_gg(T134, T135))
U6_gg(T134, T135, lessI_out_gg(T134, T135)) → lessI_out_gg(s(T134), s(T135))
U7_gg(T121, T122, lessI_out_gg(T121, T122)) → lessJ_out_gg(s(T121), T122)
U18_ggg(T105, T106, T107, lessJ_out_gg(T105, T106)) → U19_ggg(T105, T106, T107, orderedG_in_gg(T106, T107))
U19_ggg(T105, T106, T107, orderedG_out_gg(T106, T107)) → pH_out_ggg(T105, T106, T107)
U5_gg(T105, T106, T107, pH_out_ggg(T105, T106, T107)) → orderedG_out_gg(T105, .(T106, T107))
U13_ggg(T51, T15, T14, orderedG_out_gg(T14, T15)) → pL_out_ggg(T51, T15, T14)
U11_ggagg(T20, T21, T51, T15, T14, pL_out_ggg(T51, T15, T14)) → pK_out_ggagg(T20, T21, T51, T15, T14)
U9_agagag(T20, T14, T21, T13, X25, T15, pK_out_ggagg(T20, T21, X25, T15, T14)) → pB_out_agagag(T20, T14, T21, T13, X25, T15)
U1_gg(T13, T14, T15, pB_out_agagag(X23, T14, X24, T13, X25, T15)) → ssA_out_gg(T13, .(T14, T15))
ORDEREDG_IN_GG(T105, .(T106, T107)) → PH_IN_GGG(T105, T106, T107)
PH_IN_GGG(T105, T106, T107) → U18_GGG(T105, T106, T107, lessJ_in_gg(T105, T106))
U18_GGG(T105, T106, T107, lessJ_out_gg(T105, T106)) → ORDEREDG_IN_GG(T106, T107)
lessJ_in_gg(0, T116) → lessJ_out_gg(0, T116)
lessJ_in_gg(s(T121), T122) → U7_gg(T121, T122, lessI_in_gg(T121, T122))
U7_gg(T121, T122, lessI_out_gg(T121, T122)) → lessJ_out_gg(s(T121), T122)
lessI_in_gg(0, s(T129)) → lessI_out_gg(0, s(T129))
lessI_in_gg(s(T134), s(T135)) → U6_gg(T134, T135, lessI_in_gg(T134, T135))
U6_gg(T134, T135, lessI_out_gg(T134, T135)) → lessI_out_gg(s(T134), s(T135))
ORDEREDG_IN_GG(T105, .(T106, T107)) → PH_IN_GGG(T105, T106, T107)
PH_IN_GGG(T105, T106, T107) → U18_GGG(T105, T106, T107, lessJ_in_gg(T105, T106))
U18_GGG(T105, T106, T107, lessJ_out_gg(T105, T106)) → ORDEREDG_IN_GG(T106, T107)
lessJ_in_gg(0, T116) → lessJ_out_gg(0, T116)
lessJ_in_gg(s(T121), T122) → U7_gg(T121, T122, lessI_in_gg(T121, T122))
U7_gg(T121, T122, lessI_out_gg(T121, T122)) → lessJ_out_gg(s(T121), T122)
lessI_in_gg(0, s(T129)) → lessI_out_gg(0, s(T129))
lessI_in_gg(s(T134), s(T135)) → U6_gg(T134, T135, lessI_in_gg(T134, T135))
U6_gg(T134, T135, lessI_out_gg(T134, T135)) → lessI_out_gg(s(T134), s(T135))
lessJ_in_gg(x0, x1)
U7_gg(x0, x1, x2)
lessI_in_gg(x0, x1)
U6_gg(x0, x1, x2)
From the DPs we obtained the following set of size-change graphs:
APPD_IN_GGA(.(T65, T66), T67, .(T65, X92)) → APPD_IN_GGA(T66, T67, X92)
ssA_in_gg([], []) → ssA_out_gg([], [])
ssA_in_gg(T13, .(T14, T15)) → U1_gg(T13, T14, T15, pB_in_agagag(X23, T14, X24, T13, X25, T15))
pB_in_agagag(T20, T14, T21, T13, X25, T15) → U8_agagag(T20, T14, T21, T13, X25, T15, appC_in_agag(T20, T14, T21, T13))
appC_in_agag([], T34, T35, .(T34, T35)) → appC_out_agag([], T34, T35, .(T34, T35))
appC_in_agag(.(T43, X63), T42, X64, .(T43, T44)) → U2_agag(T43, X63, T42, X64, T44, appC_in_agag(X63, T42, X64, T44))
U2_agag(T43, X63, T42, X64, T44, appC_out_agag(X63, T42, X64, T44)) → appC_out_agag(.(T43, X63), T42, X64, .(T43, T44))
U8_agagag(T20, T14, T21, T13, X25, T15, appC_out_agag(T20, T14, T21, T13)) → U9_agagag(T20, T14, T21, T13, X25, T15, pK_in_ggagg(T20, T21, X25, T15, T14))
pK_in_ggagg(T20, T21, T51, T15, T14) → U10_ggagg(T20, T21, T51, T15, T14, appD_in_gga(T20, T21, T51))
appD_in_gga([], T58, T58) → appD_out_gga([], T58, T58)
appD_in_gga(.(T65, T66), T67, .(T65, X92)) → U3_gga(T65, T66, T67, X92, appD_in_gga(T66, T67, X92))
U3_gga(T65, T66, T67, X92, appD_out_gga(T66, T67, X92)) → appD_out_gga(.(T65, T66), T67, .(T65, X92))
U10_ggagg(T20, T21, T51, T15, T14, appD_out_gga(T20, T21, T51)) → U11_ggagg(T20, T21, T51, T15, T14, pL_in_ggg(T51, T15, T14))
pL_in_ggg(T51, T15, T14) → U12_ggg(T51, T15, T14, permE_in_gg(T51, T15))
permE_in_gg([], []) → permE_out_gg([], [])
permE_in_gg(T76, .(T77, T78)) → U4_gg(T76, T77, T78, pF_in_agagag(X107, T77, X108, T76, X109, T78))
pF_in_agagag(T83, T77, T84, T76, X109, T78) → U14_agagag(T83, T77, T84, T76, X109, T78, appC_in_agag(T83, T77, T84, T76))
U14_agagag(T83, T77, T84, T76, X109, T78, appC_out_agag(T83, T77, T84, T76)) → U15_agagag(T83, T77, T84, T76, X109, T78, pM_in_ggag(T83, T84, X109, T78))
pM_in_ggag(T83, T84, T91, T78) → U16_ggag(T83, T84, T91, T78, appD_in_gga(T83, T84, T91))
U16_ggag(T83, T84, T91, T78, appD_out_gga(T83, T84, T91)) → U17_ggag(T83, T84, T91, T78, permE_in_gg(T91, T78))
U17_ggag(T83, T84, T91, T78, permE_out_gg(T91, T78)) → pM_out_ggag(T83, T84, T91, T78)
U15_agagag(T83, T77, T84, T76, X109, T78, pM_out_ggag(T83, T84, X109, T78)) → pF_out_agagag(T83, T77, T84, T76, X109, T78)
U4_gg(T76, T77, T78, pF_out_agagag(X107, T77, X108, T76, X109, T78)) → permE_out_gg(T76, .(T77, T78))
U12_ggg(T51, T15, T14, permE_out_gg(T51, T15)) → U13_ggg(T51, T15, T14, orderedG_in_gg(T14, T15))
orderedG_in_gg(T98, []) → orderedG_out_gg(T98, [])
orderedG_in_gg(T105, .(T106, T107)) → U5_gg(T105, T106, T107, pH_in_ggg(T105, T106, T107))
pH_in_ggg(T105, T106, T107) → U18_ggg(T105, T106, T107, lessJ_in_gg(T105, T106))
lessJ_in_gg(0, T116) → lessJ_out_gg(0, T116)
lessJ_in_gg(s(T121), T122) → U7_gg(T121, T122, lessI_in_gg(T121, T122))
lessI_in_gg(0, s(T129)) → lessI_out_gg(0, s(T129))
lessI_in_gg(s(T134), s(T135)) → U6_gg(T134, T135, lessI_in_gg(T134, T135))
U6_gg(T134, T135, lessI_out_gg(T134, T135)) → lessI_out_gg(s(T134), s(T135))
U7_gg(T121, T122, lessI_out_gg(T121, T122)) → lessJ_out_gg(s(T121), T122)
U18_ggg(T105, T106, T107, lessJ_out_gg(T105, T106)) → U19_ggg(T105, T106, T107, orderedG_in_gg(T106, T107))
U19_ggg(T105, T106, T107, orderedG_out_gg(T106, T107)) → pH_out_ggg(T105, T106, T107)
U5_gg(T105, T106, T107, pH_out_ggg(T105, T106, T107)) → orderedG_out_gg(T105, .(T106, T107))
U13_ggg(T51, T15, T14, orderedG_out_gg(T14, T15)) → pL_out_ggg(T51, T15, T14)
U11_ggagg(T20, T21, T51, T15, T14, pL_out_ggg(T51, T15, T14)) → pK_out_ggagg(T20, T21, T51, T15, T14)
U9_agagag(T20, T14, T21, T13, X25, T15, pK_out_ggagg(T20, T21, X25, T15, T14)) → pB_out_agagag(T20, T14, T21, T13, X25, T15)
U1_gg(T13, T14, T15, pB_out_agagag(X23, T14, X24, T13, X25, T15)) → ssA_out_gg(T13, .(T14, T15))
APPD_IN_GGA(.(T65, T66), T67, .(T65, X92)) → APPD_IN_GGA(T66, T67, X92)
APPD_IN_GGA(.(T65, T66), T67) → APPD_IN_GGA(T66, T67)
From the DPs we obtained the following set of size-change graphs:
APPC_IN_AGAG(.(T43, X63), T42, X64, .(T43, T44)) → APPC_IN_AGAG(X63, T42, X64, T44)
ssA_in_gg([], []) → ssA_out_gg([], [])
ssA_in_gg(T13, .(T14, T15)) → U1_gg(T13, T14, T15, pB_in_agagag(X23, T14, X24, T13, X25, T15))
pB_in_agagag(T20, T14, T21, T13, X25, T15) → U8_agagag(T20, T14, T21, T13, X25, T15, appC_in_agag(T20, T14, T21, T13))
appC_in_agag([], T34, T35, .(T34, T35)) → appC_out_agag([], T34, T35, .(T34, T35))
appC_in_agag(.(T43, X63), T42, X64, .(T43, T44)) → U2_agag(T43, X63, T42, X64, T44, appC_in_agag(X63, T42, X64, T44))
U2_agag(T43, X63, T42, X64, T44, appC_out_agag(X63, T42, X64, T44)) → appC_out_agag(.(T43, X63), T42, X64, .(T43, T44))
U8_agagag(T20, T14, T21, T13, X25, T15, appC_out_agag(T20, T14, T21, T13)) → U9_agagag(T20, T14, T21, T13, X25, T15, pK_in_ggagg(T20, T21, X25, T15, T14))
pK_in_ggagg(T20, T21, T51, T15, T14) → U10_ggagg(T20, T21, T51, T15, T14, appD_in_gga(T20, T21, T51))
appD_in_gga([], T58, T58) → appD_out_gga([], T58, T58)
appD_in_gga(.(T65, T66), T67, .(T65, X92)) → U3_gga(T65, T66, T67, X92, appD_in_gga(T66, T67, X92))
U3_gga(T65, T66, T67, X92, appD_out_gga(T66, T67, X92)) → appD_out_gga(.(T65, T66), T67, .(T65, X92))
U10_ggagg(T20, T21, T51, T15, T14, appD_out_gga(T20, T21, T51)) → U11_ggagg(T20, T21, T51, T15, T14, pL_in_ggg(T51, T15, T14))
pL_in_ggg(T51, T15, T14) → U12_ggg(T51, T15, T14, permE_in_gg(T51, T15))
permE_in_gg([], []) → permE_out_gg([], [])
permE_in_gg(T76, .(T77, T78)) → U4_gg(T76, T77, T78, pF_in_agagag(X107, T77, X108, T76, X109, T78))
pF_in_agagag(T83, T77, T84, T76, X109, T78) → U14_agagag(T83, T77, T84, T76, X109, T78, appC_in_agag(T83, T77, T84, T76))
U14_agagag(T83, T77, T84, T76, X109, T78, appC_out_agag(T83, T77, T84, T76)) → U15_agagag(T83, T77, T84, T76, X109, T78, pM_in_ggag(T83, T84, X109, T78))
pM_in_ggag(T83, T84, T91, T78) → U16_ggag(T83, T84, T91, T78, appD_in_gga(T83, T84, T91))
U16_ggag(T83, T84, T91, T78, appD_out_gga(T83, T84, T91)) → U17_ggag(T83, T84, T91, T78, permE_in_gg(T91, T78))
U17_ggag(T83, T84, T91, T78, permE_out_gg(T91, T78)) → pM_out_ggag(T83, T84, T91, T78)
U15_agagag(T83, T77, T84, T76, X109, T78, pM_out_ggag(T83, T84, X109, T78)) → pF_out_agagag(T83, T77, T84, T76, X109, T78)
U4_gg(T76, T77, T78, pF_out_agagag(X107, T77, X108, T76, X109, T78)) → permE_out_gg(T76, .(T77, T78))
U12_ggg(T51, T15, T14, permE_out_gg(T51, T15)) → U13_ggg(T51, T15, T14, orderedG_in_gg(T14, T15))
orderedG_in_gg(T98, []) → orderedG_out_gg(T98, [])
orderedG_in_gg(T105, .(T106, T107)) → U5_gg(T105, T106, T107, pH_in_ggg(T105, T106, T107))
pH_in_ggg(T105, T106, T107) → U18_ggg(T105, T106, T107, lessJ_in_gg(T105, T106))
lessJ_in_gg(0, T116) → lessJ_out_gg(0, T116)
lessJ_in_gg(s(T121), T122) → U7_gg(T121, T122, lessI_in_gg(T121, T122))
lessI_in_gg(0, s(T129)) → lessI_out_gg(0, s(T129))
lessI_in_gg(s(T134), s(T135)) → U6_gg(T134, T135, lessI_in_gg(T134, T135))
U6_gg(T134, T135, lessI_out_gg(T134, T135)) → lessI_out_gg(s(T134), s(T135))
U7_gg(T121, T122, lessI_out_gg(T121, T122)) → lessJ_out_gg(s(T121), T122)
U18_ggg(T105, T106, T107, lessJ_out_gg(T105, T106)) → U19_ggg(T105, T106, T107, orderedG_in_gg(T106, T107))
U19_ggg(T105, T106, T107, orderedG_out_gg(T106, T107)) → pH_out_ggg(T105, T106, T107)
U5_gg(T105, T106, T107, pH_out_ggg(T105, T106, T107)) → orderedG_out_gg(T105, .(T106, T107))
U13_ggg(T51, T15, T14, orderedG_out_gg(T14, T15)) → pL_out_ggg(T51, T15, T14)
U11_ggagg(T20, T21, T51, T15, T14, pL_out_ggg(T51, T15, T14)) → pK_out_ggagg(T20, T21, T51, T15, T14)
U9_agagag(T20, T14, T21, T13, X25, T15, pK_out_ggagg(T20, T21, X25, T15, T14)) → pB_out_agagag(T20, T14, T21, T13, X25, T15)
U1_gg(T13, T14, T15, pB_out_agagag(X23, T14, X24, T13, X25, T15)) → ssA_out_gg(T13, .(T14, T15))
APPC_IN_AGAG(.(T43, X63), T42, X64, .(T43, T44)) → APPC_IN_AGAG(X63, T42, X64, T44)
APPC_IN_AGAG(T42, .(T43, T44)) → APPC_IN_AGAG(T42, T44)
From the DPs we obtained the following set of size-change graphs:
PF_IN_AGAGAG(T83, T77, T84, T76, X109, T78) → U14_AGAGAG(T83, T77, T84, T76, X109, T78, appC_in_agag(T83, T77, T84, T76))
U14_AGAGAG(T83, T77, T84, T76, X109, T78, appC_out_agag(T83, T77, T84, T76)) → PM_IN_GGAG(T83, T84, X109, T78)
PM_IN_GGAG(T83, T84, T91, T78) → U16_GGAG(T83, T84, T91, T78, appD_in_gga(T83, T84, T91))
U16_GGAG(T83, T84, T91, T78, appD_out_gga(T83, T84, T91)) → PERME_IN_GG(T91, T78)
PERME_IN_GG(T76, .(T77, T78)) → PF_IN_AGAGAG(X107, T77, X108, T76, X109, T78)
ssA_in_gg([], []) → ssA_out_gg([], [])
ssA_in_gg(T13, .(T14, T15)) → U1_gg(T13, T14, T15, pB_in_agagag(X23, T14, X24, T13, X25, T15))
pB_in_agagag(T20, T14, T21, T13, X25, T15) → U8_agagag(T20, T14, T21, T13, X25, T15, appC_in_agag(T20, T14, T21, T13))
appC_in_agag([], T34, T35, .(T34, T35)) → appC_out_agag([], T34, T35, .(T34, T35))
appC_in_agag(.(T43, X63), T42, X64, .(T43, T44)) → U2_agag(T43, X63, T42, X64, T44, appC_in_agag(X63, T42, X64, T44))
U2_agag(T43, X63, T42, X64, T44, appC_out_agag(X63, T42, X64, T44)) → appC_out_agag(.(T43, X63), T42, X64, .(T43, T44))
U8_agagag(T20, T14, T21, T13, X25, T15, appC_out_agag(T20, T14, T21, T13)) → U9_agagag(T20, T14, T21, T13, X25, T15, pK_in_ggagg(T20, T21, X25, T15, T14))
pK_in_ggagg(T20, T21, T51, T15, T14) → U10_ggagg(T20, T21, T51, T15, T14, appD_in_gga(T20, T21, T51))
appD_in_gga([], T58, T58) → appD_out_gga([], T58, T58)
appD_in_gga(.(T65, T66), T67, .(T65, X92)) → U3_gga(T65, T66, T67, X92, appD_in_gga(T66, T67, X92))
U3_gga(T65, T66, T67, X92, appD_out_gga(T66, T67, X92)) → appD_out_gga(.(T65, T66), T67, .(T65, X92))
U10_ggagg(T20, T21, T51, T15, T14, appD_out_gga(T20, T21, T51)) → U11_ggagg(T20, T21, T51, T15, T14, pL_in_ggg(T51, T15, T14))
pL_in_ggg(T51, T15, T14) → U12_ggg(T51, T15, T14, permE_in_gg(T51, T15))
permE_in_gg([], []) → permE_out_gg([], [])
permE_in_gg(T76, .(T77, T78)) → U4_gg(T76, T77, T78, pF_in_agagag(X107, T77, X108, T76, X109, T78))
pF_in_agagag(T83, T77, T84, T76, X109, T78) → U14_agagag(T83, T77, T84, T76, X109, T78, appC_in_agag(T83, T77, T84, T76))
U14_agagag(T83, T77, T84, T76, X109, T78, appC_out_agag(T83, T77, T84, T76)) → U15_agagag(T83, T77, T84, T76, X109, T78, pM_in_ggag(T83, T84, X109, T78))
pM_in_ggag(T83, T84, T91, T78) → U16_ggag(T83, T84, T91, T78, appD_in_gga(T83, T84, T91))
U16_ggag(T83, T84, T91, T78, appD_out_gga(T83, T84, T91)) → U17_ggag(T83, T84, T91, T78, permE_in_gg(T91, T78))
U17_ggag(T83, T84, T91, T78, permE_out_gg(T91, T78)) → pM_out_ggag(T83, T84, T91, T78)
U15_agagag(T83, T77, T84, T76, X109, T78, pM_out_ggag(T83, T84, X109, T78)) → pF_out_agagag(T83, T77, T84, T76, X109, T78)
U4_gg(T76, T77, T78, pF_out_agagag(X107, T77, X108, T76, X109, T78)) → permE_out_gg(T76, .(T77, T78))
U12_ggg(T51, T15, T14, permE_out_gg(T51, T15)) → U13_ggg(T51, T15, T14, orderedG_in_gg(T14, T15))
orderedG_in_gg(T98, []) → orderedG_out_gg(T98, [])
orderedG_in_gg(T105, .(T106, T107)) → U5_gg(T105, T106, T107, pH_in_ggg(T105, T106, T107))
pH_in_ggg(T105, T106, T107) → U18_ggg(T105, T106, T107, lessJ_in_gg(T105, T106))
lessJ_in_gg(0, T116) → lessJ_out_gg(0, T116)
lessJ_in_gg(s(T121), T122) → U7_gg(T121, T122, lessI_in_gg(T121, T122))
lessI_in_gg(0, s(T129)) → lessI_out_gg(0, s(T129))
lessI_in_gg(s(T134), s(T135)) → U6_gg(T134, T135, lessI_in_gg(T134, T135))
U6_gg(T134, T135, lessI_out_gg(T134, T135)) → lessI_out_gg(s(T134), s(T135))
U7_gg(T121, T122, lessI_out_gg(T121, T122)) → lessJ_out_gg(s(T121), T122)
U18_ggg(T105, T106, T107, lessJ_out_gg(T105, T106)) → U19_ggg(T105, T106, T107, orderedG_in_gg(T106, T107))
U19_ggg(T105, T106, T107, orderedG_out_gg(T106, T107)) → pH_out_ggg(T105, T106, T107)
U5_gg(T105, T106, T107, pH_out_ggg(T105, T106, T107)) → orderedG_out_gg(T105, .(T106, T107))
U13_ggg(T51, T15, T14, orderedG_out_gg(T14, T15)) → pL_out_ggg(T51, T15, T14)
U11_ggagg(T20, T21, T51, T15, T14, pL_out_ggg(T51, T15, T14)) → pK_out_ggagg(T20, T21, T51, T15, T14)
U9_agagag(T20, T14, T21, T13, X25, T15, pK_out_ggagg(T20, T21, X25, T15, T14)) → pB_out_agagag(T20, T14, T21, T13, X25, T15)
U1_gg(T13, T14, T15, pB_out_agagag(X23, T14, X24, T13, X25, T15)) → ssA_out_gg(T13, .(T14, T15))
PF_IN_AGAGAG(T83, T77, T84, T76, X109, T78) → U14_AGAGAG(T83, T77, T84, T76, X109, T78, appC_in_agag(T83, T77, T84, T76))
U14_AGAGAG(T83, T77, T84, T76, X109, T78, appC_out_agag(T83, T77, T84, T76)) → PM_IN_GGAG(T83, T84, X109, T78)
PM_IN_GGAG(T83, T84, T91, T78) → U16_GGAG(T83, T84, T91, T78, appD_in_gga(T83, T84, T91))
U16_GGAG(T83, T84, T91, T78, appD_out_gga(T83, T84, T91)) → PERME_IN_GG(T91, T78)
PERME_IN_GG(T76, .(T77, T78)) → PF_IN_AGAGAG(X107, T77, X108, T76, X109, T78)
appC_in_agag([], T34, T35, .(T34, T35)) → appC_out_agag([], T34, T35, .(T34, T35))
appC_in_agag(.(T43, X63), T42, X64, .(T43, T44)) → U2_agag(T43, X63, T42, X64, T44, appC_in_agag(X63, T42, X64, T44))
appD_in_gga([], T58, T58) → appD_out_gga([], T58, T58)
appD_in_gga(.(T65, T66), T67, .(T65, X92)) → U3_gga(T65, T66, T67, X92, appD_in_gga(T66, T67, X92))
U2_agag(T43, X63, T42, X64, T44, appC_out_agag(X63, T42, X64, T44)) → appC_out_agag(.(T43, X63), T42, X64, .(T43, T44))
U3_gga(T65, T66, T67, X92, appD_out_gga(T66, T67, X92)) → appD_out_gga(.(T65, T66), T67, .(T65, X92))
PF_IN_AGAGAG(T77, T76, T78) → U14_AGAGAG(T77, T76, T78, appC_in_agag(T77, T76))
U14_AGAGAG(T77, T76, T78, appC_out_agag(T83, T77, T84, T76)) → PM_IN_GGAG(T83, T84, T78)
PM_IN_GGAG(T83, T84, T78) → U16_GGAG(T83, T84, T78, appD_in_gga(T83, T84))
U16_GGAG(T83, T84, T78, appD_out_gga(T83, T84, T91)) → PERME_IN_GG(T91, T78)
PERME_IN_GG(T76, .(T77, T78)) → PF_IN_AGAGAG(T77, T76, T78)
appC_in_agag(T34, .(T34, T35)) → appC_out_agag([], T34, T35, .(T34, T35))
appC_in_agag(T42, .(T43, T44)) → U2_agag(T43, T42, T44, appC_in_agag(T42, T44))
appD_in_gga([], T58) → appD_out_gga([], T58, T58)
appD_in_gga(.(T65, T66), T67) → U3_gga(T65, T66, T67, appD_in_gga(T66, T67))
U2_agag(T43, T42, T44, appC_out_agag(X63, T42, X64, T44)) → appC_out_agag(.(T43, X63), T42, X64, .(T43, T44))
U3_gga(T65, T66, T67, appD_out_gga(T66, T67, X92)) → appD_out_gga(.(T65, T66), T67, .(T65, X92))
appC_in_agag(x0, x1)
appD_in_gga(x0, x1)
U2_agag(x0, x1, x2, x3)
U3_gga(x0, x1, x2, x3)
From the DPs we obtained the following set of size-change graphs: