Skip to main content

Magma - A Tool for Number Theory

  • Conference paper
  • 1760 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6327))

Abstract

Magma [1,2,5] is a computer algebra system developed by the group of John Cannon at the University of Sydney, together with many collaborators around the world, and was first released in 1994. Based on experience obtained from the group theory system Cayley (1975-2005), also developed by Cannon et al, Magma is designed to be a general algebra system with an strong emphasis on the structural aspects of algebra. The goal is to provide a framework for implementing algorithms at a much higher level of abstraction than CA systems such as Maple and Mathematica. Magma currently provides support for most of classical algebra (groups, rings, fields), algebraic geometry, algebraic combinatorics and coding theory (this list is not exhaustive.)

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Bosma, W., Cannon, J. (eds.): Discovering Mathematics with Magma. Algorithms and Computations in Mathematics, vol. 19. Springer, Heidelberg (2006)

    MATH  Google Scholar 

  2. Bosma, W., Cannon, J., Playoust, C.: The Magma algebra system. I. The user language. J. Symbolic Comp. 24(3-4), 235–265 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  3. Daberkow, M., Fieker, C., Klüners, J., Pohst, M., Roegner, K., Wildanger, K.: KANT V4. J. Symbolic Comp. 24, 267–283 (1997)

    Article  MATH  Google Scholar 

  4. Kant/KaSH: KaSH - the KANT Shell, http://www.math.tu-berlin.de/~kant

  5. Magma: The Magma computational algebra system for algebra, number theory and geometry, http://magma.maths.usyd.edu.au/magma/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cannon, J., Donnelly, S., Fieker, C., Watkins, M. (2010). Magma - A Tool for Number Theory. In: Fukuda, K., Hoeven, J.v.d., Joswig, M., Takayama, N. (eds) Mathematical Software – ICMS 2010. ICMS 2010. Lecture Notes in Computer Science, vol 6327. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15582-6_43

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15582-6_43

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15581-9

  • Online ISBN: 978-3-642-15582-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics