Changeset fcdc4e in git


Ignore:
Timestamp:
Mar 18, 2004, 10:36:09 PM (20 years ago)
Author:
Viktor Levandovskyy <levandov@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
b3082aecde5b2bf7ac5652c2bd96123ae61d04a9
Parents:
972862b70bd04676f798402908397895dad57a38
Message:
*levandov: design and help changed


git-svn-id: file:///usr/local/Singular/svn/trunk@7097 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/qmatrix.lib

    r972862 rfcdc4e  
    11///////////////////////////////////////////////////////////////////////////////
    2 version="$Id: qmatrix.lib,v 1.1 2004-03-18 20:40:22 levandov Exp $";
     2version="$Id: qmatrix.lib,v 1.2 2004-03-18 21:36:09 levandov Exp $";
    33category="Noncommutative";
    44info="
    5 LIBRARY: qmatrix.lib     Definition of quantum matrix ring and quantum minors.
     5LIBRARY: qmatrix.lib     Quantum matrices, quantum minors and symmetric groups.
    66AUTHORS: Lobillo, F.J., email: jlobillo@ugr.es
    77         Rabelo, C., email: crabelo@ugr.es
     
    1010
    1111MAIN PROCEDURES:
    12 quant(n);               generates the quantum matrix ring of order n
    13 qminor(u,v,nr);         calculate a quantum minor of a quantum matrix
     12quant(n, [p]);          generates the quantum matrix ring of order n, the quantum parameter q will be specified at the p-th root of unity
     13qminor(u, v, nr);       calculate a quantum minor of a quantum matrix
    1414
    1515AUXILIARY PROCEDURES:
     
    1818LengthSym(M);           calculates the length of each element of M, being M a subset of S(n)
    1919";
     20
     21LIB "nctools.lib";
    2022
    2123///////////////////////////////////////////////////////////////////////////////
     
    129131proc quant(int n, list #)
    130132"USAGE:   quant(n, [p]); n integer, n>1, p (optional) integer
    131 RETURN:  a ring, describing the quantum matrix ring of order n; if p is specified, the quantum parameter will be specialized at p-th root of unity
     133RETURN:  a ring, describing the quantum matrix ring of order n; if p is specified, the quantum parameter q will be specialized at p-th root of unity
    132134NOTE:    You have to activate this ring with the "setring" command.
    133135         The usual representation of the variables in this quantum
     
    147149    }
    148150    ring @rrr=(0,q),(y(1..nv)),Dp;
    149     if (size(#)>0) // check whether we are at special q
     151    if (size(#)>0)
    150152    {
    151153      if ( typeof( #[1] ) == "int" )
     
    154156        if (chr>1)
    155157        {
    156           LIB "nctools.lib";
    157158          minpoly = RooOfUnity(chr);
    158159        }
     
    216217proc qminor(intvec I, intvec J, int nr)
    217218"USAGE: qminor(I,J,nr); I is the ORDERED LIST of the rows to consider
    218         in the minor, J is the ORDERED LIST of the cols to consider in the minor
    219         and nr is the order of the quantum matrix algebra where you are working (quant(nr)).
     219        in the minor, J is the ORDERED LIST of the cols to consider in the minor and nr is the order of the quantum matrix algebra where you are working (quant(nr)).
    220220RETURN: poly, the quantum minor.
    221221NOTE:    I and J must have the same number of elements.
Note: See TracChangeset for help on using the changeset viewer.