Skip to main content

The Sage Project: Unifying Free Mathematical Software to Create a Viable Alternative to Magma, Maple, Mathematica and MATLAB

  • Conference paper
Mathematical Software – ICMS 2010 (ICMS 2010)

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

Included in the following conference series:

Abstract

Sage is a free, open source, self-contained distribution of mathematical software, including a large library that provides a unified interface to the components of this distribution. This library also builds on the components of Sage to implement novel algorithms covering a broad range of mathematical functionality from algebraic combinatorics to number theory and arithmetic geometry.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bauer, C., et al.: Ginac: is not a CAS, http://www.ginac.de/

  2. Behnel, S., Bradshaw, R., Seljebotn, D.: Cython: C-Extensions for Python, http://www.cython.org/

  3. Conrad, B., Edixhoven, S., Stein, W.A.: J 1(p) Has Connected Fibers. Documenta Mathematica 8, 331–408 (2003)

    MATH  MathSciNet  Google Scholar 

  4. Cremona, J.E.: mwrank (computer software), http://www.warwick.ac.uk/staff/J.E.Cremona/mwrank/

  5. Dodier, R., et al.: Maxima: A Computer Algebra System, http://maxima.sourceforge.net/

  6. Descouens, F.: Making research on symmetric functions with MuPAD-Combinat. In: Iglesias, A., Takayama, N. (eds.) ICMS 2006. LNCS, vol. 4151, pp. 407–418. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  7. Decker, W., Greuel, G.-M., Pfister, G., Schönemann, H.: Singular 3-1-1 — A computer algebra system for polynomial computations, http://www.singular.uni-kl.de

  8. Erocal, B., Stein, W.: Pynac – symbolic computation with python objects, http://pynac.sagemath.org/

  9. Google, Google Documents, http://docs.google.com/

  10. Grayson, D.R., Stillman, M.E.: Macaulay2, a software system for research in algebraic geometry, http://www.math.uiuc.edu/Macaulay2/

  11. Hart, B., et al.: MPIR: Multiprecision Integers and Rationals, http://www.mpir.org/

  12. Harvey, D.: Efficient computation of p-adic heights, http://arxiv.org/abs/0708.3404

  13. Hart, B., Harvey, D.: Flint: Fast library for number theory, http://www.flintlib.org/

  14. Hivert, F., Thiéry, N.M.: MuPAD-Combinat, an open-source package for research in algebraic combinatorics. Sém. Lothar. Combin., Art. B51z 51, 70 (2004) (electronic), http://www.emis.de/journals/SLC/wpapers/s51thiery.html

  15. Jensen, A.: Gfan: software for computing Gröbner fans and tropical varieties, http://www.math.tu-berlin.de/~jensen/software/gfan/gfan.html

  16. Linton, S., et al.: Gap: Groups, algorithms and programming, http://www.gap-system.org/

  17. Linton, S., Hammond, K., Konovalov, A., et al.: Easy Composition of Symbolic Computation Software: A New Lingua Franca for Symbolic Computation, www.win.tue.nl/~droozemo/site/pubs/1004ISSAC2010.pdf

  18. Mazur, B., Stein, W., Tate, J.: Computation of p-adic heights and log convergence. Doc. Math. Extra, 577–614 (2006) (electronic), MR2290599 (2007i:11089)

    Google Scholar 

  19. PARI, A computer algebra system designed for fast computations in number theory, http://pari.math.u-bordeaux.fr/

  20. van Rossum, G.: Python, http://www.python.org

  21. Sage, Components, http://sagemath.org/links-components.html

  22. Sage, Sage days workshops, http://wiki.sagemath.org/Workshops

  23. Shoup, V.: NTL: Number theory library, http://www.shoup.net/ntl/

  24. Stein, W., Joyner, D.: Open source mathematical software. ACM SIGSAM Bulletin 39 (2005)

    Google Scholar 

  25. Stein, W., Joyner, D.: Open source mathematical software. Notices Amer. Math. Soc. (2007), http://www.ams.org/notices/200710/tx071001279p.pdf

  26. Stein, W., Wuthrich, C.: Computations About Tate-Shafarevich Groups Using Iwasawa Theory (2010) (in preparation), http://wstein.org/papers/shark/

  27. Thiery, N., et al.: Sage Combinat Roadmap, http://trac.sagemath.org/sage_trac/wiki/SageCombinatRoadMap

  28. Wolfram, Why you do not usually need to know about internals, http://reference.wolfram.com/mathematica/tutorial/WhyYouDoNotUsuallyNeedToKnowAboutInternals.html

  29. Zimmerman, P., et al.: The MPFR Library, http://www.mpfr.org/

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

Eröcal, B., Stein, W. (2010). The Sage Project: Unifying Free Mathematical Software to Create a Viable Alternative to Magma, Maple, Mathematica and MATLAB. 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_4

Download citation

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

  • 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