Tail σ-algebras on path space and for general processes #
This file provides two canonical viewpoints on tail σ-algebras with explicit bridge lemmas connecting them.
Main definitions #
tailFamily X n: The n-th reverse (future) σ-algebra generated by the tails of XtailProcess X: Tail σ-algebra of a process X : ℕ → Ω → α
Main results #
tailFamily_antitone,tailProcess_le_tailFamily: basic monotonicitytailProcess_eq_iInf_revFiltration: bridge to a reverse-filtration formulation (parameterised by an arbitraryrevFiltration)tailProcess_le_ambient: the tail σ-algebra is a sub-σ-algebra of the ambient one
Implementation notes #
This file is designed to be mathlib-ready:
- Only imports mathlib (no project dependencies)
- Comprehensive docstrings
- Conservative use of attributes (@[simp] only on definitional aliases)
Index Arithmetic (isolate Nat arithmetic once) #
Process-Relative Tail #
The n-th reverse (future) σ-algebra generated by the tails of X.
Equations
- Exchangeability.Tail.tailFamily X n = ⨆ (k : ℕ), MeasurableSpace.comap (fun (ω : Ω) => X (n + k) ω) inferInstance
Instances For
Tail σ-algebra of a process X : ℕ → Ω → α.
Equations
Instances For
Helper Lemmas for comap and Infima #
Preimage is injective on sets when f is surjective.
With f surjective and a nonempty index type, comap commutes with ⨅.
Bridge 3 (to ViaMartingale's revFiltration).
If revFiltration X m is defined as the σ-algebra generated by all X (m+k),
then the tail equals ⨅ m, revFiltration X m.
Proof strategy: Rewrite each slice using hrev, then unfold tailProcess.
General Properties #
Tail σ-algebra is sub-σ-algebra of ambient space when all X_k are measurable.
NOTE: For probability/finite measures, trimming to the tail σ-algebra preserves sigma-finiteness. This is automatic via type class inference in mathlib.