rings
An overview
Macaulay 2 differs from computer algebra systems such as maple and
mathematica, in that rings are first class objects. This means that
before making polynomials or matrices, you must create a ring where
you give the variables that you want, and the kinds of coefficients
you want (e.g. rational numbers, or integers modulo a prime number).
For additional common operations and a comprehensive list of all routines
in Macaulay 2 which return or use rings, see Ring.