Convergence in measure
AbbreviationMeasurable functions representing \(L^0((0,1))\)#✓fully proved
The type of Borel measurable functions \(f : \mathbb{R} \to \mathbb{R}\), used as representatives of the elements of \(L^0([0,1])\).
The pseudometric and the convergence in measure built on them depend only on the restriction of \(f\) to \([0,1]\) up to a null set.
abbrev L0UnitInterval : Type := {f : ℝ → ℝ // Measurable f}
DefinitionThe \(L^0\) pseudometric on \((0,1)\)#✓fully proved
For Borel measurable functions \(f, g : \mathbb{R} \to \mathbb{R}\),
the integral being with respect to Lebesgue measure on \([0,1]\).
This is a pseudometric: functions that agree almost everywhere on \([0,1]\) are at distance \(0\), and on the almost-everywhere classes it is the usual metric of \(L^0([0,1])\).
noncomputable def L0PseudoMetric (f g : L0UnitInterval) : ℝ :=
∫ x, |f.1 x - g.1 x| / (1 + |f.1 x - g.1 x|)
∂(MeasureTheory.volume.restrict (Set.Icc (0 : ℝ) 1))
abbrev L0UnitInterval : Type := {f : ℝ → ℝ // Measurable f}
WantedExt/MeasureTheory/L0MetricTendstoInMeasureWanted.lean:51
Uses 1 · Used by 1
TheoremConvergence in the \(L^0\) pseudometric is convergence in measure#●ready to prove
Let \(f\) and \(f_0, f_1, f_2, \ldots\) be Borel measurable functions \(\mathbb{R} \to \mathbb{R}\), and let \(d\) be the pseudometric
on such functions, the integral being with respect to Lebesgue measure. Then \(d(f_n, f) \to 0\) as \(n \to \infty\) if and only if \(f_n \to f\) in measure with respect to Lebesgue measure on \([0,1]\): for every \(\varepsilon > 0\), the Lebesgue measure of \(\{x \in [0,1] : |f_n(x) - f(x)| \ge \varepsilon\}\) tends to \(0\) as \(n \to \infty\).
The source states this for \(L^0([0,1])\), on which \(d\) is a metric; here it is stated for representatives, on which \(d\) is only a pseudometric. Both sides depend only on the almost-everywhere classes of the functions on \([0,1]\), so the two statements say the same thing.
public theorem_wanted tendsto_L0PseudoMetric_zero_iff_tendstoInMeasure
(fSeq : ℕ → L0UnitInterval) (f : L0UnitInterval) :
Filter.Tendsto (fun n => L0PseudoMetric (fSeq n) f) Filter.atTop (𝓝 (0 : ℝ)) ↔
MeasureTheory.TendstoInMeasure
(MeasureTheory.volume.restrict (Set.Icc (0 : ℝ) 1))
(fun n x => (fSeq n).1 x) Filter.atTop (fun x => f.1 x)
abbrev L0UnitInterval : Type := {f : ℝ → ℝ // Measurable f}
WantedExt/MeasureTheory/L0MetricTendstoInMeasureWanted.lean:51
noncomputable def L0PseudoMetric (f g : L0UnitInterval) : ℝ :=
∫ x, |f.1 x - g.1 x| / (1 + |f.1 x - g.1 x|)
∂(MeasureTheory.volume.restrict (Set.Icc (0 : ℝ) 1))
WantedExt/MeasureTheory/L0MetricTendstoInMeasureWanted.lean:56
Sources
- MA-ProofBench (L. Pu et al., arXiv:2606.13782), Level II (Functional analysis; Linear function spaces and their duals), problem
ma_proofbench_l2_07, with the change above.
Uses 2
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.