Core Infrastructure for ViaKoopman Proof #
This file contains foundational infrastructure for the Koopman-based de Finetti proof:
- Reusable micro-lemmas
- Lp coercion lemmas
- Two-sided natural extension infrastructure (Ωℤ, shiftℤ)
- NaturalExtensionData structure
- Helper lemmas for shift operations
- Instance-locking shims for conditional expectation
All lemmas in this file are proved (no sorries).
Extracted from: Infrastructure.lean (Part 1/3) Status: Complete (no sorries in proofs)
API compatibility aliases #
Lp coercion lemmas for measure spaces #
Coercion of finite sums in Lp is almost everywhere equal to pointwise sums. This is the measure-space analogue of lp.coeFn_sum (which is for sequence spaces).
Two-sided natural extension infrastructure #
Notation for bi-infinite path space ℤ → α.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The two-sided shift on bi-infinite sequences.
Equations
- Exchangeability.DeFinetti.ViaKoopman.shiftℤ ω n = ω (n + 1)
Instances For
The inverse shift on bi-infinite sequences.
Equations
- Exchangeability.DeFinetti.ViaKoopman.shiftℤInv ω n = ω (n - 1)
Instances For
Restrict a bi-infinite path to its nonnegative coordinates.
Equations
Instances For
Extend a one-sided path to the bi-infinite path space by duplicating the zeroth coordinate on the negative side. This is a convenient placeholder when we only need the right-infinite coordinates.
Equations
Instances For
Two-sided shift-invariant sets. A set is shift-invariant if it is measurable and equals its preimage under the shift.
Equations
Instances For
Shift-invariant σ-algebra on the two-sided path space.
This is defined directly as the sub-σ-algebra of measurable shift-invariant sets.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The shift-invariant σ-algebra is a sub-σ-algebra of the product σ-algebra.
Data describing the natural two-sided extension of a one-sided stationary process.
- μhat : MeasureTheory.Measure Ωℤ[α]
The two-sided extension measure on bi-infinite path space.
- μhat_isProb : MeasureTheory.IsProbabilityMeasure self.μhat
- shift_preserving : MeasureTheory.MeasurePreserving shiftℤ self.μhat self.μhat
- shiftInv_preserving : MeasureTheory.MeasurePreserving shiftℤInv self.μhat self.μhat
Instances For
General infrastructure lemmas for factor maps and invariance #
Transport integrability across a pushforward equality and then pull back by composition.
This avoids instance gymnastics by rewriting the measure explicitly, then using comp_measurable.
Instance-locking shims for conditional expectation #
These wrappers lock the ambient measurable space instance to prevent Lean from synthesizing the sub-σ-algebra as the ambient instance in type class arguments.
The defining property of conditional expectation on m-measurable sets, with ambient locked.
Set integral change of variables for pushforward measures.
If g : Ω' → Ω pushes forward μ' to μ, then integrating f ∘ g over g ⁻¹' s
equals integrating f over s.
Note: we require AEMeasurable f μ and derive AEMeasurable f (Measure.map g μ') by rewriting with hpush.
On a finite measure space, an a.e.-bounded, a.e.-measurable real function is integrable.