Changeset 971ba6f in git for Singular/LIB/primdec.lib
- Timestamp:
- Mar 15, 1999, 1:18:28 PM (25 years ago)
- Branches:
- (u'spielwiese', '873fc1222e995d7cb33f79d8f1792ce418c8c72c')
- Children:
- 70fa9a9325e89b413a16b1300d6f3dc1b470f9b2
- Parents:
- 10bedae97ab8ae164e53bfd61ac6388d443bcaa9
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/primdec.lib
r10bedae r971ba6f 1 // $Id: primdec.lib,v 1. 29 1998-11-04 14:39:44Singular Exp $1 // $Id: primdec.lib,v 1.30 1999-03-15 12:18:28 Singular Exp $ 2 2 //////////////////////////////////////////////////////////////////////////////// 3 3 // primdec.lib // … … 11 11 //////////////////////////////////////////////////////////////////////////////// 12 12 13 version="$Id: primdec.lib,v 1. 29 1998-11-04 14:39:44Singular Exp $";13 version="$Id: primdec.lib,v 1.30 1999-03-15 12:18:28 Singular Exp $"; 14 14 info=" 15 15 LIBRARY: primdec.lib: PROCEDURE FOR PRIMARY DECOMPOSITION … … 487 487 i[m]=poly(e)^e*leadcoef(i[m])^(e-1)*i[m]; 488 488 489 if(i[m]==0) 490 { 491 "Warning: The characteristic ist too small to use"; 492 "the Algorithm of Gianni/Trager/Zacharias."; 493 "The result may be wrong."; 494 "Try primdecSY"; 495 } 489 496 if (reduce(i[m]-t^e,prm,1) !=0) 490 497 { … … 2128 2135 for(@n=1;@n<=size(uprimary);@n++) 2129 2136 { 2137 uprimary[@n]=interred(uprimary[@n]); // temporary fix 2130 2138 hpl=0; 2131 2139 for(@n1=1;@n1<=size(uprimary[@n]);@n1++) … … 2135 2143 saturn[@n]=hpl; 2136 2144 } 2145 2137 2146 //-------------------------------------------------------------------- 2138 2147 //we leave the quotientring K(var(nnp+1),..,var(nva))[..the rest..] … … 4192 4201 for(j=1;j<=s;j++) 4193 4202 { 4194 if(pos[ j]==0)4203 if(pos[s+1-j]==0) 4195 4204 { 4196 4205 re=intersect(re,radicalEHV(pr[s+1-j],re,il)); 4197 4206 } 4198 4207 } 4208 re=interred(re); 4199 4209 return(phi(re)); 4200 4210 }
Note: See TracChangeset
for help on using the changeset viewer.