Introduction to D-module Theory. Algorithms for Computing Bernstein-Sato Polynomials. Jorge Martín-Morales

Similar documents
Various algorithms for the computation of Bernstein-Sato polynomial

Localization. Introduction. Markus Lange-Hegermann

Some D-module theoretic aspects of the local cohomology of a polynomial ring

An overview of D-modules: holonomic D-modules, b-functions, and V -filtrations

Minimal free resolutions of analytic D-modules

Computing the Bernstein-Sato polynomial

Algebra Homework, Edition 2 9 September 2010

Constructive D-module Theory with Singular

NOUVELLE CUISINE FOR THE COMPUTATION OF THE ANNIHILATING IDEAL OF f s

$\hat{d}_{n}:=k[[x_{1}, \ldots, x_{n}]]\mathrm{t}\partial_{1},$ $\ldots,$

Generic Bernstein-Sato polynomial on an irreducible affine scheme

ADVANCED TOPICS IN ALGEBRAIC GEOMETRY

Handlebody Decomposition of a Manifold

Non commutative Computations with SINGULAR

Tangent cone algorithm for homogenized differential operators

THE STRONG TOPOLOGICAL MONODROMY CONJECTURE FOR COXETER HYPERPLANE ARRANGEMENTS

Algorithms in computational algebraic analysis

Noncommutative Extensions of SINGULAR

Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra

arxiv:math/ v6 [math.ag] 19 Sep 2005

arxiv: v3 [math.ag] 10 Jan 2010

D-modules and Cohomology of Varieties

Commuting birth-and-death processes

Letting be a field, e.g., of the real numbers, the complex numbers, the rational numbers, the rational functions W(s) of a complex variable s, etc.

K3 Surfaces and Lattice Theory

A SURPRISING FACT ABOUT D-MODULES IN CHARACTERISTIC p > Introduction

CORRESPONDENCE BETWEEN ELLIPTIC CURVES IN EDWARDS-BERNSTEIN AND WEIERSTRASS FORMS

MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA

The V -filtration and vanishing and nearby cycles

Algebraic Number Theory

Rings and groups. Ya. Sysak

Q-RESOLUTIONS AND INTERSECTION NUMBERS

STEENROD OPERATIONS IN ALGEBRAIC GEOMETRY

FILTERED RINGS AND MODULES. GRADINGS AND COMPLETIONS.

Bernstein-Sato polynomials and functional equations.

The Weyl algebra Modules over the Weyl algebra

MA 206 notes: introduction to resolution of singularities

Unit 3 Factors & Products

12. Hilbert Polynomials and Bézout s Theorem

Intersection Theory I

Monodromy and spectrum of quasi-ordinary surface singularities. Mirel Caibar, Gary Kennedy, Lee McEwan

Polynomials, Ideals, and Gröbner Bases

Resolution of Singularities in Algebraic Varieties

An algorithmic study on the integration of holonomic hyperfunctions oscillatory integrals and a phase space integral associated with a Feynman diagram

Math 418 Algebraic Geometry Notes

MA 252 notes: Commutative algebra

Computing the support of local cohomology modules

Letterplace ideals and non-commutative Gröbner bases

arxiv:math/ v2 [math.at] 2 Oct 2004

A Problem of Hsiang-Palais-Terng on Isoparametric Submanifolds

58 CHAPTER 2. COMPUTATIONAL METHODS

Local properties of plane algebraic curves

Lecture 20 FUNDAMENTAL Theorem of Finitely Generated Abelian Groups (FTFGAG)

Betti numbers of abelian covers

BERNSTEIN-SATO POLYNOMIALS (LECTURE NOTES, UPC BARCELONA, 2015)

arxiv: v1 [math.gt] 20 Feb 2008

D-MODULES FOR MACAULAY 2

A short introduction to arrangements of hyperplanes

Polynomial Rings. i=0. i=0. n+m. i=0. k=0

Projective Varieties. Chapter Projective Space and Algebraic Sets

Hyperelliptic curves

Invariants of relative right and contact equivalences

arxiv: v2 [cs.sy] 18 Sep 2014

