Map · 15
linear algebra
MSC 15 · Linear and multilinear algebra; matrix theory
10,062 declarations (8,418 theorems, 1,644 definitions) across 277 files. 7 of the 18 famous theorems listed for this area are in Mathlib (39%). 48 open conjectures here are stated in Lean.
Files are assigned to areas by a language model reading each file's documentation. Report a file that is in the wrong area.
Subareas2
- 15A Basic linear algebra 10,011
- 15B Special matrices 51
Famous theorems7 of 18
From the 1000+ theorems project, which classifies each theorem by MSC area.
Not yet in Mathlib · 11
In Mathlib · 7
- Binomial inverse theoremMatrix.invOf_add_mul_mul'
- Birkhoff–Von Neumann theoremdoublyStochastic_eq_convexHull_permMatrix
- Cayley–Hamilton theoremMatrix.aeval_self_charpoly
- Dimension theorem for vector spacesmk_eq_mk_of_basis
- Gershgorin circle theoremeigenvalue_mem_ball
- Rank–nullity theoremLinearMap.rank_range_add_rank_ker
- Sylvester's determinant theoremMatrix.det_one_add_mul_comm
From the 100 theorems list2
Open conjectures stated in Lean48
Statements without proofs, collected by the Formal Conjectures project.
- Green26.green_26.variants.openGreen's Open Problems
- Hadamard.HadamardConjectureWikipedia
Undergraduate topics still missing17 of 99
From Mathlib's own undergraduate checklist.
Linear algebra · 10 of 60
- Finite-dimensional vector spaces › rank of a system of linear equations
- Matrices › elementary row operations
- Matrices › elementary column operations
- Matrices › row-reduced matrices
- Structure theory of endomorphisms › diagonalization
- Structure theory of endomorphisms › triangularization
- Structure theory of endomorphisms › kernels lemma
- Structure theory of endomorphisms › Jordan normal form
- Linear representations › examples
- Exponential › endomorphism exponential
Bilinear and Quadratic Forms Over a Vector Space · 7 of 39
- Bilinear forms › rank of a bilinear form
- Endomorphisms › diagonalization of normal endomorphisms
- Endomorphisms › simultaneous diagonalization of two real quadratic forms, with one positive-definite
- Endomorphisms › polar decompositions in $\mathrm{GL}(n, \R)$
- Endomorphisms › polar decompositions in $\mathrm{GL}(n, \C)$
- Low dimensions › classification of elements of $\mathrm{O}(2, \R)$
- Low dimensions › classification of elements of $\mathrm{O}(3, \R)$
Structures defined here7
Typeclasses defined in this area's files, most assumed first.
Files277
Largest first. The code after each file is its assigned subarea.
- Mathlib.Data.Matrix.Mul
Matrix multiplication
15A · 215
- Mathlib.LinearAlgebra.Matrix.ToLin
Linear maps and matrices
15A · 189
- Mathlib.LinearAlgebra.Multilinear.Basic
Multilinear maps
15A · 184
- Mathlib.Data.Matrix.Basic
Matrices
15A · 167
- Mathlib.LinearAlgebra.Projection
Projection to a subspace
15A · 167
- Mathlib.LinearAlgebra.Prod
Products of modules
15A · 166
- Mathlib.LinearAlgebra.Alternating.Basic
Alternating Maps
15A · 157
- Mathlib.LinearAlgebra.LinearPMap
Partially defined linear maps
15A · 150
15A · 149
- Mathlib.LinearAlgebra.TensorProduct.Tower
The `A`-module structure on `M ⊗[R] N`
15A · 137
- Mathlib.Data.Matrix.Block
Block Matrices
15A · 133
- Mathlib.LinearAlgebra.Span.Basic
The span of a set of vectors, as a submodule
15A · 131