Documentation

LeanPool.MatrixMultiplicationAllFields.LinearAlgebra.MatrixMultiplication.Entropy.ComplexEntropyContinuity

Finite entropy, rate estimates and ordered asymptotic limits.

theorem MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.tendsto_finiteEntropy_of_tendsto {I : Type u_1} {A : Type u_2} [Fintype A] {l : Filter I} {p : I → A → ℝ} {q : A → ℝ} (h : ∀ (a : A), Filter.Tendsto (fun (i : I) => p i a) l (nhds (q a))) :
Filter.Tendsto (fun (i : I) => finiteEntropy (p i)) l (nhds (finiteEntropy q))
theorem MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.finiteEntropy_nonneg {A : Type u_1} [Fintype A] (p : A → ℝ) (hp₀ : ∀ (a : A), 0 ≤ p a) (hp₁ : ∀ (a : A), p a ≤ 1) :
theorem MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.finiteEntropy_mix_le {A : Type u_1} [Fintype A] (p q : A → ℝ) (hp : ∀ (i : A), 0 ≤ p i) (hq : ∀ (i : A), 0 ≤ q i) {a b : ℝ} (ha : 0 ≤ a) (hb : 0 ≤ b) (hab : a + b = 1) :
a * finiteEntropy p + b * finiteEntropy q ≤ finiteEntropy fun (i : A) => a * p i + b * q i
theorem MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.finiteEntropy_le_log_card {A : Type u_1} [Fintype A] (p : A → ℝ) (hp : ∀ (a : A), 0 ≤ p a) (htotal : ∑ a : A, p a = 1) :

The probability law assigning equal mass to every point of a nonempty finite type.

Equations
Instances For

    The probability law concentrated at one point.

    Equations
    Instances For
      theorem MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.FiniteLaw.entropy_tendsto {A : Type u_1} [Fintype A] {I : Type u_2} {l : Filter I} {p : I → FiniteLaw A} {q : FiniteLaw A} (h : ∀ (a : A), Filter.Tendsto (fun (i : I) => (p i).mass a) l (nhds (q.mass a))) :
      Filter.Tendsto (fun (i : I) => finiteEntropy (p i).mass) l (nhds (finiteEntropy q.mass))