0 Prolog
↳1 PrologToPiTRSViaGraphTransformerProof (⇒, 171 ms)
↳2 PiTRS
↳3 DependencyPairsProof (⇔, 84 ms)
↳4 PiDP
↳5 DependencyGraphProof (⇔, 8 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
goalA_in_gaa(s(T16), T10, T11) → U1_gaa(T16, T10, T11, pB_in_gaaaa(T16, X32, X31, T10, T11))
pB_in_gaaaa(T16, T18, X31, T10, T11) → U8_gaaaa(T16, T18, X31, T10, T11, s2lD_in_ga(T16, T18))
s2lD_in_ga(s(T24), .(X66, X67)) → U3_ga(T24, X66, X67, s2lD_in_ga(T24, X67))
s2lD_in_ga(0, []) → s2lD_out_ga(0, [])
U3_ga(T24, X66, X67, s2lD_out_ga(T24, X67)) → s2lD_out_ga(s(T24), .(X66, X67))
U8_gaaaa(T16, T18, X31, T10, T11, s2lD_out_ga(T16, T18)) → U9_gaaaa(T16, T18, X31, T10, T11, applastG_in_agaa(X31, T18, T10, T11))
applastG_in_agaa(X93, T41, T42, T43) → U6_agaa(X93, T41, T42, T43, pH_in_agaaa(X93, T41, T42, X92, T43))
pH_in_agaaa(T44, T41, T42, T45, T46) → U10_agaaa(T44, T41, T42, T45, T46, appendI_in_agaa(T44, T41, T42, T45))
appendI_in_agaa(X117, T57, T58, .(X117, X118)) → U7_agaa(X117, T57, T58, X118, appendE_in_gaa(T57, T58, X118))
appendE_in_gaa([], T65, .(T65, [])) → appendE_out_gaa([], T65, .(T65, []))
appendE_in_gaa(.(T72, T75), T76, .(T72, X140)) → U4_gaa(T72, T75, T76, X140, appendE_in_gaa(T75, T76, X140))
U4_gaa(T72, T75, T76, X140, appendE_out_gaa(T75, T76, X140)) → appendE_out_gaa(.(T72, T75), T76, .(T72, X140))
U7_agaa(X117, T57, T58, X118, appendE_out_gaa(T57, T58, X118)) → appendI_out_agaa(X117, T57, T58, .(X117, X118))
U10_agaaa(T44, T41, T42, T45, T46, appendI_out_agaa(T44, T41, T42, T45)) → U11_agaaa(T44, T41, T42, T45, T46, lastF_in_ag(T46, T45))
lastF_in_ag(T85, .(T85, [])) → lastF_out_ag(T85, .(T85, []))
lastF_in_ag(T95, .(T93, T96)) → U5_ag(T95, T93, T96, lastF_in_ag(T95, T96))
U5_ag(T95, T93, T96, lastF_out_ag(T95, T96)) → lastF_out_ag(T95, .(T93, T96))
U11_agaaa(T44, T41, T42, T45, T46, lastF_out_ag(T46, T45)) → pH_out_agaaa(T44, T41, T42, T45, T46)
U6_agaa(X93, T41, T42, T43, pH_out_agaaa(X93, T41, T42, X92, T43)) → applastG_out_agaa(X93, T41, T42, T43)
U9_gaaaa(T16, T18, X31, T10, T11, applastG_out_agaa(X31, T18, T10, T11)) → pB_out_gaaaa(T16, T18, X31, T10, T11)
U1_gaa(T16, T10, T11, pB_out_gaaaa(T16, X32, X31, T10, T11)) → goalA_out_gaa(s(T16), T10, T11)
goalA_in_gaa(0, T111, T112) → U2_gaa(T111, T112, pC_in_aaa(T111, X177, T112))
pC_in_aaa(T111, T115, T116) → U12_aaa(T111, T115, T116, appendJ_in_aa(T111, T115))
appendJ_in_aa(T122, .(T122, [])) → appendJ_out_aa(T122, .(T122, []))
U12_aaa(T111, T115, T116, appendJ_out_aa(T111, T115)) → U13_aaa(T111, T115, T116, lastF_in_ag(T116, T115))
U13_aaa(T111, T115, T116, lastF_out_ag(T116, T115)) → pC_out_aaa(T111, T115, T116)
U2_gaa(T111, T112, pC_out_aaa(T111, X177, T112)) → goalA_out_gaa(0, T111, T112)
GOALA_IN_GAA(s(T16), T10, T11) → U1_GAA(T16, T10, T11, pB_in_gaaaa(T16, X32, X31, T10, T11))
GOALA_IN_GAA(s(T16), T10, T11) → PB_IN_GAAAA(T16, X32, X31, T10, T11)
PB_IN_GAAAA(T16, T18, X31, T10, T11) → U8_GAAAA(T16, T18, X31, T10, T11, s2lD_in_ga(T16, T18))
PB_IN_GAAAA(T16, T18, X31, T10, T11) → S2LD_IN_GA(T16, T18)
S2LD_IN_GA(s(T24), .(X66, X67)) → U3_GA(T24, X66, X67, s2lD_in_ga(T24, X67))
S2LD_IN_GA(s(T24), .(X66, X67)) → S2LD_IN_GA(T24, X67)
U8_GAAAA(T16, T18, X31, T10, T11, s2lD_out_ga(T16, T18)) → U9_GAAAA(T16, T18, X31, T10, T11, applastG_in_agaa(X31, T18, T10, T11))
U8_GAAAA(T16, T18, X31, T10, T11, s2lD_out_ga(T16, T18)) → APPLASTG_IN_AGAA(X31, T18, T10, T11)
APPLASTG_IN_AGAA(X93, T41, T42, T43) → U6_AGAA(X93, T41, T42, T43, pH_in_agaaa(X93, T41, T42, X92, T43))
APPLASTG_IN_AGAA(X93, T41, T42, T43) → PH_IN_AGAAA(X93, T41, T42, X92, T43)
PH_IN_AGAAA(T44, T41, T42, T45, T46) → U10_AGAAA(T44, T41, T42, T45, T46, appendI_in_agaa(T44, T41, T42, T45))
PH_IN_AGAAA(T44, T41, T42, T45, T46) → APPENDI_IN_AGAA(T44, T41, T42, T45)
APPENDI_IN_AGAA(X117, T57, T58, .(X117, X118)) → U7_AGAA(X117, T57, T58, X118, appendE_in_gaa(T57, T58, X118))
APPENDI_IN_AGAA(X117, T57, T58, .(X117, X118)) → APPENDE_IN_GAA(T57, T58, X118)
APPENDE_IN_GAA(.(T72, T75), T76, .(T72, X140)) → U4_GAA(T72, T75, T76, X140, appendE_in_gaa(T75, T76, X140))
APPENDE_IN_GAA(.(T72, T75), T76, .(T72, X140)) → APPENDE_IN_GAA(T75, T76, X140)
U10_AGAAA(T44, T41, T42, T45, T46, appendI_out_agaa(T44, T41, T42, T45)) → U11_AGAAA(T44, T41, T42, T45, T46, lastF_in_ag(T46, T45))
U10_AGAAA(T44, T41, T42, T45, T46, appendI_out_agaa(T44, T41, T42, T45)) → LASTF_IN_AG(T46, T45)
LASTF_IN_AG(T95, .(T93, T96)) → U5_AG(T95, T93, T96, lastF_in_ag(T95, T96))
LASTF_IN_AG(T95, .(T93, T96)) → LASTF_IN_AG(T95, T96)
GOALA_IN_GAA(0, T111, T112) → U2_GAA(T111, T112, pC_in_aaa(T111, X177, T112))
GOALA_IN_GAA(0, T111, T112) → PC_IN_AAA(T111, X177, T112)
PC_IN_AAA(T111, T115, T116) → U12_AAA(T111, T115, T116, appendJ_in_aa(T111, T115))
PC_IN_AAA(T111, T115, T116) → APPENDJ_IN_AA(T111, T115)
U12_AAA(T111, T115, T116, appendJ_out_aa(T111, T115)) → U13_AAA(T111, T115, T116, lastF_in_ag(T116, T115))
U12_AAA(T111, T115, T116, appendJ_out_aa(T111, T115)) → LASTF_IN_AG(T116, T115)
goalA_in_gaa(s(T16), T10, T11) → U1_gaa(T16, T10, T11, pB_in_gaaaa(T16, X32, X31, T10, T11))
pB_in_gaaaa(T16, T18, X31, T10, T11) → U8_gaaaa(T16, T18, X31, T10, T11, s2lD_in_ga(T16, T18))
s2lD_in_ga(s(T24), .(X66, X67)) → U3_ga(T24, X66, X67, s2lD_in_ga(T24, X67))
s2lD_in_ga(0, []) → s2lD_out_ga(0, [])
U3_ga(T24, X66, X67, s2lD_out_ga(T24, X67)) → s2lD_out_ga(s(T24), .(X66, X67))
U8_gaaaa(T16, T18, X31, T10, T11, s2lD_out_ga(T16, T18)) → U9_gaaaa(T16, T18, X31, T10, T11, applastG_in_agaa(X31, T18, T10, T11))
applastG_in_agaa(X93, T41, T42, T43) → U6_agaa(X93, T41, T42, T43, pH_in_agaaa(X93, T41, T42, X92, T43))
pH_in_agaaa(T44, T41, T42, T45, T46) → U10_agaaa(T44, T41, T42, T45, T46, appendI_in_agaa(T44, T41, T42, T45))
appendI_in_agaa(X117, T57, T58, .(X117, X118)) → U7_agaa(X117, T57, T58, X118, appendE_in_gaa(T57, T58, X118))
appendE_in_gaa([], T65, .(T65, [])) → appendE_out_gaa([], T65, .(T65, []))
appendE_in_gaa(.(T72, T75), T76, .(T72, X140)) → U4_gaa(T72, T75, T76, X140, appendE_in_gaa(T75, T76, X140))
U4_gaa(T72, T75, T76, X140, appendE_out_gaa(T75, T76, X140)) → appendE_out_gaa(.(T72, T75), T76, .(T72, X140))
U7_agaa(X117, T57, T58, X118, appendE_out_gaa(T57, T58, X118)) → appendI_out_agaa(X117, T57, T58, .(X117, X118))
U10_agaaa(T44, T41, T42, T45, T46, appendI_out_agaa(T44, T41, T42, T45)) → U11_agaaa(T44, T41, T42, T45, T46, lastF_in_ag(T46, T45))
lastF_in_ag(T85, .(T85, [])) → lastF_out_ag(T85, .(T85, []))
lastF_in_ag(T95, .(T93, T96)) → U5_ag(T95, T93, T96, lastF_in_ag(T95, T96))
U5_ag(T95, T93, T96, lastF_out_ag(T95, T96)) → lastF_out_ag(T95, .(T93, T96))
U11_agaaa(T44, T41, T42, T45, T46, lastF_out_ag(T46, T45)) → pH_out_agaaa(T44, T41, T42, T45, T46)
U6_agaa(X93, T41, T42, T43, pH_out_agaaa(X93, T41, T42, X92, T43)) → applastG_out_agaa(X93, T41, T42, T43)
U9_gaaaa(T16, T18, X31, T10, T11, applastG_out_agaa(X31, T18, T10, T11)) → pB_out_gaaaa(T16, T18, X31, T10, T11)
U1_gaa(T16, T10, T11, pB_out_gaaaa(T16, X32, X31, T10, T11)) → goalA_out_gaa(s(T16), T10, T11)
goalA_in_gaa(0, T111, T112) → U2_gaa(T111, T112, pC_in_aaa(T111, X177, T112))
pC_in_aaa(T111, T115, T116) → U12_aaa(T111, T115, T116, appendJ_in_aa(T111, T115))
appendJ_in_aa(T122, .(T122, [])) → appendJ_out_aa(T122, .(T122, []))
U12_aaa(T111, T115, T116, appendJ_out_aa(T111, T115)) → U13_aaa(T111, T115, T116, lastF_in_ag(T116, T115))
U13_aaa(T111, T115, T116, lastF_out_ag(T116, T115)) → pC_out_aaa(T111, T115, T116)
U2_gaa(T111, T112, pC_out_aaa(T111, X177, T112)) → goalA_out_gaa(0, T111, T112)
GOALA_IN_GAA(s(T16), T10, T11) → U1_GAA(T16, T10, T11, pB_in_gaaaa(T16, X32, X31, T10, T11))
GOALA_IN_GAA(s(T16), T10, T11) → PB_IN_GAAAA(T16, X32, X31, T10, T11)
PB_IN_GAAAA(T16, T18, X31, T10, T11) → U8_GAAAA(T16, T18, X31, T10, T11, s2lD_in_ga(T16, T18))
PB_IN_GAAAA(T16, T18, X31, T10, T11) → S2LD_IN_GA(T16, T18)
S2LD_IN_GA(s(T24), .(X66, X67)) → U3_GA(T24, X66, X67, s2lD_in_ga(T24, X67))
S2LD_IN_GA(s(T24), .(X66, X67)) → S2LD_IN_GA(T24, X67)
U8_GAAAA(T16, T18, X31, T10, T11, s2lD_out_ga(T16, T18)) → U9_GAAAA(T16, T18, X31, T10, T11, applastG_in_agaa(X31, T18, T10, T11))
U8_GAAAA(T16, T18, X31, T10, T11, s2lD_out_ga(T16, T18)) → APPLASTG_IN_AGAA(X31, T18, T10, T11)
APPLASTG_IN_AGAA(X93, T41, T42, T43) → U6_AGAA(X93, T41, T42, T43, pH_in_agaaa(X93, T41, T42, X92, T43))
APPLASTG_IN_AGAA(X93, T41, T42, T43) → PH_IN_AGAAA(X93, T41, T42, X92, T43)
PH_IN_AGAAA(T44, T41, T42, T45, T46) → U10_AGAAA(T44, T41, T42, T45, T46, appendI_in_agaa(T44, T41, T42, T45))
PH_IN_AGAAA(T44, T41, T42, T45, T46) → APPENDI_IN_AGAA(T44, T41, T42, T45)
APPENDI_IN_AGAA(X117, T57, T58, .(X117, X118)) → U7_AGAA(X117, T57, T58, X118, appendE_in_gaa(T57, T58, X118))
APPENDI_IN_AGAA(X117, T57, T58, .(X117, X118)) → APPENDE_IN_GAA(T57, T58, X118)
APPENDE_IN_GAA(.(T72, T75), T76, .(T72, X140)) → U4_GAA(T72, T75, T76, X140, appendE_in_gaa(T75, T76, X140))
APPENDE_IN_GAA(.(T72, T75), T76, .(T72, X140)) → APPENDE_IN_GAA(T75, T76, X140)
U10_AGAAA(T44, T41, T42, T45, T46, appendI_out_agaa(T44, T41, T42, T45)) → U11_AGAAA(T44, T41, T42, T45, T46, lastF_in_ag(T46, T45))
U10_AGAAA(T44, T41, T42, T45, T46, appendI_out_agaa(T44, T41, T42, T45)) → LASTF_IN_AG(T46, T45)
LASTF_IN_AG(T95, .(T93, T96)) → U5_AG(T95, T93, T96, lastF_in_ag(T95, T96))
LASTF_IN_AG(T95, .(T93, T96)) → LASTF_IN_AG(T95, T96)
GOALA_IN_GAA(0, T111, T112) → U2_GAA(T111, T112, pC_in_aaa(T111, X177, T112))
GOALA_IN_GAA(0, T111, T112) → PC_IN_AAA(T111, X177, T112)
PC_IN_AAA(T111, T115, T116) → U12_AAA(T111, T115, T116, appendJ_in_aa(T111, T115))
PC_IN_AAA(T111, T115, T116) → APPENDJ_IN_AA(T111, T115)
U12_AAA(T111, T115, T116, appendJ_out_aa(T111, T115)) → U13_AAA(T111, T115, T116, lastF_in_ag(T116, T115))
U12_AAA(T111, T115, T116, appendJ_out_aa(T111, T115)) → LASTF_IN_AG(T116, T115)
goalA_in_gaa(s(T16), T10, T11) → U1_gaa(T16, T10, T11, pB_in_gaaaa(T16, X32, X31, T10, T11))
pB_in_gaaaa(T16, T18, X31, T10, T11) → U8_gaaaa(T16, T18, X31, T10, T11, s2lD_in_ga(T16, T18))
s2lD_in_ga(s(T24), .(X66, X67)) → U3_ga(T24, X66, X67, s2lD_in_ga(T24, X67))
s2lD_in_ga(0, []) → s2lD_out_ga(0, [])
U3_ga(T24, X66, X67, s2lD_out_ga(T24, X67)) → s2lD_out_ga(s(T24), .(X66, X67))
U8_gaaaa(T16, T18, X31, T10, T11, s2lD_out_ga(T16, T18)) → U9_gaaaa(T16, T18, X31, T10, T11, applastG_in_agaa(X31, T18, T10, T11))
applastG_in_agaa(X93, T41, T42, T43) → U6_agaa(X93, T41, T42, T43, pH_in_agaaa(X93, T41, T42, X92, T43))
pH_in_agaaa(T44, T41, T42, T45, T46) → U10_agaaa(T44, T41, T42, T45, T46, appendI_in_agaa(T44, T41, T42, T45))
appendI_in_agaa(X117, T57, T58, .(X117, X118)) → U7_agaa(X117, T57, T58, X118, appendE_in_gaa(T57, T58, X118))
appendE_in_gaa([], T65, .(T65, [])) → appendE_out_gaa([], T65, .(T65, []))
appendE_in_gaa(.(T72, T75), T76, .(T72, X140)) → U4_gaa(T72, T75, T76, X140, appendE_in_gaa(T75, T76, X140))
U4_gaa(T72, T75, T76, X140, appendE_out_gaa(T75, T76, X140)) → appendE_out_gaa(.(T72, T75), T76, .(T72, X140))
U7_agaa(X117, T57, T58, X118, appendE_out_gaa(T57, T58, X118)) → appendI_out_agaa(X117, T57, T58, .(X117, X118))
U10_agaaa(T44, T41, T42, T45, T46, appendI_out_agaa(T44, T41, T42, T45)) → U11_agaaa(T44, T41, T42, T45, T46, lastF_in_ag(T46, T45))
lastF_in_ag(T85, .(T85, [])) → lastF_out_ag(T85, .(T85, []))
lastF_in_ag(T95, .(T93, T96)) → U5_ag(T95, T93, T96, lastF_in_ag(T95, T96))
U5_ag(T95, T93, T96, lastF_out_ag(T95, T96)) → lastF_out_ag(T95, .(T93, T96))
U11_agaaa(T44, T41, T42, T45, T46, lastF_out_ag(T46, T45)) → pH_out_agaaa(T44, T41, T42, T45, T46)
U6_agaa(X93, T41, T42, T43, pH_out_agaaa(X93, T41, T42, X92, T43)) → applastG_out_agaa(X93, T41, T42, T43)
U9_gaaaa(T16, T18, X31, T10, T11, applastG_out_agaa(X31, T18, T10, T11)) → pB_out_gaaaa(T16, T18, X31, T10, T11)
U1_gaa(T16, T10, T11, pB_out_gaaaa(T16, X32, X31, T10, T11)) → goalA_out_gaa(s(T16), T10, T11)
goalA_in_gaa(0, T111, T112) → U2_gaa(T111, T112, pC_in_aaa(T111, X177, T112))
pC_in_aaa(T111, T115, T116) → U12_aaa(T111, T115, T116, appendJ_in_aa(T111, T115))
appendJ_in_aa(T122, .(T122, [])) → appendJ_out_aa(T122, .(T122, []))
U12_aaa(T111, T115, T116, appendJ_out_aa(T111, T115)) → U13_aaa(T111, T115, T116, lastF_in_ag(T116, T115))
U13_aaa(T111, T115, T116, lastF_out_ag(T116, T115)) → pC_out_aaa(T111, T115, T116)
U2_gaa(T111, T112, pC_out_aaa(T111, X177, T112)) → goalA_out_gaa(0, T111, T112)
LASTF_IN_AG(T95, .(T93, T96)) → LASTF_IN_AG(T95, T96)
goalA_in_gaa(s(T16), T10, T11) → U1_gaa(T16, T10, T11, pB_in_gaaaa(T16, X32, X31, T10, T11))
pB_in_gaaaa(T16, T18, X31, T10, T11) → U8_gaaaa(T16, T18, X31, T10, T11, s2lD_in_ga(T16, T18))
s2lD_in_ga(s(T24), .(X66, X67)) → U3_ga(T24, X66, X67, s2lD_in_ga(T24, X67))
s2lD_in_ga(0, []) → s2lD_out_ga(0, [])
U3_ga(T24, X66, X67, s2lD_out_ga(T24, X67)) → s2lD_out_ga(s(T24), .(X66, X67))
U8_gaaaa(T16, T18, X31, T10, T11, s2lD_out_ga(T16, T18)) → U9_gaaaa(T16, T18, X31, T10, T11, applastG_in_agaa(X31, T18, T10, T11))
applastG_in_agaa(X93, T41, T42, T43) → U6_agaa(X93, T41, T42, T43, pH_in_agaaa(X93, T41, T42, X92, T43))
pH_in_agaaa(T44, T41, T42, T45, T46) → U10_agaaa(T44, T41, T42, T45, T46, appendI_in_agaa(T44, T41, T42, T45))
appendI_in_agaa(X117, T57, T58, .(X117, X118)) → U7_agaa(X117, T57, T58, X118, appendE_in_gaa(T57, T58, X118))
appendE_in_gaa([], T65, .(T65, [])) → appendE_out_gaa([], T65, .(T65, []))
appendE_in_gaa(.(T72, T75), T76, .(T72, X140)) → U4_gaa(T72, T75, T76, X140, appendE_in_gaa(T75, T76, X140))
U4_gaa(T72, T75, T76, X140, appendE_out_gaa(T75, T76, X140)) → appendE_out_gaa(.(T72, T75), T76, .(T72, X140))
U7_agaa(X117, T57, T58, X118, appendE_out_gaa(T57, T58, X118)) → appendI_out_agaa(X117, T57, T58, .(X117, X118))
U10_agaaa(T44, T41, T42, T45, T46, appendI_out_agaa(T44, T41, T42, T45)) → U11_agaaa(T44, T41, T42, T45, T46, lastF_in_ag(T46, T45))
lastF_in_ag(T85, .(T85, [])) → lastF_out_ag(T85, .(T85, []))
lastF_in_ag(T95, .(T93, T96)) → U5_ag(T95, T93, T96, lastF_in_ag(T95, T96))
U5_ag(T95, T93, T96, lastF_out_ag(T95, T96)) → lastF_out_ag(T95, .(T93, T96))
U11_agaaa(T44, T41, T42, T45, T46, lastF_out_ag(T46, T45)) → pH_out_agaaa(T44, T41, T42, T45, T46)
U6_agaa(X93, T41, T42, T43, pH_out_agaaa(X93, T41, T42, X92, T43)) → applastG_out_agaa(X93, T41, T42, T43)
U9_gaaaa(T16, T18, X31, T10, T11, applastG_out_agaa(X31, T18, T10, T11)) → pB_out_gaaaa(T16, T18, X31, T10, T11)
U1_gaa(T16, T10, T11, pB_out_gaaaa(T16, X32, X31, T10, T11)) → goalA_out_gaa(s(T16), T10, T11)
goalA_in_gaa(0, T111, T112) → U2_gaa(T111, T112, pC_in_aaa(T111, X177, T112))
pC_in_aaa(T111, T115, T116) → U12_aaa(T111, T115, T116, appendJ_in_aa(T111, T115))
appendJ_in_aa(T122, .(T122, [])) → appendJ_out_aa(T122, .(T122, []))
U12_aaa(T111, T115, T116, appendJ_out_aa(T111, T115)) → U13_aaa(T111, T115, T116, lastF_in_ag(T116, T115))
U13_aaa(T111, T115, T116, lastF_out_ag(T116, T115)) → pC_out_aaa(T111, T115, T116)
U2_gaa(T111, T112, pC_out_aaa(T111, X177, T112)) → goalA_out_gaa(0, T111, T112)
LASTF_IN_AG(T95, .(T93, T96)) → LASTF_IN_AG(T95, T96)
LASTF_IN_AG(.(T96)) → LASTF_IN_AG(T96)
From the DPs we obtained the following set of size-change graphs:
APPENDE_IN_GAA(.(T72, T75), T76, .(T72, X140)) → APPENDE_IN_GAA(T75, T76, X140)
goalA_in_gaa(s(T16), T10, T11) → U1_gaa(T16, T10, T11, pB_in_gaaaa(T16, X32, X31, T10, T11))
pB_in_gaaaa(T16, T18, X31, T10, T11) → U8_gaaaa(T16, T18, X31, T10, T11, s2lD_in_ga(T16, T18))
s2lD_in_ga(s(T24), .(X66, X67)) → U3_ga(T24, X66, X67, s2lD_in_ga(T24, X67))
s2lD_in_ga(0, []) → s2lD_out_ga(0, [])
U3_ga(T24, X66, X67, s2lD_out_ga(T24, X67)) → s2lD_out_ga(s(T24), .(X66, X67))
U8_gaaaa(T16, T18, X31, T10, T11, s2lD_out_ga(T16, T18)) → U9_gaaaa(T16, T18, X31, T10, T11, applastG_in_agaa(X31, T18, T10, T11))
applastG_in_agaa(X93, T41, T42, T43) → U6_agaa(X93, T41, T42, T43, pH_in_agaaa(X93, T41, T42, X92, T43))
pH_in_agaaa(T44, T41, T42, T45, T46) → U10_agaaa(T44, T41, T42, T45, T46, appendI_in_agaa(T44, T41, T42, T45))
appendI_in_agaa(X117, T57, T58, .(X117, X118)) → U7_agaa(X117, T57, T58, X118, appendE_in_gaa(T57, T58, X118))
appendE_in_gaa([], T65, .(T65, [])) → appendE_out_gaa([], T65, .(T65, []))
appendE_in_gaa(.(T72, T75), T76, .(T72, X140)) → U4_gaa(T72, T75, T76, X140, appendE_in_gaa(T75, T76, X140))
U4_gaa(T72, T75, T76, X140, appendE_out_gaa(T75, T76, X140)) → appendE_out_gaa(.(T72, T75), T76, .(T72, X140))
U7_agaa(X117, T57, T58, X118, appendE_out_gaa(T57, T58, X118)) → appendI_out_agaa(X117, T57, T58, .(X117, X118))
U10_agaaa(T44, T41, T42, T45, T46, appendI_out_agaa(T44, T41, T42, T45)) → U11_agaaa(T44, T41, T42, T45, T46, lastF_in_ag(T46, T45))
lastF_in_ag(T85, .(T85, [])) → lastF_out_ag(T85, .(T85, []))
lastF_in_ag(T95, .(T93, T96)) → U5_ag(T95, T93, T96, lastF_in_ag(T95, T96))
U5_ag(T95, T93, T96, lastF_out_ag(T95, T96)) → lastF_out_ag(T95, .(T93, T96))
U11_agaaa(T44, T41, T42, T45, T46, lastF_out_ag(T46, T45)) → pH_out_agaaa(T44, T41, T42, T45, T46)
U6_agaa(X93, T41, T42, T43, pH_out_agaaa(X93, T41, T42, X92, T43)) → applastG_out_agaa(X93, T41, T42, T43)
U9_gaaaa(T16, T18, X31, T10, T11, applastG_out_agaa(X31, T18, T10, T11)) → pB_out_gaaaa(T16, T18, X31, T10, T11)
U1_gaa(T16, T10, T11, pB_out_gaaaa(T16, X32, X31, T10, T11)) → goalA_out_gaa(s(T16), T10, T11)
goalA_in_gaa(0, T111, T112) → U2_gaa(T111, T112, pC_in_aaa(T111, X177, T112))
pC_in_aaa(T111, T115, T116) → U12_aaa(T111, T115, T116, appendJ_in_aa(T111, T115))
appendJ_in_aa(T122, .(T122, [])) → appendJ_out_aa(T122, .(T122, []))
U12_aaa(T111, T115, T116, appendJ_out_aa(T111, T115)) → U13_aaa(T111, T115, T116, lastF_in_ag(T116, T115))
U13_aaa(T111, T115, T116, lastF_out_ag(T116, T115)) → pC_out_aaa(T111, T115, T116)
U2_gaa(T111, T112, pC_out_aaa(T111, X177, T112)) → goalA_out_gaa(0, T111, T112)
APPENDE_IN_GAA(.(T72, T75), T76, .(T72, X140)) → APPENDE_IN_GAA(T75, T76, X140)
APPENDE_IN_GAA(.(T75)) → APPENDE_IN_GAA(T75)
From the DPs we obtained the following set of size-change graphs:
S2LD_IN_GA(s(T24), .(X66, X67)) → S2LD_IN_GA(T24, X67)
goalA_in_gaa(s(T16), T10, T11) → U1_gaa(T16, T10, T11, pB_in_gaaaa(T16, X32, X31, T10, T11))
pB_in_gaaaa(T16, T18, X31, T10, T11) → U8_gaaaa(T16, T18, X31, T10, T11, s2lD_in_ga(T16, T18))
s2lD_in_ga(s(T24), .(X66, X67)) → U3_ga(T24, X66, X67, s2lD_in_ga(T24, X67))
s2lD_in_ga(0, []) → s2lD_out_ga(0, [])
U3_ga(T24, X66, X67, s2lD_out_ga(T24, X67)) → s2lD_out_ga(s(T24), .(X66, X67))
U8_gaaaa(T16, T18, X31, T10, T11, s2lD_out_ga(T16, T18)) → U9_gaaaa(T16, T18, X31, T10, T11, applastG_in_agaa(X31, T18, T10, T11))
applastG_in_agaa(X93, T41, T42, T43) → U6_agaa(X93, T41, T42, T43, pH_in_agaaa(X93, T41, T42, X92, T43))
pH_in_agaaa(T44, T41, T42, T45, T46) → U10_agaaa(T44, T41, T42, T45, T46, appendI_in_agaa(T44, T41, T42, T45))
appendI_in_agaa(X117, T57, T58, .(X117, X118)) → U7_agaa(X117, T57, T58, X118, appendE_in_gaa(T57, T58, X118))
appendE_in_gaa([], T65, .(T65, [])) → appendE_out_gaa([], T65, .(T65, []))
appendE_in_gaa(.(T72, T75), T76, .(T72, X140)) → U4_gaa(T72, T75, T76, X140, appendE_in_gaa(T75, T76, X140))
U4_gaa(T72, T75, T76, X140, appendE_out_gaa(T75, T76, X140)) → appendE_out_gaa(.(T72, T75), T76, .(T72, X140))
U7_agaa(X117, T57, T58, X118, appendE_out_gaa(T57, T58, X118)) → appendI_out_agaa(X117, T57, T58, .(X117, X118))
U10_agaaa(T44, T41, T42, T45, T46, appendI_out_agaa(T44, T41, T42, T45)) → U11_agaaa(T44, T41, T42, T45, T46, lastF_in_ag(T46, T45))
lastF_in_ag(T85, .(T85, [])) → lastF_out_ag(T85, .(T85, []))
lastF_in_ag(T95, .(T93, T96)) → U5_ag(T95, T93, T96, lastF_in_ag(T95, T96))
U5_ag(T95, T93, T96, lastF_out_ag(T95, T96)) → lastF_out_ag(T95, .(T93, T96))
U11_agaaa(T44, T41, T42, T45, T46, lastF_out_ag(T46, T45)) → pH_out_agaaa(T44, T41, T42, T45, T46)
U6_agaa(X93, T41, T42, T43, pH_out_agaaa(X93, T41, T42, X92, T43)) → applastG_out_agaa(X93, T41, T42, T43)
U9_gaaaa(T16, T18, X31, T10, T11, applastG_out_agaa(X31, T18, T10, T11)) → pB_out_gaaaa(T16, T18, X31, T10, T11)
U1_gaa(T16, T10, T11, pB_out_gaaaa(T16, X32, X31, T10, T11)) → goalA_out_gaa(s(T16), T10, T11)
goalA_in_gaa(0, T111, T112) → U2_gaa(T111, T112, pC_in_aaa(T111, X177, T112))
pC_in_aaa(T111, T115, T116) → U12_aaa(T111, T115, T116, appendJ_in_aa(T111, T115))
appendJ_in_aa(T122, .(T122, [])) → appendJ_out_aa(T122, .(T122, []))
U12_aaa(T111, T115, T116, appendJ_out_aa(T111, T115)) → U13_aaa(T111, T115, T116, lastF_in_ag(T116, T115))
U13_aaa(T111, T115, T116, lastF_out_ag(T116, T115)) → pC_out_aaa(T111, T115, T116)
U2_gaa(T111, T112, pC_out_aaa(T111, X177, T112)) → goalA_out_gaa(0, T111, T112)
S2LD_IN_GA(s(T24), .(X66, X67)) → S2LD_IN_GA(T24, X67)
S2LD_IN_GA(s(T24)) → S2LD_IN_GA(T24)
From the DPs we obtained the following set of size-change graphs: