//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);