Magma
Summary
Magma is a large, well-supported software package designed to solve computationally hard problems in algebra, number theory, geometry and combinatorics. It provides a mathematically rigorous environment for computing with algebraic, number-theoretic, combinatoric and geometric objects.
Authors
Links
Status
 only rudimentary information, not officially approved by the authors
   only rudimentary information, not officially approved by the authors
                Aims and scope
Mathematical Classification
Keywords
- Abelian groups
- algebra
- algebraic geometry
- algebras
- arithmetic geometry
- Bell numbers
- braid groups
- coding theory
- combinatorics
- commutative algebra
- computationally hard problem solver
- cryptography
- cyclotomic fields
- differential rings
- diophantine equations
- elliptic curves
- enumerative combinatorics
- error-correcting codes
- finite fields
- finite groups
- finite planes
- Galois groups
- galois rings
- general G-Sets
- general linear groups
- geometry
- graphs
- groups
- Hensel lifting
- hyperelliptic curves
- imprimitivity systems
- incidence structures
- integer factorization
- lattice operations
- lattices
- Laurent series
- Lie algebras
- Lie theory
- matrix algebras
- matrix groups
- modules
- monoids
- multivariate polynomial rings
- Newton polygons
- number fields
- number theory
- optimization
- orbits
- polynomial roots
- power series
- primitive groups
- quadratic fields
- quaternion algebras
- quotient graphs
- residue class rings of univariate polynomial rings
- semigroups
- subgraphs
- topology
- transcendental functions
- transitivity
- univariate polynomial rings