ALEXANDER INVARIANTS OF HYPERSURFACE COMPLEMENTS

LECTURE 4: GOING-DOWN THEOREM AND NORMAL RINGS

THE RING OF POLYNOMIALS. Special Products and Factoring

Ore Localization with applications in D-module theory

Problems on Minkowski sums of convex lattice polytopes

arxiv:math/ v1 [math.ag] 24 Nov 1998

1 Invariant subspaces

Zero Decomposition Algorithms for System of Polynomial Equations 1)

Examples of numerics in commutative algebra and algebraic geo

2. D-MODULES AND RIEMANN-HILBERT

3. Lecture 3. Y Z[1/p]Hom (Sch/k) (Y, X).

FREE DIVISORS IN A PENCIL OF CURVES

Current Advances. Open Source Gröbner Basis Algorithms

Mordell-Weil ranks of Jacobians of isotrivial families of plane curves

. A formula for the geometric genus of surface singularities. Tomohiro Okuma

An Introduction to Computer Algebra System SINGULAR. Part I

Introduction to Arithmetic Geometry Fall 2013 Lecture #18 11/07/2013

On Invariants of Complex Filiform Leibniz Algebras ABSTRACT INTRODUCTION

ALGEBRA QUALIFYING EXAM SPRING 2012

On the Alexander invariants of hypersurface complements

Assigned homework problems S. L. Kleiman, fall 2008

Arithmetic of certain integrable systems. University of Chicago & Vietnam Institute for Advanced Study in Mathematics

Seminar on Motives Standard Conjectures

MATRIX LIE GROUPS AND LIE GROUPS

Understanding hard cases in the general class group algorithm

4.4 Noetherian Rings

APPLICATIONS OF LOCAL COHOMOLOGY

Primary Decomposition

Numerical Computations in Algebraic Geometry. Jan Verschelde

COMPLEX ALGEBRAIC SURFACES CLASS 9

The Yang-Mills equations over Klein surfaces

Written Homework # 5 Solution

Spherical varieties and arc spaces

Holomorphic line bundles

CHAPTER I. Rings. Definition A ring R is a set with two binary operations, addition + and

FREE RESOLUTION OF POWERS OF MONOMIAL IDEALS AND GOLOD RINGS

A course in. Algebraic Geometry. Taught by Prof. Xinwen Zhu. Fall 2011

Transcription:

Introduction to D-module Theory. Algorithms for Computing Bernstein-Sato Polynomials Jorge Martín-Morales Centro Universitario de la Defensa de Zaragoza Academia General Militar Differential Algebra and Related Topics October 27-30, 2010, Beijing, China

Joint work with... Preprint available at arxiv:1003.3478v1 [math.ag]. Viktor Levandovskyy Daniel Andres (RWTH Aachen University, Germany)

Motivation to Singularity Theory

Motivation Let f C[x] = C[x 1,..., x n ] be a polynomial. p C n is said to be singular if p V (f, f x 1,..., f x n ). f (p)(x a) + f (p)(y b) = 0 x y p = (a, b) f(p) = 0 C 2 p X = f 1 (0) To study singular points invariants. Two hypersurfaces X = V (f ), Y = V (g) C n are called algebraically equivalent if there exists an algebraic isomorphism ϕ : X Y.

First part of the talk Basic notations and definitions History of the problem... Well-known properties. Algorithms for computing b f (s)

Basic notations C the field of the complex numbers. C[s] the ring of polynomials in one variable over C. C[x] = C[x 1,..., x n ] the ring of polynomials in n variables. D n = C[x 1,..., x n ] 1,..., n the ring of C-linear differential operators, i.e. the n-th Weyl algebra: D n [s] = D n C C[s]. i x i = x i i + 1

The Weyl algebra W n = C {φx1,..., φ xn, x 1,..., x 1 } End C (C[x]) D n = C[x 1,..., x n ] C[x 1,..., x n ] φ xi : f x i f x i : f f x i C{x 1,..., x n, 1,..., n } {xi, x j x j x i, i j j i, i x j x j i δ ij }

