Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf ·...

34
Intersection cohomology and perverse sheaves Jon Woolf December, 2011

Transcript of Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf ·...

Page 1: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Intersection cohomology and perverse sheaves

Jon Woolf

December, 2011

Page 2: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Notation and conventions

I X complex projective variety, singular set Σ

I X embedded in non-singular projective M

I consider sheaves of C-vector spaces in analytic topology

I DShc(X ) algebraically constructible derived category

I write f∗ etc not Rf∗ (all functors will be derived)

I a ‘local system’ on a stratum S is placed in degree − dim S

I Poincare–Verdier duality is an equivalence

D = DShc(X )op → DShc(X )

Many of the results, as well as generalisations to other settings,can be found in [Dim04, Sch03, KS90, GM88, dCM09].

Page 3: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Part I

Perverse sheaves

Page 4: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Poincare duality

When X non-singular and L ∼= DL is a self-dual local system

H i (X ;L) = H i (p∗L) where p : X → pt∼= H i (p∗DL)∼= H i (Dp∗L)∼= DH−i (p∗L)∼= DH−i (X ;L)

so that we have Poincare duality. When X singular DL not ingeneral a local system so. . .

Page 5: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Poincare duality for singular spaces

Two possible approaches to extending duality to singular spaces:

(X ;L)

(X ; ICX (∗L))

X − Σ−→ X

Intersection cohomology

IH i (X ) = H i (X ; ICX (∗L))[GM80, GM83a]

(IX ; f ∗L)

IXf−→ X

Intersection spaces

H i (IX ; f ∗L)[Ban10]

Page 6: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Intermediate extensions and intersection cohomology

A self-dual local system L on a stratum S : S ↪→ X has two (dual)extensions, connected by a natural morphism

S !L → S∗L.

Theorem ([BBD82])

There is a t-structure on DShc(X ) preserved by the duality D

Perv(X ) DShc(X )

pH0

The intermediate extension S !∗L = ICS(L) is the image

pH0(S !L)� S !∗L ↪→ pH0(S∗L)

It exists for any L, and is self-dual whenever L is so.

Page 7: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Perverse sheaves [BBD82]

For a Whitney stratification S of X by complex varieties we sayE is perverse ⇐⇒ E is S-constructible and{

H i (!SE)x = 0 for i < − dim SH i (∗SE)x = 0 for i > − dim S

for all x in each S . If E perverse for one stratification then it isperverse for any stratification for which it is constructible. LetPerv(X ) = colim S PervS(X ).

Examples

I local system on a closed stratum S

I intermediate extensions.

PervS(X ) is glued from the categories of local systems (with ourshift!) on the strata, each of which is preserved by duality.

Page 8: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Properties of perverse sheaves

It is traditional to remark that perverse sheaves are neither sheavesnor perverse. But they do have nice algebraic properties

I Perv(X ) is a stack

I Perv(X ) has finite length

I the simple objects are the S !∗L for S and L irreducible

Theorem ([BBD82, Sai88, Sai90, dCM05])

The pushforward under a proper map of a simple perverse sheaf 1 isa direct sum of shifted simple perverse sheaves 1.

This algebraic result has many important consequences. Forinstance, it implies that H∗(X ) ∼= IH∗(X )⊕ A∗ for any resolutionX → X . Combining it with Hodge theory yields the Hard LefschetzTheorem for IH∗(X ).

1of geometric origin

Page 9: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Part II

Links with Morse theory

Page 10: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Stratified Morse theory [GM83b]

Fix stratification S of X ⊂ M. Say x ∈ S is critical for smoothf : M → R if it is critical for f |S . Then f is Morse if

I critical values distinct

I each critical point in S is non-degenerate for f |SI dx f is non-degenerate at each critical point x .

DefinitionThe normal Morse data for E at critical x ∈ S is

NMD (E , f , x) = RΓ{f≥f (x)}(E|N∩X )x

where N is a complex analytic normal slice to S in M. Dependsonly on E and stratum S 3 x , so we write NMD (E , S).

Examples

codimS = 0⇒ NMD (E , S) ∼= Ex . X non-singular, L local systemand codimS > 0⇒ NMD (L,S) = 0.

Page 11: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Purity is perverse

DefinitionE is pure if NMD (E ,S) concentrated in degree − dim S .

If x ∈ S is critical for Morse f and E is pure then

H i (X≤fx−ε,X≤fx+ε; E) ∼={

NMD (E , S) i = λ− dim S0 otherwise

where λ = index at x of f |S . For pure E , critical points in S‘contribute’ in degrees from − dim S to dim S . Hence

H i (X ; E) = 0 for |i | > dim X .

Theorem ([KS90])

E is perverse ⇐⇒ E is pure

Page 12: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Example: intersection cohomology of curves

When X curve and E = ICX (C)

NMD (E , x) =

{Cmx−bx x singularC x non-singular.

Note that the ‘Morse group’ may not be one-dimensional, e.g. fora higher order cusp, and also that it may vanish, e.g. for a node:

normalise

This corresponds to the fact that intersection cohomology isinvariant under normalisation.

Page 13: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Lefschetz hyperplane type theorems

If S ⊂ Cn then any Morse critical point for a distance function f |Shas index ≤ dim S . Therefore for affine : U ↪→ X and perverse E

H i (U; E|U) = 0 for i > 0.

In particular IH i (U) = 0 for i > 0.

Theorem ([GM83b])

If H is a generic hyperplane in CPm then IH i (X )→ IH i (X ∩ H) isan isomorphism for i < −1 and injective when i = −1.

Theorem ([BBD82])

The extensions ! and ∗ preserve perverse sheaves. In particular ifU is a stratum with local system L then !L and ∗L are perverse.

Page 14: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Part III

Links with symplectic geometry

Page 15: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Characteristic cycles

Fix stratification S. The characteristic cycle [BDK81] of E is

CC (E) =∑S

(−1)dimSχ (NMD (E ,S)) T ∗SM

where T ∗SM is the conormal bundle to S in M. When E perverseCC (E) is effective. The characteristic cycle is independent of S.

Examples

I If L local system on closed S then CC (L) = rank (L) T ∗SM.

I If X is a curve then

CC (ICX (C)) = T ∗X−ΣM +∑x∈Σ

(mx − bx)T ∗x M

and CC (CX ) = T ∗X−ΣM +∑

x∈Σ(1−mx)T ∗x M.

Page 16: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Properties of characteristic cycles

Theorem ([BDK81])

The Brylinski–Dubson–Kashiwara index formula states that

χ (X ; E) = CC (E) · T ∗MM.

where the dot denotes intersection in T ∗M.

Example

If X a curve then χ(X ; ICX (C)) = −χ(X ) +∑

x∈Σ(1− bx).

Theorem ([KS90])

I CC (E) depends only on [E ] ∈ K (DShc(X ))

I CC (DE) = CC (E)

I f proper ⇒ CC (f∗E) = f∗CC (E)

I f transversal ⇒ CC (f ∗E) = f ∗CC (E).

Page 17: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Nadler and Zaslow’s categorification [NZ09]M real-analytic manifold, DShc(M) real-an. constr. der. category

DShc(M) DFuk(T ∗M)

K (DShc(M)) Lcon(T ∗M)

dilate

'CC

The micro-localisation µ sends a ‘standard open’ ∗CU to Γd log mwhere m|U > 0 and m|∂U = 0. E.g. when M = R and E = ∗C(0,1)

µ (E)

dilate

CC (E)

Page 18: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Part IV

Links with representation theory

Page 19: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Nearby and vanishing cycles . . .Let h : X → C be regular and Xt = h−1(t). There is a triangle

E|Re(h)<0[−1]→ RΓRe(h)≥0 (E)→ E → E|Re(h)<0.

X

C

X0Xt

The nearby cycles pψh (E) are related to the (local) Milnor fibre:

H i (pψh (E))x∼= H i (MFx ; E)

The vanishing cycles pϕh (E) are supported on Crit(h)∩X0. NormalMorse data is a special case: we can choose h (locally) so that

NMD (E , S) ∼= pϕh (E)x [dim S ].

Page 20: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Nearby and vanishing cycles . . .Let h : X → C be regular and Xt = h−1(t). There is a triangle

ı∗E|Re(h)<0[−1]→ ı∗RΓRe(h)≥0 (E)→ ı∗E → ı∗E|Re(h)<0

X

C

X0Xt

The nearby cycles pψh (E) are related to the (local) Milnor fibre:

H i (pψh (E))x∼= H i (MFx ; E)

The vanishing cycles pϕh (E) are supported on Crit(h)∩X0. NormalMorse data is a special case: we can choose h (locally) so that

NMD (E , S) ∼= pϕh (E)x [dim S ].

Page 21: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Nearby and vanishing cycles . . .Let h : X → C be regular and Xt = h−1(t). There is a triangle

pψh (E)→ ı∗RΓRe(h)≥0 (E)→ ı∗E → pψh (E) [1].

X

C

X0Xt

The nearby cycles pψh (E) are related to the (local) Milnor fibre:

H i (pψh (E))x∼= H i (MFx ; E).

The vanishing cycles pϕh (E) are supported on Crit(h)∩X0. NormalMorse data is a special case: we can choose h (locally) so that

NMD (E , S) ∼= pϕh (E)x [dim S ].

Page 22: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Nearby and vanishing cycles . . .Let h : X → C be regular and Xt = h−1(t). There is a triangle

pψh (E)→ pϕh (E)→ ı∗E → pψh (E) [1]

X

C

X0Xt

The nearby cycles pψh (E) are related to the (local) Milnor fibre:

H i (pψh (E))x∼= H i (MFx ; E).

The vanishing cycles pϕh (E) are supported on Crit(h) ∩ X0.Normal Morse data is a special case: we can choose h (locally) sothat

NMD (E , S) ∼= pϕh (E)x [dim S ].

Page 23: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Monodromy

‘Rotating C’ induces monodromy maps µ on pψh (E) and pϕh (E).Also have maps

pψh (E) pϕh (E)

c

v

such that these monodromies are 1 + cv and 1 + vc .These induce maps between the unipotent parts

pψunh (E) pϕun

h (E)

c

v

(and isomorphisms between the non-unipotent parts).

Page 24: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

and how to glue perverse sheaves

Theorem ([GM83b, KS90, Mas09])pψh and pϕh preserve perverse sheaves, and commute with duality.

Theorem ([Beı87])

The categories Perv(X ) and Glue(X , h) are equivalent via

E 7→ (E|X−X0 ,pϕun

h (E) , c , v) .

Here Glue(X , h) is the category with objects (E ,F , c , v) whereE ∈ Perv(X − X0) and F ∈ Perv(X0) with

F v−→ pψunh (E)

c−→ F µ = 1 + vc

and morphisms given by commuting diagrams.

Page 25: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

Quiver descriptions of perverse sheaves. . .

I PervS(CPn) is equivalent to representations of the quiver

Q : 0 1 · · · np

q

p

q

p

q

with 1 + qp invertible and all other length two paths zero.E.g. when n = 1 the indecomposable perverse sheaves are

Cx CX Cx

!CU ∗CU

M

I PervS(Mn(C)) is equivalent to representations of Q but withrelations pq = qp and 1 + pq, 1 + qp invertible [BG99].

Theorem ([GMV96])

PervS(X ) admits a quiver description.

Page 26: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

representation theory. . .

I Quiver description of PervS(G/B) [Vyb07].

I Quiver description of PervS(Grm(C2m)) as A-modules [Bra02].There is a diagrammatic description of A using fact that

Indecomp proj-inj ←→ Crossingless matchingsperverse sheaves of 2m points

From these matchings Khovanov [Kho00] constructed

Hm∼= End

(⊕indecomp proj-inj

)Stroppel [Str09] generalised to a diagrammatic description

Km∼= End

(⊕indecomp proj

)∼= A.

Page 27: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

and an intriguing invariant

Stroppel’s description opens the possibility of computing

Ext∗(ICS(C), ICS(C))

for a Schubert variety S ⊂ Grm(C2m). This would yield interestingexamples of the groups

Ext∗(ICX (C), ICX (C)).

These are

I topological invariants of X ,

I isomorphic to H∗(X ) when X non-singular,

I graded rings over which IH∗(X ) is a graded module,

I subrings of H∗(X ) for any resolution X .

I hard to compute!

Page 28: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

References I

Markus Banagl.

Intersection spaces, spatial homology truncation, and string theory,volume 1997 of Lecture Notes in Mathematics.

Springer-Verlag, Berlin, 2010.

A. A. Beılinson, J. Bernstein, and P. Deligne.

Faisceaux pervers.

In Analysis and topology on singular spaces, I (Luminy, 1981),volume 100 of Asterisque, pages 5–171. Soc. Math. France, Paris,1982.

Jean-Luc Brylinski, Alberto S. Dubson, and Masaki Kashiwara.

Formule de l’indice pour modules holonomes et obstruction d’Eulerlocale.

C. R. Acad. Sci. Paris Ser. I Math., 293(12):573–576, 1981.

Page 29: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

References II

A. A. Beılinson.

How to glue perverse sheaves.

In K -theory, arithmetic and geometry (Moscow, 1984–1986), volume1289 of Lecture Notes in Math., pages 42–51. Springer, Berlin, 1987.

Tom Braden and Mikhail Grinberg.

Perverse sheaves on rank stratifications.

Duke Math. J., 96(2):317–362, 1999.

Tom Braden.

Perverse sheaves on Grassmannians.

Canad. J. Math., 54(3):493–532, 2002.

Mark Andrea A. de Cataldo and Luca Migliorini.

The Hodge theory of algebraic maps.

Ann. Sci. Ecole Norm. Sup. (4), 38(5):693–750, 2005.

Page 30: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

References III

Mark Andrea A. de Cataldo and Luca Migliorini.

The decomposition theorem, perverse sheaves and the topology ofalgebraic maps.

Bull. Amer. Math. Soc. (N.S.), 46(4):535–633, 2009.

Alexandru Dimca.

Sheaves in topology.

Universitext. Springer-Verlag, Berlin, 2004.

Mark Goresky and Robert MacPherson.

Intersection homology theory.

Topology, 19(2):135–162, 1980.

Mark Goresky and Robert MacPherson.

Intersection homology. II.

Invent. Math., 72(1):77–129, 1983.

Page 31: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

References IV

Mark Goresky and Robert MacPherson.

Morse theory and intersection homology theory.

In Analysis and topology on singular spaces, II, III (Luminy, 1981),volume 101 of Asterisque, pages 135–192. Soc. Math. France, Paris,1983.

Mark Goresky and Robert MacPherson.

Stratified Morse theory, volume 14 of Ergebnisse der Mathematikund ihrer Grenzgebiete (3) [Results in Mathematics and RelatedAreas (3)].

Springer-Verlag, Berlin, 1988.

Sergei Gelfand, Robert MacPherson, and Kari Vilonen.

Perverse sheaves and quivers.

Duke Math. J., 83(3):621–643, 1996.

Page 32: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

References V

Mikhail Khovanov.

A categorification of the Jones polynomial.

Duke Math. J., 101(3):359–426, 2000.

Masaki Kashiwara and Pierre Schapira.

Sheaves on manifolds, volume 292 of Grundlehren derMathematischen Wissenschaften [Fundamental Principles ofMathematical Sciences].

Springer-Verlag, Berlin, 1990.

With a chapter in French by Christian Houzel.

David Massey.

Natural commuting of vanishing cycles and the verdier dual.

Available as arXiv:0908.2799v1, 2009.

David Nadler and Eric Zaslow.

Constructible sheaves and the Fukaya category.

J. Amer. Math. Soc., 22(1):233–286, 2009.

Page 33: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

References VI

Morihiko Saito.

Modules de Hodge polarisables.

Publ. Res. Inst. Math. Sci., 24(6):849–995 (1989), 1988.

Morihiko Saito.

Decomposition theorem for proper Kahler morphisms.

Tohoku Math. J. (2), 42(2):127–147, 1990.

Jorg Schurmann.

Topology of singular spaces and constructible sheaves, volume 63 ofInstytut Matematyczny Polskiej Akademii Nauk. MonografieMatematyczne (New Series) [Mathematics Institute of the PolishAcademy of Sciences. Mathematical Monographs (New Series)].

Birkhauser Verlag, Basel, 2003.

Page 34: Intersection cohomology and perverse sheavespcjonwoolf/Slides/OberwolfachSlides.pdf · 2011-12-13 · Example: intersection cohomology of curves When X curve and E= IC X(C) NMD(E;x)

References VII

Catharina Stroppel.

Parabolic category O, perverse sheaves on Grassmannians, Springerfibres and Khovanov homology.

Compos. Math., 145(4):954–992, 2009.

Maxim Vybornov.

Perverse sheaves, Koszul IC-modules, and the quiver for the categoryO.

Invent. Math., 167(1):19–46, 2007.