Finite type counts, hierarchy separation and tensor execution bounds.
def
MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.Separation.squaredNorm
{ι : Type u_1}
[Fintype ι]
(t : ι → ℝ)
:
Squared Euclidean norm of a finitely indexed real vector.
Equations
Instances For
def
MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.Separation.dot
{ι : Type u_1}
[Fintype ι]
(t u : ι → ℝ)
:
Euclidean dot product of two finitely indexed real vectors.
Equations
- MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.Separation.dot t u = ∑ i : ι, t i * u i
Instances For
theorem
MatrixMultiplicationAllFields.MatrixMultiplication.Foundation.Separation.squaredNorm_displacement
{ι : Type u_1}
[Fintype ι]
(t u v : ι → ℝ)
:
(squaredNorm fun (i : ι) => t i + u i - v i) = squaredNorm t + 2 * (dot t u - dot t v) + squaredNorm fun (i : ι) => u i - v i