Conditionally complete linear ordered fields #
This file shows that the reals are unique, or, more formally, given a type satisfying the common
axioms of the reals (field, conditionally complete, linearly ordered) that there is an isomorphism
preserving these properties to the reals. This is LinearOrderedField.inducedOrderRingIso for ℚ.
Moreover this isomorphism is unique.
We introduce definitions of conditionally complete linear ordered fields, and show all such are
archimedean. We also construct the natural map from a LinearOrderedField to such a field.
Main definitions #
ConditionallyCompleteLinearOrderedField: A field satisfying the standard axiomatization of the real numbers, being a Dedekind complete and linear ordered field.LinearOrderedField.inducedMap: A (unique) map from any archimedean linear ordered field to a conditionally complete linear ordered field. Various bundlings are available.
Main results #
LinearOrderedField.uniqueOrderRingHom: Uniqueness ofOrderRingHoms from an archimedean linear ordered field to a conditionally complete linear ordered field.LinearOrderedField.uniqueOrderRingIso: Uniqueness ofOrderRingIsos between two conditionally complete linearly ordered fields.
References #
- https://mathoverflow.net/questions/362991/ who-first-characterized-the-real-numbers-as-the-unique-complete-ordered-field
Tags #
reals, conditionally complete, ordered field, uniqueness
A field which is both linearly ordered and conditionally complete with respect to the order. This axiomatizes the reals.
- add : α → α → α
- zero : α
- mul : α → α → α
- one : α
- neg : α → α
- sub : α → α → α
- inv : α → α
- div : α → α → α
- exists_pair_ne : ∃ (x : α) (y : α), x ≠ y
- sup : α → α → α
- inf : α → α → α
- toIsStrictOrderedRing : IsStrictOrderedRing α
Instances
Any conditionally complete linearly ordered field is archimedean.
Rational cut map #
The idea is that a conditionally complete linear ordered field is fully characterized by its copy of
the rationals. Hence we define LinearOrderedField.cutMap β : α → Set β which sends a : α to the
"rationals in β" that are less than a.
The lower cut of rationals inside a linear ordered field that are less than a given element of another linear ordered field.
Instances For
Induced map #
LinearOrderedField.cutMap spits out a Set β. To get something in β, we now take the supremum.
The induced order preserving function from a linear ordered field to a conditionally complete linear ordered field, defined by taking the Sup in the codomain of all the rationals less than the input.
Equations
- LinearOrderedField.inducedMap α β x = sSup (LinearOrderedField.cutMap β x)
Instances For
Preparatory lemma for inducedOrderRingHom.
Preparatory lemma for inducedOrderRingHom.
inducedMap as an additive homomorphism.
Equations
- LinearOrderedField.inducedAddHom α β = { toFun := LinearOrderedField.inducedMap α β, map_zero' := ⋯, map_add' := ⋯ }
Instances For
inducedMap as an OrderRingHom.
Equations
- LinearOrderedField.inducedOrderRingHom α β = { toRingHom := (LinearOrderedField.inducedAddHom α β).mkRingHomOfMulSelfOfTwoNeZero ⋯ ⋯ ⋯, monotone' := ⋯ }
Instances For
The isomorphism of ordered rings between two conditionally complete linearly ordered fields.
Equations
- One or more equations did not get rendered due to their size.
Instances For
There is a unique ordered ring homomorphism from an archimedean linear ordered field to a conditionally complete linear ordered field.
There is a unique ordered ring isomorphism between two conditionally complete linear ordered fields.