Skip to content

Commit 2b2aaba

Browse files
committed
Update UniformIntegrable.lean
1 parent 62a8040 commit 2b2aaba

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

Mathlib/MeasureTheory/Function/UniformIntegrable.lean

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -931,6 +931,38 @@ lemma UniformIntegrable.integrable_of_tendstoInMeasure
931931
rw [← memLp_one_iff_integrable]
932932
exact hUI.memLp_of_tendstoInMeasure 1 htends
933933

934+
/-- If `fn` is `UnifIntegrable`, then the family of limits in probability of sequences of `fn` is
935+
`UnifIntegrable`. -/
936+
lemma UnifIntegrable.unifIntegrable_of_tendstoInMeasure
937+
{α β ι : Type*} {m : MeasurableSpace α} {μ : Measure α} [NormedAddCommGroup β]
938+
{fn : ι → α → β} (p : ℝ≥0∞) (hUI : UnifIntegrable fn p μ)
939+
(hfn : ∀ i, AEStronglyMeasurable (fn i) μ) :
940+
UnifIntegrable (fun (f : {g : α → β | ∃ ni : ℕ → ι,
941+
TendstoInMeasure μ (fn ∘ ni) atTop g}) ↦ f.1) p μ := by
942+
refine fun ε hε => ?_
943+
obtain ⟨δ, hδ, hδ'⟩ := hUI hε
944+
refine ⟨δ, hδ, fun ⟨f, s, hs⟩ t ht ht' => ?_⟩
945+
obtain ⟨u, hu⟩ := hs.exists_seq_tendsto_ae
946+
refine Lp.seq_tendsto_ae_bounded p (fun n => hδ' (s (u n)) t ht ht') ?_ ?_
947+
· exact fun n => (hfn (s (u n))).indicator ht
948+
· filter_upwards [hu.2] with a ha
949+
by_cases memt : a ∈ t
950+
· simpa [memt]
951+
· simp [memt]
952+
953+
/-- If `fn` is `UniformIntegrable`, then the family of limits in probability of sequences of `fn` is
954+
`UniformIntegrable`. -/
955+
lemma UniformIntegrable.uniformIntegrable_of_tendstoInMeasure
956+
{α β ι : Type*} {m : MeasurableSpace α} {μ : Measure α} [NormedAddCommGroup β]
957+
{fn : ι → α → β} (p : ℝ≥0∞) (hUI : UniformIntegrable fn p μ) :
958+
UniformIntegrable (fun (f : {g : α → β | ∃ ni : ℕ → ι,
959+
TendstoInMeasure μ (fn ∘ ni) atTop g}) ↦ f.1) p μ := by
960+
refine ⟨fun ⟨f, s, hs⟩ => ?_, hUI.2.1.unifIntegrable_of_tendstoInMeasure p (fun i => hUI.1 i), ?_⟩
961+
· exact hs.aestronglyMeasurable (fun n => hUI.1 (s n))
962+
· obtain ⟨C, hC⟩ := hUI.2.2
963+
refine ⟨C, fun ⟨f, s, hs⟩ => ?_⟩
964+
exact tendstoInMeasure_bounded p (fun n => hC (s n)) hs (fun n => hUI.1 (s n))
965+
934966
end TendstoInMeasure
935967

936968
end MeasureTheory

0 commit comments

Comments
 (0)