Regular cardinals #
This file defines regular and inaccessible cardinals.
Main definitions #
Cardinal.IsRegular cmeans thatcis a regular cardinal:ℵ₀ ≤ c ∧ c.ord.cof = c.Cardinal.IsInaccessible cmeans thatcis strongly inaccessible:ℵ₀ < c ∧ IsRegular c ∧ IsStrongLimit c.
TODO #
- Prove more theorems on inaccessible cardinals.
- Define singular cardinals.
Regular cardinals #
A cardinal is regular if it is infinite and it equals its own cofinality.
A regular cardinal is infinite.
A cardinal equals its own cofinality. See
IsRegular.cof_eq.
Instances For
Alias of Cardinal.IsRegular.cof_ord.
If c is a regular cardinal, then c.ord.ToType has a least element.
A countable supremum of countable ordinals is countable.
Alias of Ordinal.iSup_lt_omega_one.
A countable supremum of countable ordinals is countable.
Alias of Ordinal.iSup_lt_omega_one.
A countable supremum of countable ordinals is countable.
Inaccessible cardinals #
A cardinal is inaccessible if it is an uncountable regular strong limit cardinal.
An inaccessible cardinal is uncountable.
An inaccessible cardinal is equal to its own cofinality, see
IsInaccessible.isRegular.- two_power_lt ⦃x : Cardinal.{u_1}⦄ : x < c → 2 ^ x < c
An inaccessible cardinal is a strong limit, see
IsInaccessible.isStrongLimit.