Documentation

Mathlib.MeasureTheory.Measure.AbsolutelyContinuous

Absolute Continuity of Measures #

We say that μ is absolutely continuous with respect to ν, or that μ is dominated by ν, if ν(A) = 0 implies that μ(A) = 0. We denote that by μ ≪ ν.

It is equivalent to an inequality of the almost everywhere filters of the measures: μ ≪ ν ↔ ae μ ≤ ae ν.

Main definitions #

Main statements #

Notation #

We say that μ is absolutely continuous with respect to ν, or that μ is dominated by ν, if ν(A) = 0 implies that μ(A) = 0.

Equations
  • μ.AbsolutelyContinuous ν = ∀ ⦃s : Set α⦄, ν s = 0μ s = 0
Instances For

    We say that μ is absolutely continuous with respect to ν, or that μ is dominated by ν, if ν(A) = 0 implies that μ(A) = 0.

    Equations
    Instances For
      theorem MeasureTheory.Measure.absolutelyContinuous_of_le {α : Type u_1} {mα : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} (h : μ ν) :
      μ.AbsolutelyContinuous ν
      theorem LE.le.absolutelyContinuous {α : Type u_1} {mα : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} (h : μ ν) :
      μ.AbsolutelyContinuous ν

      Alias of MeasureTheory.Measure.absolutelyContinuous_of_le.

      theorem MeasureTheory.Measure.absolutelyContinuous_of_eq {α : Type u_1} {mα : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} (h : μ = ν) :
      μ.AbsolutelyContinuous ν
      theorem Eq.absolutelyContinuous {α : Type u_1} {mα : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} (h : μ = ν) :
      μ.AbsolutelyContinuous ν

      Alias of MeasureTheory.Measure.absolutelyContinuous_of_eq.

      theorem MeasureTheory.Measure.AbsolutelyContinuous.mk {α : Type u_1} {mα : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} (h : ∀ ⦃s : Set α⦄, MeasurableSet sν s = 0μ s = 0) :
      μ.AbsolutelyContinuous ν
      theorem MeasureTheory.Measure.AbsolutelyContinuous.refl {α : Type u_1} {_m0 : MeasurableSpace α} (μ : MeasureTheory.Measure α) :
      μ.AbsolutelyContinuous μ
      theorem MeasureTheory.Measure.AbsolutelyContinuous.rfl {α : Type u_1} {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} :
      μ.AbsolutelyContinuous μ
      instance MeasureTheory.Measure.AbsolutelyContinuous.instIsRefl {α : Type u_1} {x✝ : MeasurableSpace α} :
      IsRefl (MeasureTheory.Measure α) fun (x1 x2 : MeasureTheory.Measure α) => x1.AbsolutelyContinuous x2
      theorem MeasureTheory.Measure.AbsolutelyContinuous.trans {α : Type u_1} {mα : MeasurableSpace α} {μ₁ μ₂ μ₃ : MeasureTheory.Measure α} (h1 : μ₁.AbsolutelyContinuous μ₂) (h2 : μ₂.AbsolutelyContinuous μ₃) :
      μ₁.AbsolutelyContinuous μ₃
      theorem MeasureTheory.Measure.AbsolutelyContinuous.map {α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {μ ν : MeasureTheory.Measure α} (h : μ.AbsolutelyContinuous ν) {f : αβ} (hf : Measurable f) :
      (MeasureTheory.Measure.map f μ).AbsolutelyContinuous (MeasureTheory.Measure.map f ν)
      theorem MeasureTheory.Measure.AbsolutelyContinuous.smul_left {α : Type u_1} {R : Type u_5} {mα : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} [SMul R ENNReal] [IsScalarTower R ENNReal ENNReal] (h : μ.AbsolutelyContinuous ν) (c : R) :
      (c μ).AbsolutelyContinuous ν
      theorem MeasureTheory.Measure.AbsolutelyContinuous.smul {α : Type u_1} {R : Type u_5} {mα : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} [SMul R ENNReal] [IsScalarTower R ENNReal ENNReal] (h : μ.AbsolutelyContinuous ν) (c : R) :
      (c μ).AbsolutelyContinuous (c ν)

      If μ ≪ ν, then c • μ ≪ c • ν.

      Earlier, this name was used for what's now called AbsolutelyContinuous.smul_left.

      @[deprecated MeasureTheory.Measure.AbsolutelyContinuous.smul (since := "2024-11-14")]
      theorem MeasureTheory.Measure.AbsolutelyContinuous.smul_both {α : Type u_1} {R : Type u_5} {mα : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} [SMul R ENNReal] [IsScalarTower R ENNReal ENNReal] (h : μ.AbsolutelyContinuous ν) (c : R) :
      (c μ).AbsolutelyContinuous (c ν)

      Alias of MeasureTheory.Measure.AbsolutelyContinuous.smul.


      If μ ≪ ν, then c • μ ≪ c • ν.

      Earlier, this name was used for what's now called AbsolutelyContinuous.smul_left.

      theorem MeasureTheory.Measure.AbsolutelyContinuous.add {α : Type u_1} {mα : MeasurableSpace α} {μ₁ μ₂ ν ν' : MeasureTheory.Measure α} (h1 : μ₁.AbsolutelyContinuous ν) (h2 : μ₂.AbsolutelyContinuous ν') :
      (μ₁ + μ₂).AbsolutelyContinuous (ν + ν')
      theorem MeasureTheory.Measure.AbsolutelyContinuous.add_left_iff {α : Type u_1} {mα : MeasurableSpace α} {μ₁ μ₂ ν : MeasureTheory.Measure α} :
      (μ₁ + μ₂).AbsolutelyContinuous ν μ₁.AbsolutelyContinuous ν μ₂.AbsolutelyContinuous ν
      theorem MeasureTheory.Measure.AbsolutelyContinuous.add_left {α : Type u_1} {mα : MeasurableSpace α} {μ₁ μ₂ ν : MeasureTheory.Measure α} (h₁ : μ₁.AbsolutelyContinuous ν) (h₂ : μ₂.AbsolutelyContinuous ν) :
      (μ₁ + μ₂).AbsolutelyContinuous ν
      theorem MeasureTheory.Measure.AbsolutelyContinuous.add_right {α : Type u_1} {mα : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} (h1 : μ.AbsolutelyContinuous ν) (ν' : MeasureTheory.Measure α) :
      μ.AbsolutelyContinuous (ν + ν')
      @[simp]
      theorem MeasureTheory.Measure.absolutelyContinuous_zero_iff {α : Type u_1} {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} :
      μ.AbsolutelyContinuous 0 μ = 0
      theorem MeasureTheory.Measure.absolutelyContinuous_sum_left {α : Type u_1} {ι : Type u_4} {mα : MeasurableSpace α} {ν : MeasureTheory.Measure α} {μs : ιMeasureTheory.Measure α} (hμs : ∀ (i : ι), (μs i).AbsolutelyContinuous ν) :
      (MeasureTheory.Measure.sum μs).AbsolutelyContinuous ν
      theorem MeasureTheory.Measure.absolutelyContinuous_sum_right {α : Type u_1} {ι : Type u_4} {mα : MeasurableSpace α} {ν : MeasureTheory.Measure α} {μs : ιMeasureTheory.Measure α} (i : ι) (hνμ : ν.AbsolutelyContinuous (μs i)) :
      ν.AbsolutelyContinuous (MeasureTheory.Measure.sum μs)
      theorem MeasureTheory.Measure.smul_absolutelyContinuous {α : Type u_1} {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} {c : ENNReal} :
      (c μ).AbsolutelyContinuous μ
      theorem MeasureTheory.Measure.absolutelyContinuous_of_le_smul {α : Type u_1} {mα : MeasurableSpace α} {μ μ' : MeasureTheory.Measure α} {c : ENNReal} (hμ'_le : μ' c μ) :
      μ'.AbsolutelyContinuous μ
      theorem MeasureTheory.Measure.absolutelyContinuous_smul {α : Type u_1} {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} {c : ENNReal} (hc : c 0) :
      μ.AbsolutelyContinuous (c μ)
      theorem LE.le.absolutelyContinuous_of_ae {α : Type u_1} {mα : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} :
      MeasureTheory.ae μ MeasureTheory.ae νμ.AbsolutelyContinuous ν

      Alias of the forward direction of MeasureTheory.Measure.ae_le_iff_absolutelyContinuous.

      theorem MeasureTheory.Measure.AbsolutelyContinuous.ae_le {α : Type u_1} {mα : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} :
      μ.AbsolutelyContinuous νMeasureTheory.ae μ MeasureTheory.ae ν

      Alias of the reverse direction of MeasureTheory.Measure.ae_le_iff_absolutelyContinuous.

      theorem MeasureTheory.Measure.ae_mono' {α : Type u_1} {mα : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} :
      μ.AbsolutelyContinuous νMeasureTheory.ae μ MeasureTheory.ae ν

      Alias of the reverse direction of MeasureTheory.Measure.ae_le_iff_absolutelyContinuous.


      Alias of the reverse direction of MeasureTheory.Measure.ae_le_iff_absolutelyContinuous.

      theorem MeasureTheory.Measure.AbsolutelyContinuous.ae_eq {α : Type u_1} {δ : Type u_3} {mα : MeasurableSpace α} {μ ν : MeasureTheory.Measure α} (h : μ.AbsolutelyContinuous ν) {f g : αδ} (h' : f =ᵐ[ν] g) :
      f =ᵐ[μ] g
      theorem MeasureTheory.AEDisjoint.of_absolutelyContinuous {α : Type u_1} {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} {s t : Set α} (h : MeasureTheory.AEDisjoint μ s t) {ν : MeasureTheory.Measure α} (h' : ν.AbsolutelyContinuous μ) :
      theorem MeasureTheory.AEDisjoint.of_le {α : Type u_1} {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} {s t : Set α} (h : MeasureTheory.AEDisjoint μ s t) {ν : MeasureTheory.Measure α} (h' : ν μ) :
      theorem MeasurableEmbedding.absolutelyContinuous_map {α : Type u_1} {β : Type u_2} {m0 : MeasurableSpace α} {m1 : MeasurableSpace β} {f : αβ} {μ ν : MeasureTheory.Measure α} (hf : MeasurableEmbedding f) (hμν : μ.AbsolutelyContinuous ν) :
      (MeasureTheory.Measure.map f μ).AbsolutelyContinuous (MeasureTheory.Measure.map f ν)