Macaulay

A system for computation in algebraic geometry and commutative algebra



This page is www.math.columbia.edu/~bayer/Macaulay/

Description

Macaulay is a computer algebra system for mathematical computations in algebraic geometry and commutative algebra. At its core is a carefully tuned implementation of Grobner basis methods for computing syzygies and manipulating systems of polynomial equations. Macaulay's user base consists largely of academic researchers and graduate students. It consists of roughly 30,000 lines of C code, documentation, and contributed scripts in Macaulay's command language (which has been dubbed affectionately by some users as "algebraic machine language").


Authors

Dave Bayer

Department of Mathematics
Barnard College
Columbia University
2990 Broadway MC 4417
New York, NY 10027-6902

Mike Stillman

Department of Mathematics
Cornell University
Ithaca, NY 14853-4201


Wait!!

It's 2003. That 70's haircut really has to go. While you're at it, are you sure you want this program? It warms our hearts every time we hear of a diehard Macaulay enthusiast, but even Dave has switched to Macaulay 2.


Macaulay 2

Mike Stillman and Dan Grayson have undertaken a complete rewrite of Macaulay. For more information, visit http://www.math.uiuc.edu/Macaulay2/.

Daniel R. Grayson

Department of Mathematics
University of Illinois at Urbana-Champaign
Urbana, IL 61801



Macaulay version 3.1, created 1 August 2000
PowerPC Macintosh

The following is a standalone compilation for the PowerPC Macintosh. The changes from version 3.0 are minor from a user's perspective. Please let us know if there are any difficulties.

Macaulay.sea.hqx


Macaulay version 3.0, created 12 September 1994
Linux

readme
Mscripts.tar
Mdocs.tar
Msource.tar


Macaulay version 3.0, created 12 September 1994
Macintosh

readme
MacaulaySIOW.hqx
MacaulayTOOL.hqx
MacaulaySCRIPTS.hqx
MacaulayDOCS.hqx


Macaulay
Windows

MacWin32.zip


Other mathematics packages