0 Prolog
↳1 PrologToPiTRSViaGraphTransformerProof (⇒, 252 ms)
↳2 PiTRS
↳3 DependencyPairsProof (⇔, 260 ms)
↳4 PiDP
↳5 DependencyGraphProof (⇔, 14 ms)
↳6 AND
↳7 PiDP
↳8 UsableRulesProof (⇔, 0 ms)
↳9 PiDP
↳10 PiDPToQDPProof (⇔, 0 ms)
↳11 QDP
↳12 QDPSizeChangeProof (⇔, 0 ms)
↳13 YES
↳14 PiDP
↳15 UsableRulesProof (⇔, 0 ms)
↳16 PiDP
↳17 PiDPToQDPProof (⇒, 0 ms)
↳18 QDP
↳19 QDPSizeChangeProof (⇔, 0 ms)
↳20 YES
↳21 PiDP
↳22 UsableRulesProof (⇔, 0 ms)
↳23 PiDP
↳24 PiDPToQDPProof (⇔, 0 ms)
↳25 QDP
↳26 QDPSizeChangeProof (⇔, 0 ms)
↳27 YES
↳28 PiDP
↳29 UsableRulesProof (⇔, 0 ms)
↳30 PiDP
↳31 PiDPToQDPProof (⇔, 0 ms)
↳32 QDP
↳33 QDPSizeChangeProof (⇔, 0 ms)
↳34 YES
↳35 PiDP
↳36 UsableRulesProof (⇔, 0 ms)
↳37 PiDP
↳38 PiDPToQDPProof (⇒, 0 ms)
↳39 QDP
↳40 QDPSizeChangeProof (⇔, 0 ms)
↳41 YES
↳42 PiDP
↳43 UsableRulesProof (⇔, 0 ms)
↳44 PiDP
↳45 PiDPToQDPProof (⇒, 6 ms)
↳46 QDP
↳47 QDPOrderProof (⇔, 283 ms)
↳48 QDP
↳49 DependencyGraphProof (⇔, 0 ms)
↳50 TRUE
minsortA_in_ga([], []) → minsortA_out_ga([], [])
minsortA_in_ga(.(T25, T26), .(T27, T28)) → U1_ga(T25, T26, T27, T28, pB_in_gagaa(T25, T27, T26, X17, T28))
pB_in_gagaa(T25, T31, T26, X17, T32) → U10_gagaa(T25, T31, T26, X17, T32, min2C_in_gag(T25, T31, T26))
min2C_in_gag(T39, T39, []) → min2C_out_gag(T39, T39, [])
min2C_in_gag(T48, T52, .(T50, T51)) → U2_gag(T48, T52, T50, T51, pD_in_ggaag(T48, T50, X49, T52, T51))
pD_in_ggaag(T48, T50, T55, T52, T51) → U14_ggaag(T48, T50, T55, T52, T51, minJ_in_gga(T48, T50, T55))
minJ_in_gga(T70, T71, T70) → U7_gga(T70, T71, leE_in_gg(T70, T71))
leE_in_gg(s(T82), s(T83)) → U3_gg(T82, T83, leE_in_gg(T82, T83))
leE_in_gg(0, s(T90)) → leE_out_gg(0, s(T90))
leE_in_gg(0, 0) → leE_out_gg(0, 0)
U3_gg(T82, T83, leE_out_gg(T82, T83)) → leE_out_gg(s(T82), s(T83))
U7_gga(T70, T71, leE_out_gg(T70, T71)) → minJ_out_gga(T70, T71, T70)
minJ_in_gga(T97, T98, T98) → U8_gga(T97, T98, gtF_in_gg(T97, T98))
gtF_in_gg(s(T109), s(T110)) → U4_gg(T109, T110, gtF_in_gg(T109, T110))
gtF_in_gg(s(T115), 0) → gtF_out_gg(s(T115), 0)
U4_gg(T109, T110, gtF_out_gg(T109, T110)) → gtF_out_gg(s(T109), s(T110))
U8_gga(T97, T98, gtF_out_gg(T97, T98)) → minJ_out_gga(T97, T98, T98)
U14_ggaag(T48, T50, T55, T52, T51, minJ_out_gga(T48, T50, T55)) → U15_ggaag(T48, T50, T55, T52, T51, min2C_in_gag(T55, T52, T51))
U15_ggaag(T48, T50, T55, T52, T51, min2C_out_gag(T55, T52, T51)) → pD_out_ggaag(T48, T50, T55, T52, T51)
U2_gag(T48, T52, T50, T51, pD_out_ggaag(T48, T50, X49, T52, T51)) → min2C_out_gag(T48, T52, .(T50, T51))
U10_gagaa(T25, T31, T26, X17, T32, min2C_out_gag(T25, T31, T26)) → U11_gagaa(T25, T31, T26, X17, T32, pL_in_gggaa(T31, T25, T26, X17, T32))
pL_in_gggaa(T31, T25, T26, T122, T32) → U12_gggaa(T31, T25, T26, T122, T32, removeH_in_ggga(T31, T25, T26, T122))
removeH_in_ggga(T135, T135, T136, T136) → removeH_out_ggga(T135, T135, T136, T136)
removeH_in_ggga(T145, T146, T147, .(T146, X148)) → U6_ggga(T145, T146, T147, X148, pI_in_ggga(T145, T146, T147, X148))
pI_in_ggga(T145, T146, T147, X148) → U16_ggga(T145, T146, T147, X148, notEqG_in_gg(T145, T146))
notEqG_in_gg(s(T160), s(T161)) → U5_gg(T160, T161, notEqG_in_gg(T160, T161))
notEqG_in_gg(s(T168), 0) → notEqG_out_gg(s(T168), 0)
notEqG_in_gg(0, s(T171)) → notEqG_out_gg(0, s(T171))
U5_gg(T160, T161, notEqG_out_gg(T160, T161)) → notEqG_out_gg(s(T160), s(T161))
U16_ggga(T145, T146, T147, X148, notEqG_out_gg(T145, T146)) → U17_ggga(T145, T146, T147, X148, removeK_in_gga(T145, T147, X148))
removeK_in_gga(T184, .(T184, T185), T185) → removeK_out_gga(T184, .(T184, T185), T185)
removeK_in_gga(T192, .(T193, T194), .(T193, X201)) → U9_gga(T192, T193, T194, X201, pI_in_ggga(T192, T193, T194, X201))
U9_gga(T192, T193, T194, X201, pI_out_ggga(T192, T193, T194, X201)) → removeK_out_gga(T192, .(T193, T194), .(T193, X201))
U17_ggga(T145, T146, T147, X148, removeK_out_gga(T145, T147, X148)) → pI_out_ggga(T145, T146, T147, X148)
U6_ggga(T145, T146, T147, X148, pI_out_ggga(T145, T146, T147, X148)) → removeH_out_ggga(T145, T146, T147, .(T146, X148))
U12_gggaa(T31, T25, T26, T122, T32, removeH_out_ggga(T31, T25, T26, T122)) → U13_gggaa(T31, T25, T26, T122, T32, minsortA_in_ga(T122, T32))
U13_gggaa(T31, T25, T26, T122, T32, minsortA_out_ga(T122, T32)) → pL_out_gggaa(T31, T25, T26, T122, T32)
U11_gagaa(T25, T31, T26, X17, T32, pL_out_gggaa(T31, T25, T26, X17, T32)) → pB_out_gagaa(T25, T31, T26, X17, T32)
U1_ga(T25, T26, T27, T28, pB_out_gagaa(T25, T27, T26, X17, T28)) → minsortA_out_ga(.(T25, T26), .(T27, T28))
MINSORTA_IN_GA(.(T25, T26), .(T27, T28)) → U1_GA(T25, T26, T27, T28, pB_in_gagaa(T25, T27, T26, X17, T28))
MINSORTA_IN_GA(.(T25, T26), .(T27, T28)) → PB_IN_GAGAA(T25, T27, T26, X17, T28)
PB_IN_GAGAA(T25, T31, T26, X17, T32) → U10_GAGAA(T25, T31, T26, X17, T32, min2C_in_gag(T25, T31, T26))
PB_IN_GAGAA(T25, T31, T26, X17, T32) → MIN2C_IN_GAG(T25, T31, T26)
MIN2C_IN_GAG(T48, T52, .(T50, T51)) → U2_GAG(T48, T52, T50, T51, pD_in_ggaag(T48, T50, X49, T52, T51))
MIN2C_IN_GAG(T48, T52, .(T50, T51)) → PD_IN_GGAAG(T48, T50, X49, T52, T51)
PD_IN_GGAAG(T48, T50, T55, T52, T51) → U14_GGAAG(T48, T50, T55, T52, T51, minJ_in_gga(T48, T50, T55))
PD_IN_GGAAG(T48, T50, T55, T52, T51) → MINJ_IN_GGA(T48, T50, T55)
MINJ_IN_GGA(T70, T71, T70) → U7_GGA(T70, T71, leE_in_gg(T70, T71))
MINJ_IN_GGA(T70, T71, T70) → LEE_IN_GG(T70, T71)
LEE_IN_GG(s(T82), s(T83)) → U3_GG(T82, T83, leE_in_gg(T82, T83))
LEE_IN_GG(s(T82), s(T83)) → LEE_IN_GG(T82, T83)
MINJ_IN_GGA(T97, T98, T98) → U8_GGA(T97, T98, gtF_in_gg(T97, T98))
MINJ_IN_GGA(T97, T98, T98) → GTF_IN_GG(T97, T98)
GTF_IN_GG(s(T109), s(T110)) → U4_GG(T109, T110, gtF_in_gg(T109, T110))
GTF_IN_GG(s(T109), s(T110)) → GTF_IN_GG(T109, T110)
U14_GGAAG(T48, T50, T55, T52, T51, minJ_out_gga(T48, T50, T55)) → U15_GGAAG(T48, T50, T55, T52, T51, min2C_in_gag(T55, T52, T51))
U14_GGAAG(T48, T50, T55, T52, T51, minJ_out_gga(T48, T50, T55)) → MIN2C_IN_GAG(T55, T52, T51)
U10_GAGAA(T25, T31, T26, X17, T32, min2C_out_gag(T25, T31, T26)) → U11_GAGAA(T25, T31, T26, X17, T32, pL_in_gggaa(T31, T25, T26, X17, T32))
U10_GAGAA(T25, T31, T26, X17, T32, min2C_out_gag(T25, T31, T26)) → PL_IN_GGGAA(T31, T25, T26, X17, T32)
PL_IN_GGGAA(T31, T25, T26, T122, T32) → U12_GGGAA(T31, T25, T26, T122, T32, removeH_in_ggga(T31, T25, T26, T122))
PL_IN_GGGAA(T31, T25, T26, T122, T32) → REMOVEH_IN_GGGA(T31, T25, T26, T122)
REMOVEH_IN_GGGA(T145, T146, T147, .(T146, X148)) → U6_GGGA(T145, T146, T147, X148, pI_in_ggga(T145, T146, T147, X148))
REMOVEH_IN_GGGA(T145, T146, T147, .(T146, X148)) → PI_IN_GGGA(T145, T146, T147, X148)
PI_IN_GGGA(T145, T146, T147, X148) → U16_GGGA(T145, T146, T147, X148, notEqG_in_gg(T145, T146))
PI_IN_GGGA(T145, T146, T147, X148) → NOTEQG_IN_GG(T145, T146)
NOTEQG_IN_GG(s(T160), s(T161)) → U5_GG(T160, T161, notEqG_in_gg(T160, T161))
NOTEQG_IN_GG(s(T160), s(T161)) → NOTEQG_IN_GG(T160, T161)
U16_GGGA(T145, T146, T147, X148, notEqG_out_gg(T145, T146)) → U17_GGGA(T145, T146, T147, X148, removeK_in_gga(T145, T147, X148))
U16_GGGA(T145, T146, T147, X148, notEqG_out_gg(T145, T146)) → REMOVEK_IN_GGA(T145, T147, X148)
REMOVEK_IN_GGA(T192, .(T193, T194), .(T193, X201)) → U9_GGA(T192, T193, T194, X201, pI_in_ggga(T192, T193, T194, X201))
REMOVEK_IN_GGA(T192, .(T193, T194), .(T193, X201)) → PI_IN_GGGA(T192, T193, T194, X201)
U12_GGGAA(T31, T25, T26, T122, T32, removeH_out_ggga(T31, T25, T26, T122)) → U13_GGGAA(T31, T25, T26, T122, T32, minsortA_in_ga(T122, T32))
U12_GGGAA(T31, T25, T26, T122, T32, removeH_out_ggga(T31, T25, T26, T122)) → MINSORTA_IN_GA(T122, T32)
minsortA_in_ga([], []) → minsortA_out_ga([], [])
minsortA_in_ga(.(T25, T26), .(T27, T28)) → U1_ga(T25, T26, T27, T28, pB_in_gagaa(T25, T27, T26, X17, T28))
pB_in_gagaa(T25, T31, T26, X17, T32) → U10_gagaa(T25, T31, T26, X17, T32, min2C_in_gag(T25, T31, T26))
min2C_in_gag(T39, T39, []) → min2C_out_gag(T39, T39, [])
min2C_in_gag(T48, T52, .(T50, T51)) → U2_gag(T48, T52, T50, T51, pD_in_ggaag(T48, T50, X49, T52, T51))
pD_in_ggaag(T48, T50, T55, T52, T51) → U14_ggaag(T48, T50, T55, T52, T51, minJ_in_gga(T48, T50, T55))
minJ_in_gga(T70, T71, T70) → U7_gga(T70, T71, leE_in_gg(T70, T71))
leE_in_gg(s(T82), s(T83)) → U3_gg(T82, T83, leE_in_gg(T82, T83))
leE_in_gg(0, s(T90)) → leE_out_gg(0, s(T90))
leE_in_gg(0, 0) → leE_out_gg(0, 0)
U3_gg(T82, T83, leE_out_gg(T82, T83)) → leE_out_gg(s(T82), s(T83))
U7_gga(T70, T71, leE_out_gg(T70, T71)) → minJ_out_gga(T70, T71, T70)
minJ_in_gga(T97, T98, T98) → U8_gga(T97, T98, gtF_in_gg(T97, T98))
gtF_in_gg(s(T109), s(T110)) → U4_gg(T109, T110, gtF_in_gg(T109, T110))
gtF_in_gg(s(T115), 0) → gtF_out_gg(s(T115), 0)
U4_gg(T109, T110, gtF_out_gg(T109, T110)) → gtF_out_gg(s(T109), s(T110))
U8_gga(T97, T98, gtF_out_gg(T97, T98)) → minJ_out_gga(T97, T98, T98)
U14_ggaag(T48, T50, T55, T52, T51, minJ_out_gga(T48, T50, T55)) → U15_ggaag(T48, T50, T55, T52, T51, min2C_in_gag(T55, T52, T51))
U15_ggaag(T48, T50, T55, T52, T51, min2C_out_gag(T55, T52, T51)) → pD_out_ggaag(T48, T50, T55, T52, T51)
U2_gag(T48, T52, T50, T51, pD_out_ggaag(T48, T50, X49, T52, T51)) → min2C_out_gag(T48, T52, .(T50, T51))
U10_gagaa(T25, T31, T26, X17, T32, min2C_out_gag(T25, T31, T26)) → U11_gagaa(T25, T31, T26, X17, T32, pL_in_gggaa(T31, T25, T26, X17, T32))
pL_in_gggaa(T31, T25, T26, T122, T32) → U12_gggaa(T31, T25, T26, T122, T32, removeH_in_ggga(T31, T25, T26, T122))
removeH_in_ggga(T135, T135, T136, T136) → removeH_out_ggga(T135, T135, T136, T136)
removeH_in_ggga(T145, T146, T147, .(T146, X148)) → U6_ggga(T145, T146, T147, X148, pI_in_ggga(T145, T146, T147, X148))
pI_in_ggga(T145, T146, T147, X148) → U16_ggga(T145, T146, T147, X148, notEqG_in_gg(T145, T146))
notEqG_in_gg(s(T160), s(T161)) → U5_gg(T160, T161, notEqG_in_gg(T160, T161))
notEqG_in_gg(s(T168), 0) → notEqG_out_gg(s(T168), 0)
notEqG_in_gg(0, s(T171)) → notEqG_out_gg(0, s(T171))
U5_gg(T160, T161, notEqG_out_gg(T160, T161)) → notEqG_out_gg(s(T160), s(T161))
U16_ggga(T145, T146, T147, X148, notEqG_out_gg(T145, T146)) → U17_ggga(T145, T146, T147, X148, removeK_in_gga(T145, T147, X148))
removeK_in_gga(T184, .(T184, T185), T185) → removeK_out_gga(T184, .(T184, T185), T185)
removeK_in_gga(T192, .(T193, T194), .(T193, X201)) → U9_gga(T192, T193, T194, X201, pI_in_ggga(T192, T193, T194, X201))
U9_gga(T192, T193, T194, X201, pI_out_ggga(T192, T193, T194, X201)) → removeK_out_gga(T192, .(T193, T194), .(T193, X201))
U17_ggga(T145, T146, T147, X148, removeK_out_gga(T145, T147, X148)) → pI_out_ggga(T145, T146, T147, X148)
U6_ggga(T145, T146, T147, X148, pI_out_ggga(T145, T146, T147, X148)) → removeH_out_ggga(T145, T146, T147, .(T146, X148))
U12_gggaa(T31, T25, T26, T122, T32, removeH_out_ggga(T31, T25, T26, T122)) → U13_gggaa(T31, T25, T26, T122, T32, minsortA_in_ga(T122, T32))
U13_gggaa(T31, T25, T26, T122, T32, minsortA_out_ga(T122, T32)) → pL_out_gggaa(T31, T25, T26, T122, T32)
U11_gagaa(T25, T31, T26, X17, T32, pL_out_gggaa(T31, T25, T26, X17, T32)) → pB_out_gagaa(T25, T31, T26, X17, T32)
U1_ga(T25, T26, T27, T28, pB_out_gagaa(T25, T27, T26, X17, T28)) → minsortA_out_ga(.(T25, T26), .(T27, T28))
MINSORTA_IN_GA(.(T25, T26), .(T27, T28)) → U1_GA(T25, T26, T27, T28, pB_in_gagaa(T25, T27, T26, X17, T28))
MINSORTA_IN_GA(.(T25, T26), .(T27, T28)) → PB_IN_GAGAA(T25, T27, T26, X17, T28)
PB_IN_GAGAA(T25, T31, T26, X17, T32) → U10_GAGAA(T25, T31, T26, X17, T32, min2C_in_gag(T25, T31, T26))
PB_IN_GAGAA(T25, T31, T26, X17, T32) → MIN2C_IN_GAG(T25, T31, T26)
MIN2C_IN_GAG(T48, T52, .(T50, T51)) → U2_GAG(T48, T52, T50, T51, pD_in_ggaag(T48, T50, X49, T52, T51))
MIN2C_IN_GAG(T48, T52, .(T50, T51)) → PD_IN_GGAAG(T48, T50, X49, T52, T51)
PD_IN_GGAAG(T48, T50, T55, T52, T51) → U14_GGAAG(T48, T50, T55, T52, T51, minJ_in_gga(T48, T50, T55))
PD_IN_GGAAG(T48, T50, T55, T52, T51) → MINJ_IN_GGA(T48, T50, T55)
MINJ_IN_GGA(T70, T71, T70) → U7_GGA(T70, T71, leE_in_gg(T70, T71))
MINJ_IN_GGA(T70, T71, T70) → LEE_IN_GG(T70, T71)
LEE_IN_GG(s(T82), s(T83)) → U3_GG(T82, T83, leE_in_gg(T82, T83))
LEE_IN_GG(s(T82), s(T83)) → LEE_IN_GG(T82, T83)
MINJ_IN_GGA(T97, T98, T98) → U8_GGA(T97, T98, gtF_in_gg(T97, T98))
MINJ_IN_GGA(T97, T98, T98) → GTF_IN_GG(T97, T98)
GTF_IN_GG(s(T109), s(T110)) → U4_GG(T109, T110, gtF_in_gg(T109, T110))
GTF_IN_GG(s(T109), s(T110)) → GTF_IN_GG(T109, T110)
U14_GGAAG(T48, T50, T55, T52, T51, minJ_out_gga(T48, T50, T55)) → U15_GGAAG(T48, T50, T55, T52, T51, min2C_in_gag(T55, T52, T51))
U14_GGAAG(T48, T50, T55, T52, T51, minJ_out_gga(T48, T50, T55)) → MIN2C_IN_GAG(T55, T52, T51)
U10_GAGAA(T25, T31, T26, X17, T32, min2C_out_gag(T25, T31, T26)) → U11_GAGAA(T25, T31, T26, X17, T32, pL_in_gggaa(T31, T25, T26, X17, T32))
U10_GAGAA(T25, T31, T26, X17, T32, min2C_out_gag(T25, T31, T26)) → PL_IN_GGGAA(T31, T25, T26, X17, T32)
PL_IN_GGGAA(T31, T25, T26, T122, T32) → U12_GGGAA(T31, T25, T26, T122, T32, removeH_in_ggga(T31, T25, T26, T122))
PL_IN_GGGAA(T31, T25, T26, T122, T32) → REMOVEH_IN_GGGA(T31, T25, T26, T122)
REMOVEH_IN_GGGA(T145, T146, T147, .(T146, X148)) → U6_GGGA(T145, T146, T147, X148, pI_in_ggga(T145, T146, T147, X148))
REMOVEH_IN_GGGA(T145, T146, T147, .(T146, X148)) → PI_IN_GGGA(T145, T146, T147, X148)
PI_IN_GGGA(T145, T146, T147, X148) → U16_GGGA(T145, T146, T147, X148, notEqG_in_gg(T145, T146))
PI_IN_GGGA(T145, T146, T147, X148) → NOTEQG_IN_GG(T145, T146)
NOTEQG_IN_GG(s(T160), s(T161)) → U5_GG(T160, T161, notEqG_in_gg(T160, T161))
NOTEQG_IN_GG(s(T160), s(T161)) → NOTEQG_IN_GG(T160, T161)
U16_GGGA(T145, T146, T147, X148, notEqG_out_gg(T145, T146)) → U17_GGGA(T145, T146, T147, X148, removeK_in_gga(T145, T147, X148))
U16_GGGA(T145, T146, T147, X148, notEqG_out_gg(T145, T146)) → REMOVEK_IN_GGA(T145, T147, X148)
REMOVEK_IN_GGA(T192, .(T193, T194), .(T193, X201)) → U9_GGA(T192, T193, T194, X201, pI_in_ggga(T192, T193, T194, X201))
REMOVEK_IN_GGA(T192, .(T193, T194), .(T193, X201)) → PI_IN_GGGA(T192, T193, T194, X201)
U12_GGGAA(T31, T25, T26, T122, T32, removeH_out_ggga(T31, T25, T26, T122)) → U13_GGGAA(T31, T25, T26, T122, T32, minsortA_in_ga(T122, T32))
U12_GGGAA(T31, T25, T26, T122, T32, removeH_out_ggga(T31, T25, T26, T122)) → MINSORTA_IN_GA(T122, T32)
minsortA_in_ga([], []) → minsortA_out_ga([], [])
minsortA_in_ga(.(T25, T26), .(T27, T28)) → U1_ga(T25, T26, T27, T28, pB_in_gagaa(T25, T27, T26, X17, T28))
pB_in_gagaa(T25, T31, T26, X17, T32) → U10_gagaa(T25, T31, T26, X17, T32, min2C_in_gag(T25, T31, T26))
min2C_in_gag(T39, T39, []) → min2C_out_gag(T39, T39, [])
min2C_in_gag(T48, T52, .(T50, T51)) → U2_gag(T48, T52, T50, T51, pD_in_ggaag(T48, T50, X49, T52, T51))
pD_in_ggaag(T48, T50, T55, T52, T51) → U14_ggaag(T48, T50, T55, T52, T51, minJ_in_gga(T48, T50, T55))
minJ_in_gga(T70, T71, T70) → U7_gga(T70, T71, leE_in_gg(T70, T71))
leE_in_gg(s(T82), s(T83)) → U3_gg(T82, T83, leE_in_gg(T82, T83))
leE_in_gg(0, s(T90)) → leE_out_gg(0, s(T90))
leE_in_gg(0, 0) → leE_out_gg(0, 0)
U3_gg(T82, T83, leE_out_gg(T82, T83)) → leE_out_gg(s(T82), s(T83))
U7_gga(T70, T71, leE_out_gg(T70, T71)) → minJ_out_gga(T70, T71, T70)
minJ_in_gga(T97, T98, T98) → U8_gga(T97, T98, gtF_in_gg(T97, T98))
gtF_in_gg(s(T109), s(T110)) → U4_gg(T109, T110, gtF_in_gg(T109, T110))
gtF_in_gg(s(T115), 0) → gtF_out_gg(s(T115), 0)
U4_gg(T109, T110, gtF_out_gg(T109, T110)) → gtF_out_gg(s(T109), s(T110))
U8_gga(T97, T98, gtF_out_gg(T97, T98)) → minJ_out_gga(T97, T98, T98)
U14_ggaag(T48, T50, T55, T52, T51, minJ_out_gga(T48, T50, T55)) → U15_ggaag(T48, T50, T55, T52, T51, min2C_in_gag(T55, T52, T51))
U15_ggaag(T48, T50, T55, T52, T51, min2C_out_gag(T55, T52, T51)) → pD_out_ggaag(T48, T50, T55, T52, T51)
U2_gag(T48, T52, T50, T51, pD_out_ggaag(T48, T50, X49, T52, T51)) → min2C_out_gag(T48, T52, .(T50, T51))
U10_gagaa(T25, T31, T26, X17, T32, min2C_out_gag(T25, T31, T26)) → U11_gagaa(T25, T31, T26, X17, T32, pL_in_gggaa(T31, T25, T26, X17, T32))
pL_in_gggaa(T31, T25, T26, T122, T32) → U12_gggaa(T31, T25, T26, T122, T32, removeH_in_ggga(T31, T25, T26, T122))
removeH_in_ggga(T135, T135, T136, T136) → removeH_out_ggga(T135, T135, T136, T136)
removeH_in_ggga(T145, T146, T147, .(T146, X148)) → U6_ggga(T145, T146, T147, X148, pI_in_ggga(T145, T146, T147, X148))
pI_in_ggga(T145, T146, T147, X148) → U16_ggga(T145, T146, T147, X148, notEqG_in_gg(T145, T146))
notEqG_in_gg(s(T160), s(T161)) → U5_gg(T160, T161, notEqG_in_gg(T160, T161))
notEqG_in_gg(s(T168), 0) → notEqG_out_gg(s(T168), 0)
notEqG_in_gg(0, s(T171)) → notEqG_out_gg(0, s(T171))
U5_gg(T160, T161, notEqG_out_gg(T160, T161)) → notEqG_out_gg(s(T160), s(T161))
U16_ggga(T145, T146, T147, X148, notEqG_out_gg(T145, T146)) → U17_ggga(T145, T146, T147, X148, removeK_in_gga(T145, T147, X148))
removeK_in_gga(T184, .(T184, T185), T185) → removeK_out_gga(T184, .(T184, T185), T185)
removeK_in_gga(T192, .(T193, T194), .(T193, X201)) → U9_gga(T192, T193, T194, X201, pI_in_ggga(T192, T193, T194, X201))
U9_gga(T192, T193, T194, X201, pI_out_ggga(T192, T193, T194, X201)) → removeK_out_gga(T192, .(T193, T194), .(T193, X201))
U17_ggga(T145, T146, T147, X148, removeK_out_gga(T145, T147, X148)) → pI_out_ggga(T145, T146, T147, X148)
U6_ggga(T145, T146, T147, X148, pI_out_ggga(T145, T146, T147, X148)) → removeH_out_ggga(T145, T146, T147, .(T146, X148))
U12_gggaa(T31, T25, T26, T122, T32, removeH_out_ggga(T31, T25, T26, T122)) → U13_gggaa(T31, T25, T26, T122, T32, minsortA_in_ga(T122, T32))
U13_gggaa(T31, T25, T26, T122, T32, minsortA_out_ga(T122, T32)) → pL_out_gggaa(T31, T25, T26, T122, T32)
U11_gagaa(T25, T31, T26, X17, T32, pL_out_gggaa(T31, T25, T26, X17, T32)) → pB_out_gagaa(T25, T31, T26, X17, T32)
U1_ga(T25, T26, T27, T28, pB_out_gagaa(T25, T27, T26, X17, T28)) → minsortA_out_ga(.(T25, T26), .(T27, T28))
NOTEQG_IN_GG(s(T160), s(T161)) → NOTEQG_IN_GG(T160, T161)
minsortA_in_ga([], []) → minsortA_out_ga([], [])
minsortA_in_ga(.(T25, T26), .(T27, T28)) → U1_ga(T25, T26, T27, T28, pB_in_gagaa(T25, T27, T26, X17, T28))
pB_in_gagaa(T25, T31, T26, X17, T32) → U10_gagaa(T25, T31, T26, X17, T32, min2C_in_gag(T25, T31, T26))
min2C_in_gag(T39, T39, []) → min2C_out_gag(T39, T39, [])
min2C_in_gag(T48, T52, .(T50, T51)) → U2_gag(T48, T52, T50, T51, pD_in_ggaag(T48, T50, X49, T52, T51))
pD_in_ggaag(T48, T50, T55, T52, T51) → U14_ggaag(T48, T50, T55, T52, T51, minJ_in_gga(T48, T50, T55))
minJ_in_gga(T70, T71, T70) → U7_gga(T70, T71, leE_in_gg(T70, T71))
leE_in_gg(s(T82), s(T83)) → U3_gg(T82, T83, leE_in_gg(T82, T83))
leE_in_gg(0, s(T90)) → leE_out_gg(0, s(T90))
leE_in_gg(0, 0) → leE_out_gg(0, 0)
U3_gg(T82, T83, leE_out_gg(T82, T83)) → leE_out_gg(s(T82), s(T83))
U7_gga(T70, T71, leE_out_gg(T70, T71)) → minJ_out_gga(T70, T71, T70)
minJ_in_gga(T97, T98, T98) → U8_gga(T97, T98, gtF_in_gg(T97, T98))
gtF_in_gg(s(T109), s(T110)) → U4_gg(T109, T110, gtF_in_gg(T109, T110))
gtF_in_gg(s(T115), 0) → gtF_out_gg(s(T115), 0)
U4_gg(T109, T110, gtF_out_gg(T109, T110)) → gtF_out_gg(s(T109), s(T110))
U8_gga(T97, T98, gtF_out_gg(T97, T98)) → minJ_out_gga(T97, T98, T98)
U14_ggaag(T48, T50, T55, T52, T51, minJ_out_gga(T48, T50, T55)) → U15_ggaag(T48, T50, T55, T52, T51, min2C_in_gag(T55, T52, T51))
U15_ggaag(T48, T50, T55, T52, T51, min2C_out_gag(T55, T52, T51)) → pD_out_ggaag(T48, T50, T55, T52, T51)
U2_gag(T48, T52, T50, T51, pD_out_ggaag(T48, T50, X49, T52, T51)) → min2C_out_gag(T48, T52, .(T50, T51))
U10_gagaa(T25, T31, T26, X17, T32, min2C_out_gag(T25, T31, T26)) → U11_gagaa(T25, T31, T26, X17, T32, pL_in_gggaa(T31, T25, T26, X17, T32))
pL_in_gggaa(T31, T25, T26, T122, T32) → U12_gggaa(T31, T25, T26, T122, T32, removeH_in_ggga(T31, T25, T26, T122))
removeH_in_ggga(T135, T135, T136, T136) → removeH_out_ggga(T135, T135, T136, T136)
removeH_in_ggga(T145, T146, T147, .(T146, X148)) → U6_ggga(T145, T146, T147, X148, pI_in_ggga(T145, T146, T147, X148))
pI_in_ggga(T145, T146, T147, X148) → U16_ggga(T145, T146, T147, X148, notEqG_in_gg(T145, T146))
notEqG_in_gg(s(T160), s(T161)) → U5_gg(T160, T161, notEqG_in_gg(T160, T161))
notEqG_in_gg(s(T168), 0) → notEqG_out_gg(s(T168), 0)
notEqG_in_gg(0, s(T171)) → notEqG_out_gg(0, s(T171))
U5_gg(T160, T161, notEqG_out_gg(T160, T161)) → notEqG_out_gg(s(T160), s(T161))
U16_ggga(T145, T146, T147, X148, notEqG_out_gg(T145, T146)) → U17_ggga(T145, T146, T147, X148, removeK_in_gga(T145, T147, X148))
removeK_in_gga(T184, .(T184, T185), T185) → removeK_out_gga(T184, .(T184, T185), T185)
removeK_in_gga(T192, .(T193, T194), .(T193, X201)) → U9_gga(T192, T193, T194, X201, pI_in_ggga(T192, T193, T194, X201))
U9_gga(T192, T193, T194, X201, pI_out_ggga(T192, T193, T194, X201)) → removeK_out_gga(T192, .(T193, T194), .(T193, X201))
U17_ggga(T145, T146, T147, X148, removeK_out_gga(T145, T147, X148)) → pI_out_ggga(T145, T146, T147, X148)
U6_ggga(T145, T146, T147, X148, pI_out_ggga(T145, T146, T147, X148)) → removeH_out_ggga(T145, T146, T147, .(T146, X148))
U12_gggaa(T31, T25, T26, T122, T32, removeH_out_ggga(T31, T25, T26, T122)) → U13_gggaa(T31, T25, T26, T122, T32, minsortA_in_ga(T122, T32))
U13_gggaa(T31, T25, T26, T122, T32, minsortA_out_ga(T122, T32)) → pL_out_gggaa(T31, T25, T26, T122, T32)
U11_gagaa(T25, T31, T26, X17, T32, pL_out_gggaa(T31, T25, T26, X17, T32)) → pB_out_gagaa(T25, T31, T26, X17, T32)
U1_ga(T25, T26, T27, T28, pB_out_gagaa(T25, T27, T26, X17, T28)) → minsortA_out_ga(.(T25, T26), .(T27, T28))
NOTEQG_IN_GG(s(T160), s(T161)) → NOTEQG_IN_GG(T160, T161)
NOTEQG_IN_GG(s(T160), s(T161)) → NOTEQG_IN_GG(T160, T161)
From the DPs we obtained the following set of size-change graphs:
U16_GGGA(T145, T146, T147, X148, notEqG_out_gg(T145, T146)) → REMOVEK_IN_GGA(T145, T147, X148)
REMOVEK_IN_GGA(T192, .(T193, T194), .(T193, X201)) → PI_IN_GGGA(T192, T193, T194, X201)
PI_IN_GGGA(T145, T146, T147, X148) → U16_GGGA(T145, T146, T147, X148, notEqG_in_gg(T145, T146))
minsortA_in_ga([], []) → minsortA_out_ga([], [])
minsortA_in_ga(.(T25, T26), .(T27, T28)) → U1_ga(T25, T26, T27, T28, pB_in_gagaa(T25, T27, T26, X17, T28))
pB_in_gagaa(T25, T31, T26, X17, T32) → U10_gagaa(T25, T31, T26, X17, T32, min2C_in_gag(T25, T31, T26))
min2C_in_gag(T39, T39, []) → min2C_out_gag(T39, T39, [])
min2C_in_gag(T48, T52, .(T50, T51)) → U2_gag(T48, T52, T50, T51, pD_in_ggaag(T48, T50, X49, T52, T51))
pD_in_ggaag(T48, T50, T55, T52, T51) → U14_ggaag(T48, T50, T55, T52, T51, minJ_in_gga(T48, T50, T55))
minJ_in_gga(T70, T71, T70) → U7_gga(T70, T71, leE_in_gg(T70, T71))
leE_in_gg(s(T82), s(T83)) → U3_gg(T82, T83, leE_in_gg(T82, T83))
leE_in_gg(0, s(T90)) → leE_out_gg(0, s(T90))
leE_in_gg(0, 0) → leE_out_gg(0, 0)
U3_gg(T82, T83, leE_out_gg(T82, T83)) → leE_out_gg(s(T82), s(T83))
U7_gga(T70, T71, leE_out_gg(T70, T71)) → minJ_out_gga(T70, T71, T70)
minJ_in_gga(T97, T98, T98) → U8_gga(T97, T98, gtF_in_gg(T97, T98))
gtF_in_gg(s(T109), s(T110)) → U4_gg(T109, T110, gtF_in_gg(T109, T110))
gtF_in_gg(s(T115), 0) → gtF_out_gg(s(T115), 0)
U4_gg(T109, T110, gtF_out_gg(T109, T110)) → gtF_out_gg(s(T109), s(T110))
U8_gga(T97, T98, gtF_out_gg(T97, T98)) → minJ_out_gga(T97, T98, T98)
U14_ggaag(T48, T50, T55, T52, T51, minJ_out_gga(T48, T50, T55)) → U15_ggaag(T48, T50, T55, T52, T51, min2C_in_gag(T55, T52, T51))
U15_ggaag(T48, T50, T55, T52, T51, min2C_out_gag(T55, T52, T51)) → pD_out_ggaag(T48, T50, T55, T52, T51)
U2_gag(T48, T52, T50, T51, pD_out_ggaag(T48, T50, X49, T52, T51)) → min2C_out_gag(T48, T52, .(T50, T51))
U10_gagaa(T25, T31, T26, X17, T32, min2C_out_gag(T25, T31, T26)) → U11_gagaa(T25, T31, T26, X17, T32, pL_in_gggaa(T31, T25, T26, X17, T32))
pL_in_gggaa(T31, T25, T26, T122, T32) → U12_gggaa(T31, T25, T26, T122, T32, removeH_in_ggga(T31, T25, T26, T122))
removeH_in_ggga(T135, T135, T136, T136) → removeH_out_ggga(T135, T135, T136, T136)
removeH_in_ggga(T145, T146, T147, .(T146, X148)) → U6_ggga(T145, T146, T147, X148, pI_in_ggga(T145, T146, T147, X148))
pI_in_ggga(T145, T146, T147, X148) → U16_ggga(T145, T146, T147, X148, notEqG_in_gg(T145, T146))
notEqG_in_gg(s(T160), s(T161)) → U5_gg(T160, T161, notEqG_in_gg(T160, T161))
notEqG_in_gg(s(T168), 0) → notEqG_out_gg(s(T168), 0)
notEqG_in_gg(0, s(T171)) → notEqG_out_gg(0, s(T171))
U5_gg(T160, T161, notEqG_out_gg(T160, T161)) → notEqG_out_gg(s(T160), s(T161))
U16_ggga(T145, T146, T147, X148, notEqG_out_gg(T145, T146)) → U17_ggga(T145, T146, T147, X148, removeK_in_gga(T145, T147, X148))
removeK_in_gga(T184, .(T184, T185), T185) → removeK_out_gga(T184, .(T184, T185), T185)
removeK_in_gga(T192, .(T193, T194), .(T193, X201)) → U9_gga(T192, T193, T194, X201, pI_in_ggga(T192, T193, T194, X201))
U9_gga(T192, T193, T194, X201, pI_out_ggga(T192, T193, T194, X201)) → removeK_out_gga(T192, .(T193, T194), .(T193, X201))
U17_ggga(T145, T146, T147, X148, removeK_out_gga(T145, T147, X148)) → pI_out_ggga(T145, T146, T147, X148)
U6_ggga(T145, T146, T147, X148, pI_out_ggga(T145, T146, T147, X148)) → removeH_out_ggga(T145, T146, T147, .(T146, X148))
U12_gggaa(T31, T25, T26, T122, T32, removeH_out_ggga(T31, T25, T26, T122)) → U13_gggaa(T31, T25, T26, T122, T32, minsortA_in_ga(T122, T32))
U13_gggaa(T31, T25, T26, T122, T32, minsortA_out_ga(T122, T32)) → pL_out_gggaa(T31, T25, T26, T122, T32)
U11_gagaa(T25, T31, T26, X17, T32, pL_out_gggaa(T31, T25, T26, X17, T32)) → pB_out_gagaa(T25, T31, T26, X17, T32)
U1_ga(T25, T26, T27, T28, pB_out_gagaa(T25, T27, T26, X17, T28)) → minsortA_out_ga(.(T25, T26), .(T27, T28))
U16_GGGA(T145, T146, T147, X148, notEqG_out_gg(T145, T146)) → REMOVEK_IN_GGA(T145, T147, X148)
REMOVEK_IN_GGA(T192, .(T193, T194), .(T193, X201)) → PI_IN_GGGA(T192, T193, T194, X201)
PI_IN_GGGA(T145, T146, T147, X148) → U16_GGGA(T145, T146, T147, X148, notEqG_in_gg(T145, T146))
notEqG_in_gg(s(T160), s(T161)) → U5_gg(T160, T161, notEqG_in_gg(T160, T161))
notEqG_in_gg(s(T168), 0) → notEqG_out_gg(s(T168), 0)
notEqG_in_gg(0, s(T171)) → notEqG_out_gg(0, s(T171))
U5_gg(T160, T161, notEqG_out_gg(T160, T161)) → notEqG_out_gg(s(T160), s(T161))
U16_GGGA(T145, T146, T147, notEqG_out_gg(T145, T146)) → REMOVEK_IN_GGA(T145, T147)
REMOVEK_IN_GGA(T192, .(T193, T194)) → PI_IN_GGGA(T192, T193, T194)
PI_IN_GGGA(T145, T146, T147) → U16_GGGA(T145, T146, T147, notEqG_in_gg(T145, T146))
notEqG_in_gg(s(T160), s(T161)) → U5_gg(T160, T161, notEqG_in_gg(T160, T161))
notEqG_in_gg(s(T168), 0) → notEqG_out_gg(s(T168), 0)
notEqG_in_gg(0, s(T171)) → notEqG_out_gg(0, s(T171))
U5_gg(T160, T161, notEqG_out_gg(T160, T161)) → notEqG_out_gg(s(T160), s(T161))
notEqG_in_gg(x0, x1)
U5_gg(x0, x1, x2)
From the DPs we obtained the following set of size-change graphs:
GTF_IN_GG(s(T109), s(T110)) → GTF_IN_GG(T109, T110)
minsortA_in_ga([], []) → minsortA_out_ga([], [])
minsortA_in_ga(.(T25, T26), .(T27, T28)) → U1_ga(T25, T26, T27, T28, pB_in_gagaa(T25, T27, T26, X17, T28))
pB_in_gagaa(T25, T31, T26, X17, T32) → U10_gagaa(T25, T31, T26, X17, T32, min2C_in_gag(T25, T31, T26))
min2C_in_gag(T39, T39, []) → min2C_out_gag(T39, T39, [])
min2C_in_gag(T48, T52, .(T50, T51)) → U2_gag(T48, T52, T50, T51, pD_in_ggaag(T48, T50, X49, T52, T51))
pD_in_ggaag(T48, T50, T55, T52, T51) → U14_ggaag(T48, T50, T55, T52, T51, minJ_in_gga(T48, T50, T55))
minJ_in_gga(T70, T71, T70) → U7_gga(T70, T71, leE_in_gg(T70, T71))
leE_in_gg(s(T82), s(T83)) → U3_gg(T82, T83, leE_in_gg(T82, T83))
leE_in_gg(0, s(T90)) → leE_out_gg(0, s(T90))
leE_in_gg(0, 0) → leE_out_gg(0, 0)
U3_gg(T82, T83, leE_out_gg(T82, T83)) → leE_out_gg(s(T82), s(T83))
U7_gga(T70, T71, leE_out_gg(T70, T71)) → minJ_out_gga(T70, T71, T70)
minJ_in_gga(T97, T98, T98) → U8_gga(T97, T98, gtF_in_gg(T97, T98))
gtF_in_gg(s(T109), s(T110)) → U4_gg(T109, T110, gtF_in_gg(T109, T110))
gtF_in_gg(s(T115), 0) → gtF_out_gg(s(T115), 0)
U4_gg(T109, T110, gtF_out_gg(T109, T110)) → gtF_out_gg(s(T109), s(T110))
U8_gga(T97, T98, gtF_out_gg(T97, T98)) → minJ_out_gga(T97, T98, T98)
U14_ggaag(T48, T50, T55, T52, T51, minJ_out_gga(T48, T50, T55)) → U15_ggaag(T48, T50, T55, T52, T51, min2C_in_gag(T55, T52, T51))
U15_ggaag(T48, T50, T55, T52, T51, min2C_out_gag(T55, T52, T51)) → pD_out_ggaag(T48, T50, T55, T52, T51)
U2_gag(T48, T52, T50, T51, pD_out_ggaag(T48, T50, X49, T52, T51)) → min2C_out_gag(T48, T52, .(T50, T51))
U10_gagaa(T25, T31, T26, X17, T32, min2C_out_gag(T25, T31, T26)) → U11_gagaa(T25, T31, T26, X17, T32, pL_in_gggaa(T31, T25, T26, X17, T32))
pL_in_gggaa(T31, T25, T26, T122, T32) → U12_gggaa(T31, T25, T26, T122, T32, removeH_in_ggga(T31, T25, T26, T122))
removeH_in_ggga(T135, T135, T136, T136) → removeH_out_ggga(T135, T135, T136, T136)
removeH_in_ggga(T145, T146, T147, .(T146, X148)) → U6_ggga(T145, T146, T147, X148, pI_in_ggga(T145, T146, T147, X148))
pI_in_ggga(T145, T146, T147, X148) → U16_ggga(T145, T146, T147, X148, notEqG_in_gg(T145, T146))
notEqG_in_gg(s(T160), s(T161)) → U5_gg(T160, T161, notEqG_in_gg(T160, T161))
notEqG_in_gg(s(T168), 0) → notEqG_out_gg(s(T168), 0)
notEqG_in_gg(0, s(T171)) → notEqG_out_gg(0, s(T171))
U5_gg(T160, T161, notEqG_out_gg(T160, T161)) → notEqG_out_gg(s(T160), s(T161))
U16_ggga(T145, T146, T147, X148, notEqG_out_gg(T145, T146)) → U17_ggga(T145, T146, T147, X148, removeK_in_gga(T145, T147, X148))
removeK_in_gga(T184, .(T184, T185), T185) → removeK_out_gga(T184, .(T184, T185), T185)
removeK_in_gga(T192, .(T193, T194), .(T193, X201)) → U9_gga(T192, T193, T194, X201, pI_in_ggga(T192, T193, T194, X201))
U9_gga(T192, T193, T194, X201, pI_out_ggga(T192, T193, T194, X201)) → removeK_out_gga(T192, .(T193, T194), .(T193, X201))
U17_ggga(T145, T146, T147, X148, removeK_out_gga(T145, T147, X148)) → pI_out_ggga(T145, T146, T147, X148)
U6_ggga(T145, T146, T147, X148, pI_out_ggga(T145, T146, T147, X148)) → removeH_out_ggga(T145, T146, T147, .(T146, X148))
U12_gggaa(T31, T25, T26, T122, T32, removeH_out_ggga(T31, T25, T26, T122)) → U13_gggaa(T31, T25, T26, T122, T32, minsortA_in_ga(T122, T32))
U13_gggaa(T31, T25, T26, T122, T32, minsortA_out_ga(T122, T32)) → pL_out_gggaa(T31, T25, T26, T122, T32)
U11_gagaa(T25, T31, T26, X17, T32, pL_out_gggaa(T31, T25, T26, X17, T32)) → pB_out_gagaa(T25, T31, T26, X17, T32)
U1_ga(T25, T26, T27, T28, pB_out_gagaa(T25, T27, T26, X17, T28)) → minsortA_out_ga(.(T25, T26), .(T27, T28))
GTF_IN_GG(s(T109), s(T110)) → GTF_IN_GG(T109, T110)
GTF_IN_GG(s(T109), s(T110)) → GTF_IN_GG(T109, T110)
From the DPs we obtained the following set of size-change graphs:
LEE_IN_GG(s(T82), s(T83)) → LEE_IN_GG(T82, T83)
minsortA_in_ga([], []) → minsortA_out_ga([], [])
minsortA_in_ga(.(T25, T26), .(T27, T28)) → U1_ga(T25, T26, T27, T28, pB_in_gagaa(T25, T27, T26, X17, T28))
pB_in_gagaa(T25, T31, T26, X17, T32) → U10_gagaa(T25, T31, T26, X17, T32, min2C_in_gag(T25, T31, T26))
min2C_in_gag(T39, T39, []) → min2C_out_gag(T39, T39, [])
min2C_in_gag(T48, T52, .(T50, T51)) → U2_gag(T48, T52, T50, T51, pD_in_ggaag(T48, T50, X49, T52, T51))
pD_in_ggaag(T48, T50, T55, T52, T51) → U14_ggaag(T48, T50, T55, T52, T51, minJ_in_gga(T48, T50, T55))
minJ_in_gga(T70, T71, T70) → U7_gga(T70, T71, leE_in_gg(T70, T71))
leE_in_gg(s(T82), s(T83)) → U3_gg(T82, T83, leE_in_gg(T82, T83))
leE_in_gg(0, s(T90)) → leE_out_gg(0, s(T90))
leE_in_gg(0, 0) → leE_out_gg(0, 0)
U3_gg(T82, T83, leE_out_gg(T82, T83)) → leE_out_gg(s(T82), s(T83))
U7_gga(T70, T71, leE_out_gg(T70, T71)) → minJ_out_gga(T70, T71, T70)
minJ_in_gga(T97, T98, T98) → U8_gga(T97, T98, gtF_in_gg(T97, T98))
gtF_in_gg(s(T109), s(T110)) → U4_gg(T109, T110, gtF_in_gg(T109, T110))
gtF_in_gg(s(T115), 0) → gtF_out_gg(s(T115), 0)
U4_gg(T109, T110, gtF_out_gg(T109, T110)) → gtF_out_gg(s(T109), s(T110))
U8_gga(T97, T98, gtF_out_gg(T97, T98)) → minJ_out_gga(T97, T98, T98)
U14_ggaag(T48, T50, T55, T52, T51, minJ_out_gga(T48, T50, T55)) → U15_ggaag(T48, T50, T55, T52, T51, min2C_in_gag(T55, T52, T51))
U15_ggaag(T48, T50, T55, T52, T51, min2C_out_gag(T55, T52, T51)) → pD_out_ggaag(T48, T50, T55, T52, T51)
U2_gag(T48, T52, T50, T51, pD_out_ggaag(T48, T50, X49, T52, T51)) → min2C_out_gag(T48, T52, .(T50, T51))
U10_gagaa(T25, T31, T26, X17, T32, min2C_out_gag(T25, T31, T26)) → U11_gagaa(T25, T31, T26, X17, T32, pL_in_gggaa(T31, T25, T26, X17, T32))
pL_in_gggaa(T31, T25, T26, T122, T32) → U12_gggaa(T31, T25, T26, T122, T32, removeH_in_ggga(T31, T25, T26, T122))
removeH_in_ggga(T135, T135, T136, T136) → removeH_out_ggga(T135, T135, T136, T136)
removeH_in_ggga(T145, T146, T147, .(T146, X148)) → U6_ggga(T145, T146, T147, X148, pI_in_ggga(T145, T146, T147, X148))
pI_in_ggga(T145, T146, T147, X148) → U16_ggga(T145, T146, T147, X148, notEqG_in_gg(T145, T146))
notEqG_in_gg(s(T160), s(T161)) → U5_gg(T160, T161, notEqG_in_gg(T160, T161))
notEqG_in_gg(s(T168), 0) → notEqG_out_gg(s(T168), 0)
notEqG_in_gg(0, s(T171)) → notEqG_out_gg(0, s(T171))
U5_gg(T160, T161, notEqG_out_gg(T160, T161)) → notEqG_out_gg(s(T160), s(T161))
U16_ggga(T145, T146, T147, X148, notEqG_out_gg(T145, T146)) → U17_ggga(T145, T146, T147, X148, removeK_in_gga(T145, T147, X148))
removeK_in_gga(T184, .(T184, T185), T185) → removeK_out_gga(T184, .(T184, T185), T185)
removeK_in_gga(T192, .(T193, T194), .(T193, X201)) → U9_gga(T192, T193, T194, X201, pI_in_ggga(T192, T193, T194, X201))
U9_gga(T192, T193, T194, X201, pI_out_ggga(T192, T193, T194, X201)) → removeK_out_gga(T192, .(T193, T194), .(T193, X201))
U17_ggga(T145, T146, T147, X148, removeK_out_gga(T145, T147, X148)) → pI_out_ggga(T145, T146, T147, X148)
U6_ggga(T145, T146, T147, X148, pI_out_ggga(T145, T146, T147, X148)) → removeH_out_ggga(T145, T146, T147, .(T146, X148))
U12_gggaa(T31, T25, T26, T122, T32, removeH_out_ggga(T31, T25, T26, T122)) → U13_gggaa(T31, T25, T26, T122, T32, minsortA_in_ga(T122, T32))
U13_gggaa(T31, T25, T26, T122, T32, minsortA_out_ga(T122, T32)) → pL_out_gggaa(T31, T25, T26, T122, T32)
U11_gagaa(T25, T31, T26, X17, T32, pL_out_gggaa(T31, T25, T26, X17, T32)) → pB_out_gagaa(T25, T31, T26, X17, T32)
U1_ga(T25, T26, T27, T28, pB_out_gagaa(T25, T27, T26, X17, T28)) → minsortA_out_ga(.(T25, T26), .(T27, T28))
LEE_IN_GG(s(T82), s(T83)) → LEE_IN_GG(T82, T83)
LEE_IN_GG(s(T82), s(T83)) → LEE_IN_GG(T82, T83)
From the DPs we obtained the following set of size-change graphs:
MIN2C_IN_GAG(T48, T52, .(T50, T51)) → PD_IN_GGAAG(T48, T50, X49, T52, T51)
PD_IN_GGAAG(T48, T50, T55, T52, T51) → U14_GGAAG(T48, T50, T55, T52, T51, minJ_in_gga(T48, T50, T55))
U14_GGAAG(T48, T50, T55, T52, T51, minJ_out_gga(T48, T50, T55)) → MIN2C_IN_GAG(T55, T52, T51)
minsortA_in_ga([], []) → minsortA_out_ga([], [])
minsortA_in_ga(.(T25, T26), .(T27, T28)) → U1_ga(T25, T26, T27, T28, pB_in_gagaa(T25, T27, T26, X17, T28))
pB_in_gagaa(T25, T31, T26, X17, T32) → U10_gagaa(T25, T31, T26, X17, T32, min2C_in_gag(T25, T31, T26))
min2C_in_gag(T39, T39, []) → min2C_out_gag(T39, T39, [])
min2C_in_gag(T48, T52, .(T50, T51)) → U2_gag(T48, T52, T50, T51, pD_in_ggaag(T48, T50, X49, T52, T51))
pD_in_ggaag(T48, T50, T55, T52, T51) → U14_ggaag(T48, T50, T55, T52, T51, minJ_in_gga(T48, T50, T55))
minJ_in_gga(T70, T71, T70) → U7_gga(T70, T71, leE_in_gg(T70, T71))
leE_in_gg(s(T82), s(T83)) → U3_gg(T82, T83, leE_in_gg(T82, T83))
leE_in_gg(0, s(T90)) → leE_out_gg(0, s(T90))
leE_in_gg(0, 0) → leE_out_gg(0, 0)
U3_gg(T82, T83, leE_out_gg(T82, T83)) → leE_out_gg(s(T82), s(T83))
U7_gga(T70, T71, leE_out_gg(T70, T71)) → minJ_out_gga(T70, T71, T70)
minJ_in_gga(T97, T98, T98) → U8_gga(T97, T98, gtF_in_gg(T97, T98))
gtF_in_gg(s(T109), s(T110)) → U4_gg(T109, T110, gtF_in_gg(T109, T110))
gtF_in_gg(s(T115), 0) → gtF_out_gg(s(T115), 0)
U4_gg(T109, T110, gtF_out_gg(T109, T110)) → gtF_out_gg(s(T109), s(T110))
U8_gga(T97, T98, gtF_out_gg(T97, T98)) → minJ_out_gga(T97, T98, T98)
U14_ggaag(T48, T50, T55, T52, T51, minJ_out_gga(T48, T50, T55)) → U15_ggaag(T48, T50, T55, T52, T51, min2C_in_gag(T55, T52, T51))
U15_ggaag(T48, T50, T55, T52, T51, min2C_out_gag(T55, T52, T51)) → pD_out_ggaag(T48, T50, T55, T52, T51)
U2_gag(T48, T52, T50, T51, pD_out_ggaag(T48, T50, X49, T52, T51)) → min2C_out_gag(T48, T52, .(T50, T51))
U10_gagaa(T25, T31, T26, X17, T32, min2C_out_gag(T25, T31, T26)) → U11_gagaa(T25, T31, T26, X17, T32, pL_in_gggaa(T31, T25, T26, X17, T32))
pL_in_gggaa(T31, T25, T26, T122, T32) → U12_gggaa(T31, T25, T26, T122, T32, removeH_in_ggga(T31, T25, T26, T122))
removeH_in_ggga(T135, T135, T136, T136) → removeH_out_ggga(T135, T135, T136, T136)
removeH_in_ggga(T145, T146, T147, .(T146, X148)) → U6_ggga(T145, T146, T147, X148, pI_in_ggga(T145, T146, T147, X148))
pI_in_ggga(T145, T146, T147, X148) → U16_ggga(T145, T146, T147, X148, notEqG_in_gg(T145, T146))
notEqG_in_gg(s(T160), s(T161)) → U5_gg(T160, T161, notEqG_in_gg(T160, T161))
notEqG_in_gg(s(T168), 0) → notEqG_out_gg(s(T168), 0)
notEqG_in_gg(0, s(T171)) → notEqG_out_gg(0, s(T171))
U5_gg(T160, T161, notEqG_out_gg(T160, T161)) → notEqG_out_gg(s(T160), s(T161))
U16_ggga(T145, T146, T147, X148, notEqG_out_gg(T145, T146)) → U17_ggga(T145, T146, T147, X148, removeK_in_gga(T145, T147, X148))
removeK_in_gga(T184, .(T184, T185), T185) → removeK_out_gga(T184, .(T184, T185), T185)
removeK_in_gga(T192, .(T193, T194), .(T193, X201)) → U9_gga(T192, T193, T194, X201, pI_in_ggga(T192, T193, T194, X201))
U9_gga(T192, T193, T194, X201, pI_out_ggga(T192, T193, T194, X201)) → removeK_out_gga(T192, .(T193, T194), .(T193, X201))
U17_ggga(T145, T146, T147, X148, removeK_out_gga(T145, T147, X148)) → pI_out_ggga(T145, T146, T147, X148)
U6_ggga(T145, T146, T147, X148, pI_out_ggga(T145, T146, T147, X148)) → removeH_out_ggga(T145, T146, T147, .(T146, X148))
U12_gggaa(T31, T25, T26, T122, T32, removeH_out_ggga(T31, T25, T26, T122)) → U13_gggaa(T31, T25, T26, T122, T32, minsortA_in_ga(T122, T32))
U13_gggaa(T31, T25, T26, T122, T32, minsortA_out_ga(T122, T32)) → pL_out_gggaa(T31, T25, T26, T122, T32)
U11_gagaa(T25, T31, T26, X17, T32, pL_out_gggaa(T31, T25, T26, X17, T32)) → pB_out_gagaa(T25, T31, T26, X17, T32)
U1_ga(T25, T26, T27, T28, pB_out_gagaa(T25, T27, T26, X17, T28)) → minsortA_out_ga(.(T25, T26), .(T27, T28))
MIN2C_IN_GAG(T48, T52, .(T50, T51)) → PD_IN_GGAAG(T48, T50, X49, T52, T51)
PD_IN_GGAAG(T48, T50, T55, T52, T51) → U14_GGAAG(T48, T50, T55, T52, T51, minJ_in_gga(T48, T50, T55))
U14_GGAAG(T48, T50, T55, T52, T51, minJ_out_gga(T48, T50, T55)) → MIN2C_IN_GAG(T55, T52, T51)
minJ_in_gga(T70, T71, T70) → U7_gga(T70, T71, leE_in_gg(T70, T71))
minJ_in_gga(T97, T98, T98) → U8_gga(T97, T98, gtF_in_gg(T97, T98))
U7_gga(T70, T71, leE_out_gg(T70, T71)) → minJ_out_gga(T70, T71, T70)
U8_gga(T97, T98, gtF_out_gg(T97, T98)) → minJ_out_gga(T97, T98, T98)
leE_in_gg(s(T82), s(T83)) → U3_gg(T82, T83, leE_in_gg(T82, T83))
leE_in_gg(0, s(T90)) → leE_out_gg(0, s(T90))
leE_in_gg(0, 0) → leE_out_gg(0, 0)
gtF_in_gg(s(T109), s(T110)) → U4_gg(T109, T110, gtF_in_gg(T109, T110))
gtF_in_gg(s(T115), 0) → gtF_out_gg(s(T115), 0)
U3_gg(T82, T83, leE_out_gg(T82, T83)) → leE_out_gg(s(T82), s(T83))
U4_gg(T109, T110, gtF_out_gg(T109, T110)) → gtF_out_gg(s(T109), s(T110))
MIN2C_IN_GAG(T48, .(T50, T51)) → PD_IN_GGAAG(T48, T50, T51)
PD_IN_GGAAG(T48, T50, T51) → U14_GGAAG(T48, T50, T51, minJ_in_gga(T48, T50))
U14_GGAAG(T48, T50, T51, minJ_out_gga(T48, T50, T55)) → MIN2C_IN_GAG(T55, T51)
minJ_in_gga(T70, T71) → U7_gga(T70, T71, leE_in_gg(T70, T71))
minJ_in_gga(T97, T98) → U8_gga(T97, T98, gtF_in_gg(T97, T98))
U7_gga(T70, T71, leE_out_gg(T70, T71)) → minJ_out_gga(T70, T71, T70)
U8_gga(T97, T98, gtF_out_gg(T97, T98)) → minJ_out_gga(T97, T98, T98)
leE_in_gg(s(T82), s(T83)) → U3_gg(T82, T83, leE_in_gg(T82, T83))
leE_in_gg(0, s(T90)) → leE_out_gg(0, s(T90))
leE_in_gg(0, 0) → leE_out_gg(0, 0)
gtF_in_gg(s(T109), s(T110)) → U4_gg(T109, T110, gtF_in_gg(T109, T110))
gtF_in_gg(s(T115), 0) → gtF_out_gg(s(T115), 0)
U3_gg(T82, T83, leE_out_gg(T82, T83)) → leE_out_gg(s(T82), s(T83))
U4_gg(T109, T110, gtF_out_gg(T109, T110)) → gtF_out_gg(s(T109), s(T110))
minJ_in_gga(x0, x1)
U7_gga(x0, x1, x2)
U8_gga(x0, x1, x2)
leE_in_gg(x0, x1)
gtF_in_gg(x0, x1)
U3_gg(x0, x1, x2)
U4_gg(x0, x1, x2)
From the DPs we obtained the following set of size-change graphs:
MINSORTA_IN_GA(.(T25, T26), .(T27, T28)) → PB_IN_GAGAA(T25, T27, T26, X17, T28)
PB_IN_GAGAA(T25, T31, T26, X17, T32) → U10_GAGAA(T25, T31, T26, X17, T32, min2C_in_gag(T25, T31, T26))
U10_GAGAA(T25, T31, T26, X17, T32, min2C_out_gag(T25, T31, T26)) → PL_IN_GGGAA(T31, T25, T26, X17, T32)
PL_IN_GGGAA(T31, T25, T26, T122, T32) → U12_GGGAA(T31, T25, T26, T122, T32, removeH_in_ggga(T31, T25, T26, T122))
U12_GGGAA(T31, T25, T26, T122, T32, removeH_out_ggga(T31, T25, T26, T122)) → MINSORTA_IN_GA(T122, T32)
minsortA_in_ga([], []) → minsortA_out_ga([], [])
minsortA_in_ga(.(T25, T26), .(T27, T28)) → U1_ga(T25, T26, T27, T28, pB_in_gagaa(T25, T27, T26, X17, T28))
pB_in_gagaa(T25, T31, T26, X17, T32) → U10_gagaa(T25, T31, T26, X17, T32, min2C_in_gag(T25, T31, T26))
min2C_in_gag(T39, T39, []) → min2C_out_gag(T39, T39, [])
min2C_in_gag(T48, T52, .(T50, T51)) → U2_gag(T48, T52, T50, T51, pD_in_ggaag(T48, T50, X49, T52, T51))
pD_in_ggaag(T48, T50, T55, T52, T51) → U14_ggaag(T48, T50, T55, T52, T51, minJ_in_gga(T48, T50, T55))
minJ_in_gga(T70, T71, T70) → U7_gga(T70, T71, leE_in_gg(T70, T71))
leE_in_gg(s(T82), s(T83)) → U3_gg(T82, T83, leE_in_gg(T82, T83))
leE_in_gg(0, s(T90)) → leE_out_gg(0, s(T90))
leE_in_gg(0, 0) → leE_out_gg(0, 0)
U3_gg(T82, T83, leE_out_gg(T82, T83)) → leE_out_gg(s(T82), s(T83))
U7_gga(T70, T71, leE_out_gg(T70, T71)) → minJ_out_gga(T70, T71, T70)
minJ_in_gga(T97, T98, T98) → U8_gga(T97, T98, gtF_in_gg(T97, T98))
gtF_in_gg(s(T109), s(T110)) → U4_gg(T109, T110, gtF_in_gg(T109, T110))
gtF_in_gg(s(T115), 0) → gtF_out_gg(s(T115), 0)
U4_gg(T109, T110, gtF_out_gg(T109, T110)) → gtF_out_gg(s(T109), s(T110))
U8_gga(T97, T98, gtF_out_gg(T97, T98)) → minJ_out_gga(T97, T98, T98)
U14_ggaag(T48, T50, T55, T52, T51, minJ_out_gga(T48, T50, T55)) → U15_ggaag(T48, T50, T55, T52, T51, min2C_in_gag(T55, T52, T51))
U15_ggaag(T48, T50, T55, T52, T51, min2C_out_gag(T55, T52, T51)) → pD_out_ggaag(T48, T50, T55, T52, T51)
U2_gag(T48, T52, T50, T51, pD_out_ggaag(T48, T50, X49, T52, T51)) → min2C_out_gag(T48, T52, .(T50, T51))
U10_gagaa(T25, T31, T26, X17, T32, min2C_out_gag(T25, T31, T26)) → U11_gagaa(T25, T31, T26, X17, T32, pL_in_gggaa(T31, T25, T26, X17, T32))
pL_in_gggaa(T31, T25, T26, T122, T32) → U12_gggaa(T31, T25, T26, T122, T32, removeH_in_ggga(T31, T25, T26, T122))
removeH_in_ggga(T135, T135, T136, T136) → removeH_out_ggga(T135, T135, T136, T136)
removeH_in_ggga(T145, T146, T147, .(T146, X148)) → U6_ggga(T145, T146, T147, X148, pI_in_ggga(T145, T146, T147, X148))
pI_in_ggga(T145, T146, T147, X148) → U16_ggga(T145, T146, T147, X148, notEqG_in_gg(T145, T146))
notEqG_in_gg(s(T160), s(T161)) → U5_gg(T160, T161, notEqG_in_gg(T160, T161))
notEqG_in_gg(s(T168), 0) → notEqG_out_gg(s(T168), 0)
notEqG_in_gg(0, s(T171)) → notEqG_out_gg(0, s(T171))
U5_gg(T160, T161, notEqG_out_gg(T160, T161)) → notEqG_out_gg(s(T160), s(T161))
U16_ggga(T145, T146, T147, X148, notEqG_out_gg(T145, T146)) → U17_ggga(T145, T146, T147, X148, removeK_in_gga(T145, T147, X148))
removeK_in_gga(T184, .(T184, T185), T185) → removeK_out_gga(T184, .(T184, T185), T185)
removeK_in_gga(T192, .(T193, T194), .(T193, X201)) → U9_gga(T192, T193, T194, X201, pI_in_ggga(T192, T193, T194, X201))
U9_gga(T192, T193, T194, X201, pI_out_ggga(T192, T193, T194, X201)) → removeK_out_gga(T192, .(T193, T194), .(T193, X201))
U17_ggga(T145, T146, T147, X148, removeK_out_gga(T145, T147, X148)) → pI_out_ggga(T145, T146, T147, X148)
U6_ggga(T145, T146, T147, X148, pI_out_ggga(T145, T146, T147, X148)) → removeH_out_ggga(T145, T146, T147, .(T146, X148))
U12_gggaa(T31, T25, T26, T122, T32, removeH_out_ggga(T31, T25, T26, T122)) → U13_gggaa(T31, T25, T26, T122, T32, minsortA_in_ga(T122, T32))
U13_gggaa(T31, T25, T26, T122, T32, minsortA_out_ga(T122, T32)) → pL_out_gggaa(T31, T25, T26, T122, T32)
U11_gagaa(T25, T31, T26, X17, T32, pL_out_gggaa(T31, T25, T26, X17, T32)) → pB_out_gagaa(T25, T31, T26, X17, T32)
U1_ga(T25, T26, T27, T28, pB_out_gagaa(T25, T27, T26, X17, T28)) → minsortA_out_ga(.(T25, T26), .(T27, T28))
MINSORTA_IN_GA(.(T25, T26), .(T27, T28)) → PB_IN_GAGAA(T25, T27, T26, X17, T28)
PB_IN_GAGAA(T25, T31, T26, X17, T32) → U10_GAGAA(T25, T31, T26, X17, T32, min2C_in_gag(T25, T31, T26))
U10_GAGAA(T25, T31, T26, X17, T32, min2C_out_gag(T25, T31, T26)) → PL_IN_GGGAA(T31, T25, T26, X17, T32)
PL_IN_GGGAA(T31, T25, T26, T122, T32) → U12_GGGAA(T31, T25, T26, T122, T32, removeH_in_ggga(T31, T25, T26, T122))
U12_GGGAA(T31, T25, T26, T122, T32, removeH_out_ggga(T31, T25, T26, T122)) → MINSORTA_IN_GA(T122, T32)
min2C_in_gag(T39, T39, []) → min2C_out_gag(T39, T39, [])
min2C_in_gag(T48, T52, .(T50, T51)) → U2_gag(T48, T52, T50, T51, pD_in_ggaag(T48, T50, X49, T52, T51))
removeH_in_ggga(T135, T135, T136, T136) → removeH_out_ggga(T135, T135, T136, T136)
removeH_in_ggga(T145, T146, T147, .(T146, X148)) → U6_ggga(T145, T146, T147, X148, pI_in_ggga(T145, T146, T147, X148))
U2_gag(T48, T52, T50, T51, pD_out_ggaag(T48, T50, X49, T52, T51)) → min2C_out_gag(T48, T52, .(T50, T51))
U6_ggga(T145, T146, T147, X148, pI_out_ggga(T145, T146, T147, X148)) → removeH_out_ggga(T145, T146, T147, .(T146, X148))
pD_in_ggaag(T48, T50, T55, T52, T51) → U14_ggaag(T48, T50, T55, T52, T51, minJ_in_gga(T48, T50, T55))
pI_in_ggga(T145, T146, T147, X148) → U16_ggga(T145, T146, T147, X148, notEqG_in_gg(T145, T146))
U14_ggaag(T48, T50, T55, T52, T51, minJ_out_gga(T48, T50, T55)) → U15_ggaag(T48, T50, T55, T52, T51, min2C_in_gag(T55, T52, T51))
U16_ggga(T145, T146, T147, X148, notEqG_out_gg(T145, T146)) → U17_ggga(T145, T146, T147, X148, removeK_in_gga(T145, T147, X148))
minJ_in_gga(T70, T71, T70) → U7_gga(T70, T71, leE_in_gg(T70, T71))
minJ_in_gga(T97, T98, T98) → U8_gga(T97, T98, gtF_in_gg(T97, T98))
U15_ggaag(T48, T50, T55, T52, T51, min2C_out_gag(T55, T52, T51)) → pD_out_ggaag(T48, T50, T55, T52, T51)
notEqG_in_gg(s(T160), s(T161)) → U5_gg(T160, T161, notEqG_in_gg(T160, T161))
notEqG_in_gg(s(T168), 0) → notEqG_out_gg(s(T168), 0)
notEqG_in_gg(0, s(T171)) → notEqG_out_gg(0, s(T171))
U17_ggga(T145, T146, T147, X148, removeK_out_gga(T145, T147, X148)) → pI_out_ggga(T145, T146, T147, X148)
U7_gga(T70, T71, leE_out_gg(T70, T71)) → minJ_out_gga(T70, T71, T70)
U8_gga(T97, T98, gtF_out_gg(T97, T98)) → minJ_out_gga(T97, T98, T98)
U5_gg(T160, T161, notEqG_out_gg(T160, T161)) → notEqG_out_gg(s(T160), s(T161))
removeK_in_gga(T184, .(T184, T185), T185) → removeK_out_gga(T184, .(T184, T185), T185)
removeK_in_gga(T192, .(T193, T194), .(T193, X201)) → U9_gga(T192, T193, T194, X201, pI_in_ggga(T192, T193, T194, X201))
leE_in_gg(s(T82), s(T83)) → U3_gg(T82, T83, leE_in_gg(T82, T83))
leE_in_gg(0, s(T90)) → leE_out_gg(0, s(T90))
leE_in_gg(0, 0) → leE_out_gg(0, 0)
gtF_in_gg(s(T109), s(T110)) → U4_gg(T109, T110, gtF_in_gg(T109, T110))
gtF_in_gg(s(T115), 0) → gtF_out_gg(s(T115), 0)
U9_gga(T192, T193, T194, X201, pI_out_ggga(T192, T193, T194, X201)) → removeK_out_gga(T192, .(T193, T194), .(T193, X201))
U3_gg(T82, T83, leE_out_gg(T82, T83)) → leE_out_gg(s(T82), s(T83))
U4_gg(T109, T110, gtF_out_gg(T109, T110)) → gtF_out_gg(s(T109), s(T110))
MINSORTA_IN_GA(.(T25, T26)) → PB_IN_GAGAA(T25, T26)
PB_IN_GAGAA(T25, T26) → U10_GAGAA(T25, T26, min2C_in_gag(T25, T26))
U10_GAGAA(T25, T26, min2C_out_gag(T25, T31, T26)) → PL_IN_GGGAA(T31, T25, T26)
PL_IN_GGGAA(T31, T25, T26) → U12_GGGAA(T31, T25, T26, removeH_in_ggga(T31, T25, T26))
U12_GGGAA(T31, T25, T26, removeH_out_ggga(T31, T25, T26, T122)) → MINSORTA_IN_GA(T122)
min2C_in_gag(T39, []) → min2C_out_gag(T39, T39, [])
min2C_in_gag(T48, .(T50, T51)) → U2_gag(T48, T50, T51, pD_in_ggaag(T48, T50, T51))
removeH_in_ggga(T135, T135, T136) → removeH_out_ggga(T135, T135, T136, T136)
removeH_in_ggga(T145, T146, T147) → U6_ggga(T145, T146, T147, pI_in_ggga(T145, T146, T147))
U2_gag(T48, T50, T51, pD_out_ggaag(T48, T50, X49, T52, T51)) → min2C_out_gag(T48, T52, .(T50, T51))
U6_ggga(T145, T146, T147, pI_out_ggga(T145, T146, T147, X148)) → removeH_out_ggga(T145, T146, T147, .(T146, X148))
pD_in_ggaag(T48, T50, T51) → U14_ggaag(T48, T50, T51, minJ_in_gga(T48, T50))
pI_in_ggga(T145, T146, T147) → U16_ggga(T145, T146, T147, notEqG_in_gg(T145, T146))
U14_ggaag(T48, T50, T51, minJ_out_gga(T48, T50, T55)) → U15_ggaag(T48, T50, T55, T51, min2C_in_gag(T55, T51))
U16_ggga(T145, T146, T147, notEqG_out_gg(T145, T146)) → U17_ggga(T145, T146, T147, removeK_in_gga(T145, T147))
minJ_in_gga(T70, T71) → U7_gga(T70, T71, leE_in_gg(T70, T71))
minJ_in_gga(T97, T98) → U8_gga(T97, T98, gtF_in_gg(T97, T98))
U15_ggaag(T48, T50, T55, T51, min2C_out_gag(T55, T52, T51)) → pD_out_ggaag(T48, T50, T55, T52, T51)
notEqG_in_gg(s(T160), s(T161)) → U5_gg(T160, T161, notEqG_in_gg(T160, T161))
notEqG_in_gg(s(T168), 0) → notEqG_out_gg(s(T168), 0)
notEqG_in_gg(0, s(T171)) → notEqG_out_gg(0, s(T171))
U17_ggga(T145, T146, T147, removeK_out_gga(T145, T147, X148)) → pI_out_ggga(T145, T146, T147, X148)
U7_gga(T70, T71, leE_out_gg(T70, T71)) → minJ_out_gga(T70, T71, T70)
U8_gga(T97, T98, gtF_out_gg(T97, T98)) → minJ_out_gga(T97, T98, T98)
U5_gg(T160, T161, notEqG_out_gg(T160, T161)) → notEqG_out_gg(s(T160), s(T161))
removeK_in_gga(T184, .(T184, T185)) → removeK_out_gga(T184, .(T184, T185), T185)
removeK_in_gga(T192, .(T193, T194)) → U9_gga(T192, T193, T194, pI_in_ggga(T192, T193, T194))
leE_in_gg(s(T82), s(T83)) → U3_gg(T82, T83, leE_in_gg(T82, T83))
leE_in_gg(0, s(T90)) → leE_out_gg(0, s(T90))
leE_in_gg(0, 0) → leE_out_gg(0, 0)
gtF_in_gg(s(T109), s(T110)) → U4_gg(T109, T110, gtF_in_gg(T109, T110))
gtF_in_gg(s(T115), 0) → gtF_out_gg(s(T115), 0)
U9_gga(T192, T193, T194, pI_out_ggga(T192, T193, T194, X201)) → removeK_out_gga(T192, .(T193, T194), .(T193, X201))
U3_gg(T82, T83, leE_out_gg(T82, T83)) → leE_out_gg(s(T82), s(T83))
U4_gg(T109, T110, gtF_out_gg(T109, T110)) → gtF_out_gg(s(T109), s(T110))
min2C_in_gag(x0, x1)
removeH_in_ggga(x0, x1, x2)
U2_gag(x0, x1, x2, x3)
U6_ggga(x0, x1, x2, x3)
pD_in_ggaag(x0, x1, x2)
pI_in_ggga(x0, x1, x2)
U14_ggaag(x0, x1, x2, x3)
U16_ggga(x0, x1, x2, x3)
minJ_in_gga(x0, x1)
U15_ggaag(x0, x1, x2, x3, x4)
notEqG_in_gg(x0, x1)
U17_ggga(x0, x1, x2, x3)
U7_gga(x0, x1, x2)
U8_gga(x0, x1, x2)
U5_gg(x0, x1, x2)
removeK_in_gga(x0, x1)
leE_in_gg(x0, x1)
gtF_in_gg(x0, x1)
U9_gga(x0, x1, x2, x3)
U3_gg(x0, x1, x2)
U4_gg(x0, x1, x2)
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
PB_IN_GAGAA(T25, T26) → U10_GAGAA(T25, T26, min2C_in_gag(T25, T26))
POL(.(x1, x2)) = 1 + x2
POL(0) = 0
POL(MINSORTA_IN_GA(x1)) = x1
POL(PB_IN_GAGAA(x1, x2)) = 1 + x2
POL(PL_IN_GGGAA(x1, x2, x3)) = x3
POL(U10_GAGAA(x1, x2, x3)) = x2
POL(U12_GGGAA(x1, x2, x3, x4)) = x4
POL(U14_ggaag(x1, x2, x3, x4)) = 0
POL(U15_ggaag(x1, x2, x3, x4, x5)) = 0
POL(U16_ggga(x1, x2, x3, x4)) = x3
POL(U17_ggga(x1, x2, x3, x4)) = x4
POL(U2_gag(x1, x2, x3, x4)) = 0
POL(U3_gg(x1, x2, x3)) = 0
POL(U4_gg(x1, x2, x3)) = 0
POL(U5_gg(x1, x2, x3)) = 0
POL(U6_ggga(x1, x2, x3, x4)) = x4
POL(U7_gga(x1, x2, x3)) = 1 + x1 + x3
POL(U8_gga(x1, x2, x3)) = x1 + x2 + x3
POL(U9_gga(x1, x2, x3, x4)) = 1 + x4
POL([]) = 0
POL(gtF_in_gg(x1, x2)) = 0
POL(gtF_out_gg(x1, x2)) = 1 + x1 + x2
POL(leE_in_gg(x1, x2)) = 0
POL(leE_out_gg(x1, x2)) = 1 + x1
POL(min2C_in_gag(x1, x2)) = 0
POL(min2C_out_gag(x1, x2, x3)) = 0
POL(minJ_in_gga(x1, x2)) = 1 + x1 + x2
POL(minJ_out_gga(x1, x2, x3)) = 1 + x1 + x3
POL(notEqG_in_gg(x1, x2)) = 0
POL(notEqG_out_gg(x1, x2)) = 0
POL(pD_in_ggaag(x1, x2, x3)) = 0
POL(pD_out_ggaag(x1, x2, x3, x4, x5)) = 0
POL(pI_in_ggga(x1, x2, x3)) = x3
POL(pI_out_ggga(x1, x2, x3, x4)) = 1 + x4
POL(removeH_in_ggga(x1, x2, x3)) = x3
POL(removeH_out_ggga(x1, x2, x3, x4)) = x4
POL(removeK_in_gga(x1, x2)) = x2
POL(removeK_out_gga(x1, x2, x3)) = 1 + x3
POL(s(x1)) = 0
removeH_in_ggga(T135, T135, T136) → removeH_out_ggga(T135, T135, T136, T136)
removeH_in_ggga(T145, T146, T147) → U6_ggga(T145, T146, T147, pI_in_ggga(T145, T146, T147))
pI_in_ggga(T145, T146, T147) → U16_ggga(T145, T146, T147, notEqG_in_gg(T145, T146))
U6_ggga(T145, T146, T147, pI_out_ggga(T145, T146, T147, X148)) → removeH_out_ggga(T145, T146, T147, .(T146, X148))
U16_ggga(T145, T146, T147, notEqG_out_gg(T145, T146)) → U17_ggga(T145, T146, T147, removeK_in_gga(T145, T147))
removeK_in_gga(T184, .(T184, T185)) → removeK_out_gga(T184, .(T184, T185), T185)
U17_ggga(T145, T146, T147, removeK_out_gga(T145, T147, X148)) → pI_out_ggga(T145, T146, T147, X148)
removeK_in_gga(T192, .(T193, T194)) → U9_gga(T192, T193, T194, pI_in_ggga(T192, T193, T194))
U9_gga(T192, T193, T194, pI_out_ggga(T192, T193, T194, X201)) → removeK_out_gga(T192, .(T193, T194), .(T193, X201))
MINSORTA_IN_GA(.(T25, T26)) → PB_IN_GAGAA(T25, T26)
U10_GAGAA(T25, T26, min2C_out_gag(T25, T31, T26)) → PL_IN_GGGAA(T31, T25, T26)
PL_IN_GGGAA(T31, T25, T26) → U12_GGGAA(T31, T25, T26, removeH_in_ggga(T31, T25, T26))
U12_GGGAA(T31, T25, T26, removeH_out_ggga(T31, T25, T26, T122)) → MINSORTA_IN_GA(T122)
min2C_in_gag(T39, []) → min2C_out_gag(T39, T39, [])
min2C_in_gag(T48, .(T50, T51)) → U2_gag(T48, T50, T51, pD_in_ggaag(T48, T50, T51))
removeH_in_ggga(T135, T135, T136) → removeH_out_ggga(T135, T135, T136, T136)
removeH_in_ggga(T145, T146, T147) → U6_ggga(T145, T146, T147, pI_in_ggga(T145, T146, T147))
U2_gag(T48, T50, T51, pD_out_ggaag(T48, T50, X49, T52, T51)) → min2C_out_gag(T48, T52, .(T50, T51))
U6_ggga(T145, T146, T147, pI_out_ggga(T145, T146, T147, X148)) → removeH_out_ggga(T145, T146, T147, .(T146, X148))
pD_in_ggaag(T48, T50, T51) → U14_ggaag(T48, T50, T51, minJ_in_gga(T48, T50))
pI_in_ggga(T145, T146, T147) → U16_ggga(T145, T146, T147, notEqG_in_gg(T145, T146))
U14_ggaag(T48, T50, T51, minJ_out_gga(T48, T50, T55)) → U15_ggaag(T48, T50, T55, T51, min2C_in_gag(T55, T51))
U16_ggga(T145, T146, T147, notEqG_out_gg(T145, T146)) → U17_ggga(T145, T146, T147, removeK_in_gga(T145, T147))
minJ_in_gga(T70, T71) → U7_gga(T70, T71, leE_in_gg(T70, T71))
minJ_in_gga(T97, T98) → U8_gga(T97, T98, gtF_in_gg(T97, T98))
U15_ggaag(T48, T50, T55, T51, min2C_out_gag(T55, T52, T51)) → pD_out_ggaag(T48, T50, T55, T52, T51)
notEqG_in_gg(s(T160), s(T161)) → U5_gg(T160, T161, notEqG_in_gg(T160, T161))
notEqG_in_gg(s(T168), 0) → notEqG_out_gg(s(T168), 0)
notEqG_in_gg(0, s(T171)) → notEqG_out_gg(0, s(T171))
U17_ggga(T145, T146, T147, removeK_out_gga(T145, T147, X148)) → pI_out_ggga(T145, T146, T147, X148)
U7_gga(T70, T71, leE_out_gg(T70, T71)) → minJ_out_gga(T70, T71, T70)
U8_gga(T97, T98, gtF_out_gg(T97, T98)) → minJ_out_gga(T97, T98, T98)
U5_gg(T160, T161, notEqG_out_gg(T160, T161)) → notEqG_out_gg(s(T160), s(T161))
removeK_in_gga(T184, .(T184, T185)) → removeK_out_gga(T184, .(T184, T185), T185)
removeK_in_gga(T192, .(T193, T194)) → U9_gga(T192, T193, T194, pI_in_ggga(T192, T193, T194))
leE_in_gg(s(T82), s(T83)) → U3_gg(T82, T83, leE_in_gg(T82, T83))
leE_in_gg(0, s(T90)) → leE_out_gg(0, s(T90))
leE_in_gg(0, 0) → leE_out_gg(0, 0)
gtF_in_gg(s(T109), s(T110)) → U4_gg(T109, T110, gtF_in_gg(T109, T110))
gtF_in_gg(s(T115), 0) → gtF_out_gg(s(T115), 0)
U9_gga(T192, T193, T194, pI_out_ggga(T192, T193, T194, X201)) → removeK_out_gga(T192, .(T193, T194), .(T193, X201))
U3_gg(T82, T83, leE_out_gg(T82, T83)) → leE_out_gg(s(T82), s(T83))
U4_gg(T109, T110, gtF_out_gg(T109, T110)) → gtF_out_gg(s(T109), s(T110))
min2C_in_gag(x0, x1)
removeH_in_ggga(x0, x1, x2)
U2_gag(x0, x1, x2, x3)
U6_ggga(x0, x1, x2, x3)
pD_in_ggaag(x0, x1, x2)
pI_in_ggga(x0, x1, x2)
U14_ggaag(x0, x1, x2, x3)
U16_ggga(x0, x1, x2, x3)
minJ_in_gga(x0, x1)
U15_ggaag(x0, x1, x2, x3, x4)
notEqG_in_gg(x0, x1)
U17_ggga(x0, x1, x2, x3)
U7_gga(x0, x1, x2)
U8_gga(x0, x1, x2)
U5_gg(x0, x1, x2)
removeK_in_gga(x0, x1)
leE_in_gg(x0, x1)
gtF_in_gg(x0, x1)
U9_gga(x0, x1, x2, x3)
U3_gg(x0, x1, x2)
U4_gg(x0, x1, x2)