Skip to main content
fpvandoorn/carleson
Source indexedtheorem · leanprover/lean4:v4.32.0

MeasureTheory.aemeasurable_Ici_of_forall_Icc

Carleson.ToMathlib.MeasureTheory.Measure.AEMeasurable · Carleson/ToMathlib/MeasureTheory/Measure/AEMeasurable.lean:34 to 47

Mathematical statement

Exact Lean statement

theorem aemeasurable_Ici_of_forall_Icc {α : Type*} {m0 : MeasurableSpace α} {μ : Measure α} {β : Type*}
  {mβ : MeasurableSpace β} [LinearOrder α] [(atTop : Filter α).IsCountablyGenerated] {x : α} {g : α → β}
  (g_meas : ∀ t ≥ x, AEMeasurable g (μ.restrict (Set.Icc x t))) : AEMeasurable g (μ.restrict (Set.Ici x))

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
theorem aemeasurable_Ici_of_forall_Icc {α : Type*} {m0 : MeasurableSpace α} {μ : Measure α} {β : Type*}  {mβ : MeasurableSpace β} [LinearOrder α] [(atTop : Filter α).IsCountablyGenerated] {x : α} {g : α  β}  (g_meas :  t  x, AEMeasurable g (μ.restrict (Set.Icc x t))) : AEMeasurable g (μ.restrict (Set.Ici x)) := by  haveI : Nonempty α := x  obtain u, hu_tendsto := exists_seq_tendsto (atTop : Filter α)  have Ici_eq_iUnion : Ici x = ⋃ n : , Icc x (u n) := by    rw [iUnion_Icc_eq_Ici_self_iff.mpr _]    exact fun y _ => (hu_tendsto.eventually (eventually_ge_atTop y)).exists  rw [Ici_eq_iUnion, aemeasurable_iUnion_iff]  intro n  rcases le_or_gt x (u n) with h | h  · exact g_meas (u n) h  · rw [Icc_eq_empty (not_le.mpr h), Measure.restrict_empty]    exact aemeasurable_zero_measure