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 QDPSizeChangeProof (⇔)
↳27 YES
↳28 PiDP
↳29 UsableRulesProof (⇔)
↳30 PiDP
↳31 PiDPToQDPProof (⇔)
↳32 QDP
↳33 QDPSizeChangeProof (⇔)
↳34 YES
↳35 PiDP
↳36 UsableRulesProof (⇔)
↳37 PiDP
↳38 PiDPToQDPProof (⇐)
↳39 QDP
↳40 QDPSizeChangeProof (⇔)
↳41 YES
↳42 PiDP
↳43 PiDPToQDPProof (⇐)
↳44 QDP
↳45 QDPOrderProof (⇔)
↳46 QDP
↳47 DependencyGraphProof (⇔)
↳48 TRUE
MINSORT1_IN_GA(.(T25, T26), .(T27, T28)) → U11_GA(T25, T26, T27, T28, min215_in_gag(T25, T27, T26))
MINSORT1_IN_GA(.(T25, T26), .(T27, T28)) → MIN215_IN_GAG(T25, T27, T26)
MIN215_IN_GAG(T70, T52, .(T71, T51)) → U1_GAG(T70, T52, T71, T51, le30_in_gg(T70, T71))
MIN215_IN_GAG(T70, T52, .(T71, T51)) → LE30_IN_GG(T70, T71)
LE30_IN_GG(s(T82), s(T83)) → U5_GG(T82, T83, le30_in_gg(T82, T83))
LE30_IN_GG(s(T82), s(T83)) → LE30_IN_GG(T82, T83)
MIN215_IN_GAG(T97, T52, .(T98, T51)) → U2_GAG(T97, T52, T98, T51, gt44_in_gg(T97, T98))
MIN215_IN_GAG(T97, T52, .(T98, T51)) → GT44_IN_GG(T97, T98)
GT44_IN_GG(s(T109), s(T110)) → U6_GG(T109, T110, gt44_in_gg(T109, T110))
GT44_IN_GG(s(T109), s(T110)) → GT44_IN_GG(T109, T110)
MIN215_IN_GAG(T48, T52, .(T50, T51)) → U3_GAG(T48, T52, T50, T51, minc25_in_gga(T48, T50, T55))
U3_GAG(T48, T52, T50, T51, minc25_out_gga(T48, T50, T55)) → U4_GAG(T48, T52, T50, T51, min215_in_gag(T55, T52, T51))
U3_GAG(T48, T52, T50, T51, minc25_out_gga(T48, T50, T55)) → MIN215_IN_GAG(T55, T52, T51)
MINSORT1_IN_GA(.(T146, T147), .(T145, T32)) → U12_GA(T146, T147, T145, T32, min2c15_in_gag(T146, T145, T147))
U12_GA(T146, T147, T145, T32, min2c15_out_gag(T146, T145, T147)) → U13_GA(T146, T147, T145, T32, p61_in_ggga(T145, T146, T147, X170))
U12_GA(T146, T147, T145, T32, min2c15_out_gag(T146, T145, T147)) → P61_IN_GGGA(T145, T146, T147, X170)
P61_IN_GGGA(T145, T146, T147, X170) → U8_GGGA(T145, T146, T147, X170, notEq62_in_gg(T145, T146))
P61_IN_GGGA(T145, T146, T147, X170) → NOTEQ62_IN_GG(T145, T146)
NOTEQ62_IN_GG(s(T160), s(T161)) → U7_GG(T160, T161, notEq62_in_gg(T160, T161))
NOTEQ62_IN_GG(s(T160), s(T161)) → NOTEQ62_IN_GG(T160, T161)
P61_IN_GGGA(T192, T146, .(T193, T194), .(T193, X229)) → U9_GGGA(T192, T146, T193, T194, X229, notEqc62_in_gg(T192, T146))
U9_GGGA(T192, T146, T193, T194, X229, notEqc62_out_gg(T192, T146)) → U10_GGGA(T192, T146, T193, T194, X229, p61_in_ggga(T192, T193, T194, X229))
U9_GGGA(T192, T146, T193, T194, X229, notEqc62_out_gg(T192, T146)) → P61_IN_GGGA(T192, T193, T194, X229)
MINSORT1_IN_GA(.(T25, T26), .(T31, T32)) → U14_GA(T25, T26, T31, T32, min2c15_in_gag(T25, T31, T26))
U14_GA(T25, T26, T31, T32, min2c15_out_gag(T25, T31, T26)) → U15_GA(T25, T26, T31, T32, removec53_in_ggga(T31, T25, T26, T122))
U15_GA(T25, T26, T31, T32, removec53_out_ggga(T31, T25, T26, T122)) → U16_GA(T25, T26, T31, T32, minsort1_in_ga(T122, T32))
U15_GA(T25, T26, T31, T32, removec53_out_ggga(T31, T25, T26, T122)) → MINSORT1_IN_GA(T122, T32)
minc25_in_gga(T70, T71, T70) → U30_gga(T70, T71, lec30_in_gg(T70, T71))
lec30_in_gg(s(T82), s(T83)) → U20_gg(T82, T83, lec30_in_gg(T82, T83))
lec30_in_gg(0, s(T90)) → lec30_out_gg(0, s(T90))
lec30_in_gg(0, 0) → lec30_out_gg(0, 0)
U20_gg(T82, T83, lec30_out_gg(T82, T83)) → lec30_out_gg(s(T82), s(T83))
U30_gga(T70, T71, lec30_out_gg(T70, T71)) → minc25_out_gga(T70, T71, T70)
minc25_in_gga(T97, T98, T98) → U31_gga(T97, T98, gtc44_in_gg(T97, T98))
gtc44_in_gg(s(T109), s(T110)) → U21_gg(T109, T110, gtc44_in_gg(T109, T110))
gtc44_in_gg(s(T115), 0) → gtc44_out_gg(s(T115), 0)
U21_gg(T109, T110, gtc44_out_gg(T109, T110)) → gtc44_out_gg(s(T109), s(T110))
U31_gga(T97, T98, gtc44_out_gg(T97, T98)) → minc25_out_gga(T97, T98, T98)
min2c15_in_gag(T39, T39, []) → min2c15_out_gag(T39, T39, [])
min2c15_in_gag(T48, T52, .(T50, T51)) → U18_gag(T48, T52, T50, T51, minc25_in_gga(T48, T50, T55))
U18_gag(T48, T52, T50, T51, minc25_out_gga(T48, T50, T55)) → U19_gag(T48, T52, T50, T51, min2c15_in_gag(T55, T52, T51))
U19_gag(T48, T52, T50, T51, min2c15_out_gag(T55, T52, T51)) → min2c15_out_gag(T48, T52, .(T50, T51))
notEqc62_in_gg(s(T160), s(T161)) → U25_gg(T160, T161, notEqc62_in_gg(T160, T161))
notEqc62_in_gg(s(T168), 0) → notEqc62_out_gg(s(T168), 0)
notEqc62_in_gg(0, s(T171)) → notEqc62_out_gg(0, s(T171))
U25_gg(T160, T161, notEqc62_out_gg(T160, T161)) → notEqc62_out_gg(s(T160), s(T161))
removec53_in_ggga(T135, T135, T136, T136) → removec53_out_ggga(T135, T135, T136, T136)
removec53_in_ggga(T145, T146, T147, .(T146, X170)) → U29_ggga(T145, T146, T147, X170, qc61_in_ggga(T145, T146, T147, X170))
qc61_in_ggga(T184, T146, .(T184, T185), T185) → U26_ggga(T184, T146, T185, notEqc62_in_gg(T184, T146))
U26_ggga(T184, T146, T185, notEqc62_out_gg(T184, T146)) → qc61_out_ggga(T184, T146, .(T184, T185), T185)
qc61_in_ggga(T192, T146, .(T193, T194), .(T193, X229)) → U27_ggga(T192, T146, T193, T194, X229, notEqc62_in_gg(T192, T146))
U27_ggga(T192, T146, T193, T194, X229, notEqc62_out_gg(T192, T146)) → U28_ggga(T192, T146, T193, T194, X229, qc61_in_ggga(T192, T193, T194, X229))
U28_ggga(T192, T146, T193, T194, X229, qc61_out_ggga(T192, T193, T194, X229)) → qc61_out_ggga(T192, T146, .(T193, T194), .(T193, X229))
U29_ggga(T145, T146, T147, X170, qc61_out_ggga(T145, T146, T147, X170)) → removec53_out_ggga(T145, T146, T147, .(T146, X170))
Infinitary Constructor Rewriting Termination of PiDP implies Termination of TRIPLES
MINSORT1_IN_GA(.(T25, T26), .(T27, T28)) → U11_GA(T25, T26, T27, T28, min215_in_gag(T25, T27, T26))
MINSORT1_IN_GA(.(T25, T26), .(T27, T28)) → MIN215_IN_GAG(T25, T27, T26)
MIN215_IN_GAG(T70, T52, .(T71, T51)) → U1_GAG(T70, T52, T71, T51, le30_in_gg(T70, T71))
MIN215_IN_GAG(T70, T52, .(T71, T51)) → LE30_IN_GG(T70, T71)
LE30_IN_GG(s(T82), s(T83)) → U5_GG(T82, T83, le30_in_gg(T82, T83))
LE30_IN_GG(s(T82), s(T83)) → LE30_IN_GG(T82, T83)
MIN215_IN_GAG(T97, T52, .(T98, T51)) → U2_GAG(T97, T52, T98, T51, gt44_in_gg(T97, T98))
MIN215_IN_GAG(T97, T52, .(T98, T51)) → GT44_IN_GG(T97, T98)
GT44_IN_GG(s(T109), s(T110)) → U6_GG(T109, T110, gt44_in_gg(T109, T110))
GT44_IN_GG(s(T109), s(T110)) → GT44_IN_GG(T109, T110)
MIN215_IN_GAG(T48, T52, .(T50, T51)) → U3_GAG(T48, T52, T50, T51, minc25_in_gga(T48, T50, T55))
U3_GAG(T48, T52, T50, T51, minc25_out_gga(T48, T50, T55)) → U4_GAG(T48, T52, T50, T51, min215_in_gag(T55, T52, T51))
U3_GAG(T48, T52, T50, T51, minc25_out_gga(T48, T50, T55)) → MIN215_IN_GAG(T55, T52, T51)
MINSORT1_IN_GA(.(T146, T147), .(T145, T32)) → U12_GA(T146, T147, T145, T32, min2c15_in_gag(T146, T145, T147))
U12_GA(T146, T147, T145, T32, min2c15_out_gag(T146, T145, T147)) → U13_GA(T146, T147, T145, T32, p61_in_ggga(T145, T146, T147, X170))
U12_GA(T146, T147, T145, T32, min2c15_out_gag(T146, T145, T147)) → P61_IN_GGGA(T145, T146, T147, X170)
P61_IN_GGGA(T145, T146, T147, X170) → U8_GGGA(T145, T146, T147, X170, notEq62_in_gg(T145, T146))
P61_IN_GGGA(T145, T146, T147, X170) → NOTEQ62_IN_GG(T145, T146)
NOTEQ62_IN_GG(s(T160), s(T161)) → U7_GG(T160, T161, notEq62_in_gg(T160, T161))
NOTEQ62_IN_GG(s(T160), s(T161)) → NOTEQ62_IN_GG(T160, T161)
P61_IN_GGGA(T192, T146, .(T193, T194), .(T193, X229)) → U9_GGGA(T192, T146, T193, T194, X229, notEqc62_in_gg(T192, T146))
U9_GGGA(T192, T146, T193, T194, X229, notEqc62_out_gg(T192, T146)) → U10_GGGA(T192, T146, T193, T194, X229, p61_in_ggga(T192, T193, T194, X229))
U9_GGGA(T192, T146, T193, T194, X229, notEqc62_out_gg(T192, T146)) → P61_IN_GGGA(T192, T193, T194, X229)
MINSORT1_IN_GA(.(T25, T26), .(T31, T32)) → U14_GA(T25, T26, T31, T32, min2c15_in_gag(T25, T31, T26))
U14_GA(T25, T26, T31, T32, min2c15_out_gag(T25, T31, T26)) → U15_GA(T25, T26, T31, T32, removec53_in_ggga(T31, T25, T26, T122))
U15_GA(T25, T26, T31, T32, removec53_out_ggga(T31, T25, T26, T122)) → U16_GA(T25, T26, T31, T32, minsort1_in_ga(T122, T32))
U15_GA(T25, T26, T31, T32, removec53_out_ggga(T31, T25, T26, T122)) → MINSORT1_IN_GA(T122, T32)
minc25_in_gga(T70, T71, T70) → U30_gga(T70, T71, lec30_in_gg(T70, T71))
lec30_in_gg(s(T82), s(T83)) → U20_gg(T82, T83, lec30_in_gg(T82, T83))
lec30_in_gg(0, s(T90)) → lec30_out_gg(0, s(T90))
lec30_in_gg(0, 0) → lec30_out_gg(0, 0)
U20_gg(T82, T83, lec30_out_gg(T82, T83)) → lec30_out_gg(s(T82), s(T83))
U30_gga(T70, T71, lec30_out_gg(T70, T71)) → minc25_out_gga(T70, T71, T70)
minc25_in_gga(T97, T98, T98) → U31_gga(T97, T98, gtc44_in_gg(T97, T98))
gtc44_in_gg(s(T109), s(T110)) → U21_gg(T109, T110, gtc44_in_gg(T109, T110))
gtc44_in_gg(s(T115), 0) → gtc44_out_gg(s(T115), 0)
U21_gg(T109, T110, gtc44_out_gg(T109, T110)) → gtc44_out_gg(s(T109), s(T110))
U31_gga(T97, T98, gtc44_out_gg(T97, T98)) → minc25_out_gga(T97, T98, T98)
min2c15_in_gag(T39, T39, []) → min2c15_out_gag(T39, T39, [])
min2c15_in_gag(T48, T52, .(T50, T51)) → U18_gag(T48, T52, T50, T51, minc25_in_gga(T48, T50, T55))
U18_gag(T48, T52, T50, T51, minc25_out_gga(T48, T50, T55)) → U19_gag(T48, T52, T50, T51, min2c15_in_gag(T55, T52, T51))
U19_gag(T48, T52, T50, T51, min2c15_out_gag(T55, T52, T51)) → min2c15_out_gag(T48, T52, .(T50, T51))
notEqc62_in_gg(s(T160), s(T161)) → U25_gg(T160, T161, notEqc62_in_gg(T160, T161))
notEqc62_in_gg(s(T168), 0) → notEqc62_out_gg(s(T168), 0)
notEqc62_in_gg(0, s(T171)) → notEqc62_out_gg(0, s(T171))
U25_gg(T160, T161, notEqc62_out_gg(T160, T161)) → notEqc62_out_gg(s(T160), s(T161))
removec53_in_ggga(T135, T135, T136, T136) → removec53_out_ggga(T135, T135, T136, T136)
removec53_in_ggga(T145, T146, T147, .(T146, X170)) → U29_ggga(T145, T146, T147, X170, qc61_in_ggga(T145, T146, T147, X170))
qc61_in_ggga(T184, T146, .(T184, T185), T185) → U26_ggga(T184, T146, T185, notEqc62_in_gg(T184, T146))
U26_ggga(T184, T146, T185, notEqc62_out_gg(T184, T146)) → qc61_out_ggga(T184, T146, .(T184, T185), T185)
qc61_in_ggga(T192, T146, .(T193, T194), .(T193, X229)) → U27_ggga(T192, T146, T193, T194, X229, notEqc62_in_gg(T192, T146))
U27_ggga(T192, T146, T193, T194, X229, notEqc62_out_gg(T192, T146)) → U28_ggga(T192, T146, T193, T194, X229, qc61_in_ggga(T192, T193, T194, X229))
U28_ggga(T192, T146, T193, T194, X229, qc61_out_ggga(T192, T193, T194, X229)) → qc61_out_ggga(T192, T146, .(T193, T194), .(T193, X229))
U29_ggga(T145, T146, T147, X170, qc61_out_ggga(T145, T146, T147, X170)) → removec53_out_ggga(T145, T146, T147, .(T146, X170))
NOTEQ62_IN_GG(s(T160), s(T161)) → NOTEQ62_IN_GG(T160, T161)
minc25_in_gga(T70, T71, T70) → U30_gga(T70, T71, lec30_in_gg(T70, T71))
lec30_in_gg(s(T82), s(T83)) → U20_gg(T82, T83, lec30_in_gg(T82, T83))
lec30_in_gg(0, s(T90)) → lec30_out_gg(0, s(T90))
lec30_in_gg(0, 0) → lec30_out_gg(0, 0)
U20_gg(T82, T83, lec30_out_gg(T82, T83)) → lec30_out_gg(s(T82), s(T83))
U30_gga(T70, T71, lec30_out_gg(T70, T71)) → minc25_out_gga(T70, T71, T70)
minc25_in_gga(T97, T98, T98) → U31_gga(T97, T98, gtc44_in_gg(T97, T98))
gtc44_in_gg(s(T109), s(T110)) → U21_gg(T109, T110, gtc44_in_gg(T109, T110))
gtc44_in_gg(s(T115), 0) → gtc44_out_gg(s(T115), 0)
U21_gg(T109, T110, gtc44_out_gg(T109, T110)) → gtc44_out_gg(s(T109), s(T110))
U31_gga(T97, T98, gtc44_out_gg(T97, T98)) → minc25_out_gga(T97, T98, T98)
min2c15_in_gag(T39, T39, []) → min2c15_out_gag(T39, T39, [])
min2c15_in_gag(T48, T52, .(T50, T51)) → U18_gag(T48, T52, T50, T51, minc25_in_gga(T48, T50, T55))
U18_gag(T48, T52, T50, T51, minc25_out_gga(T48, T50, T55)) → U19_gag(T48, T52, T50, T51, min2c15_in_gag(T55, T52, T51))
U19_gag(T48, T52, T50, T51, min2c15_out_gag(T55, T52, T51)) → min2c15_out_gag(T48, T52, .(T50, T51))
notEqc62_in_gg(s(T160), s(T161)) → U25_gg(T160, T161, notEqc62_in_gg(T160, T161))
notEqc62_in_gg(s(T168), 0) → notEqc62_out_gg(s(T168), 0)
notEqc62_in_gg(0, s(T171)) → notEqc62_out_gg(0, s(T171))
U25_gg(T160, T161, notEqc62_out_gg(T160, T161)) → notEqc62_out_gg(s(T160), s(T161))
removec53_in_ggga(T135, T135, T136, T136) → removec53_out_ggga(T135, T135, T136, T136)
removec53_in_ggga(T145, T146, T147, .(T146, X170)) → U29_ggga(T145, T146, T147, X170, qc61_in_ggga(T145, T146, T147, X170))
qc61_in_ggga(T184, T146, .(T184, T185), T185) → U26_ggga(T184, T146, T185, notEqc62_in_gg(T184, T146))
U26_ggga(T184, T146, T185, notEqc62_out_gg(T184, T146)) → qc61_out_ggga(T184, T146, .(T184, T185), T185)
qc61_in_ggga(T192, T146, .(T193, T194), .(T193, X229)) → U27_ggga(T192, T146, T193, T194, X229, notEqc62_in_gg(T192, T146))
U27_ggga(T192, T146, T193, T194, X229, notEqc62_out_gg(T192, T146)) → U28_ggga(T192, T146, T193, T194, X229, qc61_in_ggga(T192, T193, T194, X229))
U28_ggga(T192, T146, T193, T194, X229, qc61_out_ggga(T192, T193, T194, X229)) → qc61_out_ggga(T192, T146, .(T193, T194), .(T193, X229))
U29_ggga(T145, T146, T147, X170, qc61_out_ggga(T145, T146, T147, X170)) → removec53_out_ggga(T145, T146, T147, .(T146, X170))
NOTEQ62_IN_GG(s(T160), s(T161)) → NOTEQ62_IN_GG(T160, T161)
NOTEQ62_IN_GG(s(T160), s(T161)) → NOTEQ62_IN_GG(T160, T161)
From the DPs we obtained the following set of size-change graphs:
P61_IN_GGGA(T192, T146, .(T193, T194), .(T193, X229)) → U9_GGGA(T192, T146, T193, T194, X229, notEqc62_in_gg(T192, T146))
U9_GGGA(T192, T146, T193, T194, X229, notEqc62_out_gg(T192, T146)) → P61_IN_GGGA(T192, T193, T194, X229)
minc25_in_gga(T70, T71, T70) → U30_gga(T70, T71, lec30_in_gg(T70, T71))
lec30_in_gg(s(T82), s(T83)) → U20_gg(T82, T83, lec30_in_gg(T82, T83))
lec30_in_gg(0, s(T90)) → lec30_out_gg(0, s(T90))
lec30_in_gg(0, 0) → lec30_out_gg(0, 0)
U20_gg(T82, T83, lec30_out_gg(T82, T83)) → lec30_out_gg(s(T82), s(T83))
U30_gga(T70, T71, lec30_out_gg(T70, T71)) → minc25_out_gga(T70, T71, T70)
minc25_in_gga(T97, T98, T98) → U31_gga(T97, T98, gtc44_in_gg(T97, T98))
gtc44_in_gg(s(T109), s(T110)) → U21_gg(T109, T110, gtc44_in_gg(T109, T110))
gtc44_in_gg(s(T115), 0) → gtc44_out_gg(s(T115), 0)
U21_gg(T109, T110, gtc44_out_gg(T109, T110)) → gtc44_out_gg(s(T109), s(T110))
U31_gga(T97, T98, gtc44_out_gg(T97, T98)) → minc25_out_gga(T97, T98, T98)
min2c15_in_gag(T39, T39, []) → min2c15_out_gag(T39, T39, [])
min2c15_in_gag(T48, T52, .(T50, T51)) → U18_gag(T48, T52, T50, T51, minc25_in_gga(T48, T50, T55))
U18_gag(T48, T52, T50, T51, minc25_out_gga(T48, T50, T55)) → U19_gag(T48, T52, T50, T51, min2c15_in_gag(T55, T52, T51))
U19_gag(T48, T52, T50, T51, min2c15_out_gag(T55, T52, T51)) → min2c15_out_gag(T48, T52, .(T50, T51))
notEqc62_in_gg(s(T160), s(T161)) → U25_gg(T160, T161, notEqc62_in_gg(T160, T161))
notEqc62_in_gg(s(T168), 0) → notEqc62_out_gg(s(T168), 0)
notEqc62_in_gg(0, s(T171)) → notEqc62_out_gg(0, s(T171))
U25_gg(T160, T161, notEqc62_out_gg(T160, T161)) → notEqc62_out_gg(s(T160), s(T161))
removec53_in_ggga(T135, T135, T136, T136) → removec53_out_ggga(T135, T135, T136, T136)
removec53_in_ggga(T145, T146, T147, .(T146, X170)) → U29_ggga(T145, T146, T147, X170, qc61_in_ggga(T145, T146, T147, X170))
qc61_in_ggga(T184, T146, .(T184, T185), T185) → U26_ggga(T184, T146, T185, notEqc62_in_gg(T184, T146))
U26_ggga(T184, T146, T185, notEqc62_out_gg(T184, T146)) → qc61_out_ggga(T184, T146, .(T184, T185), T185)
qc61_in_ggga(T192, T146, .(T193, T194), .(T193, X229)) → U27_ggga(T192, T146, T193, T194, X229, notEqc62_in_gg(T192, T146))
U27_ggga(T192, T146, T193, T194, X229, notEqc62_out_gg(T192, T146)) → U28_ggga(T192, T146, T193, T194, X229, qc61_in_ggga(T192, T193, T194, X229))
U28_ggga(T192, T146, T193, T194, X229, qc61_out_ggga(T192, T193, T194, X229)) → qc61_out_ggga(T192, T146, .(T193, T194), .(T193, X229))
U29_ggga(T145, T146, T147, X170, qc61_out_ggga(T145, T146, T147, X170)) → removec53_out_ggga(T145, T146, T147, .(T146, X170))
P61_IN_GGGA(T192, T146, .(T193, T194), .(T193, X229)) → U9_GGGA(T192, T146, T193, T194, X229, notEqc62_in_gg(T192, T146))
U9_GGGA(T192, T146, T193, T194, X229, notEqc62_out_gg(T192, T146)) → P61_IN_GGGA(T192, T193, T194, X229)
notEqc62_in_gg(s(T160), s(T161)) → U25_gg(T160, T161, notEqc62_in_gg(T160, T161))
notEqc62_in_gg(s(T168), 0) → notEqc62_out_gg(s(T168), 0)
notEqc62_in_gg(0, s(T171)) → notEqc62_out_gg(0, s(T171))
U25_gg(T160, T161, notEqc62_out_gg(T160, T161)) → notEqc62_out_gg(s(T160), s(T161))
P61_IN_GGGA(T192, T146, .(T193, T194)) → U9_GGGA(T192, T146, T193, T194, notEqc62_in_gg(T192, T146))
U9_GGGA(T192, T146, T193, T194, notEqc62_out_gg(T192, T146)) → P61_IN_GGGA(T192, T193, T194)
notEqc62_in_gg(s(T160), s(T161)) → U25_gg(T160, T161, notEqc62_in_gg(T160, T161))
notEqc62_in_gg(s(T168), 0) → notEqc62_out_gg(s(T168), 0)
notEqc62_in_gg(0, s(T171)) → notEqc62_out_gg(0, s(T171))
U25_gg(T160, T161, notEqc62_out_gg(T160, T161)) → notEqc62_out_gg(s(T160), s(T161))
notEqc62_in_gg(x0, x1)
U25_gg(x0, x1, x2)
From the DPs we obtained the following set of size-change graphs:
GT44_IN_GG(s(T109), s(T110)) → GT44_IN_GG(T109, T110)
minc25_in_gga(T70, T71, T70) → U30_gga(T70, T71, lec30_in_gg(T70, T71))
lec30_in_gg(s(T82), s(T83)) → U20_gg(T82, T83, lec30_in_gg(T82, T83))
lec30_in_gg(0, s(T90)) → lec30_out_gg(0, s(T90))
lec30_in_gg(0, 0) → lec30_out_gg(0, 0)
U20_gg(T82, T83, lec30_out_gg(T82, T83)) → lec30_out_gg(s(T82), s(T83))
U30_gga(T70, T71, lec30_out_gg(T70, T71)) → minc25_out_gga(T70, T71, T70)
minc25_in_gga(T97, T98, T98) → U31_gga(T97, T98, gtc44_in_gg(T97, T98))
gtc44_in_gg(s(T109), s(T110)) → U21_gg(T109, T110, gtc44_in_gg(T109, T110))
gtc44_in_gg(s(T115), 0) → gtc44_out_gg(s(T115), 0)
U21_gg(T109, T110, gtc44_out_gg(T109, T110)) → gtc44_out_gg(s(T109), s(T110))
U31_gga(T97, T98, gtc44_out_gg(T97, T98)) → minc25_out_gga(T97, T98, T98)
min2c15_in_gag(T39, T39, []) → min2c15_out_gag(T39, T39, [])
min2c15_in_gag(T48, T52, .(T50, T51)) → U18_gag(T48, T52, T50, T51, minc25_in_gga(T48, T50, T55))
U18_gag(T48, T52, T50, T51, minc25_out_gga(T48, T50, T55)) → U19_gag(T48, T52, T50, T51, min2c15_in_gag(T55, T52, T51))
U19_gag(T48, T52, T50, T51, min2c15_out_gag(T55, T52, T51)) → min2c15_out_gag(T48, T52, .(T50, T51))
notEqc62_in_gg(s(T160), s(T161)) → U25_gg(T160, T161, notEqc62_in_gg(T160, T161))
notEqc62_in_gg(s(T168), 0) → notEqc62_out_gg(s(T168), 0)
notEqc62_in_gg(0, s(T171)) → notEqc62_out_gg(0, s(T171))
U25_gg(T160, T161, notEqc62_out_gg(T160, T161)) → notEqc62_out_gg(s(T160), s(T161))
removec53_in_ggga(T135, T135, T136, T136) → removec53_out_ggga(T135, T135, T136, T136)
removec53_in_ggga(T145, T146, T147, .(T146, X170)) → U29_ggga(T145, T146, T147, X170, qc61_in_ggga(T145, T146, T147, X170))
qc61_in_ggga(T184, T146, .(T184, T185), T185) → U26_ggga(T184, T146, T185, notEqc62_in_gg(T184, T146))
U26_ggga(T184, T146, T185, notEqc62_out_gg(T184, T146)) → qc61_out_ggga(T184, T146, .(T184, T185), T185)
qc61_in_ggga(T192, T146, .(T193, T194), .(T193, X229)) → U27_ggga(T192, T146, T193, T194, X229, notEqc62_in_gg(T192, T146))
U27_ggga(T192, T146, T193, T194, X229, notEqc62_out_gg(T192, T146)) → U28_ggga(T192, T146, T193, T194, X229, qc61_in_ggga(T192, T193, T194, X229))
U28_ggga(T192, T146, T193, T194, X229, qc61_out_ggga(T192, T193, T194, X229)) → qc61_out_ggga(T192, T146, .(T193, T194), .(T193, X229))
U29_ggga(T145, T146, T147, X170, qc61_out_ggga(T145, T146, T147, X170)) → removec53_out_ggga(T145, T146, T147, .(T146, X170))
GT44_IN_GG(s(T109), s(T110)) → GT44_IN_GG(T109, T110)
GT44_IN_GG(s(T109), s(T110)) → GT44_IN_GG(T109, T110)
From the DPs we obtained the following set of size-change graphs:
LE30_IN_GG(s(T82), s(T83)) → LE30_IN_GG(T82, T83)
minc25_in_gga(T70, T71, T70) → U30_gga(T70, T71, lec30_in_gg(T70, T71))
lec30_in_gg(s(T82), s(T83)) → U20_gg(T82, T83, lec30_in_gg(T82, T83))
lec30_in_gg(0, s(T90)) → lec30_out_gg(0, s(T90))
lec30_in_gg(0, 0) → lec30_out_gg(0, 0)
U20_gg(T82, T83, lec30_out_gg(T82, T83)) → lec30_out_gg(s(T82), s(T83))
U30_gga(T70, T71, lec30_out_gg(T70, T71)) → minc25_out_gga(T70, T71, T70)
minc25_in_gga(T97, T98, T98) → U31_gga(T97, T98, gtc44_in_gg(T97, T98))
gtc44_in_gg(s(T109), s(T110)) → U21_gg(T109, T110, gtc44_in_gg(T109, T110))
gtc44_in_gg(s(T115), 0) → gtc44_out_gg(s(T115), 0)
U21_gg(T109, T110, gtc44_out_gg(T109, T110)) → gtc44_out_gg(s(T109), s(T110))
U31_gga(T97, T98, gtc44_out_gg(T97, T98)) → minc25_out_gga(T97, T98, T98)
min2c15_in_gag(T39, T39, []) → min2c15_out_gag(T39, T39, [])
min2c15_in_gag(T48, T52, .(T50, T51)) → U18_gag(T48, T52, T50, T51, minc25_in_gga(T48, T50, T55))
U18_gag(T48, T52, T50, T51, minc25_out_gga(T48, T50, T55)) → U19_gag(T48, T52, T50, T51, min2c15_in_gag(T55, T52, T51))
U19_gag(T48, T52, T50, T51, min2c15_out_gag(T55, T52, T51)) → min2c15_out_gag(T48, T52, .(T50, T51))
notEqc62_in_gg(s(T160), s(T161)) → U25_gg(T160, T161, notEqc62_in_gg(T160, T161))
notEqc62_in_gg(s(T168), 0) → notEqc62_out_gg(s(T168), 0)
notEqc62_in_gg(0, s(T171)) → notEqc62_out_gg(0, s(T171))
U25_gg(T160, T161, notEqc62_out_gg(T160, T161)) → notEqc62_out_gg(s(T160), s(T161))
removec53_in_ggga(T135, T135, T136, T136) → removec53_out_ggga(T135, T135, T136, T136)
removec53_in_ggga(T145, T146, T147, .(T146, X170)) → U29_ggga(T145, T146, T147, X170, qc61_in_ggga(T145, T146, T147, X170))
qc61_in_ggga(T184, T146, .(T184, T185), T185) → U26_ggga(T184, T146, T185, notEqc62_in_gg(T184, T146))
U26_ggga(T184, T146, T185, notEqc62_out_gg(T184, T146)) → qc61_out_ggga(T184, T146, .(T184, T185), T185)
qc61_in_ggga(T192, T146, .(T193, T194), .(T193, X229)) → U27_ggga(T192, T146, T193, T194, X229, notEqc62_in_gg(T192, T146))
U27_ggga(T192, T146, T193, T194, X229, notEqc62_out_gg(T192, T146)) → U28_ggga(T192, T146, T193, T194, X229, qc61_in_ggga(T192, T193, T194, X229))
U28_ggga(T192, T146, T193, T194, X229, qc61_out_ggga(T192, T193, T194, X229)) → qc61_out_ggga(T192, T146, .(T193, T194), .(T193, X229))
U29_ggga(T145, T146, T147, X170, qc61_out_ggga(T145, T146, T147, X170)) → removec53_out_ggga(T145, T146, T147, .(T146, X170))
LE30_IN_GG(s(T82), s(T83)) → LE30_IN_GG(T82, T83)
LE30_IN_GG(s(T82), s(T83)) → LE30_IN_GG(T82, T83)
From the DPs we obtained the following set of size-change graphs:
MIN215_IN_GAG(T48, T52, .(T50, T51)) → U3_GAG(T48, T52, T50, T51, minc25_in_gga(T48, T50, T55))
U3_GAG(T48, T52, T50, T51, minc25_out_gga(T48, T50, T55)) → MIN215_IN_GAG(T55, T52, T51)
minc25_in_gga(T70, T71, T70) → U30_gga(T70, T71, lec30_in_gg(T70, T71))
lec30_in_gg(s(T82), s(T83)) → U20_gg(T82, T83, lec30_in_gg(T82, T83))
lec30_in_gg(0, s(T90)) → lec30_out_gg(0, s(T90))
lec30_in_gg(0, 0) → lec30_out_gg(0, 0)
U20_gg(T82, T83, lec30_out_gg(T82, T83)) → lec30_out_gg(s(T82), s(T83))
U30_gga(T70, T71, lec30_out_gg(T70, T71)) → minc25_out_gga(T70, T71, T70)
minc25_in_gga(T97, T98, T98) → U31_gga(T97, T98, gtc44_in_gg(T97, T98))
gtc44_in_gg(s(T109), s(T110)) → U21_gg(T109, T110, gtc44_in_gg(T109, T110))
gtc44_in_gg(s(T115), 0) → gtc44_out_gg(s(T115), 0)
U21_gg(T109, T110, gtc44_out_gg(T109, T110)) → gtc44_out_gg(s(T109), s(T110))
U31_gga(T97, T98, gtc44_out_gg(T97, T98)) → minc25_out_gga(T97, T98, T98)
min2c15_in_gag(T39, T39, []) → min2c15_out_gag(T39, T39, [])
min2c15_in_gag(T48, T52, .(T50, T51)) → U18_gag(T48, T52, T50, T51, minc25_in_gga(T48, T50, T55))
U18_gag(T48, T52, T50, T51, minc25_out_gga(T48, T50, T55)) → U19_gag(T48, T52, T50, T51, min2c15_in_gag(T55, T52, T51))
U19_gag(T48, T52, T50, T51, min2c15_out_gag(T55, T52, T51)) → min2c15_out_gag(T48, T52, .(T50, T51))
notEqc62_in_gg(s(T160), s(T161)) → U25_gg(T160, T161, notEqc62_in_gg(T160, T161))
notEqc62_in_gg(s(T168), 0) → notEqc62_out_gg(s(T168), 0)
notEqc62_in_gg(0, s(T171)) → notEqc62_out_gg(0, s(T171))
U25_gg(T160, T161, notEqc62_out_gg(T160, T161)) → notEqc62_out_gg(s(T160), s(T161))
removec53_in_ggga(T135, T135, T136, T136) → removec53_out_ggga(T135, T135, T136, T136)
removec53_in_ggga(T145, T146, T147, .(T146, X170)) → U29_ggga(T145, T146, T147, X170, qc61_in_ggga(T145, T146, T147, X170))
qc61_in_ggga(T184, T146, .(T184, T185), T185) → U26_ggga(T184, T146, T185, notEqc62_in_gg(T184, T146))
U26_ggga(T184, T146, T185, notEqc62_out_gg(T184, T146)) → qc61_out_ggga(T184, T146, .(T184, T185), T185)
qc61_in_ggga(T192, T146, .(T193, T194), .(T193, X229)) → U27_ggga(T192, T146, T193, T194, X229, notEqc62_in_gg(T192, T146))
U27_ggga(T192, T146, T193, T194, X229, notEqc62_out_gg(T192, T146)) → U28_ggga(T192, T146, T193, T194, X229, qc61_in_ggga(T192, T193, T194, X229))
U28_ggga(T192, T146, T193, T194, X229, qc61_out_ggga(T192, T193, T194, X229)) → qc61_out_ggga(T192, T146, .(T193, T194), .(T193, X229))
U29_ggga(T145, T146, T147, X170, qc61_out_ggga(T145, T146, T147, X170)) → removec53_out_ggga(T145, T146, T147, .(T146, X170))
MIN215_IN_GAG(T48, T52, .(T50, T51)) → U3_GAG(T48, T52, T50, T51, minc25_in_gga(T48, T50, T55))
U3_GAG(T48, T52, T50, T51, minc25_out_gga(T48, T50, T55)) → MIN215_IN_GAG(T55, T52, T51)
minc25_in_gga(T70, T71, T70) → U30_gga(T70, T71, lec30_in_gg(T70, T71))
minc25_in_gga(T97, T98, T98) → U31_gga(T97, T98, gtc44_in_gg(T97, T98))
U30_gga(T70, T71, lec30_out_gg(T70, T71)) → minc25_out_gga(T70, T71, T70)
U31_gga(T97, T98, gtc44_out_gg(T97, T98)) → minc25_out_gga(T97, T98, T98)
lec30_in_gg(s(T82), s(T83)) → U20_gg(T82, T83, lec30_in_gg(T82, T83))
lec30_in_gg(0, s(T90)) → lec30_out_gg(0, s(T90))
lec30_in_gg(0, 0) → lec30_out_gg(0, 0)
gtc44_in_gg(s(T109), s(T110)) → U21_gg(T109, T110, gtc44_in_gg(T109, T110))
gtc44_in_gg(s(T115), 0) → gtc44_out_gg(s(T115), 0)
U20_gg(T82, T83, lec30_out_gg(T82, T83)) → lec30_out_gg(s(T82), s(T83))
U21_gg(T109, T110, gtc44_out_gg(T109, T110)) → gtc44_out_gg(s(T109), s(T110))
MIN215_IN_GAG(T48, .(T50, T51)) → U3_GAG(T48, T50, T51, minc25_in_gga(T48, T50))
U3_GAG(T48, T50, T51, minc25_out_gga(T48, T50, T55)) → MIN215_IN_GAG(T55, T51)
minc25_in_gga(T70, T71) → U30_gga(T70, T71, lec30_in_gg(T70, T71))
minc25_in_gga(T97, T98) → U31_gga(T97, T98, gtc44_in_gg(T97, T98))
U30_gga(T70, T71, lec30_out_gg(T70, T71)) → minc25_out_gga(T70, T71, T70)
U31_gga(T97, T98, gtc44_out_gg(T97, T98)) → minc25_out_gga(T97, T98, T98)
lec30_in_gg(s(T82), s(T83)) → U20_gg(T82, T83, lec30_in_gg(T82, T83))
lec30_in_gg(0, s(T90)) → lec30_out_gg(0, s(T90))
lec30_in_gg(0, 0) → lec30_out_gg(0, 0)
gtc44_in_gg(s(T109), s(T110)) → U21_gg(T109, T110, gtc44_in_gg(T109, T110))
gtc44_in_gg(s(T115), 0) → gtc44_out_gg(s(T115), 0)
U20_gg(T82, T83, lec30_out_gg(T82, T83)) → lec30_out_gg(s(T82), s(T83))
U21_gg(T109, T110, gtc44_out_gg(T109, T110)) → gtc44_out_gg(s(T109), s(T110))
minc25_in_gga(x0, x1)
U30_gga(x0, x1, x2)
U31_gga(x0, x1, x2)
lec30_in_gg(x0, x1)
gtc44_in_gg(x0, x1)
U20_gg(x0, x1, x2)
U21_gg(x0, x1, x2)
From the DPs we obtained the following set of size-change graphs:
MINSORT1_IN_GA(.(T25, T26), .(T31, T32)) → U14_GA(T25, T26, T31, T32, min2c15_in_gag(T25, T31, T26))
U14_GA(T25, T26, T31, T32, min2c15_out_gag(T25, T31, T26)) → U15_GA(T25, T26, T31, T32, removec53_in_ggga(T31, T25, T26, T122))
U15_GA(T25, T26, T31, T32, removec53_out_ggga(T31, T25, T26, T122)) → MINSORT1_IN_GA(T122, T32)
minc25_in_gga(T70, T71, T70) → U30_gga(T70, T71, lec30_in_gg(T70, T71))
lec30_in_gg(s(T82), s(T83)) → U20_gg(T82, T83, lec30_in_gg(T82, T83))
lec30_in_gg(0, s(T90)) → lec30_out_gg(0, s(T90))
lec30_in_gg(0, 0) → lec30_out_gg(0, 0)
U20_gg(T82, T83, lec30_out_gg(T82, T83)) → lec30_out_gg(s(T82), s(T83))
U30_gga(T70, T71, lec30_out_gg(T70, T71)) → minc25_out_gga(T70, T71, T70)
minc25_in_gga(T97, T98, T98) → U31_gga(T97, T98, gtc44_in_gg(T97, T98))
gtc44_in_gg(s(T109), s(T110)) → U21_gg(T109, T110, gtc44_in_gg(T109, T110))
gtc44_in_gg(s(T115), 0) → gtc44_out_gg(s(T115), 0)
U21_gg(T109, T110, gtc44_out_gg(T109, T110)) → gtc44_out_gg(s(T109), s(T110))
U31_gga(T97, T98, gtc44_out_gg(T97, T98)) → minc25_out_gga(T97, T98, T98)
min2c15_in_gag(T39, T39, []) → min2c15_out_gag(T39, T39, [])
min2c15_in_gag(T48, T52, .(T50, T51)) → U18_gag(T48, T52, T50, T51, minc25_in_gga(T48, T50, T55))
U18_gag(T48, T52, T50, T51, minc25_out_gga(T48, T50, T55)) → U19_gag(T48, T52, T50, T51, min2c15_in_gag(T55, T52, T51))
U19_gag(T48, T52, T50, T51, min2c15_out_gag(T55, T52, T51)) → min2c15_out_gag(T48, T52, .(T50, T51))
notEqc62_in_gg(s(T160), s(T161)) → U25_gg(T160, T161, notEqc62_in_gg(T160, T161))
notEqc62_in_gg(s(T168), 0) → notEqc62_out_gg(s(T168), 0)
notEqc62_in_gg(0, s(T171)) → notEqc62_out_gg(0, s(T171))
U25_gg(T160, T161, notEqc62_out_gg(T160, T161)) → notEqc62_out_gg(s(T160), s(T161))
removec53_in_ggga(T135, T135, T136, T136) → removec53_out_ggga(T135, T135, T136, T136)
removec53_in_ggga(T145, T146, T147, .(T146, X170)) → U29_ggga(T145, T146, T147, X170, qc61_in_ggga(T145, T146, T147, X170))
qc61_in_ggga(T184, T146, .(T184, T185), T185) → U26_ggga(T184, T146, T185, notEqc62_in_gg(T184, T146))
U26_ggga(T184, T146, T185, notEqc62_out_gg(T184, T146)) → qc61_out_ggga(T184, T146, .(T184, T185), T185)
qc61_in_ggga(T192, T146, .(T193, T194), .(T193, X229)) → U27_ggga(T192, T146, T193, T194, X229, notEqc62_in_gg(T192, T146))
U27_ggga(T192, T146, T193, T194, X229, notEqc62_out_gg(T192, T146)) → U28_ggga(T192, T146, T193, T194, X229, qc61_in_ggga(T192, T193, T194, X229))
U28_ggga(T192, T146, T193, T194, X229, qc61_out_ggga(T192, T193, T194, X229)) → qc61_out_ggga(T192, T146, .(T193, T194), .(T193, X229))
U29_ggga(T145, T146, T147, X170, qc61_out_ggga(T145, T146, T147, X170)) → removec53_out_ggga(T145, T146, T147, .(T146, X170))
MINSORT1_IN_GA(.(T25, T26)) → U14_GA(T25, T26, min2c15_in_gag(T25, T26))
U14_GA(T25, T26, min2c15_out_gag(T25, T31, T26)) → U15_GA(T25, T26, removec53_in_ggga(T31, T25, T26))
U15_GA(T25, T26, removec53_out_ggga(T31, T25, T26, T122)) → MINSORT1_IN_GA(T122)
minc25_in_gga(T70, T71) → U30_gga(T70, T71, lec30_in_gg(T70, T71))
lec30_in_gg(s(T82), s(T83)) → U20_gg(T82, T83, lec30_in_gg(T82, T83))
lec30_in_gg(0, s(T90)) → lec30_out_gg(0, s(T90))
lec30_in_gg(0, 0) → lec30_out_gg(0, 0)
U20_gg(T82, T83, lec30_out_gg(T82, T83)) → lec30_out_gg(s(T82), s(T83))
U30_gga(T70, T71, lec30_out_gg(T70, T71)) → minc25_out_gga(T70, T71, T70)
minc25_in_gga(T97, T98) → U31_gga(T97, T98, gtc44_in_gg(T97, T98))
gtc44_in_gg(s(T109), s(T110)) → U21_gg(T109, T110, gtc44_in_gg(T109, T110))
gtc44_in_gg(s(T115), 0) → gtc44_out_gg(s(T115), 0)
U21_gg(T109, T110, gtc44_out_gg(T109, T110)) → gtc44_out_gg(s(T109), s(T110))
U31_gga(T97, T98, gtc44_out_gg(T97, T98)) → minc25_out_gga(T97, T98, T98)
min2c15_in_gag(T39, []) → min2c15_out_gag(T39, T39, [])
min2c15_in_gag(T48, .(T50, T51)) → U18_gag(T48, T50, T51, minc25_in_gga(T48, T50))
U18_gag(T48, T50, T51, minc25_out_gga(T48, T50, T55)) → U19_gag(T48, T50, T51, min2c15_in_gag(T55, T51))
U19_gag(T48, T50, T51, min2c15_out_gag(T55, T52, T51)) → min2c15_out_gag(T48, T52, .(T50, T51))
notEqc62_in_gg(s(T160), s(T161)) → U25_gg(T160, T161, notEqc62_in_gg(T160, T161))
notEqc62_in_gg(s(T168), 0) → notEqc62_out_gg(s(T168), 0)
notEqc62_in_gg(0, s(T171)) → notEqc62_out_gg(0, s(T171))
U25_gg(T160, T161, notEqc62_out_gg(T160, T161)) → notEqc62_out_gg(s(T160), s(T161))
removec53_in_ggga(T135, T135, T136) → removec53_out_ggga(T135, T135, T136, T136)
removec53_in_ggga(T145, T146, T147) → U29_ggga(T145, T146, T147, qc61_in_ggga(T145, T146, T147))
qc61_in_ggga(T184, T146, .(T184, T185)) → U26_ggga(T184, T146, T185, notEqc62_in_gg(T184, T146))
U26_ggga(T184, T146, T185, notEqc62_out_gg(T184, T146)) → qc61_out_ggga(T184, T146, .(T184, T185), T185)
qc61_in_ggga(T192, T146, .(T193, T194)) → U27_ggga(T192, T146, T193, T194, notEqc62_in_gg(T192, T146))
U27_ggga(T192, T146, T193, T194, notEqc62_out_gg(T192, T146)) → U28_ggga(T192, T146, T193, T194, qc61_in_ggga(T192, T193, T194))
U28_ggga(T192, T146, T193, T194, qc61_out_ggga(T192, T193, T194, X229)) → qc61_out_ggga(T192, T146, .(T193, T194), .(T193, X229))
U29_ggga(T145, T146, T147, qc61_out_ggga(T145, T146, T147, X170)) → removec53_out_ggga(T145, T146, T147, .(T146, X170))
minc25_in_gga(x0, x1)
lec30_in_gg(x0, x1)
U20_gg(x0, x1, x2)
U30_gga(x0, x1, x2)
gtc44_in_gg(x0, x1)
U21_gg(x0, x1, x2)
U31_gga(x0, x1, x2)
min2c15_in_gag(x0, x1)
U18_gag(x0, x1, x2, x3)
U19_gag(x0, x1, x2, x3)
notEqc62_in_gg(x0, x1)
U25_gg(x0, x1, x2)
removec53_in_ggga(x0, x1, x2)
qc61_in_ggga(x0, x1, x2)
U26_ggga(x0, x1, x2, x3)
U27_ggga(x0, x1, x2, x3, x4)
U28_ggga(x0, x1, x2, x3, x4)
U29_ggga(x0, x1, x2, x3)
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
MINSORT1_IN_GA(.(T25, T26)) → U14_GA(T25, T26, min2c15_in_gag(T25, T26))
POL(.(x1, x2)) = 1 + x1 + x2
POL(0) = 0
POL(MINSORT1_IN_GA(x1)) = x1
POL(U14_GA(x1, x2, x3)) = x1 + x2
POL(U15_GA(x1, x2, x3)) = x3
POL(U18_gag(x1, x2, x3, x4)) = 0
POL(U19_gag(x1, x2, x3, x4)) = 0
POL(U20_gg(x1, x2, x3)) = 0
POL(U21_gg(x1, x2, x3)) = x3
POL(U25_gg(x1, x2, x3)) = 0
POL(U26_ggga(x1, x2, x3, x4)) = 1 + x3 + x4
POL(U27_ggga(x1, x2, x3, x4, x5)) = 1 + x3 + x4
POL(U28_ggga(x1, x2, x3, x4, x5)) = 1 + x3 + x5
POL(U29_ggga(x1, x2, x3, x4)) = x2 + x4
POL(U30_gga(x1, x2, x3)) = 0
POL(U31_gga(x1, x2, x3)) = 0
POL([]) = 0
POL(gtc44_in_gg(x1, x2)) = 1
POL(gtc44_out_gg(x1, x2)) = x2
POL(lec30_in_gg(x1, x2)) = 0
POL(lec30_out_gg(x1, x2)) = 0
POL(min2c15_in_gag(x1, x2)) = 0
POL(min2c15_out_gag(x1, x2, x3)) = 0
POL(minc25_in_gga(x1, x2)) = 0
POL(minc25_out_gga(x1, x2, x3)) = 0
POL(notEqc62_in_gg(x1, x2)) = 0
POL(notEqc62_out_gg(x1, x2)) = x1
POL(qc61_in_ggga(x1, x2, x3)) = x3
POL(qc61_out_ggga(x1, x2, x3, x4)) = 1 + x4
POL(removec53_in_ggga(x1, x2, x3)) = x2 + x3
POL(removec53_out_ggga(x1, x2, x3, x4)) = x4
POL(s(x1)) = 0
removec53_in_ggga(T135, T135, T136) → removec53_out_ggga(T135, T135, T136, T136)
removec53_in_ggga(T145, T146, T147) → U29_ggga(T145, T146, T147, qc61_in_ggga(T145, T146, T147))
qc61_in_ggga(T184, T146, .(T184, T185)) → U26_ggga(T184, T146, T185, notEqc62_in_gg(T184, T146))
qc61_in_ggga(T192, T146, .(T193, T194)) → U27_ggga(T192, T146, T193, T194, notEqc62_in_gg(T192, T146))
U29_ggga(T145, T146, T147, qc61_out_ggga(T145, T146, T147, X170)) → removec53_out_ggga(T145, T146, T147, .(T146, X170))
notEqc62_in_gg(s(T160), s(T161)) → U25_gg(T160, T161, notEqc62_in_gg(T160, T161))
notEqc62_in_gg(s(T168), 0) → notEqc62_out_gg(s(T168), 0)
notEqc62_in_gg(0, s(T171)) → notEqc62_out_gg(0, s(T171))
U27_ggga(T192, T146, T193, T194, notEqc62_out_gg(T192, T146)) → U28_ggga(T192, T146, T193, T194, qc61_in_ggga(T192, T193, T194))
U28_ggga(T192, T146, T193, T194, qc61_out_ggga(T192, T193, T194, X229)) → qc61_out_ggga(T192, T146, .(T193, T194), .(T193, X229))
U26_ggga(T184, T146, T185, notEqc62_out_gg(T184, T146)) → qc61_out_ggga(T184, T146, .(T184, T185), T185)
U25_gg(T160, T161, notEqc62_out_gg(T160, T161)) → notEqc62_out_gg(s(T160), s(T161))
U14_GA(T25, T26, min2c15_out_gag(T25, T31, T26)) → U15_GA(T25, T26, removec53_in_ggga(T31, T25, T26))
U15_GA(T25, T26, removec53_out_ggga(T31, T25, T26, T122)) → MINSORT1_IN_GA(T122)
minc25_in_gga(T70, T71) → U30_gga(T70, T71, lec30_in_gg(T70, T71))
lec30_in_gg(s(T82), s(T83)) → U20_gg(T82, T83, lec30_in_gg(T82, T83))
lec30_in_gg(0, s(T90)) → lec30_out_gg(0, s(T90))
lec30_in_gg(0, 0) → lec30_out_gg(0, 0)
U20_gg(T82, T83, lec30_out_gg(T82, T83)) → lec30_out_gg(s(T82), s(T83))
U30_gga(T70, T71, lec30_out_gg(T70, T71)) → minc25_out_gga(T70, T71, T70)
minc25_in_gga(T97, T98) → U31_gga(T97, T98, gtc44_in_gg(T97, T98))
gtc44_in_gg(s(T109), s(T110)) → U21_gg(T109, T110, gtc44_in_gg(T109, T110))
gtc44_in_gg(s(T115), 0) → gtc44_out_gg(s(T115), 0)
U21_gg(T109, T110, gtc44_out_gg(T109, T110)) → gtc44_out_gg(s(T109), s(T110))
U31_gga(T97, T98, gtc44_out_gg(T97, T98)) → minc25_out_gga(T97, T98, T98)
min2c15_in_gag(T39, []) → min2c15_out_gag(T39, T39, [])
min2c15_in_gag(T48, .(T50, T51)) → U18_gag(T48, T50, T51, minc25_in_gga(T48, T50))
U18_gag(T48, T50, T51, minc25_out_gga(T48, T50, T55)) → U19_gag(T48, T50, T51, min2c15_in_gag(T55, T51))
U19_gag(T48, T50, T51, min2c15_out_gag(T55, T52, T51)) → min2c15_out_gag(T48, T52, .(T50, T51))
notEqc62_in_gg(s(T160), s(T161)) → U25_gg(T160, T161, notEqc62_in_gg(T160, T161))
notEqc62_in_gg(s(T168), 0) → notEqc62_out_gg(s(T168), 0)
notEqc62_in_gg(0, s(T171)) → notEqc62_out_gg(0, s(T171))
U25_gg(T160, T161, notEqc62_out_gg(T160, T161)) → notEqc62_out_gg(s(T160), s(T161))
removec53_in_ggga(T135, T135, T136) → removec53_out_ggga(T135, T135, T136, T136)
removec53_in_ggga(T145, T146, T147) → U29_ggga(T145, T146, T147, qc61_in_ggga(T145, T146, T147))
qc61_in_ggga(T184, T146, .(T184, T185)) → U26_ggga(T184, T146, T185, notEqc62_in_gg(T184, T146))
U26_ggga(T184, T146, T185, notEqc62_out_gg(T184, T146)) → qc61_out_ggga(T184, T146, .(T184, T185), T185)
qc61_in_ggga(T192, T146, .(T193, T194)) → U27_ggga(T192, T146, T193, T194, notEqc62_in_gg(T192, T146))
U27_ggga(T192, T146, T193, T194, notEqc62_out_gg(T192, T146)) → U28_ggga(T192, T146, T193, T194, qc61_in_ggga(T192, T193, T194))
U28_ggga(T192, T146, T193, T194, qc61_out_ggga(T192, T193, T194, X229)) → qc61_out_ggga(T192, T146, .(T193, T194), .(T193, X229))
U29_ggga(T145, T146, T147, qc61_out_ggga(T145, T146, T147, X170)) → removec53_out_ggga(T145, T146, T147, .(T146, X170))
minc25_in_gga(x0, x1)
lec30_in_gg(x0, x1)
U20_gg(x0, x1, x2)
U30_gga(x0, x1, x2)
gtc44_in_gg(x0, x1)
U21_gg(x0, x1, x2)
U31_gga(x0, x1, x2)
min2c15_in_gag(x0, x1)
U18_gag(x0, x1, x2, x3)
U19_gag(x0, x1, x2, x3)
notEqc62_in_gg(x0, x1)
U25_gg(x0, x1, x2)
removec53_in_ggga(x0, x1, x2)
qc61_in_ggga(x0, x1, x2)
U26_ggga(x0, x1, x2, x3)
U27_ggga(x0, x1, x2, x3, x4)
U28_ggga(x0, x1, x2, x3, x4)
U29_ggga(x0, x1, x2, x3)