//SINGULAR Example 2.8.5 ring R=0,(x,y),(c,dp); module I1=[x,y],[y,1]; module I2=[0,y-1],[x,1],[y,x]; intersect(I1,I2); vector c1=[1,0,1,0]; vector c2=[0,1,0,1]; vector c3=[x,y,0,0]; vector c4=[y,1,0,0]; vector c5=[0,0,0,y-1]; vector c6=[0,0,x,1]; vector c7=[0,0,y,x]; module M=c1,c2,c3,c4,c5,c6,c7; syz(M); vector r1=[y,-y2+x+1]; vector r2=[x,y]; vector r3=[y2-y,y-1]; r1+y*r2;