Vanishing cycles as positive real support

For a holomorphic function and a weakly complex constructible sheaf, vanishing cycles can be computed by local cohomology with support in its closed positive real halfspace. The comparison is an actual coefficient-triangle map. Its proof compares the lifted punctured neighborhood with one negative sector, using the local pushforward theorem over a complex curve.

Let kk be a commutative ring of finite global dimension, XX a complex manifold that is Hausdorff and countable at infinity, and f:X→ℂf:X\to\mathbb C holomorphic. Put

Y=f−1(0),i:Y↪X,A={x:Re⁡f(x)<0},H={x:Re⁡f(x)≥0}.(1) Y=f^{-1}(0),\quad i:Y\hookrightarrow X,\qquad A=\{x:\operatorname{Re}f(x)<0\},\qquad H=\{x:\operatorname{Re}f(x)\geq0\}. \qquad\text{(1)}

The input F∈Dw-ℂ-cb(kX)F\in D^b_{w\text{-}\mathbb C\text{-}c}(k_X) may have infinite coefficient modules. We will prove a natural isomorphism

i−1RΓHF≃ϕf(F),(2) i^{-1}R\Gamma_HF\simeq\phi_f(F), \qquad\text{(2)}

with the source convention ϕf(F)=Cone⁡(i−1F→ψf(F))[−1]\phi_f(F)=\operatorname{Cone}(i^{-1}F\to\psi_f(F))[-1]. The fibre YY may be singular and dfdf may vanish. Properness of ff is not assumed.

The local complex-curve pushforward theorem applies on a ball intersected with a sufficiently small inverse-image target neighborhood. Contractible-fibre descent uses the whole-complex theorem SH02-CON-CYLINDER. These inputs retain their analytic, conic, sheaf-operation and boundedness hypotheses.

Original lesson text and solutions: CC0 1.0 Universal. Human mathematical sources are credited below.

The normalized negative sector supplies a coefficient map

Use the fixed cover from the monodromy lesson,

p:ℂw⟶ℂ,p(w)=e2πiw,Ũ=X×ℂℂw,q:Ũ⟶X.(3) p:\mathbb C_w\longrightarrow\mathbb C, \qquad p(w)=e^{2\pi iw},\qquad \widetilde U=X\times_{\mathbb C}\mathbb C_w, \quad q:\widetilde U\longrightarrow X. \qquad\text{(3)}

Its image is X\YX\setminus Y. Write Lf=q!kŨL_f=q_!k_{\widetilde U}. The proper-support trace tr⁡:Lf→kX\operatorname{tr}:L_f\to k_X sums the finitely supported sheet coefficients. It gives the coefficient complex

Kf=[Lf→trkX],in degrees −1,0,ϕf(F)=i−1Rℋom(Kf,F).(4) K_f=[L_f\xrightarrow{\operatorname{tr}}k_X], \quad\text{in degrees }-1,0, \qquad \phi_f(F)=i^{-1}R\mathcal Hom(K_f,F). \qquad\text{(4)}

Let N={λ:Re⁡λ<0}N=\{\lambda:\operatorname{Re}\lambda<0\}. It has the normalized argument in (π/2,3π/2)(\pi/2,3\pi/2), so the strip

S={w:1/4<Re⁡w<3/4}(5) S=\{w:1/4<\operatorname{Re}w<3/4\} \qquad\text{(5)}

maps homeomorphically onto NN. This fixes the lift of the negative sector, with −1-1 lifted to 1/21/2, in the cover convention (3). Its pullback to XX is an open subset Ã⊂Ũ\widetilde A\subset\widetilde U mapped homeomorphically by qq onto AA.

Extend its constant coefficient by zero into Ũ\widetilde U and apply q!q_!. The resulting map is

αf:kA⟶Lf,tr⁡∘αf:kA⟶kX.(6) \alpha_f:k_A\longrightarrow L_f, \qquad \operatorname{tr}\circ\alpha_f:k_A\longrightarrow k_X. \qquad\text{(6)}