The Weyl algebra W n = C {φx1,..., φ xn, x 1,..., x 1 } End C (C[x]) D n = C[x 1,..., x n ] C[x 1,..., x n ] φ xi : f x i f x i : f f x i C{x 1,..., x n, 1,..., n } {xi, x j x j x i, i j j i, i x j x j i δ ij } Proposition The natural map x i φ xi, i between W n and D n. x i is a C-algebra isomorphism

The non-commutative relations come from Leibniz rule. i x i = x i i + 1 The set of monomials {x α β α, β N n } forms a basis as C-vector space. P = α,β a αβ x α β (a αβ C) To define a D n -module, it is enough to give the action over the generators and then check that the relations are preserved. For any monomial order there exists a Gröbner basis. The Weyl algebra is simple, i.e. there are no two-sided ideals.

The D n [s]-module C[x, s, 1 f ] T (Bernstein, 1972) Let f C[x] be a non-zero polynomial. By C[x, s, 1 f ] we denote the ring of rational functions of the form g(x, s) f k where g(x, s) C[x, s] = C[x 1,..., x n, s]. We denote by C[x, s, 1 f ] T the free C[x, s, 1 f ]-module of rank one generated by the symbol T. G(x, s) T

The D n [s]-module C[x, s, 1 f ] T (Bernstein, 1972) C[x, s, 1 f ] T has a natural structure of left D n[s]-module. x i (G(x, s) T ) = x i G(x, s) T i (G(x, s) T ) = ( G + G(x, s)s f ) 1 T x i x i f s (G(x, s) T ) = sg(x, s) T

The previous expression defines an action. (x i x j x j x i ) (G(x, s) T ) = 0 T ( i j j i ) (G(x, s) T ) = 0 T ( i x j x j i ) (G(x, s) T ) = 0 T (i j) ( i x i x i i 1) (G(x, s) T ) = 0 T

Where does this action come from? T = f s

Where does this action come from? T = f s i (G(x, s) T ) = ( G + G(x, s)s f ) 1 T x i x i f i (G(x, s) f s ) = = ( G + G(x, s)s f ) 1 f s x i x i f

Classical notation C[x, s, 1 f ] f s := C[x, s, 1 f ] T f s := 1 T f s+k := f k T (k Z) 0 := 0 T i f s = s f x i f s 1 = i T = s f x i 1 f T

The global b-function Theorem (Bernstein, 1972) For every polynomial f C[x] there exists a non-zero polynomial b(s) C[s] and a differential operator P(s) D n [s] such that P(s) f s+1 = b(s) f s C [ x, s, 1 f ] f s. Definition (Bernstein & Sato, 1972) The set of all possible polynomials b(s) satisfying the previos equation is an ideal of C[s]. The monic generator of this ideal is denoted by b f (s) and called the global Bernstein-Sato polynomial or global b-function.

Examples 1 Normal crossing divisor f = x m 1 1 x m k k. P(s) = c m 1 1 m k b f (s) = m 1 i 1 =1 k ( s + i 1 m 1 ) m k i k =1 ( s + i k m k ) 2 The classical cusp f = x 2 + y 3. P(s) = 1 12 y 2 x y + 1 27 3 y + 1 4 xs + 3 8 2 x ( )( b f (s) = s + 1 s + 5 )( s + 7 ) 6 6

The local b-function Now assume that f O = C{x 1,..., x n } is a convergent power series. D n is the ring of differential operators with coefficients in O. Theorem (Kashiwara & Björk, 1976) For every f O there exists a non-zero polynomial b(s) C[s] and a differential operator P(s) D n [s] such that P(s) f s+1 = b(s) f s O [ s, 1 ] f s. f Definition The monic polynomial in C[s] of lowest degree which satisfies the previous equation is denoted by b f,0 (s) and called the local Bernstein-Sato polynomial of f at the origin or local b-function.

Some well-known properties of the b-function 1 The b-function is always a multiple of (s + 1). The equality holds if and only f is smooth. 2 The (resp. local) Bernstein-Sato polynomial is an (resp. analytic) algebraic invariant of the singularity V = {f = 0}. 3 The set {e 2πiα b f,0 (α) = 0} coincides with the eigenvalues of the monodromy of the Milnor fibration. (Malgrange, 1975 and 1983).

