InformationTheory

InformationTheory.Shannon.Portfolio.StationaryWinftyConcrete

source

Concrete two-sided market instantiation of the growing-memory W_∞ AEP (Cover–Thomas) #

The abstract headline growingMemory_logWealth_tendsto_condOptGrowthInfty is stated for an arbitrary increasing filtration and measure-preserving map T, conditional on two measurability-only shift/past coherence hypotheses (hcoh, hcoh_inf) linking the filtration to the shift orbit. This file discharges both coherences for the concrete two-sided market — sequence space Ω = ∀ _ : ℤ, Fin m → ℝ, shift T = shiftZ, coordinate-0 price relative X = coord0, and the finite-past filtration ℱ = pastFiltration — and produces the concrete headline growingMemory_logWealth_tendsto_condOptGrowthInfty_concrete with the two coherences removed (every remaining hypothesis is a market-regularity/ergodicity precondition).

The discharge is bounded plumbing: each coherence component is a finite-window function pulled back through a shift, so it factors as g ∘ shiftZ^[k+1] with g measurable w.r.t. the negative-past σ-algebra, using the generic comap-through-shift factorization.

Local shift-iterate helpers #

Replicated from the (privately scoped) engine in SMB/AlgoetCover/TwoSidedRatio.lean to keep the import surface light (shiftZ_iterate_apply is public in Core, so it is used directly).

Coordinate measurability in the past σ-algebras #

Generic comap-through-shift factorization #

The two coherence discharges #

Concrete headline #

theorem

InformationTheory.Shannon.Portfolio.growingMemory_logWealth_tendsto_condOptGrowthInfty_concrete

source
{m : } (μ : MeasureTheory.Measure (Fin m)) [MeasureTheory.IsProbabilityMeasure μ] (hT : MeasureTheory.MeasurePreserving TwoSided.shiftZ μ μ) (hT_erg : Ergodic TwoSided.shiftZ μ) [Nonempty (Fin m)] (hpos : ∀ (ω : Fin m), bstdSimplex (Fin m), 0 < j : Fin m, b j * TwoSided.coord0 ω j) (hint : ∀ (c : (Fin m)Fin m), Measurable c(∀ (ω : Fin m), c ω stdSimplex (Fin m))MeasureTheory.Integrable (causalLogReturn TwoSided.coord0 c) μ) (bstar : (Fin m)Fin m) (hbstar_meas : ∀ (k : ), MeasureTheory.StronglyMeasurable (bstar k)) (hbstar_simplex : ∀ (k : ) (ω : Fin m), bstar k ω stdSimplex (Fin m)) (hbstar_dom : ∀ (k : ) (c : (Fin m)Fin m), MeasureTheory.StronglyMeasurable c(∀ (ω : Fin m), c ω stdSimplex (Fin m))μ[causalLogReturn TwoSided.coord0 c | TwoSided.pastFiltration k] ≤ᵐ[μ] μ[causalLogReturn TwoSided.coord0 (bstar k) | TwoSided.pastFiltration k]) (hint_coord : ∀ (i : ) (coord : Fin m), MeasureTheory.Integrable (fun (ω : Fin m) => TwoSided.coord0 ω coord / j : Fin m, bstar i ω j * TwoSided.coord0 ω j) μ) (hUB : ∃ (C : ), ∀ (c : (Fin m)Fin m), (∀ (ω : Fin m), c ω stdSimplex (Fin m))MeasureTheory.Integrable (causalLogReturn TwoSided.coord0 c) μ (ω : Fin m), causalLogReturn TwoSided.coord0 c ω μ C) (bstarInf : (Fin m)Fin m) (hInf_meas : MeasureTheory.StronglyMeasurable bstarInf) (hInf_simplex : ∀ (ω : Fin m), bstarInf ω stdSimplex (Fin m)) (hint_coord_inf : ∀ (i : Fin m), MeasureTheory.Integrable (fun (ω : Fin m) => TwoSided.coord0 ω i / j : Fin m, bstarInf ω j * TwoSided.coord0 ω j) μ) (hInf_dom : ∀ (c : (Fin m)Fin m), MeasureTheory.StronglyMeasurable c(∀ (ω : Fin m), c ω stdSimplex (Fin m))μ[causalLogReturn TwoSided.coord0 c | ⨆ (j : ), TwoSided.pastFiltration j] ≤ᵐ[μ] μ[causalLogReturn TwoSided.coord0 bstarInf | ⨆ (j : ), TwoSided.pastFiltration j]) :

Growing-memory W_∞ AEP (Cover–Thomas) for the concrete two-sided market: the growing-memory log-wealth average converges almost surely to the infinite-past optimal growth rate W_∞ = condOptGrowthInfty. The sequence space is Ω = ∀ _ : ℤ, Fin m → ℝ, the dynamics is the two-sided shift shiftZ, the per-epoch price relative is the coordinate-0 projection coord0, and the filtration is the finite-past pastFiltration. The two shift/past coherences of the abstract statement are discharged internally; all remaining hypotheses are market-regularity/ergodicity preconditions (measure preservation, ergodicity, simplex membership, positivity, integrability, conditional dominance). @audit:ok

Used by