The Abramov–Rokhlin addition formula (issue #13) #
For a factor map π : (α, T, μ) → (β, S, ν) of measure-preserving systems, the Abramov–Rokhlin
addition formula decomposes the Kolmogorov–Sinai entropy of the total system as the entropy of
the factor plus the relative (fibrewise) entropy conditioned on the factor σ-algebra:
h(T) = h(S) + h(T | comap π 𝓑_Y).
This file assembles the formula from the proved ingredient stack. The assembly threads three
inputs through pure EReal algebra:
- the factor-relative entropy invariance
h(π⁻¹R, T) = h(R, S)(Oseledets.Entropy.factor_relative_eq), proved sorry-free inFactorEntropy; - the two generator reductions
h(T) = h(P, T)andh(S) = h(R, S), and the relative-generator reductionh(T | 𝒜) = h(P, T | 𝒜)— supplied hypotheses, exactly the supplied-generator interface ofOseledets.Entropy.Generator; - the partition-level Abramov–Rokhlin identity (B6a)
h(P, T) = h(π⁻¹R, T) + h(P, T | comap π 𝓑_Y), for a generatingPrefining the pulled-back partitionπ⁻¹R.
Item (3) is the analytic heart: it follows from the finite conditional chain rule per n, divided
by n and passed to the limit, where the conditioning σ-algebra σ(⋁_{k<n} T⁻ᵏπ⁻¹R) increases to
the fixed comap π 𝓑_Y and a martingale/σ-convergence step (Lévy upward, tendsto_ae_condExp)
replaces it by the limit. The present file takes (3) as a named hypothesis
hBA : ksEntropyPartition hT P = ksEntropyPartition hT (R.pulledBack hπ.measurePreserving) + condKsEntropyPartition hm hT hinv P,
so the headline abramov_rokhlin is sorry-free modulo that one supplied identity — all of (1),
(2) and the EReal assembly are honestly discharged.
Main results #
Oseledets.Entropy.abramov_rokhlin: the addition formulah(T) = h(S) + h(T | comap π 𝓑_Y), under the factor map, the generator/relative-generator reductions, and the supplied partition-level identity (B6a).
References #
- L. M. Abramov, V. A. Rokhlin, The entropy of a skew product of measure-preserving transformations, Vestnik Leningrad Univ. 17 (1962).
- Peter Walters, An Introduction to Ergodic Theory, GTM 79, Springer (1982), Ch. 4.
The Abramov–Rokhlin addition formula for a factor map π : (α, T, μ) → (β, S, ν):
h(T) = h(S) + h(T | comap π 𝓑_Y),
where comap π 𝓑_Y = MeasurableSpace.comap π mβ is the factor (invariant) sub-σ-algebra of the
source pulled back from the target.
The formula is assembled from:
hfac : IsFactorMap π T S μ ν— the factor map, supplying thatπis measure preserving, the forward-invariance ofcomap π mβ(hinv, viaIsFactorMap.invariant_comap), and the inclusioncomap π mβ ≤ mα(hm, viaIsFactorMap.measurable_comap_le);hredT : h(T) = h(P, T)andhredS : h(S) = h(R, S)— the two generator reductions for the total and factor systems (supplied-generator interface);hredRel : h(T | comap π mβ) = h(P, T | comap π mβ)— the relative-generator reduction;hBA— the partition-level Abramov–Rokhlin identity (B6a), the one supplied analytic inputh(P, T) = h(π⁻¹R, T) + h(P, T | comap π mβ).
Given these, the proof is pure EReal algebra: rewrite h(T) by hredT, expand the
partition-level identity hBA, identify h(π⁻¹R, T) = h(R, S) via factor_relative_eq, fold the
factor side back to h(S) via hredS, and the relative side to h(T | comap π mβ) via
hredRel.
The Abramov–Rokhlin addition formula, with the partition-level identity (B6a) discharged down
to its single analytic residual. This is the sharpened form of abramov_rokhlin: instead of
supplying the whole partition-level identity hBA, it supplies only the W3 σ-convergence
hypothesis hW3 (the Cesàro limit of the conditional cell-form sequence equals the relative
entropy) together with the structural per-n refinement hrefine (each cell of the P-join lies
μ-a.e. in a single cell of the π⁻¹R-join). The partition-level identity is then proved via
abramovRokhlin_partition_of_W3 — its finite/algebraic skeleton (the refinement collapse, the
per-n chain rule, the divide-by-n Fekete assembly) is all sorry-free — so the only remaining
supplied analytic input is the martingale/σ-convergence limit hW3.