//SINGULAR Example 2.8.9 ring R=0,(x,y,z),(c,dp); ideal I=x2y2-xyz2; qring A=std(I); // quotient ring A=R/I module V=[x2,xy,y2],[xy,xz,yz]; matrix B[3][2]=x,y,zx,zy,y2,z2; module N=B[1],B[2],V[1],V[2]; module Re=syz(N); // syzygy module of N module Ker; int i; for(i=1;i<=size(Re);i++){Ker=Ker+Re[i][1..2];} Ker; // kernel of B reduce(B*Ker,std(V)); modulo(B,V);