Changeset 45c67dc in git for Singular/LIB/gmssing.lib


Ignore:
Timestamp:
Jul 20, 2009, 12:16:04 PM (15 years ago)
Author:
Viktor Levandovskyy <levandov@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
645a19587ae6d80e5d860f48654600b3300248b3
Parents:
6ae83a06bcff3f02af32f42b3606969790cda282
Message:
*levandov for mschulze: small bugfix and docu improvements


git-svn-id: file:///usr/local/Singular/svn/trunk@11990 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/gmssing.lib

    r6ae83a r45c67dc  
    11///////////////////////////////////////////////////////////////////////////////
    2 version="$Id: gmssing.lib,v 1.12 2008-10-09 09:31:57 Singular Exp $";
     2version="$Id: gmssing.lib,v 1.13 2009-07-20 10:16:04 levandov Exp $";
    33category="Singularities";
    44
    55info="
    6 LIBRARY:  gmssing.lib  Gauss-Manin System of Isolated Singularities
     6LIBRARY:  gaussman.lib  Gauss-Manin System of Isolated Singularities
    77
    88AUTHOR:   Mathias Schulze, email: mschulze@mathematik.uni-kl.de
    99
    10 OVERVIEW: A library to compute invariants related to the Gauss-Manin system
     10OVERVIEW: A library to compute invariants related to the the Gauss-Manin system
    1111          of an isolated hypersurface singularity
    1212
     
    1515 gmsnf(p,K);                Gauss-Manin normal form of p
    1616 gmscoeffs(p,K);            Gauss-Manin basis representation of p
    17  bernstein(t);              roots of the Bernstein polynomial of t
     17 bernstein(t);              Bernstein-Sato polynomial of t
    1818 monodromy(t);              Jordan data of complex monodromy of t
    1919 spectrum(t);               singularity spectrum of t
     
    3838KEYWORDS: singularities; Gauss-Manin system; Brieskorn lattice;
    3939          mixed Hodge structure; V-filtration; weight filtration
    40           Bernstein polynomial; monodromy; spectrum; spectral pairs;
     40          Bernstein-Sato polynomial; monodromy; spectrum; spectral pairs;
    4141          good basis
    4242";
     
    122122@end format
    123123NOTE:     gmsbasis is a C[[s]]-basis of H'' and [t,s]=s^2
    124 KEYWORDS: Gauss-Manin system; Brieskorn lattice
     124KEYWORDS: singularities; Gauss-Manin system; Brieskorn lattice
    125125EXAMPLE:  example gmsring; shows examples
    126126"
     
    194194
    195195  attrib(gmsstd,"isSB",1);
    196   export gmspoly, gmsjacob, gmsstd, gmsmatrix, gmsbasis;
    197   if (system("with","Namespaces")) { exportto(Top, gmsmaxdeg);}
    198   else { export(gmsmaxdeg);}
     196  export gmspoly,gmsjacob,gmsstd,gmsmatrix,gmsbasis,gmsmaxdeg;
    199197
    200198  return(G);
     
    220218RETURN:
    221219  list nf;
    222   ideal nf[1];  projection of p to <gmsbasis>C{{s}} mod s^(K+1) @*
     220  ideal nf[1];  projection of p to <gmsbasis>C{{s}} mod s^(K+1)
    223221  ideal nf[2];  p==nf[1]+nf[2]
    224 NOTE:     computation can be continued by setting p to nf[2][1]
     222NOTE:     computation can be continued by setting p=nf[2]
     223KEYWORDS: singularities; Gauss-Manin system; Brieskorn lattice
    225224EXAMPLE:  example gmsnf; shows examples
    226225"
     
    298297@format
    299298list l;
    300   matrix l[1];  C@{@{s@}@}-basis representation of p mod s^(K+1)
     299  matrix l[1];  C{{s}}-basis representation of p mod s^(K+1)
    301300  ideal l[2];  p==matrix(gmsbasis)*l[1]+l[2]
    302301@end format
    303 NOTE:     computation can be continued by setting p to l[2]
     302NOTE:     computation can be continued by setting p=l[2]
     303KEYWORDS: singularities; Gauss-Manin system; Brieskorn lattice
    304304EXAMPLE:  example gmscoeffs; shows examples
    305305"
     
    524524              }
    525525            }
    526           }
     526          }
    527527        }
    528528      }
     
    580580ASSUME:   characteristic 0; local degree ordering;
    581581          isolated critical point 0 of t
    582 RETURN:   list:
    583           roots of the Bernstein polynomial b (ideal) and its multiplicies
    584 NOTE:     the roots of b are negative rational numbers and -1 is a root of b
    585 KEYWORDS: Bernstein polynomial
     582RETURN:
     583@format
     584list bs;  Bernstein-Sato polynomial b(s) of t
     585  ideal bs[1];
     586    number bs[1][i];  i-th root of b(s)
     587  intvec bs[2];
     588    int bs[2][i];  multiplicity of i-th root of b(s)
     589@end format
     590KEYWORDS: singularities; Gauss-Manin system; Brieskorn lattice;
     591          Bernstein-Sato polynomial
    586592EXAMPLE:  example bernstein; shows examples
    587593"
     
    601607  list l=minipoly(A);
    602608  e,m=l[1..2];
    603 
    604   for(int i=1;i<=ncols(e);i++)
    605   {
    606     e[i]=-e[i];
    607     if(e[i]==-1)
    608     {
    609       m[i]=m[i]+1;
    610     }
    611   }
     609  e=-e;
     610  l=spnf(spadd(list(e,m),list(ideal(-1),intvec(1))));
    612611
    613612  setring(@R);
    614   ideal e=imap(@G,e);
     613  list l=imap(@G,l);
    615614  kill @G,gmsmaxdeg;
    616615
    617   return(list(e,m));
     616  return(l);
    618617}
    619618example
     
    632631@format
    633632list l;  Jordan data jordan(M) of monodromy matrix exp(-2*pi*i*M)
    634   ideal l[1];
     633  ideal l[1]; 
    635634    number l[1][i];  eigenvalue of i-th Jordan block of M
    636   intvec l[2];
     635  intvec l[2]; 
    637636    int l[2][i];  size of i-th Jordan block of M
    638   intvec l[3];
     637  intvec l[3]; 
    639638    int l[3][i];  multiplicity of i-th Jordan block of M
    640639@end format
    641640SEE ALSO: mondromy_lib, linalg_lib
    642 KEYWORDS: monodromy
     641KEYWORDS: singularities; Gauss-Manin system; Brieskorn lattice; monodromy
    643642EXAMPLE:  example monodromy; shows examples
    644643"
     
    686685@end format
    687686SEE ALSO: spectrum_lib
    688 KEYWORDS: mixed Hodge structure; V-filtration; spectrum
     687KEYWORDS: singularities; Gauss-Manin system; Brieskorn lattice;
     688          mixed Hodge structure; V-filtration; spectrum
    689689EXAMPLE:  example spectrum; shows examples
    690690"
     
    716716@end format
    717717SEE ALSO: spectrum_lib
    718 KEYWORDS: mixed Hodge structure; V-filtration; weight filtration;
     718KEYWORDS: singularities; Gauss-Manin system; Brieskorn lattice;
     719          mixed Hodge structure; V-filtration; weight filtration;
    719720          spectrum; spectral pairs
    720721EXAMPLE:  example sppairs; shows examples
     
    749750@end format
    750751SEE ALSO: spectrum_lib
    751 KEYWORDS: mixed Hodge structure; V-filtration; spectrum
     752KEYWORDS: singularities; Gauss-Manin system; Brieskorn lattice;
     753          mixed Hodge structure; V-filtration; spectrum
    752754EXAMPLE:  example vfilt; shows examples
    753755"
     
    783785@end format
    784786SEE ALSO: spectrum_lib
    785 KEYWORDS: mixed Hodge structure; V-filtration; weight filtration;
     787KEYWORDS: singularities; Gauss-Manin system; Brieskorn lattice;
     788          mixed Hodge structure; V-filtration; weight filtration;
    786789          spectrum; spectral pairs
    787790EXAMPLE:  example vwfilt; shows examples
     
    10331036  ideal M;  monomial C-basis of H''/sH''
    10341037@end format
    1035 KEYWORDS: good basis
     1038KEYWORDS: singularities; Gauss-Manin system; Brieskorn lattice;
     1039          mixed Hodge structure; V-filtration; weight filtration;
     1040          monodromy; spectrum; spectral pairs; good basis
    10361041EXAMPLE:  example tmatrix; shows examples
    10371042"
     
    10901095  ideal ev[5];  standard basis of Jacobian ideal
    10911096@end format
    1092 KEYWORDS: V-filtration; endomorphism filtration
     1097KEYWORDS: singularities; Gauss-Manin system; Brieskorn lattice;
     1098          mixed Hodge structure; V-filtration; endomorphism filtration
    10931099EXAMPLE:  example endvfilt; shows examples
    10941100"
     
    12331239proc sppnf(list sp)
    12341240"USAGE:   sppnf(list(a,w[,m])); ideal a, intvec w, intvec m
    1235 ASSUME:  ncols(a)==size(w)==size(m)
     1241ASSUME:  ncols(e)==size(w)==size(m)
    12361242RETURN:  order (a[i][,w[i]]) with multiplicity m[i] lexicographically
    12371243EXAMPLE: example sppnf; shows examples
Note: See TracChangeset for help on using the changeset viewer.