0 Prolog
↳1 PrologToPiTRSViaGraphTransformerProof (⇒, 165 ms)
↳2 PiTRS
↳3 DependencyPairsProof (⇔, 90 ms)
↳4 PiDP
↳5 DependencyGraphProof (⇔, 22 ms)
↳6 AND
↳7 PiDP
↳8 UsableRulesProof (⇔, 0 ms)
↳9 PiDP
↳10 PiDPToQDPProof (⇒, 18 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
permA_in_ga([], []) → permA_out_ga([], [])
permA_in_ga(.(T16, []), .(T16, [])) → permA_out_ga(.(T16, []), .(T16, []))
permA_in_ga(.(T6, .(T27, T28)), T9) → U1_ga(T6, T27, T28, T9, pB_in_gagaga(T28, X44, T27, X45, T6, T9))
pB_in_gagaga(T28, T29, T27, X45, T6, T9) → U5_gagaga(T28, T29, T27, X45, T6, T9, permC_in_ga(T28, T29))
permC_in_ga([], []) → permC_out_ga([], [])
permC_in_ga(.(T34, T35), X59) → U2_ga(T34, T35, X59, pD_in_gaga(T35, X58, T34, X59))
pD_in_gaga(T35, T36, T34, X59) → U9_gaga(T35, T36, T34, X59, permC_in_ga(T35, T36))
U9_gaga(T35, T36, T34, X59, permC_out_ga(T35, T36)) → U10_gaga(T35, T36, T34, X59, insertE_in_gga(T34, T36, X59))
insertE_in_gga(T43, [], .(T43, [])) → insertE_out_gga(T43, [], .(T43, []))
insertE_in_gga(T52, T53, .(T52, T53)) → insertE_out_gga(T52, T53, .(T52, T53))
insertE_in_gga(T60, .(T61, T62), .(T61, X91)) → U3_gga(T60, T61, T62, X91, insertE_in_gga(T60, T62, X91))
U3_gga(T60, T61, T62, X91, insertE_out_gga(T60, T62, X91)) → insertE_out_gga(T60, .(T61, T62), .(T61, X91))
U10_gaga(T35, T36, T34, X59, insertE_out_gga(T34, T36, X59)) → pD_out_gaga(T35, T36, T34, X59)
U2_ga(T34, T35, X59, pD_out_gaga(T35, X58, T34, X59)) → permC_out_ga(.(T34, T35), X59)
U5_gagaga(T28, T29, T27, X45, T6, T9, permC_out_ga(T28, T29)) → U6_gagaga(T28, T29, T27, X45, T6, T9, pG_in_ggaga(T27, T29, X45, T6, T9))
pG_in_ggaga(T27, T29, T67, T6, T9) → U7_ggaga(T27, T29, T67, T6, T9, insertE_in_gga(T27, T29, T67))
U7_ggaga(T27, T29, T67, T6, T9, insertE_out_gga(T27, T29, T67)) → U8_ggaga(T27, T29, T67, T6, T9, insertF_in_gga(T6, T67, T9))
insertF_in_gga(T76, [], .(T76, [])) → insertF_out_gga(T76, [], .(T76, []))
insertF_in_gga(T85, T86, .(T85, T86)) → insertF_out_gga(T85, T86, .(T85, T86))
insertF_in_gga(T95, .(T96, T97), .(T96, T99)) → U4_gga(T95, T96, T97, T99, insertF_in_gga(T95, T97, T99))
U4_gga(T95, T96, T97, T99, insertF_out_gga(T95, T97, T99)) → insertF_out_gga(T95, .(T96, T97), .(T96, T99))
U8_ggaga(T27, T29, T67, T6, T9, insertF_out_gga(T6, T67, T9)) → pG_out_ggaga(T27, T29, T67, T6, T9)
U6_gagaga(T28, T29, T27, X45, T6, T9, pG_out_ggaga(T27, T29, X45, T6, T9)) → pB_out_gagaga(T28, T29, T27, X45, T6, T9)
U1_ga(T6, T27, T28, T9, pB_out_gagaga(T28, X44, T27, X45, T6, T9)) → permA_out_ga(.(T6, .(T27, T28)), T9)
PERMA_IN_GA(.(T6, .(T27, T28)), T9) → U1_GA(T6, T27, T28, T9, pB_in_gagaga(T28, X44, T27, X45, T6, T9))
PERMA_IN_GA(.(T6, .(T27, T28)), T9) → PB_IN_GAGAGA(T28, X44, T27, X45, T6, T9)
PB_IN_GAGAGA(T28, T29, T27, X45, T6, T9) → U5_GAGAGA(T28, T29, T27, X45, T6, T9, permC_in_ga(T28, T29))
PB_IN_GAGAGA(T28, T29, T27, X45, T6, T9) → PERMC_IN_GA(T28, T29)
PERMC_IN_GA(.(T34, T35), X59) → U2_GA(T34, T35, X59, pD_in_gaga(T35, X58, T34, X59))
PERMC_IN_GA(.(T34, T35), X59) → PD_IN_GAGA(T35, X58, T34, X59)
PD_IN_GAGA(T35, T36, T34, X59) → U9_GAGA(T35, T36, T34, X59, permC_in_ga(T35, T36))
PD_IN_GAGA(T35, T36, T34, X59) → PERMC_IN_GA(T35, T36)
U9_GAGA(T35, T36, T34, X59, permC_out_ga(T35, T36)) → U10_GAGA(T35, T36, T34, X59, insertE_in_gga(T34, T36, X59))
U9_GAGA(T35, T36, T34, X59, permC_out_ga(T35, T36)) → INSERTE_IN_GGA(T34, T36, X59)
INSERTE_IN_GGA(T60, .(T61, T62), .(T61, X91)) → U3_GGA(T60, T61, T62, X91, insertE_in_gga(T60, T62, X91))
INSERTE_IN_GGA(T60, .(T61, T62), .(T61, X91)) → INSERTE_IN_GGA(T60, T62, X91)
U5_GAGAGA(T28, T29, T27, X45, T6, T9, permC_out_ga(T28, T29)) → U6_GAGAGA(T28, T29, T27, X45, T6, T9, pG_in_ggaga(T27, T29, X45, T6, T9))
U5_GAGAGA(T28, T29, T27, X45, T6, T9, permC_out_ga(T28, T29)) → PG_IN_GGAGA(T27, T29, X45, T6, T9)
PG_IN_GGAGA(T27, T29, T67, T6, T9) → U7_GGAGA(T27, T29, T67, T6, T9, insertE_in_gga(T27, T29, T67))
PG_IN_GGAGA(T27, T29, T67, T6, T9) → INSERTE_IN_GGA(T27, T29, T67)
U7_GGAGA(T27, T29, T67, T6, T9, insertE_out_gga(T27, T29, T67)) → U8_GGAGA(T27, T29, T67, T6, T9, insertF_in_gga(T6, T67, T9))
U7_GGAGA(T27, T29, T67, T6, T9, insertE_out_gga(T27, T29, T67)) → INSERTF_IN_GGA(T6, T67, T9)
INSERTF_IN_GGA(T95, .(T96, T97), .(T96, T99)) → U4_GGA(T95, T96, T97, T99, insertF_in_gga(T95, T97, T99))
INSERTF_IN_GGA(T95, .(T96, T97), .(T96, T99)) → INSERTF_IN_GGA(T95, T97, T99)
permA_in_ga([], []) → permA_out_ga([], [])
permA_in_ga(.(T16, []), .(T16, [])) → permA_out_ga(.(T16, []), .(T16, []))
permA_in_ga(.(T6, .(T27, T28)), T9) → U1_ga(T6, T27, T28, T9, pB_in_gagaga(T28, X44, T27, X45, T6, T9))
pB_in_gagaga(T28, T29, T27, X45, T6, T9) → U5_gagaga(T28, T29, T27, X45, T6, T9, permC_in_ga(T28, T29))
permC_in_ga([], []) → permC_out_ga([], [])
permC_in_ga(.(T34, T35), X59) → U2_ga(T34, T35, X59, pD_in_gaga(T35, X58, T34, X59))
pD_in_gaga(T35, T36, T34, X59) → U9_gaga(T35, T36, T34, X59, permC_in_ga(T35, T36))
U9_gaga(T35, T36, T34, X59, permC_out_ga(T35, T36)) → U10_gaga(T35, T36, T34, X59, insertE_in_gga(T34, T36, X59))
insertE_in_gga(T43, [], .(T43, [])) → insertE_out_gga(T43, [], .(T43, []))
insertE_in_gga(T52, T53, .(T52, T53)) → insertE_out_gga(T52, T53, .(T52, T53))
insertE_in_gga(T60, .(T61, T62), .(T61, X91)) → U3_gga(T60, T61, T62, X91, insertE_in_gga(T60, T62, X91))
U3_gga(T60, T61, T62, X91, insertE_out_gga(T60, T62, X91)) → insertE_out_gga(T60, .(T61, T62), .(T61, X91))
U10_gaga(T35, T36, T34, X59, insertE_out_gga(T34, T36, X59)) → pD_out_gaga(T35, T36, T34, X59)
U2_ga(T34, T35, X59, pD_out_gaga(T35, X58, T34, X59)) → permC_out_ga(.(T34, T35), X59)
U5_gagaga(T28, T29, T27, X45, T6, T9, permC_out_ga(T28, T29)) → U6_gagaga(T28, T29, T27, X45, T6, T9, pG_in_ggaga(T27, T29, X45, T6, T9))
pG_in_ggaga(T27, T29, T67, T6, T9) → U7_ggaga(T27, T29, T67, T6, T9, insertE_in_gga(T27, T29, T67))
U7_ggaga(T27, T29, T67, T6, T9, insertE_out_gga(T27, T29, T67)) → U8_ggaga(T27, T29, T67, T6, T9, insertF_in_gga(T6, T67, T9))
insertF_in_gga(T76, [], .(T76, [])) → insertF_out_gga(T76, [], .(T76, []))
insertF_in_gga(T85, T86, .(T85, T86)) → insertF_out_gga(T85, T86, .(T85, T86))
insertF_in_gga(T95, .(T96, T97), .(T96, T99)) → U4_gga(T95, T96, T97, T99, insertF_in_gga(T95, T97, T99))
U4_gga(T95, T96, T97, T99, insertF_out_gga(T95, T97, T99)) → insertF_out_gga(T95, .(T96, T97), .(T96, T99))
U8_ggaga(T27, T29, T67, T6, T9, insertF_out_gga(T6, T67, T9)) → pG_out_ggaga(T27, T29, T67, T6, T9)
U6_gagaga(T28, T29, T27, X45, T6, T9, pG_out_ggaga(T27, T29, X45, T6, T9)) → pB_out_gagaga(T28, T29, T27, X45, T6, T9)
U1_ga(T6, T27, T28, T9, pB_out_gagaga(T28, X44, T27, X45, T6, T9)) → permA_out_ga(.(T6, .(T27, T28)), T9)
PERMA_IN_GA(.(T6, .(T27, T28)), T9) → U1_GA(T6, T27, T28, T9, pB_in_gagaga(T28, X44, T27, X45, T6, T9))
PERMA_IN_GA(.(T6, .(T27, T28)), T9) → PB_IN_GAGAGA(T28, X44, T27, X45, T6, T9)
PB_IN_GAGAGA(T28, T29, T27, X45, T6, T9) → U5_GAGAGA(T28, T29, T27, X45, T6, T9, permC_in_ga(T28, T29))
PB_IN_GAGAGA(T28, T29, T27, X45, T6, T9) → PERMC_IN_GA(T28, T29)
PERMC_IN_GA(.(T34, T35), X59) → U2_GA(T34, T35, X59, pD_in_gaga(T35, X58, T34, X59))
PERMC_IN_GA(.(T34, T35), X59) → PD_IN_GAGA(T35, X58, T34, X59)
PD_IN_GAGA(T35, T36, T34, X59) → U9_GAGA(T35, T36, T34, X59, permC_in_ga(T35, T36))
PD_IN_GAGA(T35, T36, T34, X59) → PERMC_IN_GA(T35, T36)
U9_GAGA(T35, T36, T34, X59, permC_out_ga(T35, T36)) → U10_GAGA(T35, T36, T34, X59, insertE_in_gga(T34, T36, X59))
U9_GAGA(T35, T36, T34, X59, permC_out_ga(T35, T36)) → INSERTE_IN_GGA(T34, T36, X59)
INSERTE_IN_GGA(T60, .(T61, T62), .(T61, X91)) → U3_GGA(T60, T61, T62, X91, insertE_in_gga(T60, T62, X91))
INSERTE_IN_GGA(T60, .(T61, T62), .(T61, X91)) → INSERTE_IN_GGA(T60, T62, X91)
U5_GAGAGA(T28, T29, T27, X45, T6, T9, permC_out_ga(T28, T29)) → U6_GAGAGA(T28, T29, T27, X45, T6, T9, pG_in_ggaga(T27, T29, X45, T6, T9))
U5_GAGAGA(T28, T29, T27, X45, T6, T9, permC_out_ga(T28, T29)) → PG_IN_GGAGA(T27, T29, X45, T6, T9)
PG_IN_GGAGA(T27, T29, T67, T6, T9) → U7_GGAGA(T27, T29, T67, T6, T9, insertE_in_gga(T27, T29, T67))
PG_IN_GGAGA(T27, T29, T67, T6, T9) → INSERTE_IN_GGA(T27, T29, T67)
U7_GGAGA(T27, T29, T67, T6, T9, insertE_out_gga(T27, T29, T67)) → U8_GGAGA(T27, T29, T67, T6, T9, insertF_in_gga(T6, T67, T9))
U7_GGAGA(T27, T29, T67, T6, T9, insertE_out_gga(T27, T29, T67)) → INSERTF_IN_GGA(T6, T67, T9)
INSERTF_IN_GGA(T95, .(T96, T97), .(T96, T99)) → U4_GGA(T95, T96, T97, T99, insertF_in_gga(T95, T97, T99))
INSERTF_IN_GGA(T95, .(T96, T97), .(T96, T99)) → INSERTF_IN_GGA(T95, T97, T99)
permA_in_ga([], []) → permA_out_ga([], [])
permA_in_ga(.(T16, []), .(T16, [])) → permA_out_ga(.(T16, []), .(T16, []))
permA_in_ga(.(T6, .(T27, T28)), T9) → U1_ga(T6, T27, T28, T9, pB_in_gagaga(T28, X44, T27, X45, T6, T9))
pB_in_gagaga(T28, T29, T27, X45, T6, T9) → U5_gagaga(T28, T29, T27, X45, T6, T9, permC_in_ga(T28, T29))
permC_in_ga([], []) → permC_out_ga([], [])
permC_in_ga(.(T34, T35), X59) → U2_ga(T34, T35, X59, pD_in_gaga(T35, X58, T34, X59))
pD_in_gaga(T35, T36, T34, X59) → U9_gaga(T35, T36, T34, X59, permC_in_ga(T35, T36))
U9_gaga(T35, T36, T34, X59, permC_out_ga(T35, T36)) → U10_gaga(T35, T36, T34, X59, insertE_in_gga(T34, T36, X59))
insertE_in_gga(T43, [], .(T43, [])) → insertE_out_gga(T43, [], .(T43, []))
insertE_in_gga(T52, T53, .(T52, T53)) → insertE_out_gga(T52, T53, .(T52, T53))
insertE_in_gga(T60, .(T61, T62), .(T61, X91)) → U3_gga(T60, T61, T62, X91, insertE_in_gga(T60, T62, X91))
U3_gga(T60, T61, T62, X91, insertE_out_gga(T60, T62, X91)) → insertE_out_gga(T60, .(T61, T62), .(T61, X91))
U10_gaga(T35, T36, T34, X59, insertE_out_gga(T34, T36, X59)) → pD_out_gaga(T35, T36, T34, X59)
U2_ga(T34, T35, X59, pD_out_gaga(T35, X58, T34, X59)) → permC_out_ga(.(T34, T35), X59)
U5_gagaga(T28, T29, T27, X45, T6, T9, permC_out_ga(T28, T29)) → U6_gagaga(T28, T29, T27, X45, T6, T9, pG_in_ggaga(T27, T29, X45, T6, T9))
pG_in_ggaga(T27, T29, T67, T6, T9) → U7_ggaga(T27, T29, T67, T6, T9, insertE_in_gga(T27, T29, T67))
U7_ggaga(T27, T29, T67, T6, T9, insertE_out_gga(T27, T29, T67)) → U8_ggaga(T27, T29, T67, T6, T9, insertF_in_gga(T6, T67, T9))
insertF_in_gga(T76, [], .(T76, [])) → insertF_out_gga(T76, [], .(T76, []))
insertF_in_gga(T85, T86, .(T85, T86)) → insertF_out_gga(T85, T86, .(T85, T86))
insertF_in_gga(T95, .(T96, T97), .(T96, T99)) → U4_gga(T95, T96, T97, T99, insertF_in_gga(T95, T97, T99))
U4_gga(T95, T96, T97, T99, insertF_out_gga(T95, T97, T99)) → insertF_out_gga(T95, .(T96, T97), .(T96, T99))
U8_ggaga(T27, T29, T67, T6, T9, insertF_out_gga(T6, T67, T9)) → pG_out_ggaga(T27, T29, T67, T6, T9)
U6_gagaga(T28, T29, T27, X45, T6, T9, pG_out_ggaga(T27, T29, X45, T6, T9)) → pB_out_gagaga(T28, T29, T27, X45, T6, T9)
U1_ga(T6, T27, T28, T9, pB_out_gagaga(T28, X44, T27, X45, T6, T9)) → permA_out_ga(.(T6, .(T27, T28)), T9)
INSERTF_IN_GGA(T95, .(T96, T97), .(T96, T99)) → INSERTF_IN_GGA(T95, T97, T99)
permA_in_ga([], []) → permA_out_ga([], [])
permA_in_ga(.(T16, []), .(T16, [])) → permA_out_ga(.(T16, []), .(T16, []))
permA_in_ga(.(T6, .(T27, T28)), T9) → U1_ga(T6, T27, T28, T9, pB_in_gagaga(T28, X44, T27, X45, T6, T9))
pB_in_gagaga(T28, T29, T27, X45, T6, T9) → U5_gagaga(T28, T29, T27, X45, T6, T9, permC_in_ga(T28, T29))
permC_in_ga([], []) → permC_out_ga([], [])
permC_in_ga(.(T34, T35), X59) → U2_ga(T34, T35, X59, pD_in_gaga(T35, X58, T34, X59))
pD_in_gaga(T35, T36, T34, X59) → U9_gaga(T35, T36, T34, X59, permC_in_ga(T35, T36))
U9_gaga(T35, T36, T34, X59, permC_out_ga(T35, T36)) → U10_gaga(T35, T36, T34, X59, insertE_in_gga(T34, T36, X59))
insertE_in_gga(T43, [], .(T43, [])) → insertE_out_gga(T43, [], .(T43, []))
insertE_in_gga(T52, T53, .(T52, T53)) → insertE_out_gga(T52, T53, .(T52, T53))
insertE_in_gga(T60, .(T61, T62), .(T61, X91)) → U3_gga(T60, T61, T62, X91, insertE_in_gga(T60, T62, X91))
U3_gga(T60, T61, T62, X91, insertE_out_gga(T60, T62, X91)) → insertE_out_gga(T60, .(T61, T62), .(T61, X91))
U10_gaga(T35, T36, T34, X59, insertE_out_gga(T34, T36, X59)) → pD_out_gaga(T35, T36, T34, X59)
U2_ga(T34, T35, X59, pD_out_gaga(T35, X58, T34, X59)) → permC_out_ga(.(T34, T35), X59)
U5_gagaga(T28, T29, T27, X45, T6, T9, permC_out_ga(T28, T29)) → U6_gagaga(T28, T29, T27, X45, T6, T9, pG_in_ggaga(T27, T29, X45, T6, T9))
pG_in_ggaga(T27, T29, T67, T6, T9) → U7_ggaga(T27, T29, T67, T6, T9, insertE_in_gga(T27, T29, T67))
U7_ggaga(T27, T29, T67, T6, T9, insertE_out_gga(T27, T29, T67)) → U8_ggaga(T27, T29, T67, T6, T9, insertF_in_gga(T6, T67, T9))
insertF_in_gga(T76, [], .(T76, [])) → insertF_out_gga(T76, [], .(T76, []))
insertF_in_gga(T85, T86, .(T85, T86)) → insertF_out_gga(T85, T86, .(T85, T86))
insertF_in_gga(T95, .(T96, T97), .(T96, T99)) → U4_gga(T95, T96, T97, T99, insertF_in_gga(T95, T97, T99))
U4_gga(T95, T96, T97, T99, insertF_out_gga(T95, T97, T99)) → insertF_out_gga(T95, .(T96, T97), .(T96, T99))
U8_ggaga(T27, T29, T67, T6, T9, insertF_out_gga(T6, T67, T9)) → pG_out_ggaga(T27, T29, T67, T6, T9)
U6_gagaga(T28, T29, T27, X45, T6, T9, pG_out_ggaga(T27, T29, X45, T6, T9)) → pB_out_gagaga(T28, T29, T27, X45, T6, T9)
U1_ga(T6, T27, T28, T9, pB_out_gagaga(T28, X44, T27, X45, T6, T9)) → permA_out_ga(.(T6, .(T27, T28)), T9)
INSERTF_IN_GGA(T95, .(T96, T97), .(T96, T99)) → INSERTF_IN_GGA(T95, T97, T99)
INSERTF_IN_GGA(T95, .(T96, T97)) → INSERTF_IN_GGA(T95, T97)
From the DPs we obtained the following set of size-change graphs:
INSERTE_IN_GGA(T60, .(T61, T62), .(T61, X91)) → INSERTE_IN_GGA(T60, T62, X91)
permA_in_ga([], []) → permA_out_ga([], [])
permA_in_ga(.(T16, []), .(T16, [])) → permA_out_ga(.(T16, []), .(T16, []))
permA_in_ga(.(T6, .(T27, T28)), T9) → U1_ga(T6, T27, T28, T9, pB_in_gagaga(T28, X44, T27, X45, T6, T9))
pB_in_gagaga(T28, T29, T27, X45, T6, T9) → U5_gagaga(T28, T29, T27, X45, T6, T9, permC_in_ga(T28, T29))
permC_in_ga([], []) → permC_out_ga([], [])
permC_in_ga(.(T34, T35), X59) → U2_ga(T34, T35, X59, pD_in_gaga(T35, X58, T34, X59))
pD_in_gaga(T35, T36, T34, X59) → U9_gaga(T35, T36, T34, X59, permC_in_ga(T35, T36))
U9_gaga(T35, T36, T34, X59, permC_out_ga(T35, T36)) → U10_gaga(T35, T36, T34, X59, insertE_in_gga(T34, T36, X59))
insertE_in_gga(T43, [], .(T43, [])) → insertE_out_gga(T43, [], .(T43, []))
insertE_in_gga(T52, T53, .(T52, T53)) → insertE_out_gga(T52, T53, .(T52, T53))
insertE_in_gga(T60, .(T61, T62), .(T61, X91)) → U3_gga(T60, T61, T62, X91, insertE_in_gga(T60, T62, X91))
U3_gga(T60, T61, T62, X91, insertE_out_gga(T60, T62, X91)) → insertE_out_gga(T60, .(T61, T62), .(T61, X91))
U10_gaga(T35, T36, T34, X59, insertE_out_gga(T34, T36, X59)) → pD_out_gaga(T35, T36, T34, X59)
U2_ga(T34, T35, X59, pD_out_gaga(T35, X58, T34, X59)) → permC_out_ga(.(T34, T35), X59)
U5_gagaga(T28, T29, T27, X45, T6, T9, permC_out_ga(T28, T29)) → U6_gagaga(T28, T29, T27, X45, T6, T9, pG_in_ggaga(T27, T29, X45, T6, T9))
pG_in_ggaga(T27, T29, T67, T6, T9) → U7_ggaga(T27, T29, T67, T6, T9, insertE_in_gga(T27, T29, T67))
U7_ggaga(T27, T29, T67, T6, T9, insertE_out_gga(T27, T29, T67)) → U8_ggaga(T27, T29, T67, T6, T9, insertF_in_gga(T6, T67, T9))
insertF_in_gga(T76, [], .(T76, [])) → insertF_out_gga(T76, [], .(T76, []))
insertF_in_gga(T85, T86, .(T85, T86)) → insertF_out_gga(T85, T86, .(T85, T86))
insertF_in_gga(T95, .(T96, T97), .(T96, T99)) → U4_gga(T95, T96, T97, T99, insertF_in_gga(T95, T97, T99))
U4_gga(T95, T96, T97, T99, insertF_out_gga(T95, T97, T99)) → insertF_out_gga(T95, .(T96, T97), .(T96, T99))
U8_ggaga(T27, T29, T67, T6, T9, insertF_out_gga(T6, T67, T9)) → pG_out_ggaga(T27, T29, T67, T6, T9)
U6_gagaga(T28, T29, T27, X45, T6, T9, pG_out_ggaga(T27, T29, X45, T6, T9)) → pB_out_gagaga(T28, T29, T27, X45, T6, T9)
U1_ga(T6, T27, T28, T9, pB_out_gagaga(T28, X44, T27, X45, T6, T9)) → permA_out_ga(.(T6, .(T27, T28)), T9)
INSERTE_IN_GGA(T60, .(T61, T62), .(T61, X91)) → INSERTE_IN_GGA(T60, T62, X91)
INSERTE_IN_GGA(T60, .(T61, T62)) → INSERTE_IN_GGA(T60, T62)
From the DPs we obtained the following set of size-change graphs:
PERMC_IN_GA(.(T34, T35), X59) → PD_IN_GAGA(T35, X58, T34, X59)
PD_IN_GAGA(T35, T36, T34, X59) → PERMC_IN_GA(T35, T36)
permA_in_ga([], []) → permA_out_ga([], [])
permA_in_ga(.(T16, []), .(T16, [])) → permA_out_ga(.(T16, []), .(T16, []))
permA_in_ga(.(T6, .(T27, T28)), T9) → U1_ga(T6, T27, T28, T9, pB_in_gagaga(T28, X44, T27, X45, T6, T9))
pB_in_gagaga(T28, T29, T27, X45, T6, T9) → U5_gagaga(T28, T29, T27, X45, T6, T9, permC_in_ga(T28, T29))
permC_in_ga([], []) → permC_out_ga([], [])
permC_in_ga(.(T34, T35), X59) → U2_ga(T34, T35, X59, pD_in_gaga(T35, X58, T34, X59))
pD_in_gaga(T35, T36, T34, X59) → U9_gaga(T35, T36, T34, X59, permC_in_ga(T35, T36))
U9_gaga(T35, T36, T34, X59, permC_out_ga(T35, T36)) → U10_gaga(T35, T36, T34, X59, insertE_in_gga(T34, T36, X59))
insertE_in_gga(T43, [], .(T43, [])) → insertE_out_gga(T43, [], .(T43, []))
insertE_in_gga(T52, T53, .(T52, T53)) → insertE_out_gga(T52, T53, .(T52, T53))
insertE_in_gga(T60, .(T61, T62), .(T61, X91)) → U3_gga(T60, T61, T62, X91, insertE_in_gga(T60, T62, X91))
U3_gga(T60, T61, T62, X91, insertE_out_gga(T60, T62, X91)) → insertE_out_gga(T60, .(T61, T62), .(T61, X91))
U10_gaga(T35, T36, T34, X59, insertE_out_gga(T34, T36, X59)) → pD_out_gaga(T35, T36, T34, X59)
U2_ga(T34, T35, X59, pD_out_gaga(T35, X58, T34, X59)) → permC_out_ga(.(T34, T35), X59)
U5_gagaga(T28, T29, T27, X45, T6, T9, permC_out_ga(T28, T29)) → U6_gagaga(T28, T29, T27, X45, T6, T9, pG_in_ggaga(T27, T29, X45, T6, T9))
pG_in_ggaga(T27, T29, T67, T6, T9) → U7_ggaga(T27, T29, T67, T6, T9, insertE_in_gga(T27, T29, T67))
U7_ggaga(T27, T29, T67, T6, T9, insertE_out_gga(T27, T29, T67)) → U8_ggaga(T27, T29, T67, T6, T9, insertF_in_gga(T6, T67, T9))
insertF_in_gga(T76, [], .(T76, [])) → insertF_out_gga(T76, [], .(T76, []))
insertF_in_gga(T85, T86, .(T85, T86)) → insertF_out_gga(T85, T86, .(T85, T86))
insertF_in_gga(T95, .(T96, T97), .(T96, T99)) → U4_gga(T95, T96, T97, T99, insertF_in_gga(T95, T97, T99))
U4_gga(T95, T96, T97, T99, insertF_out_gga(T95, T97, T99)) → insertF_out_gga(T95, .(T96, T97), .(T96, T99))
U8_ggaga(T27, T29, T67, T6, T9, insertF_out_gga(T6, T67, T9)) → pG_out_ggaga(T27, T29, T67, T6, T9)
U6_gagaga(T28, T29, T27, X45, T6, T9, pG_out_ggaga(T27, T29, X45, T6, T9)) → pB_out_gagaga(T28, T29, T27, X45, T6, T9)
U1_ga(T6, T27, T28, T9, pB_out_gagaga(T28, X44, T27, X45, T6, T9)) → permA_out_ga(.(T6, .(T27, T28)), T9)
PERMC_IN_GA(.(T34, T35), X59) → PD_IN_GAGA(T35, X58, T34, X59)
PD_IN_GAGA(T35, T36, T34, X59) → PERMC_IN_GA(T35, T36)
PERMC_IN_GA(.(T34, T35)) → PD_IN_GAGA(T35, T34)
PD_IN_GAGA(T35, T34) → PERMC_IN_GA(T35)
From the DPs we obtained the following set of size-change graphs: