Magma computer algebra system

related topics
{math, number, function}
{system, computer, user}
{school, student, university}
{island, water, area}

Magma is a computer algebra system designed to solve problems in algebra, number theory, geometry and combinatorics. It is named after the algebraic structure magma. It runs on Unix-like and Linux based operating systems, as well as Windows.



Magma is produced and distributed by the Computational Algebra Group within the School of Mathematics and Statistics at the University of Sydney.

In late 2006, the book Discovering Mathematics with Magma was published by Springer as volume 19 of the Algorithms and Computations in Mathematics series.[1]

The Magma system is used extensively within pure mathematics. The Computational Algebra Group maintain a list of publications which cite Magma, and as of 2010 there are about 2600 citations, mostly in pure mathematics, but also including papers from areas as diverse as economics and geophysics.[2]


The predecessor of the Magma system was called Cayley (1982-1993).

Magma was officially released in August 1993 (version 1.0). Version 2.0 of Magma was released in June 1996 and subsequent versions of 2.X have been released approximately once per year.

Mathematical Areas Covered by the System

Full article ▸

related documents
Dyadic rational
Stirling number
T1 space
Algebraic number
Nowhere dense set
Borel-Cantelli lemma
Double negative elimination
Category (mathematics)
Hash collision
Weierstrass–Casorati theorem
Cayley's theorem
Real line
Regular space
Alternative algebra
Partial fractions in integration
Euler's criterion
Decision problem
Calculus with polynomials
Partial function
Commutative ring
Intersection (set theory)
Whittaker–Shannon interpolation formula
GNU Octave
Malleability (cryptography)
Atlas Autocode
Polynomial time