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 QDPSizeChangeProof (⇔)
↳15 YES
↳16 PiDP
↳17 UsableRulesProof (⇔)
↳18 PiDP
↳19 PiDPToQDPProof (⇐)
↳20 QDP
↳21 NonTerminationProof (⇔)
↳22 NO
↳23 PiDP
↳24 UsableRulesProof (⇔)
↳25 PiDP
↳26 PiDPToQDPProof (⇐)
↳27 QDP
↳28 QDPSizeChangeProof (⇔)
↳29 YES
↳30 PrologToPiTRSProof (⇐)
↳31 PiTRS
↳32 DependencyPairsProof (⇔)
↳33 PiDP
↳34 DependencyGraphProof (⇔)
↳35 AND
↳36 PiDP
↳37 UsableRulesProof (⇔)
↳38 PiDP
↳39 PiDPToQDPProof (⇐)
↳40 QDP
↳41 QDPSizeChangeProof (⇔)
↳42 YES
↳43 PiDP
↳44 UsableRulesProof (⇔)
↳45 PiDP
↳46 PiDPToQDPProof (⇐)
↳47 QDP
↳48 NonTerminationProof (⇔)
↳49 NO
↳50 PiDP
↳51 UsableRulesProof (⇔)
↳52 PiDP
↳53 PiDPToQDPProof (⇐)
↳54 QDP
↳55 QDPSizeChangeProof (⇔)
↳56 YES
sublist1_in_gg(T15, T6) → U4_gg(T15, T6, append27_in_gag(T15, X7, T6))
append27_in_gag([], T22, T22) → append27_out_gag([], T22, T22)
append27_in_gag(.(T29, T30), X50, .(T29, T31)) → U1_gag(T29, T30, X50, T31, append27_in_gag(T30, X50, T31))
U1_gag(T29, T30, X50, T31, append27_out_gag(T30, X50, T31)) → append27_out_gag(.(T29, T30), X50, .(T29, T31))
U4_gg(T15, T6, append27_out_gag(T15, X7, T6)) → sublist1_out_gg(T15, T6)
sublist1_in_gg(T38, T6) → U5_gg(T38, T6, append117_in_aga(X88, T38, X89))
append117_in_aga([], T48, T48) → append117_out_aga([], T48, T48)
append117_in_aga(.(X125, X126), T52, .(X125, X127)) → U2_aga(X125, X126, T52, X127, append117_in_aga(X126, T52, X127))
U2_aga(X125, X126, T52, X127, append117_out_aga(X126, T52, X127)) → append117_out_aga(.(X125, X126), T52, .(X125, X127))
U5_gg(T38, T6, append117_out_aga(X88, T38, X89)) → sublist1_out_gg(T38, T6)
sublist1_in_gg(T38, .(X154, T61)) → U6_gg(T38, X154, T61, append117_in_aga(T41, T38, T62))
U6_gg(T38, X154, T61, append117_out_aga(T41, T38, T62)) → U7_gg(T38, X154, T61, append227_in_gag(T62, X155, T61))
append227_in_gag([], T69, T69) → append227_out_gag([], T69, T69)
append227_in_gag(.(T76, T79), X189, .(T76, T78)) → U3_gag(T76, T79, X189, T78, append227_in_gag(T79, X189, T78))
U3_gag(T76, T79, X189, T78, append227_out_gag(T79, X189, T78)) → append227_out_gag(.(T76, T79), X189, .(T76, T78))
U7_gg(T38, X154, T61, append227_out_gag(T62, X155, T61)) → sublist1_out_gg(T38, .(X154, T61))
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
sublist1_in_gg(T15, T6) → U4_gg(T15, T6, append27_in_gag(T15, X7, T6))
append27_in_gag([], T22, T22) → append27_out_gag([], T22, T22)
append27_in_gag(.(T29, T30), X50, .(T29, T31)) → U1_gag(T29, T30, X50, T31, append27_in_gag(T30, X50, T31))
U1_gag(T29, T30, X50, T31, append27_out_gag(T30, X50, T31)) → append27_out_gag(.(T29, T30), X50, .(T29, T31))
U4_gg(T15, T6, append27_out_gag(T15, X7, T6)) → sublist1_out_gg(T15, T6)
sublist1_in_gg(T38, T6) → U5_gg(T38, T6, append117_in_aga(X88, T38, X89))
append117_in_aga([], T48, T48) → append117_out_aga([], T48, T48)
append117_in_aga(.(X125, X126), T52, .(X125, X127)) → U2_aga(X125, X126, T52, X127, append117_in_aga(X126, T52, X127))
U2_aga(X125, X126, T52, X127, append117_out_aga(X126, T52, X127)) → append117_out_aga(.(X125, X126), T52, .(X125, X127))
U5_gg(T38, T6, append117_out_aga(X88, T38, X89)) → sublist1_out_gg(T38, T6)
sublist1_in_gg(T38, .(X154, T61)) → U6_gg(T38, X154, T61, append117_in_aga(T41, T38, T62))
U6_gg(T38, X154, T61, append117_out_aga(T41, T38, T62)) → U7_gg(T38, X154, T61, append227_in_gag(T62, X155, T61))
append227_in_gag([], T69, T69) → append227_out_gag([], T69, T69)
append227_in_gag(.(T76, T79), X189, .(T76, T78)) → U3_gag(T76, T79, X189, T78, append227_in_gag(T79, X189, T78))
U3_gag(T76, T79, X189, T78, append227_out_gag(T79, X189, T78)) → append227_out_gag(.(T76, T79), X189, .(T76, T78))
U7_gg(T38, X154, T61, append227_out_gag(T62, X155, T61)) → sublist1_out_gg(T38, .(X154, T61))
SUBLIST1_IN_GG(T15, T6) → U4_GG(T15, T6, append27_in_gag(T15, X7, T6))
SUBLIST1_IN_GG(T15, T6) → APPEND27_IN_GAG(T15, X7, T6)
APPEND27_IN_GAG(.(T29, T30), X50, .(T29, T31)) → U1_GAG(T29, T30, X50, T31, append27_in_gag(T30, X50, T31))
APPEND27_IN_GAG(.(T29, T30), X50, .(T29, T31)) → APPEND27_IN_GAG(T30, X50, T31)
SUBLIST1_IN_GG(T38, T6) → U5_GG(T38, T6, append117_in_aga(X88, T38, X89))
SUBLIST1_IN_GG(T38, T6) → APPEND117_IN_AGA(X88, T38, X89)
APPEND117_IN_AGA(.(X125, X126), T52, .(X125, X127)) → U2_AGA(X125, X126, T52, X127, append117_in_aga(X126, T52, X127))
APPEND117_IN_AGA(.(X125, X126), T52, .(X125, X127)) → APPEND117_IN_AGA(X126, T52, X127)
SUBLIST1_IN_GG(T38, .(X154, T61)) → U6_GG(T38, X154, T61, append117_in_aga(T41, T38, T62))
SUBLIST1_IN_GG(T38, .(X154, T61)) → APPEND117_IN_AGA(T41, T38, T62)
U6_GG(T38, X154, T61, append117_out_aga(T41, T38, T62)) → U7_GG(T38, X154, T61, append227_in_gag(T62, X155, T61))
U6_GG(T38, X154, T61, append117_out_aga(T41, T38, T62)) → APPEND227_IN_GAG(T62, X155, T61)
APPEND227_IN_GAG(.(T76, T79), X189, .(T76, T78)) → U3_GAG(T76, T79, X189, T78, append227_in_gag(T79, X189, T78))
APPEND227_IN_GAG(.(T76, T79), X189, .(T76, T78)) → APPEND227_IN_GAG(T79, X189, T78)
sublist1_in_gg(T15, T6) → U4_gg(T15, T6, append27_in_gag(T15, X7, T6))
append27_in_gag([], T22, T22) → append27_out_gag([], T22, T22)
append27_in_gag(.(T29, T30), X50, .(T29, T31)) → U1_gag(T29, T30, X50, T31, append27_in_gag(T30, X50, T31))
U1_gag(T29, T30, X50, T31, append27_out_gag(T30, X50, T31)) → append27_out_gag(.(T29, T30), X50, .(T29, T31))
U4_gg(T15, T6, append27_out_gag(T15, X7, T6)) → sublist1_out_gg(T15, T6)
sublist1_in_gg(T38, T6) → U5_gg(T38, T6, append117_in_aga(X88, T38, X89))
append117_in_aga([], T48, T48) → append117_out_aga([], T48, T48)
append117_in_aga(.(X125, X126), T52, .(X125, X127)) → U2_aga(X125, X126, T52, X127, append117_in_aga(X126, T52, X127))
U2_aga(X125, X126, T52, X127, append117_out_aga(X126, T52, X127)) → append117_out_aga(.(X125, X126), T52, .(X125, X127))
U5_gg(T38, T6, append117_out_aga(X88, T38, X89)) → sublist1_out_gg(T38, T6)
sublist1_in_gg(T38, .(X154, T61)) → U6_gg(T38, X154, T61, append117_in_aga(T41, T38, T62))
U6_gg(T38, X154, T61, append117_out_aga(T41, T38, T62)) → U7_gg(T38, X154, T61, append227_in_gag(T62, X155, T61))
append227_in_gag([], T69, T69) → append227_out_gag([], T69, T69)
append227_in_gag(.(T76, T79), X189, .(T76, T78)) → U3_gag(T76, T79, X189, T78, append227_in_gag(T79, X189, T78))
U3_gag(T76, T79, X189, T78, append227_out_gag(T79, X189, T78)) → append227_out_gag(.(T76, T79), X189, .(T76, T78))
U7_gg(T38, X154, T61, append227_out_gag(T62, X155, T61)) → sublist1_out_gg(T38, .(X154, T61))
SUBLIST1_IN_GG(T15, T6) → U4_GG(T15, T6, append27_in_gag(T15, X7, T6))
SUBLIST1_IN_GG(T15, T6) → APPEND27_IN_GAG(T15, X7, T6)
APPEND27_IN_GAG(.(T29, T30), X50, .(T29, T31)) → U1_GAG(T29, T30, X50, T31, append27_in_gag(T30, X50, T31))
APPEND27_IN_GAG(.(T29, T30), X50, .(T29, T31)) → APPEND27_IN_GAG(T30, X50, T31)
SUBLIST1_IN_GG(T38, T6) → U5_GG(T38, T6, append117_in_aga(X88, T38, X89))
SUBLIST1_IN_GG(T38, T6) → APPEND117_IN_AGA(X88, T38, X89)
APPEND117_IN_AGA(.(X125, X126), T52, .(X125, X127)) → U2_AGA(X125, X126, T52, X127, append117_in_aga(X126, T52, X127))
APPEND117_IN_AGA(.(X125, X126), T52, .(X125, X127)) → APPEND117_IN_AGA(X126, T52, X127)
SUBLIST1_IN_GG(T38, .(X154, T61)) → U6_GG(T38, X154, T61, append117_in_aga(T41, T38, T62))
SUBLIST1_IN_GG(T38, .(X154, T61)) → APPEND117_IN_AGA(T41, T38, T62)
U6_GG(T38, X154, T61, append117_out_aga(T41, T38, T62)) → U7_GG(T38, X154, T61, append227_in_gag(T62, X155, T61))
U6_GG(T38, X154, T61, append117_out_aga(T41, T38, T62)) → APPEND227_IN_GAG(T62, X155, T61)
APPEND227_IN_GAG(.(T76, T79), X189, .(T76, T78)) → U3_GAG(T76, T79, X189, T78, append227_in_gag(T79, X189, T78))
APPEND227_IN_GAG(.(T76, T79), X189, .(T76, T78)) → APPEND227_IN_GAG(T79, X189, T78)
sublist1_in_gg(T15, T6) → U4_gg(T15, T6, append27_in_gag(T15, X7, T6))
append27_in_gag([], T22, T22) → append27_out_gag([], T22, T22)
append27_in_gag(.(T29, T30), X50, .(T29, T31)) → U1_gag(T29, T30, X50, T31, append27_in_gag(T30, X50, T31))
U1_gag(T29, T30, X50, T31, append27_out_gag(T30, X50, T31)) → append27_out_gag(.(T29, T30), X50, .(T29, T31))
U4_gg(T15, T6, append27_out_gag(T15, X7, T6)) → sublist1_out_gg(T15, T6)
sublist1_in_gg(T38, T6) → U5_gg(T38, T6, append117_in_aga(X88, T38, X89))
append117_in_aga([], T48, T48) → append117_out_aga([], T48, T48)
append117_in_aga(.(X125, X126), T52, .(X125, X127)) → U2_aga(X125, X126, T52, X127, append117_in_aga(X126, T52, X127))
U2_aga(X125, X126, T52, X127, append117_out_aga(X126, T52, X127)) → append117_out_aga(.(X125, X126), T52, .(X125, X127))
U5_gg(T38, T6, append117_out_aga(X88, T38, X89)) → sublist1_out_gg(T38, T6)
sublist1_in_gg(T38, .(X154, T61)) → U6_gg(T38, X154, T61, append117_in_aga(T41, T38, T62))
U6_gg(T38, X154, T61, append117_out_aga(T41, T38, T62)) → U7_gg(T38, X154, T61, append227_in_gag(T62, X155, T61))
append227_in_gag([], T69, T69) → append227_out_gag([], T69, T69)
append227_in_gag(.(T76, T79), X189, .(T76, T78)) → U3_gag(T76, T79, X189, T78, append227_in_gag(T79, X189, T78))
U3_gag(T76, T79, X189, T78, append227_out_gag(T79, X189, T78)) → append227_out_gag(.(T76, T79), X189, .(T76, T78))
U7_gg(T38, X154, T61, append227_out_gag(T62, X155, T61)) → sublist1_out_gg(T38, .(X154, T61))
APPEND227_IN_GAG(.(T76, T79), X189, .(T76, T78)) → APPEND227_IN_GAG(T79, X189, T78)
sublist1_in_gg(T15, T6) → U4_gg(T15, T6, append27_in_gag(T15, X7, T6))
append27_in_gag([], T22, T22) → append27_out_gag([], T22, T22)
append27_in_gag(.(T29, T30), X50, .(T29, T31)) → U1_gag(T29, T30, X50, T31, append27_in_gag(T30, X50, T31))
U1_gag(T29, T30, X50, T31, append27_out_gag(T30, X50, T31)) → append27_out_gag(.(T29, T30), X50, .(T29, T31))
U4_gg(T15, T6, append27_out_gag(T15, X7, T6)) → sublist1_out_gg(T15, T6)
sublist1_in_gg(T38, T6) → U5_gg(T38, T6, append117_in_aga(X88, T38, X89))
append117_in_aga([], T48, T48) → append117_out_aga([], T48, T48)
append117_in_aga(.(X125, X126), T52, .(X125, X127)) → U2_aga(X125, X126, T52, X127, append117_in_aga(X126, T52, X127))
U2_aga(X125, X126, T52, X127, append117_out_aga(X126, T52, X127)) → append117_out_aga(.(X125, X126), T52, .(X125, X127))
U5_gg(T38, T6, append117_out_aga(X88, T38, X89)) → sublist1_out_gg(T38, T6)
sublist1_in_gg(T38, .(X154, T61)) → U6_gg(T38, X154, T61, append117_in_aga(T41, T38, T62))
U6_gg(T38, X154, T61, append117_out_aga(T41, T38, T62)) → U7_gg(T38, X154, T61, append227_in_gag(T62, X155, T61))
append227_in_gag([], T69, T69) → append227_out_gag([], T69, T69)
append227_in_gag(.(T76, T79), X189, .(T76, T78)) → U3_gag(T76, T79, X189, T78, append227_in_gag(T79, X189, T78))
U3_gag(T76, T79, X189, T78, append227_out_gag(T79, X189, T78)) → append227_out_gag(.(T76, T79), X189, .(T76, T78))
U7_gg(T38, X154, T61, append227_out_gag(T62, X155, T61)) → sublist1_out_gg(T38, .(X154, T61))
APPEND227_IN_GAG(.(T76, T79), X189, .(T76, T78)) → APPEND227_IN_GAG(T79, X189, T78)
APPEND227_IN_GAG(.(T79), .(T78)) → APPEND227_IN_GAG(T79, T78)
From the DPs we obtained the following set of size-change graphs:
APPEND117_IN_AGA(.(X125, X126), T52, .(X125, X127)) → APPEND117_IN_AGA(X126, T52, X127)
sublist1_in_gg(T15, T6) → U4_gg(T15, T6, append27_in_gag(T15, X7, T6))
append27_in_gag([], T22, T22) → append27_out_gag([], T22, T22)
append27_in_gag(.(T29, T30), X50, .(T29, T31)) → U1_gag(T29, T30, X50, T31, append27_in_gag(T30, X50, T31))
U1_gag(T29, T30, X50, T31, append27_out_gag(T30, X50, T31)) → append27_out_gag(.(T29, T30), X50, .(T29, T31))
U4_gg(T15, T6, append27_out_gag(T15, X7, T6)) → sublist1_out_gg(T15, T6)
sublist1_in_gg(T38, T6) → U5_gg(T38, T6, append117_in_aga(X88, T38, X89))
append117_in_aga([], T48, T48) → append117_out_aga([], T48, T48)
append117_in_aga(.(X125, X126), T52, .(X125, X127)) → U2_aga(X125, X126, T52, X127, append117_in_aga(X126, T52, X127))
U2_aga(X125, X126, T52, X127, append117_out_aga(X126, T52, X127)) → append117_out_aga(.(X125, X126), T52, .(X125, X127))
U5_gg(T38, T6, append117_out_aga(X88, T38, X89)) → sublist1_out_gg(T38, T6)
sublist1_in_gg(T38, .(X154, T61)) → U6_gg(T38, X154, T61, append117_in_aga(T41, T38, T62))
U6_gg(T38, X154, T61, append117_out_aga(T41, T38, T62)) → U7_gg(T38, X154, T61, append227_in_gag(T62, X155, T61))
append227_in_gag([], T69, T69) → append227_out_gag([], T69, T69)
append227_in_gag(.(T76, T79), X189, .(T76, T78)) → U3_gag(T76, T79, X189, T78, append227_in_gag(T79, X189, T78))
U3_gag(T76, T79, X189, T78, append227_out_gag(T79, X189, T78)) → append227_out_gag(.(T76, T79), X189, .(T76, T78))
U7_gg(T38, X154, T61, append227_out_gag(T62, X155, T61)) → sublist1_out_gg(T38, .(X154, T61))
APPEND117_IN_AGA(.(X125, X126), T52, .(X125, X127)) → APPEND117_IN_AGA(X126, T52, X127)
APPEND117_IN_AGA(T52) → APPEND117_IN_AGA(T52)
APPEND27_IN_GAG(.(T29, T30), X50, .(T29, T31)) → APPEND27_IN_GAG(T30, X50, T31)
sublist1_in_gg(T15, T6) → U4_gg(T15, T6, append27_in_gag(T15, X7, T6))
append27_in_gag([], T22, T22) → append27_out_gag([], T22, T22)
append27_in_gag(.(T29, T30), X50, .(T29, T31)) → U1_gag(T29, T30, X50, T31, append27_in_gag(T30, X50, T31))
U1_gag(T29, T30, X50, T31, append27_out_gag(T30, X50, T31)) → append27_out_gag(.(T29, T30), X50, .(T29, T31))
U4_gg(T15, T6, append27_out_gag(T15, X7, T6)) → sublist1_out_gg(T15, T6)
sublist1_in_gg(T38, T6) → U5_gg(T38, T6, append117_in_aga(X88, T38, X89))
append117_in_aga([], T48, T48) → append117_out_aga([], T48, T48)
append117_in_aga(.(X125, X126), T52, .(X125, X127)) → U2_aga(X125, X126, T52, X127, append117_in_aga(X126, T52, X127))
U2_aga(X125, X126, T52, X127, append117_out_aga(X126, T52, X127)) → append117_out_aga(.(X125, X126), T52, .(X125, X127))
U5_gg(T38, T6, append117_out_aga(X88, T38, X89)) → sublist1_out_gg(T38, T6)
sublist1_in_gg(T38, .(X154, T61)) → U6_gg(T38, X154, T61, append117_in_aga(T41, T38, T62))
U6_gg(T38, X154, T61, append117_out_aga(T41, T38, T62)) → U7_gg(T38, X154, T61, append227_in_gag(T62, X155, T61))
append227_in_gag([], T69, T69) → append227_out_gag([], T69, T69)
append227_in_gag(.(T76, T79), X189, .(T76, T78)) → U3_gag(T76, T79, X189, T78, append227_in_gag(T79, X189, T78))
U3_gag(T76, T79, X189, T78, append227_out_gag(T79, X189, T78)) → append227_out_gag(.(T76, T79), X189, .(T76, T78))
U7_gg(T38, X154, T61, append227_out_gag(T62, X155, T61)) → sublist1_out_gg(T38, .(X154, T61))
APPEND27_IN_GAG(.(T29, T30), X50, .(T29, T31)) → APPEND27_IN_GAG(T30, X50, T31)
APPEND27_IN_GAG(.(T30), .(T31)) → APPEND27_IN_GAG(T30, T31)
From the DPs we obtained the following set of size-change graphs:
sublist1_in_gg(T15, T6) → U4_gg(T15, T6, append27_in_gag(T15, X7, T6))
append27_in_gag([], T22, T22) → append27_out_gag([], T22, T22)
append27_in_gag(.(T29, T30), X50, .(T29, T31)) → U1_gag(T29, T30, X50, T31, append27_in_gag(T30, X50, T31))
U1_gag(T29, T30, X50, T31, append27_out_gag(T30, X50, T31)) → append27_out_gag(.(T29, T30), X50, .(T29, T31))
U4_gg(T15, T6, append27_out_gag(T15, X7, T6)) → sublist1_out_gg(T15, T6)
sublist1_in_gg(T38, T6) → U5_gg(T38, T6, append117_in_aga(X88, T38, X89))
append117_in_aga([], T48, T48) → append117_out_aga([], T48, T48)
append117_in_aga(.(X125, X126), T52, .(X125, X127)) → U2_aga(X125, X126, T52, X127, append117_in_aga(X126, T52, X127))
U2_aga(X125, X126, T52, X127, append117_out_aga(X126, T52, X127)) → append117_out_aga(.(X125, X126), T52, .(X125, X127))
U5_gg(T38, T6, append117_out_aga(X88, T38, X89)) → sublist1_out_gg(T38, T6)
sublist1_in_gg(T38, .(X154, T61)) → U6_gg(T38, X154, T61, append117_in_aga(T41, T38, T62))
U6_gg(T38, X154, T61, append117_out_aga(T41, T38, T62)) → U7_gg(T38, X154, T61, append227_in_gag(T62, X155, T61))
append227_in_gag([], T69, T69) → append227_out_gag([], T69, T69)
append227_in_gag(.(T76, T79), X189, .(T76, T78)) → U3_gag(T76, T79, X189, T78, append227_in_gag(T79, X189, T78))
U3_gag(T76, T79, X189, T78, append227_out_gag(T79, X189, T78)) → append227_out_gag(.(T76, T79), X189, .(T76, T78))
U7_gg(T38, X154, T61, append227_out_gag(T62, X155, T61)) → sublist1_out_gg(T38, .(X154, T61))
Infinitary Constructor Rewriting Termination of PiTRS implies Termination of Prolog
sublist1_in_gg(T15, T6) → U4_gg(T15, T6, append27_in_gag(T15, X7, T6))
append27_in_gag([], T22, T22) → append27_out_gag([], T22, T22)
append27_in_gag(.(T29, T30), X50, .(T29, T31)) → U1_gag(T29, T30, X50, T31, append27_in_gag(T30, X50, T31))
U1_gag(T29, T30, X50, T31, append27_out_gag(T30, X50, T31)) → append27_out_gag(.(T29, T30), X50, .(T29, T31))
U4_gg(T15, T6, append27_out_gag(T15, X7, T6)) → sublist1_out_gg(T15, T6)
sublist1_in_gg(T38, T6) → U5_gg(T38, T6, append117_in_aga(X88, T38, X89))
append117_in_aga([], T48, T48) → append117_out_aga([], T48, T48)
append117_in_aga(.(X125, X126), T52, .(X125, X127)) → U2_aga(X125, X126, T52, X127, append117_in_aga(X126, T52, X127))
U2_aga(X125, X126, T52, X127, append117_out_aga(X126, T52, X127)) → append117_out_aga(.(X125, X126), T52, .(X125, X127))
U5_gg(T38, T6, append117_out_aga(X88, T38, X89)) → sublist1_out_gg(T38, T6)
sublist1_in_gg(T38, .(X154, T61)) → U6_gg(T38, X154, T61, append117_in_aga(T41, T38, T62))
U6_gg(T38, X154, T61, append117_out_aga(T41, T38, T62)) → U7_gg(T38, X154, T61, append227_in_gag(T62, X155, T61))
append227_in_gag([], T69, T69) → append227_out_gag([], T69, T69)
append227_in_gag(.(T76, T79), X189, .(T76, T78)) → U3_gag(T76, T79, X189, T78, append227_in_gag(T79, X189, T78))
U3_gag(T76, T79, X189, T78, append227_out_gag(T79, X189, T78)) → append227_out_gag(.(T76, T79), X189, .(T76, T78))
U7_gg(T38, X154, T61, append227_out_gag(T62, X155, T61)) → sublist1_out_gg(T38, .(X154, T61))
SUBLIST1_IN_GG(T15, T6) → U4_GG(T15, T6, append27_in_gag(T15, X7, T6))
SUBLIST1_IN_GG(T15, T6) → APPEND27_IN_GAG(T15, X7, T6)
APPEND27_IN_GAG(.(T29, T30), X50, .(T29, T31)) → U1_GAG(T29, T30, X50, T31, append27_in_gag(T30, X50, T31))
APPEND27_IN_GAG(.(T29, T30), X50, .(T29, T31)) → APPEND27_IN_GAG(T30, X50, T31)
SUBLIST1_IN_GG(T38, T6) → U5_GG(T38, T6, append117_in_aga(X88, T38, X89))
SUBLIST1_IN_GG(T38, T6) → APPEND117_IN_AGA(X88, T38, X89)
APPEND117_IN_AGA(.(X125, X126), T52, .(X125, X127)) → U2_AGA(X125, X126, T52, X127, append117_in_aga(X126, T52, X127))
APPEND117_IN_AGA(.(X125, X126), T52, .(X125, X127)) → APPEND117_IN_AGA(X126, T52, X127)
SUBLIST1_IN_GG(T38, .(X154, T61)) → U6_GG(T38, X154, T61, append117_in_aga(T41, T38, T62))
SUBLIST1_IN_GG(T38, .(X154, T61)) → APPEND117_IN_AGA(T41, T38, T62)
U6_GG(T38, X154, T61, append117_out_aga(T41, T38, T62)) → U7_GG(T38, X154, T61, append227_in_gag(T62, X155, T61))
U6_GG(T38, X154, T61, append117_out_aga(T41, T38, T62)) → APPEND227_IN_GAG(T62, X155, T61)
APPEND227_IN_GAG(.(T76, T79), X189, .(T76, T78)) → U3_GAG(T76, T79, X189, T78, append227_in_gag(T79, X189, T78))
APPEND227_IN_GAG(.(T76, T79), X189, .(T76, T78)) → APPEND227_IN_GAG(T79, X189, T78)
sublist1_in_gg(T15, T6) → U4_gg(T15, T6, append27_in_gag(T15, X7, T6))
append27_in_gag([], T22, T22) → append27_out_gag([], T22, T22)
append27_in_gag(.(T29, T30), X50, .(T29, T31)) → U1_gag(T29, T30, X50, T31, append27_in_gag(T30, X50, T31))
U1_gag(T29, T30, X50, T31, append27_out_gag(T30, X50, T31)) → append27_out_gag(.(T29, T30), X50, .(T29, T31))
U4_gg(T15, T6, append27_out_gag(T15, X7, T6)) → sublist1_out_gg(T15, T6)
sublist1_in_gg(T38, T6) → U5_gg(T38, T6, append117_in_aga(X88, T38, X89))
append117_in_aga([], T48, T48) → append117_out_aga([], T48, T48)
append117_in_aga(.(X125, X126), T52, .(X125, X127)) → U2_aga(X125, X126, T52, X127, append117_in_aga(X126, T52, X127))
U2_aga(X125, X126, T52, X127, append117_out_aga(X126, T52, X127)) → append117_out_aga(.(X125, X126), T52, .(X125, X127))
U5_gg(T38, T6, append117_out_aga(X88, T38, X89)) → sublist1_out_gg(T38, T6)
sublist1_in_gg(T38, .(X154, T61)) → U6_gg(T38, X154, T61, append117_in_aga(T41, T38, T62))
U6_gg(T38, X154, T61, append117_out_aga(T41, T38, T62)) → U7_gg(T38, X154, T61, append227_in_gag(T62, X155, T61))
append227_in_gag([], T69, T69) → append227_out_gag([], T69, T69)
append227_in_gag(.(T76, T79), X189, .(T76, T78)) → U3_gag(T76, T79, X189, T78, append227_in_gag(T79, X189, T78))
U3_gag(T76, T79, X189, T78, append227_out_gag(T79, X189, T78)) → append227_out_gag(.(T76, T79), X189, .(T76, T78))
U7_gg(T38, X154, T61, append227_out_gag(T62, X155, T61)) → sublist1_out_gg(T38, .(X154, T61))
SUBLIST1_IN_GG(T15, T6) → U4_GG(T15, T6, append27_in_gag(T15, X7, T6))
SUBLIST1_IN_GG(T15, T6) → APPEND27_IN_GAG(T15, X7, T6)
APPEND27_IN_GAG(.(T29, T30), X50, .(T29, T31)) → U1_GAG(T29, T30, X50, T31, append27_in_gag(T30, X50, T31))
APPEND27_IN_GAG(.(T29, T30), X50, .(T29, T31)) → APPEND27_IN_GAG(T30, X50, T31)
SUBLIST1_IN_GG(T38, T6) → U5_GG(T38, T6, append117_in_aga(X88, T38, X89))
SUBLIST1_IN_GG(T38, T6) → APPEND117_IN_AGA(X88, T38, X89)
APPEND117_IN_AGA(.(X125, X126), T52, .(X125, X127)) → U2_AGA(X125, X126, T52, X127, append117_in_aga(X126, T52, X127))
APPEND117_IN_AGA(.(X125, X126), T52, .(X125, X127)) → APPEND117_IN_AGA(X126, T52, X127)
SUBLIST1_IN_GG(T38, .(X154, T61)) → U6_GG(T38, X154, T61, append117_in_aga(T41, T38, T62))
SUBLIST1_IN_GG(T38, .(X154, T61)) → APPEND117_IN_AGA(T41, T38, T62)
U6_GG(T38, X154, T61, append117_out_aga(T41, T38, T62)) → U7_GG(T38, X154, T61, append227_in_gag(T62, X155, T61))
U6_GG(T38, X154, T61, append117_out_aga(T41, T38, T62)) → APPEND227_IN_GAG(T62, X155, T61)
APPEND227_IN_GAG(.(T76, T79), X189, .(T76, T78)) → U3_GAG(T76, T79, X189, T78, append227_in_gag(T79, X189, T78))
APPEND227_IN_GAG(.(T76, T79), X189, .(T76, T78)) → APPEND227_IN_GAG(T79, X189, T78)
sublist1_in_gg(T15, T6) → U4_gg(T15, T6, append27_in_gag(T15, X7, T6))
append27_in_gag([], T22, T22) → append27_out_gag([], T22, T22)
append27_in_gag(.(T29, T30), X50, .(T29, T31)) → U1_gag(T29, T30, X50, T31, append27_in_gag(T30, X50, T31))
U1_gag(T29, T30, X50, T31, append27_out_gag(T30, X50, T31)) → append27_out_gag(.(T29, T30), X50, .(T29, T31))
U4_gg(T15, T6, append27_out_gag(T15, X7, T6)) → sublist1_out_gg(T15, T6)
sublist1_in_gg(T38, T6) → U5_gg(T38, T6, append117_in_aga(X88, T38, X89))
append117_in_aga([], T48, T48) → append117_out_aga([], T48, T48)
append117_in_aga(.(X125, X126), T52, .(X125, X127)) → U2_aga(X125, X126, T52, X127, append117_in_aga(X126, T52, X127))
U2_aga(X125, X126, T52, X127, append117_out_aga(X126, T52, X127)) → append117_out_aga(.(X125, X126), T52, .(X125, X127))
U5_gg(T38, T6, append117_out_aga(X88, T38, X89)) → sublist1_out_gg(T38, T6)
sublist1_in_gg(T38, .(X154, T61)) → U6_gg(T38, X154, T61, append117_in_aga(T41, T38, T62))
U6_gg(T38, X154, T61, append117_out_aga(T41, T38, T62)) → U7_gg(T38, X154, T61, append227_in_gag(T62, X155, T61))
append227_in_gag([], T69, T69) → append227_out_gag([], T69, T69)
append227_in_gag(.(T76, T79), X189, .(T76, T78)) → U3_gag(T76, T79, X189, T78, append227_in_gag(T79, X189, T78))
U3_gag(T76, T79, X189, T78, append227_out_gag(T79, X189, T78)) → append227_out_gag(.(T76, T79), X189, .(T76, T78))
U7_gg(T38, X154, T61, append227_out_gag(T62, X155, T61)) → sublist1_out_gg(T38, .(X154, T61))
APPEND227_IN_GAG(.(T76, T79), X189, .(T76, T78)) → APPEND227_IN_GAG(T79, X189, T78)
sublist1_in_gg(T15, T6) → U4_gg(T15, T6, append27_in_gag(T15, X7, T6))
append27_in_gag([], T22, T22) → append27_out_gag([], T22, T22)
append27_in_gag(.(T29, T30), X50, .(T29, T31)) → U1_gag(T29, T30, X50, T31, append27_in_gag(T30, X50, T31))
U1_gag(T29, T30, X50, T31, append27_out_gag(T30, X50, T31)) → append27_out_gag(.(T29, T30), X50, .(T29, T31))
U4_gg(T15, T6, append27_out_gag(T15, X7, T6)) → sublist1_out_gg(T15, T6)
sublist1_in_gg(T38, T6) → U5_gg(T38, T6, append117_in_aga(X88, T38, X89))
append117_in_aga([], T48, T48) → append117_out_aga([], T48, T48)
append117_in_aga(.(X125, X126), T52, .(X125, X127)) → U2_aga(X125, X126, T52, X127, append117_in_aga(X126, T52, X127))
U2_aga(X125, X126, T52, X127, append117_out_aga(X126, T52, X127)) → append117_out_aga(.(X125, X126), T52, .(X125, X127))
U5_gg(T38, T6, append117_out_aga(X88, T38, X89)) → sublist1_out_gg(T38, T6)
sublist1_in_gg(T38, .(X154, T61)) → U6_gg(T38, X154, T61, append117_in_aga(T41, T38, T62))
U6_gg(T38, X154, T61, append117_out_aga(T41, T38, T62)) → U7_gg(T38, X154, T61, append227_in_gag(T62, X155, T61))
append227_in_gag([], T69, T69) → append227_out_gag([], T69, T69)
append227_in_gag(.(T76, T79), X189, .(T76, T78)) → U3_gag(T76, T79, X189, T78, append227_in_gag(T79, X189, T78))
U3_gag(T76, T79, X189, T78, append227_out_gag(T79, X189, T78)) → append227_out_gag(.(T76, T79), X189, .(T76, T78))
U7_gg(T38, X154, T61, append227_out_gag(T62, X155, T61)) → sublist1_out_gg(T38, .(X154, T61))
APPEND227_IN_GAG(.(T76, T79), X189, .(T76, T78)) → APPEND227_IN_GAG(T79, X189, T78)
APPEND227_IN_GAG(.(T79), .(T78)) → APPEND227_IN_GAG(T79, T78)
From the DPs we obtained the following set of size-change graphs:
APPEND117_IN_AGA(.(X125, X126), T52, .(X125, X127)) → APPEND117_IN_AGA(X126, T52, X127)
sublist1_in_gg(T15, T6) → U4_gg(T15, T6, append27_in_gag(T15, X7, T6))
append27_in_gag([], T22, T22) → append27_out_gag([], T22, T22)
append27_in_gag(.(T29, T30), X50, .(T29, T31)) → U1_gag(T29, T30, X50, T31, append27_in_gag(T30, X50, T31))
U1_gag(T29, T30, X50, T31, append27_out_gag(T30, X50, T31)) → append27_out_gag(.(T29, T30), X50, .(T29, T31))
U4_gg(T15, T6, append27_out_gag(T15, X7, T6)) → sublist1_out_gg(T15, T6)
sublist1_in_gg(T38, T6) → U5_gg(T38, T6, append117_in_aga(X88, T38, X89))
append117_in_aga([], T48, T48) → append117_out_aga([], T48, T48)
append117_in_aga(.(X125, X126), T52, .(X125, X127)) → U2_aga(X125, X126, T52, X127, append117_in_aga(X126, T52, X127))
U2_aga(X125, X126, T52, X127, append117_out_aga(X126, T52, X127)) → append117_out_aga(.(X125, X126), T52, .(X125, X127))
U5_gg(T38, T6, append117_out_aga(X88, T38, X89)) → sublist1_out_gg(T38, T6)
sublist1_in_gg(T38, .(X154, T61)) → U6_gg(T38, X154, T61, append117_in_aga(T41, T38, T62))
U6_gg(T38, X154, T61, append117_out_aga(T41, T38, T62)) → U7_gg(T38, X154, T61, append227_in_gag(T62, X155, T61))
append227_in_gag([], T69, T69) → append227_out_gag([], T69, T69)
append227_in_gag(.(T76, T79), X189, .(T76, T78)) → U3_gag(T76, T79, X189, T78, append227_in_gag(T79, X189, T78))
U3_gag(T76, T79, X189, T78, append227_out_gag(T79, X189, T78)) → append227_out_gag(.(T76, T79), X189, .(T76, T78))
U7_gg(T38, X154, T61, append227_out_gag(T62, X155, T61)) → sublist1_out_gg(T38, .(X154, T61))
APPEND117_IN_AGA(.(X125, X126), T52, .(X125, X127)) → APPEND117_IN_AGA(X126, T52, X127)
APPEND117_IN_AGA(T52) → APPEND117_IN_AGA(T52)
APPEND27_IN_GAG(.(T29, T30), X50, .(T29, T31)) → APPEND27_IN_GAG(T30, X50, T31)
sublist1_in_gg(T15, T6) → U4_gg(T15, T6, append27_in_gag(T15, X7, T6))
append27_in_gag([], T22, T22) → append27_out_gag([], T22, T22)
append27_in_gag(.(T29, T30), X50, .(T29, T31)) → U1_gag(T29, T30, X50, T31, append27_in_gag(T30, X50, T31))
U1_gag(T29, T30, X50, T31, append27_out_gag(T30, X50, T31)) → append27_out_gag(.(T29, T30), X50, .(T29, T31))
U4_gg(T15, T6, append27_out_gag(T15, X7, T6)) → sublist1_out_gg(T15, T6)
sublist1_in_gg(T38, T6) → U5_gg(T38, T6, append117_in_aga(X88, T38, X89))
append117_in_aga([], T48, T48) → append117_out_aga([], T48, T48)
append117_in_aga(.(X125, X126), T52, .(X125, X127)) → U2_aga(X125, X126, T52, X127, append117_in_aga(X126, T52, X127))
U2_aga(X125, X126, T52, X127, append117_out_aga(X126, T52, X127)) → append117_out_aga(.(X125, X126), T52, .(X125, X127))
U5_gg(T38, T6, append117_out_aga(X88, T38, X89)) → sublist1_out_gg(T38, T6)
sublist1_in_gg(T38, .(X154, T61)) → U6_gg(T38, X154, T61, append117_in_aga(T41, T38, T62))
U6_gg(T38, X154, T61, append117_out_aga(T41, T38, T62)) → U7_gg(T38, X154, T61, append227_in_gag(T62, X155, T61))
append227_in_gag([], T69, T69) → append227_out_gag([], T69, T69)
append227_in_gag(.(T76, T79), X189, .(T76, T78)) → U3_gag(T76, T79, X189, T78, append227_in_gag(T79, X189, T78))
U3_gag(T76, T79, X189, T78, append227_out_gag(T79, X189, T78)) → append227_out_gag(.(T76, T79), X189, .(T76, T78))
U7_gg(T38, X154, T61, append227_out_gag(T62, X155, T61)) → sublist1_out_gg(T38, .(X154, T61))
APPEND27_IN_GAG(.(T29, T30), X50, .(T29, T31)) → APPEND27_IN_GAG(T30, X50, T31)
APPEND27_IN_GAG(.(T30), .(T31)) → APPEND27_IN_GAG(T30, T31)
From the DPs we obtained the following set of size-change graphs: