Changeset 906458 in git for Singular/LIB/normal.lib
- Timestamp:
- Apr 7, 2009, 6:18:06 PM (15 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 5d98f437864469b655868be585350eeb57da2863
- Parents:
- 2ae96e40fc5453bcb155aec76d376d79dd549cbe
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/normal.lib
r2ae96e r906458 1 1 /////////////////////////////////////////////////////////////////////////////// 2 version="$Id: normal.lib,v 1.5 0 2009-03-26 16:37:19 SingularExp $";2 version="$Id: normal.lib,v 1.51 2009-04-07 16:18:05 seelisch Exp $"; 3 3 category="Commutative Algebra"; 4 4 info=" … … 1904 1904 1905 1905 proc genus(ideal I,list #) 1906 "USAGE: genus( i) or genus(i,1); I a 1-dimensional ideal1906 "USAGE: genus(I) or genus(I,1); I a 1-dimensional ideal 1907 1907 RETURN: an integer, the geometric genus p_g = p_a - delta of the projective 1908 1908 curve defined by i, where p_a is the arithmetic genus. … … 1910 1910 i.e. dim(R'/R), R' the normalization of the local ring R of the 1911 1911 singularity. @* 1912 genus( i,1) uses the normalization to compute delta. Usually genus(i,1)1912 genus(I,1) uses the normalization to compute delta. Usually genus(i,1) 1913 1913 is slower than genus(i) but sometimes not. 1914 1914 EXAMPLE: example genus; shows an example … … 2541 2541 "USAGE: primeClosure(L [,c]); L a list of a ring containing a prime ideal 2542 2542 ker, c an optional integer 2543 RETURN: a list L (of size n+1) consisting of rings L[1],...,L[n] such that 2544 - L[1] is a copy of (not a reference to!) the input ring L[1] 2543 RETURN: a list L (of size n+1) consisting of rings L[1],...,L[n] such that@* 2544 - L[1] is a copy of (not a reference to!) the input ring L[1]@* 2545 2545 - all rings L[i] contain ideals ker, L[2],...,L[n] contain ideals phi 2546 such that 2547 L[1]/ker --> ... --> L[n]/ker 2548 are injections given by the corresponding ideals phi, and L[n]/ker 2549 is the integral closure of L[1]/ker in its quotient field. 2546 such that L[1]/ker --> ... --> L[n]/ker are injections given by the 2547 corresponding ideals phi, and L[n]/ker is the integral closure of 2548 L[1]/ker in its quotient field.@* 2550 2549 - all rings L[i] contain a polynomial nzd such that elements of 2551 2550 L[i]/ker are quotients of elements of L[i-1]/ker with denominator 2552 nzd via the injection phi. 2553 L[n+1] is the delta invariant 2554 NOTE: - L is constructed by recursive calls of primeClosure itself. 2555 - c determines the choice of nzd: 2551 nzd via the injection phi.@* 2552 L[n+1] is the delta invariant 2553 NOTE: - L is constructed by recursive calls of primeClosure itself.@* 2554 - c determines the choice of nzd:@* 2556 2555 - c not given or equal to 0: first generator of the ideal SL, 2557 the singular locus of Spec(L[i]/ker) 2556 the singular locus of Spec(L[i]/ker)@* 2558 2557 - c<>0: the generator of SL with least number of monomials. 2559 2558 EXAMPLE: example primeClosure; shows an example
Note: See TracChangeset
for help on using the changeset viewer.