Finite dimensional vector spaces #
This file contains some further development of finite dimensional vector spaces, their dimensions, and linear maps on such spaces.
Definitions are in Mathlib/LinearAlgebra/FiniteDimensional/Defs.lean
and results that require fewer imports are in Mathlib/LinearAlgebra/FiniteDimensional/Basic.lean.
The dimension of a strict submodule is strictly bounded by the dimension of the ambient space.
See also Submodule.length_lt.
The sum of the dimensions of s + t and s ∩ t is the sum of the dimensions of s and t
Given isomorphic subspaces p q of vector spaces V and V₁ respectively,
p.quotient is isomorphic to q.quotient.
Equations
Instances For
Given the subspaces p q, if p.quotient ≃ₗ[K] q, then q.quotient ≃ₗ[K] p
Equations
Instances For
rank-nullity theorem : the dimensions of the kernel and the range of a linear map add up to the dimension of the source space.
Given a linear map f between two vector spaces with the same dimension, if
ker f = ⊥ then linearEquivOfInjective is the induced isomorphism
between the two vector spaces.
Equations
Instances For
A linear independent family of finrank K V vectors forms a basis.
Equations
Instances For
In a vector space ι → K, a linear independent family indexed by ι is a basis.
Equations
Instances For
A linear independent finset of finrank K V vectors forms a basis.
Equations
Instances For
A linear independent set of finrank K V vectors forms a basis.
Equations
Instances For
We now give characterisations of finrank K V = 1 and finrank K V ≤ 1.
Any K-algebra module that is 1-dimensional over K is simple.