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.
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.- isStrongPrelimit : c.IsStrongPrelimit
An inaccessible cardinal is a strong limit, see
IsInaccessible.isStrongLimit.
Instances For
Lean's foundations prove the existence of v inaccessibles in universe v.