The composite is the ordinary open-extension inclusion. Let Cf=[kA→kX]C_f=[k_A\to k_X], again in degrees −1,0-1,0. Open–closed localization gives Cf≃kHC_f\simeq k_H, in degree zero. The coefficient morphism

Cf⟶Kf=(αf,id)(7) C_f\longrightarrow K_f=(\alpha_f,\mathrm{id}) \qquad\text{(7)}

induces, by contravariant internal Hom and restriction to YY,

ϕf(F)⟶i−1RΓHF.(8) \phi_f(F)\longrightarrow i^{-1}R\Gamma_HF. \qquad\text{(8)}

It is a natural map of the two defining fibre triangles. Their middle term is i−1Fi^{-1}F, with the identity map. On their other terms it is

βF:ψf(F)=i−1Rq*q−1F⟶i−1Rj*j−1F,j:A↪X.(9) \beta_F: \psi_f(F)=i^{-1}Rq_*q^{-1}F \longrightarrow i^{-1}Rj_*j^{-1}F, \qquad j:A\hookrightarrow X. \qquad\text{(9)}

The cover adjunction and the open-set Hom interpretation identify this map with ordinary restriction from the entire lifted punctured neighborhood to Ã\widetilde A. The trace square in (6) makes it commute with the central unit. Thus proving (9) to be an isomorphism proves (8) to be an isomorphism, whose natural inverse is (2). No additional shift can enter this fibre-triangle comparison.

Local curve pushforwards give a cofinal family of balls and target discs

Fix x∈Yx\in Y, choose a relatively compact holomorphic coordinate chart around xx, and translate xx to zero. The centered-ball germ theorem of the complex-curve lesson supplies arbitrarily small source radii rr and target neighborhoods D∋0D\ni0 for which

V=Br(x)∩f−1(D),GV=R(f|V)*(F|V)(10) V=B_r(x)\cap f^{-1}(D),\qquad G_V=R(f|_V)_*(F|_V) \qquad\text{(10)}

is bounded weakly complex constructible on DD. This includes critical functions and arbitrary weak coefficients. The theorem’s proof chooses radii below the first positive selected central critical value and a compact cutoff band; it works at arbitrarily small radii. Its repaired reciprocal exhaustion verifies every finite closed-level properness condition. We need the ordinary direct image in (10).

On a complex curve, weak complex constructibility makes the cohomology locally constant away from a locally finite set of points. Shrink DD to a small centered disc so that the only possible exceptional point of GVG_V in that disc is zero. Restricting the target disc also restricts VV; ordinary open-base restriction commutes with direct image, so (10) and its statement remain valid. We obtain nested cofinal neighborhoods

Va=Bra(x)∩f−1(Dδa),ra↓0,δa↓0,Ga=R(f|Va)*(F|Va),(11) V_a=B_{r_a}(x)\cap f^{-1}(D_{\delta_a}), \quad r_a\downarrow0,\quad\delta_a\downarrow0, \qquad G_a=R(f|_{V_a})_*(F|_{V_a}), \qquad\text{(11)}

with GaG_a cohomologically locally constant on Dδa*D_{\delta_a}^*. Choose each next radius and disc inside the previous ones; the curve theorem and open target restriction permit this. The VaV_a are open neighborhoods of xx, are contained in shrinking coordinate balls, and are therefore cofinal in the ordinary neighborhood system.

It is not required that f(Bra)⊂Dδaf(B_{r_a})\subset D_{\delta_a}. The actual domain in (11) is the intersection. The curve theorem applies to this intersection, and these intersections supply the cofinal source neighborhoods used below.

The actual cover-to-sector restriction is an isomorphism

Let

Pa={w:|e2πiw|<δa},Sa=Pa∩S.(12) P_a=\{w:|e^{2\pi iw}|<\delta_a\}, \qquad S_a=P_a\cap S. \qquad\text{(12)}

