Skip to content

Commit 6228795

Browse files
committed
feat(MeasureTheory): add sigma-finite strong measurability
1 parent 53c16d1 commit 6228795

1 file changed

Lines changed: 45 additions & 1 deletion

File tree

Mathlib/MeasureTheory/Function/StronglyMeasurable/InnerRegular.lean

Lines changed: 45 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import Mathlib.Topology.MetricSpace.Perfect
2727
This file proves that measurable maps into pseudometrizable Borel spaces have an almost everywhere
2828
separable range under the uncountable disjoint-union property. This is the topological reduction in
2929
the proof that almost everywhere measurability and almost everywhere strong measurability agree for
30-
finite inner regular measures.
30+
finite inner regular measures. We also derive the corresponding sigma-finite results.
3131
-/
3232

3333
@[expose] public section
@@ -1449,4 +1449,48 @@ theorem aestronglyMeasurable_iff_aemeasurable_of_innerRegular
14491449
⟨AEStronglyMeasurable.aemeasurable,
14501450
AEMeasurable.aestronglyMeasurable_of_innerRegular⟩
14511451

1452+
/-- An almost everywhere measurable map into a pseudometrizable Borel space has an almost
1453+
everywhere separable range with respect to a sigma-finite compact-inner-regular measure. -/
1454+
theorem AEMeasurable.exists_isSeparable_ae_mem_of_sigmaFinite_innerRegular
1455+
[TopologicalSpace X] [OpensMeasurableSpace X] [T2Space X]
1456+
[SigmaFinite μ] [μ.InnerRegularCompactLTTop] (hf : AEMeasurable f μ) :
1457+
∃ s : Set Y, IsSeparable s ∧ ∀ᵐ x ∂μ, f x ∈ s := by
1458+
let E := spanningSets μ
1459+
letI (n : ℕ) : IsFiniteMeasure (μ.restrict (E n)) :=
1460+
isFiniteMeasure_restrict.2 (measure_spanningSets_lt_top μ n).ne
1461+
have h (n : ℕ) :=
1462+
AEMeasurable.exists_isClosed_isSeparable_ae_mem (Y := Y) (hf.restrict (s := E n))
1463+
choose s _hs_closed hs_sep hfs using h
1464+
refine ⟨⋃ n, s n, IsSeparable.iUnion hs_sep, ?_⟩
1465+
have hfs' : ∀ n, ∀ᵐ x ∂μ.restrict (E n), f x ∈ ⋃ n, s n := fun n ↦
1466+
(hfs n).mono fun _ hx ↦ mem_iUnion_of_mem n hx
1467+
have := (ae_restrict_iUnion_iff E fun x ↦ f x ∈ ⋃ n, s n).2 hfs'
1468+
simpa only [E, iUnion_spanningSets, Measure.restrict_univ] using this
1469+
1470+
/-- A measurable map into a pseudometrizable Borel space has an almost everywhere separable
1471+
range with respect to a sigma-finite compact-inner-regular measure. -/
1472+
theorem Measurable.exists_isSeparable_ae_mem_of_sigmaFinite_innerRegular
1473+
[TopologicalSpace X] [OpensMeasurableSpace X] [T2Space X]
1474+
[SigmaFinite μ] [μ.InnerRegularCompactLTTop] (hf : Measurable f) :
1475+
∃ s : Set Y, IsSeparable s ∧ ∀ᵐ x ∂μ, f x ∈ s :=
1476+
AEMeasurable.exists_isSeparable_ae_mem_of_sigmaFinite_innerRegular hf.aemeasurable
1477+
1478+
/-- Almost everywhere measurable maps into pseudometrizable Borel spaces are almost everywhere
1479+
strongly measurable with respect to sigma-finite compact-inner-regular measures. -/
1480+
theorem AEMeasurable.aestronglyMeasurable_of_sigmaFinite_innerRegular
1481+
[TopologicalSpace X] [OpensMeasurableSpace X] [T2Space X]
1482+
[SigmaFinite μ] [μ.InnerRegularCompactLTTop] (hf : AEMeasurable f μ) :
1483+
AEStronglyMeasurable f μ := by
1484+
refine aestronglyMeasurable_iff_aemeasurable_separable.2 ⟨hf, ?_⟩
1485+
exact AEMeasurable.exists_isSeparable_ae_mem_of_sigmaFinite_innerRegular hf
1486+
1487+
/-- Almost everywhere strong measurability and almost everywhere measurability agree for maps into
1488+
pseudometrizable Borel spaces with respect to sigma-finite compact-inner-regular measures. -/
1489+
theorem aestronglyMeasurable_iff_aemeasurable_of_sigmaFinite_innerRegular
1490+
[TopologicalSpace X] [OpensMeasurableSpace X] [T2Space X]
1491+
[SigmaFinite μ] [μ.InnerRegularCompactLTTop] :
1492+
AEStronglyMeasurable f μ ↔ AEMeasurable f μ :=
1493+
⟨AEStronglyMeasurable.aemeasurable,
1494+
AEMeasurable.aestronglyMeasurable_of_sigmaFinite_innerRegular⟩
1495+
14521496
end MeasureTheory

0 commit comments

Comments
 (0)