Top
Back: SannfsBFCT
Forward: SannfsOT
FastBack: central_lib
FastForward: dmodapp_lib
Up: dmod_lib
Top: Singular Manual
Contents: Table of Contents
Index: Index
About: About this document
7.7.3.0. SannfsLOT
Procedure from library dmod.lib (see dmod_lib).

Usage:
SannfsLOT(f [,eng]); f a poly, eng an optional int

Return:
ring

Purpose:
compute the D-module structure of basering[1/f]*f^s, according to the
Levandovskyy's modification of the algorithm by Oaku and Takayama in D[s]

Note:
activate the output ring with the setring command.
In the ring D[s], the ideal LD (which is NOT a Groebner basis) is
the needed D-module structure.
If eng <>0, std is used for Groebner basis computations,
otherwise, and by default slimgb is used.
If printlevel=1, progress debug messages will be printed,
if printlevel>=2, all the debug messages will be printed.

Example:
 
LIB "dmod.lib";
ring r = 0,(x,y,z),Dp;
poly F = x^3+y^3+z^3;
printlevel = 0;
def A  = SannfsLOT(F);
setring A;
LD;
==> LD[1]=z^2*Dy-y^2*Dz
==> LD[2]=x*Dx+y*Dy+z*Dz-3*s
==> LD[3]=z^2*Dx-x^2*Dz
==> LD[4]=y^2*Dx-x^2*Dy


Top Back: SannfsBFCT Forward: SannfsOT FastBack: central_lib FastForward: dmodapp_lib Up: dmod_lib Top: Singular Manual Contents: Table of Contents Index: Index About: About this document
            User manual for Singular version 3-1-0, Mar 2009, generated by texi2html.