In late 2006 the book Discovering Mathematics with Magma [US/UK/Japan] was published by Springer as volume 19 of the Algorithms and Computations in Mathematics series. To quote from the preface:
This book introduces the reader to the role Magma plays in advanced mathematical research. Each paper examines how the computer can be used to gain insight into either a single problem or a small group of closely related problems. The intention is to present sufficient detail so that a reader canIt is hoped that the reader will come to a realisation of the important role that computational algebra can play in mathematical research. Readers not primarily interested in using Magma will easily acquire the skills needed to undertake basic programming in Magma, while experienced Magma users can learn both mathematics and advanced computational methods in areas related to their own.
- gain insight into the mathematical questions that are the origin of the problems, and
- develop an understanding as to how such computations are specified in Magma.
This page provides downloadable versions of the code used in the papers in
this book. The code for the entire book is available in either
.tar.gz
or .zip
format
(the files in the zip archives use Windows-style line terminators). Make sure
that you download the code for the version of Magma that you own – if
your version of Magma is older than those listed below, it is not guaranteed
that the examples will work.
Alternatively, for the latest version only, the files for each paper may be downloaded separately from the table below. Additionally, the read me and errata files are available (these are also included in the compilations above).