Vertex algebras, chiral algebras, and factorisation algebras

Similar documents
Introduction to Chiral Algebras

Homology and Cohomology of Stacks (Lecture 7)

NOTES ON GEOMETRIC LANGLANDS: STACKS

A p-adic GEOMETRIC LANGLANDS CORRESPONDENCE FOR GL 1

PART II.2. THE!-PULLBACK AND BASE CHANGE

IndCoh Seminar: Ind-coherent sheaves I

PART IV.2. FORMAL MODULI

LOCAL VS GLOBAL DEFINITION OF THE FUSION TENSOR PRODUCT

arxiv: v6 [math.ag] 29 Nov 2013

Three Descriptions of the Cohomology of Bun G (X) (Lecture 4)

h M (T ). The natural isomorphism η : M h M determines an element U = η 1

Galois to Automorphic in Geometric Langlands

ALGEBRAIC GROUPS JEROEN SIJSLING

1 Notations and Statement of the Main Results

The Affine Grassmannian

NOTES ON FLAT MORPHISMS AND THE FPQC TOPOLOGY

Geometry of Conformal Field Theory

CHAPTER I.2. BASICS OF DERIVED ALGEBRAIC GEOMETRY

On the geometric Langlands duality

What are stacks and why should you care?

INTRODUCTION TO PART IV: FORMAL GEOMTETRY

SEMINAR NOTES: QUANTIZATION OF HITCHIN S INTEGRABLE SYSTEM AND HECKE EIGENSHEAVES (SEPT. 8, 2009)

CONFORMAL FIELD THEORIES

Proof of Langlands for GL(2), II

Construction of M B, M Dol, M DR

CONTRACTIBILITY OF THE SPACE OF RATIONAL MAPS

Infinite root stacks of logarithmic schemes

ALGEBRAIC GEOMETRY COURSE NOTES, LECTURE 9: SCHEMES AND THEIR MODULES.

What is an ind-coherent sheaf?

ALGEBRAIC GEOMETRY: GLOSSARY AND EXAMPLES

Duality, Residues, Fundamental class

PART II.1. IND-COHERENT SHEAVES ON SCHEMES

Elementary (ha-ha) Aspects of Topos Theory

MODULI TOPOLOGY. 1. Grothendieck Topology

Conformal blocks for a chiral algebra as quasi-coherent sheaf on Bun G.

QUANTIZATION VIA DIFFERENTIAL OPERATORS ON STACKS

Algebraic Geometry

INTRODUCTION TO PART V: CATEGORIES OF CORRESPONDENCES

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 24

Connecting Coinvariants

DERIVED CATEGORIES OF STACKS. Contents 1. Introduction 1 2. Conventions, notation, and abuse of language The lisse-étale and the flat-fppf sites

Lectures on Galois Theory. Some steps of generalizations

Exercises of the Algebraic Geometry course held by Prof. Ugo Bruzzo. Alex Massarenti

The moduli stack of vector bundles on a curve

DESCENT THEORY (JOE RABINOFF S EXPOSITION)

Vertex Algebras and Algebraic Curves

Chern classes à la Grothendieck

0.1 Spec of a monoid

SUMMER SCHOOL ON DERIVED CATEGORIES NANTES, JUNE 23-27, 2014

PARABOLIC SHEAVES ON LOGARITHMIC SCHEMES

The geometric Satake isomorphism for p-adic groups

1 Categorical Background

FORMAL GLUEING OF MODULE CATEGORIES

BASIC MODULI THEORY YURI J. F. SULYMA

MODULI STACKS FOR LINEAR CATEGORIES

PICARD GROUPS OF MODULI PROBLEMS II

Characters in Categorical Representation Theory

LECTURE 1: SOME GENERALITIES; 1 DIMENSIONAL EXAMPLES

ABSTRACT DIFFERENTIAL GEOMETRY VIA SHEAF THEORY

Representation theory of vertex operator algebras, conformal field theories and tensor categories. 1. Vertex operator algebras (VOAs, chiral algebras)

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

LAFFORGUE BACKGROUND SEMINAR PART 3 - UNIFORMIZATION OF Bun G

MODULI PROBLEMS AND GEOMETRIC INVARIANT THEORY

APPENDIX TO [BFN]: MORITA EQUIVALENCE FOR CONVOLUTION CATEGORIES

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 24

1. Algebraic vector bundles. Affine Varieties

Lecture 3: Flat Morphisms

AFFINE PUSHFORWARD AND SMOOTH PULLBACK FOR PERVERSE SHEAVES

Basic results on Grothendieck Duality

THE MODULI STACK OF G-BUNDLES JONATHAN WANG

The Canonical Sheaf. Stefano Filipazzi. September 14, 2015

Topics in Algebraic Geometry

THE KEEL MORI THEOREM VIA STACKS

ALGEBRAIC K-THEORY HANDOUT 5: K 0 OF SCHEMES, THE LOCALIZATION SEQUENCE FOR G 0.

ON COSTELLO S CONSTRUCTION OF THE WITTEN GENUS: L SPACES AND DG-MANIFOLDS

SUMMER COURSE IN MOTIVIC HOMOTOPY THEORY

Derived Morita theory and Hochschild Homology and Cohomology of DG Categories

Motivic integration on Artin n-stacks

Hochschild homology and Grothendieck Duality

Holomorphic symplectic fermions

PART III.3. IND-COHERENT SHEAVES ON IND-INF-SCHEMES

THE MODULI OF SUBALGEBRAS OF THE FULL MATRIX RING OF DEGREE 3

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 37

NOTES ON ATIYAH S TQFT S

A QUICK NOTE ON ÉTALE STACKS

STACKY HOMOTOPY THEORY

Supercategories. Urs July 5, Odd flows and supercategories 4. 4 Braided monoidal supercategories 7

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 5

Non characteristic finiteness theorems in crystalline cohomology

Vertex operator algebras as a new type of symmetry. Beijing International Center for Mathematical Research Peking Universty

Algebraic Cobordism. 2nd German-Chinese Conference on Complex Geometry East China Normal University Shanghai-September 11-16, 2006.

The Picard Scheme and the Dual Abelian Variety

PROBLEMS FOR VIASM MINICOURSE: GEOMETRY OF MODULI SPACES LAST UPDATED: DEC 25, 2013

An Atlas For Bun r (X)

370 INDEX AND NOTATION

TOPICS IN ALGEBRA COURSE NOTES AUTUMN Contents. Preface Notations and Conventions

D-manifolds and derived differential geometry

Derivations and differentials

Constructible isocrystals (London 2015)

The Hecke category (part I factorizable structure)

Transcription:

Vertex algebras, chiral algebras, and factorisation algebras Emily Cliff University of Illinois at Urbana Champaign 18 September, 2017

Section 1 Vertex algebras, motivation, and road-plan

Definition A vertex algebra V = (V, 0, T, Y (, z)) consists of the following data:

Definition A vertex algebra V = (V, 0, T, Y (, z)) consists of the following data: The space of states: a graded complex vector space V = i 0 V i.

Definition A vertex algebra V = (V, 0, T, Y (, z)) consists of the following data: The space of states: a graded complex vector space V = i 0 V i. The vacuum vector: 0 V 0.

Definition A vertex algebra V = (V, 0, T, Y (, z)) consists of the following data: The space of states: a graded complex vector space V = i 0 V i. The vacuum vector: 0 V 0. The translation operator: T : V V a map of degree 1.

Definition A vertex algebra V = (V, 0, T, Y (, z)) consists of the following data: The space of states: a graded complex vector space V = i 0 V i. The vacuum vector: 0 V 0. The translation operator: T : V V a map of degree 1. The vertex operators: Y (, z) : V End V [[z, z 1 ]] a linear map such that if we have A V i and write Y (A, z) = n Z A (n) z n 1, then the ( n 1)th coefficient A (n) End V is of degree n + i 1.

These data are subject to the following conditions:

These data are subject to the following conditions: The vacuum axiom: Y ( 0, z) = id V. Furthermore, for any A V, A (n) 0 = 0 for n 0, and A ( 1) 0 = A.

These data are subject to the following conditions: The vacuum axiom: Y ( 0, z) = id V. Furthermore, for any A V, A (n) 0 = 0 for n 0, and A ( 1) 0 = A. The translation axiom: [T, Y (A, z)] = z Y (A, z) A V, T 0 = 0.

These data are subject to the following conditions: The vacuum axiom: Y ( 0, z) = id V. Furthermore, for any A V, A (n) 0 = 0 for n 0, and A ( 1) 0 = A. The translation axiom: [T, Y (A, z)] = z Y (A, z) A V, T 0 = 0. The locality axiom: For any A, B V there exists N N such that (z w) N [Y (A, z), Y (B, w)] = 0 End V [[z ±1, w ±1 ]].

What?? Vertex algebras were discovered independently by mathematicians and physicists:

What?? Vertex algebras were discovered independently by mathematicians and physicists: In physics: Suppose you have a two-dimensional conformal field theory. We are interested in local operators living at different points in a Riemann surface (these are called vertex operators, and are the elements of our algebra). What happens to these operators when two particles collide? operator product expansion

In mathematics: Inspired by work of I. Frenkel, R. Borcherds noticed that for any lattice, one can construct a space V acted on by operators corresponding to lattice vectors. In fact, there are operators ( vertex operators ) for each element of V.

In mathematics: Inspired by work of I. Frenkel, R. Borcherds noticed that for any lattice, one can construct a space V acted on by operators corresponding to lattice vectors. In fact, there are operators ( vertex operators ) for each element of V. This is a lattice vertex algebra. The simplest example, corresponding to the lattice Z, is called the Heisenberg vertex algebra (or the rank 1 free boson).

In mathematics: Inspired by work of I. Frenkel, R. Borcherds noticed that for any lattice, one can construct a space V acted on by operators corresponding to lattice vectors. In fact, there are operators ( vertex operators ) for each element of V. This is a lattice vertex algebra. The simplest example, corresponding to the lattice Z, is called the Heisenberg vertex algebra (or the rank 1 free boson). Borcherds formalized the properties satisfied by these operators to come up with the definition of a vertex algebra.

