0 Prolog
↳1 PrologToPrologProblemTransformerProof (⇐)
↳2 Prolog
↳3 PrologToPiTRSProof (⇐)
↳4 PiTRS
↳5 DependencyPairsProof (⇔)
↳6 PiDP
↳7 DependencyGraphProof (⇔)
↳8 AND
↳9 PiDP
↳10 UsableRulesProof (⇔)
↳11 PiDP
↳12 PiDPToQDPProof (⇐)
↳13 QDP
↳14 NonTerminationProof (⇔)
↳15 NO
↳16 PiDP
↳17 UsableRulesProof (⇔)
↳18 PiDP
↳19 PiDPToQDPProof (⇐)
↳20 QDP
↳21 QDPSizeChangeProof (⇔)
↳22 YES
↳23 PrologToPiTRSProof (⇐)
↳24 PiTRS
↳25 DependencyPairsProof (⇔)
↳26 PiDP
↳27 DependencyGraphProof (⇔)
↳28 AND
↳29 PiDP
↳30 UsableRulesProof (⇔)
↳31 PiDP
↳32 PiDPToQDPProof (⇐)
↳33 QDP
↳34 NonTerminationProof (⇔)
↳35 NO
↳36 PiDP
↳37 UsableRulesProof (⇔)
↳38 PiDP
↳39 PiDPToQDPProof (⇐)
↳40 QDP
↳41 QDPSizeChangeProof (⇔)
↳42 YES
append31_in_aaag([], T21, T22, T12) → U3_aaag(T21, T22, T12, append7_in_aag(T21, T22, T12))
append7_in_aag([], T29, T29) → append7_out_aag([], T29, T29)
append7_in_aag(.(T38, T42), T43, .(T38, T41)) → U1_aag(T38, T42, T43, T41, append7_in_aag(T42, T43, T41))
U1_aag(T38, T42, T43, T41, append7_out_aag(T42, T43, T41)) → append7_out_aag(.(T38, T42), T43, .(T38, T41))
U3_aaag(T21, T22, T12, append7_out_aag(T21, T22, T12)) → append31_out_aaag([], T21, T22, T12)
append31_in_aaag(.(T58, T55), T56, T57, T12) → U4_aaag(T58, T55, T56, T57, T12, append19_in_aaa(T55, T56, X56))
append19_in_aaa([], T70, T70) → append19_out_aaa([], T70, T70)
append19_in_aaa(.(T77, T80), T81, .(T77, X85)) → U2_aaa(T77, T80, T81, X85, append19_in_aaa(T80, T81, X85))
U2_aaa(T77, T80, T81, X85, append19_out_aaa(T80, T81, X85)) → append19_out_aaa(.(T77, T80), T81, .(T77, X85))
U4_aaag(T58, T55, T56, T57, T12, append19_out_aaa(T55, T56, X56)) → append31_out_aaag(.(T58, T55), T56, T57, T12)
append31_in_aaag(.(T62, T55), T56, T63, T12) → U5_aaag(T62, T55, T56, T63, T12, append19_in_aaa(T55, T56, T61))
U5_aaag(T62, T55, T56, T63, T12, append19_out_aaa(T55, T56, T61)) → U6_aaag(T62, T55, T56, T63, T12, append7_in_aag(.(T62, T61), T63, T12))
U6_aaag(T62, T55, T56, T63, T12, append7_out_aag(.(T62, T61), T63, T12)) → append31_out_aaag(.(T62, T55), T56, T63, T12)
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
append31_in_aaag([], T21, T22, T12) → U3_aaag(T21, T22, T12, append7_in_aag(T21, T22, T12))
append7_in_aag([], T29, T29) → append7_out_aag([], T29, T29)
append7_in_aag(.(T38, T42), T43, .(T38, T41)) → U1_aag(T38, T42, T43, T41, append7_in_aag(T42, T43, T41))
U1_aag(T38, T42, T43, T41, append7_out_aag(T42, T43, T41)) → append7_out_aag(.(T38, T42), T43, .(T38, T41))
U3_aaag(T21, T22, T12, append7_out_aag(T21, T22, T12)) → append31_out_aaag([], T21, T22, T12)
append31_in_aaag(.(T58, T55), T56, T57, T12) → U4_aaag(T58, T55, T56, T57, T12, append19_in_aaa(T55, T56, X56))
append19_in_aaa([], T70, T70) → append19_out_aaa([], T70, T70)
append19_in_aaa(.(T77, T80), T81, .(T77, X85)) → U2_aaa(T77, T80, T81, X85, append19_in_aaa(T80, T81, X85))
U2_aaa(T77, T80, T81, X85, append19_out_aaa(T80, T81, X85)) → append19_out_aaa(.(T77, T80), T81, .(T77, X85))
U4_aaag(T58, T55, T56, T57, T12, append19_out_aaa(T55, T56, X56)) → append31_out_aaag(.(T58, T55), T56, T57, T12)
append31_in_aaag(.(T62, T55), T56, T63, T12) → U5_aaag(T62, T55, T56, T63, T12, append19_in_aaa(T55, T56, T61))
U5_aaag(T62, T55, T56, T63, T12, append19_out_aaa(T55, T56, T61)) → U6_aaag(T62, T55, T56, T63, T12, append7_in_aag(.(T62, T61), T63, T12))
U6_aaag(T62, T55, T56, T63, T12, append7_out_aag(.(T62, T61), T63, T12)) → append31_out_aaag(.(T62, T55), T56, T63, T12)
APPEND31_IN_AAAG([], T21, T22, T12) → U3_AAAG(T21, T22, T12, append7_in_aag(T21, T22, T12))
APPEND31_IN_AAAG([], T21, T22, T12) → APPEND7_IN_AAG(T21, T22, T12)
APPEND7_IN_AAG(.(T38, T42), T43, .(T38, T41)) → U1_AAG(T38, T42, T43, T41, append7_in_aag(T42, T43, T41))
APPEND7_IN_AAG(.(T38, T42), T43, .(T38, T41)) → APPEND7_IN_AAG(T42, T43, T41)
APPEND31_IN_AAAG(.(T58, T55), T56, T57, T12) → U4_AAAG(T58, T55, T56, T57, T12, append19_in_aaa(T55, T56, X56))
APPEND31_IN_AAAG(.(T58, T55), T56, T57, T12) → APPEND19_IN_AAA(T55, T56, X56)
APPEND19_IN_AAA(.(T77, T80), T81, .(T77, X85)) → U2_AAA(T77, T80, T81, X85, append19_in_aaa(T80, T81, X85))
APPEND19_IN_AAA(.(T77, T80), T81, .(T77, X85)) → APPEND19_IN_AAA(T80, T81, X85)
APPEND31_IN_AAAG(.(T62, T55), T56, T63, T12) → U5_AAAG(T62, T55, T56, T63, T12, append19_in_aaa(T55, T56, T61))
U5_AAAG(T62, T55, T56, T63, T12, append19_out_aaa(T55, T56, T61)) → U6_AAAG(T62, T55, T56, T63, T12, append7_in_aag(.(T62, T61), T63, T12))
U5_AAAG(T62, T55, T56, T63, T12, append19_out_aaa(T55, T56, T61)) → APPEND7_IN_AAG(.(T62, T61), T63, T12)
append31_in_aaag([], T21, T22, T12) → U3_aaag(T21, T22, T12, append7_in_aag(T21, T22, T12))
append7_in_aag([], T29, T29) → append7_out_aag([], T29, T29)
append7_in_aag(.(T38, T42), T43, .(T38, T41)) → U1_aag(T38, T42, T43, T41, append7_in_aag(T42, T43, T41))
U1_aag(T38, T42, T43, T41, append7_out_aag(T42, T43, T41)) → append7_out_aag(.(T38, T42), T43, .(T38, T41))
U3_aaag(T21, T22, T12, append7_out_aag(T21, T22, T12)) → append31_out_aaag([], T21, T22, T12)
append31_in_aaag(.(T58, T55), T56, T57, T12) → U4_aaag(T58, T55, T56, T57, T12, append19_in_aaa(T55, T56, X56))
append19_in_aaa([], T70, T70) → append19_out_aaa([], T70, T70)
append19_in_aaa(.(T77, T80), T81, .(T77, X85)) → U2_aaa(T77, T80, T81, X85, append19_in_aaa(T80, T81, X85))
U2_aaa(T77, T80, T81, X85, append19_out_aaa(T80, T81, X85)) → append19_out_aaa(.(T77, T80), T81, .(T77, X85))
U4_aaag(T58, T55, T56, T57, T12, append19_out_aaa(T55, T56, X56)) → append31_out_aaag(.(T58, T55), T56, T57, T12)
append31_in_aaag(.(T62, T55), T56, T63, T12) → U5_aaag(T62, T55, T56, T63, T12, append19_in_aaa(T55, T56, T61))
U5_aaag(T62, T55, T56, T63, T12, append19_out_aaa(T55, T56, T61)) → U6_aaag(T62, T55, T56, T63, T12, append7_in_aag(.(T62, T61), T63, T12))
U6_aaag(T62, T55, T56, T63, T12, append7_out_aag(.(T62, T61), T63, T12)) → append31_out_aaag(.(T62, T55), T56, T63, T12)
APPEND31_IN_AAAG([], T21, T22, T12) → U3_AAAG(T21, T22, T12, append7_in_aag(T21, T22, T12))
APPEND31_IN_AAAG([], T21, T22, T12) → APPEND7_IN_AAG(T21, T22, T12)
APPEND7_IN_AAG(.(T38, T42), T43, .(T38, T41)) → U1_AAG(T38, T42, T43, T41, append7_in_aag(T42, T43, T41))
APPEND7_IN_AAG(.(T38, T42), T43, .(T38, T41)) → APPEND7_IN_AAG(T42, T43, T41)
APPEND31_IN_AAAG(.(T58, T55), T56, T57, T12) → U4_AAAG(T58, T55, T56, T57, T12, append19_in_aaa(T55, T56, X56))
APPEND31_IN_AAAG(.(T58, T55), T56, T57, T12) → APPEND19_IN_AAA(T55, T56, X56)
APPEND19_IN_AAA(.(T77, T80), T81, .(T77, X85)) → U2_AAA(T77, T80, T81, X85, append19_in_aaa(T80, T81, X85))
APPEND19_IN_AAA(.(T77, T80), T81, .(T77, X85)) → APPEND19_IN_AAA(T80, T81, X85)
APPEND31_IN_AAAG(.(T62, T55), T56, T63, T12) → U5_AAAG(T62, T55, T56, T63, T12, append19_in_aaa(T55, T56, T61))
U5_AAAG(T62, T55, T56, T63, T12, append19_out_aaa(T55, T56, T61)) → U6_AAAG(T62, T55, T56, T63, T12, append7_in_aag(.(T62, T61), T63, T12))
U5_AAAG(T62, T55, T56, T63, T12, append19_out_aaa(T55, T56, T61)) → APPEND7_IN_AAG(.(T62, T61), T63, T12)
append31_in_aaag([], T21, T22, T12) → U3_aaag(T21, T22, T12, append7_in_aag(T21, T22, T12))
append7_in_aag([], T29, T29) → append7_out_aag([], T29, T29)
append7_in_aag(.(T38, T42), T43, .(T38, T41)) → U1_aag(T38, T42, T43, T41, append7_in_aag(T42, T43, T41))
U1_aag(T38, T42, T43, T41, append7_out_aag(T42, T43, T41)) → append7_out_aag(.(T38, T42), T43, .(T38, T41))
U3_aaag(T21, T22, T12, append7_out_aag(T21, T22, T12)) → append31_out_aaag([], T21, T22, T12)
append31_in_aaag(.(T58, T55), T56, T57, T12) → U4_aaag(T58, T55, T56, T57, T12, append19_in_aaa(T55, T56, X56))
append19_in_aaa([], T70, T70) → append19_out_aaa([], T70, T70)
append19_in_aaa(.(T77, T80), T81, .(T77, X85)) → U2_aaa(T77, T80, T81, X85, append19_in_aaa(T80, T81, X85))
U2_aaa(T77, T80, T81, X85, append19_out_aaa(T80, T81, X85)) → append19_out_aaa(.(T77, T80), T81, .(T77, X85))
U4_aaag(T58, T55, T56, T57, T12, append19_out_aaa(T55, T56, X56)) → append31_out_aaag(.(T58, T55), T56, T57, T12)
append31_in_aaag(.(T62, T55), T56, T63, T12) → U5_aaag(T62, T55, T56, T63, T12, append19_in_aaa(T55, T56, T61))
U5_aaag(T62, T55, T56, T63, T12, append19_out_aaa(T55, T56, T61)) → U6_aaag(T62, T55, T56, T63, T12, append7_in_aag(.(T62, T61), T63, T12))
U6_aaag(T62, T55, T56, T63, T12, append7_out_aag(.(T62, T61), T63, T12)) → append31_out_aaag(.(T62, T55), T56, T63, T12)
APPEND19_IN_AAA(.(T77, T80), T81, .(T77, X85)) → APPEND19_IN_AAA(T80, T81, X85)
append31_in_aaag([], T21, T22, T12) → U3_aaag(T21, T22, T12, append7_in_aag(T21, T22, T12))
append7_in_aag([], T29, T29) → append7_out_aag([], T29, T29)
append7_in_aag(.(T38, T42), T43, .(T38, T41)) → U1_aag(T38, T42, T43, T41, append7_in_aag(T42, T43, T41))
U1_aag(T38, T42, T43, T41, append7_out_aag(T42, T43, T41)) → append7_out_aag(.(T38, T42), T43, .(T38, T41))
U3_aaag(T21, T22, T12, append7_out_aag(T21, T22, T12)) → append31_out_aaag([], T21, T22, T12)
append31_in_aaag(.(T58, T55), T56, T57, T12) → U4_aaag(T58, T55, T56, T57, T12, append19_in_aaa(T55, T56, X56))
append19_in_aaa([], T70, T70) → append19_out_aaa([], T70, T70)
append19_in_aaa(.(T77, T80), T81, .(T77, X85)) → U2_aaa(T77, T80, T81, X85, append19_in_aaa(T80, T81, X85))
U2_aaa(T77, T80, T81, X85, append19_out_aaa(T80, T81, X85)) → append19_out_aaa(.(T77, T80), T81, .(T77, X85))
U4_aaag(T58, T55, T56, T57, T12, append19_out_aaa(T55, T56, X56)) → append31_out_aaag(.(T58, T55), T56, T57, T12)
append31_in_aaag(.(T62, T55), T56, T63, T12) → U5_aaag(T62, T55, T56, T63, T12, append19_in_aaa(T55, T56, T61))
U5_aaag(T62, T55, T56, T63, T12, append19_out_aaa(T55, T56, T61)) → U6_aaag(T62, T55, T56, T63, T12, append7_in_aag(.(T62, T61), T63, T12))
U6_aaag(T62, T55, T56, T63, T12, append7_out_aag(.(T62, T61), T63, T12)) → append31_out_aaag(.(T62, T55), T56, T63, T12)
APPEND19_IN_AAA(.(T77, T80), T81, .(T77, X85)) → APPEND19_IN_AAA(T80, T81, X85)
APPEND19_IN_AAA → APPEND19_IN_AAA
APPEND7_IN_AAG(.(T38, T42), T43, .(T38, T41)) → APPEND7_IN_AAG(T42, T43, T41)
append31_in_aaag([], T21, T22, T12) → U3_aaag(T21, T22, T12, append7_in_aag(T21, T22, T12))
append7_in_aag([], T29, T29) → append7_out_aag([], T29, T29)
append7_in_aag(.(T38, T42), T43, .(T38, T41)) → U1_aag(T38, T42, T43, T41, append7_in_aag(T42, T43, T41))
U1_aag(T38, T42, T43, T41, append7_out_aag(T42, T43, T41)) → append7_out_aag(.(T38, T42), T43, .(T38, T41))
U3_aaag(T21, T22, T12, append7_out_aag(T21, T22, T12)) → append31_out_aaag([], T21, T22, T12)
append31_in_aaag(.(T58, T55), T56, T57, T12) → U4_aaag(T58, T55, T56, T57, T12, append19_in_aaa(T55, T56, X56))
append19_in_aaa([], T70, T70) → append19_out_aaa([], T70, T70)
append19_in_aaa(.(T77, T80), T81, .(T77, X85)) → U2_aaa(T77, T80, T81, X85, append19_in_aaa(T80, T81, X85))
U2_aaa(T77, T80, T81, X85, append19_out_aaa(T80, T81, X85)) → append19_out_aaa(.(T77, T80), T81, .(T77, X85))
U4_aaag(T58, T55, T56, T57, T12, append19_out_aaa(T55, T56, X56)) → append31_out_aaag(.(T58, T55), T56, T57, T12)
append31_in_aaag(.(T62, T55), T56, T63, T12) → U5_aaag(T62, T55, T56, T63, T12, append19_in_aaa(T55, T56, T61))
U5_aaag(T62, T55, T56, T63, T12, append19_out_aaa(T55, T56, T61)) → U6_aaag(T62, T55, T56, T63, T12, append7_in_aag(.(T62, T61), T63, T12))
U6_aaag(T62, T55, T56, T63, T12, append7_out_aag(.(T62, T61), T63, T12)) → append31_out_aaag(.(T62, T55), T56, T63, T12)
APPEND7_IN_AAG(.(T38, T42), T43, .(T38, T41)) → APPEND7_IN_AAG(T42, T43, T41)
APPEND7_IN_AAG(.(T41)) → APPEND7_IN_AAG(T41)
From the DPs we obtained the following set of size-change graphs:
append31_in_aaag([], T21, T22, T12) → U3_aaag(T21, T22, T12, append7_in_aag(T21, T22, T12))
append7_in_aag([], T29, T29) → append7_out_aag([], T29, T29)
append7_in_aag(.(T38, T42), T43, .(T38, T41)) → U1_aag(T38, T42, T43, T41, append7_in_aag(T42, T43, T41))
U1_aag(T38, T42, T43, T41, append7_out_aag(T42, T43, T41)) → append7_out_aag(.(T38, T42), T43, .(T38, T41))
U3_aaag(T21, T22, T12, append7_out_aag(T21, T22, T12)) → append31_out_aaag([], T21, T22, T12)
append31_in_aaag(.(T58, T55), T56, T57, T12) → U4_aaag(T58, T55, T56, T57, T12, append19_in_aaa(T55, T56, X56))
append19_in_aaa([], T70, T70) → append19_out_aaa([], T70, T70)
append19_in_aaa(.(T77, T80), T81, .(T77, X85)) → U2_aaa(T77, T80, T81, X85, append19_in_aaa(T80, T81, X85))
U2_aaa(T77, T80, T81, X85, append19_out_aaa(T80, T81, X85)) → append19_out_aaa(.(T77, T80), T81, .(T77, X85))
U4_aaag(T58, T55, T56, T57, T12, append19_out_aaa(T55, T56, X56)) → append31_out_aaag(.(T58, T55), T56, T57, T12)
append31_in_aaag(.(T62, T55), T56, T63, T12) → U5_aaag(T62, T55, T56, T63, T12, append19_in_aaa(T55, T56, T61))
U5_aaag(T62, T55, T56, T63, T12, append19_out_aaa(T55, T56, T61)) → U6_aaag(T62, T55, T56, T63, T12, append7_in_aag(.(T62, T61), T63, T12))
U6_aaag(T62, T55, T56, T63, T12, append7_out_aag(.(T62, T61), T63, T12)) → append31_out_aaag(.(T62, T55), T56, T63, T12)
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
append31_in_aaag([], T21, T22, T12) → U3_aaag(T21, T22, T12, append7_in_aag(T21, T22, T12))
append7_in_aag([], T29, T29) → append7_out_aag([], T29, T29)
append7_in_aag(.(T38, T42), T43, .(T38, T41)) → U1_aag(T38, T42, T43, T41, append7_in_aag(T42, T43, T41))
U1_aag(T38, T42, T43, T41, append7_out_aag(T42, T43, T41)) → append7_out_aag(.(T38, T42), T43, .(T38, T41))
U3_aaag(T21, T22, T12, append7_out_aag(T21, T22, T12)) → append31_out_aaag([], T21, T22, T12)
append31_in_aaag(.(T58, T55), T56, T57, T12) → U4_aaag(T58, T55, T56, T57, T12, append19_in_aaa(T55, T56, X56))
append19_in_aaa([], T70, T70) → append19_out_aaa([], T70, T70)
append19_in_aaa(.(T77, T80), T81, .(T77, X85)) → U2_aaa(T77, T80, T81, X85, append19_in_aaa(T80, T81, X85))
U2_aaa(T77, T80, T81, X85, append19_out_aaa(T80, T81, X85)) → append19_out_aaa(.(T77, T80), T81, .(T77, X85))
U4_aaag(T58, T55, T56, T57, T12, append19_out_aaa(T55, T56, X56)) → append31_out_aaag(.(T58, T55), T56, T57, T12)
append31_in_aaag(.(T62, T55), T56, T63, T12) → U5_aaag(T62, T55, T56, T63, T12, append19_in_aaa(T55, T56, T61))
U5_aaag(T62, T55, T56, T63, T12, append19_out_aaa(T55, T56, T61)) → U6_aaag(T62, T55, T56, T63, T12, append7_in_aag(.(T62, T61), T63, T12))
U6_aaag(T62, T55, T56, T63, T12, append7_out_aag(.(T62, T61), T63, T12)) → append31_out_aaag(.(T62, T55), T56, T63, T12)
APPEND31_IN_AAAG([], T21, T22, T12) → U3_AAAG(T21, T22, T12, append7_in_aag(T21, T22, T12))
APPEND31_IN_AAAG([], T21, T22, T12) → APPEND7_IN_AAG(T21, T22, T12)
APPEND7_IN_AAG(.(T38, T42), T43, .(T38, T41)) → U1_AAG(T38, T42, T43, T41, append7_in_aag(T42, T43, T41))
APPEND7_IN_AAG(.(T38, T42), T43, .(T38, T41)) → APPEND7_IN_AAG(T42, T43, T41)
APPEND31_IN_AAAG(.(T58, T55), T56, T57, T12) → U4_AAAG(T58, T55, T56, T57, T12, append19_in_aaa(T55, T56, X56))
APPEND31_IN_AAAG(.(T58, T55), T56, T57, T12) → APPEND19_IN_AAA(T55, T56, X56)
APPEND19_IN_AAA(.(T77, T80), T81, .(T77, X85)) → U2_AAA(T77, T80, T81, X85, append19_in_aaa(T80, T81, X85))
APPEND19_IN_AAA(.(T77, T80), T81, .(T77, X85)) → APPEND19_IN_AAA(T80, T81, X85)
APPEND31_IN_AAAG(.(T62, T55), T56, T63, T12) → U5_AAAG(T62, T55, T56, T63, T12, append19_in_aaa(T55, T56, T61))
U5_AAAG(T62, T55, T56, T63, T12, append19_out_aaa(T55, T56, T61)) → U6_AAAG(T62, T55, T56, T63, T12, append7_in_aag(.(T62, T61), T63, T12))
U5_AAAG(T62, T55, T56, T63, T12, append19_out_aaa(T55, T56, T61)) → APPEND7_IN_AAG(.(T62, T61), T63, T12)
append31_in_aaag([], T21, T22, T12) → U3_aaag(T21, T22, T12, append7_in_aag(T21, T22, T12))
append7_in_aag([], T29, T29) → append7_out_aag([], T29, T29)
append7_in_aag(.(T38, T42), T43, .(T38, T41)) → U1_aag(T38, T42, T43, T41, append7_in_aag(T42, T43, T41))
U1_aag(T38, T42, T43, T41, append7_out_aag(T42, T43, T41)) → append7_out_aag(.(T38, T42), T43, .(T38, T41))
U3_aaag(T21, T22, T12, append7_out_aag(T21, T22, T12)) → append31_out_aaag([], T21, T22, T12)
append31_in_aaag(.(T58, T55), T56, T57, T12) → U4_aaag(T58, T55, T56, T57, T12, append19_in_aaa(T55, T56, X56))
append19_in_aaa([], T70, T70) → append19_out_aaa([], T70, T70)
append19_in_aaa(.(T77, T80), T81, .(T77, X85)) → U2_aaa(T77, T80, T81, X85, append19_in_aaa(T80, T81, X85))
U2_aaa(T77, T80, T81, X85, append19_out_aaa(T80, T81, X85)) → append19_out_aaa(.(T77, T80), T81, .(T77, X85))
U4_aaag(T58, T55, T56, T57, T12, append19_out_aaa(T55, T56, X56)) → append31_out_aaag(.(T58, T55), T56, T57, T12)
append31_in_aaag(.(T62, T55), T56, T63, T12) → U5_aaag(T62, T55, T56, T63, T12, append19_in_aaa(T55, T56, T61))
U5_aaag(T62, T55, T56, T63, T12, append19_out_aaa(T55, T56, T61)) → U6_aaag(T62, T55, T56, T63, T12, append7_in_aag(.(T62, T61), T63, T12))
U6_aaag(T62, T55, T56, T63, T12, append7_out_aag(.(T62, T61), T63, T12)) → append31_out_aaag(.(T62, T55), T56, T63, T12)
APPEND31_IN_AAAG([], T21, T22, T12) → U3_AAAG(T21, T22, T12, append7_in_aag(T21, T22, T12))
APPEND31_IN_AAAG([], T21, T22, T12) → APPEND7_IN_AAG(T21, T22, T12)
APPEND7_IN_AAG(.(T38, T42), T43, .(T38, T41)) → U1_AAG(T38, T42, T43, T41, append7_in_aag(T42, T43, T41))
APPEND7_IN_AAG(.(T38, T42), T43, .(T38, T41)) → APPEND7_IN_AAG(T42, T43, T41)
APPEND31_IN_AAAG(.(T58, T55), T56, T57, T12) → U4_AAAG(T58, T55, T56, T57, T12, append19_in_aaa(T55, T56, X56))
APPEND31_IN_AAAG(.(T58, T55), T56, T57, T12) → APPEND19_IN_AAA(T55, T56, X56)
APPEND19_IN_AAA(.(T77, T80), T81, .(T77, X85)) → U2_AAA(T77, T80, T81, X85, append19_in_aaa(T80, T81, X85))
APPEND19_IN_AAA(.(T77, T80), T81, .(T77, X85)) → APPEND19_IN_AAA(T80, T81, X85)
APPEND31_IN_AAAG(.(T62, T55), T56, T63, T12) → U5_AAAG(T62, T55, T56, T63, T12, append19_in_aaa(T55, T56, T61))
U5_AAAG(T62, T55, T56, T63, T12, append19_out_aaa(T55, T56, T61)) → U6_AAAG(T62, T55, T56, T63, T12, append7_in_aag(.(T62, T61), T63, T12))
U5_AAAG(T62, T55, T56, T63, T12, append19_out_aaa(T55, T56, T61)) → APPEND7_IN_AAG(.(T62, T61), T63, T12)
append31_in_aaag([], T21, T22, T12) → U3_aaag(T21, T22, T12, append7_in_aag(T21, T22, T12))
append7_in_aag([], T29, T29) → append7_out_aag([], T29, T29)
append7_in_aag(.(T38, T42), T43, .(T38, T41)) → U1_aag(T38, T42, T43, T41, append7_in_aag(T42, T43, T41))
U1_aag(T38, T42, T43, T41, append7_out_aag(T42, T43, T41)) → append7_out_aag(.(T38, T42), T43, .(T38, T41))
U3_aaag(T21, T22, T12, append7_out_aag(T21, T22, T12)) → append31_out_aaag([], T21, T22, T12)
append31_in_aaag(.(T58, T55), T56, T57, T12) → U4_aaag(T58, T55, T56, T57, T12, append19_in_aaa(T55, T56, X56))
append19_in_aaa([], T70, T70) → append19_out_aaa([], T70, T70)
append19_in_aaa(.(T77, T80), T81, .(T77, X85)) → U2_aaa(T77, T80, T81, X85, append19_in_aaa(T80, T81, X85))
U2_aaa(T77, T80, T81, X85, append19_out_aaa(T80, T81, X85)) → append19_out_aaa(.(T77, T80), T81, .(T77, X85))
U4_aaag(T58, T55, T56, T57, T12, append19_out_aaa(T55, T56, X56)) → append31_out_aaag(.(T58, T55), T56, T57, T12)
append31_in_aaag(.(T62, T55), T56, T63, T12) → U5_aaag(T62, T55, T56, T63, T12, append19_in_aaa(T55, T56, T61))
U5_aaag(T62, T55, T56, T63, T12, append19_out_aaa(T55, T56, T61)) → U6_aaag(T62, T55, T56, T63, T12, append7_in_aag(.(T62, T61), T63, T12))
U6_aaag(T62, T55, T56, T63, T12, append7_out_aag(.(T62, T61), T63, T12)) → append31_out_aaag(.(T62, T55), T56, T63, T12)
APPEND19_IN_AAA(.(T77, T80), T81, .(T77, X85)) → APPEND19_IN_AAA(T80, T81, X85)
append31_in_aaag([], T21, T22, T12) → U3_aaag(T21, T22, T12, append7_in_aag(T21, T22, T12))
append7_in_aag([], T29, T29) → append7_out_aag([], T29, T29)
append7_in_aag(.(T38, T42), T43, .(T38, T41)) → U1_aag(T38, T42, T43, T41, append7_in_aag(T42, T43, T41))
U1_aag(T38, T42, T43, T41, append7_out_aag(T42, T43, T41)) → append7_out_aag(.(T38, T42), T43, .(T38, T41))
U3_aaag(T21, T22, T12, append7_out_aag(T21, T22, T12)) → append31_out_aaag([], T21, T22, T12)
append31_in_aaag(.(T58, T55), T56, T57, T12) → U4_aaag(T58, T55, T56, T57, T12, append19_in_aaa(T55, T56, X56))
append19_in_aaa([], T70, T70) → append19_out_aaa([], T70, T70)
append19_in_aaa(.(T77, T80), T81, .(T77, X85)) → U2_aaa(T77, T80, T81, X85, append19_in_aaa(T80, T81, X85))
U2_aaa(T77, T80, T81, X85, append19_out_aaa(T80, T81, X85)) → append19_out_aaa(.(T77, T80), T81, .(T77, X85))
U4_aaag(T58, T55, T56, T57, T12, append19_out_aaa(T55, T56, X56)) → append31_out_aaag(.(T58, T55), T56, T57, T12)
append31_in_aaag(.(T62, T55), T56, T63, T12) → U5_aaag(T62, T55, T56, T63, T12, append19_in_aaa(T55, T56, T61))
U5_aaag(T62, T55, T56, T63, T12, append19_out_aaa(T55, T56, T61)) → U6_aaag(T62, T55, T56, T63, T12, append7_in_aag(.(T62, T61), T63, T12))
U6_aaag(T62, T55, T56, T63, T12, append7_out_aag(.(T62, T61), T63, T12)) → append31_out_aaag(.(T62, T55), T56, T63, T12)
APPEND19_IN_AAA(.(T77, T80), T81, .(T77, X85)) → APPEND19_IN_AAA(T80, T81, X85)
APPEND19_IN_AAA → APPEND19_IN_AAA
APPEND7_IN_AAG(.(T38, T42), T43, .(T38, T41)) → APPEND7_IN_AAG(T42, T43, T41)
append31_in_aaag([], T21, T22, T12) → U3_aaag(T21, T22, T12, append7_in_aag(T21, T22, T12))
append7_in_aag([], T29, T29) → append7_out_aag([], T29, T29)
append7_in_aag(.(T38, T42), T43, .(T38, T41)) → U1_aag(T38, T42, T43, T41, append7_in_aag(T42, T43, T41))
U1_aag(T38, T42, T43, T41, append7_out_aag(T42, T43, T41)) → append7_out_aag(.(T38, T42), T43, .(T38, T41))
U3_aaag(T21, T22, T12, append7_out_aag(T21, T22, T12)) → append31_out_aaag([], T21, T22, T12)
append31_in_aaag(.(T58, T55), T56, T57, T12) → U4_aaag(T58, T55, T56, T57, T12, append19_in_aaa(T55, T56, X56))
append19_in_aaa([], T70, T70) → append19_out_aaa([], T70, T70)
append19_in_aaa(.(T77, T80), T81, .(T77, X85)) → U2_aaa(T77, T80, T81, X85, append19_in_aaa(T80, T81, X85))
U2_aaa(T77, T80, T81, X85, append19_out_aaa(T80, T81, X85)) → append19_out_aaa(.(T77, T80), T81, .(T77, X85))
U4_aaag(T58, T55, T56, T57, T12, append19_out_aaa(T55, T56, X56)) → append31_out_aaag(.(T58, T55), T56, T57, T12)
append31_in_aaag(.(T62, T55), T56, T63, T12) → U5_aaag(T62, T55, T56, T63, T12, append19_in_aaa(T55, T56, T61))
U5_aaag(T62, T55, T56, T63, T12, append19_out_aaa(T55, T56, T61)) → U6_aaag(T62, T55, T56, T63, T12, append7_in_aag(.(T62, T61), T63, T12))
U6_aaag(T62, T55, T56, T63, T12, append7_out_aag(.(T62, T61), T63, T12)) → append31_out_aaag(.(T62, T55), T56, T63, T12)
APPEND7_IN_AAG(.(T38, T42), T43, .(T38, T41)) → APPEND7_IN_AAG(T42, T43, T41)
APPEND7_IN_AAG(.(T41)) → APPEND7_IN_AAG(T41)
From the DPs we obtained the following set of size-change graphs: