Macaulay2 » Documentation
Packages » Regularity :: Regularity
next | previous | forward | backward | up | index | toc

Regularity -- compute Castelnuovo-Mumford regularity of a homogeneous ideal


Regularity is a package for computing the Castelnuovo-Mumford regularity of homogeneous ideals in a polynomial ring without having to compute a minimal free resolution of the homogeneous ideal

This package is based on two articles by Bermejo and Gimenez: Saturation and Castelnuovo-mumford Regularity, Journal of Algebra 303/2006 and Computing the Castelnuovo-Mumford Regularity of some subschemes of P^n using quotients of monomial ideals, Journal of Pure and Applied Algebra 164/2001.



This documentation describes version 1.0 of Regularity.

Source code

The source code from which this documentation is derived is in the file Regularity.m2.


  • Functions and commands
    • mRegularity -- compute Castelnuovo-Mumford regularity
  • Methods
    • mRegularity(Ideal) -- see mRegularity -- compute Castelnuovo-Mumford regularity
  • Symbols
    • CM (missing documentation)
    • MonCurve -- see mRegularity -- compute Castelnuovo-Mumford regularity

For the programmer

The object Regularity is a package.