Documentation

Mathlib.LinearAlgebra.Matrix.FiniteDimensional

The finite-dimensional space of matrices #

This file shows that m by n matrices form a finite-dimensional space. Note that this is proven more generally elsewhere over modules as Module.Finite.matrix; this file exists only to provide an entry in the instance list for FiniteDimensional.

Main definitions #

Tags #

matrix, finite dimensional, findim, finrank

instance Matrix.finiteDimensional {m : Type u_1} {n : Type u_2} {R : Type v} [Field R] [Finite m] [Finite n] :
instance LinearMap.finiteDimensional {K : Type u_1} [Field K] {V : Type u_2} [AddCommGroup V] [Module K V] [FiniteDimensional K V] {W : Type u_3} [AddCommGroup W] [Module K W] [FiniteDimensional K W] :
instance LinearMap.finiteDimensional' {K : Type u_1} [Field K] {V : Type u_2} [AddCommGroup V] [Module K V] [FiniteDimensional K V] {W : Type u_3} [AddCommGroup W] [Module K W] [FiniteDimensional K W] {A : Type u_4} [Ring A] [Algebra K A] [Module A V] [IsScalarTower K A V] [Module A W] [IsScalarTower K A W] :

Linear maps over a k-algebra are finite dimensional (over k) if both the source and target are, as they form a subspace of all k-linear maps.