syz Matrix -- compute the syzygy matrix
Synopsis:
Code:
-- ../../../Macaulay2/m2/matrix2.m2:44-50
syz Matrix := Matrix => options -> (f) -> (
if not isFreeModule target f or not isFreeModule source f
then error "expected map between free modules";
if ring f === ZZ or not isHomogeneous f
then syz gb (f, options, Syzygies=>true)
else mingens image syz gb (f, options, Syzygies=>true)
)