HepLean Documentation

Mathlib.MeasureTheory.Constructions.BorelSpace.Metric

Borel sigma algebras on (pseudo-)metric spaces #

Main statements #

theorem Measurable.infDist {α : Type u_1} {β : Type u_2} [PseudoMetricSpace α] [MeasurableSpace α] [OpensMeasurableSpace α] [MeasurableSpace β] {f : βα} (hf : Measurable f) {s : Set α} :
Measurable fun (x : β) => Metric.infDist (f x) s
theorem Measurable.infNndist {α : Type u_1} {β : Type u_2} [PseudoMetricSpace α] [MeasurableSpace α] [OpensMeasurableSpace α] [MeasurableSpace β] {f : βα} (hf : Measurable f) {s : Set α} :
Measurable fun (x : β) => Metric.infNndist (f x) s
theorem Measurable.dist {α : Type u_1} {β : Type u_2} [PseudoMetricSpace α] [MeasurableSpace α] [OpensMeasurableSpace α] [MeasurableSpace β] [SecondCountableTopology α] {f g : βα} (hf : Measurable f) (hg : Measurable g) :
Measurable fun (b : β) => dist (f b) (g b)
theorem Measurable.nndist {α : Type u_1} {β : Type u_2} [PseudoMetricSpace α] [MeasurableSpace α] [OpensMeasurableSpace α] [MeasurableSpace β] [SecondCountableTopology α] {f g : βα} (hf : Measurable f) (hg : Measurable g) :
Measurable fun (b : β) => nndist (f b) (g b)
theorem measurable_edist_left {α : Type u_1} [PseudoEMetricSpace α] [MeasurableSpace α] [OpensMeasurableSpace α] {x : α} :
Measurable fun (y : α) => edist y x
theorem Measurable.infEdist {α : Type u_1} {β : Type u_2} [PseudoEMetricSpace α] [MeasurableSpace α] [OpensMeasurableSpace α] [MeasurableSpace β] {f : βα} (hf : Measurable f) {s : Set α} :
Measurable fun (x : β) => EMetric.infEdist (f x) s
theorem tendsto_measure_cthickening {α : Type u_1} [PseudoEMetricSpace α] [MeasurableSpace α] [OpensMeasurableSpace α] {μ : MeasureTheory.Measure α} {s : Set α} (hs : R > 0, μ (Metric.cthickening R s) ) :
Filter.Tendsto (fun (r : ) => μ (Metric.cthickening r s)) (nhds 0) (nhds (μ (closure s)))

If a set has a closed thickening with finite measure, then the measure of its r-closed thickenings converges to the measure of its closure as r tends to 0.

theorem tendsto_measure_cthickening_of_isClosed {α : Type u_1} [PseudoEMetricSpace α] [MeasurableSpace α] [OpensMeasurableSpace α] {μ : MeasureTheory.Measure α} {s : Set α} (hs : R > 0, μ (Metric.cthickening R s) ) (h's : IsClosed s) :
Filter.Tendsto (fun (r : ) => μ (Metric.cthickening r s)) (nhds 0) (nhds (μ s))

If a closed set has a closed thickening with finite measure, then the measure of its closed r-thickenings converge to its measure as r tends to 0.

theorem tendsto_measure_thickening {α : Type u_1} [PseudoEMetricSpace α] [MeasurableSpace α] [OpensMeasurableSpace α] {μ : MeasureTheory.Measure α} {s : Set α} (hs : R > 0, μ (Metric.thickening R s) ) :
Filter.Tendsto (fun (r : ) => μ (Metric.thickening r s)) (nhdsWithin 0 (Set.Ioi 0)) (nhds (μ (closure s)))

If a set has a thickening with finite measure, then the measures of its r-thickenings converge to the measure of its closure as r > 0 tends to 0.

theorem tendsto_measure_thickening_of_isClosed {α : Type u_1} [PseudoEMetricSpace α] [MeasurableSpace α] [OpensMeasurableSpace α] {μ : MeasureTheory.Measure α} {s : Set α} (hs : R > 0, μ (Metric.thickening R s) ) (h's : IsClosed s) :
Filter.Tendsto (fun (r : ) => μ (Metric.thickening r s)) (nhdsWithin 0 (Set.Ioi 0)) (nhds (μ s))

If a closed set has a thickening with finite measure, then the measure of its r-thickenings converge to its measure as r > 0 tends to 0.

theorem Measurable.edist {α : Type u_1} {β : Type u_2} [PseudoEMetricSpace α] [MeasurableSpace α] [OpensMeasurableSpace α] [MeasurableSpace β] [SecondCountableTopology α] {f g : βα} (hf : Measurable f) (hg : Measurable g) :
Measurable fun (b : β) => edist (f b) (g b)
theorem AEMeasurable.edist {α : Type u_1} {β : Type u_2} [PseudoEMetricSpace α] [MeasurableSpace α] [OpensMeasurableSpace α] [MeasurableSpace β] [SecondCountableTopology α] {f g : βα} {μ : MeasureTheory.Measure β} (hf : AEMeasurable f μ) (hg : AEMeasurable g μ) :
AEMeasurable (fun (a : β) => edist (f a) (g a)) μ

Given a compact set in a proper space, the measure of its r-closed thickenings converges to its measure as r tends to 0.

If a measurable space is countably generated and separates points, it arises as the borel sets of some second countable t4 topology (i.e. a separable metrizable one).

If a measurable space on α is countably generated and separates points, there is some second countable t4 topology on α (i.e. a separable metrizable one) for which every open set is measurable.

theorem Measurable.norm {α : Type u_1} {β : Type u_2} [MeasurableSpace α] [NormedAddCommGroup α] [OpensMeasurableSpace α] [MeasurableSpace β] {f : βα} (hf : Measurable f) :
Measurable fun (a : β) => f a
theorem AEMeasurable.norm {α : Type u_1} {β : Type u_2} [MeasurableSpace α] [NormedAddCommGroup α] [OpensMeasurableSpace α] [MeasurableSpace β] {f : βα} {μ : MeasureTheory.Measure β} (hf : AEMeasurable f μ) :
AEMeasurable (fun (a : β) => f a) μ
theorem Measurable.nnnorm {α : Type u_1} {β : Type u_2} [MeasurableSpace α] [NormedAddCommGroup α] [OpensMeasurableSpace α] [MeasurableSpace β] {f : βα} (hf : Measurable f) :
Measurable fun (a : β) => f a‖₊
theorem AEMeasurable.nnnorm {α : Type u_1} {β : Type u_2} [MeasurableSpace α] [NormedAddCommGroup α] [OpensMeasurableSpace α] [MeasurableSpace β] {f : βα} {μ : MeasureTheory.Measure β} (hf : AEMeasurable f μ) :
AEMeasurable (fun (a : β) => f a‖₊) μ
theorem Measurable.ennnorm {α : Type u_1} {β : Type u_2} [MeasurableSpace α] [NormedAddCommGroup α] [OpensMeasurableSpace α] [MeasurableSpace β] {f : βα} (hf : Measurable f) :
Measurable fun (a : β) => f a‖₊
theorem AEMeasurable.ennnorm {α : Type u_1} {β : Type u_2} [MeasurableSpace α] [NormedAddCommGroup α] [OpensMeasurableSpace α] [MeasurableSpace β] {f : βα} {μ : MeasureTheory.Measure β} (hf : AEMeasurable f μ) :
AEMeasurable (fun (a : β) => f a‖₊) μ