Documentation

Mathlib.MeasureTheory.Measure.Typeclasses.NullSingletonClass

Measures having value zero on singletons #

TODO #

Add a NoAtoms class defined as ∀ s, MeasurableSet s → 0 < μ s → ∃ t ⊆ s, MeasurableSet t ∧ 0 < μ t ∧ μ t < μ s. This implies NullSingletonClass but the converse is not true.

class MeasureTheory.NullSingletonClass {α : Type u_1} {m0 : MeasurableSpace α} (μ : Measure α) :

Measure μ has value zero on singletons.

  • measure_singleton (x : α) : μ {x} = 0
Instances
    @[deprecated MeasureTheory.NullSingletonClass (since := "2026-06-09")]
    def MeasureTheory.NoAtoms {α : Type u_1} {m0 : MeasurableSpace α} (μ : Measure α) :

    Alias of MeasureTheory.NullSingletonClass.


    Measure μ has value zero on singletons.

    Equations
    Instances For
      theorem Set.Countable.ae_notMem {α : Type u_1} {m0 : MeasurableSpace α} {s : Set α} (h : s.Countable) (μ : MeasureTheory.Measure α) [MeasureTheory.NullSingletonClass μ] :
      ∀ᵐ (x : α) μ, xs
      theorem MeasureTheory.Measure.ae_ne {α : Type u_1} {m0 : MeasurableSpace α} (μ : Measure α) [NullSingletonClass μ] (a : α) :
      ∀ᵐ (x : α) μ, x a
      @[simp]
      theorem MeasureTheory.restrict_compl_singleton {α : Type u_1} {m0 : MeasurableSpace α} {μ : Measure α} [NullSingletonClass μ] (a : α) :
      theorem Set.Finite.measure_zero {α : Type u_1} {m0 : MeasurableSpace α} {s : Set α} (h : s.Finite) (μ : MeasureTheory.Measure α) [MeasureTheory.NullSingletonClass μ] :
      μ s = 0
      theorem Finset.measure_zero {α : Type u_1} {m0 : MeasurableSpace α} (s : Finset α) (μ : MeasureTheory.Measure α) [MeasureTheory.NullSingletonClass μ] :
      μ s = 0
      theorem MeasureTheory.insert_ae_eq_self {α : Type u_1} {m0 : MeasurableSpace α} {μ : Measure α} [NullSingletonClass μ] (a : α) (s : Set α) :
      insert a s =ᵐ[μ] s
      @[deprecated MeasureTheory.exists_accPt_of_nullSingletonClass (since := "2026-06-09")]

      Alias of MeasureTheory.exists_accPt_of_nullSingletonClass.

      theorem MeasureTheory.Iio_ae_eq_Iic {α : Type u_1} {m0 : MeasurableSpace α} {μ : Measure α} [NullSingletonClass μ] [PartialOrder α] {a : α} :
      theorem MeasureTheory.Ioi_ae_eq_Ici {α : Type u_1} {m0 : MeasurableSpace α} {μ : Measure α} [NullSingletonClass μ] [PartialOrder α] {a : α} :
      theorem MeasureTheory.Ioo_ae_eq_Ioc {α : Type u_1} {m0 : MeasurableSpace α} {μ : Measure α} [NullSingletonClass μ] [PartialOrder α] {a b : α} :
      theorem MeasureTheory.Ioc_ae_eq_Icc {α : Type u_1} {m0 : MeasurableSpace α} {μ : Measure α} [NullSingletonClass μ] [PartialOrder α] {a b : α} :
      theorem MeasureTheory.Ioo_ae_eq_Ico {α : Type u_1} {m0 : MeasurableSpace α} {μ : Measure α} [NullSingletonClass μ] [PartialOrder α] {a b : α} :
      theorem MeasureTheory.Ioo_ae_eq_Icc {α : Type u_1} {m0 : MeasurableSpace α} {μ : Measure α} [NullSingletonClass μ] [PartialOrder α] {a b : α} :
      theorem MeasureTheory.Ico_ae_eq_Icc {α : Type u_1} {m0 : MeasurableSpace α} {μ : Measure α} [NullSingletonClass μ] [PartialOrder α] {a b : α} :
      theorem MeasureTheory.Ico_ae_eq_Ioc {α : Type u_1} {m0 : MeasurableSpace α} {μ : Measure α} [NullSingletonClass μ] [PartialOrder α] {a b : α} :
      theorem MeasureTheory.uIoc_ae_eq_interval {α : Type u_1} {m0 : MeasurableSpace α} {μ : Measure α} [NullSingletonClass μ] [LinearOrder α] {a b : α} :