Commit 2026-01-25 22:12 6eedf698
View on Github →feat(Probability): Generalize some theorems by replacing StronglyAdapted with Adapted (#34381)
I changed the name from hittingBtwn_isStoppingTime to Adapted.isStoppingTime_hittingBtwn. This allows us to take advantage of the dot notation, so that for example, we can prove the following theorem in one line:
theorem StronglyAdapted.isStoppingTime_hittingBtwn [ConditionallyCompleteLinearOrder ι]
[WellFoundedLT ι] [Countable ι] [TopologicalSpace β] [PseudoMetrizableSpace β]
[MeasurableSpace β] [BorelSpace β]
{f : Filtration ι m} {u : ι → Ω → β} {s : Set β} {n n' : ι} (hu : StronglyAdapted f u)
(hs : MeasurableSet s) : IsStoppingTime f (fun ω ↦ (hittingBtwn u s n n' ω : ι)) :=
hu.adapted.isStoppingTime_hittingBtwn hs
I also golfed some proofs.