Fundamental sequences #
A fundamental sequence for a countable limit ordinal o is a strictly monotone function ℕ → Iio o
with cofinal range. We can generalize this notion to arbitrary ordinals by setting the domain as
Iio o.cof.card. Note that for a countable limit ordinal, one has o.cof.card = ω.
Main results #
Ordinal.exists_isFundamentalSeq: every ordinal has a fundamental sequence.
A fundamental sequence for o is a strictly monotonic function Iio o.cof.ord → Iio o with
cofinal range. We provide a = o.cof.ord explicitly to avoid type rewrites.
This condition alongside the others is enough to conclude
o.cof.ord = a, seeIsFundamentalSeq.ord_cof_eq.- strictMono : StrictMono f
A fundamental sequence is strictly monotonic.
A fundamental sequence for
ohas cofinal range, i.e. its least strict upper bound equals the ordinalo. SeeIsFundamentalSeq.iSup_add_one_eqandIsFundamentalSeq.iSup_eq.
Instances For
A regular ordinal o has a fundamental sequence given by all smaller ordinals.
The empty function is a fundamental sequence for 0.
The length one sequence (o) is a fundamental sequence for o + 1.
If f is a fundamental sequence for a limit ordinal o and g is normal, then g ∘ f is a
fundamental sequence for g o.
Every ordinal has a fundamental sequence.
Deprecated material #
A fundamental sequence for a is an increasing sequence of length o = cof a that converges at
a. We provide o explicitly in order to avoid type rewrites.
Instances For
Every ordinal has a fundamental sequence.