|
7.7.1.0. bfctAnn
Procedure from library bfun.lib (see bfun_lib).
- Usage:
- bfctAnn(f [,a,b,c]); f a poly, a, b, c optional ints
- Return:
- list of ideal and intvec
- Purpose:
- computes the roots of the Bernstein-Sato polynomial b(s) for the
hypersurface defined by f.
- Assume:
- The basering is commutative and of characteristic 0.
- Background:
- In this proc, Ann(f^s) is computed and then a system of linear
equations is solved by linear reductions.
- Note:
- In the output list, the ideal contains all the roots and the intvec
their multiplicities.
If a<>0, only f is appended to Ann(f^s), otherwise, and by default,
f and all its partial derivatives are appended.
If b<>0, std is used for GB computations, otherwise, and by
default, slimgb is used.
If c<>0, std is used for Groebner basis computations of ideals
<I+J> when I is already a Groebner basis of <I>.
Otherwise, and by default the engine determined by the switch b is used.
Note that in the case c<>0, the choice for b will be overwritten only
for the types of ideals mentioned above.
This means that if b<>0, specifying c has no effect.
- Display:
- If printlevel=1, progress debug messages will be printed,
if printlevel>=2, all the debug messages will be printed.
Example:
|