Implementation in Magma of an algorithm to calculate the stratification of
This is equivalent to the stratification by the roots of the Bernstein-Sato polynomial in the following cases:
- A plane branch deformation with pairwise different monodromy eigenvalues (this includes in particular the case of one characteristic exponent).
- A plane branch deformation for which the only coinciding candidates are of geometric origin (e.g. semigroup
$\langle 10,15,36 \rangle$ ).
Plane branches can be considered as deformations with zero parameters, so this code can be used to calculate the set of poles (or the Bernstein-Sato polynomial in the previous cases) for a particular curve.
An article explaining the mathematical results in which the code is based will be published.
- Install Magma (computer algebra system)
- Download SingularitiesDim2/ (library for plane curve singularities by Guillem Blanco)
- Download this repository
ZetaFunction/: library for computing the stratification by the poles by the poles of the complex zeta functionusage/: my personal usage of the library; you may ignore its contents; the correctness of the computed examples is not guaranteedcalculateExample.m: simple script to compute examplesexampleOutput.txt: output ofcalculateExample.m
See calculateExample.m.