Basic results on bases #
The main goal of this file is to show the equivalence between bases and families of vectors that are linearly independent and whose span is the whole space.
There are also various lemmas on bases on specific spaces (such as empty or singletons).
Main results #
Basis.linearIndependent: the basis vectors are linear independent.Basis.span_eq: the basis vectors span the whole space.Basis.mk: construct a basis out ofv : ι → Msuch thatLinearIndependent vandspan (range v) = ⊤.
A linear independent family of vectors spanning the whole module is a basis.
Equations
Instances For
Given a basis, the ith element of the dual basis evaluates to 1 on the ith element of the
basis.
Given a basis, the ith element of the dual basis evaluates to 0 on the jth element of the
basis if j ≠ i.
Given a basis, the ith element of the dual basis evaluates to the Kronecker delta on the
jth element of the basis.
A linear independent family of vectors is a basis for their span.
Equations
Instances For
Any basis is a maximal linear independent set.
Equations
If M is a subsingleton and ι is empty, this is the unique ι-indexed basis for M.