source: git/Tst/Plural/doc-plural.tst @ 7ebda7

fieker-DuValspielwiese
Last change on this file since 7ebda7 was a6e7454, checked in by Viktor Levandovskyy <levandov@…>, 21 years ago
nontrivial examples from Plural doc git-svn-id: file:///usr/local/Singular/svn/trunk@6653 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 957 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;
13system("PLURAL",C,D);
14// it is quantum deformation U'_q(so_3)
15// where q=Q^2 specialized at the 3rd root of unity
16r1;
17kill r1;
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;
27system("PLURAL",1,d);
28// it is U(sl_3)
29r2;
30kill r2;
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;
35system("PLURAL",c,0);
36// it is some quasi--commutative algebra
37r3;
38kill r3;
39ring r4=0,(t,u,v,w),dp;
40system("PLURAL",-1,0);
41// it is anticommutative algebra
42r4;
43kill r4;
44tst_status(1);$
Note: See TracBrowser for help on using the repository browser.