Normal functions #
A normal function between well-orders is a strictly monotonic continuous function. Normal functions arise chiefly in the context of cardinal and ordinal-valued functions.
We opt for an equivalent definition that's both simpler and often more convenient: a normal function
is a strictly monotonic function f such that at successor limits a, f a is the least upper
bound of f b with b < a.
See Order.isNormal_iff_strictMono_and_continuous for a proof that these notions are equivalent.
A normal function between well-orders is a strictly monotonic continuous function.
- strictMono : StrictMono f
- mem_lowerBounds_upperBounds_of_isSuccLimit {a : α} (ha : IsSuccLimit a) : f a ∈ lowerBounds (upperBounds (f '' Set.Iio a))
This condition is the RHS of the
IsLUB (f '' Iio a) (f a)predicate, which is sufficient since the LHS is implied by monotonicity.
Instances For
If f : α → α in a well-order, we can infer one of the hypotheses in
Order.IsNormal.le_iff_le_sSup.