The ℝ≥0∞-module of measures #
This file provides an ℝ≥0∞-module structure on the space of measures.
Tags #
measure, module
@[instance_reducible]
@[simp]
@[simp]
@[simp]
theorem
MeasureTheory.OuterMeasure.toMeasure_zero
{α : Type u_1}
[mα : MeasurableSpace α]
(h : mα ≤ OuterMeasure.caratheodory 0)
:
@[simp]
theorem
MeasureTheory.OuterMeasure.toMeasure_eq_zero
{α : Type u_1}
{mα : MeasurableSpace α}
{μ : OuterMeasure α}
(h : mα ≤ μ.caratheodory)
:
theorem
MeasureTheory.Measure.apply_eq_zero_of_isEmpty
{α : Type u_1}
{mα : MeasurableSpace α}
[IsEmpty α]
(μ : Measure α)
(s : Set α)
:
instance
MeasureTheory.Measure.instSubsingletonOfIsEmpty
{α : Type u_1}
{mα : MeasurableSpace α}
[IsEmpty α]
:
Subsingleton (Measure α)
theorem
MeasureTheory.Measure.eq_zero_of_isEmpty
{α : Type u_1}
{mα : MeasurableSpace α}
[IsEmpty α]
(μ : Measure α)
:
@[simp]
@[instance_reducible]
Equations
- MeasureTheory.Measure.instInhabited = { default := 0 }
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[simp]
theorem
MeasureTheory.Measure.add_toOuterMeasure
{α : Type u_1}
{mα : MeasurableSpace α}
(μ₁ μ₂ : Measure α)
:
@[simp]
theorem
MeasureTheory.Measure.add_apply
{α : Type u_1}
{mα : MeasurableSpace α}
(μ₁ μ₂ : Measure α)
(s : Set α)
:
@[instance_reducible]
instance
MeasureTheory.Measure.instSMul
{α : Type u_1}
{R : Type u_3}
{mα : MeasurableSpace α}
[SMul R ENNReal]
[IsScalarTower R ENNReal ENNReal]
:
Equations
- One or more equations did not get rendered due to their size.
@[simp]
theorem
MeasureTheory.Measure.smul_toOuterMeasure
{α : Type u_1}
{R : Type u_3}
{mα : MeasurableSpace α}
[SMul R ENNReal]
[IsScalarTower R ENNReal ENNReal]
(c : R)
(μ : Measure α)
:
@[simp]
theorem
MeasureTheory.Measure.coe_smul
{α : Type u_1}
{R : Type u_3}
{mα : MeasurableSpace α}
[SMul R ENNReal]
[IsScalarTower R ENNReal ENNReal]
(c : R)
(μ : Measure α)
:
@[simp]
theorem
MeasureTheory.Measure.coe_nnreal_smul
{α : Type u_1}
{mα : MeasurableSpace α}
(c : NNReal)
(μ : Measure α)
:
@[simp]
theorem
MeasureTheory.Measure.smul_apply
{α : Type u_1}
{R : Type u_3}
{mα : MeasurableSpace α}
[SMul R ENNReal]
[IsScalarTower R ENNReal ENNReal]
(c : R)
(μ : Measure α)
(s : Set α)
:
instance
MeasureTheory.Measure.instSMulCommClassOfENNReal
{α : Type u_1}
{R : Type u_3}
{R' : Type u_4}
{mα : MeasurableSpace α}
[SMul R ENNReal]
[IsScalarTower R ENNReal ENNReal]
[SMul R' ENNReal]
[IsScalarTower R' ENNReal ENNReal]
[SMulCommClass R R' ENNReal]
:
SMulCommClass R R' (Measure α)
instance
MeasureTheory.Measure.instIsScalarTowerOfENNReal
{α : Type u_1}
{R : Type u_3}
{R' : Type u_4}
{mα : MeasurableSpace α}
[SMul R ENNReal]
[IsScalarTower R ENNReal ENNReal]
[SMul R' ENNReal]
[IsScalarTower R' ENNReal ENNReal]
[SMul R R']
[IsScalarTower R R' ENNReal]
:
IsScalarTower R R' (Measure α)
instance
MeasureTheory.Measure.instIsCentralScalar
{α : Type u_1}
{R : Type u_3}
{mα : MeasurableSpace α}
[SMul R ENNReal]
[IsScalarTower R ENNReal ENNReal]
[SMul Rᵐᵒᵖ ENNReal]
[IsCentralScalar R ENNReal]
:
IsCentralScalar R (Measure α)
@[instance_reducible]
instance
MeasureTheory.Measure.instMulActionOfIsScalarTowerENNReal
{α : Type u_1}
{R : Type u_3}
{mα : MeasurableSpace α}
[Monoid R]
[MulAction R ENNReal]
[IsScalarTower R ENNReal ENNReal]
:
@[instance_reducible]
instance
MeasureTheory.Measure.instAddCommMonoid
{α : Type u_1}
{mα : MeasurableSpace α}
:
AddCommMonoid (Measure α)
Coercion to function as an additive monoid homomorphism.
Equations
- MeasureTheory.Measure.coeAddHom = { toFun := DFunLike.coe, map_zero' := ⋯, map_add' := ⋯ }
Instances For
@[simp]
theorem
MeasureTheory.Measure.coeAddHom_apply
{α : Type u_1}
{mα : MeasurableSpace α}
(μ : Measure α)
:
@[simp]
theorem
MeasureTheory.Measure.coe_finsetSum
{α : Type u_1}
{ι : Type u_2}
{mα : MeasurableSpace α}
(I : Finset ι)
(μ : ι → Measure α)
:
@[deprecated MeasureTheory.Measure.coe_finsetSum (since := "2026-04-08")]
theorem
MeasureTheory.Measure.coe_finset_sum
{α : Type u_1}
{ι : Type u_2}
{mα : MeasurableSpace α}
(I : Finset ι)
(μ : ι → Measure α)
:
Alias of MeasureTheory.Measure.coe_finsetSum.
theorem
MeasureTheory.Measure.finsetSum_apply
{α : Type u_1}
{ι : Type u_2}
{mα : MeasurableSpace α}
(I : Finset ι)
(μ : ι → Measure α)
(s : Set α)
:
@[deprecated MeasureTheory.Measure.finsetSum_apply (since := "2026-04-08")]
theorem
MeasureTheory.Measure.finset_sum_apply
{α : Type u_1}
{ι : Type u_2}
{mα : MeasurableSpace α}
(I : Finset ι)
(μ : ι → Measure α)
(s : Set α)
:
Alias of MeasureTheory.Measure.finsetSum_apply.
@[instance_reducible]
instance
MeasureTheory.Measure.instDistribMulActionOfIsScalarTowerENNReal
{α : Type u_1}
{R : Type u_3}
{mα : MeasurableSpace α}
[Monoid R]
[DistribMulAction R ENNReal]
[IsScalarTower R ENNReal ENNReal]
:
DistribMulAction R (Measure α)
Equations
- MeasureTheory.Measure.instDistribMulActionOfIsScalarTowerENNReal = Function.Injective.distribMulAction { toFun := MeasureTheory.Measure.toOuterMeasure, map_zero' := ⋯, map_add' := ⋯ } ⋯ ⋯
@[instance_reducible]
instance
MeasureTheory.Measure.instModuleOfIsScalarTowerENNReal
{α : Type u_1}
{R : Type u_3}
{mα : MeasurableSpace α}
[Semiring R]
[Module R ENNReal]
[IsScalarTower R ENNReal ENNReal]
:
Equations
- MeasureTheory.Measure.instModuleOfIsScalarTowerENNReal = Function.Injective.module R { toFun := MeasureTheory.Measure.toOuterMeasure, map_zero' := ⋯, map_add' := ⋯ } ⋯ ⋯
instance
MeasureTheory.Measure.instIsTorsionFreeOfENNReal
{α : Type u_1}
{R : Type u_3}
{mα : MeasurableSpace α}
[Semiring R]
[Module R ENNReal]
[IsScalarTower R ENNReal ENNReal]
[Module.IsTorsionFree R ENNReal]
:
Module.IsTorsionFree R (Measure α)
@[simp]
theorem
MeasureTheory.Measure.coe_nnreal_smul_apply
{α : Type u_1}
{mα : MeasurableSpace α}
(c : NNReal)
(μ : Measure α)
(s : Set α)
:
@[simp]
theorem
MeasureTheory.Measure.nnreal_smul_coe_apply
{α : Type u_1}
{mα : MeasurableSpace α}
(c : NNReal)
(μ : Measure α)
(s : Set α)
:
theorem
MeasureTheory.Measure.ae_smul_measure_le
{α : Type u_1}
{R : Type u_3}
{mα : MeasurableSpace α}
{μ : Measure α}
[SMul R ENNReal]
[IsScalarTower R ENNReal ENNReal]
(c : R)
:
theorem
MeasureTheory.Measure.ae_smul_measure_iff
{α : Type u_1}
{R : Type u_3}
{mα : MeasurableSpace α}
{μ : Measure α}
[Semiring R]
[IsDomain R]
[Module R ENNReal]
[IsScalarTower R ENNReal ENNReal]
[Module.IsTorsionFree R ENNReal]
{c : R}
{p : α → Prop}
(hc : c ≠ 0)
:
@[simp]
theorem
MeasureTheory.Measure.ae_smul_measure_eq
{α : Type u_1}
{R : Type u_3}
{mα : MeasurableSpace α}
[Semiring R]
[IsDomain R]
[Module R ENNReal]
[IsScalarTower R ENNReal ENNReal]
[Module.IsTorsionFree R ENNReal]
{c : R}
(hc : c ≠ 0)
(μ : Measure α)
:
theorem
MeasureTheory.Measure.measure_toMeasurable_add_inter_left
{α : Type u_1}
{mα : MeasurableSpace α}
{μ ν : Measure α}
{s t : Set α}
(hs : MeasurableSet s)
(ht : (μ + ν) t ≠ ⊤)
:
theorem
MeasureTheory.Measure.measure_toMeasurable_add_inter_right
{α : Type u_1}
{mα : MeasurableSpace α}
{μ ν : Measure α}
{s t : Set α}
(hs : MeasurableSet s)
(ht : (μ + ν) t ≠ ⊤)
: