Structures · Order
LinearOrder
A linear order is reflexive, transitive, antisymmetric and total relation ≤.
We assume that every linear ordered type has decidable (≤), (<), and (=).
- Defined in
- Mathlib.Order.Defs.LinearOrder
- Shape
- One type argument · adds le_total, toDecidableLE, toDecidableEq, toDecidableLT, min_def, max_def, compare_eq_compareOfLessAndEq
Extends4
Extended by5
Forgetful instances
Every LinearOrder is also a
Provided automatically by
Concrete types that are instances68
- Int
- Nat
- Real
- Rat
- Bool
- NNReal
- ENNReal
- Filter.Germ
- NNRat
- ENat
- Units
- EReal
- Hyperreal
- ArchimedeanClass.FiniteResidueField
- Zsqrtd
- ZNum
- Localization
- ArchimedeanClass.FiniteElement
- AddUnits
- PNat
- Tropical
- Ordinal
- Empty
- UpperSet
- LowerSet
- Cardinal
- PEmpty
- Num
- SignType
- Ordinal.ToType
- Char
- ArchimedeanClass
- String
- WithTopology
- ValuativeRel.ValueGroupWithZero
- ValuationRing.ValueGroup
- PosNum
- DedekindCut
- MulArchimedeanClass
- AddLocalization
- MonomialOrder.syn
- Antisymmetrization
- DegLex
- NONote
- LinOrd.carrier
- Topology.WithUpper
- Topology.WithLower
- LinearExtension
- DivisibleHull
- WellOrderExtension
- Profinite.NobelingProof.Products
- OrderType.ToType
- Subtype
- OrderDual
- ULift
- Fin
- PUnit
- Lex
- Shrink
- WithTop
- WithBot
- Colex
- Multiplicative
- List
- Additive
- WithZero
- Ideal
- Quotient
How is a type an instance?
Loading the hierarchy index…
Assumed by9,501
- le_of_not_gt
- lt_of_not_ge
- not_le
- not_lt
- le_total
- le_or_gt
- ArchimedeanClass
- Int.floor
- le_max_left
- le_max_right
- CauSeq
- Set.uIoc
- lt_or_ge
- lt_trichotomy
- Int.ceil
- StieltjesFunction.toFun
- Int.fract
- toIocMod
- Ne.lt_or_gt
- sq_nonneg
- min_le_left
- StrictMono.le_iff_le
- FiniteArchimedeanClass
- toIcoMod
- abs_mul
- max_eq_left
- StrictMono.injective
- Even.pow_nonneg
- bot_eq_zero'
- IsCauSeq
- eVariationOn
- min_le_right
- abs_one
- StrictMono.lt_iff_lt
- toIocDiv
- toIcoDiv
- measurableSet_Ioi
- Finset.max'
- MulArchimedeanClass
- max_eq_right
- IsNonarchimedean
- le_of_not_ge
- max_le
- lt_min
- Set.uIoo
- min_eq_left
- measurableSet_Ioc
- BoundedVariationOn
- abs_le
- CauSeq.Completion.Cauchy