Some well-known properties of the b-function 1 Every root of b f (s) is negative and rational. (Kashiwara, 1976). 2 The roots of b f (s) belong to the real interval ( n, 0). (Varchenko, 1980; Saito, 1994). 3 b f (s) = lcm p C n{b f,p (s)} = lcm p Sing(f ) {b f,p (s)} (Briançon-Maisonobe and Mebkhout-Narváez, 1991).

Algorithms for computing the b-function 1 Functional equation, P(s)f f s = b f (s) f s. 2 By definition, (Ann Dn[s](f s ) + f ) C[s] = b f (s). 3 Now find a system of generator of the annihilator and proceed with the elimination. Annihilator Elimination Oaku-Takayama (1997) Noro (2002) Briançon-Maisonobe (2002) Andre-Levandovskyy-MM (2009) Levandovskyy (2008)

Second part of the talk Partial solution: the checkroot algorithm Applications: 1 Computation of b-functions via upper bounds. 2 Integral roots of b-functions. 3 Stratification associated with local b-functions without employing primary ideal decomposition.

Another idea for computing the b-function 1 Obtain an upper bound for b f (s): find B(s) C[s] such that b f (s) divides B(s). B(s) = d (s α i ) m i. i=1 2 Check whether α i is a root of the b-function. 3 Compute its multiplicity m i. Remark There are some well-known methods to obtain such B(s): Resolution of Singularities.

The main trick By definition, (Ann Dn[s](f s ) + f ) C[s] = b f (s). (Ann Dn[s](f s )+ f ) C[s]+ q(s) = b f (s), q(s), q(s) C[s]

The main trick By definition, (Ann Dn[s](f s ) + f ) C[s] = b f (s). (Ann Dn[s](f s )+ f ) C[s]+ q(s) = b f (s), q(s), q(s) C[s]

The main trick By definition, (Ann Dn[s](f s ) + f ) C[s] = b f (s). (Ann Dn[s](f s )+ f ) C[s]+ q(s) = b f (s), q(s), q(s) C[s] Proposition (Ann Dn[s](f s ) + f, q(s) ) C[s] = b f (s), q(s) = gcd(b f (s), q(s))

The main trick By definition, (Ann Dn[s](f s ) + f ) C[s] = b f (s). (Ann Dn[s](f s )+ f ) C[s]+ q(s) = b f (s), q(s), q(s) C[s] Proposition (Ann Dn[s](f s ) + f, q(s) ) C[s] = b f (s), q(s) = gcd(b f (s), q(s)) Corollary m α the multiplicity of α as a root of b f ( s). J i = Ann Dn[s](f s ) + f, (s + α) i+1 D n [s]. The following conditions are equivalent: 1 m α > i. 2 (s + α) i / J i.

Algorithm Algorithm (compute the multiplicity of α as a root of b f ( s) ) Input: I = Ann Dn[s](f s ), f a polynomial in R n, α in Q; Output: m α, the multiplicity of α as a root of b f ( s);

Algorithm Algorithm (compute the multiplicity of α as a root of b f ( s) ) Input: I = Ann Dn[s](f s ), f a polynomial in R n, α in Q; Output: m α, the multiplicity of α as a root of b f ( s); for i = 0 to n do 1 J := I + f, (s + α) i+1 ; J i D n [s] 2 G a reduced Gröbner basis of J w.r.t. any term ordering; 3 r normal form of (s + α) i with respect to G; 4 if r = 0 then r = 0 (s + α) i J i m α = i; break leave the for block end if end for return m α

Comments The checkroot algorithm This algorithm is much faster, than the computation of the whole Bernstein polynomial via Gröbner bases because: No elimination ordering is needed. The element (s + α) i+1 seems to simplify tremendously the computation.

