Reverse martingale infrastructure (finite horizon) #
Reversing time on a finite horizon N turns an antitone family of σ-algebras 𝔽, and its
conditional-expectation process n ↦ μ[f | 𝔽 n], into a forward filtration revFiltration on
which the conditional-expectation process is a genuine forward martingale (via Mathlib's
martingale_condExp). This finite-horizon reversal is the base step of the reverse (Lévy-downward)
martingale convergence argument.
Main definitions #
revFiltration: the time-reversed filtration on a finite horizonN(k ↦ 𝔽 (N - k)).revCEFinite: the time-reversed conditional-expectation process (n ↦ μ[f | 𝔽 (N - n)]), for a Banach-space-valuedf.
Main results #
revCEFinite_martingale: the reversed conditional-expectation process is a forward martingale forrevFiltration(the finite-horizon reversal adapter for Mathlib'smartingale_condExp).
revFiltration_apply / revCEFinite_apply are the @[simp] defining equations.
Adapted from cameronfreer/exchangeability (Probability/Martingale/Reverse.lean, pin
e0532e59ceff23edab44dda9ab0655debbc9cc22). Written Mathlib-shaped for eventual upstreaming.
Reverse filtration on a finite horizon N: its level n is 𝔽 (N - n). Used for
finite-horizon time reversal of an antitone family 𝔽.
Equations
Instances For
Reverse conditional-expectation process at finite horizon N: for n ≤ N this is
μ[f | 𝔽 (N - n)], for a Banach-space-valued f.
Instances For
Defining equation for revCEFinite (whose body is deliberately not @[expose]d).
Levels of the reverse filtration: revFiltration 𝔽 … N at n is 𝔽 (N - n).
Finite-horizon reversal adapter for Mathlib's martingale_condExp: the reversed
conditional-expectation process revCEFinite … N is a genuine (forward) martingale for the forward
filtration revFiltration 𝔽 … N.