Regular cardinals #
This file defines regular, singular, and inaccessible cardinals.
Main definitions #
Cardinal.IsRegular cmeans thatcis an infinite cardinal, equal to its own cofinality.Cardinal.IsSingular cmeans thatcis an infinite cardinal which is not regular. That is, its cofinality is smaller than itself.Cardinal.IsInaccessible cmeans thatcis strongly inaccessible:ℵ₀ < c ∧ IsRegular c ∧ IsStrongLimit c.
TODO #
- Prove more theorems on inaccessible 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.
Singular cardinals #
A cardinal is singular if it is infinite and not regular.
A singular cardinal is infinite.
A singular cardinal is not regular, see
IsSingular.not_isRegular.
Instances For
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.