Top
Back: Gweights
Forward: ndc
FastBack: ncdecomp_lib
FastForward: qmatrix_lib
Up: nctools_lib
Top: Plural Manual
Contents: Table of Contents
Index: Index
About: About this document

B.7.0.2 weightedRing

Procedure from library nctools.lib (see nctools_lib).

Return:
ring with the relations of r with order changed to comply with the ordering condition for G-algebras

Note:
you have to activate this ring with the "setring" command

Example:
 
LIB "nctools.lib";
ring r = (0,q),(a,b,c,d),lp;
matrix C[4][4]; 
C[1,2]=q; C[1,3]=q; C[1,4]=1; C[2,3]=1; C[2,4]=q; C[3,4]=q;
matrix D[4][4]; 
D[1,4]=(q-1/q)*b*c;
ncalgebra(C,D);
setring r; r;
==> //   characteristic : 0
==> //   1 parameter    : q 
==> //   minpoly        : 0
==> //   number of vars : 4
==> //        block   1 : ordering lp
==> //                  : names    a b c d 
==> //        block   2 : ordering C
==> //   noncommutative relations:
==> //    ba=(q)*ab
==> //    ca=(q)*ac
==> //    da=ad+(q2-1)/(q)*bc
==> //    db=(q)*bd
==> //    dc=(q)*cd
def t=weightedRing(r);
setring t; t;
==> //   characteristic : 0
==> //   1 parameter    : q 
==> //   minpoly        : 0
==> //   number of vars : 4
==> //        block   1 : ordering M
==> //                  : names    a b c d 
==> //                  : weights  2 1 1 1 
==> //                  : weights  0 0 0 1 
==> //                  : weights  0 0 1 0 
==> //                  : weights  0 1 0 0 
==> //        block   2 : ordering C
==> //   noncommutative relations:
==> //    ba=(q)*ab
==> //    ca=(q)*ac
==> //    da=ad+(q2-1)/(q)*bc
==> //    db=(q)*bd
==> //    dc=(q)*cd
wRing, Gweights


Top Back: Gweights Forward: ndc FastBack: ncdecomp_lib FastForward: qmatrix_lib Up: nctools_lib Top: Plural Manual Contents: Table of Contents Index: Index About: About this document
            User manual for Singular version 2-1-99, August 2004, generated by texi2html.