In mathematics: Inspired by work of I. Frenkel, R. Borcherds noticed that for any lattice, one can construct a space V acted on by operators corresponding to lattice vectors. In fact, there are operators ( vertex operators ) for each element of V. This is a lattice vertex algebra. The simplest example, corresponding to the lattice Z, is called the Heisenberg vertex algebra (or the rank 1 free boson). Borcherds formalized the properties satisfied by these operators to come up with the definition of a vertex algebra. Think of a vertex algebra as an algebra with meromorphic multiplication parametrized by the complex plane: V V V ((z)).

Why?

Why? Many interesting applications of vertex algebras arise from studying their representation theory.

Why? Many interesting applications of vertex algebras arise from studying their representation theory. A module/representation for a vertex algebra is a graded vector space M equipped with a map V End M[[z, z 1 ]] subject to a bunch of axioms.

Example (The moonshine module)

Example (The moonshine module) The vertex algebra associated to the Leech lattice has a particular representation V, whose automorphism group is the Monster group M. [FLM 1988]

Example (The moonshine module) The vertex algebra associated to the Leech lattice has a particular representation V, whose automorphism group is the Monster group M. [FLM 1988] This approach allowed Borcherds to prove Conway and Norton s Moonshine Conjecture in 1992.

Example (Modular tensor categories)

Example (Modular tensor categories) If V is a sufficiently nice vertex algebra ( rational ) its representation category is a modular tensor category [Huang 2005]:

Example (Modular tensor categories) If V is a sufficiently nice vertex algebra ( rational ) its representation category is a modular tensor category [Huang 2005]: Finitely semi-simple Braided monoidal, with duals ( fusion product ) The braiding satisfies a non-degeneracy condition...

Example (Modular tensor categories) If V is a sufficiently nice vertex algebra ( rational ) its representation category is a modular tensor category [Huang 2005]: Finitely semi-simple Braided monoidal, with duals ( fusion product ) The braiding satisfies a non-degeneracy condition... A modular tensor category is equivalent to a modular functor.

Example (Modular tensor categories) If V is a sufficiently nice vertex algebra ( rational ) its representation category is a modular tensor category [Huang 2005]: Finitely semi-simple Braided monoidal, with duals ( fusion product ) The braiding satisfies a non-degeneracy condition... A modular tensor category is equivalent to a modular functor. We can build modular functors out of vertex algebras using spaces of conformal blocks.

Example (Modular tensor categories) If V is a sufficiently nice vertex algebra ( rational ) its representation category is a modular tensor category [Huang 2005]: Finitely semi-simple Braided monoidal, with duals ( fusion product ) The braiding satisfies a non-degeneracy condition... A modular tensor category is equivalent to a modular functor. We can build modular functors out of vertex algebras using spaces of conformal blocks. Important example: representations of affine Lie algebras and quantum groups [KL 1993, F 1996]

Plan

So far we have seen that: Plan

Plan So far we have seen that: Vertex algebras are interesting and important, and turn up in different areas of maths and physics having a vaguely geometric flavour.

Plan So far we have seen that: Vertex algebras are interesting and important, and turn up in different areas of maths and physics having a vaguely geometric flavour. The definition is not transparently geometric or tractable.

Plan So far we have seen that: Vertex algebras are interesting and important, and turn up in different areas of maths and physics having a vaguely geometric flavour. The definition is not transparently geometric or tractable. Luckily for us, Beilinson and Drinfeld reformulated the definition in more geometric language, to give us the notions of a factorisation algebra and a chiral algebra.

Plan

Plan Step 1 Cover some basics on the geometry of prestacks.

Plan Step 1 Cover some basics on the geometry of prestacks. Step 2 Learn the definitions and examples of factorisation algebras, and also factorisation spaces.

Plan Step 1 Cover some basics on the geometry of prestacks. Step 2 Learn the definitions and examples of factorisation algebras, and also factorisation spaces. Step 3 Learn about chiral algebras, and how they are related to vertex algebras and to factorisation algebras.

Plan Step 1 Cover some basics on the geometry of prestacks. Step 2 Learn the definitions and examples of factorisation algebras, and also factorisation spaces. Step 3 Learn about chiral algebras, and how they are related to vertex algebras and to factorisation algebras. Step 4 Learn about some properties of factorisation algebras.

Section 2 Preliminaries on the geometry of prestacks

Conventions We ll work over C. By Sch, we mean the category of schemes of finite type over C.

Key perspective: Grothendieck s functor of points

Key perspective: Grothendieck s functor of points Given a scheme X, we obtain a functor X : Sch op Set S Hom(S, X ).

Key perspective: Grothendieck s functor of points Given a scheme X, we obtain a functor X : Sch op Set S Hom(S, X ). We can recover everything we want to know about the scheme X by studying the properties of this functor.

Key perspective: Grothendieck s functor of points Given a scheme X, we obtain a functor X : Sch op Set S Hom(S, X ). We can recover everything we want to know about the scheme X by studying the properties of this functor. So instead of studying schemes, we look at all functors Sch op Y Set Grpd -Grpd Y Y

Key perspective: Grothendieck s functor of points Given a scheme X, we obtain a functor X : Sch op Set S Hom(S, X ). We can recover everything we want to know about the scheme X by studying the properties of this functor. So instead of studying schemes, we look at all functors Sch op Y Set Grpd -Grpd Y Y

