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:

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.