The cover Pa→Dδa*P_a\to D_{\delta_a}^* is a local homeomorphism, PaP_a is an open halfplane, and SaS_a is an open half-strip. Each is diffeomorphic to ℝ2\mathbb R^2. The latter maps homeomorphically onto Dδa∩ND_{\delta_a}\cap N.

Ordinary base change along a local homeomorphism is valid for any map in the other direction. To check its actual morphism, restrict to an evenly covered target open set and one sheet, where the base map is a homeomorphism. The two preimages and their restriction maps identify, so open-base restriction of derived direct image gives the isomorphism there. These local identifications prove the global base-change morphism; they use no properness assertion.

Apply this to f|Vaf|_{V_a} over the punctured disc. Direct-image composition and open restriction give natural identifications

RΓ(q−1Va;q−1F)≃RΓ(Pa;p−1(Ga|Dδa*)),RΓ(Va∩A;F)≃RΓ(Sa;p−1(Ga|Dδa*)|Sa).(13) \begin{aligned} R\Gamma(q^{-1}V_a;q^{-1}F) &\simeq R\Gamma(P_a;p^{-1}(G_a|_{D_{\delta_a}^*})),\\ R\Gamma(V_a\cap A;F) &\simeq R\Gamma(S_a;p^{-1}(G_a|_{D_{\delta_a}^*})|_{S_a}). \end{aligned} \qquad\text{(13)}

The identifications carry the restriction in (9) to restriction from PaP_a to SaS_a, by their open-set and base-change naturality.

The coefficient p−1(Ga|Dδa*)p^{-1}(G_a|_{D_{\delta_a}^*}) has locally constant cohomology on the simply connected PaP_a. Choose any wa∈Saw_a\in S_a. The cylinder descent contract, iterated on two real coordinates after product identifications of Pa,SaP_a,S_a, gives isomorphisms from both section complexes to evaluation at waw_a. They commute with the actual restriction map. Consequently

RΓ(q−1Va;q−1F)⟶RΓ(Va∩A;F)is an isomorphism.(14) R\Gamma(q^{-1}V_a;q^{-1}F) \longrightarrow R\Gamma(V_a\cap A;F) \quad\text{is an isomorphism.} \qquad\text{(14)}

This uses the whole bounded complex, not only its separate cohomology modules, and does not impose finite generation. Nontrivial monodromy on the punctured target disc remains allowed; both evaluation arguments take place on the contractible cover and its selected strip.

Take the filtered stalk system over the cofinal VaV_a. The two systems in (14) compute the stalks of Rq*q−1FRq_*q^{-1}F and Rj*j−1FRj_*j^{-1}F at xx. Their maps are the restrictions induced by the globally defined coefficient branch (6), so they commute with all smaller-neighborhood restriction maps. Exact filtered colimits on cohomology show that (βF)x(\beta_F)_x is an isomorphism. Since this holds at every x∈Yx\in Y, (9) is an isomorphism on YY. The fibre-triangle map (8) is then an isomorphism, proving (2).

The auxiliary coordinate balls, discs and evaluation points prove that a previously defined natural map is invertible. They are not part of its definition. The branch normalization is part of the fixed covering convention: translating the strip by an integer gives the corresponding deck-translated comparison. With (3)–(5) fixed, (2) is natural in FF.

Endpoints, coefficients and critical functions

The support in (2) is the closed halfspace, with Re⁡f=0\operatorname{Re}f=0 included. Its complementary sector is the strictly negative halfplane. It is local cohomology Rℋom(kH,F)R\mathcal Hom(k_H,F), not ordinary restriction of FF to HH extended by zero, and not compactly supported cohomology of HH.

If FF has perfect stalks, its cycles are perfect complex constructible by the preceding section theorem. The comparison therefore also proves that the restricted support object in (2) has perfect stalks. The proof of invertibility itself retains arbitrary weak coefficients throughout. For f=0f=0, the two negative-sector and punctured-cover objects are zero, so the comparison is the identity on FF. No regular-fibre hypothesis was used.

Exercises with complete solutions

The ball must be read over a smaller target germ

