Documentation

Mathlib.LinearAlgebra.FreeModule.Finite.Matrix

Finite and free modules using matrices #

We provide some instances for finite and free modules involving matrices.

Main results #

The finrank of M →ₗ[R] N is (finrank R M) * (finrank R N).

theorem Matrix.rank_vecMulVec {K : Type u} {m : Type u} {n : Type u} [CommRing K] [StrongRankCondition K] [Fintype n] [DecidableEq n] (w : m → K) (v : n → K) :
LinearMap.rank (↑Matrix.toLin' (Matrix.vecMulVec w v)) ≤ 1