0 Prolog
↳1 PrologToPiTRSViaGraphTransformerProof (⇒, 158 ms)
↳2 PiTRS
↳3 DependencyPairsProof (⇔, 86 ms)
↳4 PiDP
↳5 DependencyGraphProof (⇔, 0 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 (⇒, 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 QDPOrderProof (⇔, 110 ms)
↳34 QDP
↳35 DependencyGraphProof (⇔, 0 ms)
↳36 TRUE
tA_in_g(s(T8)) → U1_g(T8, pB_in_gaaaaa(T8, X32, X5, X31, X6, X7))
pB_in_gaaaaa(T8, T10, X5, X31, X6, X7) → U7_gaaaaa(T8, T10, X5, X31, X6, X7, llD_in_ga(T8, T10))
llD_in_ga(s(T16), .(X66, X67)) → U2_ga(T16, X66, X67, llD_in_ga(T16, X67))
llD_in_ga(0, []) → llD_out_ga(0, [])
U2_ga(T16, X66, X67, llD_out_ga(T16, X67)) → llD_out_ga(s(T16), .(X66, X67))
U7_gaaaaa(T8, T10, X5, X31, X6, X7, llD_out_ga(T8, T10)) → U8_gaaaaa(T8, T10, X5, X31, X6, X7, pI_in_aagaa(X5, X31, T10, X6, X7))
pI_in_aagaa(T19, T20, T10, T21, X7) → U9_aagaa(T19, T20, T10, T21, X7, selectH_in_aaga(T19, T20, T10, T21))
selectH_in_aaga(X131, X132, T34, .(X132, X133)) → U6_aaga(X131, X132, T34, X133, selectE_in_aga(X131, T34, X133))
selectE_in_aga(X168, .(T45, T47), .(T45, X169)) → U3_aga(X168, T45, T47, X169, selectE_in_aga(X168, T47, X169))
selectE_in_aga(T54, .(T54, T55), T55) → selectE_out_aga(T54, .(T54, T55), T55)
U3_aga(X168, T45, T47, X169, selectE_out_aga(X168, T47, X169)) → selectE_out_aga(X168, .(T45, T47), .(T45, X169))
U6_aaga(X131, X132, T34, X133, selectE_out_aga(X131, T34, X133)) → selectH_out_aaga(X131, X132, T34, .(X132, X133))
selectH_in_aaga(X193, X193, T58, T58) → selectH_out_aaga(X193, X193, T58, T58)
U9_aagaa(T19, T20, T10, T21, X7, selectH_out_aaga(T19, T20, T10, T21)) → U10_aagaa(T19, T20, T10, T21, X7, pJ_in_ag(X7, T21))
pJ_in_ag(T61, T21) → U11_ag(T61, T21, llF_in_ag(T61, T21))
llF_in_ag(s(X221), .(T72, T74)) → U4_ag(X221, T72, T74, llF_in_ag(X221, T74))
llF_in_ag(0, []) → llF_out_ag(0, [])
U4_ag(X221, T72, T74, llF_out_ag(X221, T74)) → llF_out_ag(s(X221), .(T72, T74))
U11_ag(T61, T21, llF_out_ag(T61, T21)) → U12_ag(T61, T21, tA_in_g(T61))
tA_in_g(0) → tA_out_g(0)
U12_ag(T61, T21, tA_out_g(T61)) → pJ_out_ag(T61, T21)
U10_aagaa(T19, T20, T10, T21, X7, pJ_out_ag(X7, T21)) → pI_out_aagaa(T19, T20, T10, T21, X7)
U8_gaaaaa(T8, T10, X5, X31, X6, X7, pI_out_aagaa(X5, X31, T10, X6, X7)) → pB_out_gaaaaa(T8, T10, X5, X31, X6, X7)
U1_g(T8, pB_out_gaaaaa(T8, X32, X5, X31, X6, X7)) → tA_out_g(s(T8))
TA_IN_G(s(T8)) → U1_G(T8, pB_in_gaaaaa(T8, X32, X5, X31, X6, X7))
TA_IN_G(s(T8)) → PB_IN_GAAAAA(T8, X32, X5, X31, X6, X7)
PB_IN_GAAAAA(T8, T10, X5, X31, X6, X7) → U7_GAAAAA(T8, T10, X5, X31, X6, X7, llD_in_ga(T8, T10))
PB_IN_GAAAAA(T8, T10, X5, X31, X6, X7) → LLD_IN_GA(T8, T10)
LLD_IN_GA(s(T16), .(X66, X67)) → U2_GA(T16, X66, X67, llD_in_ga(T16, X67))
LLD_IN_GA(s(T16), .(X66, X67)) → LLD_IN_GA(T16, X67)
U7_GAAAAA(T8, T10, X5, X31, X6, X7, llD_out_ga(T8, T10)) → U8_GAAAAA(T8, T10, X5, X31, X6, X7, pI_in_aagaa(X5, X31, T10, X6, X7))
U7_GAAAAA(T8, T10, X5, X31, X6, X7, llD_out_ga(T8, T10)) → PI_IN_AAGAA(X5, X31, T10, X6, X7)
PI_IN_AAGAA(T19, T20, T10, T21, X7) → U9_AAGAA(T19, T20, T10, T21, X7, selectH_in_aaga(T19, T20, T10, T21))
PI_IN_AAGAA(T19, T20, T10, T21, X7) → SELECTH_IN_AAGA(T19, T20, T10, T21)
SELECTH_IN_AAGA(X131, X132, T34, .(X132, X133)) → U6_AAGA(X131, X132, T34, X133, selectE_in_aga(X131, T34, X133))
SELECTH_IN_AAGA(X131, X132, T34, .(X132, X133)) → SELECTE_IN_AGA(X131, T34, X133)
SELECTE_IN_AGA(X168, .(T45, T47), .(T45, X169)) → U3_AGA(X168, T45, T47, X169, selectE_in_aga(X168, T47, X169))
SELECTE_IN_AGA(X168, .(T45, T47), .(T45, X169)) → SELECTE_IN_AGA(X168, T47, X169)
U9_AAGAA(T19, T20, T10, T21, X7, selectH_out_aaga(T19, T20, T10, T21)) → U10_AAGAA(T19, T20, T10, T21, X7, pJ_in_ag(X7, T21))
U9_AAGAA(T19, T20, T10, T21, X7, selectH_out_aaga(T19, T20, T10, T21)) → PJ_IN_AG(X7, T21)
PJ_IN_AG(T61, T21) → U11_AG(T61, T21, llF_in_ag(T61, T21))
PJ_IN_AG(T61, T21) → LLF_IN_AG(T61, T21)
LLF_IN_AG(s(X221), .(T72, T74)) → U4_AG(X221, T72, T74, llF_in_ag(X221, T74))
LLF_IN_AG(s(X221), .(T72, T74)) → LLF_IN_AG(X221, T74)
U11_AG(T61, T21, llF_out_ag(T61, T21)) → U12_AG(T61, T21, tA_in_g(T61))
U11_AG(T61, T21, llF_out_ag(T61, T21)) → TA_IN_G(T61)
tA_in_g(s(T8)) → U1_g(T8, pB_in_gaaaaa(T8, X32, X5, X31, X6, X7))
pB_in_gaaaaa(T8, T10, X5, X31, X6, X7) → U7_gaaaaa(T8, T10, X5, X31, X6, X7, llD_in_ga(T8, T10))
llD_in_ga(s(T16), .(X66, X67)) → U2_ga(T16, X66, X67, llD_in_ga(T16, X67))
llD_in_ga(0, []) → llD_out_ga(0, [])
U2_ga(T16, X66, X67, llD_out_ga(T16, X67)) → llD_out_ga(s(T16), .(X66, X67))
U7_gaaaaa(T8, T10, X5, X31, X6, X7, llD_out_ga(T8, T10)) → U8_gaaaaa(T8, T10, X5, X31, X6, X7, pI_in_aagaa(X5, X31, T10, X6, X7))
pI_in_aagaa(T19, T20, T10, T21, X7) → U9_aagaa(T19, T20, T10, T21, X7, selectH_in_aaga(T19, T20, T10, T21))
selectH_in_aaga(X131, X132, T34, .(X132, X133)) → U6_aaga(X131, X132, T34, X133, selectE_in_aga(X131, T34, X133))
selectE_in_aga(X168, .(T45, T47), .(T45, X169)) → U3_aga(X168, T45, T47, X169, selectE_in_aga(X168, T47, X169))
selectE_in_aga(T54, .(T54, T55), T55) → selectE_out_aga(T54, .(T54, T55), T55)
U3_aga(X168, T45, T47, X169, selectE_out_aga(X168, T47, X169)) → selectE_out_aga(X168, .(T45, T47), .(T45, X169))
U6_aaga(X131, X132, T34, X133, selectE_out_aga(X131, T34, X133)) → selectH_out_aaga(X131, X132, T34, .(X132, X133))
selectH_in_aaga(X193, X193, T58, T58) → selectH_out_aaga(X193, X193, T58, T58)
U9_aagaa(T19, T20, T10, T21, X7, selectH_out_aaga(T19, T20, T10, T21)) → U10_aagaa(T19, T20, T10, T21, X7, pJ_in_ag(X7, T21))
pJ_in_ag(T61, T21) → U11_ag(T61, T21, llF_in_ag(T61, T21))
llF_in_ag(s(X221), .(T72, T74)) → U4_ag(X221, T72, T74, llF_in_ag(X221, T74))
llF_in_ag(0, []) → llF_out_ag(0, [])
U4_ag(X221, T72, T74, llF_out_ag(X221, T74)) → llF_out_ag(s(X221), .(T72, T74))
U11_ag(T61, T21, llF_out_ag(T61, T21)) → U12_ag(T61, T21, tA_in_g(T61))
tA_in_g(0) → tA_out_g(0)
U12_ag(T61, T21, tA_out_g(T61)) → pJ_out_ag(T61, T21)
U10_aagaa(T19, T20, T10, T21, X7, pJ_out_ag(X7, T21)) → pI_out_aagaa(T19, T20, T10, T21, X7)
U8_gaaaaa(T8, T10, X5, X31, X6, X7, pI_out_aagaa(X5, X31, T10, X6, X7)) → pB_out_gaaaaa(T8, T10, X5, X31, X6, X7)
U1_g(T8, pB_out_gaaaaa(T8, X32, X5, X31, X6, X7)) → tA_out_g(s(T8))
TA_IN_G(s(T8)) → U1_G(T8, pB_in_gaaaaa(T8, X32, X5, X31, X6, X7))
TA_IN_G(s(T8)) → PB_IN_GAAAAA(T8, X32, X5, X31, X6, X7)
PB_IN_GAAAAA(T8, T10, X5, X31, X6, X7) → U7_GAAAAA(T8, T10, X5, X31, X6, X7, llD_in_ga(T8, T10))
PB_IN_GAAAAA(T8, T10, X5, X31, X6, X7) → LLD_IN_GA(T8, T10)
LLD_IN_GA(s(T16), .(X66, X67)) → U2_GA(T16, X66, X67, llD_in_ga(T16, X67))
LLD_IN_GA(s(T16), .(X66, X67)) → LLD_IN_GA(T16, X67)
U7_GAAAAA(T8, T10, X5, X31, X6, X7, llD_out_ga(T8, T10)) → U8_GAAAAA(T8, T10, X5, X31, X6, X7, pI_in_aagaa(X5, X31, T10, X6, X7))
U7_GAAAAA(T8, T10, X5, X31, X6, X7, llD_out_ga(T8, T10)) → PI_IN_AAGAA(X5, X31, T10, X6, X7)
PI_IN_AAGAA(T19, T20, T10, T21, X7) → U9_AAGAA(T19, T20, T10, T21, X7, selectH_in_aaga(T19, T20, T10, T21))
PI_IN_AAGAA(T19, T20, T10, T21, X7) → SELECTH_IN_AAGA(T19, T20, T10, T21)
SELECTH_IN_AAGA(X131, X132, T34, .(X132, X133)) → U6_AAGA(X131, X132, T34, X133, selectE_in_aga(X131, T34, X133))
SELECTH_IN_AAGA(X131, X132, T34, .(X132, X133)) → SELECTE_IN_AGA(X131, T34, X133)
SELECTE_IN_AGA(X168, .(T45, T47), .(T45, X169)) → U3_AGA(X168, T45, T47, X169, selectE_in_aga(X168, T47, X169))
SELECTE_IN_AGA(X168, .(T45, T47), .(T45, X169)) → SELECTE_IN_AGA(X168, T47, X169)
U9_AAGAA(T19, T20, T10, T21, X7, selectH_out_aaga(T19, T20, T10, T21)) → U10_AAGAA(T19, T20, T10, T21, X7, pJ_in_ag(X7, T21))
U9_AAGAA(T19, T20, T10, T21, X7, selectH_out_aaga(T19, T20, T10, T21)) → PJ_IN_AG(X7, T21)
PJ_IN_AG(T61, T21) → U11_AG(T61, T21, llF_in_ag(T61, T21))
PJ_IN_AG(T61, T21) → LLF_IN_AG(T61, T21)
LLF_IN_AG(s(X221), .(T72, T74)) → U4_AG(X221, T72, T74, llF_in_ag(X221, T74))
LLF_IN_AG(s(X221), .(T72, T74)) → LLF_IN_AG(X221, T74)
U11_AG(T61, T21, llF_out_ag(T61, T21)) → U12_AG(T61, T21, tA_in_g(T61))
U11_AG(T61, T21, llF_out_ag(T61, T21)) → TA_IN_G(T61)
tA_in_g(s(T8)) → U1_g(T8, pB_in_gaaaaa(T8, X32, X5, X31, X6, X7))
pB_in_gaaaaa(T8, T10, X5, X31, X6, X7) → U7_gaaaaa(T8, T10, X5, X31, X6, X7, llD_in_ga(T8, T10))
llD_in_ga(s(T16), .(X66, X67)) → U2_ga(T16, X66, X67, llD_in_ga(T16, X67))
llD_in_ga(0, []) → llD_out_ga(0, [])
U2_ga(T16, X66, X67, llD_out_ga(T16, X67)) → llD_out_ga(s(T16), .(X66, X67))
U7_gaaaaa(T8, T10, X5, X31, X6, X7, llD_out_ga(T8, T10)) → U8_gaaaaa(T8, T10, X5, X31, X6, X7, pI_in_aagaa(X5, X31, T10, X6, X7))
pI_in_aagaa(T19, T20, T10, T21, X7) → U9_aagaa(T19, T20, T10, T21, X7, selectH_in_aaga(T19, T20, T10, T21))
selectH_in_aaga(X131, X132, T34, .(X132, X133)) → U6_aaga(X131, X132, T34, X133, selectE_in_aga(X131, T34, X133))
selectE_in_aga(X168, .(T45, T47), .(T45, X169)) → U3_aga(X168, T45, T47, X169, selectE_in_aga(X168, T47, X169))
selectE_in_aga(T54, .(T54, T55), T55) → selectE_out_aga(T54, .(T54, T55), T55)
U3_aga(X168, T45, T47, X169, selectE_out_aga(X168, T47, X169)) → selectE_out_aga(X168, .(T45, T47), .(T45, X169))
U6_aaga(X131, X132, T34, X133, selectE_out_aga(X131, T34, X133)) → selectH_out_aaga(X131, X132, T34, .(X132, X133))
selectH_in_aaga(X193, X193, T58, T58) → selectH_out_aaga(X193, X193, T58, T58)
U9_aagaa(T19, T20, T10, T21, X7, selectH_out_aaga(T19, T20, T10, T21)) → U10_aagaa(T19, T20, T10, T21, X7, pJ_in_ag(X7, T21))
pJ_in_ag(T61, T21) → U11_ag(T61, T21, llF_in_ag(T61, T21))
llF_in_ag(s(X221), .(T72, T74)) → U4_ag(X221, T72, T74, llF_in_ag(X221, T74))
llF_in_ag(0, []) → llF_out_ag(0, [])
U4_ag(X221, T72, T74, llF_out_ag(X221, T74)) → llF_out_ag(s(X221), .(T72, T74))
U11_ag(T61, T21, llF_out_ag(T61, T21)) → U12_ag(T61, T21, tA_in_g(T61))
tA_in_g(0) → tA_out_g(0)
U12_ag(T61, T21, tA_out_g(T61)) → pJ_out_ag(T61, T21)
U10_aagaa(T19, T20, T10, T21, X7, pJ_out_ag(X7, T21)) → pI_out_aagaa(T19, T20, T10, T21, X7)
U8_gaaaaa(T8, T10, X5, X31, X6, X7, pI_out_aagaa(X5, X31, T10, X6, X7)) → pB_out_gaaaaa(T8, T10, X5, X31, X6, X7)
U1_g(T8, pB_out_gaaaaa(T8, X32, X5, X31, X6, X7)) → tA_out_g(s(T8))
LLF_IN_AG(s(X221), .(T72, T74)) → LLF_IN_AG(X221, T74)
tA_in_g(s(T8)) → U1_g(T8, pB_in_gaaaaa(T8, X32, X5, X31, X6, X7))
pB_in_gaaaaa(T8, T10, X5, X31, X6, X7) → U7_gaaaaa(T8, T10, X5, X31, X6, X7, llD_in_ga(T8, T10))
llD_in_ga(s(T16), .(X66, X67)) → U2_ga(T16, X66, X67, llD_in_ga(T16, X67))
llD_in_ga(0, []) → llD_out_ga(0, [])
U2_ga(T16, X66, X67, llD_out_ga(T16, X67)) → llD_out_ga(s(T16), .(X66, X67))
U7_gaaaaa(T8, T10, X5, X31, X6, X7, llD_out_ga(T8, T10)) → U8_gaaaaa(T8, T10, X5, X31, X6, X7, pI_in_aagaa(X5, X31, T10, X6, X7))
pI_in_aagaa(T19, T20, T10, T21, X7) → U9_aagaa(T19, T20, T10, T21, X7, selectH_in_aaga(T19, T20, T10, T21))
selectH_in_aaga(X131, X132, T34, .(X132, X133)) → U6_aaga(X131, X132, T34, X133, selectE_in_aga(X131, T34, X133))
selectE_in_aga(X168, .(T45, T47), .(T45, X169)) → U3_aga(X168, T45, T47, X169, selectE_in_aga(X168, T47, X169))
selectE_in_aga(T54, .(T54, T55), T55) → selectE_out_aga(T54, .(T54, T55), T55)
U3_aga(X168, T45, T47, X169, selectE_out_aga(X168, T47, X169)) → selectE_out_aga(X168, .(T45, T47), .(T45, X169))
U6_aaga(X131, X132, T34, X133, selectE_out_aga(X131, T34, X133)) → selectH_out_aaga(X131, X132, T34, .(X132, X133))
selectH_in_aaga(X193, X193, T58, T58) → selectH_out_aaga(X193, X193, T58, T58)
U9_aagaa(T19, T20, T10, T21, X7, selectH_out_aaga(T19, T20, T10, T21)) → U10_aagaa(T19, T20, T10, T21, X7, pJ_in_ag(X7, T21))
pJ_in_ag(T61, T21) → U11_ag(T61, T21, llF_in_ag(T61, T21))
llF_in_ag(s(X221), .(T72, T74)) → U4_ag(X221, T72, T74, llF_in_ag(X221, T74))
llF_in_ag(0, []) → llF_out_ag(0, [])
U4_ag(X221, T72, T74, llF_out_ag(X221, T74)) → llF_out_ag(s(X221), .(T72, T74))
U11_ag(T61, T21, llF_out_ag(T61, T21)) → U12_ag(T61, T21, tA_in_g(T61))
tA_in_g(0) → tA_out_g(0)
U12_ag(T61, T21, tA_out_g(T61)) → pJ_out_ag(T61, T21)
U10_aagaa(T19, T20, T10, T21, X7, pJ_out_ag(X7, T21)) → pI_out_aagaa(T19, T20, T10, T21, X7)
U8_gaaaaa(T8, T10, X5, X31, X6, X7, pI_out_aagaa(X5, X31, T10, X6, X7)) → pB_out_gaaaaa(T8, T10, X5, X31, X6, X7)
U1_g(T8, pB_out_gaaaaa(T8, X32, X5, X31, X6, X7)) → tA_out_g(s(T8))
LLF_IN_AG(s(X221), .(T72, T74)) → LLF_IN_AG(X221, T74)
LLF_IN_AG(.(T74)) → LLF_IN_AG(T74)
From the DPs we obtained the following set of size-change graphs:
SELECTE_IN_AGA(X168, .(T45, T47), .(T45, X169)) → SELECTE_IN_AGA(X168, T47, X169)
tA_in_g(s(T8)) → U1_g(T8, pB_in_gaaaaa(T8, X32, X5, X31, X6, X7))
pB_in_gaaaaa(T8, T10, X5, X31, X6, X7) → U7_gaaaaa(T8, T10, X5, X31, X6, X7, llD_in_ga(T8, T10))
llD_in_ga(s(T16), .(X66, X67)) → U2_ga(T16, X66, X67, llD_in_ga(T16, X67))
llD_in_ga(0, []) → llD_out_ga(0, [])
U2_ga(T16, X66, X67, llD_out_ga(T16, X67)) → llD_out_ga(s(T16), .(X66, X67))
U7_gaaaaa(T8, T10, X5, X31, X6, X7, llD_out_ga(T8, T10)) → U8_gaaaaa(T8, T10, X5, X31, X6, X7, pI_in_aagaa(X5, X31, T10, X6, X7))
pI_in_aagaa(T19, T20, T10, T21, X7) → U9_aagaa(T19, T20, T10, T21, X7, selectH_in_aaga(T19, T20, T10, T21))
selectH_in_aaga(X131, X132, T34, .(X132, X133)) → U6_aaga(X131, X132, T34, X133, selectE_in_aga(X131, T34, X133))
selectE_in_aga(X168, .(T45, T47), .(T45, X169)) → U3_aga(X168, T45, T47, X169, selectE_in_aga(X168, T47, X169))
selectE_in_aga(T54, .(T54, T55), T55) → selectE_out_aga(T54, .(T54, T55), T55)
U3_aga(X168, T45, T47, X169, selectE_out_aga(X168, T47, X169)) → selectE_out_aga(X168, .(T45, T47), .(T45, X169))
U6_aaga(X131, X132, T34, X133, selectE_out_aga(X131, T34, X133)) → selectH_out_aaga(X131, X132, T34, .(X132, X133))
selectH_in_aaga(X193, X193, T58, T58) → selectH_out_aaga(X193, X193, T58, T58)
U9_aagaa(T19, T20, T10, T21, X7, selectH_out_aaga(T19, T20, T10, T21)) → U10_aagaa(T19, T20, T10, T21, X7, pJ_in_ag(X7, T21))
pJ_in_ag(T61, T21) → U11_ag(T61, T21, llF_in_ag(T61, T21))
llF_in_ag(s(X221), .(T72, T74)) → U4_ag(X221, T72, T74, llF_in_ag(X221, T74))
llF_in_ag(0, []) → llF_out_ag(0, [])
U4_ag(X221, T72, T74, llF_out_ag(X221, T74)) → llF_out_ag(s(X221), .(T72, T74))
U11_ag(T61, T21, llF_out_ag(T61, T21)) → U12_ag(T61, T21, tA_in_g(T61))
tA_in_g(0) → tA_out_g(0)
U12_ag(T61, T21, tA_out_g(T61)) → pJ_out_ag(T61, T21)
U10_aagaa(T19, T20, T10, T21, X7, pJ_out_ag(X7, T21)) → pI_out_aagaa(T19, T20, T10, T21, X7)
U8_gaaaaa(T8, T10, X5, X31, X6, X7, pI_out_aagaa(X5, X31, T10, X6, X7)) → pB_out_gaaaaa(T8, T10, X5, X31, X6, X7)
U1_g(T8, pB_out_gaaaaa(T8, X32, X5, X31, X6, X7)) → tA_out_g(s(T8))
SELECTE_IN_AGA(X168, .(T45, T47), .(T45, X169)) → SELECTE_IN_AGA(X168, T47, X169)
SELECTE_IN_AGA(.(T47)) → SELECTE_IN_AGA(T47)
From the DPs we obtained the following set of size-change graphs:
LLD_IN_GA(s(T16), .(X66, X67)) → LLD_IN_GA(T16, X67)
tA_in_g(s(T8)) → U1_g(T8, pB_in_gaaaaa(T8, X32, X5, X31, X6, X7))
pB_in_gaaaaa(T8, T10, X5, X31, X6, X7) → U7_gaaaaa(T8, T10, X5, X31, X6, X7, llD_in_ga(T8, T10))
llD_in_ga(s(T16), .(X66, X67)) → U2_ga(T16, X66, X67, llD_in_ga(T16, X67))
llD_in_ga(0, []) → llD_out_ga(0, [])
U2_ga(T16, X66, X67, llD_out_ga(T16, X67)) → llD_out_ga(s(T16), .(X66, X67))
U7_gaaaaa(T8, T10, X5, X31, X6, X7, llD_out_ga(T8, T10)) → U8_gaaaaa(T8, T10, X5, X31, X6, X7, pI_in_aagaa(X5, X31, T10, X6, X7))
pI_in_aagaa(T19, T20, T10, T21, X7) → U9_aagaa(T19, T20, T10, T21, X7, selectH_in_aaga(T19, T20, T10, T21))
selectH_in_aaga(X131, X132, T34, .(X132, X133)) → U6_aaga(X131, X132, T34, X133, selectE_in_aga(X131, T34, X133))
selectE_in_aga(X168, .(T45, T47), .(T45, X169)) → U3_aga(X168, T45, T47, X169, selectE_in_aga(X168, T47, X169))
selectE_in_aga(T54, .(T54, T55), T55) → selectE_out_aga(T54, .(T54, T55), T55)
U3_aga(X168, T45, T47, X169, selectE_out_aga(X168, T47, X169)) → selectE_out_aga(X168, .(T45, T47), .(T45, X169))
U6_aaga(X131, X132, T34, X133, selectE_out_aga(X131, T34, X133)) → selectH_out_aaga(X131, X132, T34, .(X132, X133))
selectH_in_aaga(X193, X193, T58, T58) → selectH_out_aaga(X193, X193, T58, T58)
U9_aagaa(T19, T20, T10, T21, X7, selectH_out_aaga(T19, T20, T10, T21)) → U10_aagaa(T19, T20, T10, T21, X7, pJ_in_ag(X7, T21))
pJ_in_ag(T61, T21) → U11_ag(T61, T21, llF_in_ag(T61, T21))
llF_in_ag(s(X221), .(T72, T74)) → U4_ag(X221, T72, T74, llF_in_ag(X221, T74))
llF_in_ag(0, []) → llF_out_ag(0, [])
U4_ag(X221, T72, T74, llF_out_ag(X221, T74)) → llF_out_ag(s(X221), .(T72, T74))
U11_ag(T61, T21, llF_out_ag(T61, T21)) → U12_ag(T61, T21, tA_in_g(T61))
tA_in_g(0) → tA_out_g(0)
U12_ag(T61, T21, tA_out_g(T61)) → pJ_out_ag(T61, T21)
U10_aagaa(T19, T20, T10, T21, X7, pJ_out_ag(X7, T21)) → pI_out_aagaa(T19, T20, T10, T21, X7)
U8_gaaaaa(T8, T10, X5, X31, X6, X7, pI_out_aagaa(X5, X31, T10, X6, X7)) → pB_out_gaaaaa(T8, T10, X5, X31, X6, X7)
U1_g(T8, pB_out_gaaaaa(T8, X32, X5, X31, X6, X7)) → tA_out_g(s(T8))
LLD_IN_GA(s(T16), .(X66, X67)) → LLD_IN_GA(T16, X67)
LLD_IN_GA(s(T16)) → LLD_IN_GA(T16)
From the DPs we obtained the following set of size-change graphs:
TA_IN_G(s(T8)) → PB_IN_GAAAAA(T8, X32, X5, X31, X6, X7)
PB_IN_GAAAAA(T8, T10, X5, X31, X6, X7) → U7_GAAAAA(T8, T10, X5, X31, X6, X7, llD_in_ga(T8, T10))
U7_GAAAAA(T8, T10, X5, X31, X6, X7, llD_out_ga(T8, T10)) → PI_IN_AAGAA(X5, X31, T10, X6, X7)
PI_IN_AAGAA(T19, T20, T10, T21, X7) → U9_AAGAA(T19, T20, T10, T21, X7, selectH_in_aaga(T19, T20, T10, T21))
U9_AAGAA(T19, T20, T10, T21, X7, selectH_out_aaga(T19, T20, T10, T21)) → PJ_IN_AG(X7, T21)
PJ_IN_AG(T61, T21) → U11_AG(T61, T21, llF_in_ag(T61, T21))
U11_AG(T61, T21, llF_out_ag(T61, T21)) → TA_IN_G(T61)
tA_in_g(s(T8)) → U1_g(T8, pB_in_gaaaaa(T8, X32, X5, X31, X6, X7))
pB_in_gaaaaa(T8, T10, X5, X31, X6, X7) → U7_gaaaaa(T8, T10, X5, X31, X6, X7, llD_in_ga(T8, T10))
llD_in_ga(s(T16), .(X66, X67)) → U2_ga(T16, X66, X67, llD_in_ga(T16, X67))
llD_in_ga(0, []) → llD_out_ga(0, [])
U2_ga(T16, X66, X67, llD_out_ga(T16, X67)) → llD_out_ga(s(T16), .(X66, X67))
U7_gaaaaa(T8, T10, X5, X31, X6, X7, llD_out_ga(T8, T10)) → U8_gaaaaa(T8, T10, X5, X31, X6, X7, pI_in_aagaa(X5, X31, T10, X6, X7))
pI_in_aagaa(T19, T20, T10, T21, X7) → U9_aagaa(T19, T20, T10, T21, X7, selectH_in_aaga(T19, T20, T10, T21))
selectH_in_aaga(X131, X132, T34, .(X132, X133)) → U6_aaga(X131, X132, T34, X133, selectE_in_aga(X131, T34, X133))
selectE_in_aga(X168, .(T45, T47), .(T45, X169)) → U3_aga(X168, T45, T47, X169, selectE_in_aga(X168, T47, X169))
selectE_in_aga(T54, .(T54, T55), T55) → selectE_out_aga(T54, .(T54, T55), T55)
U3_aga(X168, T45, T47, X169, selectE_out_aga(X168, T47, X169)) → selectE_out_aga(X168, .(T45, T47), .(T45, X169))
U6_aaga(X131, X132, T34, X133, selectE_out_aga(X131, T34, X133)) → selectH_out_aaga(X131, X132, T34, .(X132, X133))
selectH_in_aaga(X193, X193, T58, T58) → selectH_out_aaga(X193, X193, T58, T58)
U9_aagaa(T19, T20, T10, T21, X7, selectH_out_aaga(T19, T20, T10, T21)) → U10_aagaa(T19, T20, T10, T21, X7, pJ_in_ag(X7, T21))
pJ_in_ag(T61, T21) → U11_ag(T61, T21, llF_in_ag(T61, T21))
llF_in_ag(s(X221), .(T72, T74)) → U4_ag(X221, T72, T74, llF_in_ag(X221, T74))
llF_in_ag(0, []) → llF_out_ag(0, [])
U4_ag(X221, T72, T74, llF_out_ag(X221, T74)) → llF_out_ag(s(X221), .(T72, T74))
U11_ag(T61, T21, llF_out_ag(T61, T21)) → U12_ag(T61, T21, tA_in_g(T61))
tA_in_g(0) → tA_out_g(0)
U12_ag(T61, T21, tA_out_g(T61)) → pJ_out_ag(T61, T21)
U10_aagaa(T19, T20, T10, T21, X7, pJ_out_ag(X7, T21)) → pI_out_aagaa(T19, T20, T10, T21, X7)
U8_gaaaaa(T8, T10, X5, X31, X6, X7, pI_out_aagaa(X5, X31, T10, X6, X7)) → pB_out_gaaaaa(T8, T10, X5, X31, X6, X7)
U1_g(T8, pB_out_gaaaaa(T8, X32, X5, X31, X6, X7)) → tA_out_g(s(T8))
TA_IN_G(s(T8)) → PB_IN_GAAAAA(T8, X32, X5, X31, X6, X7)
PB_IN_GAAAAA(T8, T10, X5, X31, X6, X7) → U7_GAAAAA(T8, T10, X5, X31, X6, X7, llD_in_ga(T8, T10))
U7_GAAAAA(T8, T10, X5, X31, X6, X7, llD_out_ga(T8, T10)) → PI_IN_AAGAA(X5, X31, T10, X6, X7)
PI_IN_AAGAA(T19, T20, T10, T21, X7) → U9_AAGAA(T19, T20, T10, T21, X7, selectH_in_aaga(T19, T20, T10, T21))
U9_AAGAA(T19, T20, T10, T21, X7, selectH_out_aaga(T19, T20, T10, T21)) → PJ_IN_AG(X7, T21)
PJ_IN_AG(T61, T21) → U11_AG(T61, T21, llF_in_ag(T61, T21))
U11_AG(T61, T21, llF_out_ag(T61, T21)) → TA_IN_G(T61)
llD_in_ga(s(T16), .(X66, X67)) → U2_ga(T16, X66, X67, llD_in_ga(T16, X67))
llD_in_ga(0, []) → llD_out_ga(0, [])
selectH_in_aaga(X131, X132, T34, .(X132, X133)) → U6_aaga(X131, X132, T34, X133, selectE_in_aga(X131, T34, X133))
selectH_in_aaga(X193, X193, T58, T58) → selectH_out_aaga(X193, X193, T58, T58)
llF_in_ag(s(X221), .(T72, T74)) → U4_ag(X221, T72, T74, llF_in_ag(X221, T74))
llF_in_ag(0, []) → llF_out_ag(0, [])
U2_ga(T16, X66, X67, llD_out_ga(T16, X67)) → llD_out_ga(s(T16), .(X66, X67))
U6_aaga(X131, X132, T34, X133, selectE_out_aga(X131, T34, X133)) → selectH_out_aaga(X131, X132, T34, .(X132, X133))
U4_ag(X221, T72, T74, llF_out_ag(X221, T74)) → llF_out_ag(s(X221), .(T72, T74))
selectE_in_aga(X168, .(T45, T47), .(T45, X169)) → U3_aga(X168, T45, T47, X169, selectE_in_aga(X168, T47, X169))
selectE_in_aga(T54, .(T54, T55), T55) → selectE_out_aga(T54, .(T54, T55), T55)
U3_aga(X168, T45, T47, X169, selectE_out_aga(X168, T47, X169)) → selectE_out_aga(X168, .(T45, T47), .(T45, X169))
TA_IN_G(s(T8)) → PB_IN_GAAAAA(T8)
PB_IN_GAAAAA(T8) → U7_GAAAAA(T8, llD_in_ga(T8))
U7_GAAAAA(T8, llD_out_ga(T8, T10)) → PI_IN_AAGAA(T10)
PI_IN_AAGAA(T10) → U9_AAGAA(T10, selectH_in_aaga(T10))
U9_AAGAA(T10, selectH_out_aaga(T10, T21)) → PJ_IN_AG(T21)
PJ_IN_AG(T21) → U11_AG(T21, llF_in_ag(T21))
U11_AG(T21, llF_out_ag(T61, T21)) → TA_IN_G(T61)
llD_in_ga(s(T16)) → U2_ga(T16, llD_in_ga(T16))
llD_in_ga(0) → llD_out_ga(0, [])
selectH_in_aaga(T34) → U6_aaga(T34, selectE_in_aga(T34))
selectH_in_aaga(T58) → selectH_out_aaga(T58, T58)
llF_in_ag(.(T74)) → U4_ag(T74, llF_in_ag(T74))
llF_in_ag([]) → llF_out_ag(0, [])
U2_ga(T16, llD_out_ga(T16, X67)) → llD_out_ga(s(T16), .(X67))
U6_aaga(T34, selectE_out_aga(T34, X133)) → selectH_out_aaga(T34, .(X133))
U4_ag(T74, llF_out_ag(X221, T74)) → llF_out_ag(s(X221), .(T74))
selectE_in_aga(.(T47)) → U3_aga(T47, selectE_in_aga(T47))
selectE_in_aga(.(T55)) → selectE_out_aga(.(T55), T55)
U3_aga(T47, selectE_out_aga(T47, X169)) → selectE_out_aga(.(T47), .(X169))
llD_in_ga(x0)
selectH_in_aaga(x0)
llF_in_ag(x0)
U2_ga(x0, x1)
U6_aaga(x0, x1)
U4_ag(x0, x1)
selectE_in_aga(x0)
U3_aga(x0, x1)
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
U9_AAGAA(T10, selectH_out_aaga(T10, T21)) → PJ_IN_AG(T21)
POL(.(x1)) = 1 + x1
POL(0) = 0
POL(PB_IN_GAAAAA(x1)) = 1 + x1
POL(PI_IN_AAGAA(x1)) = 1 + x1
POL(PJ_IN_AG(x1)) = x1
POL(TA_IN_G(x1)) = x1
POL(U11_AG(x1, x2)) = x2
POL(U2_ga(x1, x2)) = 1 + x2
POL(U3_aga(x1, x2)) = 1 + x2
POL(U4_ag(x1, x2)) = 1 + x2
POL(U6_aaga(x1, x2)) = x2
POL(U7_GAAAAA(x1, x2)) = 1 + x2
POL(U9_AAGAA(x1, x2)) = 1 + x2
POL([]) = 0
POL(llD_in_ga(x1)) = x1
POL(llD_out_ga(x1, x2)) = x2
POL(llF_in_ag(x1)) = x1
POL(llF_out_ag(x1, x2)) = x1
POL(s(x1)) = 1 + x1
POL(selectE_in_aga(x1)) = x1
POL(selectE_out_aga(x1, x2)) = 1 + x2
POL(selectH_in_aaga(x1)) = x1
POL(selectH_out_aaga(x1, x2)) = x2
llD_in_ga(s(T16)) → U2_ga(T16, llD_in_ga(T16))
llD_in_ga(0) → llD_out_ga(0, [])
selectH_in_aaga(T34) → U6_aaga(T34, selectE_in_aga(T34))
selectH_in_aaga(T58) → selectH_out_aaga(T58, T58)
llF_in_ag(.(T74)) → U4_ag(T74, llF_in_ag(T74))
llF_in_ag([]) → llF_out_ag(0, [])
U2_ga(T16, llD_out_ga(T16, X67)) → llD_out_ga(s(T16), .(X67))
selectE_in_aga(.(T47)) → U3_aga(T47, selectE_in_aga(T47))
selectE_in_aga(.(T55)) → selectE_out_aga(.(T55), T55)
U6_aaga(T34, selectE_out_aga(T34, X133)) → selectH_out_aaga(T34, .(X133))
U4_ag(T74, llF_out_ag(X221, T74)) → llF_out_ag(s(X221), .(T74))
U3_aga(T47, selectE_out_aga(T47, X169)) → selectE_out_aga(.(T47), .(X169))
TA_IN_G(s(T8)) → PB_IN_GAAAAA(T8)
PB_IN_GAAAAA(T8) → U7_GAAAAA(T8, llD_in_ga(T8))
U7_GAAAAA(T8, llD_out_ga(T8, T10)) → PI_IN_AAGAA(T10)
PI_IN_AAGAA(T10) → U9_AAGAA(T10, selectH_in_aaga(T10))
PJ_IN_AG(T21) → U11_AG(T21, llF_in_ag(T21))
U11_AG(T21, llF_out_ag(T61, T21)) → TA_IN_G(T61)
llD_in_ga(s(T16)) → U2_ga(T16, llD_in_ga(T16))
llD_in_ga(0) → llD_out_ga(0, [])
selectH_in_aaga(T34) → U6_aaga(T34, selectE_in_aga(T34))
selectH_in_aaga(T58) → selectH_out_aaga(T58, T58)
llF_in_ag(.(T74)) → U4_ag(T74, llF_in_ag(T74))
llF_in_ag([]) → llF_out_ag(0, [])
U2_ga(T16, llD_out_ga(T16, X67)) → llD_out_ga(s(T16), .(X67))
U6_aaga(T34, selectE_out_aga(T34, X133)) → selectH_out_aaga(T34, .(X133))
U4_ag(T74, llF_out_ag(X221, T74)) → llF_out_ag(s(X221), .(T74))
selectE_in_aga(.(T47)) → U3_aga(T47, selectE_in_aga(T47))
selectE_in_aga(.(T55)) → selectE_out_aga(.(T55), T55)
U3_aga(T47, selectE_out_aga(T47, X169)) → selectE_out_aga(.(T47), .(X169))
llD_in_ga(x0)
selectH_in_aaga(x0)
llF_in_ag(x0)
U2_ga(x0, x1)
U6_aaga(x0, x1)
U4_ag(x0, x1)
selectE_in_aga(x0)
U3_aga(x0, x1)