LIB "nctools.lib";
LIB "qmatrix.lib";
def r=quant(2); // generate quant(2) and store it in r
setring r; // set the ring r the active ring
r;
==> // characteristic : 0
==> // 1 parameter : q
==> // minpoly : 0
==> // number of vars : 4
==> // block 1 : ordering Dp
==> // : names y(1) y(2) y(3) y(4)
==> // block 2 : ordering C
==> // noncommutative relations:
==> // y(2)y(1)=1/(q)*y(1)*y(2)
==> // y(3)y(1)=1/(q)*y(1)*y(3)
==> // y(4)y(1)=y(1)*y(4)+(-q^2+1)/(q)*y(2)*y(3)
==> // y(4)y(2)=1/(q)*y(2)*y(4)
==> // y(4)y(3)=1/(q)*y(3)*y(4)
def s=wRing(r);
setring s;
s;
==> // characteristic : 0
==> // 1 parameter : q
==> // minpoly : 0
==> // number of vars : 4
==> // block 1 : ordering M
==> // : names y(1) y(2) y(3) y(4)
==> // : 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:
==> // y(2)y(1)=1/(q)*y(1)*y(2)
==> // y(3)y(1)=1/(q)*y(1)*y(3)
==> // y(4)y(1)=y(1)*y(4)+(-q^2+1)/(q)*y(2)*y(3)
==> // y(4)y(2)=1/(q)*y(2)*y(4)
==> // y(4)y(3)=1/(q)*y(3)*y(4)
|