Theorems · Definition · linear algebra
Matrix.vecMul
{m : Type u_2} →
{n : Type u_3} → {α : Type v} → [NonUnitalNonAssocSemiring α] → [Fintype m] → (m → α) → Matrix m n α → n → αv ᵥ* M (notation for vecMul v M) is the vector-matrix product of vector v and matrix M,
where v is seen as a row vector.
The notation has precedence 73, which comes immediately before ⬝ᵥ for dotProduct,
so that v ᵥ* A ⬝ᵥ w ᵥ* B is parsed as (v ᵥ* A) ⬝ᵥ (w ᵥ* B).
- Defined in
- Mathlib.Data.Matrix.Mul
- Cited by
- 148 results in Mathlib
- Foundations
- Depth 15 from the axioms, rests on 104 definitions · uses propext, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites4
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Fintypestatement and proof · cited by 7,736
- Matrixstatement and proof · cited by 4,303
- NonUnitalNonAssocSemiringstatement and proof · cited by 1,081
- dotProductproof · cited by 194
Cited by153
Results whose statement or proof uses this declaration.
- doublyStochasticproof · cited by 22
- Matrix.dotProduct_mulVecstatement · cited by 19
- Matrix.colStochasticproof · cited by 19
- CStarMatrix.toCLMproof · cited by 13
- Matrix.vecMul_vecMulstatement · cited by 12
- Matrix.cons_mulstatement and proof · cited by 8
- Matrix.vecMul_transposestatement · cited by 8
- Matrix.vecMul_onestatement and proof · cited by 5
- Matrix.vecMul_eq_sumstatement · cited by 5
- Matrix.single_vecMulstatement · cited by 4
- Matrix.star_mulVecstatement · cited by 4
- Matrix.vecMul_injective_iffstatement · cited by 4