Theorems · Inductive type · linear algebra
Module.Basis
Type u_1 →
(R : Type u_3) →
(M : Type u_6) → [inst : Semiring R] → [inst_1 : AddCommMonoid M] → [Module R M] → Type (max (max u_1 u_3) u_6)A Basis ι R M for a module M is the type of ι-indexed R-bases of M.
The basis vectors are available as DFunLike.coe (b : Basis ι R M) : ι → M.
To turn a linear independent family of vectors spanning M into a basis, use Basis.mk.
They are internally represented as linear equivs M ≃ₗ[R] (ι →₀ R),
available as Basis.repr.
- Defined in
- Mathlib.LinearAlgebra.Basis.Defs
- Cited by
- 1,477 results in Mathlib
- Foundations
- Depth 2 from the axioms, rests on 4 definitions · uses no axioms
- Assumes
- SemiringAddCommMonoidModule
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites3
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Modulestatement · cited by 20,661
- Semiringstatement · cited by 13,802
- AddCommMonoidstatement · cited by 12,281
Cited by1,774
Results whose statement or proof uses this declaration.
- Module.Basis.reprstatement and proof · cited by 498
- LinearMap.toMatrixstatement and proof · cited by 180
- Module.Free.chooseBasisstatement · cited by 121
- OrthonormalBasis.toBasisstatement · cited by 102
- Module.Basis.equivFunstatement and proof · cited by 88
- LinearMap.traceproof · cited by 87
- Module.Basis.repr_selfstatement and proof · cited by 82
- Pi.basisFunstatement · cited by 78
- Matrix.toLinstatement and proof · cited by 77
- Module.Basis.detstatement and proof · cited by 73
- Module.Basis.toMatrixstatement and proof · cited by 70
- Module.Basis.mapstatement and proof · cited by 70
Showing the 200 most cited of 1,774.