source: git/Tst/Plural/doc-syz.tst @ 30acb78

fieker-DuValspielwiese
Last change on this file since 30acb78 was e0b657, checked in by Hans Schönemann <hannes@…>, 17 years ago
*hannes: ncalgebra -> nc_algebra git-svn-id: file:///usr/local/Singular/svn/trunk@10367 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 608 bytes
Line 
1LIB "tst.lib";
2LIB "ring.lib";
3tst_init();
4ring Rq=(0,Q),(x,y,z),dp; // U_q(so_3)
5minpoly = rootofUnity(6); // Q is a 6th root of unity
6matrix C[3][3];
7matrix D[3][3];
8C[1,2]=Q2;    C[1,3]=1/Q2;  C[2,3]=Q2;
9D[1,2]=-Q*z;  D[1,3]=1/Q*y; D[2,3]=-Q*x;
10def SR=nc_algebra(C,D); setring SR;
11option(redSB);
12option(redTail); // we wish to have minimal bases
13poly Cq=Q^4*x2+y2+Q^4*z2+Q*(1-Q^4)*x*y*z;
14poly C1=x^3+x;
15poly C2=y^3+y;
16poly C3=z^3+z;
17ideal I=Cq,C1,C2,C3; // ideal generated by central elements
18I=std(I);
19I;
20module S=syz(I);
21size(S);
22ideal tst = ideal(transpose(S)*transpose(I));
23std(tst);
24tst_status(1);$
Note: See TracBrowser for help on using the repository browser.