Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section3.Provider.Corrector.Realization

Realization #

Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.

Provider: the measurable spatial realization of a stationary random field #

Algsuperdiff/Probability/StationaryProjection.lean builds the stationary Hilbert layer over an abstract carrier Ω carrying an AddAction (Vec d) Ω and a translation-invariant measure μ. That layer is purely abstract: the docstring of Algsuperdiff.Probability.Stationary.measurePreserving_const_vadd records that only fixed-shift measurability is available there, "not joint measurability of the translation parameter and the field".

Every displayed quantity of l.approximation.stationary.by.local and l.corrector.limit lives instead on the space side: ‖·‖_{L²(cu_K)}, ⨍_{cu_K}, H¹₀(cu_K). Passing between the two sides requires the realization map

realize X ω : x ↦ X (x +ᵥ ω),

which is what this file provides, together with the measurability facts that make it usable under Fubini. This is item of the corrector-limit design.

Joint measurability of (x, ω) ↦ x +ᵥ ω is genuinely extra data over the abstract layer; it is taken here as Mathlib's existing class MeasurableVAdd₂ (Vec d) Ω, so that no new class and no new global instance is introduced. For L²-classes the realization is representative dependent (changing X on a μ-null set can change realize X ω at every point), so every statement below is made for an honest StronglyMeasurable representative and transported to Lp along a.e. equality at the point of use.

def Algsuperdiff.Section3.Provider.Corrector.realize {d : ℕ} {Ω : Type u_1} [AddAction (HCPolySupport.Vec d) Ω] {E : Type u_2} (X : Ω → E) (ω : Ω) (x : HCPolySupport.Vec d) :
E

The spatial realization of an abstract random field X at the sample ω: the field x ↦ X (x +ᵥ ω) on ℝᵈ. This is the map denoted X(x + ω) in the ergodic-theory literature and implicitly used throughout Section 3 whenever a stationary field is integrated over a cube.

Equations
Instances For
    theorem Algsuperdiff.Section3.Provider.Corrector.realize_apply {d : ℕ} {Ω : Type u_1} [AddAction (HCPolySupport.Vec d) Ω] {E : Type u_2} (X : Ω → E) (ω : Ω) (x : HCPolySupport.Vec d) :
    realize X ω x = X (x +ᵥ ω)

    Joint measurability of the translation action, in the order (space, sample).

    Joint measurability of the translation action, in the order (sample, space). This is the order in which the product measure μ.prod (volume.restrict …) is formed below.

    The spatial translation at a fixed sample is measurable.

    , per-sample form. For a measurable representative the spatial realization is measurable in the space variable, for every sample.

    , joint form. For a measurable representative the spatial realization is jointly measurable in the sample and the space variable. This is the fact the abstract stationary layer does not supply, and the one that makes the Fubini argument of RealizationTransfer.lean legitimate.

    Real-shift Koopman transfer of expectations: a stationary expectation is unchanged by translating the sample. This is the real-parameter analogue of CoarseGraining's integer-shift Homogenization.IsStationaryR.integral_comp_translateReg, obtained from Algsuperdiff.Probability.Stationary.measurePreserving_const_vadd.

    Stationary translation preserves integrability.

    The pointwise pairing of two square-integrable stationary fields is integrable on the sample space.

    , product integrability. The pointwise pairing of two realizations is integrable on the product of the sample space with a triadic cube. This is the hypothesis of the Fubini exchange used, and it also produces the per-sample square integrability of a realization on a cube.

    , per-sample square integrability. For almost every sample the spatial realization of a stationary L² field is square integrable on any triadic cube, i.e. it is an honest element of CoarseGraining's L²(Q; ℝᵈ) scale.