0 Prolog
↳1 PrologToDTProblemTransformerProof (⇐)
↳2 TRIPLES
↳3 TriplesToPiDPProof (⇐)
↳4 PiDP
↳5 DependencyGraphProof (⇔)
↳6 AND
↳7 PiDP
↳8 UsableRulesProof (⇔)
↳9 PiDP
↳10 PiDPToQDPProof (⇔)
↳11 QDP
↳12 QDPSizeChangeProof (⇔)
↳13 YES
↳14 PiDP
↳15 UsableRulesProof (⇔)
↳16 PiDP
↳17 PiDPToQDPProof (⇔)
↳18 QDP
↳19 QDPSizeChangeProof (⇔)
↳20 YES
↳21 PiDP
↳22 UsableRulesProof (⇔)
↳23 PiDP
↳24 PiDPToQDPProof (⇐)
↳25 QDP
↳26 NonTerminationProof (⇔)
↳27 NO
↳28 PiDP
↳29 UsableRulesProof (⇔)
↳30 PiDP
↳31 PiDPToQDPProof (⇐)
↳32 QDP
↳33 NonTerminationProof (⇔)
↳34 NO
↳35 PiDP
↳36 UsableRulesProof (⇔)
↳37 PiDP
↳38 PiDPToQDPProof (⇐)
↳39 QDP
↳40 QDPSizeChangeProof (⇔)
↳41 YES
SS1_IN_AG(T17, .(T15, T16)) → U12_AG(T17, T15, T16, app18_in_agaa(X23, T15, X24, T17))
SS1_IN_AG(T17, .(T15, T16)) → APP18_IN_AGAA(X23, T15, X24, T17)
APP18_IN_AGAA(.(X66, X67), T33, X68, .(X66, T35)) → U1_AGAA(X66, X67, T33, X68, T35, app18_in_agaa(X67, T33, X68, T35))
APP18_IN_AGAA(.(X66, X67), T33, X68, .(X66, T35)) → APP18_IN_AGAA(X67, T33, X68, T35)
SS1_IN_AG(T17, .(T15, T16)) → U13_AG(T17, T15, T16, appc18_in_agaa(T20, T15, T21, T17))
U13_AG(T17, T15, T16, appc18_out_agaa(T20, T15, T21, T17)) → U14_AG(T17, T15, T16, app28_in_aaa(T20, T21, X25))
U13_AG(T17, T15, T16, appc18_out_agaa(T20, T15, T21, T17)) → APP28_IN_AAA(T20, T21, X25)
APP28_IN_AAA(.(T54, T57), T58, .(T54, X101)) → U2_AAA(T54, T57, T58, X101, app28_in_aaa(T57, T58, X101))
APP28_IN_AAA(.(T54, T57), T58, .(T54, X101)) → APP28_IN_AAA(T57, T58, X101)
U13_AG(T17, T15, T16, appc18_out_agaa(T20, T15, T21, T17)) → U15_AG(T17, T15, T16, appc28_in_aaa(T20, T21, T40))
U15_AG(T17, T15, T16, appc28_out_aaa(T20, T21, T40)) → U16_AG(T17, T15, T16, perm38_in_ag(T40, T16))
U15_AG(T17, T15, T16, appc28_out_aaa(T20, T21, T40)) → PERM38_IN_AG(T40, T16)
PERM38_IN_AG(T70, .(T68, T69)) → U3_AG(T70, T68, T69, app18_in_agaa(X120, T68, X121, T70))
PERM38_IN_AG(T70, .(T68, T69)) → APP18_IN_AGAA(X120, T68, X121, T70)
PERM38_IN_AG(T70, .(T68, T69)) → U4_AG(T70, T68, T69, appc18_in_agaa(T73, T68, T74, T70))
U4_AG(T70, T68, T69, appc18_out_agaa(T73, T68, T74, T70)) → U5_AG(T70, T68, T69, app28_in_aaa(T73, T74, X122))
U4_AG(T70, T68, T69, appc18_out_agaa(T73, T68, T74, T70)) → APP28_IN_AAA(T73, T74, X122)
U4_AG(T70, T68, T69, appc18_out_agaa(T73, T68, T74, T70)) → U6_AG(T70, T68, T69, appc28_in_aaa(T73, T74, T79))
U6_AG(T70, T68, T69, appc28_out_aaa(T73, T74, T79)) → U7_AG(T70, T68, T69, perm38_in_ag(T79, T69))
U6_AG(T70, T68, T69, appc28_out_aaa(T73, T74, T79)) → PERM38_IN_AG(T79, T69)
U15_AG(T17, T15, T16, appc28_out_aaa(T20, T21, T40)) → U17_AG(T17, T15, T16, permc38_in_ag(T40, T16))
U17_AG(T17, T15, T16, permc38_out_ag(T40, T16)) → U18_AG(T17, T15, T16, ordered39_in_gg(T15, T16))
U17_AG(T17, T15, T16, permc38_out_ag(T40, T16)) → ORDERED39_IN_GG(T15, T16)
ORDERED39_IN_GG(s(T111), .(T112, T97)) → U8_GG(T111, T112, T97, less69_in_gg(T111, T112))
ORDERED39_IN_GG(s(T111), .(T112, T97)) → LESS69_IN_GG(T111, T112)
LESS69_IN_GG(s(T124), s(T125)) → U11_GG(T124, T125, less69_in_gg(T124, T125))
LESS69_IN_GG(s(T124), s(T125)) → LESS69_IN_GG(T124, T125)
ORDERED39_IN_GG(T95, .(T96, T97)) → U9_GG(T95, T96, T97, lessc61_in_gg(T95, T96))
U9_GG(T95, T96, T97, lessc61_out_gg(T95, T96)) → U10_GG(T95, T96, T97, ordered39_in_gg(T96, T97))
U9_GG(T95, T96, T97, lessc61_out_gg(T95, T96)) → ORDERED39_IN_GG(T96, T97)
appc18_in_agaa([], T28, X46, .(T28, X46)) → appc18_out_agaa([], T28, X46, .(T28, X46))
appc18_in_agaa(.(X66, X67), T33, X68, .(X66, T35)) → U20_agaa(X66, X67, T33, X68, T35, appc18_in_agaa(X67, T33, X68, T35))
U20_agaa(X66, X67, T33, X68, T35, appc18_out_agaa(X67, T33, X68, T35)) → appc18_out_agaa(.(X66, X67), T33, X68, .(X66, T35))
appc28_in_aaa([], T47, T47) → appc28_out_aaa([], T47, T47)
appc28_in_aaa(.(T54, T57), T58, .(T54, X101)) → U21_aaa(T54, T57, T58, X101, appc28_in_aaa(T57, T58, X101))
U21_aaa(T54, T57, T58, X101, appc28_out_aaa(T57, T58, X101)) → appc28_out_aaa(.(T54, T57), T58, .(T54, X101))
permc38_in_ag([], []) → permc38_out_ag([], [])
permc38_in_ag(T70, .(T68, T69)) → U22_ag(T70, T68, T69, appc18_in_agaa(T73, T68, T74, T70))
U22_ag(T70, T68, T69, appc18_out_agaa(T73, T68, T74, T70)) → U23_ag(T70, T68, T69, appc28_in_aaa(T73, T74, T79))
U23_ag(T70, T68, T69, appc28_out_aaa(T73, T74, T79)) → U24_ag(T70, T68, T69, permc38_in_ag(T79, T69))
U24_ag(T70, T68, T69, permc38_out_ag(T79, T69)) → permc38_out_ag(T70, .(T68, T69))
lessc61_in_gg(0, T106) → lessc61_out_gg(0, T106)
lessc61_in_gg(s(T111), T112) → U28_gg(T111, T112, lessc69_in_gg(T111, T112))
lessc69_in_gg(0, s(T119)) → lessc69_out_gg(0, s(T119))
lessc69_in_gg(s(T124), s(T125)) → U27_gg(T124, T125, lessc69_in_gg(T124, T125))
U27_gg(T124, T125, lessc69_out_gg(T124, T125)) → lessc69_out_gg(s(T124), s(T125))
U28_gg(T111, T112, lessc69_out_gg(T111, T112)) → lessc61_out_gg(s(T111), T112)
Infinitary Constructor Rewriting Termination of PiDP implies Termination of TRIPLES
SS1_IN_AG(T17, .(T15, T16)) → U12_AG(T17, T15, T16, app18_in_agaa(X23, T15, X24, T17))
SS1_IN_AG(T17, .(T15, T16)) → APP18_IN_AGAA(X23, T15, X24, T17)
APP18_IN_AGAA(.(X66, X67), T33, X68, .(X66, T35)) → U1_AGAA(X66, X67, T33, X68, T35, app18_in_agaa(X67, T33, X68, T35))
APP18_IN_AGAA(.(X66, X67), T33, X68, .(X66, T35)) → APP18_IN_AGAA(X67, T33, X68, T35)
SS1_IN_AG(T17, .(T15, T16)) → U13_AG(T17, T15, T16, appc18_in_agaa(T20, T15, T21, T17))
U13_AG(T17, T15, T16, appc18_out_agaa(T20, T15, T21, T17)) → U14_AG(T17, T15, T16, app28_in_aaa(T20, T21, X25))
U13_AG(T17, T15, T16, appc18_out_agaa(T20, T15, T21, T17)) → APP28_IN_AAA(T20, T21, X25)
APP28_IN_AAA(.(T54, T57), T58, .(T54, X101)) → U2_AAA(T54, T57, T58, X101, app28_in_aaa(T57, T58, X101))
APP28_IN_AAA(.(T54, T57), T58, .(T54, X101)) → APP28_IN_AAA(T57, T58, X101)
U13_AG(T17, T15, T16, appc18_out_agaa(T20, T15, T21, T17)) → U15_AG(T17, T15, T16, appc28_in_aaa(T20, T21, T40))
U15_AG(T17, T15, T16, appc28_out_aaa(T20, T21, T40)) → U16_AG(T17, T15, T16, perm38_in_ag(T40, T16))
U15_AG(T17, T15, T16, appc28_out_aaa(T20, T21, T40)) → PERM38_IN_AG(T40, T16)
PERM38_IN_AG(T70, .(T68, T69)) → U3_AG(T70, T68, T69, app18_in_agaa(X120, T68, X121, T70))
PERM38_IN_AG(T70, .(T68, T69)) → APP18_IN_AGAA(X120, T68, X121, T70)
PERM38_IN_AG(T70, .(T68, T69)) → U4_AG(T70, T68, T69, appc18_in_agaa(T73, T68, T74, T70))
U4_AG(T70, T68, T69, appc18_out_agaa(T73, T68, T74, T70)) → U5_AG(T70, T68, T69, app28_in_aaa(T73, T74, X122))
U4_AG(T70, T68, T69, appc18_out_agaa(T73, T68, T74, T70)) → APP28_IN_AAA(T73, T74, X122)
U4_AG(T70, T68, T69, appc18_out_agaa(T73, T68, T74, T70)) → U6_AG(T70, T68, T69, appc28_in_aaa(T73, T74, T79))
U6_AG(T70, T68, T69, appc28_out_aaa(T73, T74, T79)) → U7_AG(T70, T68, T69, perm38_in_ag(T79, T69))
U6_AG(T70, T68, T69, appc28_out_aaa(T73, T74, T79)) → PERM38_IN_AG(T79, T69)
U15_AG(T17, T15, T16, appc28_out_aaa(T20, T21, T40)) → U17_AG(T17, T15, T16, permc38_in_ag(T40, T16))
U17_AG(T17, T15, T16, permc38_out_ag(T40, T16)) → U18_AG(T17, T15, T16, ordered39_in_gg(T15, T16))
U17_AG(T17, T15, T16, permc38_out_ag(T40, T16)) → ORDERED39_IN_GG(T15, T16)
ORDERED39_IN_GG(s(T111), .(T112, T97)) → U8_GG(T111, T112, T97, less69_in_gg(T111, T112))
ORDERED39_IN_GG(s(T111), .(T112, T97)) → LESS69_IN_GG(T111, T112)
LESS69_IN_GG(s(T124), s(T125)) → U11_GG(T124, T125, less69_in_gg(T124, T125))
LESS69_IN_GG(s(T124), s(T125)) → LESS69_IN_GG(T124, T125)
ORDERED39_IN_GG(T95, .(T96, T97)) → U9_GG(T95, T96, T97, lessc61_in_gg(T95, T96))
U9_GG(T95, T96, T97, lessc61_out_gg(T95, T96)) → U10_GG(T95, T96, T97, ordered39_in_gg(T96, T97))
U9_GG(T95, T96, T97, lessc61_out_gg(T95, T96)) → ORDERED39_IN_GG(T96, T97)
appc18_in_agaa([], T28, X46, .(T28, X46)) → appc18_out_agaa([], T28, X46, .(T28, X46))
appc18_in_agaa(.(X66, X67), T33, X68, .(X66, T35)) → U20_agaa(X66, X67, T33, X68, T35, appc18_in_agaa(X67, T33, X68, T35))
U20_agaa(X66, X67, T33, X68, T35, appc18_out_agaa(X67, T33, X68, T35)) → appc18_out_agaa(.(X66, X67), T33, X68, .(X66, T35))
appc28_in_aaa([], T47, T47) → appc28_out_aaa([], T47, T47)
appc28_in_aaa(.(T54, T57), T58, .(T54, X101)) → U21_aaa(T54, T57, T58, X101, appc28_in_aaa(T57, T58, X101))
U21_aaa(T54, T57, T58, X101, appc28_out_aaa(T57, T58, X101)) → appc28_out_aaa(.(T54, T57), T58, .(T54, X101))
permc38_in_ag([], []) → permc38_out_ag([], [])
permc38_in_ag(T70, .(T68, T69)) → U22_ag(T70, T68, T69, appc18_in_agaa(T73, T68, T74, T70))
U22_ag(T70, T68, T69, appc18_out_agaa(T73, T68, T74, T70)) → U23_ag(T70, T68, T69, appc28_in_aaa(T73, T74, T79))
U23_ag(T70, T68, T69, appc28_out_aaa(T73, T74, T79)) → U24_ag(T70, T68, T69, permc38_in_ag(T79, T69))
U24_ag(T70, T68, T69, permc38_out_ag(T79, T69)) → permc38_out_ag(T70, .(T68, T69))
lessc61_in_gg(0, T106) → lessc61_out_gg(0, T106)
lessc61_in_gg(s(T111), T112) → U28_gg(T111, T112, lessc69_in_gg(T111, T112))
lessc69_in_gg(0, s(T119)) → lessc69_out_gg(0, s(T119))
lessc69_in_gg(s(T124), s(T125)) → U27_gg(T124, T125, lessc69_in_gg(T124, T125))
U27_gg(T124, T125, lessc69_out_gg(T124, T125)) → lessc69_out_gg(s(T124), s(T125))
U28_gg(T111, T112, lessc69_out_gg(T111, T112)) → lessc61_out_gg(s(T111), T112)
LESS69_IN_GG(s(T124), s(T125)) → LESS69_IN_GG(T124, T125)
appc18_in_agaa([], T28, X46, .(T28, X46)) → appc18_out_agaa([], T28, X46, .(T28, X46))
appc18_in_agaa(.(X66, X67), T33, X68, .(X66, T35)) → U20_agaa(X66, X67, T33, X68, T35, appc18_in_agaa(X67, T33, X68, T35))
U20_agaa(X66, X67, T33, X68, T35, appc18_out_agaa(X67, T33, X68, T35)) → appc18_out_agaa(.(X66, X67), T33, X68, .(X66, T35))
appc28_in_aaa([], T47, T47) → appc28_out_aaa([], T47, T47)
appc28_in_aaa(.(T54, T57), T58, .(T54, X101)) → U21_aaa(T54, T57, T58, X101, appc28_in_aaa(T57, T58, X101))
U21_aaa(T54, T57, T58, X101, appc28_out_aaa(T57, T58, X101)) → appc28_out_aaa(.(T54, T57), T58, .(T54, X101))
permc38_in_ag([], []) → permc38_out_ag([], [])
permc38_in_ag(T70, .(T68, T69)) → U22_ag(T70, T68, T69, appc18_in_agaa(T73, T68, T74, T70))
U22_ag(T70, T68, T69, appc18_out_agaa(T73, T68, T74, T70)) → U23_ag(T70, T68, T69, appc28_in_aaa(T73, T74, T79))
U23_ag(T70, T68, T69, appc28_out_aaa(T73, T74, T79)) → U24_ag(T70, T68, T69, permc38_in_ag(T79, T69))
U24_ag(T70, T68, T69, permc38_out_ag(T79, T69)) → permc38_out_ag(T70, .(T68, T69))
lessc61_in_gg(0, T106) → lessc61_out_gg(0, T106)
lessc61_in_gg(s(T111), T112) → U28_gg(T111, T112, lessc69_in_gg(T111, T112))
lessc69_in_gg(0, s(T119)) → lessc69_out_gg(0, s(T119))
lessc69_in_gg(s(T124), s(T125)) → U27_gg(T124, T125, lessc69_in_gg(T124, T125))
U27_gg(T124, T125, lessc69_out_gg(T124, T125)) → lessc69_out_gg(s(T124), s(T125))
U28_gg(T111, T112, lessc69_out_gg(T111, T112)) → lessc61_out_gg(s(T111), T112)
LESS69_IN_GG(s(T124), s(T125)) → LESS69_IN_GG(T124, T125)
LESS69_IN_GG(s(T124), s(T125)) → LESS69_IN_GG(T124, T125)
From the DPs we obtained the following set of size-change graphs:
ORDERED39_IN_GG(T95, .(T96, T97)) → U9_GG(T95, T96, T97, lessc61_in_gg(T95, T96))
U9_GG(T95, T96, T97, lessc61_out_gg(T95, T96)) → ORDERED39_IN_GG(T96, T97)
appc18_in_agaa([], T28, X46, .(T28, X46)) → appc18_out_agaa([], T28, X46, .(T28, X46))
appc18_in_agaa(.(X66, X67), T33, X68, .(X66, T35)) → U20_agaa(X66, X67, T33, X68, T35, appc18_in_agaa(X67, T33, X68, T35))
U20_agaa(X66, X67, T33, X68, T35, appc18_out_agaa(X67, T33, X68, T35)) → appc18_out_agaa(.(X66, X67), T33, X68, .(X66, T35))
appc28_in_aaa([], T47, T47) → appc28_out_aaa([], T47, T47)
appc28_in_aaa(.(T54, T57), T58, .(T54, X101)) → U21_aaa(T54, T57, T58, X101, appc28_in_aaa(T57, T58, X101))
U21_aaa(T54, T57, T58, X101, appc28_out_aaa(T57, T58, X101)) → appc28_out_aaa(.(T54, T57), T58, .(T54, X101))
permc38_in_ag([], []) → permc38_out_ag([], [])
permc38_in_ag(T70, .(T68, T69)) → U22_ag(T70, T68, T69, appc18_in_agaa(T73, T68, T74, T70))
U22_ag(T70, T68, T69, appc18_out_agaa(T73, T68, T74, T70)) → U23_ag(T70, T68, T69, appc28_in_aaa(T73, T74, T79))
U23_ag(T70, T68, T69, appc28_out_aaa(T73, T74, T79)) → U24_ag(T70, T68, T69, permc38_in_ag(T79, T69))
U24_ag(T70, T68, T69, permc38_out_ag(T79, T69)) → permc38_out_ag(T70, .(T68, T69))
lessc61_in_gg(0, T106) → lessc61_out_gg(0, T106)
lessc61_in_gg(s(T111), T112) → U28_gg(T111, T112, lessc69_in_gg(T111, T112))
lessc69_in_gg(0, s(T119)) → lessc69_out_gg(0, s(T119))
lessc69_in_gg(s(T124), s(T125)) → U27_gg(T124, T125, lessc69_in_gg(T124, T125))
U27_gg(T124, T125, lessc69_out_gg(T124, T125)) → lessc69_out_gg(s(T124), s(T125))
U28_gg(T111, T112, lessc69_out_gg(T111, T112)) → lessc61_out_gg(s(T111), T112)
ORDERED39_IN_GG(T95, .(T96, T97)) → U9_GG(T95, T96, T97, lessc61_in_gg(T95, T96))
U9_GG(T95, T96, T97, lessc61_out_gg(T95, T96)) → ORDERED39_IN_GG(T96, T97)
lessc61_in_gg(0, T106) → lessc61_out_gg(0, T106)
lessc61_in_gg(s(T111), T112) → U28_gg(T111, T112, lessc69_in_gg(T111, T112))
U28_gg(T111, T112, lessc69_out_gg(T111, T112)) → lessc61_out_gg(s(T111), T112)
lessc69_in_gg(0, s(T119)) → lessc69_out_gg(0, s(T119))
lessc69_in_gg(s(T124), s(T125)) → U27_gg(T124, T125, lessc69_in_gg(T124, T125))
U27_gg(T124, T125, lessc69_out_gg(T124, T125)) → lessc69_out_gg(s(T124), s(T125))
ORDERED39_IN_GG(T95, .(T96, T97)) → U9_GG(T95, T96, T97, lessc61_in_gg(T95, T96))
U9_GG(T95, T96, T97, lessc61_out_gg(T95, T96)) → ORDERED39_IN_GG(T96, T97)
lessc61_in_gg(0, T106) → lessc61_out_gg(0, T106)
lessc61_in_gg(s(T111), T112) → U28_gg(T111, T112, lessc69_in_gg(T111, T112))
U28_gg(T111, T112, lessc69_out_gg(T111, T112)) → lessc61_out_gg(s(T111), T112)
lessc69_in_gg(0, s(T119)) → lessc69_out_gg(0, s(T119))
lessc69_in_gg(s(T124), s(T125)) → U27_gg(T124, T125, lessc69_in_gg(T124, T125))
U27_gg(T124, T125, lessc69_out_gg(T124, T125)) → lessc69_out_gg(s(T124), s(T125))
lessc61_in_gg(x0, x1)
U28_gg(x0, x1, x2)
lessc69_in_gg(x0, x1)
U27_gg(x0, x1, x2)
From the DPs we obtained the following set of size-change graphs:
APP28_IN_AAA(.(T54, T57), T58, .(T54, X101)) → APP28_IN_AAA(T57, T58, X101)
appc18_in_agaa([], T28, X46, .(T28, X46)) → appc18_out_agaa([], T28, X46, .(T28, X46))
appc18_in_agaa(.(X66, X67), T33, X68, .(X66, T35)) → U20_agaa(X66, X67, T33, X68, T35, appc18_in_agaa(X67, T33, X68, T35))
U20_agaa(X66, X67, T33, X68, T35, appc18_out_agaa(X67, T33, X68, T35)) → appc18_out_agaa(.(X66, X67), T33, X68, .(X66, T35))
appc28_in_aaa([], T47, T47) → appc28_out_aaa([], T47, T47)
appc28_in_aaa(.(T54, T57), T58, .(T54, X101)) → U21_aaa(T54, T57, T58, X101, appc28_in_aaa(T57, T58, X101))
U21_aaa(T54, T57, T58, X101, appc28_out_aaa(T57, T58, X101)) → appc28_out_aaa(.(T54, T57), T58, .(T54, X101))
permc38_in_ag([], []) → permc38_out_ag([], [])
permc38_in_ag(T70, .(T68, T69)) → U22_ag(T70, T68, T69, appc18_in_agaa(T73, T68, T74, T70))
U22_ag(T70, T68, T69, appc18_out_agaa(T73, T68, T74, T70)) → U23_ag(T70, T68, T69, appc28_in_aaa(T73, T74, T79))
U23_ag(T70, T68, T69, appc28_out_aaa(T73, T74, T79)) → U24_ag(T70, T68, T69, permc38_in_ag(T79, T69))
U24_ag(T70, T68, T69, permc38_out_ag(T79, T69)) → permc38_out_ag(T70, .(T68, T69))
lessc61_in_gg(0, T106) → lessc61_out_gg(0, T106)
lessc61_in_gg(s(T111), T112) → U28_gg(T111, T112, lessc69_in_gg(T111, T112))
lessc69_in_gg(0, s(T119)) → lessc69_out_gg(0, s(T119))
lessc69_in_gg(s(T124), s(T125)) → U27_gg(T124, T125, lessc69_in_gg(T124, T125))
U27_gg(T124, T125, lessc69_out_gg(T124, T125)) → lessc69_out_gg(s(T124), s(T125))
U28_gg(T111, T112, lessc69_out_gg(T111, T112)) → lessc61_out_gg(s(T111), T112)
APP28_IN_AAA(.(T54, T57), T58, .(T54, X101)) → APP28_IN_AAA(T57, T58, X101)
APP28_IN_AAA → APP28_IN_AAA
APP18_IN_AGAA(.(X66, X67), T33, X68, .(X66, T35)) → APP18_IN_AGAA(X67, T33, X68, T35)
appc18_in_agaa([], T28, X46, .(T28, X46)) → appc18_out_agaa([], T28, X46, .(T28, X46))
appc18_in_agaa(.(X66, X67), T33, X68, .(X66, T35)) → U20_agaa(X66, X67, T33, X68, T35, appc18_in_agaa(X67, T33, X68, T35))
U20_agaa(X66, X67, T33, X68, T35, appc18_out_agaa(X67, T33, X68, T35)) → appc18_out_agaa(.(X66, X67), T33, X68, .(X66, T35))
appc28_in_aaa([], T47, T47) → appc28_out_aaa([], T47, T47)
appc28_in_aaa(.(T54, T57), T58, .(T54, X101)) → U21_aaa(T54, T57, T58, X101, appc28_in_aaa(T57, T58, X101))
U21_aaa(T54, T57, T58, X101, appc28_out_aaa(T57, T58, X101)) → appc28_out_aaa(.(T54, T57), T58, .(T54, X101))
permc38_in_ag([], []) → permc38_out_ag([], [])
permc38_in_ag(T70, .(T68, T69)) → U22_ag(T70, T68, T69, appc18_in_agaa(T73, T68, T74, T70))
U22_ag(T70, T68, T69, appc18_out_agaa(T73, T68, T74, T70)) → U23_ag(T70, T68, T69, appc28_in_aaa(T73, T74, T79))
U23_ag(T70, T68, T69, appc28_out_aaa(T73, T74, T79)) → U24_ag(T70, T68, T69, permc38_in_ag(T79, T69))
U24_ag(T70, T68, T69, permc38_out_ag(T79, T69)) → permc38_out_ag(T70, .(T68, T69))
lessc61_in_gg(0, T106) → lessc61_out_gg(0, T106)
lessc61_in_gg(s(T111), T112) → U28_gg(T111, T112, lessc69_in_gg(T111, T112))
lessc69_in_gg(0, s(T119)) → lessc69_out_gg(0, s(T119))
lessc69_in_gg(s(T124), s(T125)) → U27_gg(T124, T125, lessc69_in_gg(T124, T125))
U27_gg(T124, T125, lessc69_out_gg(T124, T125)) → lessc69_out_gg(s(T124), s(T125))
U28_gg(T111, T112, lessc69_out_gg(T111, T112)) → lessc61_out_gg(s(T111), T112)
APP18_IN_AGAA(.(X66, X67), T33, X68, .(X66, T35)) → APP18_IN_AGAA(X67, T33, X68, T35)
APP18_IN_AGAA(T33) → APP18_IN_AGAA(T33)
PERM38_IN_AG(T70, .(T68, T69)) → U4_AG(T70, T68, T69, appc18_in_agaa(T73, T68, T74, T70))
U4_AG(T70, T68, T69, appc18_out_agaa(T73, T68, T74, T70)) → U6_AG(T70, T68, T69, appc28_in_aaa(T73, T74, T79))
U6_AG(T70, T68, T69, appc28_out_aaa(T73, T74, T79)) → PERM38_IN_AG(T79, T69)
appc18_in_agaa([], T28, X46, .(T28, X46)) → appc18_out_agaa([], T28, X46, .(T28, X46))
appc18_in_agaa(.(X66, X67), T33, X68, .(X66, T35)) → U20_agaa(X66, X67, T33, X68, T35, appc18_in_agaa(X67, T33, X68, T35))
U20_agaa(X66, X67, T33, X68, T35, appc18_out_agaa(X67, T33, X68, T35)) → appc18_out_agaa(.(X66, X67), T33, X68, .(X66, T35))
appc28_in_aaa([], T47, T47) → appc28_out_aaa([], T47, T47)
appc28_in_aaa(.(T54, T57), T58, .(T54, X101)) → U21_aaa(T54, T57, T58, X101, appc28_in_aaa(T57, T58, X101))
U21_aaa(T54, T57, T58, X101, appc28_out_aaa(T57, T58, X101)) → appc28_out_aaa(.(T54, T57), T58, .(T54, X101))
permc38_in_ag([], []) → permc38_out_ag([], [])
permc38_in_ag(T70, .(T68, T69)) → U22_ag(T70, T68, T69, appc18_in_agaa(T73, T68, T74, T70))
U22_ag(T70, T68, T69, appc18_out_agaa(T73, T68, T74, T70)) → U23_ag(T70, T68, T69, appc28_in_aaa(T73, T74, T79))
U23_ag(T70, T68, T69, appc28_out_aaa(T73, T74, T79)) → U24_ag(T70, T68, T69, permc38_in_ag(T79, T69))
U24_ag(T70, T68, T69, permc38_out_ag(T79, T69)) → permc38_out_ag(T70, .(T68, T69))
lessc61_in_gg(0, T106) → lessc61_out_gg(0, T106)
lessc61_in_gg(s(T111), T112) → U28_gg(T111, T112, lessc69_in_gg(T111, T112))
lessc69_in_gg(0, s(T119)) → lessc69_out_gg(0, s(T119))
lessc69_in_gg(s(T124), s(T125)) → U27_gg(T124, T125, lessc69_in_gg(T124, T125))
U27_gg(T124, T125, lessc69_out_gg(T124, T125)) → lessc69_out_gg(s(T124), s(T125))
U28_gg(T111, T112, lessc69_out_gg(T111, T112)) → lessc61_out_gg(s(T111), T112)
PERM38_IN_AG(T70, .(T68, T69)) → U4_AG(T70, T68, T69, appc18_in_agaa(T73, T68, T74, T70))
U4_AG(T70, T68, T69, appc18_out_agaa(T73, T68, T74, T70)) → U6_AG(T70, T68, T69, appc28_in_aaa(T73, T74, T79))
U6_AG(T70, T68, T69, appc28_out_aaa(T73, T74, T79)) → PERM38_IN_AG(T79, T69)
appc18_in_agaa([], T28, X46, .(T28, X46)) → appc18_out_agaa([], T28, X46, .(T28, X46))
appc18_in_agaa(.(X66, X67), T33, X68, .(X66, T35)) → U20_agaa(X66, X67, T33, X68, T35, appc18_in_agaa(X67, T33, X68, T35))
appc28_in_aaa([], T47, T47) → appc28_out_aaa([], T47, T47)
appc28_in_aaa(.(T54, T57), T58, .(T54, X101)) → U21_aaa(T54, T57, T58, X101, appc28_in_aaa(T57, T58, X101))
U20_agaa(X66, X67, T33, X68, T35, appc18_out_agaa(X67, T33, X68, T35)) → appc18_out_agaa(.(X66, X67), T33, X68, .(X66, T35))
U21_aaa(T54, T57, T58, X101, appc28_out_aaa(T57, T58, X101)) → appc28_out_aaa(.(T54, T57), T58, .(T54, X101))
PERM38_IN_AG(.(T68, T69)) → U4_AG(T68, T69, appc18_in_agaa(T68))
U4_AG(T68, T69, appc18_out_agaa(T68)) → U6_AG(T68, T69, appc28_in_aaa)
U6_AG(T68, T69, appc28_out_aaa) → PERM38_IN_AG(T69)
appc18_in_agaa(T28) → appc18_out_agaa(T28)
appc18_in_agaa(T33) → U20_agaa(T33, appc18_in_agaa(T33))
appc28_in_aaa → appc28_out_aaa
appc28_in_aaa → U21_aaa(appc28_in_aaa)
U20_agaa(T33, appc18_out_agaa(T33)) → appc18_out_agaa(T33)
U21_aaa(appc28_out_aaa) → appc28_out_aaa
appc18_in_agaa(x0)
appc28_in_aaa
U20_agaa(x0, x1)
U21_aaa(x0)
From the DPs we obtained the following set of size-change graphs: