Changeset a106ed in git


Ignore:
Timestamp:
May 14, 2010, 5:46:38 PM (14 years ago)
Author:
Viktor Levandovskyy <levandov@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
Children:
a6904c8c6203403184a04bf86452031bd0d81598
Parents:
6439db143a35fd8213f14ea48f1dbd6e9694a53e
Message:
*levandov: doc enhanced, support acknowledged

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

Legend:

Unmodified
Added
Removed
  • Singular/LIB/ratgb.lib

    r6439db ra106ed  
    66AUTHOR: Viktor Levandovskyy,     levandov@risc.uni-linz.ac.at
    77
    8 THEORY: Let A be an operator algebra with R = K[x1,.,xN] as subring. The operators
    9 are usually denoted by {d1,..,dM}. Assume, that A is a G-algebra, then the set S=R-{0}
    10 is multiplicatively closed and is an Ore set in A. That is, for any s in S and a in A,
    11 there exist t in S and b in A, such that sa=bt. In other words one can transform
    12 any left fraction into the right fraction. The algebra A_S is entermed an Ore
    13 localization of A with respect to S. This library provides Groebner basis
    14 procedure for A_S, performing polynomial computations only.
     8THEORY: Let A be an operator algebra with R = K[x1,.,xN] as subring.
     9The operators are usually denoted by {d1,..,dM}.
     10@* Assume, that A is a G-algebra, then the set S=R-{0} is multiplicatively closed Ore set in A.
     11@* That is, for any s in S and a in A, there exist t in S and b in A, such that sa=bt.
     12@* In other words, one can transform any left fraction into the right fraction. The algebra A_S is called an Ore localization of A with respect to S.
     13
     14This library provides Groebner basis procedure for A_S, performing polynomial (that is fraction-free) computations only.
    1515
    1616PROCEDURES:
    17 ratstd(ideal I, int n);   compute Groebner basis in Ore localization of the basering w.r.t. first n variables
    18 
    19 SUPPORT: SpezialForschungsBereich F1301 of the Austrian FWF
     17ratstd(ideal I, int n);   compute Groebner basis and dimensions in Ore localization of the basering w.r.t. first n variables
     18
     19SUPPORT: SpezialForschungsBereich F1301 of the Austrian FWF and
     20@* Transnational Access Program of RISC Linz, Austria
    2021"
    2122
     
    6465@* the basering is equipped with the elimination block ordering
    6566@*     for the variables in the second block
    66 NOTE: the output ring O is commutative. The ideal rGBid in O
     67NOTE: the output ring C is commutative. The ideal rGBid in C
    6768represents the rational form of the output ideal pGBid in the basering.
    6869@* During the computation, the D-dimension of I and the corresponding
    69 vector space D-dimension of I are computed and printed out.
     70dimension as K(x)-vector space of I are computed and printed out.
    7071@* Setting optional integer eng to 1, slimgb is taken as Groebner engine
    7172DISPLAY: In order to see the steps of the computation, set printlevel to >=2
     
    331332  "EXAMPLE:"; echo = 2;
    332333  ring r = 0,(k,n,K,N),(a(0,0,1,1),a(0,0,1,0),dp);
     334  // note, that the ordering must be an antiblock ordering
    333335  matrix D[4][4]; D[1,3] = K; D[2,4] = N;
    334336  def S = nc_algebra(1,D);
    335337  setring S; // S is the 2nd shift algebra
    336338  ideal I = (k+1)*K - (n-k), (n-k+1)*N - (n+1);
    337   int is = 2; // hence 1st and 2nd variables treated as units
     339  int is = 2; // hence 1..2 variables will be treated as invertible
    338340  def A  = ratstd(I,is);
    339341  pGBid; // polynomial form
Note: See TracChangeset for help on using the changeset viewer.