Module docstring
{"# Omega, aleph, and beth functions
This file defines the ω, ℵ, and ℶ functions which enumerate certain kinds of ordinals and
cardinals. Each is provided in two variants: the standard versions which only take infinite values,
and \"preliminary\" versions which include finite values and are sometimes more convenient.
- The function 
Ordinal.preOmegaenumerates the initial ordinals, i.e. the smallest ordinals with any given cardinality. ThuspreOmega n = n,preOmega ω = ω,preOmega (ω + 1) = ω₁, etc.Ordinal.omegais the more standard function which skips over finite ordinals. - The function 
Cardinal.preAlephis an order isomorphism between ordinals and cardinals. ThuspreAleph n = n,preAleph ω = ℵ₀,preAleph (ω + 1) = ℵ₁, etc.Cardinal.alephis the more standard function which skips over finite cardinals. - The function 
Cardinal.preBethis the unique normal function withbeth 0 = 0andbeth (succ o) = 2 ^ beth o.Cardinal.bethis the more standard function which skips over finite cardinals. 
Notation
The following notations are scoped to the Ordinal namespace.
ω_ ois notation forOrdinal.omega o.ω₁is notation forω_ 1.
The following notations are scoped to the Cardinal namespace.
ℵ_ ois notation foraleph o.ℵ₁is notation forℵ_ 1.ℶ_ ois notation forbeth o. The valueℶ_ 1equals the continuum𝔠, which is defined inMathlib.SetTheory.Cardinal.Continuum. ","### Omega ordinals ","### Aleph cardinals ","### Beth cardinals "}