Re: sorted?
Mikael Djurfeldt <[email protected]>
| Newsgroups | gmane.lisp.guile.user |
|---|---|
| Message-ID | <CAA2XvwKca=369hTV9dE9FWsK7_z9shRfCAQh4Xz30ktWcVPE5g@mail.gmail.com> |
On Mon, Dec 9, 2024 at 8:23 PM <[email protected]> wrote: > (lambda (p1 p2) (< (car p1) (car p2))) > > Then you'd need a corresponding equal, because otherwise you > end up with things which are neither less nor equal nor greater, > i.e. the ordering isn't total, which is bad for sorting :) > `sort' assumes that the elements belong to a "strict total order", which means that the connectedness-axiom is true, which means that a = b is *equivalent to* not (a < b or a > b). So, we don't need equal.