Time: 5.088168 TRS: { del(x, nil()) -> nil(), del(x, cons(y, xs)) -> if2(equal_int(x, y), x, y, xs), if2(false(), x, y, xs) -> cons(y, del(x, xs)), if2(true(), x, y, xs) -> xs, max nil() -> pos 0(), max cons(x, nil()) -> x, max cons(x, cons(y, xs)) -> if1(greatereq_int(x, y), x, y, xs), sort nil() -> nil(), sort cons(x, xs) -> cons(max cons(x, xs), sort del(max cons(x, xs), cons(x, xs))), if1(false(), x, y, xs) -> max cons(y, xs), if1(true(), x, y, xs) -> max cons(x, xs), greatereq_int(pos x, pos 0()) -> true(), greatereq_int(pos x, neg y) -> true(), greatereq_int(pos 0(), pos s y) -> false(), greatereq_int(pos s x, pos s y) -> greatereq_int(pos x, pos y), greatereq_int(neg x, pos s y) -> false(), greatereq_int(neg 0(), pos 0()) -> true(), greatereq_int(neg 0(), neg y) -> true(), greatereq_int(neg s x, pos 0()) -> false(), greatereq_int(neg s x, neg 0()) -> false(), greatereq_int(neg s x, neg s y) -> greatereq_int(neg x, neg y), equal_int(pos 0(), pos 0()) -> true(), equal_int(pos 0(), pos s y) -> false(), equal_int(pos 0(), neg 0()) -> true(), equal_int(pos 0(), neg s y) -> false(), equal_int(pos s x, pos 0()) -> false(), equal_int(pos s x, pos s y) -> equal_int(pos x, pos y), equal_int(pos s x, neg 0()) -> false(), equal_int(pos s x, neg s y) -> false(), equal_int(neg 0(), pos 0()) -> true(), equal_int(neg 0(), pos s y) -> false(), equal_int(neg 0(), neg 0()) -> true(), equal_int(neg 0(), neg s y) -> false(), equal_int(neg s x, pos 0()) -> false(), equal_int(neg s x, pos s y) -> false(), equal_int(neg s x, neg 0()) -> false(), equal_int(neg s x, neg s y) -> equal_int(neg x, neg y)} SRS: We consider a TRS. Trs: { del(x, nil()) -> nil(), del(x, cons(y, xs)) -> if2(equal_int(x, y), x, y, xs), if2(false(), x, y, xs) -> cons(y, del(x, xs)), if2(true(), x, y, xs) -> xs, max nil() -> pos 0(), max cons(x, nil()) -> x, max cons(x, cons(y, xs)) -> if1(greatereq_int(x, y), x, y, xs), sort nil() -> nil(), sort cons(x, xs) -> cons(max cons(x, xs), sort del(max cons(x, xs), cons(x, xs))), if1(false(), x, y, xs) -> max cons(y, xs), if1(true(), x, y, xs) -> max cons(x, xs), greatereq_int(pos x, pos 0()) -> true(), greatereq_int(pos x, neg y) -> true(), greatereq_int(pos 0(), pos s y) -> false(), greatereq_int(pos s x, pos s y) -> greatereq_int(pos x, pos y), greatereq_int(neg x, pos s y) -> false(), greatereq_int(neg 0(), pos 0()) -> true(), greatereq_int(neg 0(), neg y) -> true(), greatereq_int(neg s x, pos 0()) -> false(), greatereq_int(neg s x, neg 0()) -> false(), greatereq_int(neg s x, neg s y) -> greatereq_int(neg x, neg y), equal_int(pos 0(), pos 0()) -> true(), equal_int(pos 0(), pos s y) -> false(), equal_int(pos 0(), neg 0()) -> true(), equal_int(pos 0(), neg s y) -> false(), equal_int(pos s x, pos 0()) -> false(), equal_int(pos s x, pos s y) -> equal_int(pos x, pos y), equal_int(pos s x, neg 0()) -> false(), equal_int(pos s x, neg s y) -> false(), equal_int(neg 0(), pos 0()) -> true(), equal_int(neg 0(), pos s y) -> false(), equal_int(neg 0(), neg 0()) -> true(), equal_int(neg 0(), neg s y) -> false(), equal_int(neg s x, pos 0()) -> false(), equal_int(neg s x, pos s y) -> false(), equal_int(neg s x, neg 0()) -> false(), equal_int(neg s x, neg s y) -> equal_int(neg x, neg y)} Fail