Magma Workshop

Welcome to the workshop on using MAGMA!

The Magma computational algebra system is a software package designed for computations in algebra, number theory, algebraic geometry and algebraic combinatorics. It provides a mathematically rigorous environment for defining and working with structures such as groups, fields, algebras, graphs, codes and many others.

In this workshop, we will use Magma to explore topics in abstract algebra and discrete mathematics just as we use similar tools in calculus and numerical analysis.

There are two ways to access Magma. The Magma website has detailed instructions on how to obtain Magma for your own use. Alternatively, you can access the online calculator which accepts Magma code and executes it for you, although there are limits to what the online calculator will do.