Small ordinal facts #
Neutral helpers about countable ordinals, used by the Scott refinement count, the Borel
BFEquiv analysis, and the ranked-thinness package. Nothing here is specific to infinitary
logic, descriptive set theory, or any one of those consumers.
Both shapes of the countability statement are provided: Set.Countable (Set.Iio β) and the
Countable instance on the coercion, since consumers need one or the other and converting
at each site is noise.
For β < ω₁, the ordinals below β form a countable type.
The same fact as a Set.Countable.
ω₁ absorbs + ω: a countable ordinal stays countable after appending ω.
The standard way to exceed a bound α < ω₁ while staying countable — α + ω is at least α,
infinite, and still countable — which is what order-type diagonalizations against a boundedness
theorem need.
Rank is monotone in the relation #
If r ⊆ s are both well-founded, ranks under r are bounded by ranks under s.