Key perspective: Grothendieck s functor of points Given a scheme X, we obtain a functor X : Sch op Set S Hom(S, X ). We can recover everything we want to know about the scheme X by studying the properties of this functor. So instead of studying schemes, we look at all functors Sch op Y Set Grpd -Grpd Y Y

Definition: PreStk = Fun(Sch op, -Grpd). Prestacks

Prestacks Definition: PreStk = Fun(Sch op, -Grpd). Example (Schemes)

Prestacks Definition: PreStk = Fun(Sch op, -Grpd). Example (Schemes) We have the Yoneda embedding Sch PreStk X X.

Stacks

Stacks A stack is a prestack that has nice sheaf-like properties (with respect to your favourite topology, e.g. fppf, étale).

Stacks A stack is a prestack that has nice sheaf-like properties (with respect to your favourite topology, e.g. fppf, étale). Example (The stack of G-bundles on a curve)

Stacks A stack is a prestack that has nice sheaf-like properties (with respect to your favourite topology, e.g. fppf, étale). Example (The stack of G-bundles on a curve) Let G be a reductive group and X a smooth projective curve.

Stacks A stack is a prestack that has nice sheaf-like properties (with respect to your favourite topology, e.g. fppf, étale). Example (The stack of G-bundles on a curve) Let G be a reductive group and X a smooth projective curve. Then Bun G is the stack of principal G-bundles on X.

Stacks A stack is a prestack that has nice sheaf-like properties (with respect to your favourite topology, e.g. fppf, étale). Example (The stack of G-bundles on a curve) Let G be a reductive group and X a smooth projective curve. Then Bun G is the stack of principal G-bundles on X. As a prestack it is the functor

Stacks A stack is a prestack that has nice sheaf-like properties (with respect to your favourite topology, e.g. fppf, étale). Example (The stack of G-bundles on a curve) Let G be a reductive group and X a smooth projective curve. Then Bun G is the stack of principal G-bundles on X. As a prestack it is the functor Bun G : Sch op Grpd S {P S X P a principal G-bundle}.

Example (continued)

Example (continued) Functoriality:

Example (continued) Functoriality: Given f : S T, we need to define f * : Bun G (T ) Bun G (S).

Example (continued) Functoriality: Given f : S T, we need to define f * : Bun G (T ) Bun G (S). If P T X is a principal G-bundle, then f * (P).= (f id X ) * P:

Example (continued) Functoriality: Given f : S T, we need to define f * : Bun G (T ) Bun G (S). If P T X is a principal G-bundle, then f * (P).= (f id X ) * P: f * (P) P S X f id X. T X

Example (continued) Functoriality: Given f : S T, we need to define f * : Bun G (T ) Bun G (S). If P T X is a principal G-bundle, then f * (P).= (f id X ) * P: f * (P) P S X f id X. T X Actually we don t care that much about stacks.

Example (continued) Functoriality: Given f : S T, we need to define f * : Bun G (T ) Bun G (S). If P T X is a principal G-bundle, then f * (P).= (f id X ) * P: f * (P) P S X f id X. T X Actually we don t care that much about stacks. What we care about (i.e. what we can understand) are indschemes.

Example: the Ran space

Example: the Ran space Let X be a separated scheme.

Example: the Ran space Let X be a separated scheme. Let fset be the category of non-empty finite sets and surjections.

Example: the Ran space Let X be a separated scheme. Let fset be the category of non-empty finite sets and surjections. Given I fset, we can form X I = X X X.

Example: the Ran space Let X be a separated scheme. Let fset be the category of non-empty finite sets and surjections. Given I fset, we can form X I = X X X. Given α : I J we obtain Δ(α) : X J X I (x j ) (y i ) where y i = x α(i).

Example: the Ran space Let X be a separated scheme. Let fset be the category of non-empty finite sets and surjections. Given I fset, we can form X I = X X X. Given α : I J we obtain Δ(α) : X J X I (x j ) (y i ) where y i = x α(i). We consider colim I fset op X I Ran X. Δ(J) Δ(I ) X J Δ(α) X I

Example: the Ran space Let X be a separated scheme. Let fset be the category of non-empty finite sets and surjections. Given I fset, we can form X I = X X X. Given α : I J we obtain Δ(α) : X J X I (x j ) (y i ) where y i = x α(i). We consider colim I fset op X I Ran X. Δ(J) Δ(I ) X J Δ(α) X I

Example: the Ran space Let X be a separated scheme. Let fset be the category of non-empty finite sets and surjections. Given I fset, we can form X I = X X X. Given α : I J we obtain Δ(α) : X J X I (x j ) (y i ) where y i = x α(i). We consider colim I fset op X I Ran X. Δ(J) Δ(I ) X J Δ(α) X I

Remark: The colimit is taken in the category Fun(Sch op, -Grpd).

Remark: The colimit is taken in the category Fun(Sch op, -Grpd). RanX (S) = colim fset op X I (S)

Remark: The colimit is taken in the category Fun(Sch op, -Grpd). RanX (S) = colim fset op X I (S) = colim fset op Hom(S, X I )

