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
                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