Downcrossings and Pathwise Reversal Lemmas #
Downcrossings are upcrossings after negation and interval flip. These lemmas establish the relationship between upcrossings of a process and downcrossings of its time reversal.
Main Definitions #
downcrossingsBefore: Downcrossings before time Ndowncrossings: Total downcrossings (supremum over all time horizons)
Main Results #
up_neg_flip_eq_down: up(-b, -a, -X) = down(a, b, X)down_neg_flip_eq_up: down(-b, -a, -X) = up(a, b, X)upBefore_le_downBefore_rev_succ: Upcrossing-downcrossing inequalityupcrossings_bdd_uniform: Uniform bound on reverse martingale upcrossingscondExp_exists_ae_limit_antitone: A.S. limit existence for antitone filtrationsuniformIntegrable_condexp_antitone: UI of conditional expectationsaestronglyMeasurable_iInf_of_tendsto_ae_antitone: Limit is F_inf-measurableae_limit_is_condexp_iInf: Limit equals condExp w.r.t. intersection σ-algebra
Downcrossings before N: defined as upcrossings of negated process with flipped interval. Returns a random variable Ω → ℕ.
Equations
- Exchangeability.Probability.downcrossingsBefore a b X N = MeasureTheory.upcrossingsBefore (-b) (-a) (negProcess X) N
Instances For
Total downcrossings: supremum over all time horizons.
Equations
- Exchangeability.Probability.downcrossings a b X ω = ⨆ (N : ℕ), ↑(Exchangeability.Probability.downcrossingsBefore a b X N ω)
Instances For
Identity 1: Upcrossings of negated process = downcrossings of original. Negation flips crossing direction: up(-b, -a, -X) = down(a, b, X).
Double negation is identity.
Identity 2: Downcrossings of negated process = upcrossings of original. Negation flips crossing direction: down(-b, -a, -X) = up(a, b, X).
Index is bounded by completion time when upperCrossingTime < N. If the n-th crossing completes before time N, then n < N.
Corrected one-way inequality with shifted horizon on the reversed side.
The bijection (τ, σ) ↦ (N-σ, N-τ) maps X upcrossings to Y upcrossings. When τ = 0, the reversed crossing completes at time N. With "before N+1" on the reversed side, this crossing is counted (since N < N+1).
This fixes the boundary issue in upBefore_le_downBefore_rev.
Uniform (in N) bound on upcrossings for the reverse martingale.
For an L¹-bounded martingale obtained by reversing an antitone filtration, the expected number of upcrossings is uniformly bounded, independent of the time horizon N.
A.S. existence of the limit of μ[f | 𝔽 n] along an antitone filtration.
This uses the upcrossing inequality applied to the time-reversed martingales to show that the original sequence has finitely many upcrossings and downcrossings a.e., hence converges a.e.
Uniform integrability of {μ[f | 𝔽 n]}ₙ for antitone filtration.
This is a direct application of mathlib's Integrable.uniformIntegrable_condExp,
which works for any family of sub-σ-algebras (not just filtrations).
Key lemma: A.e. limit of adapted sequence for antitone filtration is F_inf-AEStronglyMeasurable.
For antitone filtration 𝔽 with F_inf = ⨅ 𝔽, if each Xn is 𝔽 n-strongly-measurable and Xn → Xlim a.e., then Xlim is AEStronglyMeasurable[F_inf].
The key observation: For antitone 𝔽 (𝔽 n decreases as n increases):
- For n ≥ N: 𝔽 n ⊆ 𝔽 N (larger index = smaller σ-algebra)
- So {Xn > a} ∈ 𝔽 n ⊆ 𝔽 N for n ≥ N
- The lim sup set ⋂N ⋃{n≥N} {Xn > a} ∈ ⋂_N 𝔽 N = F_inf
- Hence Xlim is F_inf-measurable (up to a.e. equality)
This is crucial for showing that reverse martingale limits satisfy μ[Xlim | F_inf] = Xlim.
Identification: the a.s. limit equals μ[f | ⨅ n, 𝔽 n].
Uses uniform integrability to pass from a.e. convergence to L¹ convergence, then uses L¹-continuity of conditional expectation to identify the limit.