Remark: The colimit is taken in the category Fun(Sch op, -Grpd). RanX (S) = colim fset op X I (S) = colim Hom(S, X I ) fset op = colim Hom(S, X )I op fset

Remark: The colimit is taken in the category Fun(Sch op, -Grpd). RanX (S) = colim fset op X I (S) = colim Hom(S, X I ) fset op = colim Hom(S, X )I op fset = {finite non-empty sets of maps S X }.

Remark: The colimit is taken in the category Fun(Sch op, -Grpd). RanX (S) = colim fset op X I (S) = colim Hom(S, X I ) fset op = colim Hom(S, X )I op fset = {finite non-empty sets of maps S X }. In particular, when S = pt,

Remark: The colimit is taken in the category Fun(Sch op, -Grpd). RanX (S) = colim fset op X I (S) = colim Hom(S, X I ) fset op = colim Hom(S, X )I op fset = {finite non-empty sets of maps S X }. In particular, when S = pt, Ran X (pt) = {finite non-empty sets of points in X }.

(Pseudo-)Indschemes

(Pseudo-)Indschemes Definition: A pseudo-indscheme is a prestack which can be expressed as a colimit (in PreStk) of schemes over closed embeddings.

(Pseudo-)Indschemes Definition: A pseudo-indscheme is a prestack which can be expressed as a colimit (in PreStk) of schemes over closed embeddings. It is an indscheme if it is a filtered colimit.

(Pseudo-)Indschemes Definition: A pseudo-indscheme is a prestack which can be expressed as a colimit (in PreStk) of schemes over closed embeddings. It is an indscheme if it is a filtered colimit. We like pseudo indschemes because it is easier for us to do geometry with them than with arbitrary prestacks.

(Pseudo-)Indschemes Definition: A pseudo-indscheme is a prestack which can be expressed as a colimit (in PreStk) of schemes over closed embeddings. It is an indscheme if it is a filtered colimit. We like pseudo indschemes because it is easier for us to do geometry with them than with arbitrary prestacks. Study their (derived/dg) categories of sheaves; Study their cohomology, other invariants.

D-modules on schemes

D-modules on schemes Pretend you know what a D-module on a scheme X is.

D-modules on schemes Pretend you know what a D-module on a scheme X is. Key properties of D(X ), the dg category of D-modules Objects are complexes of sheaves with some extra structure, like a flat connection on a vector bundle.

D-modules on schemes Pretend you know what a D-module on a scheme X is. Key properties of D(X ), the dg category of D-modules Objects are complexes of sheaves with some extra structure, like a flat connection on a vector bundle. We have an exterior tensor product:

D-modules on schemes Pretend you know what a D-module on a scheme X is. Key properties of D(X ), the dg category of D-modules Objects are complexes of sheaves with some extra structure, like a flat connection on a vector bundle. We have an exterior tensor product: (F D(X ), G D(Y )) F G D(X Y ).

D-modules on schemes Pretend you know what a D-module on a scheme X is. Key properties of D(X ), the dg category of D-modules Objects are complexes of sheaves with some extra structure, like a flat connection on a vector bundle. We have an exterior tensor product: (F D(X ), G D(Y )) F G D(X Y ). Given f : X Y we have f! : D(Y ) D(X )

D-modules on schemes Pretend you know what a D-module on a scheme X is. Key properties of D(X ), the dg category of D-modules Objects are complexes of sheaves with some extra structure, like a flat connection on a vector bundle. We have an exterior tensor product: (F D(X ), G D(Y )) F G D(X Y ). Given f : X Y we have such that (f g)! g! f! etc. f! : D(Y ) D(X )

Key properties of D(X ), the dg category of D-modules If f is an open embedding, then f! has a right adjoint f * (and we sometimes write f * = f! ).

Key properties of D(X ), the dg category of D-modules If f is an open embedding, then f! has a right adjoint f * (and we sometimes write f * = f! ). If f is proper, then f! has a left adjoint f!.

Key properties of D(X ), the dg category of D-modules If f is an open embedding, then f! has a right adjoint f * (and we sometimes write f * = f! ). If f is proper, then f! has a left adjoint f!. If we have X = Z U with i : Z X closed and j : U X open, then

Key properties of D(X ), the dg category of D-modules If f is an open embedding, then f! has a right adjoint f * (and we sometimes write f * = f! ). If f is proper, then f! has a left adjoint f!. If we have X = Z U with i : Z X closed and j : U X open, then j * i! = 0, and

Key properties of D(X ), the dg category of D-modules If f is an open embedding, then f! has a right adjoint f * (and we sometimes write f * = f! ). If f is proper, then f! has a left adjoint f!. If we have X = Z U with i : Z X closed and j : U X open, then j * i! = 0, and we have distinguished triangles for each F D(X ) i! i! F F j * j * F +1.

D-modules on prestacks

D-modules on prestacks If Y : Sch op -Grpd is any prestack, we define the dg category D(Y) by right Kan extension.

D-modules on prestacks If Y : Sch op -Grpd is any prestack, we define the dg category D(Y) by right Kan extension. D(Y) lim ( S Sch Aff /Y x! y! ) op D(S) S T D(S) D(T ) Y f! x f α y

