About Magma
Magma provides a mathematically rigorous environment for defining and working with structures such as groups, rings, fields, modules, algebras, schemes, curves, graphs, designs, codes, and many others.
The system includes extensive databases to aid computational research and has been cited in over 4,000 research publications.Learn more about Magma →