Documentation

Oseledets.Entropy.FactorEntropy

Pulled-back partitions and factor-relative entropy invariance #

Given a factor map π : α → β from a measure-preserving system (α, T, μ) to (β, S, ν) (Oseledets.Entropy.IsFactorMap), every finite measurable partition R of the target β pulls back to a finite measurable partition of the source α, whose cells are the preimages π⁻¹(R.cells). This file constructs that pulled-back partition MeasurePartition.pulledBack and proves the factor-relative entropy invariance

h(π⁻¹R, T) = h(R, S) (Oseledets.Entropy.factor_relative_eq),

the first reduction of the Abramov–Rokhlin addition formula (issue #13). It is a clean change of variables: the intertwining π ∘ T = S ∘ π gives T⁻ᵏ(π⁻¹Rⱼ) = π⁻¹(S⁻ᵏRⱼ), so the cells of the iterated join of π⁻¹R are the π-preimages of the cells of the iterated join of R; and MeasurePreserving π gives μ(π⁻¹E) = ν(E), so the two iterated-join entropy sequences coincide for every n, hence so do their Fekete limits.

Main definitions #

Main results #

References #

theorem Oseledets.Entropy.Subadditive.lim_eq_of_eq {u v : } (hu : Subadditive u) (hv : Subadditive v) (huv : u = v) :
hu.lim = hv.lim

Equal subadditive sequences have equal Fekete limits. Since Subadditive.lim u is sInf ((fun n => u n / n) '' Ici 1), depending only on the underlying sequence u and not on the subadditivity proof, two subadditive sequences that agree as functions have equal limits.

noncomputable def Oseledets.Entropy.MeasurePartition.pulledBack {α : Type u_1} {β : Type u_2} {ι : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [Fintype ι] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} {π : αβ} ( : MeasureTheory.MeasurePreserving π μ ν) (R : MeasurePartition ν ι) :

The pulled-back partition π⁻¹ R of a finite measurable partition R of the target β along a measure-preserving map π : α → β: the partition of the source α whose cell at index i is the preimage π⁻¹ (R.cells i). Each cell is measurable (preimage of a measurable set under the measurable π); the family is pairwise almost-everywhere disjoint (the preimage of an a.e.-disjoint pair is a.e. disjoint, since π pushes μ to ν); and the cells cover the source (the preimage of the cover ⋃ i, R.cells i = univ is univ).

Equations
Instances For
    @[simp]
    theorem Oseledets.Entropy.MeasurePartition.pulledBack_cells {α : Type u_1} {β : Type u_2} {ι : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [Fintype ι] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} {π : αβ} ( : MeasureTheory.MeasurePreserving π μ ν) (R : MeasurePartition ν ι) :
    (pulledBack R).cells = fun (i : ι) => π ⁻¹' R.cells i
    theorem Oseledets.Entropy.ksJoinCells_pulledBack {α : Type u_1} {β : Type u_2} {ι : Type u_3} {T : αα} {S : ββ} {π : αβ} (hπS : π T = S π) (R : ιSet β) (n : ) (f : Fin nι) :
    ksJoinCells (fun (i : ι) => π ⁻¹' R i) T n f = π ⁻¹' ksJoinCells R S n f

    Intertwining of iterated-join cells. If π intertwines the dynamics, π ∘ T = S ∘ π, then the cell at index f of the iterated join of the pulled-back partition π⁻¹R is the π-preimage of the cell at f of the iterated join of R: ksJoinCells (π⁻¹R) T n f = π⁻¹ (ksJoinCells R S n f). Coordinatewise this is T⁻ᵏ(π⁻¹Rⱼ) = π⁻¹(S⁻ᵏRⱼ), the iterate π ∘ T^[k] = S^[k] ∘ π of the intertwining via Function.Semiconj.

    theorem Oseledets.Entropy.factor_relative_eq {α : Type u_1} {β : Type u_2} {ι : Type u_3} [MeasurableSpace α] [MeasurableSpace β] [Fintype ι] {μ : MeasureTheory.Measure α} {ν : MeasureTheory.Measure β} [MeasureTheory.IsProbabilityMeasure μ] [MeasureTheory.IsProbabilityMeasure ν] {T : αα} {S : ββ} {π : αβ} (hT : MeasureTheory.MeasurePreserving T μ μ) (hS : MeasureTheory.MeasurePreserving S ν ν) ( : MeasureTheory.MeasurePreserving π μ ν) (hπS : π T = S π) (R : MeasurePartition ν ι) :

    Factor-relative entropy invariance. Let π : α → β be a factor map from (α, T, μ) to (β, S, ν) (a measure-preserving intertwining π ∘ T = S ∘ π), and let R be a finite measurable partition of the target. Then the Kolmogorov–Sinai entropy of the pulled-back partition π⁻¹R relative to T equals that of R relative to S: h(π⁻¹R, T) = h(R, S).

    This is the first reduction of the Abramov–Rokhlin addition formula. The proof is a change of variables: for each n the cells of the iterated join of π⁻¹R are the π-preimages of those of the iterated join of R (ksJoinCells_pulledBack), and μ(π⁻¹E) = ν(E) by measure-preservation, so the two iterated-join entropy sequences ksEntropySeq agree as functions of n; the subadditive sequences are therefore equal and have equal Fekete limits (Subadditive.lim_congr).