CencovPetz.Uniform #
Minimal facts about the uniform distribution on a finite type.
Mathlib already provides uniform distributions as probability measures / PMFs. This file keeps a
lightweight α → ℝ “density” version that is sometimes convenient in finite-dimensional
calculations.
Main definitions #
uniformDistribution: the constant function1 / |α|.IsUniform: predicate asserting a function is uniform.
@[reducible, inline]
Uniform distribution over a finite type α, defined as 1 / |α| for all elements.
Equations
Instances For
Predicate asserting that a function agrees with uniformDistribution.
Equations
- LeanPool.CencovPetz.IsUniform p = ∀ (a : α), p a = LeanPool.CencovPetz.uniformDistribution a
Instances For
The uniform distribution sums to 1.