The real numbers ℝ form a strict ordered ring, contain ℚ via an injective ring
homomorphism, and satisfy the least upper bound property: every nonempty set bounded above
admits a least upper bound.
theorem
RealNumbers.real_uniqueness_up_to_iso
(F : Type u_1)
[Field F]
[LinearOrder F]
[IsStrictOrderedRing F]
[ConditionallyCompleteLinearOrder F]
:
Uniqueness (up to ordered ring isomorphism) of the real numbers: any conditionally complete
linear strict ordered field F is isomorphic to ℝ as an ordered ring.