Documentation

Mathlib.MeasureTheory.Measure.Typeclasses.ZeroOne

We introduce the typeclass IsZeroOneMeasure for measures that only take the values 0 and 1.

Main definitions #

Main statements #

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

A measure is a zero-one measure if it only takes the values 0 or 1.

Instances
    theorem MeasureTheory.Measure.zero_one {α : Type u_1} { : MeasurableSpace α} (μ : Measure α) [IsZeroOneMeasure μ] (s : Set α) :
    μ s = 0 μ s = 1
    theorem MeasureTheory.IsZeroOneMeasure.measure_univ {α : Type u_1} { : MeasurableSpace α} {μ : Measure α} [IsZeroOneMeasure μ] {s : Set α} (hμs : μ s = 1) :
    μ Set.univ = 1
    theorem MeasureTheory.IsZeroOneMeasure.measure_inter_eq_one {α : Type u_1} { : MeasurableSpace α} {μ : Measure α} [IsZeroOneMeasure μ] {s t : Set α} (hs : MeasurableSet s) (ht : MeasurableSet t) (hμs : μ s = 1) (hμt : μ t = 1) :
    μ (s t) = 1
    theorem MeasureTheory.IsZeroOneMeasure.measure_inter_eq_prod {α : Type u_1} { : MeasurableSpace α} {μ : Measure α} [IsZeroOneMeasure μ] {s t : Set α} (hs : MeasurableSet s) (ht : MeasurableSet t) :
    μ (s t) = μ s * μ t
    theorem MeasureTheory.IsZeroOneMeasure.exists_eq_dirac {α : Type u_1} { : MeasurableSpace α} {μ : Measure α} [IsZeroOneMeasure μ] [StandardBorelSpace α] [NeZero μ] :
    ∃ (x₀ : α), μ = Measure.dirac x₀

    In a standard Borel space, a zero-one measure that is not the zero measure is a Dirac measure.