Difficulty: Intermediate.

For f(z1,z2)=z1f(z_1,z_2)=z_1 and F=k{z2=z1}F=k_{\{z_2=z_1\}}, compute the image of the support inside a ball of radius rr. Explain why the proof uses Br∩f−1(Dδ)B_r\cap f^{-1}(D_\delta), and why neighborhoods of this form with r→0r\to0 are cofinal at zero.

Solution. On the support, the squared norm is 2|z1|22|z_1|^2, so the support in the open ball maps to Dr/2D_{r/\sqrt2}. The entire ball maps to DrD_r. Ordinary pushforward of the support’s open disc, viewed on a target containing DrD_r, acquires a real circle boundary at radius r/2r/\sqrt2; it is not weakly complex constructible across that boundary. On a smaller disc DδD_\delta with δ<r/2\delta<r/\sqrt2, the source intersection’s support instead projects homeomorphically onto all of that target disc, with constant coefficient. There is no need to include the whole ball in its target inverse image. Each Br∩f−1(Dδ)B_r\cap f^{-1}(D_\delta) contains zero, is open, and is contained in BrB_r; shrinking radii makes such neighborhoods cofinal regardless of the relative rate of shrinking δ\delta.

A nontrivial local system still restricts from cover to sector

Difficulty: Intermediate.

Let k=ℚk=\mathbb Q, j0:ℂ*↪ℂj_0:\mathbb C^*\hookrightarrow\mathbb C, and F=j0!ℒF=j_{0!}\mathcal L, where the rank-one local system has deck monodromy 22. For f(z)=zf(z)=z, compute the restricted closed-halfspace support object at zero. Identify it with the vanishing object and explain the role of the negative-sector branch.

Solution. The central stalk of FF is zero. Its ordinary cohomology on a small negative half-disc is ℚ\mathbb Q in degree zero, since the sector is contractible and ℒ\mathcal L restricts to a constant local system there. The support triangle gives (RΓ{Re⁡z≥0}F)0=ℚ[−1](R\Gamma_{\{\operatorname{Re}z\geq0\}}F)_0=\mathbb Q[-1]. Cover descent gives nearby ℚ\mathbb Q with deck automorphism 22, and the source-normalized vanishing object is the same ℚ[−1]\mathbb Q[-1]. The strip 1/4<Re⁡w<3/41/4<\operatorname{Re}w<3/4 identifies the actual restriction map with the sector evaluation. Translating it by an integer applies deck transport to that identification; it does not make the local system’s monodromy trivial.

Ramification produces several negative sectors

Difficulty: Intermediate.

Take f(z)=zmf(z)=z^m, m≥1m\geq1, and the constant complex MℂM_{\mathbb C} for arbitrary bounded MM. Compute the negative-sector extension stalk and the positive-real-support object at zero. Check the cycle comparison even when the coefficient ring has characteristic dividing mm.

Solution. The set Re⁡zm<0\operatorname{Re}z^m<0 has mm open sectors in a small punctured disc. Each is contractible, so the extension stalk is MmM^m, and the unit M→MmM\to M^m is diagonal. The diagonal has a splitting given by projection to its first component, and its quotient complex is Mm−1M^{m-1}, for instance through the differences from that component. Thus the support fibre is Mm−1[−1]M^{m-1}[-1]. The nearby cover also has mm components, the same diagonal unit, and cyclic deck permutation; its vanishing object agrees. No division by mm is used. The comparison therefore remains valid in every characteristic and for nonperfect MM. For m=1m=1 both vanish.

The real quadratic support has the complex dimension degree

Difficulty: Intermediate.

Let M∈Db(k)M\in D^b(k) and F=MℂdF=M_{\mathbb C^d}. For Q(z)=∑j=1dzj2Q(z)=\sum_{j=1}^d z_j^2, write the negative real-part region in real coordinates and compute its augmented cochains near zero. Recover the degree of the quadratic vanishing object, including d=0d=0.

