source: git/Tst/Plural/doc-plural.tst @ 56c0fe

spielwiese
Last change on this file since 56c0fe 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: 1018 bytes
Line 
1LIB "tst.lib";
2tst_init();
3ring r1=(0,Q),(x,y,z),Dp;
4minpoly=Q^4+Q^2+1;
5matrix C[3][3];
6matrix D[3][3];
7C[1,2]=Q2;
8C[1,3]=1/Q2;
9C[2,3]=Q2;
10D[1,2]=-Q*z;
11D[1,3]=1/Q*y;
12D[2,3]=-Q*x;
13def S=nc_algebra(C,D);setring S;
14// it is quantum deformation U'_q(so_3)
15// where q=Q^2 specialized at the 3rd root of unity
16S;
17kill r1,S;
18ring r2=0,(Xa,Xb,Xc,Ya,Yb,Yc,Ha,Hb),dp;
19matrix d[8][8];
20d[1,2]=-Xc; d[1,4]=-Ha; d[1,6]=Yb;
21d[1,7]=2*Xa; d[1,8]=-Xa; d[2,5]=-Hb;
22d[2,6]=-Ya; d[2,7]=-Xb; d[2,8]=2*Xb;
23d[3,4]=Xb; d[3,5]=-Xa; d[3,6]=-Ha-Hb;
24d[3,7]=Xc; d[3,8]=Xc; d[4,5]=Yc;
25d[4,7]=-2*Ya; d[4,8]=Ya; d[5,7]=Yb;
26d[5,8]=-2*Yb; d[6,7]=-Yc; d[6,8]=-Yc;
27def S2=nc_algebra(1,d);setring S2;
28// it is U(sl_3)
29S2;
30kill r2,S2;
31ring r3=0,(a,b,c,d),lp;
32matrix c[4][4];
33c[1,2]=1; c[1,3]=3; c[1,4]=-2;
34c[2,3]=-1; c[2,4]=-3; c[3,4]=1;
35def S3=nc_algebra(c,0);setring S3;
36// it is some quasi--commutative algebra
37S3;
38kill r3,S3;
39ring r4=0,(t,u,v,w),dp;
40def S4=nc_algebra(-1,0); setring S4;
41// it is anticommutative algebra
42S4;
43kill r4,S4;
44tst_status(1);$
Note: See TracBrowser for help on using the repository browser.