CH, GCH and Freiling's axiom in cardinal arithmetic
DefinitionCH_CardinalArithmeticcardinal-arithmeticset-theory
Statements about cardinals, formulated inside Lean's own set theory (Mathlib's Cardinal).
- Continuum hypothesis (
CH): there is no with
- Generalized continuum hypothesis (
GCH): for every infinite cardinal there is no cardinal with . - Freiling's axiom of symmetry (
FreilingAxiom): for every function assigning to each real number a countable set , there are reals with and .
These are the hypotheses of the cardinal-arithmetic milestones of the mission.
Formalization Note GCH is universe-polymorphic: GCH.{u} quantifies over cardinals of universe u.
Definition code
import Mathlib
/-!
# The continuum hypothesis inside Lean's cardinal arithmetic
`ContinuumHypothesis.CH` says that no set of real numbers has cardinality strictly between
`ℵ₀` and `2 ^ ℵ₀`; `ContinuumHypothesis.GCH` says that for no infinite cardinal `κ` is there a
cardinal strictly between `κ` and `2 ^ κ`; `ContinuumHypothesis.FreilingAxiom` is Freiling's
axiom of symmetry.
-/
namespace ContinuumHypothesis
open Cardinal
universe u
/-- The continuum hypothesis: there is no set `S ⊆ ℝ` with `ℵ₀ < |S| < 2 ^ ℵ₀`. -/
def CH : Prop := ∀ S : Set ℝ, ¬ (ℵ₀ < #S ∧ #S < 2 ^ ℵ₀)
/-- The generalized continuum hypothesis (for cardinals in universe `u`): for every infinite
cardinal `κ` there is no cardinal `μ` with `κ < μ < 2 ^ κ`. -/
def GCH : Prop := ∀ κ : Cardinal.{u}, ℵ₀ ≤ κ → ¬ ∃ μ : Cardinal.{u}, κ < μ ∧ μ < 2 ^ κ
/-- Freiling's axiom of symmetry: for every function `f` assigning to each real number a
countable set of real numbers, there are reals `x, y` with `x ∉ f y` and `y ∉ f x`. -/
def FreilingAxiom : Prop :=
∀ f : ℝ → Set ℝ, (∀ x, (f x).Countable) → ∃ x y : ℝ, x ∉ f y ∧ y ∉ f x
end ContinuumHypothesis
Source
Wikipedia, "Continuum hypothesis" (revision oldid=1376315189), https://en.wikipedia.org/w/index.php?title=Continuum_hypothesis&oldid=1376315189; 'Cardinality of infinite sets' (boxed statement 'Continuum Hypothesis — ∄S: ℵ₀ < |S| < 2^ℵ₀'), 'Generalized continuum hypothesis' (first paragraph), 'Arguments for and against' (Freiling's axiom of symmetry); Freiling, J. Symbolic Logic 51 (1986).
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.