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


Ignore:
Timestamp:
Jun 20, 2007, 5:39:45 PM (17 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', '2a584933abf2a2d3082034c7586d38bb6de1a30a')
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/freegb.lib

    rd31cedc ra1c745  
    11//////////////////////////////////////////////////////////////////////////////
    2 version="$Id: freegb.lib,v 1.1 2007-05-13 19:20:44 levandov Exp $";
     2version="$Id: freegb.lib,v 1.2 2007-06-20 15:39:45 Singular Exp $";
    33category="Noncommutative";
    44info="
     
    66AUTHOR: Viktor Levandovskyy,     levandov@math.rwth-aachen.de
    77
    8 PROCEDURES: 
     8PROCEDURES:
    99freegb(list L, int n);   compute two-sided Groebner basis of ideal, encoded via L, up to degree n
    1010lst2str(list L);         convert a list (of modules) into polynomials in free algebra
     
    150150    if (mp[1] == "-")
    151151    {
    152       t = t + mp; 
     152      t = t + mp;
    153153    }
    154154    else
     
    201201      {
    202202        q = find(vv,string(p));
    203         if (q==0) 
     203        if (q==0)
    204204        {
    205205          err = "error in find for string "+vv;
    206           dbprint(ppl,err); 
     206          dbprint(ppl,err);
    207207          return("_");
    208208        }
     
    247247  if (p==0) {  return(0); } //"p=0";
    248248  poly q   = leadmonom(p);
    249   if ( (p-lead(p)) !=0 ) { return(0); } // "p-lm(p)>0"; 
     249  if ( (p-lead(p)) !=0 ) { return(0); } // "p-lm(p)>0";
    250250  intvec v = leadexp(p);
    251251  int s = size(v);
     
    254254  int pwr = 0;
    255255  for (i=1; i<=s; i++)
    256   { 
    257     if (v[i] != 0) 
     256  {
     257    if (v[i] != 0)
    258258    {
    259259      cnt++;
     
    375375    }
    376376    //    size(LR[3]);
    377     LR[3][nb*(D+1)+1] = tmp;   
     377    LR[3][nb*(D+1)+1] = tmp;
    378378  }
    379379  L[3] = LR[3];
     
    454454  module N;
    455455  list LN;
    456   vector V; 
     456  vector V;
    457457  poly pn;
    458458  // test and skip exponents >=2
     
    484484  }
    485485  K  = simplify(K,2);
    486   sk = size(K); 
     486  sk = size(K);
    487487  for(i=1; i<=sk; i++)
    488488  {
Note: See TracChangeset for help on using the changeset viewer.