Extending field preorderings to orderings #
A proper preordering on a field extends to a total ordering. The proof adjoins one element to a preordering and then applies Zorn's lemma. In particular, it preserves the prescribed positive elements, as required when ordering a field extension of an already ordered field.
References #
This is the classical preordering extension argument; see Salma Kuhlmann,
Real Algebraic Geometry, Lecture 3,
Lemma 2.1 and Corollaries 3.2 and 3.4. The Lean construction uses Mathlib's
RingPreordering and RingCone interfaces.
Adjoin an element whose negative is absent from a field preordering.
Instances For
The generated preordering is contained in every preordering containing its generators.
A field preordering extends to an ordering, retaining every prescribed sign.
An element whose negative is absent can be made nonnegative in an extending ordering.
A preordering on a field is a pointed ring cone.
Equations
- P.toRingCone = { toSubsemiring := ↑P, eq_zero_of_mem_of_neg_mem' := ⋯ }
Instances For
The linear order associated to a field ordering.
Equations
Instances For
Order a field while respecting all signs in a specified preordering.