Documentation

Mathlib.MeasureTheory.OuterMeasure.Caratheodory

The Carathéodory σ-algebra of an outer measure #

Given an outer measure m, the Carathéodory-measurable sets are the sets s such that for all sets t we have m t = m (t ∩ s) + m (t \ s). This forms a measurable space.

Main definitions and statements #

References #

Tags #

Carathéodory-measurable, Carathéodory's criterion

A set s is Carathéodory-measurable for an outer measure m if for all sets t we have m t = m (t ∩ s) + m (t \ s).

Equations
Instances For
    theorem MeasureTheory.OuterMeasure.isCaratheodory_iff_le' {α : Type u} (m : OuterMeasure α) {s : Set α} :
    m.IsCaratheodory s ↔ ∀ (t : Set α), m (t ∩ s) + m (t \ s) ≤ m t
    theorem MeasureTheory.OuterMeasure.isCaratheodory_union {α : Type u} (m : OuterMeasure α) {s₁ s₂ : Set α} (h₁ : m.IsCaratheodory s₁) (h₂ : m.IsCaratheodory s₂) :
    m.IsCaratheodory (s₁ ∪ s₂)
    theorem MeasureTheory.OuterMeasure.IsCaratheodory.biUnion_of_finite {α : Type u} {m : OuterMeasure α} {ι : Type u_1} {s : ι → Set α} {t : Set ι} (ht : t.Finite) (h : ∀ i ∈ t, m.IsCaratheodory (s i)) :
    m.IsCaratheodory (⋃ i ∈ t, s i)
    theorem MeasureTheory.OuterMeasure.measure_inter_union {α : Type u} (m : OuterMeasure α) {s₁ s₂ : Set α} (h : s₁ ∩ s₂ ⊆ ∅) (h₁ : m.IsCaratheodory s₁) {t : Set α} :
    m (t ∩ (s₁ ∪ s₂)) = m (t ∩ s₁) + m (t ∩ s₂)
    theorem MeasureTheory.OuterMeasure.isCaratheodory_iUnion_lt {α : Type u} (m : OuterMeasure α) {s : ℕ → Set α} {n : ℕ} :
    (∀ i < n, m.IsCaratheodory (s i)) → m.IsCaratheodory (⋃ (i : ℕ), ⋃ (_ : i < n), s i)
    theorem MeasureTheory.OuterMeasure.isCaratheodory_inter {α : Type u} (m : OuterMeasure α) {s₁ s₂ : Set α} (h₁ : m.IsCaratheodory s₁) (h₂ : m.IsCaratheodory s₂) :
    m.IsCaratheodory (s₁ ∩ s₂)
    theorem MeasureTheory.OuterMeasure.isCaratheodory_sdiff {α : Type u} (m : OuterMeasure α) {s₁ s₂ : Set α} (h₁ : m.IsCaratheodory s₁) (h₂ : m.IsCaratheodory s₂) :
    m.IsCaratheodory (s₁ \ s₂)
    @[deprecated MeasureTheory.OuterMeasure.isCaratheodory_sdiff (since := "2026-06-03")]
    theorem MeasureTheory.OuterMeasure.isCaratheodory_diff {α : Type u} (m : OuterMeasure α) {s₁ s₂ : Set α} (h₁ : m.IsCaratheodory s₁) (h₂ : m.IsCaratheodory s₂) :
    m.IsCaratheodory (s₁ \ s₂)

    Alias of MeasureTheory.OuterMeasure.isCaratheodory_sdiff.

    theorem MeasureTheory.OuterMeasure.isCaratheodory_partialSups {α : Type u} (m : OuterMeasure α) {ι : Type u_1} [Preorder ι] [LocallyFiniteOrderBot ι] {s : ι → Set α} (h : ∀ (i : ι), m.IsCaratheodory (s i)) (i : ι) :
    theorem MeasureTheory.OuterMeasure.isCaratheodory_disjointed {α : Type u} (m : OuterMeasure α) {ι : Type u_1} [Preorder ι] [LocallyFiniteOrderBot ι] {s : ι → Set α} (h : ∀ (i : ι), m.IsCaratheodory (s i)) (i : ι) :
    theorem MeasureTheory.OuterMeasure.isCaratheodory_sum {α : Type u} (m : OuterMeasure α) {s : ℕ → Set α} (h : ∀ (i : ℕ), m.IsCaratheodory (s i)) (hd : Pairwise (Function.onFun Disjoint s)) {t : Set α} {n : ℕ} :
    ∑ i ∈ Finset.range n, m (t ∩ s i) = m (t ∩ ⋃ (i : ℕ), ⋃ (_ : i < n), s i)
    theorem MeasureTheory.OuterMeasure.isCaratheodory_iUnion_of_disjoint {α : Type u} (m : OuterMeasure α) {s : ℕ → Set α} (h : ∀ (i : ℕ), m.IsCaratheodory (s i)) (hd : Pairwise (Function.onFun Disjoint s)) :
    m.IsCaratheodory (⋃ (i : ℕ), s i)

    Use isCaratheodory_iUnion instead, which does not require the disjoint assumption.

    theorem MeasureTheory.OuterMeasure.isCaratheodory_iUnion {α : Type u} (m : OuterMeasure α) {s : ℕ → Set α} (h : ∀ (i : ℕ), m.IsCaratheodory (s i)) :
    m.IsCaratheodory (⋃ (i : ℕ), s i)
    theorem MeasureTheory.OuterMeasure.f_iUnion {α : Type u} (m : OuterMeasure α) {s : ℕ → Set α} (h : ∀ (i : ℕ), m.IsCaratheodory (s i)) (hd : Pairwise (Function.onFun Disjoint s)) :
    m (⋃ (i : ℕ), s i) = ∑' (i : ℕ), m (s i)

    The Carathéodory-measurable sets for an outer measure m form a Dynkin system.

    Equations
    Instances For
      @[implicit_reducible]

      Given an outer measure μ, the Carathéodory-measurable space is defined such that s is measurable if ∀ t, μ t = μ (t ∩ s) + μ (t \ s).

      Equations
      Instances For
        theorem MeasureTheory.OuterMeasure.isCaratheodory_iff {α : Type u} (m : OuterMeasure α) {s : Set α} :
        MeasurableSet s ↔ ∀ (t : Set α), m t = m (t ∩ s) + m (t \ s)
        theorem MeasureTheory.OuterMeasure.isCaratheodory_iff_le {α : Type u} (m : OuterMeasure α) {s : Set α} :
        MeasurableSet s ↔ ∀ (t : Set α), m (t ∩ s) + m (t \ s) ≤ m t
        theorem MeasureTheory.OuterMeasure.iUnion_eq_of_caratheodory {α : Type u} (m : OuterMeasure α) {s : ℕ → Set α} (h : ∀ (i : ℕ), MeasurableSet (s i)) (hd : Pairwise (Function.onFun Disjoint s)) :
        m (⋃ (i : ℕ), s i) = ∑' (i : ℕ), m (s i)
        theorem MeasureTheory.OuterMeasure.ofFunction_caratheodory {α : Type u_1} {m : Set α → ENNReal} {s : Set α} {h₀ : m ∅ = 0} (hs : ∀ (t : Set α), m (t ∩ s) + m (t \ s) ≤ m t) :
        theorem MeasureTheory.OuterMeasure.boundedBy_caratheodory {α : Type u_1} {m : Set α → ENNReal} {s : Set α} (hs : ∀ (t : Set α), m (t ∩ s) + m (t \ s) ≤ m t) :
        theorem MeasureTheory.OuterMeasure.le_sum_caratheodory {α : Type u_1} {ι : Type u_2} (m : ι → OuterMeasure α) :
        ⨅ (i : ι), (m i).caratheodory ≤ (sum m).caratheodory