Rational levels for the staircases #
Support module for MiscMath.Analysis.KolmogorovArnold, where the theorem is stated and where
the reader should start; part of the density argument (Layer 2 of the development). Its
declarations are proof: machine-generated, kernel-checked and axiom-audited, and may be read by
no one.
Hedberg's approximating inner functions (Lemma 2, properties a) and b), p. 269) are constant on
each cell with a rational value, the values on distinct cells of one rank are distinct, and a
value taken on a cell of rank i differs from every value taken on a cell of rank j ≠ i.
Together with the rational independence of the λ_p (his Lemma 1′) this makes the cell map
(q, j) ↦ ∑_p λ_p · (value on cell (q, j_p)) injective, which is what lets the outer function
be prescribed cell by cell without conflict.
Here the levels are given by a closed formula rather than an inductive choice. With b̂_{q,j}
the right endpoint of the cell (q, j) in t-coordinates, clamped into I, and integers
N, M ≥ 1,
level φ N M q j = (m · (⌈(M · φ_q(b̂_{q,j}) - q) / m⌉ + j) + q) / M.
The numerator is ≡ q (mod m), so levels of different ranks differ; the + j makes the levels
of one rank strictly increasing even where φ_q is flat; and the ceiling places the level in
[φ_q(b̂_{q,j}), φ_q(b̂_{q,j}) + m (j + 1) / M), so that for M large the staircase with these
levels is uniformly close to φ_q. Those are le_level, level_lt, level_strictMono,
level_injective; the cell map's injectivity from LinearIndependent ℚ lam is
cellMap_injective, the only place Layer 0 is used.
The right endpoint of the cell (q, j) in t-coordinates, (q + m j) / N, clamped into
I.
Equations
Instances For
The value of the q-th inner function at the clamped right endpoint of the cell (q, j).
Equations
- MiscMath.Analysis.KolmogorovArnold.endValue φ N q j = ↑(φ q) (MiscMath.Analysis.KolmogorovArnold.cellEnd N q j)
Instances For
The level of the staircase of rank q on its cell of index j, a rational.
Equations
- MiscMath.Analysis.KolmogorovArnold.level φ N M q j = ↑(MiscMath.Analysis.KolmogorovArnold.levelNum φ N M q j) / ↑M
Instances For
The cell map is injective (Hedberg, Lemma 1′ with properties a) and b)): for rationally
independent λ, the value ∑_p λ_p · level(q, j_p) determines the rank q and the cell
indices j. Stated for m = 2n + 1 ranks; the case n = 0 is covered because then there is
a single rank.