Theorems · Definition · linear algebra
Matrix.mulVec
{m : Type u_2} →
{n : Type u_3} → {α : Type v} → [NonUnitalNonAssocSemiring α] → [Fintype n] → Matrix m n α → (n → α) → m → αM *ᵥ v (notation for mulVec M v) is the matrix-vector product of matrix M and vector v,
where v is seen as a column vector.
The notation has precedence 73, which comes immediately before ⬝ᵥ for dotProduct,
so that A *ᵥ v ⬝ᵥ B *ᵥ w is parsed as (A *ᵥ v) ⬝ᵥ (B *ᵥ w).
- Defined in
- Mathlib.Data.Matrix.Mul
- Cited by
- 267 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 by274
Results whose statement or proof uses this declaration.
- Matrix.SeparatingRightproof · cited by 35
- Matrix.SeparatingLeftproof · cited by 33
- Matrix.mulVec_singlestatement · cited by 23
- doublyStochasticproof · cited by 22
- Matrix.dotProduct_mulVecstatement · cited by 19
- Matrix.rowStochasticproof · cited by 18
- Matrix.mulVec_mulVecstatement · cited by 15
- Matrix.mulVec_eq_sumstatement · cited by 12
- Matrix.one_mulVecstatement and proof · cited by 12
- Matrix.toLinearMap₂'_apply'statement and proof · cited by 10
- Matrix.toLin_selfproof · cited by 9
- Matrix.mulVec_diagonalstatement · cited by 8
Showing the 200 most cited of 274.