next | previous | forward | backward | up | top | index | toc | packages | Macaulay2 website
Regularity :: Regularity

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.