D-modules on prestacks If Y : Sch op -Grpd is any prestack, we define the dg category D(Y) by right Kan extension. D(Y) lim ( S Sch Aff /Y x! y! ) op D(S) S T D(S) D(T ) Y f! x f α y

D-modules on prestacks If Y : Sch op -Grpd is any prestack, we define the dg category D(Y) by right Kan extension. D(Y) lim ( S Sch Aff /Y x! y! ) op D(S) S T D(S) D(T ) Y f! Here the commutativity of the right hand diagram is given by a natural isomorphism y! f! x!. x f α y

D-modules on prestacks If Y : Sch op -Grpd is any prestack, we define the dg category D(Y) by right Kan extension. D(Y) lim ( S Sch Aff /Y x! y! ) op D(S) S T D(S) D(T ) Y f! Here the commutativity of the right hand diagram is given by a natural isomorphism y! f! x!. Motivation: descent for sheaves on schemes. x f α y

D-modules on prestacks If Y : Sch op -Grpd is any prestack, we define the dg category D(Y) by right Kan extension. D(Y) lim ( S Sch Aff /Y x! y! ) op D(S) S T D(S) D(T ) Y f! Here the commutativity of the right hand diagram is given by a natural isomorphism y! f! x!. Motivation: descent for sheaves on schemes. Remark: The category of D-modules on a prestack is the same as the category of D-modules on the stackification. x f α y

D-modules on pseudo-inschemes

D-modules on pseudo-inschemes Luckily, when Y colim I S Z(I ) is a colimit of schemes:

D-modules on pseudo-inschemes Luckily, when Y colim I S Z(I ) is a colimit of schemes: it s enough to consider the limit only over the objects Z(I ) Sch /Y. D(Y) lim D(Z(I )). I Sop

D-modules on pseudo-inschemes Luckily, when Y colim I S Z(I ) is a colimit of schemes: it s enough to consider the limit only over the objects Z(I ) Sch /Y. D(Y) lim D(Z(I )). I Sop Even more luckily, when the diagram defining Y has only closed embeddings Z(α) : Z(J) Z(I ):

D-modules on pseudo-inschemes Luckily, when Y colim I S Z(I ) is a colimit of schemes: it s enough to consider the limit only over the objects Z(I ) Sch /Y. D(Y) lim D(Z(I )). I Sop Even more luckily, when the diagram defining Y has only closed embeddings Z(α) : Z(J) Z(I ): all the maps Z(α)! have left adjoints Z(α)!.

D-modules on pseudo-indschemes So we can consider colim I S D(Z(I )) Δ(J)! Δ(I )! D(Z(J)) D(Z(I )) Z(α)!

D-modules on pseudo-indschemes So we can consider colim I S D(Z(I )) Δ(J)! Δ(I )! D(Z(J)) D(Z(I )) Z(α)! Fact: D(Y) lim S op D! (Z(I )) colim S D! (Z(I )) Δ(I )! Δ(I )! D(Z(I ))

D-modules on pseudo-indschemes So we can consider colim I S D(Z(I )) Δ(J)! Δ(I )! D(Z(J)) D(Z(I )) Z(α)! Fact: D(Y) lim S op D! (Z(I )) colim S D! (Z(I )) Δ(I )! Δ(I )! D(Z(I ))

D-modules on pseudo-indschemes So we can consider colim I S D(Z(I )) Δ(J)! Δ(I )! D(Z(J)) D(Z(I )) Z(α)! Fact: D(Y) lim S op D! (Z(I )) colim S D! (Z(I )) Δ(I )! Δ(I )! D(Z(I ))

D-modules on pseudo-indschemes So we can consider colim I S D(Z(I )) Δ(J)! Δ(I )! D(Z(J)) D(Z(I )) Z(α)! Fact: D(Y) lim S op D! (Z(I )) colim S D! (Z(I )) Δ(I )! Δ(I )! D(Z(I )) and (Δ(I )!, Δ(I )! ) form an adjoint pair.

Example (D-modules on Ran X )

Example (D-modules on Ran X ) For each I fset we must have F X I D(X I ). ( Δ(I )! F )

Example (D-modules on Ran X ) For each I fset we must have F X I D(X I ). ( Δ(I )! F ) For α : I J, we have Δ(α) : X J X I

Example (D-modules on Ran X ) For each I fset we must have F X I D(X I ). ( Δ(I )! F ) For α : I J, we have Δ(α) : X J X I, and we require an isomorphism F(α) : F X J Δ(α)! F X I D(X J ).

Example (D-modules on Ran X ) For each I fset we must have F X I D(X I ). ( Δ(I )! F ) For α : I J, we have Δ(α) : X J X I, and we require an isomorphism F(α) : F X J Δ(α)! F X I D(X J ). These isomorphisms must be compatible with compositions I J K.

Takeaways on prestacks The definition of prestacks is easy. The definition of sheaves on prestacks is hard. But it s a lot easier if the prestack is a pseudo-indscheme. The Ran space of X is a pseudo-indscheme parametrising finite non-empty subsets of X. So we can describe its category of D-modules: the objects are compatible families of D-modules F X I D(X I ).

Section 3 Factorisation spaces and factorisation algebras

Motivation

Motivation Factorisation algebras are going to be special D-modules on Ran X, but before we get into the definition, let s recall what we re trying to capture.

