Changeset 49bec69 in git


Ignore:
Timestamp:
Jan 16, 2001, 2:15:16 PM (23 years ago)
Author:
Gerhard Pfister <pfister@…>
Branches:
(u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
Children:
4e3468f1f6473297e317588e34a7719e241780f9
Parents:
65546ebd169a1b9b71bf1f05a7eb86acfaa530f6
Message:
Anwendung des Radikals korrigiert


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

Legend:

Unmodified
Added
Removed
  • Singular/LIB/normal.lib

    r65546eb r49bec69  
    11///////////////////////////////////////////////////////////////////////////////
    2 version="$Id: normal.lib,v 1.29 2001-01-08 01:01:46 greuel Exp $";
     2version="$Id: normal.lib,v 1.30 2001-01-16 13:15:16 pfister Exp $";
    33category="Commutative Algebra";
    44info="
     
    795795         dim(JM[1]); "";
    796796      }
    797       attrib(JM[2],"isRad",0);
    798797      //   timer-ti;
    799798      attrib(JM[1],"isSB",1);
     
    832831     {
    833832        list JM=maxideal(1),maxideal(1);
     833       
    834834        attrib(JM[1],"isSB",1);
    835835        attrib(SM[2],"isRegInCodim2",1);
     
    966966      }
    967967
    968       if((attrib(JM[2],"isRad")==0)&&(attrib(SM[2],"isEquidimensional")==0))
    969       {
    970            //J=radical(JM[2]);
    971           J=radical(SM[2]+ideal(SL[1]));
    972 
    973           // evtl. test auf J=SM[2]+ideal(SL[1]) dann schon normal
    974       }
    975       if((attrib(JM[2],"isRad")==0)&&(attrib(SM[2],"isEquidimensional")==1))
    976       {
    977           ideal JJ=SM[2]+ideal(SL[1]);
    978          // evtl. test auf J=SM[2]+ideal(SL[1]) dann schon normal
    979           if(attrib(SM[2],"isCompleteIntersection")==0)
    980           {
    981             J=equiRadical(JM[2]);
    982              //J=equiRadical(JJ);
    983           }
    984           else
    985           {
    986              //J=radical(JM[2]);
    987              J=quotient(JJ,minor(jacob(JJ),size(JJ)));
    988           }
    989       }
     968      //J=radical(SM[2]+ideal(SL[1]));   //JM[2] contains SM[2]+ideal(SL[1])
     969      J=radical(JM[2]);   //the singular locus
    990970      if(y>=1)
    991971      {
     
    12511231
    12521232
    1253 //Vasconcelos
     1233//Vasconcelos (dauert laenger: 60 sec)
    12541234ring r=32003,(x,y,z,w,t),dp;
    12551235ideal i=
     
    13041284ad;
    13051285
    1306 //Beispiel, wo vorher Primaerzerlegung schneller
     1286//Beispiel, wo vorher Primaerzerlegung schneller (2 sec,sonst 860 sec)
    13071287//ist CM
    13081288//Sturmfels
     
    13371317tuy-bvz;
    13381318
    1339 //dauert laenger
     1319//dauert laenger ohne Primaerzerlegung vorher (1 sec gegen
    13401320//Horrocks:
    13411321ring r=32003,(a,b,c,d,e,f),dp;
Note: See TracChangeset for help on using the changeset viewer.