


![[top]](top.gif)
resolution Ideal -- make a projective resolution
Synopsis:
resolution I -- produces a projective resolution of the
module R/I if I is an ideal in the ring R.
Code:
-- ../../../Macaulay2/m2/res.m2:168-172
resolution Ideal := ChainComplex => options -> (I) -> resolution(
if I.cache.?quotient
then I.cache.quotient
else I.cache.quotient = (ring I)^1/I,
options)



![[top]](top.gif)