Solution. With z=x+iyz=x+iy, the negative region is |x|2<|y|2|x|^2<|y|^2. In a punctured small ball, sending xx to zero preserves the inequality and reduces the norm. The remaining nonzero yy ball retracts onto Sd−1S^{d-1}; the radial retraction can be chosen on a fixed smaller radius, and its cohomology maps agree as neighborhoods shrink. The central unit is the constant-cochain map M→RΓ(Sd−1;M)M\to R\Gamma(S^{d-1};M). Its cone is M[1−d]M[1-d], and the support triangle’s [−1][-1] gives M[−d]M[-d], agreeing with the full covered quadratic calculation. For d=0d=0 the negative set is empty, so the support object is MM directly. The real ambient dimension 2d2d does not replace the negative-direction count dd.

Central support and infinite normal constants

Difficulty: Intermediate.

Check (2) for f=0f=0, for a sheaf complex supported on YY, and for f(v,y)=vf(v,y)=v with FF the normal-constant family of ⨁r≥1ℚ\bigoplus_{r\geq1}\mathbb Q over ℚ\mathbb Q. Explain the closed endpoint.

Solution. If f=0f=0, then H=XH=X, the punctured and negative sets are empty, and both sides of (2) are FF. If FF is supported on YY, its restriction to AA and to the cover is zero, so again the support and vanishing objects are i−1Fi^{-1}F, in their original degrees. Removing the boundary from HH would give zero for the support Hom to such a central complex, since the open coefficient has zero stalk along YY. For the normal-constant infinite family, both the cover and the negative half-disc have whole derived evaluation equal to the infinite module, and the central unit is the identity. Both fibre terms vanish. The argument retains the infinite coefficient, with no perfectness claim.

Weak real constructibility does not suffice

Difficulty: Advanced.

Over a field, let F=k[0,∞)F=k_{[0,\infty)} on ℂ\mathbb C, the closed positive real ray, and let f(z)=zf(z)=z. Compare its positive-real-support stalk at zero with its source-normalized vanishing object. Locate the hypothesis that fails in the proof.

Solution. The support of FF is contained in {Re⁡z≥0}\{\operatorname{Re}z\geq0\}, so local cohomology with that closed support is FF, with stalk kk at zero. Its lifted punctured ray has countably many components. A small lifted punctured neighborhood has ordinary section complex P=∏n∈ℤkP=\prod_{n\in\mathbb Z}k in degree zero. The central unit is the diagonal k→Pk\to P, and the vanishing object is (P/k𝟏)[−1](P/k\mathbf1)[-1], which is nonzero in degree one. It cannot be isomorphic to the support stalk kk in degree zero. The sheaf is weakly real constructible but not weakly complex constructible. Its curve pushforward for the identity function still has a real ray stratum in every punctured disc, so the cohomological local constancy required in (11) fails. Correspondingly, restriction from the cover to the negative sector is P→0P\to0, not an isomorphism.

Scope of the result

The normalized branch makes the comparison compatible with the central unit; its map of fibre triangles identifies positive real support with the chosen vanishing-cycle normalization. The proof permits all bounded weakly complex constructible coefficients, critical functions and singular zero fibres. The last example shows exactly where complex constructibility is needed.

References

David B. Massey, Notes on Perverse Sheaves and Vanishing Cycles, arXiv:math/9908107v13, §3, the nonnegative-real-part support comparison, credits the construction to Kashiwara and Schapira and states its agreement with his shifted vanishing object. His shifted object agrees with the convention used here. This is a source for the comparison and its historical attribution; its constructible coefficient scope and brief cone description do not supply the full weak-coefficient argument.

The proof above identifies a particular map by fixing a covering strip, follows the unit into the closed-support triangle, and establishes cofinal shrinking neighborhoods before applying complex-curve and cylinder results. These are the steps needed for the stronger formulation, including arbitrary bounded coefficients and critical functions. The complex-curve theorem, full-complex descent and sheaf-operation inputs remain named programme prerequisites. The source and proof guide records them separately from the checked source passage.