Changeset 49bec69 in git
- Timestamp:
- Jan 16, 2001, 2:15:16 PM (23 years ago)
- Branches:
- (u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
- Children:
- 4e3468f1f6473297e317588e34a7719e241780f9
- Parents:
- 65546ebd169a1b9b71bf1f05a7eb86acfaa530f6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/normal.lib
r65546eb r49bec69 1 1 /////////////////////////////////////////////////////////////////////////////// 2 version="$Id: normal.lib,v 1. 29 2001-01-08 01:01:46 greuelExp $";2 version="$Id: normal.lib,v 1.30 2001-01-16 13:15:16 pfister Exp $"; 3 3 category="Commutative Algebra"; 4 4 info=" … … 795 795 dim(JM[1]); ""; 796 796 } 797 attrib(JM[2],"isRad",0);798 797 // timer-ti; 799 798 attrib(JM[1],"isSB",1); … … 832 831 { 833 832 list JM=maxideal(1),maxideal(1); 833 834 834 attrib(JM[1],"isSB",1); 835 835 attrib(SM[2],"isRegInCodim2",1); … … 966 966 } 967 967 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 990 970 if(y>=1) 991 971 { … … 1251 1231 1252 1232 1253 //Vasconcelos 1233 //Vasconcelos (dauert laenger: 60 sec) 1254 1234 ring r=32003,(x,y,z,w,t),dp; 1255 1235 ideal i= … … 1304 1284 ad; 1305 1285 1306 //Beispiel, wo vorher Primaerzerlegung schneller 1286 //Beispiel, wo vorher Primaerzerlegung schneller (2 sec,sonst 860 sec) 1307 1287 //ist CM 1308 1288 //Sturmfels … … 1337 1317 tuy-bvz; 1338 1318 1339 //dauert laenger 1319 //dauert laenger ohne Primaerzerlegung vorher (1 sec gegen 1340 1320 //Horrocks: 1341 1321 ring r=32003,(a,b,c,d,e,f),dp;
Note: See TracChangeset
for help on using the changeset viewer.