Let b be a basis for a submodule N of M. If y : M is linear independent of N
and y and N together span the whole of M, then there is a basis for M
whose basis vectors are given by Fin.cons y b.
Equations
- Module.Basis.mkFinCons y b hli hsp = Module.Basis.mk ⋯ ⋯
Instances For
Let b be a basis for a submodule N ≤ O. If y ∈ O is linear independent of N
and y and N together span the whole of O, then there is a basis for O
whose basis vectors are given by Fin.cons y b.
Equations
- Module.Basis.mkFinConsOfLE y yO b hNO hli hsp = Module.Basis.mkFinCons ⟨y, yO⟩ (b.map (Submodule.comapSubtypeEquivOfLe hNO).symm) ⋯ ⋯
Instances For
Let b be a basis for a submodule N of M. If y : M is linear independent of N
and y and N together span the whole of M, then there is a basis for M
whose basis vectors are given by Fin.snoc b y.
Equations
- b.mkFinSnoc y hli hsp = Module.Basis.mk ⋯ ⋯
Instances For
Let b be a basis for a submodule N ≤ O. If y ∈ O is linear independent of N
and y and N together span the whole of O, then there is a basis for O
whose basis vectors are given by Fin.snoc b y.
Equations
- b.mkFinSnocOfLE hNO y yO hli hsp = (b.map (Submodule.comapSubtypeEquivOfLe hNO).symm).mkFinSnoc ⟨y, yO⟩ ⋯ ⋯
Instances For
The basis of R × R given by the two vectors (1, 0) and (0, 1).