The lexicographic order on intervals #
This order is compatible with the inclusion ordering, but is total.
Under this ordering, [(3, 3), (2, 2), (2, 3), (1, 1), (1, 2), (1, 3)]
is sorted.
Equations
Equations
instance
NonemptyInterval.instDecidableLELexOfDecidableEqOfDecidableLT
{α : Type u_1}
[LT α]
[LE α]
[DecidableEq α]
[DecidableLT α]
[DecidableLE α]
:
DecidableLE (Lex (NonemptyInterval α))
Equations
instance
NonemptyInterval.instDecidableLTLexOfDecidableEq
{α : Type u_1}
[LT α]
[LE α]
[DecidableEq α]
[DecidableLT α]
:
DecidableLT (Lex (NonemptyInterval α))
Equations
instance
NonemptyInterval.instPreorderLex
{α : Type u_1}
[Preorder α]
:
Preorder (Lex (NonemptyInterval α))
Equations
instance
NonemptyInterval.instPartialOrderLex
{α : Type u_1}
[PartialOrder α]
:
PartialOrder (Lex (NonemptyInterval α))
Equations
instance
NonemptyInterval.instLinearOrderLex
{α : Type u_1}
[LinearOrder α]
:
LinearOrder (Lex (NonemptyInterval α))