Mathematical Areas
What can Magma compute?
Browse the 23 mathematical areas supported by Magma. Click through for details and a live example.
Jump to the Handbook
The Magma Language
Sets, Sequences and Mappings
Basic Rings
Matrices and Linear Algebra
Lattices and Quadratic Forms
Global Fields
Local Fields
Modules
Finite Groups
Finitely Presented Groups
Algebras
Representation Theory
Lie Theory
Commutative Algebra
Algebraic Geometry
Arithmetic Geometry
Modular Arithmetic Geometry
Topology
Geometry
Combinatorics
Coding Theory
Cryptography
Optimization