Loogle!
Result
Found 150 declarations mentioning MeasureTheory.Measure.dirac.
- MeasureTheory.Measure.dirac 📋 Mathlib.MeasureTheory.Measure.Dirac.Def
{α : Type u_1} [MeasurableSpace α] (a : α) : MeasureTheory.Measure α - MeasureTheory.Measure.dirac_ne_zero 📋 Mathlib.MeasureTheory.Measure.Dirac.Def
{α : Type u_1} [MeasurableSpace α] {a : α} : MeasureTheory.Measure.dirac a ≠ 0 - MeasureTheory.Measure.dirac_real_apply_of_mem 📋 Mathlib.MeasureTheory.Measure.Dirac.Def
{α : Type u_1} [MeasurableSpace α] {s : Set α} {a : α} (h : a ∈ s) : (MeasureTheory.Measure.dirac a).real s = 1 - MeasureTheory.Measure.dirac_real_apply 📋 Mathlib.MeasureTheory.Measure.Dirac.Def
{α : Type u_1} [MeasurableSpace α] [MeasurableSingletonClass α] (a : α) (s : Set α) : (MeasureTheory.Measure.dirac a).real s = s.indicator 1 a - MeasureTheory.Measure.dirac_apply_of_mem 📋 Mathlib.MeasureTheory.Measure.Dirac.Def
{α : Type u_1} [MeasurableSpace α] {s : Set α} {a : α} (h : a ∈ s) : (MeasureTheory.Measure.dirac a) s = 1 - MeasureTheory.Measure.le_dirac_apply 📋 Mathlib.MeasureTheory.Measure.Dirac.Def
{α : Type u_1} [MeasurableSpace α] {s : Set α} {a : α} : s.indicator 1 a ≤ (MeasureTheory.Measure.dirac a) s - MeasureTheory.Measure.dirac_apply 📋 Mathlib.MeasureTheory.Measure.Dirac.Def
{α : Type u_1} [MeasurableSpace α] [MeasurableSingletonClass α] (a : α) (s : Set α) : (MeasureTheory.Measure.dirac a) s = s.indicator 1 a - MeasureTheory.Measure.dirac_apply' 📋 Mathlib.MeasureTheory.Measure.Dirac.Def
{α : Type u_1} [MeasurableSpace α] {s : Set α} (a : α) (hs : MeasurableSet s) : (MeasureTheory.Measure.dirac a) s = s.indicator 1 a - MeasureTheory.Measure.dirac_apply_eq_zero_or_one 📋 Mathlib.MeasureTheory.Measure.Dirac.Def
{α : Type u_1} [MeasurableSpace α] {s : Set α} {a : α} : (MeasureTheory.Measure.dirac a) s = 0 ∨ (MeasureTheory.Measure.dirac a) s = 1 - MeasureTheory.Measure.dirac_apply_ne_one_iff_eq_zero 📋 Mathlib.MeasureTheory.Measure.Dirac.Def
{α : Type u_1} [MeasurableSpace α] {s : Set α} {a : α} : (MeasureTheory.Measure.dirac a) s ≠ 1 ↔ (MeasureTheory.Measure.dirac a) s = 0 - MeasureTheory.Measure.dirac_apply_ne_zero_iff_eq_one 📋 Mathlib.MeasureTheory.Measure.Dirac.Def
{α : Type u_1} [MeasurableSpace α] {s : Set α} {a : α} : (MeasureTheory.Measure.dirac a) s ≠ 0 ↔ (MeasureTheory.Measure.dirac a) s = 1 - MeasureTheory.Measure.map_of_not_aemeasurable_of_ne_zero 📋 Mathlib.MeasureTheory.Measure.Map
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {f : α → β} {μ : MeasureTheory.Measure α} (hf : ¬AEMeasurable f μ) (hμ : μ ≠ 0) : MeasureTheory.Measure.map f μ = MeasureTheory.Measure.dirac Classical.ofNonempty - MeasureTheory.Measure.map_def 📋 Mathlib.MeasureTheory.Measure.Map
{α : Type u_4} {β : Type u_5} [MeasurableSpace α] [MeasurableSpace β] (f : α → β) (μ : MeasureTheory.Measure α) : MeasureTheory.Measure.map f μ = if hf : AEMeasurable f μ then (MeasureTheory.Measure.mapₗ (AEMeasurable.mk f hf)) μ else if μ = 0 then 0 else MeasureTheory.Measure.dirac Classical.ofNonempty - MeasureTheory.isFiniteMeasure_dirac 📋 Mathlib.MeasureTheory.Measure.Typeclasses.Finite
{α : Type u_1} {m0 : MeasurableSpace α} {a : α} : MeasureTheory.IsFiniteMeasure (MeasureTheory.Measure.dirac a) - MeasureTheory.Measure.dirac.instIsFiniteMeasure 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} [MeasurableSpace α] {a : α} : MeasureTheory.IsFiniteMeasure (MeasureTheory.Measure.dirac a) - MeasureTheory.Measure.dirac.instSigmaFinite 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} [MeasurableSpace α] {a : α} : MeasureTheory.SigmaFinite (MeasureTheory.Measure.dirac a) - MeasureTheory.Measure.dirac.isProbabilityMeasure 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} [MeasurableSpace α] {x : α} : MeasureTheory.IsProbabilityMeasure (MeasureTheory.Measure.dirac x) - MeasureTheory.injective_dirac 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} [MeasurableSpace α] [MeasurableSpace.SeparatesPoints α] : Function.Injective fun x => MeasureTheory.Measure.dirac x - MeasureTheory.aemeasurable_dirac 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSingletonClass α] {a : α} {f : α → β} : AEMeasurable f (MeasureTheory.Measure.dirac a) - MeasureTheory.mutuallySingular_dirac 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} [MeasurableSpace α] [MeasurableSingletonClass α] (x : α) (μ : MeasureTheory.Measure α) [MeasureTheory.NullSingletonClass μ] : (MeasureTheory.Measure.dirac x).MutuallySingular μ - MeasureTheory.dirac_ne_dirac 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} [MeasurableSpace α] [MeasurableSpace.SeparatesPoints α] {x y : α} (x_ne_y : x ≠ y) : MeasureTheory.Measure.dirac x ≠ MeasureTheory.Measure.dirac y - MeasureTheory.dirac_eq_dirac_iff 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} [MeasurableSpace α] [MeasurableSpace.SeparatesPoints α] {x y : α} : MeasureTheory.Measure.dirac x = MeasureTheory.Measure.dirac y ↔ x = y - MeasureTheory.dirac_ne_dirac_iff 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} [MeasurableSpace α] [MeasurableSpace.SeparatesPoints α] {x y : α} : MeasureTheory.Measure.dirac x ≠ MeasureTheory.Measure.dirac y ↔ x ≠ y - MeasureTheory.ae_dirac_eq 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} [MeasurableSpace α] [MeasurableSingletonClass α] (a : α) : MeasureTheory.ae (MeasureTheory.Measure.dirac a) = pure a - MeasureTheory.ae_eq_dirac 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} {δ : Type u_3} [MeasurableSpace α] [MeasurableSingletonClass α] {a : α} (f : α → δ) : f =ᵐ[MeasureTheory.Measure.dirac a] Function.const α (f a) - MeasureTheory.Measure.map_dirac 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSingletonClass α] [MeasurableSingletonClass β] {f : α → β} (a : α) : MeasureTheory.Measure.map f (MeasureTheory.Measure.dirac a) = MeasureTheory.Measure.dirac (f a) - MeasureTheory.Measure.map_dirac' 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {f : α → β} (hf : Measurable f) (a : α) : MeasureTheory.Measure.map f (MeasureTheory.Measure.dirac a) = MeasureTheory.Measure.dirac (f a) - MeasureTheory.ae_dirac_iff 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} [MeasurableSpace α] {a : α} {p : α → Prop} (hp : MeasurableSet {x | p x}) : (∀ᵐ (x : α) ∂MeasureTheory.Measure.dirac a, p x) ↔ p a - MeasureTheory.dirac_eq_dirac_iff_forall_mem_iff_mem 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} [MeasurableSpace α] {x y : α} : MeasureTheory.Measure.dirac x = MeasureTheory.Measure.dirac y ↔ ∀ (A : Set α), MeasurableSet A → (x ∈ A ↔ y ∈ A) - MeasureTheory.ae_eq_dirac' 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] [MeasurableSingletonClass β] {a : α} {f : α → β} (hf : Measurable f) : f =ᵐ[MeasureTheory.Measure.dirac a] Function.const α (f a) - MeasureTheory.mem_ae_dirac_iff 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} [MeasurableSpace α] {s : Set α} {a : α} (hs : MeasurableSet s) : s ∈ MeasureTheory.ae (MeasureTheory.Measure.dirac a) ↔ a ∈ s - MeasureTheory.dirac_eq_one_iff_mem 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} [MeasurableSpace α] {s : Set α} {a : α} (hs : MeasurableSet s) : (MeasureTheory.Measure.dirac a) s = 1 ↔ a ∈ s - MeasureTheory.dirac_eq_zero_iff_not_mem 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} [MeasurableSpace α] {s : Set α} {a : α} (hs : MeasurableSet s) : (MeasureTheory.Measure.dirac a) s = 0 ↔ a ∉ s - MeasureTheory.dirac_ne_dirac_iff_exists_measurableSet 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} [MeasurableSpace α] {x y : α} : MeasureTheory.Measure.dirac x ≠ MeasureTheory.Measure.dirac y ↔ ∃ A, MeasurableSet A ∧ x ∈ A ∧ y ∉ A - MeasureTheory.restrict_dirac 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} [MeasurableSpace α] {s : Set α} {a : α} [MeasurableSingletonClass α] [Decidable (a ∈ s)] : (MeasureTheory.Measure.dirac a).restrict s = if a ∈ s then MeasureTheory.Measure.dirac a else 0 - MeasureTheory.restrict_dirac' 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} [MeasurableSpace α] {s : Set α} {a : α} (hs : MeasurableSet s) [Decidable (a ∈ s)] : (MeasureTheory.Measure.dirac a).restrict s = if a ∈ s then MeasureTheory.Measure.dirac a else 0 - HasSum.isProbabilityMeasure_sum_dirac_ennreal 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{δ : Type u_3} {ι : Type u_4} {mδ : MeasurableSpace δ} {c : ι → ENNReal} {d : ι → δ} (h : HasSum c 1) : MeasureTheory.IsProbabilityMeasure (MeasureTheory.Measure.sum fun i => c i • MeasureTheory.Measure.dirac (d i)) - MeasureTheory.Measure.map_const 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] (μ : MeasureTheory.Measure α) (c : β) : MeasureTheory.Measure.map (fun x => c) μ = μ Set.univ • MeasureTheory.Measure.dirac c - MeasureTheory.Measure.sum_smul_dirac_singleton 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} [MeasurableSpace α] [MeasurableSingletonClass α] {f : α → ENNReal} {a : α} : (MeasureTheory.Measure.sum fun b => f b • MeasureTheory.Measure.dirac b) {a} = f a - MeasureTheory.Measure.sum_smul_dirac 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} [MeasurableSpace α] [Countable α] [MeasurableSingletonClass α] (μ : MeasureTheory.Measure α) : (MeasureTheory.Measure.sum fun a => μ {a} • MeasureTheory.Measure.dirac a) = μ - HasSum.isProbabilityMeasure_sum_dirac_nnreal 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{δ : Type u_3} {ι : Type u_4} {mδ : MeasurableSpace δ} {c : ι → NNReal} {d : ι → δ} (h : HasSum c 1) : MeasureTheory.IsProbabilityMeasure (MeasureTheory.Measure.sum fun i => c i • MeasureTheory.Measure.dirac (d i)) - MeasureTheory.Measure.restrict_singleton 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} [MeasurableSpace α] (μ : MeasureTheory.Measure α) (a : α) : μ.restrict {a} = μ {a} • MeasureTheory.Measure.dirac a - HasSum.isProbabilityMeasure_sum_dirac 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{δ : Type u_3} {ι : Type u_4} {mδ : MeasurableSpace δ} {c : ι → ℝ} {d : ι → δ} (h1 : ∀ (i : ι), 0 ≤ c i) (h2 : HasSum c 1) : MeasureTheory.IsProbabilityMeasure (MeasureTheory.Measure.sum fun i => ENNReal.ofReal (c i) • MeasureTheory.Measure.dirac (d i)) - MeasureTheory.Measure.map_eq_sum 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] [Countable β] [MeasurableSingletonClass β] (μ : MeasureTheory.Measure α) (f : α → β) (hf : Measurable f) : MeasureTheory.Measure.map f μ = MeasureTheory.Measure.sum fun b => μ (f ⁻¹' {b}) • MeasureTheory.Measure.dirac b - MeasureTheory.Measure.exists_sum_smul_dirac 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_1} [MeasurableSpace α] [Countable α] (μ : MeasureTheory.Measure α) : ∃ s, μ = MeasureTheory.Measure.sum fun x => μ (measurableAtom ↑x) • MeasureTheory.Measure.dirac ↑x - MeasureTheory.Measure.ae_mem_finset_iff 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_4} {mα : MeasurableSpace α} [MeasurableSingletonClass α] {μ : MeasureTheory.Measure α} {s : Finset α} : (∀ᵐ (a : α) ∂μ, a ∈ s) ↔ μ = ∑ a ∈ s, μ {a} • MeasureTheory.Measure.dirac a - MeasureTheory.Measure.ae_mem_finset_iff_map_eq_sum_dirac 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_4} {β : Type u_5} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} [MeasurableSingletonClass α] {f : β → α} {s : Finset α} {μ : MeasureTheory.Measure β} (hf : AEMeasurable f μ) : (∀ᵐ (b : β) ∂μ, f b ∈ s) ↔ MeasureTheory.Measure.map f μ = ∑ a ∈ s, μ (f ⁻¹' {a}) • MeasureTheory.Measure.dirac a - MeasureTheory.Measure.ae_eq_or_eq_iff_eq_dirac_add_dirac 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_4} {mα : MeasurableSpace α} [MeasurableSingletonClass α] {μ : MeasureTheory.Measure α} {a₁ a₂ : α} (ha : a₁ ≠ a₂) : (∀ᵐ (a : α) ∂μ, a = a₁ ∨ a = a₂) ↔ μ = μ {a₁} • MeasureTheory.Measure.dirac a₁ + μ {a₂} • MeasureTheory.Measure.dirac a₂ - MeasureTheory.Measure.ae_eq_or_eq_iff_map_eq_dirac_add_dirac 📋 Mathlib.MeasureTheory.Measure.Dirac.Basic
{α : Type u_4} {β : Type u_5} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} [MeasurableSingletonClass α] {f : β → α} {a₁ a₂ : α} {μ : MeasureTheory.Measure β} (hf : AEMeasurable f μ) (ha : a₁ ≠ a₂) : (∀ᵐ (b : β) ∂μ, f b = a₁ ∨ f b = a₂) ↔ MeasureTheory.Measure.map f μ = μ (f ⁻¹' {a₁}) • MeasureTheory.Measure.dirac a₁ + μ (f ⁻¹' {a₂}) • MeasureTheory.Measure.dirac a₂ - Subsingleton.count_eq_dirac 📋 Mathlib.MeasureTheory.Measure.Count
{α : Type u_1} [MeasurableSpace α] [Subsingleton α] (i : α) : MeasureTheory.Measure.count = MeasureTheory.Measure.dirac i - Unique.count_eq_dirac 📋 Mathlib.MeasureTheory.Measure.Count
{α : Type u_1} [MeasurableSpace α] [Unique α] : MeasureTheory.Measure.count = MeasureTheory.Measure.dirac default - MeasureTheory.lintegral_dirac 📋 Mathlib.MeasureTheory.Integral.Lebesgue.Countable
{α : Type u_1} [MeasurableSpace α] [MeasurableSingletonClass α] (a : α) (f : α → ENNReal) : ∫⁻ (a : α), f a ∂MeasureTheory.Measure.dirac a = f a - MeasureTheory.lintegral_dirac' 📋 Mathlib.MeasureTheory.Integral.Lebesgue.Countable
{α : Type u_1} [MeasurableSpace α] (a : α) {f : α → ENNReal} (hf : Measurable f) : ∫⁻ (a : α), f a ∂MeasureTheory.Measure.dirac a = f a - MeasureTheory.setLIntegral_dirac 📋 Mathlib.MeasureTheory.Integral.Lebesgue.Countable
{α : Type u_1} [MeasurableSpace α] {a : α} (f : α → ENNReal) (s : Set α) [MeasurableSingletonClass α] [Decidable (a ∈ s)] : ∫⁻ (x : α) in s, f x ∂MeasureTheory.Measure.dirac a = if a ∈ s then f a else 0 - MeasureTheory.setLIntegral_dirac' 📋 Mathlib.MeasureTheory.Integral.Lebesgue.Countable
{α : Type u_1} [MeasurableSpace α] {a : α} {f : α → ENNReal} (hf : Measurable f) {s : Set α} (hs : MeasurableSet s) [Decidable (a ∈ s)] : ∫⁻ (x : α) in s, f x ∂MeasureTheory.Measure.dirac a = if a ∈ s then f a else 0 - MeasureTheory.Measure.measurable_dirac 📋 Mathlib.MeasureTheory.Measure.GiryMonad
{α : Type u_1} {mα : MeasurableSpace α} : Measurable MeasureTheory.Measure.dirac - MeasureTheory.Measure.bind_dirac 📋 Mathlib.MeasureTheory.Measure.GiryMonad
{α : Type u_1} {mα : MeasurableSpace α} {m : MeasureTheory.Measure α} : m.bind MeasureTheory.Measure.dirac = m - MeasureTheory.Measure.join_dirac 📋 Mathlib.MeasureTheory.Measure.GiryMonad
{α : Type u_1} {mα : MeasurableSpace α} (μ : MeasureTheory.Measure α) : (MeasureTheory.Measure.dirac μ).join = μ - MeasureTheory.Measure.join_map_dirac 📋 Mathlib.MeasureTheory.Measure.GiryMonad
{α : Type u_1} {mα : MeasurableSpace α} (μ : MeasureTheory.Measure α) : (MeasureTheory.Measure.map MeasureTheory.Measure.dirac μ).join = μ - MeasureTheory.Measure.dirac_bind 📋 Mathlib.MeasureTheory.Measure.GiryMonad
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {f : α → MeasureTheory.Measure β} (hf : Measurable f) (a : α) : (MeasureTheory.Measure.dirac a).bind f = f a - MeasureTheory.Measure.bind_dirac_eq_map 📋 Mathlib.MeasureTheory.Measure.GiryMonad
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} (m : MeasureTheory.Measure α) {f : α → β} (hf : Measurable f) : (m.bind fun x => MeasureTheory.Measure.dirac (f x)) = MeasureTheory.Measure.map f m - MeasureTheory.Measure.dirac_prod_dirac 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {x : α} {y : β} : (MeasureTheory.Measure.dirac x).prod (MeasureTheory.Measure.dirac y) = MeasureTheory.Measure.dirac (x, y) - MeasureTheory.Measure.dirac_prod 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {ν : MeasureTheory.Measure β} [MeasureTheory.SFinite ν] (x : α) : (MeasureTheory.Measure.dirac x).prod ν = MeasureTheory.Measure.map (Prod.mk x) ν - MeasureTheory.Measure.prod_dirac 📋 Mathlib.MeasureTheory.Measure.Prod
{α : Type u_1} {β : Type u_2} [MeasurableSpace α] [MeasurableSpace β] {μ : MeasureTheory.Measure α} [MeasureTheory.SFinite μ] (y : β) : μ.prod (MeasureTheory.Measure.dirac y) = MeasureTheory.Measure.map (fun x => (x, y)) μ - MeasureTheory.Measure.conv_dirac_zero 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [AddMonoid M] [MeasurableSpace M] [MeasurableAdd₂ M] (μ : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] : μ.conv (MeasureTheory.Measure.dirac 0) = μ - MeasureTheory.Measure.dirac_one_mconv 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [Monoid M] [MeasurableSpace M] [MeasurableMul₂ M] (μ : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] : (MeasureTheory.Measure.dirac 1).mconv μ = μ - MeasureTheory.Measure.dirac_zero_conv 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [AddMonoid M] [MeasurableSpace M] [MeasurableAdd₂ M] (μ : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] : (MeasureTheory.Measure.dirac 0).conv μ = μ - MeasureTheory.Measure.mconv_dirac_one 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [Monoid M] [MeasurableSpace M] [MeasurableMul₂ M] (μ : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] : μ.mconv (MeasureTheory.Measure.dirac 1) = μ - MeasureTheory.Measure.dirac_conv_dirac 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [AddMonoid M] [MeasurableSpace M] [MeasurableAdd₂ M] (x y : M) : (MeasureTheory.Measure.dirac x).conv (MeasureTheory.Measure.dirac y) = MeasureTheory.Measure.dirac (x + y) - MeasureTheory.Measure.dirac_mconv_dirac 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [Monoid M] [MeasurableSpace M] [MeasurableMul₂ M] (x y : M) : (MeasureTheory.Measure.dirac x).mconv (MeasureTheory.Measure.dirac y) = MeasureTheory.Measure.dirac (x * y) - MeasureTheory.Measure.conv_dirac 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [AddMonoid M] [MeasurableSpace M] [MeasurableAdd₂ M] (μ : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] (x : M) : μ.conv (MeasureTheory.Measure.dirac x) = MeasureTheory.Measure.map (fun y => y + x) μ - MeasureTheory.Measure.dirac_conv 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [AddMonoid M] [MeasurableSpace M] [MeasurableAdd₂ M] (x : M) (μ : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] : (MeasureTheory.Measure.dirac x).conv μ = MeasureTheory.Measure.map (fun y => x + y) μ - MeasureTheory.Measure.dirac_mconv 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [Monoid M] [MeasurableSpace M] [MeasurableMul₂ M] (x : M) (μ : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] : (MeasureTheory.Measure.dirac x).mconv μ = MeasureTheory.Measure.map (fun y => x * y) μ - MeasureTheory.Measure.mconv_dirac 📋 Mathlib.MeasureTheory.Group.Convolution
{M : Type u_1} [Monoid M] [MeasurableSpace M] [MeasurableMul₂ M] (μ : MeasureTheory.Measure M) [MeasureTheory.SFinite μ] (x : M) : μ.mconv (MeasureTheory.Measure.dirac x) = MeasureTheory.Measure.map (fun y => y * x) μ - MeasureTheory.dirac_withDensity 📋 Mathlib.MeasureTheory.Measure.WithDensity
{α : Type u_1} {m0 : MeasurableSpace α} [MeasurableSingletonClass α] (f : α → ENNReal) (a : α) : (MeasureTheory.Measure.dirac a).withDensity f = f a • MeasureTheory.Measure.dirac a - MeasureTheory.count_withDensity 📋 Mathlib.MeasureTheory.Measure.WithDensity
{α : Type u_1} {m0 : MeasurableSpace α} [MeasurableSingletonClass α] (f : α → ENNReal) : MeasureTheory.Measure.count.withDensity f = MeasureTheory.Measure.sum fun a => f a • MeasureTheory.Measure.dirac a - MeasureTheory.dirac_withDensity' 📋 Mathlib.MeasureTheory.Measure.WithDensity
{α : Type u_1} {m0 : MeasurableSpace α} {f : α → ENNReal} (hf : Measurable f) (a : α) : (MeasureTheory.Measure.dirac a).withDensity f = f a • MeasureTheory.Measure.dirac a - MeasureTheory.count_withDensity' 📋 Mathlib.MeasureTheory.Measure.WithDensity
{α : Type u_1} {m0 : MeasurableSpace α} {f : α → ENNReal} (hf : Measurable f) : MeasureTheory.Measure.count.withDensity f = MeasureTheory.Measure.sum fun a => f a • MeasureTheory.Measure.dirac a - MeasureTheory.Measure.tprod_nil 📋 Mathlib.MeasureTheory.Constructions.Pi
{δ : Type u_4} {X : δ → Type u_5} [(i : δ) → MeasurableSpace (X i)] (μ : (i : δ) → MeasureTheory.Measure (X i)) : MeasureTheory.Measure.tprod [] μ = MeasureTheory.Measure.dirac PUnit.unit - MeasureTheory.Measure.pi_of_empty 📋 Mathlib.MeasureTheory.Constructions.Pi
{α : Type u_4} [Fintype α] [IsEmpty α] {β : α → Type u_5} {m : (a : α) → MeasurableSpace (β a)} (μ : (a : α) → MeasureTheory.Measure (β a)) (x : (a : α) → β a := fun a => isEmptyElim a) : MeasureTheory.Measure.pi μ = MeasureTheory.Measure.dirac x - MeasureTheory.Measure.volume_pi_eq_dirac 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u_4} [Fintype ι] [IsEmpty ι] {α : ι → Type u_5} [(i : ι) → MeasureTheory.MeasureSpace (α i)] (x : (a : ι) → α a := fun a => isEmptyElim a) : MeasureTheory.volume = MeasureTheory.Measure.dirac x - MeasureTheory.measurePreserving_pi_empty 📋 Mathlib.MeasureTheory.Constructions.Pi
{ι : Type u} {α : ι → Type v} [Fintype ι] [IsEmpty ι] {m : (i : ι) → MeasurableSpace (α i)} (μ : (i : ι) → MeasureTheory.Measure (α i)) : MeasureTheory.MeasurePreserving (⇑(MeasurableEquiv.ofUniqueOfUnique ((i : ι) → α i) Unit)) (MeasureTheory.Measure.pi μ) (MeasureTheory.Measure.dirac ()) - aestronglyMeasurable_dirac 📋 Mathlib.MeasureTheory.Function.StronglyMeasurable.Lemmas
{α : Type u_1} {β : Type u_2} {m : MeasurableSpace α} [TopologicalSpace β] [MeasurableSingletonClass α] {a : α} {f : α → β} : MeasureTheory.AEStronglyMeasurable f (MeasureTheory.Measure.dirac a) - MeasureTheory.integrable_dirac 📋 Mathlib.MeasureTheory.Function.L1Space.Integrable
{α : Type u_1} {ε : Type u_5} {m : MeasurableSpace α} [TopologicalSpace ε] [ContinuousENorm ε] [MeasurableSingletonClass α] {a : α} {f : α → ε} (hfa : ‖f a‖ₑ < ⊤) : MeasureTheory.Integrable f (MeasureTheory.Measure.dirac a) - MeasureTheory.integrable_dirac' 📋 Mathlib.MeasureTheory.Function.L1Space.Integrable
{α : Type u_1} {ε : Type u_5} {m : MeasurableSpace α} [TopologicalSpace ε] [ContinuousENorm ε] {a : α} {f : α → ε} (hf : MeasureTheory.StronglyMeasurable f) (hfa : ‖f a‖ₑ < ⊤) : MeasureTheory.Integrable f (MeasureTheory.Measure.dirac a) - MeasureTheory.integral_dirac 📋 Mathlib.MeasureTheory.Integral.Bochner.Basic
{α : Type u_1} {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [hE : CompleteSpace E] [MeasurableSpace α] [MeasurableSingletonClass α] (f : α → E) (a : α) : ∫ (x : α), f x ∂MeasureTheory.Measure.dirac a = f a - MeasureTheory.integral_dirac' 📋 Mathlib.MeasureTheory.Integral.Bochner.Basic
{α : Type u_1} {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [hE : CompleteSpace E] [MeasurableSpace α] (f : α → E) (a : α) (hfm : MeasureTheory.StronglyMeasurable f) : ∫ (x : α), f x ∂MeasureTheory.Measure.dirac a = f a - MeasureTheory.setIntegral_dirac 📋 Mathlib.MeasureTheory.Integral.Bochner.Basic
{α : Type u_1} {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [hE : CompleteSpace E] [MeasurableSpace α] [MeasurableSingletonClass α] (f : α → E) (a : α) (s : Set α) [Decidable (a ∈ s)] : ∫ (x : α) in s, f x ∂MeasureTheory.Measure.dirac a = if a ∈ s then f a else 0 - MeasureTheory.setIntegral_dirac' 📋 Mathlib.MeasureTheory.Integral.Bochner.Basic
{α : Type u_1} {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [hE : CompleteSpace E] {mα : MeasurableSpace α} {f : α → E} (hf : MeasureTheory.StronglyMeasurable f) (a : α) {s : Set α} (hs : MeasurableSet s) [Decidable (a ∈ s)] : ∫ (x : α) in s, f x ∂MeasureTheory.Measure.dirac a = if a ∈ s then f a else 0 - MeasureTheory.Integrable.summable_of_dirac 📋 Mathlib.MeasureTheory.Integral.Bochner.SumMeasure
{ι : Type u_1} {X : Type u_2} {E : Type u_3} {mX : MeasurableSpace X} [NormedAddCommGroup E] {f : X → E} [MeasurableSingletonClass X] {x : ι → X} {c : ι → ENNReal} (hf : MeasureTheory.Integrable f (MeasureTheory.Measure.sum fun i => c i • MeasureTheory.Measure.dirac (x i))) : Summable fun i => (c i).toReal * ‖f (x i)‖ - MeasureTheory.integrable_sum_dirac 📋 Mathlib.MeasureTheory.Integral.Bochner.SumMeasure
{ι : Type u_1} {X : Type u_2} {E : Type u_3} [Countable ι] {mX : MeasurableSpace X} [NormedAddCommGroup E] {f : X → E} [MeasurableSingletonClass X] {x : ι → X} {c : ι → ENNReal} (hc : ∀ (i : ι), c i ≠ ⊤) (h : Summable fun i => (c i).toReal * ‖f (x i)‖) : MeasureTheory.Integrable f (MeasureTheory.Measure.sum fun i => c i • MeasureTheory.Measure.dirac (x i)) - MeasureTheory.integrable_sum_dirac_iff 📋 Mathlib.MeasureTheory.Integral.Bochner.SumMeasure
{ι : Type u_1} {X : Type u_2} {E : Type u_3} [Countable ι] {mX : MeasurableSpace X} [NormedAddCommGroup E] {f : X → E} [MeasurableSingletonClass X] {x : ι → X} {c : ι → ENNReal} (hc : ∀ (i : ι), c i ≠ ⊤) : MeasureTheory.Integrable f (MeasureTheory.Measure.sum fun i => c i • MeasureTheory.Measure.dirac (x i)) ↔ Summable fun i => (c i).toReal * ‖f (x i)‖ - MeasureTheory.integral_sum_dirac 📋 Mathlib.MeasureTheory.Integral.Bochner.SumMeasure
{ι : Type u_1} {X : Type u_2} {E : Type u_3} [Countable ι] {mX : MeasurableSpace X} [NormedAddCommGroup E] {f : X → E} [NormedSpace ℝ E] [MeasurableSingletonClass X] {x : ι → X} {c : ι → ENNReal} [FiniteDimensional ℝ E] (hc : ∀ (i : ι), c i ≠ ⊤) : (∫ (x : X), f x ∂MeasureTheory.Measure.sum fun i => c i • MeasureTheory.Measure.dirac (x i)) = ∑' (i : ι), (c i).toReal • f (x i) - MeasureTheory.hasSum_integral_sum_dirac 📋 Mathlib.MeasureTheory.Integral.Bochner.SumMeasure
{ι : Type u_1} {X : Type u_2} {E : Type u_3} [Countable ι] {mX : MeasurableSpace X} [NormedAddCommGroup E] {f : X → E} [NormedSpace ℝ E] [MeasurableSingletonClass X] {x : ι → X} {c : ι → ENNReal} [CompleteSpace E] (hc : ∀ (i : ι), c i ≠ ⊤) (hf : Summable fun i => (c i).toReal * ‖f (x i)‖) : HasSum (fun i => (c i).toReal • f (x i)) (∫ (x : X), f x ∂MeasureTheory.Measure.sum fun i => c i • MeasureTheory.Measure.dirac (x i)) - MeasureTheory.integral_sum_dirac_eq_tsum 📋 Mathlib.MeasureTheory.Integral.Bochner.SumMeasure
{ι : Type u_1} {X : Type u_2} {E : Type u_3} [Countable ι] {mX : MeasurableSpace X} [NormedAddCommGroup E] {f : X → E} [NormedSpace ℝ E] [MeasurableSingletonClass X] {x : ι → X} {c : ι → ENNReal} [CompleteSpace E] (hc : ∀ (i : ι), c i ≠ ⊤) (hf : Summable fun i => (c i).toReal * ‖f (x i)‖) : (∫ (x : X), f x ∂MeasureTheory.Measure.sum fun i => c i • MeasureTheory.Measure.dirac (x i)) = ∑' (i : ι), (c i).toReal • f (x i) - volume_euclideanSpace_eq_dirac 📋 Mathlib.MeasureTheory.Measure.Haar.InnerProductSpace
(ι : Type u_4) [Fintype ι] [IsEmpty ι] : MeasureTheory.volume = MeasureTheory.Measure.dirac 0 - TemperedDistribution.toTemperedDistribution_dirac_eq_delta 📋 Mathlib.Analysis.Distribution.TemperedDistribution
{E : Type u_3} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [SecondCountableTopology E] (x : E) : (MeasureTheory.Measure.dirac x).toTemperedDistribution = TemperedDistribution.delta x - ProbabilityTheory.Kernel.discard_eq_const 📋 Mathlib.Probability.Kernel.Basic
{α : Type u_1} {mα : MeasurableSpace α} : ProbabilityTheory.Kernel.discard α = ProbabilityTheory.Kernel.const α (MeasureTheory.Measure.dirac PUnit.unit) - ProbabilityTheory.Kernel.discard_apply 📋 Mathlib.Probability.Kernel.Basic
{α : Type u_1} {mα : MeasurableSpace α} (a : α) : (ProbabilityTheory.Kernel.discard α) a = MeasureTheory.Measure.dirac PUnit.unit - ProbabilityTheory.Kernel.id_apply 📋 Mathlib.Probability.Kernel.Basic
{α : Type u_1} {mα : MeasurableSpace α} (a : α) : ProbabilityTheory.Kernel.id a = MeasureTheory.Measure.dirac a - ProbabilityTheory.Kernel.deterministic_apply 📋 Mathlib.Probability.Kernel.Basic
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {f : α → β} (hf : Measurable f) (a : α) : (ProbabilityTheory.Kernel.deterministic f hf) a = MeasureTheory.Measure.dirac (f a) - ProbabilityTheory.Kernel.copy_apply 📋 Mathlib.Probability.Kernel.Basic
{α : Type u_1} {mα : MeasurableSpace α} (a : α) : (ProbabilityTheory.Kernel.copy α) a = MeasureTheory.Measure.dirac (a, a) - ProbabilityTheory.Kernel.swap_apply 📋 Mathlib.Probability.Kernel.Basic
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} (ab : α × β) : (ProbabilityTheory.Kernel.swap α β) ab = MeasureTheory.Measure.dirac ab.swap - ProbabilityTheory.Kernel.comp_discard' 📋 Mathlib.Probability.Kernel.Composition.Comp
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} (κ : ProbabilityTheory.Kernel α β) : (ProbabilityTheory.Kernel.discard β).comp κ = { toFun := fun a => (κ a) Set.univ • MeasureTheory.Measure.dirac PUnit.unit, measurable' := ⋯ } - MeasureTheory.Measure.snd_dirac_unit_compProd_const 📋 Mathlib.Probability.Kernel.Composition.MeasureCompProd
{β : Type u_2} {mβ : MeasurableSpace β} (μ : MeasureTheory.Measure β) [MeasureTheory.SFinite μ] : ((MeasureTheory.Measure.dirac ()).compProd (ProbabilityTheory.Kernel.const Unit μ)).snd = μ - MeasureTheory.Measure.dirac_unit_compProd_const 📋 Mathlib.Probability.Kernel.Composition.MeasureCompProd
{β : Type u_2} {mβ : MeasurableSpace β} (μ : MeasureTheory.Measure β) [MeasureTheory.SFinite μ] : (MeasureTheory.Measure.dirac ()).compProd (ProbabilityTheory.Kernel.const Unit μ) = MeasureTheory.Measure.map (Prod.mk ()) μ - MeasureTheory.Measure.dirac_unit_compProd 📋 Mathlib.Probability.Kernel.Composition.MeasureCompProd
{β : Type u_2} {mβ : MeasurableSpace β} (κ : ProbabilityTheory.Kernel Unit β) [ProbabilityTheory.IsSFiniteKernel κ] : (MeasureTheory.Measure.dirac ()).compProd κ = MeasureTheory.Measure.map (Prod.mk ()) (κ ()) - MeasureTheory.Measure.dirac_compProd_apply 📋 Mathlib.Probability.Kernel.Composition.MeasureCompProd
{α : Type u_1} {β : Type u_2} {mα : MeasurableSpace α} {mβ : MeasurableSpace β} {κ : ProbabilityTheory.Kernel α β} [MeasurableSingletonClass α] {a : α} [ProbabilityTheory.IsSFiniteKernel κ] {s : Set (α × β)} (hs : MeasurableSet s) : ((MeasureTheory.Measure.dirac a).compProd κ) s = (κ a) (Prod.mk a ⁻¹' s) - MeasureTheory.Measure.discard_comp 📋 Mathlib.Probability.Kernel.Composition.MeasureComp
{α : Type u_1} {mα : MeasurableSpace α} (μ : MeasureTheory.Measure α) : μ.bind ⇑(ProbabilityTheory.Kernel.discard α) = μ Set.univ • MeasureTheory.Measure.dirac () - ProbabilityTheory.variance_dirac 📋 Mathlib.Probability.Moments.Variance
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {X : Ω → ℝ} [MeasurableSingletonClass Ω] (x : Ω) : ProbabilityTheory.variance X (MeasureTheory.Measure.dirac x) = 0 - ProbabilityTheory.HasLaw.ae_eq_of_dirac 📋 Mathlib.Probability.HasLaw
{Ω : Type u_1} {𝓧 : Type u_2} {mΩ : MeasurableSpace Ω} {m𝓧 : MeasurableSpace 𝓧} {X : Ω → 𝓧} {P : MeasureTheory.Measure Ω} [MeasurableSingletonClass 𝓧] {x : 𝓧} (hX : ProbabilityTheory.HasLaw X (MeasureTheory.Measure.dirac x) P) : X =ᵐ[P] fun x_1 => x - ProbabilityTheory.hasLaw_dirac_of_ae_eq 📋 Mathlib.Probability.HasLaw
{Ω : Type u_1} {𝓧 : Type u_2} {mΩ : MeasurableSpace Ω} {m𝓧 : MeasurableSpace 𝓧} {X : Ω → 𝓧} {P : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure P] {x : 𝓧} (hX : X =ᵐ[P] fun x_1 => x) : ProbabilityTheory.HasLaw X (MeasureTheory.Measure.dirac x) P - ProbabilityTheory.hasLaw_dirac_iff 📋 Mathlib.Probability.HasLaw
{Ω : Type u_1} {𝓧 : Type u_2} {mΩ : MeasurableSpace Ω} {m𝓧 : MeasurableSpace 𝓧} {X : Ω → 𝓧} {P : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure P] [MeasurableSingletonClass 𝓧] {x : 𝓧} : ProbabilityTheory.HasLaw X (MeasureTheory.Measure.dirac x) P ↔ X =ᵐ[P] fun x_1 => x - ProbabilityTheory.HasLaw.ae_eq_of_smul_dirac 📋 Mathlib.Probability.HasLaw
{Ω : Type u_1} {𝓧 : Type u_2} {mΩ : MeasurableSpace Ω} {m𝓧 : MeasurableSpace 𝓧} {X : Ω → 𝓧} {P : MeasureTheory.Measure Ω} {c : ENNReal} [MeasurableSingletonClass 𝓧] {x : 𝓧} (hX : ProbabilityTheory.HasLaw X (c • MeasureTheory.Measure.dirac x) P) : X =ᵐ[P] fun x_1 => x - ProbabilityTheory.hasLaw_smul_dirac_of_ae_eq 📋 Mathlib.Probability.HasLaw
{Ω : Type u_1} {𝓧 : Type u_2} {mΩ : MeasurableSpace Ω} {m𝓧 : MeasurableSpace 𝓧} {X : Ω → 𝓧} {P : MeasureTheory.Measure Ω} {x : 𝓧} (hX : X =ᵐ[P] fun x_1 => x) : ProbabilityTheory.HasLaw X (P Set.univ • MeasureTheory.Measure.dirac x) P - ProbabilityTheory.hasLaw_smul_dirac_iff 📋 Mathlib.Probability.HasLaw
{Ω : Type u_1} {𝓧 : Type u_2} {mΩ : MeasurableSpace Ω} {m𝓧 : MeasurableSpace 𝓧} {X : Ω → 𝓧} {P : MeasureTheory.Measure Ω} [MeasurableSingletonClass 𝓧] {x : 𝓧} : ProbabilityTheory.HasLaw X (P Set.univ • MeasureTheory.Measure.dirac x) P ↔ X =ᵐ[P] fun x_1 => x - MeasureTheory.eLpNorm_dirac 📋 Mathlib.MeasureTheory.Function.LpSeminorm.Count
{α : Type u_1} {ε : Type u_2} [MeasurableSpace α] [MeasurableSingletonClass α] [TopologicalSpace ε] [ContinuousENorm ε] {p : ENNReal} (f : α → ε) (i : α) (hp : p ≠ 0) : MeasureTheory.eLpNorm f p (MeasureTheory.Measure.dirac i) = ‖f i‖ₑ - MeasureTheory.charFun_dirac 📋 Mathlib.MeasureTheory.Measure.CharacteristicFunction.Basic
{E : Type u_3} [MeasurableSpace E] [NormedAddCommGroup E] [InnerProductSpace ℝ E] [OpensMeasurableSpace E] {x : E} (t : E) : MeasureTheory.charFun (MeasureTheory.Measure.dirac x) t = Complex.exp (↑(inner ℝ x t) * Complex.I) - MeasureTheory.charFunDual_dirac 📋 Mathlib.MeasureTheory.Measure.CharacteristicFunction.Basic
{E : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] {mE : MeasurableSpace E} [OpensMeasurableSpace E] {x : E} (L : StrongDual ℝ E) : MeasureTheory.charFunDual (MeasureTheory.Measure.dirac x) L = Complex.exp (↑(L x) * Complex.I) - MeasureTheory.resolventTransform_dirac 📋 Mathlib.MeasureTheory.Measure.ResolventTransform
{𝕜 : Type u_1} {A : Type u_2} [NormedField 𝕜] [NormedRing A] [NormedAlgebra ℝ A] [NormedAlgebra 𝕜 A] {m𝕜 : MeasurableSpace 𝕜} [MeasurableSingletonClass 𝕜] [CompleteSpace A] (x : 𝕜) (a : A) : MeasureTheory.resolventTransform (MeasureTheory.Measure.dirac x) a = resolvent a x - MeasureTheory.IsZeroOneMeasure.exists_eq_dirac 📋 Mathlib.MeasureTheory.Measure.Typeclasses.ZeroOne
{α : Type u_1} {mα : MeasurableSpace α} {μ : MeasureTheory.Measure α} [MeasureTheory.IsZeroOneMeasure μ] [StandardBorelSpace α] [NeZero μ] : ∃ x₀, μ = MeasureTheory.Measure.dirac x₀ - MeasureTheory.VectorMeasure.variation_dirac 📋 Mathlib.MeasureTheory.VectorMeasure.Variation.Basic
{X : Type u_1} {V : Type u_2} {mX : MeasurableSpace X} [TopologicalSpace V] [ENormedAddCommMonoid V] [T2Space V] {x : X} {v : V} : (MeasureTheory.VectorMeasure.dirac x v).variation = ‖v‖ₑ • MeasureTheory.Measure.dirac x - ProbabilityTheory.mgf_dirac' 📋 Mathlib.Probability.Moments.Basic
{Ω : Type u_1} {m : MeasurableSpace Ω} {X : Ω → ℝ} {t : ℝ} [MeasurableSingletonClass Ω] {ω : Ω} : ProbabilityTheory.mgf X (MeasureTheory.Measure.dirac ω) t = Real.exp (t * X ω) - ProbabilityTheory.mgf_dirac 📋 Mathlib.Probability.Moments.Basic
{Ω : Type u_1} {m : MeasurableSpace Ω} {X : Ω → ℝ} {μ : MeasureTheory.Measure Ω} {x : ℝ} (hX : ProbabilityTheory.HasLaw X (MeasureTheory.Measure.dirac x) μ) (t : ℝ) : ProbabilityTheory.mgf X μ t = Real.exp (x * t) - ProbabilityTheory.gaussianReal_zero_var 📋 Mathlib.Probability.Distributions.Gaussian.Real
(μ : ℝ) : ProbabilityTheory.gaussianReal μ 0 = MeasureTheory.Measure.dirac μ - ProbabilityTheory.instIsGaussianDirac 📋 Mathlib.Probability.Distributions.Gaussian.Basic
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] {x : E} : ProbabilityTheory.IsGaussian (MeasureTheory.Measure.dirac x) - ProbabilityTheory.IsGaussian.noAtoms 📋 Mathlib.Probability.Distributions.Gaussian.Fernique
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] {μ : MeasureTheory.Measure E} [ProbabilityTheory.IsGaussian μ] [CompleteSpace E] [SecondCountableTopology E] (h : ∀ (x : E), μ ≠ MeasureTheory.Measure.dirac x) : MeasureTheory.NullSingletonClass μ - ProbabilityTheory.IsGaussian.nullSingletonClass 📋 Mathlib.Probability.Distributions.Gaussian.Fernique
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] {μ : MeasureTheory.Measure E} [ProbabilityTheory.IsGaussian μ] [CompleteSpace E] [SecondCountableTopology E] (h : ∀ (x : E), μ ≠ MeasureTheory.Measure.dirac x) : MeasureTheory.NullSingletonClass μ - ProbabilityTheory.IsGaussian.eq_dirac_of_variance_eq_zero 📋 Mathlib.Probability.Distributions.Gaussian.Fernique
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [MeasurableSpace E] [BorelSpace E] {μ : MeasureTheory.Measure E} [ProbabilityTheory.IsGaussian μ] [CompleteSpace E] [SecondCountableTopology E] (h : ∀ (L : StrongDual ℝ E), ProbabilityTheory.variance (⇑L) μ = 0) : μ = MeasureTheory.Measure.dirac (∫ (x : E), x ∂μ) - ProbabilityTheory.multivariateGaussian_of_not_posSemidef 📋 Mathlib.Probability.Distributions.Gaussian.Multivariate
{ι : Type u_1} [Fintype ι] [DecidableEq ι] (μ : EuclideanSpace ℝ ι) {S : Matrix ι ι ℝ} (hS : ¬S.PosSemidef) : ProbabilityTheory.multivariateGaussian μ S = MeasureTheory.Measure.dirac μ - ProbabilityTheory.bernoulliMeasure_self_eq_dirac 📋 Mathlib.Probability.Distributions.Bernoulli
{X : Type u_1} [MeasurableSpace X] (x : X) (p : ↑unitInterval) : ProbabilityTheory.bernoulliMeasure x x p = MeasureTheory.Measure.dirac x - ProbabilityTheory.bernoulliMeasure_one 📋 Mathlib.Probability.Distributions.Bernoulli
{X : Type u_1} [MeasurableSpace X] (x y : X) : ProbabilityTheory.bernoulliMeasure x y 1 = MeasureTheory.Measure.dirac x - ProbabilityTheory.bernoulliMeasure_zero 📋 Mathlib.Probability.Distributions.Bernoulli
{X : Type u_1} [MeasurableSpace X] (x y : X) : ProbabilityTheory.bernoulliMeasure x y 0 = MeasureTheory.Measure.dirac y - ProbabilityTheory.bernoulliMeasure_def 📋 Mathlib.Probability.Distributions.Bernoulli
{X : Type u_1} [MeasurableSpace X] (x y : X) (p : ↑unitInterval) : ProbabilityTheory.bernoulliMeasure x y p = unitInterval.toNNReal p • MeasureTheory.Measure.dirac x + unitInterval.toNNReal (unitInterval.symm p) • MeasureTheory.Measure.dirac y - ProbabilityTheory.Kernel.borelMarkovFromReal_apply 📋 Mathlib.Probability.Kernel.Disintegration.StandardBorel
{α : Type u_1} {mα : MeasurableSpace α} (Ω : Type u_5) [Nonempty Ω] [MeasurableSpace Ω] [StandardBorelSpace Ω] (η : ProbabilityTheory.Kernel α ℝ) (a : α) : (ProbabilityTheory.Kernel.borelMarkovFromReal Ω η) a = if (η a) (Set.range (MeasureTheory.embeddingReal Ω))ᶜ = 0 then MeasureTheory.Measure.comap (MeasureTheory.embeddingReal Ω) (η a) else MeasureTheory.Measure.comap (MeasureTheory.embeddingReal Ω) (MeasureTheory.Measure.dirac (Exists.choose ⋯)) - MeasureTheory.Measure.infinitePi_dirac 📋 Mathlib.Probability.ProductMeasure
{ι : Type u_1} {X : ι → Type u_2} {mX : (i : ι) → MeasurableSpace (X i)} (f : (i : ι) → X i) : (MeasureTheory.Measure.infinitePi fun i => MeasureTheory.Measure.dirac (f i)) = MeasureTheory.Measure.dirac f - ProbabilityTheory.setBernoulli_empty 📋 Mathlib.Probability.Distributions.SetBernoulli
{ι : Type u_1} {p : ↑unitInterval} [Countable ι] : ProbabilityTheory.setBernoulli ∅ p = MeasureTheory.Measure.dirac ∅ - ProbabilityTheory.setBernoulli_one 📋 Mathlib.Probability.Distributions.SetBernoulli
{ι : Type u_1} (u : Set ι) : ProbabilityTheory.setBernoulli u 1 = MeasureTheory.Measure.dirac u - ProbabilityTheory.setBernoulli_zero 📋 Mathlib.Probability.Distributions.SetBernoulli
{ι : Type u_1} (u : Set ι) : ProbabilityTheory.setBernoulli u 0 = MeasureTheory.Measure.dirac ∅ - SimpleGraph.binomialRandom_one 📋 Mathlib.Probability.Combinatorics.BinomialRandomGraph.Defs
(V : Type u_1) [Countable V] : SimpleGraph.binomialRandom V 1 = MeasureTheory.Measure.dirac ⊤ - SimpleGraph.binomialRandom_zero 📋 Mathlib.Probability.Combinatorics.BinomialRandomGraph.Defs
(V : Type u_1) [Countable V] : SimpleGraph.binomialRandom V 0 = MeasureTheory.Measure.dirac ⊥ - ProbabilityTheory.binomial_zero 📋 Mathlib.Probability.Distributions.Binomial
{p : ↑unitInterval} : ProbabilityTheory.binomial 0 p = MeasureTheory.Measure.dirac 0 - ProbabilityTheory.map_cast_binomial_zero 📋 Mathlib.Probability.Distributions.Binomial
{R : Type u_1} [MeasurableSpace R] [AddMonoidWithOne R] {p : ↑unitInterval} : MeasureTheory.Measure.map Nat.cast (ProbabilityTheory.binomial 0 p) = MeasureTheory.Measure.dirac 0 - ProbabilityTheory.binomial_eq_sum_dirac 📋 Mathlib.Probability.Distributions.Binomial
(n : ℕ) (p : ↑unitInterval) : ProbabilityTheory.binomial n p = ∑ k ≤ n, ENNReal.ofReal (↑(n.choose k) * ↑p ^ k * (1 - ↑p) ^ (n - k)) • MeasureTheory.Measure.dirac k - ProbabilityTheory.map_cast_binomial_eq_sum_dirac 📋 Mathlib.Probability.Distributions.Binomial
{R : Type u_1} [MeasurableSpace R] [AddMonoidWithOne R] [MeasurableSingletonClass R] (n : ℕ) (p : ↑unitInterval) : MeasureTheory.Measure.map Nat.cast (ProbabilityTheory.binomial n p) = ∑ k ≤ n, ENNReal.ofReal (↑(n.choose k) * ↑p ^ k * (1 - ↑p) ^ (n - k)) • MeasureTheory.Measure.dirac ↑k - ProbabilityTheory.cauchyMeasure_zero_scale 📋 Mathlib.Probability.Distributions.Cauchy
(x₀ : ℝ) : ProbabilityTheory.cauchyMeasure x₀ 0 = MeasureTheory.Measure.dirac x₀ - ProbabilityTheory.geometricMeasure_eq 📋 Mathlib.Probability.Distributions.Geometric
{p : ↑unitInterval} (hp : p ≠ 0) : ProbabilityTheory.geometricMeasure p = MeasureTheory.Measure.sum fun n => ENNReal.ofReal ((1 - ↑p) ^ n * ↑p) • MeasureTheory.Measure.dirac n - PMF.toMeasure_pure 📋 Mathlib.Probability.ProbabilityMassFunction.Monad
{α : Type u_1} (a : α) [MeasurableSpace α] : (PMF.pure a).toMeasure = MeasureTheory.Measure.dirac a - PMF.toPMF_dirac 📋 Mathlib.Probability.ProbabilityMassFunction.Monad
{α : Type u_1} (a : α) [MeasurableSpace α] [Countable α] [h : MeasurableSingletonClass α] : (MeasureTheory.Measure.dirac a).toPMF = PMF.pure a - ProbabilityTheory.HasSubgaussianMGF_iff_kernel 📋 Mathlib.Probability.Moments.SubGaussian
{Ω : Type u_1} {mΩ : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} {X : Ω → ℝ} {c : NNReal} : ProbabilityTheory.HasSubgaussianMGF X c μ ↔ ProbabilityTheory.Kernel.HasSubgaussianMGF X c (ProbabilityTheory.Kernel.const Unit μ) (MeasureTheory.Measure.dirac ())
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using the Loogle command from the command palette. You can also try the
#loogle command from LeanSearchClient,
the CLI version, the Loogle
VS Code extension, the lean.nvim
integration or the Zulip bot.
Usage
Loogle finds definitions and lemmas in various ways:
By constant:
🔍Real.sin
finds all lemmas whose statement somehow mentions the sine function.By lemma name substring:
🔍"differ"
finds all lemmas that have"differ"somewhere in their lemma name.By subexpression:
🔍_ * (_ ^ _)
finds all lemmas whose statements somewhere include a product where the second argument is raised to some power.The pattern can also be non-linear, as in
🔍Real.sqrt ?a * Real.sqrt ?aIf the pattern has parameters, they are matched in any order. Both of these will find
List.map:
🔍(?a -> ?b) -> List ?a -> List ?b
🔍List ?a -> (?a -> ?b) -> List ?bBy main conclusion:
🔍|- tsum _ = _ * tsum _
finds all lemmas where the conclusion (the subexpression to the right of all→and∀) has the given shape.As before, if the pattern has parameters, they are matched against the hypotheses of the lemma in any order; for example,
🔍|- _ < _ → tsum _ < tsum _
will findtsum_lt_tsumeven though the hypothesisf i < g iis not the last.You can filter for definitions vs theorems: Using
⊢ (_ : Type _)finds all definitions which provide data while⊢ (_ : Prop)finds all theorems (and definitions of proofs).
If you pass more than one such search filter, separated by commas
Loogle will return lemmas which match all of them. The
search
🔍 Real.sin, "two", tsum, _ * _, _ ^ _, |- _ < _ → _
would find all lemmas which mention the constants Real.sin
and tsum, have "two" as a substring of the
lemma name, include a product and a power somewhere in the type,
and have a hypothesis of the form _ < _ (if
there were any such lemmas). Metavariables (?a) are
assigned independently in each filter.
The #lucky button will directly send you to the
documentation of the first hit.
Source code
You can find the source code for this service at https://github.com/nomeata/loogle. The https://loogle.lean-lang.org/ service is provided by the Lean FRO. Please review the Lean FRO Terms of Use and Privacy Policy.
This is Loogle revision 9f11169 serving mathlib revision 69fae59