Motivation Factorisation algebras are going to be special D-modules on Ran X, but before we get into the definition, let s recall what we re trying to capture. Recall that in conformal field theory, we re interested in local operators living at a collection of points (x 1,... x n ) X n,

Motivation Factorisation algebras are going to be special D-modules on Ran X, but before we get into the definition, let s recall what we re trying to capture. Recall that in conformal field theory, we re interested in local operators living at a collection of points (x 1,... x n ) X n, and we want to understand what happens when these points collide that is, when we approach the diagonal Δ X n.

Definition: A factorisation space over X

Definition: A factorisation space over X 1 For every I fset an indscheme Y X I X I.

Definition: A factorisation space over X 1 For every I fset an indscheme Y X I X I. 2 Ran s condition.

Definition: A factorisation space over X 1 For every I fset an indscheme Y X I X I. 2 Ran s condition. For every α : I J, we have an embedding X J X I, and we require an isomorphism ν α : Y X J Y X I X J.

Definition: A factorisation space over X 1 For every I fset an indscheme Y X I X I. 2 Ran s condition. For every α : I J, we have an embedding X J X I, and we require an isomorphism ν α : Y X J Y X I X J. 3 Factorisation isomorphisms.

Definition: A factorisation space over X 1 For every I fset an indscheme Y X I X I. 2 Ran s condition. For every α : I J, we have an embedding X J X I, and we require an isomorphism ν α : Y X J Y X I X J. 3 Factorisation isomorphisms. For example, let j : U X 2 be the complement of the diagonal. We require an isomorphism c : Y 2 U (Y 1 Y 1 ) U.

Definition: A factorisation space over X 1 For every I fset an indscheme Y X I X I. 2 Ran s condition. For every α : I J, we have an embedding X J X I, and we require an isomorphism ν α : Y X J Y X I X J. 3 Factorisation isomorphisms. For example, let j : U X 2 be the complement of the diagonal. We require an isomorphism c : Y 2 U (Y 1 Y 1 ) U. We require these isomorphisms to be compatible with composition of diagonal embeddings.

Definition: A factorisation space over X 1 For every I fset an indscheme Y X I X I. 2 Ran s condition. For every α : I J, we have an embedding X J X I, and we require an isomorphism ν α : Y X J Y X I X J. 3 Factorisation isomorphisms. For example, let j : U X 2 be the complement of the diagonal. We require an isomorphism c : Y 2 U (Y 1 Y 1 ) U. We require these isomorphisms to be compatible with composition of diagonal embeddings. Remark: This is an infinite-dimensional phenomenon.

Factorisation isomorphisms More generally, for any α : I J, we have I = j J I j.

Factorisation isomorphisms More generally, for any α : I J, we have I = j J I j. We can consider the open embedding j(α) : U(α) X I, where U(α) = { x I X I x i1 x i 2 unless α(i 1 ) = α(i 2 ) }.

Factorisation isomorphisms More generally, for any α : I J, we have I = j J I j. We can consider the open embedding j(α) : U(α) X I, where U(α) = { x I X I x i1 x i 2 unless α(i 1 ) = α(i 2 ) }. Then we require an isomorphism c α : j(α) * Y X I j(α) * j J Y X I j.

Definition: A factorisation algebra over X

Definition: A factorisation algebra over X 1 For every I fset a D-module A I D(X I ).

Definition: A factorisation algebra over X 1 For every I fset a D-module A I D(X I ). 2 Ran s condition. ν α : A J Δ(α)! A I.

Definition: A factorisation algebra over X 1 For every I fset a D-module A I D(X I ). 2 Ran s condition. ν α : A J Δ(α)! A I. 3 Factorisation isomorphisms. c α : j(α) * (A I ) j(α) * ( j J A Ij ).

Definition: A factorisation algebra over X 1 For every I fset a D-module A I D(X I ). 2 Ran s condition. ν α : A J Δ(α)! A I. 3 Factorisation isomorphisms. c α : j(α) * (A I ) j(α) * ( j J A Ij ). Remark The data of (1) and (2) is a D-module A on Ran X. By adjunction, c α corresponds to a map A I j(α) * j(α) * ( ) j J A Ij, which we think of as a co-multiplication map.

Definition: A factorisation algebra over X 1 For every I fset a D-module A I D(X I ). 2 Ran s condition. ν α : A J Δ(α)! A I. 3 Factorisation isomorphisms. c α : j(α) * (A I ) j(α) * ( j J A Ij ). Remark The data of (1) and (2) is a D-module A on Ran X. By adjunction, c α corresponds to a map A I j(α) * j(α) * ( j J A Ij ), which we think of as a co-multiplication map. The data of (3) gives us a coalgebra structure on A in D(RanX ) (equipped with the chiral monoidal structure ).

Example 1: the Hilbert scheme of points

Example 1: the Hilbert scheme of points The Hilbert scheme of points of X parametrizes 0-dimensional subschemes of X of finite length.

Example 1: the Hilbert scheme of points The Hilbert scheme of points of X parametrizes 0-dimensional subschemes of X of finite length. For example, for X = A 2 = Spec C[x, y], some points (of length 2) are ξ 1 = Spec C[x, y]/(x, y 2 ) ξ 2 = Spec C[x, y]/(x 2, y) ξ 3 = Spec C[x, y]/(x, y(y 1)).