Applications 1 Computation of the b-functions via upper bounds. Embedded resolutions. Topologically equivalent singularities. A Campo s formula. Spectral numbers. 2 Intergral roots of b-functions. Logarithmic comparison problem. Intersection homology D-module. 3 Stratification associated with local b-functions. 4 Bernstein-Sato polynomials for Varieties. 5 Narvaez s paper.

Computation of the b-functions via embedded resolutions

Resolution of Singularities Let f O be a convergent power series, f : C n C. Assume that f (0) = 0, otherwise b f,0 (s) = 1. Let ϕ : Y be an embedded resolution of {f = 0}. If F = f ϕ, then F 1 (0) is a normal crossing divisor. Theorem (Kashiwara). There exists an integer k 0 such that b f (s) is a divisor of the product b F (s)b F (s + 1) b F (s + k).

Example Let us consider f = y 2 x 3 C{x, y}. X C 2 0 ϕ E 3 E 1 E 2 E 4 6 ϕ 1 (X) Y 2 3 1 From Kashiwara, the possible roots of b f ( s) are: 1 6, 1 3, 1 2, 2 3, 5 6, 1, 7 6, 4 3, 3 2, 5 3, 11 6. Using our algorithm, we have proved that the numbers in red are the roots of b f (s), all of them with multiplicity one.

Hard example V 1 V2 18 6 5 24 12 Figure: Embedded resolution of V ((xz + y)(x 4 + y 5 + xy 4 )) b f (s) = (s + 1) 2 (s + 17/24)(s + 5/4)(s + 11/24)(s + 5/8) (s + 31/24)(s + 13/24)(s + 13/12)(s + 7/12)(s + 23/24) (s + 5/12)(s + 3/8)(s + 11/12)(s + 9/8)(s + 7/8) (s + 19/24)(s + 3/4)(s + 29/24)(s + 25/24)

Integral roots of b-functions

The minimal integral root of b f (s) Let us consider the following example: x 1 x 2 x 3 x 4 A = x 5 x 6 x 7 x 8 x 9 x 10 x 11 x 12 i determinant of the minor resulting from deleting the i-th column of A, i = 1, 2, 3, 4. f = 1 2 3 4 C[x 1,..., x 12 ]. From Kashiwara, the possible integral roots of b f ( s) are 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1. Using our algorithm, we have proved that the minimal integral root of b f (s) is 1.

Stratification associated with local b-functions

Stratrat. associated with local b-functions Theorem Ann D[s] (f s ) + D[s] f = D[s] {P 1 (s),..., P k (s), f } I α,i = ( I : (s + α) i ) + D[s] s + α, (i = 0,..., m α 1) m α (p) > i p V (I α,i C[x]) 1 V α,i = V (I α,i C[x]) 2 =: V α,mα V α,mα 1 V α,0 V α, 1 := C n 3 m α (p) = i p V α,i 1 \ V α,i

Experiments f = (x 2 + 9/4y 2 + z 2 1) 3 x 2 z 3 9/80y 2 z 3 C[x, y, z] b f (s) = (s + 1) 2 (s + 4/3)(s + 5/3)(s + 2/3) V 1 = V (x 2 + 9/4y 2 1, z) V 2 = V (x, y, z 2 1) two points V 3 = V (19x 2 + 1, 171y 2 80, z) four points V 3 V 1, V 1 V 3 = Sing(f ) = V 1 V 2 α = 1, V 1 V (f ) C 3 ; α = 4/3, V 1 V 2 C 3 ; α = 5/3, V 2 V 3 C 3 ; α = 2/3, V 1 C 3.

From this, one can easily find a stratification of C 3 into constructible sets such that b f,p (s) is constant on each stratum. 1 p C 3 \ V (f ), s + 1 p V (f ) \ (V 1 V 2 ), (s + 1) 2 (s + 4/3)(s + 2/3) p V 1 \ V 3, (s + 1) 2 (s + 4/3)(s + 5/3)(s + 2/3) p V 3, (s + 1)(s + 4/3)(s + 5/3) p V 2.

Thank you very much!! J. Martín-Morales (jorge@unizar.es) Centro Universitario de la Defensa de Zaragoza Academia General Militar Differential Algebra and Related Topics October 27-30, 2010, Beijing, China