Macaulay is a computer algebra system for doing polynomial computations, particularly Gröbner basis calculations. Macaulay is designed for solving problems in commutative algebra and algebraic geometry and has a quite simple syntax, often described as "algebraic machine language". It is named after F.S. Macaulay, who worked in elimination theory. Macaulay was developed by Dave Bayer and Mike Stillman. It is freely available for Macintosh, Linux, and Windows. A complete revision by Dan Grayson and Mike Stillman, Macaulay2 is also free. Most users have switched to Macaulay2.
External links
- Macaulay website. Retrieved on August 21, 2005.
- Macaulay2 website. Retrieved on August 21, 2005.
References
- Schenck, Hal (2003). Computational Algebraic Geometry. Cambridge: Cambridge University Press. ISBN 0-521-53650-2. An introduction using Macaulay2.
- Eisenbud, David (2002). Computations in Algebraic Geometry with Macaulay 2. New York: Springer. ISBN 3-540-42230-7. See also on-line version at Dan Grayson's home page. A collection of more advanced articles on the uses of Macaulay2 in algebraic geometry and enumerative combinatorics.


