Documentation

LeanPool.CencovPetz.Uniform

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 #

@[reducible, inline]
noncomputable abbrev LeanPool.CencovPetz.uniformDistribution {α : Type u} [Fintype α] :
α

Uniform distribution over a finite type α, defined as 1 / |α| for all elements.

Equations
Instances For
    def LeanPool.CencovPetz.IsUniform {α : Type u} [Fintype α] (p : α) :

    Predicate asserting that a function agrees with uniformDistribution.

    Equations
    Instances For

      The uniform distribution sums to 1.