Block-subadditivity atoms for the conditional iterated join (issue #13) #
This file isolates two reusable atoms about the conditional Shannon entropy
condEntropy μ ℱ (ksJoin hT P n).cells of the flat Fin n-indexed iterated join, for an
arbitrary fixed sub-σ-algebra ℱ ≤ mα — crucially not assumed T-invariant. They feed a
blocking argument for the Abramov–Rokhlin moving-index conditional Kolmogorov–Sinai limit
(GitHub issue #13), where the conditioning σ-algebra varies with the block and so cannot be assumed
forward-invariant.
The two atoms split off exactly the invariance-free portion of the subadditivity argument in
Oseledets.Entropy.CondKSEntropy:
Append block-subadditivity (
condEntropy_ksJoin_append_le): reindexing the(a + b)-fold join byFin.appendEquivexhibits it (viaksJoinCells_append) as the join of thea-fold join with theTᵃ-pullback of theb-fold join, and the conditional join subadditivitycondEntropy_join_lebounds it by the sum of the two conditional entropies. This is thehcell/hreindexreindexing step pluscondEntropy_join_leofcondKsEntropySeq_subadditive, stopping before the pullback-invariance fold; hence it holds for arbitraryℱ, with the pulled backTᵃ-block kept explicit on the right-hand side.Uniform linear bound (
condEntropy_ksJoin_le_nsmul_log_card): since then-fold join is a finite measurable partition indexed byFin n → ι, the conditionallog cardboundcondEntropy_le_log_cardgivescondEntropy μ ℱ (ksJoin hT P n).cells ≤ log (card (Fin n → ι)), andFintype.card_funtogether withReal.log_powevaluates the right-hand side asn * log (card ι). This is a uniform (inℱ) ceiling on the block entropies.
Main results #
Oseledets.Entropy.condEntropy_ksJoin_append_le: block-subadditivity of the conditional iterated-join entropy for an arbitrary sub-σ-algebraℱ.Oseledets.Entropy.condEntropy_ksJoin_le_nsmul_log_card: the uniform linear boundcondEntropy μ ℱ (ksJoin hT P n).cells ≤ n * Real.log (Fintype.card ι).
References #
- François Le Maître, Notes on the Kolmogorov–Sinai theorem (2017), §1.
- Peter Walters, An Introduction to Ergodic Theory, Springer GTM 79, Chapter 4.
Append block-subadditivity of the conditional iterated-join entropy for an arbitrary
sub-σ-algebra ℱ ≤ mα (no invariance hypothesis):
H(⋁ₖ₌₀ᵃ⁺ᵇ⁻¹ T⁻ᵏ α | ℱ) ≤ H(⋁ₖ₌₀ᵃ⁻¹ T⁻ᵏ α | ℱ) + H(T⁻ᵃ(⋁ₖ₌₀ᵇ⁻¹ T⁻ᵏ α) | ℱ).
Reindexing the (a + b)-fold join by Fin.appendEquiv exhibits its cell at Fin.append p.1 p.2
as the join cell of the a-fold join with the Tᵃ-pullback of the b-fold join
(ksJoinCells_append), so the conditional entropies agree after permuting the integrand's summands
(Equiv.sum_comp); the conditional join subadditivity condEntropy_join_le then bounds it by the
sum. This is the invariance-free half of condKsEntropySeq_subadditive: the second summand is kept
as the explicit Tᵃ-pullback (ksJoin hT P b).pullback (hT.iterate a), not folded back to the
b-fold join (which would require a forward-invariance hypothesis on ℱ). This is the
block-subadditivity atom for the Abramov–Rokhlin moving-index conditional KS limit (issue #13).
Uniform linear bound on the conditional iterated-join entropy for an arbitrary
sub-σ-algebra ℱ ≤ mα:
H(⋁ₖ₌₀ⁿ⁻¹ T⁻ᵏ α | ℱ) ≤ n · log (card ι).
The n-fold join ksJoin hT P n is a finite measurable partition indexed by Fin n → ι, so the
conditional log card ceiling condEntropy_le_log_card bounds its conditional entropy by
log (card (Fin n → ι)). Since card (Fin n → ι) = (card ι)ⁿ (Fintype.card_fun,
Fintype.card_fin), Real.log_pow evaluates this as n · log (card ι). The constant
log (card ι) is independent of ℱ, the uniform ceiling needed to control the moving-index
blocks in the Abramov–Rokhlin conditional KS limit (issue #13).