- Timestamp:
- Feb 8, 2001, 9:09:33 AM (23 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'd08f5f0bb3329b8ca19f23b74cb1473686415c3a')
- Children:
- fc9a3e4e9c57760d42af803e92f96dd6500a41f1
- Parents:
- a23181f4691407c0dda201f7522421b947e214b2
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/gaussman.lib
ra23181 r84b95f7 1 1 /////////////////////////////////////////////////////////////////////////////// 2 version="$Id: gaussman.lib,v 1.3 1 2001-02-06 17:27:02mschulze Exp $";2 version="$Id: gaussman.lib,v 1.32 2001-02-08 08:09:33 mschulze Exp $"; 3 3 category="Singularities"; 4 4 … … 15 15 vfiltration(f[,...]); V-filtration of f on H''/H', singularity spectrum of f 16 16 vfiltjacalg(...); V-filtration on Jacobian algebra 17 gamma(...); Hertling's gamma invariant 18 gamma4(...); Hertling's gamma4 invariant 17 gamma(...); C. Hertling's gamma invariant 19 18 20 19 SEE ALSO: mondromy_lib, spectrum_lib … … 859 858 "USAGE: gamma(vfiltration(f,0)); poly f 860 859 ASSUME: basering has local ordering, f has isolated singularity at 0 861 RETURN: number g: Hertling's gamma invariant860 RETURN: number g: C. Hertling's gamma invariant 862 861 EXAMPLE: example gamma; shows an example 863 862 " … … 883 882 poly f=x5+x2y2+y5; 884 883 gamma(vfiltration(f,0)); 885 }886 ///////////////////////////////////////////////////////////////////////////////887 888 proc gamma4(list l)889 "USAGE: gamma4(vfiltration(f,0)); poly f890 ASSUME: basering has local ordering, f has isolated singularity at 0891 RETURN: number g4: Hertling's gamma4 invariant892 EXAMPLE: example gamma4; shows an example893 "894 {895 ideal s=l[1];896 intvec d=l[2];897 int n=nvars(basering)-1;898 number g4=0;899 int i,j;900 for(i=1;i<=ncols(s);i++)901 {902 for(j=1;j<=d[i];j++)903 {904 g4=g4+(number(s[i])-number(n-1)/2)^4;905 }906 }907 g4=g4-(number(s[ncols(s)]-s[1])/12-1/30)*908 (sum(d)*number(s[ncols(s)]-s[1])/4-24*gamma(l));909 return(g4);910 }911 example912 { "EXAMPLE:"; echo=2;913 ring R=0,(x,y),ds;914 poly f=x5+x2y2+y5;915 gamma4(vfiltration(f,0));916 884 } 917 885 /////////////////////////////////////////////////////////////////////////////// … … 927 895 vfiltjacalg(l); 928 896 gamma(l); 929 gamma4(l);930 897 } 931 898 ///////////////////////////////////////////////////////////////////////////////
Note: See TracChangeset
for help on using the changeset viewer.