Relaxation of a general L² fibre density #
Category: 7-SigmaLayer.
BACKLOG #147 (out of #118); R-019.
FibreCellDecay.lean proved R-019's convergence clause — the cell law
after n strokes approaches the uniform cell law in relative entropy — for initial densities
constant on the fibre cells, with a rate. This file removes the restriction on the density: for
every L² density on the fibre, nonnegative and normalised, the cell law after n strokes
converges to uniform, in relative entropy, ★★★ tendsto_klDiv_fibreStepLaw. No rate: the rate
of a general density depends on the density, and the rate for coarse-grained densities is the
earlier file's business.
The argument #
Nothing is new on Σ: the stroke acts on the fibre with the base fixed (fibreStroke_iterate),
the base carries mass 1 (integral_snd_kMuL), and a fibre cell is a set on T²
(fibreCellInd_eq_torusCellInd_snd, definitional). So the weight a cell carries after n strokes
is the correlation ∫ 1_{c'}(cat^n y) ϱ(y) dy on the torus (fibreStepWeight_eq), and
Mathlib/Dynamics/CatMapStrongMixing.lean — the
cat map is strongly mixing on L²(T²) — sends it to |c'| ∫ ϱ = (m+1)⁻²
(★★★ tendsto_fibreStepWeight). Finitely many cells, so the chi-squared bound of ChiSquare.lean
sends the relative entropy to zero.
The results #
- ★★★
tendsto_integral_fibreStroke_iterate_mul_snd: the hyperbolic stroke is mixing onΣfor fibre observables: forf, g ∈ L²(T²),∫ f((fibreStroke^n p).2) g(p.2) dμL → (∫ f)(∫ g). - ★★★
tendsto_fibreStepWeight: for everyϱ ∈ L²(T²), the weight of every cell afternstrokes tends to(m+1)⁻² ∫ ϱ. - ★★★
tendsto_klDiv_fibreStepLaw: the relaxation H-theorem for a generalL²fibre density: forϱ ≥ 0with∫ ϱ = 1, the cell law afternstrokes (fibreStepLaw, a probability measure on the cells,isProbabilityMeasure_fibreStepLaw) satisfiesklDiv (fibreStepLaw n) (uniform) → 0. This isR-019's convergence clause with no condition on the initial density, for the hyperbolic fibre map.
Honest scope #
- The map is the available hyperbolic witness, not a derived de-isolation dynamics, exactly
as in
FibreCellDecay.lean:catStrokeisMovingFibreWitness.lean's cat map. That the physical de-isolation flow acts on the fibre by a hyperbolic map is Posit 1 (BACKLOG #19), and it is now the only thingR-019is open on. The relaxation H-theorem for the fibre stays on the map identification. RESIDUE(R-019) - Densities on the fibre coordinate.
ϱis a function ofp.2. A density onΣdepending on the base coordinate too reduces to this by integrating out the base (its fibre marginal is inL²by Jensen, the base measure being a probability measure); that reduction is not written. - No rate, by design. The rate for a general density depends on the decay of its Fourier
coefficients;
klDiv_stepLaw_leis the rate for the coarse-grained class. - Unchanged: nothing here is about the translation
kFlow, whichrelaxation_requires_hyperbolic_fibreshows cannot decorrelate; the typicality posits are untouched.
References: specs/BACKLOG.md #147, #118, #18, #19; specs/residues.tsv R-019;
Mathlib/Dynamics/CatMapStrongMixing.lean; Mathlib/InformationTheory/ChiSquare.lean;
SigmaLayer/FibreCellDecay.lean; SigmaLayer/FibreCellUniform.lean;
SigmaLayer/MovingFibreWitness.lean.
The cell indicator, read on the fibre #
The indicator of the cell c of the (m+1) × (m+1) grid, as a function on the fibre T².
Equations
- CSD.SigmaLayer.torusCellInd m c y = (CSD.SigmaLayer.torusCell m ⁻¹' {c}).indicator (fun (x : CSD.LF4.KTorus) => 1) y
Instances For
The fibre cell indicator is the torus cell indicator of the fibre coordinate (definitional).
Exactly one cell contains any point of the fibre.
The hyperbolic stroke is mixing on Σ for fibre observables #
★★★ Mixing of the hyperbolic stroke for fibre observables: for f, g ∈ L²(T²), the
correlation ∫ f((fibreStroke^n p).2) g(p.2) dμL tends to the product of the means.
The step-n cell law of a general fibre density #
The weight the cell c' carries after n strokes, for an initial density ϱ on the fibre:
∫ 1_{c'}(fibreStroke^n p) ϱ(p.2) dμL.
Equations
- CSD.SigmaLayer.fibreStepWeight p₀ m ϱ n c' = ∫ (p : CSD.LF4.KSigma N), CSD.SigmaLayer.fibreCellInd m c' (CSD.SigmaLayer.fibreStroke^[n] p) * ϱ p.2 ∂CSD.LF4.kMuL p₀
Instances For
★★★ Relaxation of a general L² fibre density, cell by cell: the weight of every cell
after n strokes tends to the uniform value (m+1)⁻² ∫ ϱ.
The step weights sum to the mass of the density.
The law at step n of the fibre density ϱ, as a measure on the cells.
Equations
- CSD.SigmaLayer.fibreStepLaw p₀ m ϱ n = ∑ c' : Fin (m + 1) × Fin (m + 1), ENNReal.ofReal (CSD.SigmaLayer.fibreStepWeight p₀ m ϱ n c') • MeasureTheory.Measure.dirac c'
Instances For
The step law of a nonnegative density of mass 1 is a probability measure.
★★★ The relaxation H-theorem for a general L² fibre density (R-019's convergence
clause, with no condition on the initial density): for ϱ ∈ L²(T²) nonnegative with ∫ ϱ = 1,
the relative entropy of the step-n cell law with respect to the uniform cell law tends to zero.