An Introduction to Magma

Petr Lisonek



A brief overview of the computer algebra system Magma will be given.
We will start with an introduction to the Magma language and its type system.
This will be followed by examples of computations in diverse algebraic
domains (such as permutation groups, polynomial rings and finite fields)
as well as examples from graph theory and coding theory.