Changeset 8851c2 in git
- Timestamp:
- Nov 20, 2003, 5:53:59 PM (20 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- e64f7f773d9285c42692d4556c1bb026fffb6835
- Parents:
- d4cbc201ea2f57168e3d65b73d658923f16feb42
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/gmspoly.lib
rd4cbc20 r8851c2 1 1 /////////////////////////////////////////////////////////////////////////////// 2 version="$Id: gmspoly.lib,v 1. 5 2003-06-27 10:43:44mschulze Exp $";2 version="$Id: gmspoly.lib,v 1.6 2003-11-20 16:53:59 mschulze Exp $"; 3 3 category="Singularities"; 4 4 … … 13 13 PROCEDURES: 14 14 istame(f); test if the polynomial f is tame 15 gbasis(f); a good basis of the Brieskorn lattice of a tame polynomial t15 gbasis(f); a good basis of the Brieskorn lattice of a cohomologically tame f 16 16 17 17 SEE ALSO: gmssing_lib … … 29 29 static proc mindegree(matrix A) 30 30 { 31 int d=-1; 32 33 int i,j; 34 for(i=nrows(A);i>=1;i--) 35 { 36 for(j=ncols(A);j>=1;j--) 37 { 38 if(d==-1||(deg(A[i,j])<d&°(A[i,j])>-1)) 39 { 40 d=deg(A[i,j]); 41 } 42 } 31 int d=0; 32 33 while(A/var(1)^(d+1)*var(1)^(d+1)==A) 34 { 35 d++; 43 36 } 44 37 … … 49 42 static proc maxdegree(matrix A) 50 43 { 51 int d=-1; 52 53 int i,j; 54 for(i=nrows(A);i>=1;i--) 55 { 56 for(j=ncols(A);j>=1;j--) 57 { 58 if(deg(A[i,j])>d) 59 { 60 d=deg(A[i,j]); 61 } 62 } 44 int d=0; 45 matrix N[nrows(A)][ncols(A)]; 46 47 while(A/var(1)^(d+1)!=N) 48 { 49 d++; 63 50 } 64 51
Note: See TracChangeset
for help on using the changeset viewer.