Lexicographical order on Hahn series #
In this file, we define lexicographical ordered Lex R⟦Γ⟧, and show this
is a LinearOrder when Γ and R themselves are linearly ordered. Additionally,
it is an ordered group when R is.
Main definitions #
HahnSeries.finiteArchimedeanClassOrderIsoLex:FiniteArchimedeanClassofLex R⟦Γ⟧can be decomposed byΓ.
Equations
- HahnSeries.instPartialOrderLex = PartialOrder.lift (fun (x : Lex (HahnSeries Γ R)) => toLex (ofLex x).coeff) ⋯
Equations
- One or more equations did not get rendered due to their size.
Finite archimedean classes of Lex R⟦Γ⟧ decompose into lexicographical pairs
of order and the finite archimedean class of leadingCoeff.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The inverse of finiteArchimedeanClassOrderHomLex.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The correspondence between finite archimedean classes of Lex R⟦Γ⟧
and lexicographical pairs of HahnSeries.orderTop and the finite archimedean class of
HahnSeries.leadingCoeff.
Equations
Instances For
For Archimedean coefficients, there is a correspondence between finite
archimedean classes and HahnSeries.orderTop without the top element.
Equations
Instances For
For Archimedean coefficients, there is a correspondence between
archimedean classes (with top) and HahnSeries.orderTop.
Equations
Instances For
HahnSeries.embDomain as an OrderEmbedding.
Equations
- HahnSeries.embDomainOrderEmbedding f = { toFun := fun (a : Lex (HahnSeries Γ R)) => toLex (HahnSeries.embDomain f (ofLex a)), inj' := ⋯, map_rel_iff' := ⋯ }
Instances For
HahnSeries.embDomain as an OrderAddMonoidHom.
Equations
- HahnSeries.embDomainOrderAddMonoidHom f = { toFun := (HahnSeries.embDomainOrderEmbedding f).toOrderHom.toFun, map_zero' := ⋯, map_add' := ⋯, monotone' := ⋯ }