Example 1: the Hilbert scheme of points As a prestack, Hilb X : Sch op Set { S ξ S X closed, flat over S with zerodimensional fibres of finite length }.

Example 1: the Hilbert scheme of points Define Hilb X I to be the space parametrising pairs (x I, ξ), where

Example 1: the Hilbert scheme of points Define Hilb X I to be the space parametrising pairs (x I, ξ), where x I = (x 1,..., x n ) X I

Example 1: the Hilbert scheme of points Define Hilb X I to be the space parametrising pairs (x I, ξ), where x I = (x 1,..., x n ) X I ξ Hilb X is supported set-theoretically on the set {x 1,... x n }.

Example 1: the Hilbert scheme of points Define Hilb X I to be the space parametrising pairs (x I, ξ), where x I = (x 1,..., x n ) X I ξ Hilb X is supported set-theoretically on the set {x 1,... x n }. As a prestack, Hilb X I : Sch op Set S (x I, ξ) x I : S X I ; ξ Hilb X (S); Supp(ξ) i I Γ x i.

Example 1: the Hilbert scheme of points Theorem (C.) This is a factorisation space over X.

Example 1: the Hilbert scheme of points Theorem (C.) This is a factorisation space over X. Sketch of proof:

Example 1: the Hilbert scheme of points Theorem (C.) This is a factorisation space over X. Sketch of proof: Indschematic.

Example 1: the Hilbert scheme of points Theorem (C.) This is a factorisation space over X. Sketch of proof: Indschematic. Over the diagonal: ((x 1, x 1 ), ξ) ((x 1 ), ξ) Hilb X 1.

Example 1: the Hilbert scheme of points Theorem (C.) This is a factorisation space over X. Sketch of proof: Indschematic. Over the diagonal: ((x 1, x 1 ), ξ) ((x 1 ), ξ) Hilb X 1. Away from the diagonal: ((x 1, x 2 ), ξ) ( ((x 1 ), ξ {x1 }), ((x 2 ), ξ {x2 }) ) Hilb X 1 Hilb X 1.

Example 2: the Beilinson Drinfeld Grassmannian (1991)

Example 2: the Beilinson Drinfeld Grassmannian (1991) Let X be a curve and let G be a reductive group.

Example 2: the Beilinson Drinfeld Grassmannian (1991) Let X be a curve and let G be a reductive group. Define Gr G,X I where to be the space parametrising triples (x I, P, σ),

Example 2: the Beilinson Drinfeld Grassmannian (1991) Let X be a curve and let G be a reductive group. Define Gr G,X I where to be the space parametrising triples (x I, P, σ), x I = (x 1,..., x n ) X n P X is a principal G-bundle over X σ : X {x 1,..., x n } P is a section/trivialisation

Example 2: the Beilinson Drinfeld Grassmannian (1991) As a prestack Gr G,X I : S (x I, P, σ) x I : S X I ; P S X Bun G (S); σ : S X ( i I Γ x i ) P a section.

Example 2: the Beilinson Drinfeld Grassmannian (1991) As a prestack Gr G,X I : S (x I, P, σ) x I : S X I ; P S X Bun G (S); σ : S X ( i I Γ x i ) P a section. Theorem (BD) This is a factorisation space.

Application 1: Geometric Langlands (Gaitsgory 2012)

Application 1: Geometric Langlands (Gaitsgory 2012) The obvious maps Gr G,X n Bun G,X give rise to a fully-faithful embedding of categories D(Bun G,X ) D(Gr G,Ran X ).

Application 1: Geometric Langlands (Gaitsgory 2012) The obvious maps Gr G,X n Bun G,X give rise to a fully-faithful embedding of categories D(Bun G,X ) D(Gr G,Ran X ). This is a big deal in Geometric Langlands.

Application 2: Representation theory of affine Lie algebras

Application 2: Representation theory of affine Lie algebras Linearising with respect to line bundles on Gr G,X n gives rise to factorisation algebras associated to affine Lie algebras.

Application 2: Representation theory of affine Lie algebras Linearising with respect to line bundles on Gr G,X n gives rise to factorisation algebras associated to affine Lie algebras. One expects to recover the representations of these affine Lie algebras (in particular, integrable representations of a fixed level) geometrically.

Application 2: Representation theory of affine Lie algebras Linearising with respect to line bundles on Gr G,X n gives rise to factorisation algebras associated to affine Lie algebras. One expects to recover the representations of these affine Lie algebras (in particular, integrable representations of a fixed level) geometrically. Introduce the notion of a module over a factorisation space; linearising gives rise to modules of the corresponding factorisation algebras.

Application 2: Representation theory of affine Lie algebras Linearising with respect to line bundles on Gr G,X n gives rise to factorisation algebras associated to affine Lie algebras. One expects to recover the representations of these affine Lie algebras (in particular, integrable representations of a fixed level) geometrically. Introduce the notion of a module over a factorisation space; linearising gives rise to modules of the corresponding factorisation algebras. Examples of modules over the Grassmannian can be constructed using moduli spaces of parabolic G-bundles.