Changeset 09b9c1 in git for Singular/LIB/equising.lib


Ignore:
Timestamp:
Jun 12, 2006, 2:12:27 PM (18 years ago)
Author:
Christoph Lossen <lossen@…>
Branches:
(u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
Children:
1cddd85047aee37180182ad1468f53dea9628791
Parents:
f0d4069b915df89da9bc7ece318aa73b3c8cd594
Message:
*lossen: Computation of I^s(f) (third entry of list returned by esIdeal) fixed


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

Legend:

Unmodified
Added
Removed
  • Singular/LIB/equising.lib

    rf0d4069 r09b9c1  
    1 version="$Id: equising.lib,v 1.14 2005-11-08 18:18:04 Singular Exp $";
     1version="$Id: equising.lib,v 1.15 2006-06-12 12:12:27 lossen Exp $";
    22category="Singularities";
    33info="
     
    810810  // variable names, e.g., A,B,C,z,y are replaced by t(1),t(2),t(3),x,y
    811811
     812  ideal bNodes;
     813
    812814  // Initialize some variables:
    813815  map phi;
     
    900902    bl_Map(counter)=maxideal(1);
    901903    bl_Map(counter)[nvars(basering)]=xy+(b(auxVar)+B[blowup,counter])*x;
     904
     905    bNodes[counter]=b(auxVar);
    902906
    903907    auxVar=auxVar+1;
     
    10191023            bl_Map(counter)[nvars(basering)]=
    10201024                                        xy+(b(auxVar)+B[blowup,counter])*x;
     1025            bNodes[counter]=b(auxVar);
    10211026            auxVar=auxVar+1;
    10221027          }
     
    10851090  for (i=1;i<=no_b; i++)
    10861091  {
    1087     Jtriv=subst(Jtriv,b(i),0);
     1092    if (reduce(b(i),std(bNodes))!=0){
     1093      Jtriv=subst(Jtriv,b(i),0);
     1094    }
    10881095  }
    10891096  Jtriv=std(Jtriv);
     
    11651172  }
    11661173
    1167 
     1174  Jtriv = nselect(Jtriv,1,no_b);
    11681175  ideal J_no_b = nselect(J,1,no_b);
    11691176  if (size(J) > size(J_no_b))
Note: See TracChangeset for help on using the changeset viewer.