Changeset 13fdeb in git for Singular


Ignore:
Timestamp:
Jan 27, 2007, 4:03:55 PM (17 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', '4bd32dfef92ec9f5ed8dceee82d14318ae147107')
Children:
4d2f7f8cb055b760bceff7f6c2c2b9024e2ee175
Parents:
724bb08fec87e2a03469244f7f07c731354fe49b
Message:
*hannes: fix list assignments


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

Legend:

Unmodified
Added
Removed
  • Singular/LIB/finvar.lib

    r724bb0 r13fdeb  
    11///////////////////////////////////////////////////////////////////////////////
    2 version="$Id: finvar.lib,v 1.55 2007-01-26 09:29:25 king Exp $"
     2version="$Id: finvar.lib,v 1.56 2007-01-27 15:03:55 Singular Exp $"
    33category="Invariant theory";
    44info="
     
    47124712      if (int(dimmat[i,1])<>counter)   // need more than all the power products
    47134713      { if (v)
    4714         { "There are irreducible secondary invariants in degree ", i-1," !!";
     4714        { "There are irreducible secondary invariants in degree ", i-1," !";
    47154715        }
    47164716        if (i>IrrSwitch)  // use sparse algorithm
     
    51505150      if (int(dimmat[i,1])<>counter)   // need more than all the power products
    51515151      { if (v)
    5152         { "There are irreducible secondary invariants in degree ", i-1," !!";
     5152        { "There are irreducible secondary invariants in degree ", i-1," !";
    51535153        }
    51545154        if (i>IrrSwitch)  // use sparse algorithm
     
    58255825      if (deg_dim_vec[i]<>counter)   // need more than all the power products
    58265826      { if (v)
    5827         { "There are irreducible secondary invariants in degree ", i-1," !!";
     5827        { "There are irreducible secondary invariants in degree ", i-1," !";
    58285828        }
    58295829        if (i>IrrSwitch)  // use sparse algorithm
     
    61476147        { if ((j mod MonStep) == 0)
    61486148          { if ((j+MonStep) <= ii)
    6149             { B[j+1..j+MonStep] = normalize(evaluate_reynolds(REY,ideal(mon[j+1..j+MonStep])));
    6150               ReducedCandidates[j+1..j+MonStep] = reduce(ideal(B[j+1..j+MonStep]),sP);
    6151               Indicator[j+1..j+MonStep] = reduce(ideal(ReducedCandidates[j+1..j+MonStep]),SaveRed);
     6149            { ideal tmp = normalize(evaluate_reynolds(REY,ideal(mon[j+1..j+MonStep])));
     6150              B[j+1..j+MonStep] = tmp[1..MonStep];
     6151              tmp = reduce(ideal(B[j+1..j+MonStep]),sP);
     6152              ReducedCandidates[j+1..j+MonStep] = tmp[1..MonStep];
     6153              tmp = reduce(ideal(ReducedCandidates[j+1..j+MonStep]),SaveRed);
     6154              Indicator[j+1..j+MonStep] = tmp[1..MonStep];
     6155              kill tmp;
    61526156            }
    61536157            else
    6154             { B[j+1..ncols(mon)] = normalize(evaluate_reynolds(REY,ideal(mon[j+1..ncols(mon)])));
    6155               ReducedCandidates[j+1..ncols(mon)] = reduce(ideal(B[j+1..ncols(mon)]),sP);
    6156               Indicator[j+1..ncols(mon)] = reduce(ideal(ReducedCandidates[j+1..ncols(mon)]),SaveRed);
     6158            { ideal tmp = normalize(evaluate_reynolds(REY,ideal(mon[j+1..ncols(mon)])));
     6159              B[j+1..ncols(mon)] = tmp[1..ncols(mon)-j];
     6160              tmp = reduce(ideal(B[j+1..ncols(mon)]),sP);
     6161              ReducedCandidates[j+1..ncols(mon)] = tmp[1..ncols(mon)-j];
     6162              tmp = reduce(ideal(ReducedCandidates[j+1..ncols(mon)]),SaveRed);
     6163              Indicator[j+1..ncols(mon)] = tmp[1..ncols(mon)-j];
     6164              kill tmp;
    61576165            }
    61586166          }
     
    61636171            S[counter] = B[j];
    61646172            if (v)
    6165             { "  We found"+string(counter)+" sec. inv. in degree"+string(i);
     6173            { "  We found "+string(counter)+" sec. inv. in degree "+string(i);
    61666174            }
    61676175            if (counter == max) {break;}
Note: See TracChangeset for help on using the changeset viewer.