Introduction
The linear algebra part of OSCAR provides functionality for handling matrices, linear solving, modules, lattices and related structures.
The documentation in this section combines functionality provided directly by OSCAR together with functionality originating from several of its underlying packages, including AbstractAlgebra.jl, Nemo.jl and Hecke.jl.
The main topics covered in this section are:
- Matrix functionality
- Matrix spaces
- Linear solving
- Eigenvalues and -spaces
- Generic matrix algebras
- Sparse linear algebra
- Modules
For developers interested in the implementation details of matrices, see Matrix implementation.
General textbooks offering details on theory and algorithms include:
Tutorials
We encourage you to take a look at the tutorials on linear algebra in OSCAR, which can be found here.
Contact
Please direct questions about this part of OSCAR to the following people:
You can ask questions in the OSCAR Slack.
Alternatively, you can raise an issue on github.