Macaulay2

E852921

Macaulay2 is a specialized computer algebra system designed for research in algebraic geometry and commutative algebra, particularly focused on computations involving polynomial rings and modules.

All labels observed (2)

Label Occurrences
Macaulay2 canonical 1
Macaulay2 language 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf computer algebra system
mathematical software
research software
hasDocumentationURL https://faculty.math.illinois.edu/Macaulay2/Documentation/
hasDownloadURL https://faculty.math.illinois.edu/Macaulay2/Downloads/
hasFeature Betti table computation
Groebner basis computation
Hilbert function computation
Hilbert polynomial computation
arbitrary precision arithmetic
cohomology computation
documentation system
free resolution computation
homology computation
interactive interpreter
interface to external programs
package system
primary decomposition
scripting language
symbolic computation
hasInterfaceLanguage English
hasProgrammingLanguage Macaulay2 language
linked to: Macaulay2
hasWebsite https://faculty.math.illinois.edu/Macaulay2/
isFreeOfCharge true
isOpenSource true
license GNU General Public License
primaryDomain algebraic geometry
commutative algebra
supportsComputationOn graded modules
homological invariants
ideals
modules
polynomial rings
sheaves
supportsInterface Emacs interface
command-line interface
text-based interface
supportsOperatingSystem Linux
Windows
macOS
typicalUse computational experiments
prototyping mathematical algorithms
research in algebraic geometry
research in commutative algebra
teaching advanced algebra
writtenInLanguage C
C++
Macaulay2 language

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Macaulay2 hasProgrammingLanguage Macaulay2 language
linked to: Macaulay2