This paper investigates Bernstein-Sato varieties and their relation to cohomology support loci for complex divisors, proving conjectures in tame hyperplane arrangements and characterizing local systems via D-module properties.
Contribution
It establishes that the annihilator of F^S is generated by derivations for a large class of germs, independent of factorization, and proves a conjecture of Budur for tame arrangements.
Findings
01
Annihilator of F^S is generated by derivations.
02
Bernstein-Sato variety relates to cohomology support loci.
03
Verification of Budur's conjecture for tame hyperplane arrangements.
Abstract
Given a complex germ f near the point x of the complex manifold X, equipped with a factorization f=f1⋯fr, we consider the DX,x[s1,…,sr]-module generated by FS:=f1s1⋯frsr. We show for a large class of germs that the annihilator of FS is generated by derivations and this property does not depend on the chosen factorization of f. We further study the relationship between the Bernstein-Sato variety attached to F and the cohomology support loci of f, via the DX,x-map ∇A. This is related to multiplication by f on certain quotient modules. We show that for our class of divisors the injectivity of ∇A implies its surjectivity. Restricting to reduced, free divisors, we also show the reverse, using the theory of Lie-Rinehart algebras.…
Equations284
Bf:=C[s]∩(DX[s]⋅f+annDX[s]fs).
Bf:=C[s]∩(DX[s]⋅f+annDX[s]fs).
Exp(V(Bf,x))=y∈V(f) near x⋃{ eigenvalues of the algebraic monodromy on Mf,y}
Exp(V(Bf,x))=y∈V(f) near x⋃{ eigenvalues of the algebraic monodromy on Mf,y}
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Full text
Bernstein–Sato varieties and annihilation of powers
Daniel Bath
Department of Mathematics, Purdue University, West Lafayette, IN, USA.
Given a complex germ f near the point x of the complex manifold X, equipped with a factorization f=f1⋯fr, we consider the DX,x[s1,…,sr]-module generated by FS:=f1s1⋯frsr. We show for a large class of germs that the annihilator of FS is generated by derivations and this property does not depend on the chosen factorization of f.
We further study the relationship between the Bernstein–Sato variety attached to F and the cohomology support loci of f, via the DX,x-map ∇A. This is related to multiplication by f on certain quotient modules. We show that for our class of divisors the injectivity of ∇A implies its surjectivity. Restricting to reduced, free divisors, we also show the reverse, using the theory of Lie–Rinehart algebras. In particular, we analyze the dual of ∇A using techniques pioneered by Narváez–Macarro.
As an application of our results we establish a conjecture of Budur in the tame case: if V(f) is a central, essential, indecomposable, and tame hyperplane arrangement, then the Bernstein–Sato variety associated to F contains a certain hyperplane. By the work of Budur, this verifies the Topological Mulivariable Strong Monodromy Conjecture for tame arrangements. Finally, in the reduced and free case, we characterize local systems outside the cohomology support loci of f near x in terms of the simplicity of modules derived from FS.
Let X be a smooth analytic space or C-scheme of dimension n with structure sheaf OX and with the sheaf of C-linear differential operators DX. Take a global function f∈OX. The classical construction of the Bernstein–Sato polynomial of f is as follows:
(1)
Consider the OX[f−1,s]-module generated by the symbol fs. This has a DX[s]-module structure induced by the formal rules of calculus.
2. (2)
The Bernstein–Sato ideal Bf of f is
[TABLE]
3. (3)
For X=Cn and f a polynomial, Bernstein showed in [2] that Bf is not zero. For f local and analytic, Kashiwara [17] proved the same. Since Bf, or the local version Bf,x, is an ideal in C[s] it has a monic generator, the Bernstein–Sato polynomial of f.
The variety V(Bf) contains a lot of information about the divisor of f and its singularities. For example, if Exp(a)=e2πia and if Mf,y is the Milnor Fiber of f at y∈V(f), cf. [23], then Malgrange and Kashiwara showed in [22], [16] that
[TABLE]
Suppose f factors as f1⋯fr. Let F=(f1,…,fr). Then there is a generalization of the Bernstein–Sato ideal Bf of f called the multivariate Bernstein–Sato ideal BF of F obtained in a similar way.
(1)
Introduce new variables S:=s1,…,sr. Consider the OX[F−1,S]-module generated by the symbol FS=∏fksk. Again, this is a DX[S]-module via formal differentiation.
2. (2)
The multivariate Bernstein–Sato ideal BF is
[TABLE]
3. (3)
For X=Cn and f1,…,fr polynomials, BF is nonzero, see [18]. Sabbah proved in [27] the corresponding statement for f1,…,fr local and analytic. However neither BF nor BF,x need be principal: cf. Bahloul and Oaku [1].
The significance of V(BF) or the local version V(BF,x) is less developed than the univariate counterparts.
Let f=f1⋯fr be a product of distinct and irreducible germs at x and let F=(f1,…,fr). Let UF,y be the intersection of a small ball about y∈V(f) with X∖V(f). Denote by V(UF,y) the rank one local systems on UF,y with nontrivial cohomology, i.e. the set of rank one local systems L such that Hk(UF,y,L) is nonzero for some k. This is the cohomology support locus of f at y in the language of Budur and others. Since local systems can be identified with representations π1(UF,y)→C⋆, regard V(UF,y)⊆(C∗)r. In [7], Budur proposes that the relationship between the roots of the Bernstein–Sato polynomial and the eigenvalues of the algebraic monodromy is generalized by the conjecture
[TABLE]
where resy restricts a local system on Ux to a local system on Uy.
(This generalization passes through the support of the Sabbah specialization complex in the same way that the proof of the univariate version uses the support of the nearby cycle functor.)
This paper follows two threads. First we study the logarithmic derivations DerX(−logf) of f inside annDX[S]FS. We are motivated by [29] where Walther shows that, in the univariate case and with some mild hypotheses on the divisor of f, these members generate annDX[s]fs.
We restrict ourselves to “nice” divisors: strongly Euler-homogeneous (possessing a particular logarithmic derivation locally everywhere); Saito-holonomic (the logarithmic stratification is locally finite); tame (a restriction on homological dimension). The main result of Section 2 is the following:
Theorem 1.1**.**
Let F=(f1,…,fr) be a decomposition of f=f1⋯fr. If f is strongly Euler-homogeneous, Saito-holonomic, and tame then
[TABLE]
The strategy is to take a filtration of DX[S] and consider the associated graded object of annDX[S]FS. This object can be given a second filtration so its initial ideal is similar to the Liouville ideal of [29]. Appendix A provides the mild generalizations of Gröbner type arguments necessary to transfer properties from this initial ideal to the ideal itself and Section 2 proves nice things about our associated graded objects, culminating in Theorem 1.1. In [21], Maisonobe proves a similar statement in the more restrictive setting of free divisors where many of these methods are not needed. We crucially use one of his techniques.
Not much is known about particular elements of V(BF) even when F corresponds to a factorization (not necessarily into linear forms) of a hyperplane arrangement. In [7] Budur generalized the −dn conjecture (see Conjecture 1.3 of [29]) as follows:
Conjecture 1.2**.**
(Conjecture 3 in [7])* Let f=f1⋯fr be a central, essential, indecomposable hyperplane arrangement in Cn. Let F=(f1,…,fr) where the fk are central hyperplane arrangements, not necessarily reduced, of degree dk. Then*
[TABLE]
Using Theorem 1.1, we can prove Conjecture 1.2 in the tame case:
Theorem 1.3**.**
Let f=f1⋯fr be a central, essential, indecomposable, and tame hyperplane arrangement in Cn. Let F=(f1,…,fr) where the fk are central hyperplane arrangements, not necessarily reduced, of degree dk. Then
[TABLE]
Conjecture 1.2 was motivated by the formulation of the Topological Multivariable Strong Monodromy Conjecture due to Budur, see Conjecture 5 of [7]. We now state this. First let f=f1⋯fr with each fk∈C[x1,…,xn] and let F=(f1,…,fr). Given a log resolution μ:Y→X of f, let {Ei}i∈S be the irreducible components of f∘μ, let ai,j be the order of vanishing of fj along Ei, let ki be the order of vanishing of the determinant of the Jacobian of μ along Ei, and, for I⊆S, let EI∘=∩i∈I∖∪i∈S∖IEi. The topological zeta function of F is
[TABLE]
and this is independent of the resolution. Conjecture 5 of [7] states:
Conjecture 1.4**.**
(Topological Multivariable Strong Monodromy Conjecture)*
The polar locus of ZFtop(S) is contained in V(BF).*
By work of Budur in loc. cit., Conjecture 1.2 implies Conjecture 1.4 for hyperplane arrangements. Consequently, we conclude Section 2 with the following:
Corollary 1.5**.**
The Topological Multivariable Strong Monodromy Conjecture is true for (not necessarily reduced) tame hyperplane arrangements.
The paper’s second thread follows the link between Exp(V(BF,x)) and the cohomology support loci of f near x. The bridge between the two is, with A=(a1,…,ar)∈Cr, resp. A−1=(a1−1,…,ar−1)∈Cr, the DX,x-linear map
[TABLE]
Here (S−A)DX,x[S]FS, resp. (S−(A−1))DX,x[S]FS, is the submodule of DX,x[S]FS generated by s1−a1,…,sr−ar, resp. s1−(a1−1),…,sr−(ar−1), and ∇A is induced by FS↦FS+1. In the classical, univariate case, the following are equivalent (cf. Björk, 6.3.15 of [3]): (a) A−1∈/V(Bf,x); (b) ∇A is injective; (c) ∇A is surjective.
Showing that (a), (b), and (c) are equivalent in the multivariate case would verify that Exp(V(BF,x)) equals the cohomology suport loci of f near x. Moreover, under the hypotheses of Theorem 1.1, it would show that intersecting V(BF,x) with appropriate hyperplanes gives V(Bf,x).
In any case, (a) implies (b) and (c). Under the hypotheses of Theorem 1.1, we prove that s1−a1,…,sr−ar behaves like a regular sequence on DX[S]FS. This allows us to recreate a picture similar to Björk’s and prove, using different methods, the main result of Section 3:
Theorem 1.6**.**
Let f=f1⋯fr be strongly Euler-homogeneous, Saito-holonomic, and tame and let F=(f1,…,fr). If ∇A is injective then ∇A is surjective.
In Section 4 we strengthen the hypotheses of Theorem 1.1 and assume f is reduced and free, that is, we assume DerX,x(−logf) is a free OX,x-module. In [24] Narváez–Macarro computed the DX,x[s]-dual of DX,x[s]fs for certain free divisors; in [21], Maisonobe shows that this computation easily applies to DX,x[S]-dual of DX,x[S]FS. For our free divisors we compute the DX,x-dual of (S−A)DX,x[S]FSDX,x[S]FS and lift ∇A to this dual. Consequently, we prove:
Theorem 1.7**.**
Let f=f1⋯fr be reduced, strongly Euler-homogeneous, Saito-holonomic, and free and let F=(f1,…,fr). Then ∇A is injective if and only if ∇A surjective.
In Section 5 we summarize the relationship between the cohomology support loci of f near x, Exp(V(BF,x), and ∇A. In [8], the authors characterize membership in the cohomology support loci of f near x in terms of the simplicity of certain perverse sheaves. When f is reduced, strongly Euler-homogeneous, Saito-holonomic, and free, we show this characterization can be stated in terms of the simplicity of the DX,x-module (S−A)DX,x[S]FSDX,x[S]FS.
After this paper’s completion, a preprint [9] by Budur, Veer, Wu, and Zhou was announced proving (1.1), that is, proving Budur’s Conjecture 2 from [7]. While this makes Section 5 less interesting, it does not effect Sections 2-4.
Finally, the author would like to thank Michael Kaminski, Harrison Wong, Luis Narváez-Macarro, Uli Walther, and the referee for all their helpful conversations and comments.
2. The DX[S]-Annihilator of FS
As in the introduction, let X be a smooth analytic space or C-scheme of dimension n and with structure sheaf OX. Let f∈OX be regular with divisor Y=Div(f) and corresponding ideal sheaf IY. Throughout, Y=Div(f) will not necessarily be reduced. Let DX be the sheaf of C-linear differential operators with OX-coefficients and let DX[s] and DX[S]=DX[s1,…,sr] be polynomials rings over DX.
Recall the order filtrationF(0,1) on DX induced, in local coordinates, by making every ∂xk weight one and every element of OX weight zero. Denote the differential operators of order at most k as F(0,1)k and the associated graded object as gr(0,1)(DX).
Definition 2.1**.**
Let DerX(−logf)=DerX(−log(Y)), be the sheaf of logarithmic derivations, i.e. the OX-module with local generators on U the set
[TABLE]
We also put
[TABLE]
Note that DerX(−log0f) may depend on the choice of defining equation for f, which is why we have fixed a global f.
Definition 2.2**.**
For x∈X, we say that f∈OX,x is Euler-homogeneous at x if there exists Ex∈DerX,x(−logf) such that Ex∙f=f. If Ex vanishes at x then f is strongly Euler-homogeneous at x.
Finally, a divisor Y is (strongly) Euler-homogeneous if there is a defining equation f at each x such that f is (strongly) Euler-homogeneous at x.
Example 2.3**.**
Let f=x(2x2+yz). Note that Sing(f)={z−axis}∪{y−axis}. Along the z-axis there is the strong Euler-homogeneity induced by 31x(∂x∙f)+32y(∂y∙f); along the y-axis there is the strong Euler-homogeneity induced by 31x(∂x∙f)+32z(∂z∙f). Since f is automatically strongly Euler-homogeneous on the smooth locus, f is strongly Euler-homogeneous everywhere.
Example 2.4**.**
Let f be a central hyperplane arrangement. Then the Euler vector field ∑xi∂xi shows that f is strongly Euler-homogeneous at the origin. A coordinate change argument implies f is strongly Euler-homogeneous.
Definition 2.5**.**
Define the total order filtrationF(0,1,1) as the filtration on DX[S] induced by the (0,1,1)-weight assignment that, in local coordinates, gives elements of the form OU∂uSv, u, v non-negative integral vectors, weight ∑ui+∑vi. Let F(0,1,1)k be the homogeneous operators of weight at most k with respect to the total order filtration. When the context is clear, we will use F(0,1,1)k to refer to the similarly defined filtration on DX[s] (the classical case). Denote the associated graded object associated to F(0,1,1) as gr(0,1,1)(DX[S]).
Our principal objective is to study the annihilator of FS—the left DX[S]-ideal annDX[S]FS. Take the OX[f1−1,…,fr−1,S]-module generated freely by the symbol FS=∏fksk. To make this a DX[S]-module define, for a derivation δ and h∈OX,
[TABLE]
In most cases annDX[S]FS is very hard to compute. In the classical setting, there is a natural identification between the (0,1,1)-homogeneous elements of annDX[s]fs and DerX(−logf). We will establish a similar correspondence.
Definition 2.6**.**
The annihilating derivations of FS are the elements of the OX-module
[TABLE]
We say annDX[S]FS is generated by derivations when annDX[S]FS=DX[S]⋅θF.
Proposition 2.7**.**
For f=f1⋯fr, let F=(f1,…,fr). Then as OX-modules,
[TABLE]
where ψF is given by
[TABLE]
Proof.
We first prove the claim locally. By Lemma 3.4 of [14], DerX(−logf)=⋂DerX(−logfk); in particular, δ−∑kskfkδ∙fk lies in DX,x[S].
Fix a coordinate system. Take P∈θF,x, P=δ+p(S), where δ∈DX,x is a derivation and p(S)=∑kbksk∈OX,x[S] is necessarily S-homogeneous of S-degree 1. Keep the notation Fs and the fk for the local versions at x. By definition,
[TABLE]
Because DX,xFS is a free OX,x[f−1,S]-module ∑k(skfkδ∙fk−bksk)=0. Thus for each k, fkδ∙fksk−bksk=0. So δ∙fk∈OX,x⋅fk; moreover, δ∙fk=bkfk.
We have shown δ∈⋂DerX,x(−logfk) and, in fact,
[TABLE]
Thus the map ψF:DerX,x(−logf)→θF,x given by δ↦δ−∑kfkδ∙fksk is a well-defined OX,x-linear isomorphism for a fixed coordinate system. Showing that θF,x commutes with coordinate change is routine and is effectively shown in Remark 2.15 (b).
Since δ∈Der(−logf) precisely when δ∙f=0 in OX/(f), membership in Der(−logf) is a local condition. The above shows that ψF,x−1 is an OX,x-isomorphism at all x; hence ψF−1 is an isomorphism. ∎
2.1. Hypotheses on Y and F.
In this subsection we introduce many of the standard hypothesis on Y and F we use throughout the paper.
Definition 2.8**.**
Let U⊆X be open and f∈OX(U). We will say F=(f1,…,fr) is a decomposition of f when f=f1⋯fr.
We will also restrict to divisors Y such that DerX(−logY) has a light constraint on its dimension.
Definition 2.9**.**
Consider the sheaf of differential forms of degree k: ΩXk=⋀kΩX1 and the differential d:ΩXk→ΩXk+1. We define the subsheaf of logarithmic differential formsΩXk(logf) by
We say f∈OX(U), U⊆X open, is tame if the projective dimension of ΩUk(logf) is at most k at each x∈U. A divisor Y is tame if it admits tame defining equations locally everywhere. See Defintion 3.8 and the surrounding text in [29] for more details on tame divisors. In particular, if n≤3 then Y is automatically tame.
We will also use a stratification of X that respects the logarithmic data of Y.
Definition 2.10**.**
(Compare with 3.8 in [28]) Define a relation on X by identifying two points x and y if there exists an open U⊆X, x,y∈U and a derivation δ∈DerU(−log(Y∩U)) such that (i) δ is nowhere vanishing on U and (ii) the integral flow of δ passes through x and y. The transitive closure of this relation stratifies X into equivalence classes. The irreducible components of the equivalence classes are called the logarithmic strata; the collection of all strata the logarithmic stratification.
We say Y is Saito-holonomic if the logarithmic stratification is locally finite, i.e. at every x∈X there is an open U⊆X, x∈U, such that U intersects finitely many logarithmic strata. Equivalently, Y is Saito-holonomic if the dimension of {x∈X∣rkC(DerX(−logY)⊗OX,x/mX,x=i} is at most i.
Remark 2.11*.*
(a)
Pick x∈X and consider its log stratum D with respect to f=f1⋯fr. We can find logarithmic derivations δ1,…,δm at x, m=dim D, that are C-independent at x. Each δi also lies in DerX,x(−logfi). By Proposition 3.6 of [28] there exists a coordinate system (x1,…,xn) so that these generators can be written as δk=∂xn−m+k∂+∑1≤j≤n−mgjk(x)∂xj∂, with the gjk analytic functions defined near x.
2. (b)
By Lemma 3.5 and Proposition 3.6 of [28], the same change of coordinates ϕF from 2.11.(a) fixes the last m coordinates and satisfies ϕF(x1,…,xn−m,0)=(x1,…,xm,0). Moreover, it simultaneously satisfies fi(ϕF(x1,…,xm))=ui(x1,…,xm)fi(x1,…,xn−m,0) where ui(x1,…,xm) is a unit for 1≤i≤m.
3. (c)
Now assume the logarithmic stratification is locally finite and the log stratum D of x has dimension [math]. So D={x}. Since every other zero dimensional strata is disjoint from D, there exists an open U∋x such that U∖x consists only of points whose logarithmic stratum are of positive dimension.
4. (d)
By Lemma 3.4 of [28], for a divisor Y connected components of X∖Y and Y∖Sing(Y) are logarithmic strata.
Example 2.12**.**
Let f=x(2x2+yz) and note that Sing(f)={z−axis}∪{y−axis}. Since the Euler derivation x∂x+y∂y+z∂z is a logarithmic derivation, the z-axis ∖{0} and the y-axis ∖{0} are logarithmic strata. Therefore f is Saito-holonomic.
Example 2.13**.**
By Example 3.14 of [28], hyperplane arrangements are Saito-holonomic.
2.2. Generalized Liouville Ideals.
In Section 3 of [29], Walther defines the Liouville idealLf as the ideal in gr(0,1)(DX) generated by the symbols gr(0,1)(DerX(−log0f). As DerX(−log0f)⊆annDXfs, Lf represents the contribution of DerX(−log0f) to gr(0,1)(annDXfs). When f is strongly Euler-homogeneous with strong Euler-homogeneity Ex, Lf is coordinate independent (see Remark 3.2 [29]) and gr(0,1,1)(DX,x[s])⋅Lf,x and gr(0,1)(Ex)−s generate the simplest degree one elements of gr(0,1,1)(annDX,x[s]fs).
If we want to generalize this to FS, there is no obvious inclusion between DerX(−log0f) and annDXFS. In fact, δ∈DerX(−log0f) is in annDXFS preciscely when δ∈⋂DerX(−log0fi). Trying to define a generalized Liouville ideal using ⋂DerX(−log0fi) would lose too many elements of DerX(−log0f).
Definition 2.14**.**
Recall the isomorphism of OX-modules from Proposition 2.7
[TABLE]
which is given by
[TABLE]
This restricts to a map of sheaves of OX-modules:
[TABLE]
Let the generalized Liouville idealLF by the ideal in gr(0,1,1)(DX[S]) generated by the symbols of ψF(DerX(−log0f)) in the associated graded ring:
[TABLE]
We also define
[TABLE]
Remark 2.15*.*
With Ex a Euler-homogeneity for f at x, the OX,x-module direct sum DerX,x(−logf)≃DerX,x(−log0f)⊕OX,x⋅ExLF,x, depends on the choice of defining equation for f. Following Remark 3.2 of [29], if the the divisor of f is strongly Euler-homogeneous, then the algebraic properties of LF,x and LF,x are independent of the choice of local equation of Div(f).
(a)
To this end, let x and x′ denote two coordinates systems, J=(∂xi∂xj′) the Jacobian matrix with rows i, columns j, ∂ and ∂′ column vectors of partial differentials in the x and x′ coordinates, respectively. Let ∇(g), ∇′(g) be the gradient, as a column vector, of g in the two coordinate systems. Finally, express a derivation δ in terms of the two coordinate systems as δ=cδT∂=cδ′T∂′, where cδ, cδ′, are column vectors of OX functions representing the coefficients of the partials in the x and x′ coordinates. Note that in x′-coordinates cδ′=JTcδ.
2. (b)
In x-coordinates ψF(δ)=cδT∂−∑kskfkcδT∇(fk). In x′-coordinates δ=cδTJ∂′ and ψF(δ)=cδTJ∂′−∑kskfkcδTJ∇′(fk). Thus ψF commutes with coordinate change. (Note that strongly Euler-homogeneous is not needed here.)
3. (c)
Suppose Ex is a strong Euler-homogeneity at x∈X for f. Recall from Remark 3.2 of [29] that for a unit u∈OX,x, the map αu:DerX,x(−log0f)→DerX,x(−log0uf) given by αu(δ)=δ−u+Ex∙uδ∙uEx is an OX,x-isomorphism that commutes with coordinate change. In particular, let u=∏1≤i≤rui be a product of units and let uF=(u1f1,…,urfr). Then we have an OX,x-isomorphism
[TABLE]
that commutes with coordinate change.
4. (d)
To be precise,
[TABLE]
Note that Ex∙(ukfk) is a multiple of fk and δ∈DerX,x(−logfk) so all these fractions make sense.
5. (e)
Inspection reveals that the morphism of graded objectes induced by ψF∘αu∘ψF−1 is an OX,x[S]-linear endomorphism βu on gr(0,1,1)DX,x[S], where
[TABLE]
Since the OX,x-linear endomorphism of gr(0,1)(DX,x) given by gr(0,1)(∂)→gr(0,1)(∂)−u+Ex∙u∂∙ugr(0,1)(Ex) is surjective and injective, βu is as well. So βu(LF,x)=LuF,x. It is clear by (d) that βu commutes with coordinate change.
6. (f)
Therefore for strongly-Euler-homogeneous f, the local algebraic properties of gr(0,1,1)(DX[S])/LF are independent of the choice of local equations for the f1,…,fr.
7. (g)
It is also clear that αu sends Ex, a strong Euler-homogeneity for f, to a strong Euler-homogeneity for uf and so βu(LF,x)=LuF,x. Hence, if f is strongly Euler-homogeneous then the local properties of LF do not depend on the defining equations of the fk.
At the smooth points of f, LF and LF are well understood. First, a lemma:
Lemma 2.16**.**
Suppose f=f1⋯fr has the Euler-homogeneity Ex at x∈X. Let F=(f1,…,fr). Then
[TABLE]
Proof.
Working at x∈X and letting fk=j=k∏fj:
[TABLE]
So 1=∑fkEx∙fk in OX,x; thus there exists a j such that fjEx∙fj∈/mx. As ψF(Ex)=Ex+∑skfkEx∙fk the claim follows after looking at the symbol gr(0,1,1)(ψF(Ex)).
∎
Proposition 2.17**.**
Let f=f1⋯fr be strongly Euler-homogeneous and let F=(f1,…,fr). Then locally at smooth points, LF and LF are prime ideals of dimension n+r+1 and n+r respectively. Moreover, for any x∈X:
[TABLE]
[TABLE]
Proof.
Let x∈X be a part of the smooth locus of f; fix coordinates and choose ∂xi such that ∂xi∙f is a unit in OX,x. Then Γ={∂xk−∂xi∙f∂xk∙f∂xi}k=1,k=in⊆DerX,x(−log0f) is a set of n−1 linearly independent elements. Saito’s Criterion (cf. page 270 of [28]) implies that Γ together with Ex, the strong Euler derivation, gives a free basis for DerX,x(−logf). Hence, Γ generates DerX,x(−log0f) freely. As OX,x[Y][S]/LF,x≃OX,x[yi][S], LF,x is a prime ideal of dimension n+r+1.
By Lemma 2.16, and the choice of j outlined in its proof, there is a ring map
[TABLE]
Consider the image of gr(0,1,1)(ψF(yk−∂xi∙f∂xk∙fyi)) (hereafter denoted with (−)) in OX,x[Y][S]/gr(0,1,1)(ψF(Ex)) . Since Ex is a strong Euler-homogeneity, the coefficient of each yk in gr(0,1,1)(ψF(Ex)) lies in mx. Thus the coefficient of yk in
[TABLE]
belongs to OX,x∖mx. So as rings, OX,x[Y]/LF,x≃OX,x[yi][s1,…,sj−1,sj+1,…,sr] and LF,x is a prime ideal of dimension n+r.
Since the smooth points are dense, we get the desired inequalities.
∎
Take a generator gr(0,1,1)(δ−∑skfkδ∙fk), δ∈DerX(−log0f), of LF,x. Erasing the sk-terms results in gr(0,1,1)(δ)=gr(0,1)(δ)∈Lf,x. This process is formalized by filtering gr(0,1,1)(DX,x[S]) in such a way that the sk-terms have degree 0 and then taking the initial ideal of LF,x.
Definition 2.18**.**
It is well known that for an open U⊆X with a fixed coordinate system gr(0,1,1)(DX(U)[S])≃OX(U)[Y][S], where yi=gr(0,1,1)(∂xi). Grade this by the integral vector (0,1,0)∈Nn×Nn×Nr. For example the element gYuSv, where u,v are nonnegative integral vectors and g∈OU, will have (0,1,0)-degree ∑juj. Changing coordinate systems does not effect the number of y-terms so this extends to a grading on gr(0,1,1)(DX(U)[S]).
Define in(0,1,0)LF to be the initial ideal of the generalized Liouville ideal with respect to the (0,1,0)-grading. See Appendix A for details about initial ideals.
We now have three ideals: LF, in(0,1,0)LF, and gr(0,1,1)(DX[S])⋅Lf, the ideal extension of Lf to gr(0,1,1)(DX[S]). Proposition A.8 shows how some nice properties of in(0,1,0)LF transfer to nice properties of LF. The following construction will let us transfer nice properties of Lf, and consequently of gr(0,1,1)(DX[S])⋅Lf, to nice properties of in(0,1,1)LF.
Proposition 2.19**.**
Assume f=f1⋯fr is strongly Euler-homogeneous and let F=(f1,…,fr). Consider gr(0,1,1)(DX[S])⋅Lf, the extension of the Liouville ideal to gr(0,1,1)(DX[S]). Then there is a surjection of rings:
[TABLE]
Proof.
Lf is generated by the symbols of δ∈DerX(−log0f) in gr(0,1)(DX). Thinking of gr(0,1)(DX)⊆gr(0,1,1)(DX[S]), gr(0,1,1)(DX[S])⋅Lf will have the generators gr(0,1,1)(δ). On the other hand LF is locally generated by gr(0,1,1)(δ−∑skfkδ∙fk) for δ∈DerX,x(−log0f). Each such generator has (0,1,0)-initial term gr(0,1,1)(δ). So gr(0,1,1)(DX,x[S])⋅Lf,x⊆in(0,1,0)LF,x.
∎
Proposition 2.20**.**
Suppose f=f1⋯fr is a strongly Euler-homogeneous divisor and let F=(f1,…,fr). Then the following data transfer from the Liouville ideal to the initial ideal of the generalized Liouville ideal:
(a)
If dimgr(0,1)(DX,x)/Lf,x=n+1, then
[TABLE]
2. (b)
If Lf is locally a prime ideal, then there is an isomorphism of rings
[TABLE]
3. (c)
If Lf is locally Cohen–Macaulay and prime, then LF is locally Cohen–Macaulay.
Proof.
Because gr(0,1,1)(DX[S])⋅Lf is the extension of Lf into a ring with new variables S, there are ring isomorphisms
[TABLE]
So if dimgr(0,1)(DX,x)/Lf,x=n+1, dimgr(0,1,1)(DX,x[S])/gr(0,1,1)(DX,x[S])⋅Lf=n+r+1. Similarly if Lf,x is prime, then gr(0,1,1)(DX,x[S])⋅Lf,x is prime.
The map (2.1) gives n+r+1≥dimin(0,1,0)LF,x. By Proposition A.8 and Remark A.9, dimin(0,1,0)LF,x≥dimLF,x. Proposition 2.17 gives dimLF,x≥n+r+1, proving (a). As for (b), the hypotheses guarantee that the map (2.1) is locally a surjection from a domain to a ring of the same dimension and hence an isomorphism. To prove (c), recall Proposition A.8 and Remark A.9 show that if in(0,1,0)LF is locally Cohen–Macaulay, then LF is locally Cohen–Macaulay. So (b) implies (c).
∎
2.3. Primality of LF,x and LF,x.
Now we show that when f is strongly Euler-homogeneous and Saito-holonomic and F a decomposition of f, that the conclusions of Proposition 2.20 imply LF and LF are locally prime. The method of argument relies on the Saito-holonomic condition: we use the coordinate transformation of Remark 2.11 to reduce the dimension of logarithmic stratum.
Our first proof mirrors the proof of Theorem 3.17 in [29]. Because our situation is a little more technical and because we end up using this argument again in Theorem 2.23, we give full details.
Theorem 2.21**.**
Suppose f=f1⋯fr is strongly Euler-homogeneous and Saito-holonomic and let F=(f1,…,fr). If Lf is locally Cohen–Macaulay and prime of dimension n+1, then LF is locally Cohen–Macaulay and prime of dimension n+r+1. In particular, this happens when f is strongly Euler-homogeneous, Saito-holonomic, and tame.
Proof.
If we prove the second sentence, the third will follow by Theorem 3.17 and Remark 3.18 of [29]. By Proposition 2.20, the only thing to prove in the second sentence is that LF is locally prime. To do this we induce on the dimension of X. If dimX is 1, then LF,x=0 and the claim is trivially true.
So we may assume the claim holds for all X with dimension less than n. Suppose x belong to a logarithmic stratum σ of dimension k. If k=n, then by Proposition 2.17 and Remark 2.11, LF,x is prime. Now assume 0<k<n. By Remark 2.11, we can find a coordinate transformation near x such that each fi=uigi, where ui is a unit near x and gi(x1,…,xn)=fi(x1,…,xn−k,0,…,0), cf. 3.6 of [28]. By Remark 2.15, LF,x is well-behaved under coordinate transformations and multiplication by units, so we may instead prove the claim for LG,x, where g=∏gi and G=(g1,…,gr). Let X′ be the space of the first n−k coordinates and x′ the first n−k coordinates of x. When viewing gi′ as an element of OX′,x′, call it gi′. Let g′=∏gi′ and G′=(g1′,…,gr′). Because strongly Euler-homogeneous descends from X to X′, see Remark 2.8 in [29], local properties LG′ do not depend on the choice of the defining equations for the gi. Now
[TABLE]
where ∂xn−k+j∈DerX,x(−log0gi) for each 1≤j≤k and 1≤i≤r. Therefore OX,x[y1,…,yn][S]/LG,x≃OX,x[y1,…,yn−k][S]/LG′,x′. Since Saito-holonomicity descends to g′, see 3.5 and 3.6 of [28] and Remark 2.6 of [29], we may instead prove the claim for X′ and LG′,x′. Since dimX′<dimX, the induction hypothesis proves the claim.
So we may assume σ has dimension [math]. By Remark 2.11, there is some open U∋x, such that x=U∩σ and U∖x consists of points whose logarithmic strata are of strictly positive dimension. The discussion above implies LF is prime at all points of U∖x.
Let π:SpecOX[Y][S]↠SpecOX be the map induced by OX↪OX[Y][S]. If LF is not prime at x, it must have more than one irreducible component that intersects π−1(x). As LF is prime at points of U∖x, if LF,x is not prime it must have an “extra” irreducible component V(q) lying inside π−1(x). By assumption, LF,x is Cohen–Macaulay of dimension n+r+1 and so V(q) has dimension n+r+1. But π−1(x) has dimension n+r. Thus LF,x is prime completing the induction.
∎
Proposition 2.22**.**
Suppose f=f1⋯fr is a strongly Euler-homogeneous divisor and let F=(f1,…,fr). If LF is locally prime, Cohen–Macaulay, and of dimension n+r+1, then LF is locally Cohen–Macaulay of dimension n+r.
In particular, this happens when f is strongly Euler-homogeneous, Saito-holonomic, and tame.
Proof.
Let Ex be a strong Euler-homogeneity and consider gr(0,1,1)(ψF(Ex)), which is (0,1,1)-homogeneous of degree 1. The generalized Liouville ideal is generated by the elements ψF(DerX,x(−log0f). If gr(0,1,1)(ψF(Ex))∈LF,x, then ψF(Ex)∈ψF(DerX,x(−log0f). This is impossible since Ex∈/DerX,x(−log0f).
Locally, gr(0,1,1)(DX,x[S])/LF,x is obtained from gr(0,1,1)(DX,x[S])/LF,x by modding out by a non-zero element, which must be regular. So LF is locally Cohen–Macaulay of dimension at most n+r. That locally the dimension LF is n+r follows from the dimension inequality in Proposition 2.17.
This section’s first main result is that LF,x is locally prime when f is strongly Euler-homogeneous, Saito-holonomic, and tame. The strategy is the same as in Theorem 2.21. Under much stricter hypotheses, and in his language, Maisonobe shows in Proposition 3 of [21], that LF is locally prime. Experts will note that we recycle the part of his argument where he reduced dimension in our proof.
Theorem 2.23**.**
Assume that f=f1⋯fr is strongly Euler-homogeneous and Saito-holonomic and let F=(f1,…,fr). If LF is locally Cohen–Macaulay of dimension n + r, then LF is locally prime. In particular, LF is locally prime, Cohen–Macaulay, and of dimension n+r when f is strongly Euler-homogeneous, Saito-holonomic, and tame.
Proof.
By Proposition 2.22, it suffices to prove the first claim. The proof follows the inductive argument of Theorem 2.21 with a slight modification at the end.
If dimX is 1, then LF,x is generated by ψF(Ex), Ex a strong Euler-homogeneity. By Lemma 2.16, OX,x[Y][S]/LF,x≃OX,x[Y][s1,…sj−1,sj+1,…sr].
Now assume the claim holds for all X with dimension less than n and x belongs to a logarithmic stratum σ of dimension k. If k=n, then LF,x is prime by Proposition 2.17. If 0<k<n we can make the same coordinate transformation as in Theorem 2.21 and instead prove LG is locally prime where gi(x)=fi(x1,…,xn−k,0,…,0). Using the notation of Theorem 2.21, X′ is strongly Euler-homogeneous and Saito-holonomic and
[TABLE]
where ∂xn−k+j∈DerX,x(−log0gi) for each 1≤j≤k and 1≤i≤r. Moreover, the strong Euler-homogeneity Ex′ for g′ at x′∈X′ can be viewed as a strong Euler-homogeneity for g at x∈X. Therefore OX,x[y1,…,yn][S]/LG,x≃OX,x[y1,…,yn−k][S]/LG′,x′. Since dimX′<dimX, the induction hypothesis shows that LG′,x′ is prime.
So we may assume σ has dimension 0. Let π:SpecOX,x[Y][S]↠SpecOX be the map induced by OX↪OX,x[Y][S]. Reasoning as in Theorem 2.21, we deduce that if LF,x is not prime then there exists a irreducible component V(q) of LF,x contained entirely in π−1(x).
By assumption, LF,x is Cohen–Macaulay of dimension n+r and V(q) has dimension n+r. Let Ex be the strong Euler-homogeneity at x. Then V(q)⊆π−1(x)∩V(gr(0,1,1)(ψF(Ex))). We will show that the intersection of V(gr(0,1,1)(ψF(Ex))) and π−1(x) is proper; since the dimension of π−1(x) is n+r this will show that V(q), which we know is of dimension n+r, is contained in a closed set of strictly smaller dimension. Therefore no such q exists and LF,x is prime.
Recall gr(0,1,1)(ψF(Ex))=gr(0,1,1)(Ex)−∑fkEx∙fksk. Lemma 2.16 proves that there exists an index j such that fjEx∙fj∈/mx. So there is a closed point in π−1(x) that does not lie in V(gr(0,1,1)(ψF(Ex))). In particular, the intersection of V(gr(0,1,1)(ψF(Ex))) and π−1(x) is proper and the inductive step is complete.
∎
2.4. The DX[S]-annihilator of FS.
Let Jac(f) be the Jacobian ideal of f. In a given coordinate system, there is a natural OX,x-linear map
[TABLE]
given by
[TABLE]
Its kernel contains gr(0,1)(annDX,x[s]fs). (See Section 1.3 in [10] for details.) So we have the containments
[TABLE]
and equality will hold throughout if Lf,x+gr(0,1,1)(DX,x[s])⋅gr(0,1,1)(Ex−s) agrees with ker(ϕf).
This motivates our analysis of annDX[S]FS: we will construct a map ϕF from gr(0,1,1)(DX[S]) into a Rees-algebra like object and squeeze gr(0,1,1)(annDX[S]FS) between LF and ker(ϕF).
Definition 2.24**.**
Let Jac(fi) be the Jacobian ideal of fi and consider the multi-Rees algebra R(Jac(f1),…,Jac(fr)) associated to these r Jacobian ideals. Consider the OX,x-linear map
[TABLE]
given, having fixed local coordinates on U, by
[TABLE]
Proposition 2.25**.**
Let f=f1⋯fr and F=(f1,…,fr). Then
[TABLE]
Proof.
It is enough to show this locally, so take P∈annDX,x[S]FS of order ℓ under the (0,1,1)-filtration. For any Q of order ℓ it is always true that fℓQ∙FS∈OX,x[S]FS. Any time a partial is applied to gFS, a s-term only comes out of the product rule when the partial is applied to FS. A straightforward calculation shows that the S-lead term of fℓPFS is exactly ϕF(gr(0,1,1)(P))FS. Since fℓP annihilates FS, we conclude gr(0,1,1)(P)∈ker(ϕF).
∎
Proposition 2.26**.**
ker(ϕF)* is a prime ideal of dimension n+r.*
Proof.
It is prime. Since Rees rings are domains, to count dimension we squeeze ϕF(gr(0,1,1)(DX[S])) between two well-behaved multi-Rees algebras: R((f),…,(f)) and R(Jac(f1),…,Jac(fr)) (the first multi-Rees algebra is built using r copies of (f)). As the latter is the target of ϕF and ϕF(si)=fsi this is easy:
[TABLE]
Moreover, the dimension of a multi-Rees algebra is well known: R(I1,…,Ir)=r+ the dimension of the ground ring.
So ϕF(gr(0,1,1)(DX,x[S])) is a domain squeezed between subrings of OX,x[S] of dimension n+r. The result then follows by the following lemma:
Lemma 2.27**.**
Let R⊆A⊆B⊆C⊆R[X] be finitely generated, graded R-algebras, whose gradings are inherited from the standard grading on R[X]. Assume that R is a universally caternary Notherian domain. If dimA=dimC, then dimA=dimB=dimC.
Proof. Claim: if m⋆ is a graded maximal ideal of A, then m⋆B=B. We prove the contrapositive. So assume m⋆B=B. Then m⋆R[X]=R[X]. Write m⋆=(a1,…,aℓ) in terms of homogeneous generators ai∈A and find r1,…,rn in R[X] such that 1=∑riai. Since the degree of 1 is zero, we can assume either ri and ai are both degree 0 or ri=0. Thus 1=∑riai occurs in m⋆∩R and so m⋆=A, a contradiction.
Now we argue using a version of Nagata’s Altitude Formula (see [13] Theorem 13.8): dim(Bq)=dim(Ap)+dim(Q(A)⊗AB), for q∈SpecB maximal with respect to the property q∩A=p. Since B is a finitely generated A-algebra, and tensors are right exact, Q(A)⊗AB is a finitely generated Q(A)-algebra. Thus dim(Q(A)⊗AB)=trdegQ(A)(Q(A)⊗AB)=trdegQ(A)Q(Q(A)⊗AB)=trdegQ(A)Q(B)=trdegAB. Similar statements hold for the other pairs A⊆C and B⊆C.
Let m∈SpecA such that dim(Am)=dim(A). By the claim in the first paragraph (so assuming m is graded if necessary), we can find q∈SpecC maximal with respect to the property q∩A=m. So dim(Cq)=dim(Am)+trdegAC. Therefore dim(C)≥dim(A)+trdegAC and hence trdegAC=0. Since we are looking at algebras finitely generated over the appropriate subring, transcendence degree is additive. So 0=trdegAB and 0=trdegBC.
Let m∈SpecA with dim(Am)=dim(A), as before. Again, using the claim, select p∈SpecB maximal with respect to the property p∩A=m. So dim(Bp)=dim(Am)+trdegAB; hence dim(B)≥dim(A). Argue similarly for B⊆C to determine dim(C)≥dim(B). This ends the proof. ∎
The following is an analogous statement to Corollary 3.23 in [29]:
Corollary 2.28**.**
There is the containment
[TABLE]
If f is strongly Euler-homogeneous, Saito-holonomic, and tame then all three ideals are equal.
Proof.
The containments follow from the construction of LF and Proposition 2.25. They are equalities when f is suitably nice because, by Theorem 2.23 and Proposition 2.26, at each x∈X the outer ideals are prime of the same dimension.
∎
Because DX,x[S]⋅θF⊆annDX,x[S]FS, we can use Corollary 2.28 and a type of Gröbner basis argument to prove:
Theorem 2.29**.**
If f=f1⋯fr is strongly Euler-homogeneous, Saito-holonomic, and tame and if F=(f1,…,fr), then the DX[S]-annihilator of FS is generated by derivations, that is
[TABLE]
Proof.
Take P∈annDX[S]FS of order k under the total order filtration. By Corollary 2.28, there exist L1,…,Lk∈θF, n1,…,nk∈OX[Y][S] such that
[TABLE]
Since gr(0,1,1)(P) is homogeneous of degree k and gr(0,1,1)(Li) is homogeneous of degree 1, we may assume the ni are homogeneous. For each i select Ni∈DX[S] such that ni=gr(0,1,1)(Ni). Consequently, P−∑Ni⋅Li has order (under the total order filtration) less than k and lies in annDX[S]FS. Since OX[S]∩annDX[S]FS=0, an induction argument shows P∈DX[S]⋅θF. ∎
Corollary 2.30**.**
Let f=f1⋯fr∈C[x1,…,xn], where each fk∈C[x1,…,xn], and let F=(f1,…,fr). If f is strongly Euler-homogeneous, Saito-holonomic, and tame, then the DX[S]-annihilator of FS is generated by derivations, that is
[TABLE]
More generally, if X is the analytic space associated to a smooth C-scheme and if f and F=(f1,…,fr) are algebraic, then the conclusion of Theorem 2.29 holds in the algebraic category.
Proof.
This follows from Theorem 2.29 and the fact algebraic functions have algebraic derivatives and hence algebraic syzygies. See Theorem 3.26 and Remark 2.11 in [29] for more details.
∎
2.5. Comparing Different Factorizations of f
Definition 2.31**.**
Consider the functional equation
[TABLE]
where bf,x(s)∈C[s] and P∈DX,x[s]. Let Bf,x be the ideal in C[s] generated by all such bf,x(s), that is the ideal generated by the Bernstein–Sato polynomial. We may write Bf,x=(DX,x[s]⋅f+annDX,x[s]fs)∩C[s]. Then the variety V(Bf,x) consists of the roots of the Bernstein–Sato polynomial.
In the multivariate situation we may consider functional equations of the form
[TABLE]
where bF,x(S)∈C[S] and P∈DX,x[S]. Just as above, the set of all such bF,x(S) form an ideal
BF,x=(DX,x[S]⋅f+annDX,x[S]FS)∩C[S]. The variety V(BF,x) is called the Bernstein–Sato variety of F.
It would be interesting to compare V(BF,x) and V(BG,x) where F and G correspond to two different factorizations of f. The following is a particular case of Lemma 4.20 of [7]:
Proposition 2.32**.**
(Lemma 4.20 of [7])
Suppose that f=f1⋯fr is strongly Euler-homogeneous, Saito-holonomic, and tame. Let C[S]=C[s1,…,sr], F=(f1,…,fr), and G=(f1,…,fr−2,fr−1fr). Then
[TABLE]
In particular, let Δ:C↦Cr be the diagonal embedding. Then Δ(V(Bf,x))⊆V(BF,x).
Under the hypotheses of Theorem 2.29, on the level of annihilators we obtain a more precise statement:
Proposition 2.33**.**
Suppose f=f1⋯fr is strongly Euler-homogeneous, Saito-holonomic, and tame. Let F=(f1,…,fr) and G=(f1,,…,fr−2,fr−1fr). Then there is an isomorphism of rings:
[TABLE]
Proof.
This follows from Theorem 2.29, the definition of ψF,x(δ) for δ a logarithmic derivation, and a straightforward computation using the product rule.
∎
Remark 2.34*.*
Let F=(f1,…,fr) correspond to a factorization of f where f is strongly Euler-homogeneous, Saito-holonomic, and tame. For a∈C, DX,x[S]⋅(s1−a,…,sr−a)=DX,x[S]⋅(s1−s2,…,sr−1−sr,sr−a). By Proposition 2.33, there is a ring isomorphism DX,x[S]FS/(s1−a,…,sr−a)⋅DX,x[S]FS≃DX,x[s]fs/(s−a)⋅DX,x[s]fs. Using this fact we propose in Remark 3.3 a more precise way to analyze the diagonal embedding of Proposition 2.32.
2.6. Hyperplane Arrangements.
Finally let us turn to the algebraic setting and particular to central hyperplane arrangementsA⊆Cn=X whose defining equations are given by fA=∏Li, where the Li∈C[x1,…,xn] are homogeneous polynomials of degree 1. A central hyperplane arrangement is indecomposable if there is no choice of coordinates t1⊔t2, t1 and t2 disjoint, such that fA=g1(t1)g2(t2). Central hyperplane arrangements are strongly Euler-homogeneous and Saito-holonomic, cf. examples 2.4, 2.13.
Write Dn for the nth Weyl Algebra C[x1,…,xn,∂1,…,∂n]. Let F=(f1,…,fr) be some decomposition of fA into factors. Construct the Dn[s]-module (Dn[S]-module) generated by the symbol fs (FS) in an entirely similar way as in the analytic setting. Furthermore, define the roots of the Bernstein–Sato polynomial Bf and the Bernstein–Sato variety BF just as before. For an algebraic f equipped with an algebraic decomposition F, Bf and BF agree with the analytic versions because algebraic functions have algebraic derivatives and syzygies.
(Conjecture 3 in [7])*
Let A be a central, essential, indecomposable hyperplane arrangement. Factor fA=f1⋯fr, where each factor fk is of degree dk and the fk are not necessarily reduced, and let F=(f1,…,fr). Then*
[TABLE]
This conjecture is related to the Topological Multivariable Strong Monodromy Conjecture, see Conjecture 1.4, for hyperplane arrangements, which claims that the polar locus of the topological zeta function of F=(f1,…,fr) is contained in V(BF,0). In Theorem 8 of loc. cit. Budur proves Conjecture 2.35 implies the Topological Multivariable Strong Monodromy Conjecture for hyperplane arrangements. See [7], in particular subsection 1.3 and Theorem 8, for details.
Walther proves in Theorem 5.13 of [29] the r=1 version of this conjecture: if f is a tame and indecomposable central hyperplane arrangement of degree d, then −n/d∈V(Bf). Analogously, we prove Conjecture 2.35 in the tame case:
Theorem 2.36**.**
Suppose fA is a central, essential, indecomposable, and tame hyperplane arrangement. Let F=(f1,…,fr) be a decomposition of fA where fk has degree dk and the fk are not necessarily reduced. Then
[TABLE]
Proof.
Since fA is homogeneous, DerX(−logf) is a graded C[X]-module after giving each xi degree one and each ∂i degree -1. In the proof of Theorem 5.13 of [29], Walther shows that the indecomposablity hypothesis implies there exists a system of coordinates such that δ∈DerX(−logf) is homogeneous of positive total degree or δ=w∑xi∂i, w∈C. Fix this system of coordinates and E=∑xi∂i for the rest of the proof.
By Corollary 2.30, annDn[S]FS=Dn[S]⋅ψF(DerX(−logf)). Recall ψF(δ)=δ−∑fkδ∙fksk. If δ is of positive (1,−1) total degree, then the coefficient of each sk is either 0 or of positive degree as polynomial in C[x1,…,xn]. This shows ψF(δ)∈Dn[S]⋅(X), where Dn[S]⋅(X) is the left ideal generated by x1,…,xn. Because E+n∈Dn⋅(X),
[TABLE]
Suppose P(S) is in the intersection of Dn[S]⋅(X)+Dn[S]⋅(−n−∑dksk) and C[S]. For each root α of −n−∑dksk there is a natural evaluation map Dn[S]↦Dn sending P↦P(α)∈Dn⋅(X). Since Dn⋅(X) is a proper ideal of Dn, P(α)=0 for all such α. Therefore V(P(S))⊇V(C[S]⋅(−n−∑dksk)) and we have shown
[TABLE]
∎
As outlined in the introduction, Theorem 2.36 is related to the Topological Multivariable Strong Monodromy Conjecture, that is, to Conjecture 1.4.
Corollary 2.37**.**
The Topological Multivariable Strong Monodromy Conjecture is true for (not necessarily reduced) tame hyperplane arrangements.
Proof.
This follows by Theorem 8 of [7] since tameness is a local condition.
∎
Remark 2.38*.*
Not all arrangements are tame. For example, the C4-arrangement
∏(a1,…,a4)∈{0,1}4(a1x1+a2x2+a3x3+a4x4) is not tame. If an arrangement has rank at most 3, then it is automatically tame.
3. The Map ∇A
In this section we analyze the injectivity of DX,x-map
[TABLE]
under the nice hypotheses of the previous section. This will, see Section 5, let us better understand the relationship between V(BF,x) and the cohomology support loci of f near x. The section has two parts: a brief discussion of Koszul complexes associated to central elements over certain non-commutative rings with an application to (S−A)DX,x[S]FSDX,x[S]FS; a detailed proof that under nice hypotheses, if ∇A is injective then it is surjective.
Let’s first give a precise definition of ∇A.
Definition 3.1**.**
(Compare to 5.5 and 5.10, in particular ρα, in [7])
Define
[TABLE]
by sending si↦si+1 for all i. To be precise, in local coordinates declare ∂u=∏t∂xtut, Sv=∏kskvk, and let S+1 be shorthand for replacing each si with a si+1. Then ∇ is given by the assignment
[TABLE]
This is a homomorphism of DX,x-modules but is not C[S]-linear.
Denote the ideal of DX,x[S] generated by s1−a1,…,sr−ar, for a1,…,ar∈C by (S−A)DX,x[S]. Then ∇ is injective and sends (S−A)DX,x[S]FS onto (S+1−A)DX,x[S]FS+1=(S−(A−1)DX,x[S]FS+1⊆(S−(A−1))DX,x[S]FS. Let ∇A be the induced homomorphism of DX,x-modules:
[TABLE]
As mentioned in the introduction, a source of our motivation is investigating the three statements that show up in the following proposition.
Proposition 3.2**.**
Consider the following three statements, where A−1 denotes the tuple (a1−1,…,ar−1)∈Cr:
(a)
A−1∈/V(BF,x);
2. (b)
∇A* is injective;*
3. (c)
∇A* is surjective.*
Then in any case (a) implies (b) and (c).
Proof.
Choose a functional equation B(S)FS=P(S)FS+1 where we may assume B(A−1)=0.
We first prove that (a) implies (c). Since ∇(P(S−1)FS)=P(S)FS+1,
[TABLE]
This shows that ∇A(P(S−1)FS) generates (S−(A−1))DX,x[S]FSDX,x[S]FS.
To show that (a) implies (b) suppose ∇A(Q(S)FS)=0. This means Q(S+1)FS+1∈∑(si−(ai−1))⋅DX,x[S]FS. Multiplying both sides by B(S) gives Q(S+1)B(S)FS+1∈∑(si−(ai−1))⋅DX,x[S]P(S)FS+1. So Q(S)B(S−1)FS∈∑(si−ai)⋅DX,x[S]FS and Q(S)FS is zero in (S−A)DX,x[S]FSDX,x[S]FS.
∎
Remark 3.3*.*
(1)
In the classical setting where F=(f) and FS=fs, (a), (b), and (c) of Proposition 3.2 are equivalent (see 6.3.15 in [3] for the equivalence of (a) and (c); the claims involving (b) follow by a similar diagram chase).
2. (2)
Suppose A=(a,…,a) and f is strongly Euler-homogeneous, Saito-holonomic, and tame. By Remark 2.34, there is a commutative square of DX,x- maps:
[TABLE]
If the conditions in Proposition 3.2 were equivalent, then the inclusion induced by the diagonal embedding V(Bf,x)↪V(BF,x)⋂V(s1−s2,…,sr−1−sr), given in Proposition 2.32 would be surjective.
Example 3.4**.**
Let f=x(2x2+yz) and F=(x,2x2+yz). This is strongly Euler-homogeneous, Saito-holonomic (cf. Examples 2.3, 2.12), and tame (n≤3). Using Singular and Macaulay2 we compute V(BF,0)=(s1+1)(s2+1)∏k=3r(s1+2s2+k) and V(Bf,0)=(s+1)3(s+34)(s+35). In this case, the diagonal embedding V(Bf,0)↪V(BF,0)⋂V(s1−s2) of Proposition 2.32 is surjective and, see Remark 3.3, ∇−k+1,−k+1 is neither surjective nor injective for k=3,4,5.
The rest of this section is devoted to proving that under the nice hypotheses of the previous section and in the language of Proposition 3.2, that (b) implies (c). Our proof makes use of a Koszul resolution over the central elements S−A.
Convention 3.5**.**
A resolution is a (co)-complex with a unique (co)homology module at its end. An acyclic (co)-complex has no (co)homology. Given a (co)-complex (C∙) C∙ resolving A, the augmented (co)-complex (C∙→A) C∙→A is acyclic.
Definition 3.6**.**
For a (not necessarily commutative) ring R and a sequence of central R-elements a=a1,…,ak let K∙(a) be the Koszul co-complex induced by the elements a, cf. Section 6 in [15]. For a left R-module M, let K∙(a;M)=K∙(a)⊗M be the Koszul co-complex on M induced by a. We index K∙(a) so that the right most object is K0(a).
The following lemma is immediate after considering H−1(K∙(c1,…,cr;M)):
Lemma 3.7**.**
Let R be a, possibly noncommutative, ring, M a left R-module, mi∈M, and c1,…,cr central elements of R. Assume H−1(K(c1,…,cr);M)=0. If cimi∈(c1,…,ci−1,ci+1,…,cr)M, then mi∈(c1,…,ci−1,ci+1,…,cr)M.
Let v1,…,vk be positive integers. If R is commutative and if K∙(a;M) is a resolution, we know K∙(a1v1,…,akvk;M) is a resolution, cf. Exercise 6.16 in [15]. A routine induction argument (that we omit) using the the tensor product of Koszul co-complexes verifies that this is also true for general R and central a:
Proposition 3.8**.**
Let R be a, possibly non-commutative, ring, M a R-module, c1,…,cr central elements of R, and v1,…,vr∈Z+. If K∙(c1,…,cr;M) is a resolution, then K∙(c1v1,…,crvr;M) is a resolution.
Now return to gr(0,1,1)(DX,x[S]FS). Under the nice hypothesis of the previous section, gr(0,1,1)(s1),…,gr(0,1,1)(sr) act like a regular sequence:
Proposition 3.9**.**
Let f=f1⋯fr and let F=(f1,…,fr). Suppose that for x∈X the following hold:
•
f* has the strong Euler-homogeneity Ex at x;*
•
LF,x⊆gr(0,1,1)(DX,x[S])* is Cohen–Macaulay of dimension n+r;*
•
Lf,x+gr(0,1)(DX,x)⋅gr(0,1)(Ex)⊆gr(0,1)(DX,x)* is Cohen–Macaulay of dimension n.*
Then K∙(S;gr(0,1,1)(DX,x[S])/LF,x) is co-complex of gr(0,1,1)(DX,x[S])-modules resolving gr(0,1,1)(DX,x[S])/(LF,x,S)≃gr(0,1)(DX,x)/(Lf,x+gr(0,1)(DX,x)⋅gr(0,1)(Ex)).
Proof.
The last isomorphism is immediate from the definition of ψF and the construction of LF,x and Lf,x, see Definition 2.14 and the preceding comments.
Multiplying gr(0,1,1)(DX,x[S]) by sk increases the degree of an element by one. So after doing the appropriate degree shifts, we may view K∙(S;gr(0,1,1)(DX,x[S])) as a sequence of graded modules with degree preserving maps. By Proposition 1.5.15 (c) of [6], exactness of such a sequence is a graded local property. The only (0,1,1)-graded maximal ideal m⋆ is generated by OX,x and the irrelevant ideal. So localize K∙(S;gr(0,1,1)(DX,x[S])/LF,x) at m⋆.
By Theorem 2.1.2 of [6], if both (gr(0,1,1)(DX,x[S])/LF,x)m⋆ and
[TABLE]
are Cohen–Macaulay and the difference in their dimensions is the length of the sequence S, then our localized Koszul co-complex is a resolution. Since the dimension of a graded-local ring equals the dimension after localization at the graded maximal ideal, cf. Corollary 13.7 of [13], we are done.
∎
For a1,…,ar∈C, label S−A=s1−a1,…,sr−ar∈DX,x[S]. Being central elements, S−A yields the Koszul co-complex K∙(S−A;DX,x[S]FS) of DX,x[S]-modules. Its terminal cohomology module is DX,x[S]FS/(S−A)DX,x[S]FS. We show that under our standard hypotheses on f, i.e. strongly Euler-homogeneous, Saito-holonomic, and tame, that s1−a1, …, sr−ar behaves like a regular sequence.
Proposition 3.10**.**
Suppose f=f1⋯fr is strongly Euler-homogeneous, Saito-holonomic, and tame and let F=(f1,…,fr). Then K∙(S−A;DX,x[S]FS) resolves DX,x[S]FS/(S−A)DX,x[S]FS.
Proof.
Under the total order filtration, sk−ak has weight one. It is routine to define a filtration G, compatible with the total order filtration, on the augmented co-complex K∙(S−A;DX,x[S]FS)→DX,x[S]FS/(S−A)DX,x[S]FS such
grG(K∙(S−A;DX,x[S]FS)→DX,x[S]FS/(S−A)DX,x[S]FS) is isomorphic to K∙(S;gr(0,1,1)(DX,x[S])/LF,x)→gr(0,1)(DX,x)/(Lf,x+gr(0,1)(DX,x)⋅gr(0,1)(Ex)).
If this co-complex is acyclic, then a standard argument using the spectral sequence attached to a filtered co-complex proves that K∙(S−A;DX,x[S]FS)→DX,x[S]FS/(S−A)DX,x[S]FS is acyclic is well. The claim then follows by Theorem 2.23, Corollary 3.19 of [29], and Proposition 3.9. ∎
Finally we can prove the section’s main theorem:
Theorem 3.11**.**
Let f=f1⋯fr be strongly Euler-homogeneous, Saito-holonomic, and tame and let F=(f1,…,fr). If ∇A is injective, then it is surjective.
Proof.
For this proof, and this proof alone, write si=si−(ai−1). Also, (−) denotes the image of (−) in the appropriate quotient object.
The Plan: If there is some multivariate Bernstein–Sato polynomial B(S) that does not vanish at (a1−1,…,ar−1), then the claim follows by Proposition 3.2. So pick a multivariate Bernstein–Sato polynomial B(S)=∑Aksk, Ak∈C[S]. The idea is to successively “remove” each sk factor from each Ak. In doing so, we will produce a finite sequence of polynomials B0,Bi,… satisfying the technical condition (3.1) introduced in Step 1, starting with our multivariate Bernstein–Sato polynomial, such that each polynomial uses fewer variables than its predecessor. The terminal polynomial will demonstrate that the cokernel of ∇A vanishes.
The inductive construction of these polynomials is not hard but technical. Before doing it we prove three claims. The first is that a particular cohomology module of the Koszul co-complex of s1,…,sr on DX,x[S]FS+1DX,x[S]FS vanishes. We use this to “remove” the sk factors. The second and third claims are the technical details comprising the inductive algorithm used to produce these polynomials.
Claim 1: For all positive integers v1,…,vr,
[TABLE]
Proof of Claim 1: The DX,x-map ∇A is always injective and sends FS↦FS+1. If ∇A is also injective there is a short exact sequence of augmented co-complexes:
[TABLE]
The first map is induced by ∇ and by ∇A on the augmented part; the second by quotient maps. By Proposition 3.10 and the canonical long exact sequence, the last (nonzero) augmented co-complex is acyclic. Claim 1 follows by Proposition 3.8.
Claim 2: Write FS for the image of FS in DX,x[S]FS+1DX,x[S]FS. Suppose there exists P(S)∈C[S], 1≤j<r, positive integers nj+1,…,nr, and an integer m≥max{nj+1,…,nr} such that
[TABLE]
Then for m′=min{m−nj+1,…,m−nr} we have
[TABLE]
Proof of Claim 2: The idea is to use Claim 1 and Lemma 3.7 to “remove” each sknk factor one at a time. We first “remove” the sj+1nj+1 factor.
By hypothesis, there exists Qj+1∈DX,x[S] such that
[TABLE]
By Claim 1, H−1(K(s1,…,sj,sj+1nj+1,sj+2m,…,srm;DX,x[S]FS+1DX,x[S]FS)) vanishes. So Lemma 3.7 implies
[TABLE]
Rearrange to see
[TABLE]
Repeat this process on each remaining factor sknk, j+2≤k≤r one at a time to conclude
[TABLE]
Claim 3: Suppose Bj∈C[sj+1,…,sr], where j<r, with Bj∈C[sj+1,…,sr]⋅(sj+1,…,sr) but Bj∈/C[sj+1,…,sr]⋅(sk) for all j+1≤k≤r. Furthermore, assume that for m≥max{nj+1,…,nr} we have
[TABLE]
Then, relabeling the sk if necessary, there exists Bi∈C[si+1,…sr], where j<i<r, Bt∈/C[si+1,…,sr]⋅(sk) for i+1≤k≤r, so that for m′=min{m−nj+1,…,m−nr} we have
[TABLE]
Proof of Claim 3: Note that the hypotheses imply j<r−1 so the promised choice of i is possible. Since Bj∈/C[sj+1,…,sr]⋅(sk) for all j+1≤k≤r, there exists a largest ∅=I={si1,…,si∣i∣}⊊{j+1,…,r} such that Bj∈/C[sj+1,…,sr]⋅(si1,…,si∣I∣). Relabel so that I={j+1,…,i}. This means there exist positive integers nk, polynomials Al∈C[S], and a polynomial Bi∈C[si+1,…,sr] such that
[TABLE]
We may make each nk large enough so as to assume Bi∈/C[si+1,…,sr]⋅(sk) for any i+1≤k≤r.
Therefore
[TABLE]
Then Claim 3 follows from Claim 2.
Proof of Theorem.
Step 1: We will inductively construct a sequence of polynomials Bi1, Bi2,…, such that (after potentially relabelling the sk) the following hold: 0≤it<r for each it; it<it+1; Bit∈C[sit+1,…,sr]; for mit arbitrarily large
[TABLE]
We terminate the induction once we produce a Bi such that, in addition to the above properties, Bi∈/C[si+1,…,sr]⋅(si+1,…,sr).
Base Case: Take a multivariate Bernstein–Sato polynomial B(S)∈BF,x. If B(S)∈/C[s1,…,sr]⋅(s1,…,sr) then we are done: B(S)=B0 works. (Recall B(S)∙FS∈DX,x[S]FS+1.) Otherwise find the largest J⊊[r] such that
B(S)∈/C[S]⋅(sj1,…,sj∣J∣).
Re-label to assume J={1,…,j},j<r. (We allow J=∅, in which case j=0.) This means we can write B(S) as
[TABLE]
where Bj∈C[sj+1,…,sr] and each nk a positive integer chosen large enough so that Bj∈/C[sj+1,…,sr]⋅(sk), for j+1≤k≤r, Because B(S) is a multivariate Bernstein–Sato polynomial, B(S)∙FS∈DX,x[S]FS+1. Therefore,
In particular, the above holds for m arbitrarily large. By Claim 2, there exists mj arbitrarily large such that
[TABLE]
Then Bj is the first element in our sequence of polynomials.
Inductive Step: Suppose Bj∈C[sj+1,…,sr] has already been defined. If the algorithm has not terminated, j<r and Bj∈/C[sj+1,…,sr]⋅(sk) for all j+1≤k≤r. Then use Claim 3 to define Bi, where j<i<r. Note that if j=r−1 then Br−1∈/C[sr]⋅(sr) and so the algorithm terminates at Br−1.
Step 2: Use the terminal polynomial Bi∈C[si+1,…,sr], i<r, produced by Step 1. This means Bi∈/C[si+1,…,sr]⋅(si+1,…,sr) and easily implies
[TABLE]
On one hand, since Bi does not vanish at (ai+1−1,…,ar−1), BiFS and FS generate the same submodule of (si,…,sr)DX,x[S]FS+DX,x[S]FS+1DX,x[S]FS; on the other hand, 0=Bi∙FS∈(si,…,sr)DX,x[S]FS+DX,x[S]FS+1DX,x[S]FS. Thus, (si,…,sr)DX,x[S]FS+DX,x[S]FS+1DX,x[S]FS=0 (because it is generated by FS). That is, the cokernel of ∇A vanishes.
∎
Using Theorem 3.11 we can show that the three conditions of Proposition 3.2 are equivalent in a very special and restricted case:
Proposition 3.12**.**
Suppose f=f1⋯fr is a central, essential, indecomposable, and tame hyperplane arrangement, where each fk is of degree dk and the fk are not necessarily reduced. Let F=(f1,…,fr). If A−1∈{d1s1+⋯+drsr+n=0}, then A−1∈V(BF,0) and ∇A is neither surjective nor injective.
Proof.
An easy extension of the argument in Theorem 2.36 shows that both
[TABLE]
and A−1∈V(BF,0). Now ∇A is surjective precisely when
After evaluating each sk at ak−1, we deduce
DX,0⊆DX,0⋅m0. Therefore ∇A is not surjective. By Theorem 3.11, ∇A is not injective.
∎
4. Free Divisors, Lie–Rinehart Algebras, and ∇A
In Definition 2.9 we defined tame divisors. A stronger condition is freeness:
Definition 4.1**.**
A divisor Y is free if it locally everywhere admits a defining equation f such that DerX,x(−logf) is a free OX,x-module.
Freeness implies tameness because ΩX,x(logf) and DerX,x(−logf) are dual and if ΩX,x(logf) is free, then ΩX,xp(logf)=⋀pΩX,x(logf) (see 1.7, 1.8 of [28]).
Throughout this section we upgrade our working hypotheses of strongly Euler-homogeneous, Saito-holonomic, and tame to reduced, strongly Euler-homogeneous, Saito-holonomic, and free. The goal is to investigate the surjectivity of the map ∇A. Let’s give a road map. First we compute Ext modules of DX,x[S]FS/(S−A)DX,x[S]FS using [24] and the rich theory of Lie–Rinehart algebras. Lifting a surjective ∇A to these Ext-modules will produce an injective map. This injective map acts like ∇−A. By Theorem 3.11, ∇−A is surjective. Using duality again will show that ∇A is injective.
4.1. Lie–Rinehart Algebras and the Spencer Co-Complex Sp∙.
Definition 4.2**.**
(Compare with [10]), [26] and the appendix of [22]) Fix a homomorphism of commutative rings k→A. A Lie–Rinehart algebraL over (k,A) is a A-module L with anchor mapρ:L→Derk(A) that is A-linear, a k-Lie algebra map, and satisfies, for all λ, λ′∈L, a∈A,
[TABLE]
We will usually drop ρ and replace ρ(λ)(a) with λ(a). A morphism F:L→L′ of Lie–Rinehart algebras over (k,A) is a A-linear map that is a morphism of Lie-algebras satisfying λ(a)=F(λ)(a).
Example 4.3**.**
(a)
Derk(A) is a Lie–Rinehart algebra over (k,A) with the identity as the anchor map.
2. (b)
Any A-submodule of Derk(A) that is also a k-Lie algebra is a Lie–Rinehart algebra over (k,A), with anchor map induced by the inclusion into Derk(A). In particular DerX,x(−log(f)) is a Lie–Rinehart algebra over (C,OX,x).
3. (c)
If L is a Lie–Rinehart algebra over (k,A), then L⊕A is a Lie–Rinehart algebra over (k,A) with anchor map induced by the projection L⊕A→L, (λ,a)↦λ. So DerX,x⊕OX,xr and DerX,x(−log(f))⊕OX,xr are Lie–Rinehart algebras over (C,OX,x).
Definition 4.4**.**
Let L be a Lie–Rinehart algebra over (k,A) with k→A. Suppose R is a ring (not necessarily a Lie–Rinehart algebra) and A→R a ring homomorphism that makes R central over k, i.e. images of elements of k are central elements in R. Then a k-linear map g:L→R is admissible if:
(a)
g(aλ)=ag(λ), for a∈A, λ∈L (g is a morphism of A-modules);
2. (b)
g([λ,λ′])=[g(λ),g(λ′)], for λ, λ′∈L (g is a morphism of Lie-algebras);
3. (c)
g(λ)a−ag(λ)=λ(a)1R for λ∈L, a∈A.
The following theorem will be our definition of the universal algebraU(L):
Theorem 4.5**.**
(cf. [26])* For any Lie–Rinehart algebra L over (k,A) there exists a ring U(L), a ring homomorphism A→U(L) making U(L) central over k, and an admissible map θ:L→U(L) that is universal in the following sense: for any ring R with a ring homomorphism A→R making R central over k, and any admissible map g:L→R, there is a unique ring homomorphism h:U(L)→R such that h∘θ=g. The natural map θ:L→U(L) induces a filtration on U(L) given by the powers of images of θ.*
We omit the proof of the following proposition. It uses the (not provided) explicit construction of U(L) and standard universal object arguments.
Proposition 4.6**.**
Given a Lie–Rinehart algebra L over (k,A), consider the direct sum L⊕A. This is a Lie–Rinehart algebra over (k,A) with anchor map induced by projection: L⊕k↠L→Derk(A). Then U(L⊕A)≃U(L)[s]. Moroever, the natural filtration on U(L⊕A) corresponds to a “total order filtration” on U(L)[S], i.e. a filtration where s has weight one.
Example 4.7**.**
(a)
The universal Lie–Rinehart algebra of DerX,x over (C,OX,x) is DX,x. The natural filtration is the order filtration.
2. (b)
By repeated application of Proposition 4.6, the universal Lie–Rinehart algebra of DerX,x⊕OX,xr over (C,OX,x) is DX,x[s1,…,sr]. The natural filtration is the total order filtration F(0,1,1).
3. (c)
For F=(f1,…,fr) a decomposition of f=f1⋯fr, the annihilating derivations θF,x constitute a Lie–Rinehart algebra over (C,OX,x). The OX,x-map ψF:DerX,x(−logf)→θF,x is an isomorphism of Lie–Rinehart algebras over (C,OX,x). So there is a containment of Lie–Rinehart algebras over (C,OX,x): θF,x⊆DerX,x⊕OX,xr.
4. (d)
The universal algebra of the Lie–Rinehart algebra DerX,x[S] over (C[S],OX,x[S]) is DX,x[S]. Note that sk is contained in the 0th filtered part and the filtration is induced by the order filtration.
We care about the formalism of Lie–Rinehart algebras because we want to construct complexes of the universal algebras. Given two Lie–Rinehart algebras L⊆L′, the following gives a complex of U(L′)-modules.
Definition 4.8**.**
(Compare with 1.1.8 of [10]) Let L and L′ be Lie–Rinehart algebras over (k,A). The Cartan–Eilenberg–Chevalley–Rinehart–Spencer co-complex associated to L⊆L′ and the left U(L)-module E is the co-complex Sp∙L,L′(E). Here
[TABLE]
and the U(L′)-linear differential
[TABLE]
is given by
[TABLE]
(Here λi,j is the wedge of the of all the λ’s except λi and λj.)
There is a natural augmentation map
[TABLE]
When E=A, write Sp∙L,L′(A) as Sp∙L,L′.
In general, the cohomology of Sp∙L,L′(E) is mysterious. In principal, it can be computed using the spectral sequence associated to the filtration of U(L′) promised by Theorem 4.5. In the classical case of a Lie algebra, the Poincaré-Birkhoff-Witt theorem says that the natural associated graded ring of universal algebra of g is canonically isomorphic (as algebras) to the symmetric algebra of g. Rinehart proved, cf. [26], the analogous result for L: the natural associated graded ring of U(L) is isomorphic to SymA(L). A spectral sequence argument gives the following:
Proposition 4.9**.**
(Proposition 1.5.3 in [10])*
Suppose L⊆L′ are Lie–Rinehart algebras over (k,A) and E a left U(L)-module free over A. Moreover, suppose L, L′ are free A-modules of finite rank such that a basis of L forms a regular sequence in the symmetric algebra SymA(L′). Then Sp∙L,L′(E) is a finite free U(L′)-resolution of U(L′)⊗U(L)E.*
We may use Proposition 4.9 to resolve DX,x[S]FS, provided f is nice enough:
Proposition 4.10**.**
Suppose f=f1⋯fr is reduced, strongly Euler-homogeneous, Saito-holonomic, and free and let F=(f1,…,fr). Then Sp∙θF,x,DerX,x⊕OX,xr is a free DX,x[S]-resolution of DX,x[S]FS.
Proof.
We argue as in Section 1.6 of [12]. First, note that by Proposition 6.3 of [4] and Corollary 1.9 of [11], that for reduced free divisors being Saito-holonomic is equivalent to being Koszul free, where Koszul free means there is a basis δ1,…,δn of DerX,x(−logf) that gr(0,1)(δ1)…gr(0,1)(δn) is a regular sequence in gr(0,1)(DX,x). Let δ1,…,δn be such a basis. Then s1,…,sn,ψF,x(δ1),…,ψF,x(δn) is a regular sequence in gr(0,1,1)(DX,x[S]). As these elements are all (0,1,1)-homogeneous, we may rearrange them and conclude ψF,x(δ1),…,ψF,x(δn) is a regular sequence in gr(0,1,1)(DX,x[S])≃SymOX,x(DerX,x⊕OX,xr). Now Proposition 4.9 implies that Sp∙θF,x,DerX,x⊕OX,xr is a free DX,x[S]-resolution and inspecting the terminal map of this co-complex shows it resolves DX,x[S]/DX,x[S]⋅θF,x, which, by Theorem 2.29, is isomorphic to DX,x[S]FS.
∎
When f is strongly Euler-homogeneous, Saito-holonomic, and tame we showed in Proposition 3.10 that there is a Koszul co-complex resolution of DX,x[S]FS/(S−A)DX,x[S]FS. Using Sp∙θF,x,DerX,x⊕OX,xr we construct a free DX,x[S]-resolution of DX,x[S]FS/(S−A)DX,x[S]FS.
Proposition 4.11**.**
Suppose f=f1⋯fr is reduced, strongly Euler-homogeneous, Saito-holonomic, and free and let F=(f1,…,fr). Then there is a finite, free resolution of DX,x[S]-modules
[TABLE]
Proof.
By Proposition 4.10, it is enough to prove that, for k≥1,
[TABLE]
As K∙(S−A;DX,x[S]) resolves DX,x[S]/(S−A)DX,x[S], use Proposition 3.10.
∎
4.2. Dual of DX,x[S]FS/(S−A)DX,x[S]FS.
Now that we have resolutions, we can proceed to our first goal: to compute the DX,x-dual of (S−A)DX,x[S]FSDX,x[S]FS.
Definition 4.12**.**
(Compare with Appendix A of [24]) Consider a Lie–Rinehart algebra L over (k,A) that is A-projective of constant rank n. There is an equivalence of categories from right U(L)-modules Q to the left U(L)-modules given by Qleft=HomA(wL,Q) where wL is the dualizing module of L, namely, wL=HomA(⋀nL,A). Regard DX,x as the universal algebra of the Lie–Rinehart algebra DerX,x over (C,OX,x) and DX,x[S] as the universal algebra of the Lie–Rinehart algebra DerX,x[S] over (C[S],OX,x[S]). In the appropriate derived category of left modules, where N is a left U(L)-module, let:
[TABLE]
The following demystifies how (−)left works for the above universal algebras. Its proof is entirely similar to the classical case of (−)left for DX,x-modules.
Lemma 4.13**.**
Take a ℓ×m matrix M with entries in DX,x[S] so that multiplication on the left gives a map of right DX,x[S]-modules DX,x[S]m→DX,x[S]ℓ. Here an element DX,x[S]m is a column vector. For some fixed coordinate system, define the map τ:DX,x[S]→DX,x[S], τ(xu∂vsw)=(−∂)vxusw. Extend τ to DX,x[S]m in an obvious way and to M by applying τ to each entry. Then there is a commutative diagram of left DX,x[S]-modules, where elements in the bottom row are row vectors and (−)T denotes the transpose:
[TABLE]
Given a right DX,x-linear map M:DX,xm→DX,xℓ, there is an entirely similar commutative diagram of left-DX,x modules (where τ has the obvious definition).
The first step in computing D((S−ADX,x[S])DX,x[S]FS) is finding a resolution–this is Proposition 4.11. The second is the following technical lemma:
Lemma 4.14**.**
Suppose f=f1⋯fr is reduced, strongly Euler-homogeneous, Saito-holonomic, and free and let F=(f1,…,fr). As complexes of free DX,x-modules,
[TABLE]
Proof.
For brevity, abbreviate Sp∙θF,x,DerX,x⊕OX,xr to Sp∙. Write the differential as d−k:Sp−k→Sp−(k−1).
We will first compute the objects and maps of D((S−A)DX,x[S]DX,x[S]⊗DX,x[S]Sp∙). Since Sp∙ is a co-complex of finite, free DX,x[S]-modules, Sp−k≃DX,x[S](kn). Therefore, as DX,x[S]-modules,
[TABLE]
On the LHS of (4.2), we have the differential (S−A)DX,x[S]DX,x[S]⊗DX,x[S]d−k. Think of d−k as a matrix. On the RHS of (4.2) the differential is evalA(d−k): the matrix d−k except each si is replaced with ai. As right DX,x-modules,
[TABLE]
Making the above identification, HomDX,x((S−A)DX,x[S]DX,x[S]⊗DX,x[S]Sp∙,DX,x) has a differential given by multiplication on the left by (evalA(d−k))T–the transpose of evalA(d−k). To make the Hom complex a complex of left modules we apply the equivalence of categories (−)left. By Lemma 4.13 we get a complex of left DX,x modules isomorphic to the following, with differential given by matrix multiplication on the right
[TABLE]
Now we compute the objects and maps of (S−A)DX,x[S]DX,x[S]⊗DX,x[S]DS(Sp∙). As right DX,x[S]-modules, HomDX,x[S](Sp−k,DX,x[S])≃DX,x[S](kn). The induced differential is multiplication on the left by (d−k)T. By Lemma 4.13, we can identify the complex obtained by applying (−)left with a complex whose terms are DX,x[S](kn) and whose differentials are τ((d−k)T)T. As left DX,x[S]-modules (and so as left DX,x-modules),
[TABLE]
The RHS of (4.3) is isomorphic as a left DX,x-module to DX,x(kn). With this identification, the differentials of the complex (S−A)DX,x[S]DX,x[S]⊗DX,x[S]DS(Sp∙) are given by evalA(τ((d−k)T)T). Thus the complex of left DX,x[S]-modules (S−A)DX,x[S]DX,x[S]⊗DX,x[S]DS(Sp∙) is isomorphic as a complex of left DX,x-modules to
[TABLE]
We will be done once we show that A∙ and B∙ are isomorphic complexes of DX,x-modules. Because τ((evalA(d−k))T)T=τ(evalA(d−k))=evalA(τ(d−k))=evalA(τ((d−k)T)T), A∙ and B∙ have the same differentials.
∎
So we have reduced our problem to, in light of Proposition 4.10, computing DS(DX,x[S]FS). In Corollary 3.6 of [24] Narváez–Macarro does this for DX,x[s]fs with similar working hypotheses as ours and Maisonobe shows in [21] that this result generalizes to DX,x[S]FS as well. In our language, cf. the proof of Proposition 4.10, this result is as follows:
Proposition 4.15**.**
(Proposition 6 in [21])*
Let f=f1⋯fr be reduced, strongly Euler-homogeneous, Saito-holonomic, and free and let F=(f1,…,fr). Then, in the category of left derived DX,x[S]-modules, there is a canonical isomorphism*
[TABLE]
Theorem 4.16**.**
Suppose f=f1⋯fr is reduced, strongly Euler-homogeneous, Saito-holonomic, and free and let F=(f1,…,fr). Then in the derived category of DX,x-modules there is a DX,x-isomorphism χA given by
[TABLE]
Proof.
The DX,x-linear involution on DX,x[S] defined by sending each sk↦−sk−1 induces a DX,x-linear map DX,x[S]F−S−1≃DX,x[S]FS. This gives the second isomorphism of (4.4). Considerations using this map and Proposition 4.10 show that TorDX,x[S]k((S−A)DX,x[S]FSDX,x[S]FS,DX,x[S]F−S−1) vanishes for k≥1. Proposition 4.15 then implies the acylicity of the augmented co-complex
[TABLE]
This, Proposition 4.11, and Lemma 4.14 give the first isomorphism of (4.4).
∎
Remark 4.17*.*
When f is reduced, strongly Euler-homogeneous, Saito-holonomic, and free, this immediately implies DX,x[S]FS/(S−A)DX,x[S]FS is a holonomic DX,x-module. Without freeness, computing Ext is currently intractable.
induced by sk↦sk+1, for each k. If f is reduced, strongly Euler-homogeneous, Saito-holonomic, and free, by Proposition 4.16 the complexes D((S−A)DX,x[S]FSDX,x[S]FS) and D((S−(A−1))DX,x[S]FSDX,x[S]FS) can be identified with modules (i.e. Ext vanishes in all but one place). ∇A lifts to a map between the resolutions of (S−A)DX,x[S]FSDX,x[S]FS and (S−(A−1))DX,x[S]FSDX,x[S]FS and to the Hom of those resolutions. Therefore ∇A induces a map (thinking of these as modules)
[TABLE]
Name this map D(∇A).
Theorem 4.18**.**
Suppose f=f1⋯fr is reduced, strongly Euler-homogeneous, Saito-holonomic, and free and let F=(f1,…,fr). Let χA be the DX,x-isomorphism of Theorem 4.16. Then there is a commutative diagram
[TABLE]
Proof.
First consider the DX,x-linear map ∇:DX,x[S]FS→DX,x[S]FS given by sending si→si+1 for all i. By Propositon 4.10, the co-complex of free DX,x[S]-modules Sp∙θF,x,DerX,x⊕OX,xr resolves DX,x[S]FS. For readability, in this proof we will write this co-complex as Sp∙. Regarding this as a co-complex of DX,x-modules, we may lift ∇ to a chain map. A straightforward computation using (4.1) and the definition of ψF,x shows that one such lift is given by
[TABLE]
where the dashed line is the lift of ∇ at the −k slot and σ−k multiplies each component of the direct sum by f on the right and sends each si to si+1 in every component.
We may use the finite, free DX,x-resolution of DX,x[S]FS/(S−A)DX,x[S]FS by (S−A)DX,x[S]DX,x[S]⊗DX,x[S]Sp∙ to lift ∇A to a chain map, cf. Proposition 4.11. One such lift is given by
[TABLE]
where the ℓ−k(∇A) is the lift of ∇A the −k slot and σ−kA is induced by σ−k. That is, σ−kA is given by multiplying each component of the direct sum by f on the right.
Apply HomDX,x(−,DX,x)left to the chain map given by the l−k(∇A). Then (4.5) implies that at the −n slot we have
[TABLE]
where HomDX,x(σ−nA,DX,x)left is simply multiplication by f on the right. Since D(DX,x[S]FS/(S−A)DX,x[S]FS) has nonzero homology only at the −n slot, we may identify this complex with that homology module and the map D(∇A) is induced by HomDX,x(σ−nA,DX,x)left, i.e. by multiplication by f on the right. So (4.6) and Theorem 4.16 give the following commutative diagram
[TABLE]
A straightforward diagram chase shows that the dashed map is ∇−A.
∎
Theorem 4.19**.**
Suppose f=f1⋯fr is reduced, strongly Euler-homogeneous, Saito-holonomic, and free and let F=(f1,…,fr). Then ∇A is injective if and only if it is surjective.
Proof.
By Theorem 3.11, we may assume ∇A is surjective. So we have a short exact sequence of holonomic left DX,x-modules:
[TABLE]
Using the long exact sequence of Ext and basic properties of holonomic modules, one checks ∇A is surjective if and only if D(∇A) is injective. Similarly, ∇A is injective if and only if D(∇A) is surjective. We are done by the following:
[TABLE]
∎
5. Free Divisors and the Cohomology Support Loci
In this short section, we assume f1,…,fr are mutually distinct and irreducible germs at x∈X that vanish at x. Let f=f1⋯fr. Take a small open ball Bx about x and let Ux=Bx∖Var(f). Define Uy for y∈Var(f) and y near x similarly.
Definition 5.1**.**
(Compare with Section 1, [8])
Let M(U) denote the rank one local systems on U. Define the cohomology support loci of f near x, denoted as V(Ux,Bx), by:
[TABLE]
where resy:M(Ux)→M(Uy) is given by restriction. This agrees with the notion of “uniform cohomology support locus” given in [7], cf. Remark 2.8 [8] and [19].
Convention 5.2**.**
For A∈Cr and k∈Z, let A−k denote (a1−k,…,ar−k).
Let j be the embedding of Ux↪Bx. For L∈M(Ux), Rj⋆(L[n]) is a perverse sheaf (hence of finite length). In Theorem 1.5 of [8], the authors prove that
[TABLE]
Using this Budur proves in Theorem 1.5 of [7], cf. Remark 4.2 of [8], that
[TABLE]
Here M(Ux) are identified with representations {π1(Ux)→C⋆}⊆C⋆r.
While we cannot prove the converse containment to (5.2), we can prove a weaker statement about simplicity of modules:
Theorem 5.3**.**
Suppose f=f1⋯fr and F=(f1,…,fr), where the fk are mutually distinct and irreducible hypersurface germs at x vanishing at x. Suppose f is reduced, strongly Euler-homogeneous, Saito-holonomic, and free. If A∈Cr such that the rank one local system LExp(A)∈/V(Ux,Bx), then, for all k∈Z, the map ∇A+k is an isomorphism and (S−(A+k))DX,x[S]FSDX,x[S]FS is a simple DX,x-module.
Proof.
For all A∈Cr there is a cyclic DX,x-module DX,xFA defined similarly to DX,x[S]FS. Moreover, there is a commutative diagram of DX,x-modules and maps
[TABLE]
By Theorem 5.2 in [7], DX,xFA is regular, holonomic and
[TABLE]
Here DR is the de Rham functor and LExp(A) is the local system given by a representation π1(Ux)→C⋆r. Because of (5.1), our hypotheses on LExp(A) imply DX,xFA+k is simple for all k∈Z. So to prove the theorem, it suffices to show that the DX,x-maps pA+k and ∇A+k of (5.3) are isomorphisms for all k∈Z.
By Proposition 3.2 and 3.3 of [25] there exists an integer t∈Z such that pA+t−1−j is an isomorphism for all j∈Z≥0. By the commutativity of (5.3), ∇A+t is surjective. By Theorem 4.19, ∇A+t is an isomorphism. Thus pA+t is as well. Repeat this procedure to finish the proof.
∎
Appendix A Initial Ideals
Suppose the commutative Noetherian ring R is a domain containing a field K. Consider the polynomial ring over many variables R[X], graded by the total degree of a non-negative integral vector u. Let I be an ideal contained in (X)⋅R[X]. We closely follow the treatment of Bruns and Conca in [5] to obtain our main result, Proposition A.8, which establishes a relationship between the initial ideal inu of I with respect to the u-grading and I itself. This is a weaker analogue to Proposition 3.1 of loc. cit. and is integral to the strategy of Section 2.
Remark A.1*.*
(a)
The monomials of R[X] are the elements xv=∏xivi for v a non-negative integral vector.
2. (b)
Just as in the case R=K we can declare a monomial ordering> on R[X]. This ordering is Artinian, with least element 1∈R.
3. (c)
Every f∈R[X] has a unique expression in monomials: f=∑rimi, ri∈R, mi a monomial, mi>mi+1, for some total ordering > of the monomials.
4. (d)
Let the initial term of f be in>(f):=r1m1, where we appeal to the unique expression of f above. For V a R-submodule of R[X] let in>(V) be the R-submodule generated by all the in>(f) elements for f∈V.
5. (e)
Given a nonnegative integral vector u=(u1,…un) there is a canonical grading on R[X] given by u(xi)=ui. Every monomial ∏xivi is u-homogeneous of degree ∑viui and every element f∈R[X] has a unique decomposition into u-homogeneous pieces. The degreeu(f) is the largest degree of a monomial of f; the initial terminu(f) is the sum of the monomials of f of largest degree.
Definition A.2**.**
Let f∈R[X], f=∑rimi its monomial expression, u a non-negative integral vector defining a grading on R[X]. We introduce a new variable t by letting T = R[X][t]. Define the homogenization of f with respect to u to be
[TABLE]
For a R-submodule V of R[X] let
[TABLE]
Remark A.3*.*
(a)
If I is an ideal of R[X], homu(I) is an ideal of T.
2. (b)
Let u′ be the non-negative integral vector (u,1) and extend the grading on R[X] to T by declaring t to have degree 1. Then homu(f) is a u′-homogeneous of degree u(f).
Proposition A.4**.**
Suppose R is a Noetherian domain containing the field K and let I be an ideal of R[X]. Then
(Compare with 2.3(d) in [5])* Suppose R is a Noetherian domain containing the field K. Let I⊆X⋅R[X] be an ideal of R[X] and u a nonnegative integral vector. Then T/homu(I) is a torsion-free K[t] module.*
Proof.
We give a sketch. Suppose h∈T, s(t)∈K[t] such that s(t)h∈homu(I). We must show that h∈homu(I).
Because τu′ is a monomial order, inτu′(s(t)h)=sktkinτu′(h), for sk∈K. By hypothesis and Lemma A.6, sktkinτu′(h)∈inτu(I)R[t]. By comparing monomials and using the fact we can “divide” an equation by t if both sides are multiples of t, careful bookkeeping yields the following: there exists g∈homu(I) such that h−g<h and s(t)(h−g)∈homu(I). Repeat the process to continually peel off initial terms and conclude either h∈homu(I) or there exists 0=r∈R∩inτu(I). Because I⊆X⋅R[X], we have inτu(I)⊆X⋅R[X]. Therefore no such r exists and the claim is proved.
∎
The following is the section’s main proposition:
Proposition A.8**.**
(Compare with 3.1 in [5])* Suppose R is a Noetherian domain containing the field K. Let I⊆X⋅R[X] be an ideal of R[X] and u a non-negative integral vector. Then the following hold:*
(a)
If R[X]/inu(I) is Cohen–Macaulay, then R[X]/I is Cohen–Macaulay;
2. (b)
dim(R[X]/inu(I))≥dim(R[X]/I).
Proof.
(a). We follow the argument of Proposition 3.1 in [5]: first, we show that Cohen–Macaulayness percolates from T/(homu(I),t) to T/homu(I); second, that it descends from T/homu(I) to T/(homu(I),t−1).
First, the percolation. Since u′(t)=1, any maximal u′-graded ideal m⋆ of T/homu(I) contains t. Consider the commutative diagram
[TABLE]
with horizontal maps localization at m⋆, vertical maps quotients by t.
It suffices to show that T/homu(I) is Cohen–Macaulay after localizing at a maximal u′-graded ideal m⋆ (cf. Exercise 2.1.27 [6]). Since t∈m⋆, by assumption Tm⋆/(homu(I),t)m⋆ is Cohen–Macaulay. And since t is a non-zero divisor on Tm⋆/homu(I)m⋆ by Proposition A.7, we see Tm⋆/homu(I)m⋆ is Cohen–Macaulay (cf. Theorem 2.1.3 in [6]).
It remains to show that Cohen–Macaulayness descends from T/homu(I) to T/(homu(I),t−1). By the universal property of localization we have:
[TABLE]
It is well known (cf. Proposition 1.5.18 in [6]) that
[TABLE]
So γ of (A.1) induces, where −0 denotes the degree [math] elements, the ring maps:
[TABLE]
We have
[TABLE]
Therefore, since Cohen–Macualayness is preserved under localization at a non-zero divisor, all we need to show is that if B[y,y−1] is a Laurent polynomial ring that is Cohen–Macaulay then B is an Cohen–Macaulay. To see this take a m∈mSpec(B) and look at (m,y−1)∈Spec(B[y]) and the corresponding prime ideal in B[y,y−1].
Now we move onto (b). The descent part of part (a) gives us the plan:
[TABLE]
The second equality follows by (A.2). The inequality is not an equality because localization may lower dimension.
For the last equality use the fact dimension of a graded ring can be computed by looking only at the height of the graded maximal ideals (Corollary 13.7 [13]). In T/homu(I), t is contained in all graded maximal ideals; since it is a non-zero divisor, its associated primes are not minimal.
∎
Remark A.9*.*
(a)
This proposition generalizes the common geometric picture for R=K. In this setting the map K[t]→T/homu(I) gives a flat family whose generic fiber is R/I and whose special fiber is R/inu(I). In our generality, it is easy to extend Proposition A.7 and show that K[t]↪T/homu(I) is a flat ring map whose special fiber is R[X]/inu(I) and whose generic fiber is R[X]/I.
2. (b)
In Section 2 we study ideals I⊆(Y,S)⋅OX,x[Y,S] where OX is an analytic structure sheaf and the u-grading assigns 1 to the y-terms and [math] to the s-terms. Proposition A.8 applies with R=OX,x.
Appendix B List of Symbols
•
(−) is the coset representative of (−) in the appropriate quotient object.
•
inu is the initial ideal with respect to the u-grading;
•
F(0,1) is the order filtration on DX,x and F(0,1,1) is the total order filtration on DX,x;
•
gr(0,1)(DX,x) is the associated graded object of DX,x corresponding to the order filtration and gr(0,1,1)(DX,x[S]) is the associated graded object corresponding to the total order filtration;
•
θF=annDX,x[S]⋂F(0,1,1)1 are the annihilating derivations of FS;
•
ψF:DerX(−logf)→θF is the map δ↦δ−∑fkδ∙fksk;
•
LF=gr(0,1,1)(DX,x[S])⋅gr(0,1,1)(ψF(DerX(−log0f) is the generalized Liouville ideal and LF=gr(0,1,1)(DX,x[S])⋅θF;
•
Bf and V(Bf) are the classical Bernstein–Sato ideal and variety of f whereas BF and V(BF) are the multivariate Bernstein–Sato ideal and variety of F;
•
∇A:(S−A)DX,x[S]FSDX,x[S]FS→(S−(A−1))DX,x[S]FSDX,x[S]FS is the DX,x-map induced by sending each sk to sk+1.
•
Sp∙θF,x,DerX,x⊕OX,xr is a complex associated to the Lie–Rinehart algebras θF,x⊆DerX,x⊕OX,xr, cf. Definition 4.8;
χA:D((S−A)DX,x[S]FSDX,x[S]FS)≃(S−(−A−1)DX,x[S]FSDX,x[S]FS[n], for strongly Euler-homogeneous, Saito-holonomic, and free f, cf. Theorem 4.16.
Bibliography29
The reference list from the paper itself. Each links out to its DOI / PubMed record.
1[1] Rouchdi Bahloul and Toshinori Oaku. Local Bernstein-Sato ideals: algorithm and examples. J. Symbolic Comput. , 45(1):46–59, 2010.
2[2] I. N. Bernšteĭn. Analytic continuation of generalized functions with respect to a parameter. Funkcional. Anal. i Priložen. , 6(4):26–40, 1972.
3[3] Jan-Erik Bjork. Analytic 𝒟 𝒟 \mathscr{D} -modules and applications , volume 247 of Mathematics and its Applications . Kluwer Academic Publishers Group, Dordrecht, 1993.
4[4] J. W. Bruce and R. M. Roberts. Critical points of functions on analytic varieties. Topology , 27(1):57–90, 1988.
5[5] Winfried Bruns and Aldo Conca. Groebner bases, initial ideals and initial algebras. ar Xiv Mathematics e-prints , page math/0308102, August 2003.
6[6] Winfried Bruns and Jürgen Herzog. Cohen-Macaulay rings , volume 39 of Cambridge Studies in Advanced Mathematics . Cambridge University Press, Cambridge, 1993.
7[7] Nero Budur. Bernstein-Sato ideals and local systems. Ann. Inst. Fourier (Grenoble) , 65(2):549–603, 2015.
8[8] Nero Budur, Yongqiang Liu, Luis Saumell, and Botong Wang. Cohomology support loci of local systems. Michigan Math. J. , 66(2):295–307, 2017.