[Next][Prev] [Right] [Left] [Up] [Index] [Root]

SOURCES OF DOCUMENTATION

This screen summarises the documentation available for Magma.

There are eight components to the Magma documentation:

The First Steps In Magma document (16 pages: pdf version), consists of a very quick overview of how to use Magma. It is suitable for use in the early stages of learning the system.

The Introduction (Files pdf version) provides a gentle introduction to Magma. It does not assume familiarity either with computer languages or computer algebra systems. It covers all the basics of the Magma language and provides an introduction to the important mathematical modules.

The Handbook (about 4500 pages: Files part 1, part 2, part 3, part 4, part 5, part 6, part 7, part 8 part 9 part 10 part 11 part 12 part 13 , provides a terse summary of the language and gives full descriptions of the facilities provided for each of the mathematical modules. It constitutes the central reference manual for the system. A large number of examples are included. These examples are listed under a unique name in the Handbook and are included as one of the libraries distributed with the system (see below). This allows the reader to run any example appearing in the Handbook by typing

        load "Name";
where "Name" is the name appearing at the head of the example in the Handbook.

The problem-solving book (Files: pdf version) offers a collection of substantial algebraic problems, solved using the Magma language and intrinsics.

The Overview of Magma V2.19 Features (Files: pdf version) contains an overview of all of the Magma categories and their operations.

Information about the on-line help system in Magma can be obtained by typing

?
at the Magma prompt.

The Magma HTML Help Document is this document.

Tips & Tricks

On-line help for functions and operators may be obtained within Magma as follows:
   ListCategories();
will produce a list of all "category" names;
   ListSignatures(cat)
will list all operators and functions whose signatures involve the category "cat";
   <intrinsic> ;
will print all signatures for the intrinsic (function or procedure) having name <intrinsic>, together with a synopsis of the semantics of the function. For example, typing:
    Order;
will print all signatures for the intrinsic function 'Order' (note there are no parentheses here). See the Introduction or Handbook for full details.


Version: V2.19 of Wed Apr 24 15:09:57 EST 2013