Changeset a1c745 in git for Singular/LIB/ratgb.lib


Ignore:
Timestamp:
Jun 20, 2007, 5:39:45 PM (17 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'd08f5f0bb3329b8ca19f23b74cb1473686415c3a')
Children:
58357dfdb1fe1b24b7a844771e7ba9997a9abe7d
Parents:
d31cedc0c35a743b9525836619923330af9a7714
Message:
*hannes: format


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

Legend:

Unmodified
Added
Removed
  • Singular/LIB/ratgb.lib

    rd31cedc ra1c745  
    11//////////////////////////////////////////////////////////////////////////////
    2 version="$Id: ratgb.lib,v 1.2 2007-05-27 01:51:40 levandov Exp $";
     2version="$Id: ratgb.lib,v 1.3 2007-06-20 15:39:45 Singular Exp $";
    33category="Noncommutative";
    44info="
     
    66AUTHOR: Viktor Levandovskyy,     levandov@risc.uni-linz.ac.at
    77
    8 PROCEDURES: 
     8PROCEDURES:
    99ratstd(ideal I, int n);   compute Groebner basis in Ore localizations of the basering wrt first n variables
    1010
     
    1919ASSUME: the variables are organized in two blocks and
    2020@* the first block of length n contains the elements
    21 @*     with respect to which one localizes, 
    22 @* the basering is equipped with the elimination ordering 
     21@*     with respect to which one localizes,
     22@* the basering is equipped with the elimination ordering
    2323@*     for the variables in the second block
    2424NOTE:    the output ring O is commutative. The ideal rGBid in O
     
    124124  tmp2[1] = L[3][2];
    125125  tmp2[2] = L[3][3];
    126   RL[3]   = tmp2; 
     126  RL[3]   = tmp2;
    127127
    128128  // factor ideal is ignored
     
    137137
    138138  ideal LG = imap(save, LG);
    139   // do not do groebner at this place, 
     139  // do not do groebner at this place,
    140140  // it may cause misordering!
    141141
    142142  // 4. run simplify
    143  
     143
    144144  ideal SLG = simplify(LG,8+32); //contains zeros
    145145  intvec islg;
     
    201201  D[1,3] = K;
    202202  D[2,4] = N;
    203   ncalgebra(1,D); 
    204   ideal I = (k+1)*K - (n-k), (n-k+1)*N - (n+1); 
     203  ncalgebra(1,D);
     204  ideal I = (k+1)*K - (n-k), (n-k+1)*N - (n+1);
    205205  int is = 2;
    206206  def A  = ratstd(I,is);
Note: See TracChangeset for help on using the changeset viewer.