Finite entropy, rate estimates and ordered asymptotic limits.
theorem
MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.finiteEntropy_uniform
{A : Type u_1}
[Fintype A]
:
theorem
MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.finiteEntropy_deterministic
{A : Type u_1}
[Fintype A]
[DecidableEq A]
(a : A)
:
theorem
MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.entropyTerm_nonneg
{p : ℝ}
(hp₀ : 0 ≤ p)
(hp₁ : p ≤ 1)
:
theorem
MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.tendsto_entropyTerm
{I : Type u_1}
{l : Filter I}
{p : I → ℝ}
{q : ℝ}
(h : Filter.Tendsto p l (nhds q))
:
Filter.Tendsto (fun (i : I) => entropyTerm (p i)) l (nhds (entropyTerm q))
theorem
MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.tendsto_entropyTerm_zero
{I : Type u_1}
{l : Filter I}
{p : I → ℝ}
(h : Filter.Tendsto p l (nhds 0))
:
Filter.Tendsto (fun (i : I) => entropyTerm (p i)) l (nhds 0)
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))
noncomputable def
MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.FiniteLaw.uniform
(A : Type u_2)
[Fintype A]
[Nonempty A]
:
The probability law assigning equal mass to every point of a nonempty finite type.
Equations
- MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.FiniteLaw.uniform A = { mass := fun (_a : A) => (↑(Fintype.card A))⁻¹, nonneg := ⋯, total := ⋯ }
Instances For
@[simp]
theorem
MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.FiniteLaw.uniform_mass
{A : Type u_1}
[Fintype A]
[Nonempty A]
(a : A)
:
@[simp]
theorem
MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.FiniteLaw.uniform_entropy
{A : Type u_1}
[Fintype A]
[Nonempty A]
:
noncomputable def
MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.FiniteLaw.pure
{A : Type u_1}
[Fintype A]
(a : A)
:
The probability law concentrated at one point.
Equations
Instances For
@[simp]
theorem
MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.FiniteLaw.pure_entropy
{A : Type u_1}
[Fintype A]
(a : A)
:
theorem
MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.FiniteLaw.entropy_nonneg
{A : Type u_1}
[Fintype A]
(p : FiniteLaw A)
:
theorem
MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.FiniteLaw.entropy_le_log_card
{A : Type u_1}
[Fintype A]
(p : FiniteLaw A)
:
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))