PMATH 847: Geometric Representation Theory
Estimated study time: 1 hr 50 min
Table of contents
These notes synthesize material from N. Chriss and V. Ginzburg’s Representation Theory and Complex Geometry, R. Hotta, K. Takeuchi, and T. Tanisaki’s D-Modules, Perverse Sheaves, and Representation Theory, P. Etingof et al.’s Introduction to Representation Theory, and G. Lusztig’s Introduction to Quantum Groups, enriched with material from MIT 18.758 and D. Ben-Zvi’s lecture notes.
Chapter 1: Algebraic Groups and Flag Varieties
Geometric representation theory begins with a fundamental insight: many of the deepest results in the representation theory of Lie algebras and related structures can be understood, and indeed proved, by studying the geometry of certain algebraic varieties naturally attached to a reductive group. Chief among these is the flag variety \(G/B\), whose rich geometric structure — Schubert cells, line bundles, intersection theory — encodes an enormous amount of representation-theoretic information. In this opening chapter, we develop the algebraic-group foundations that support the entire edifice.
1.1 Linear Algebraic Groups
We work over an algebraically closed field \(k\) of characteristic zero (typically \(k = \mathbb{C}\)).
The basic examples pervade all of mathematics.
- \(\mathrm{GL}_n(k)\), the general linear group, defined as the open (hence affine) subset \(\{\det \neq 0\} \subseteq M_n(k)\).
- \(\mathrm{SL}_n(k) = \{g \in \mathrm{GL}_n(k) : \det(g) = 1\}\), the special linear group.
- \(\mathrm{SO}_n(k) = \{g \in \mathrm{SL}_n(k) : g^T g = I\}\), the special orthogonal group.
- \(\mathrm{Sp}_{2n}(k) = \{g \in \mathrm{GL}_{2n}(k) : g^T J g = J\}\) where \(J = \begin{pmatrix} 0 & I_n \\ -I_n & 0 \end{pmatrix}\), the symplectic group.
A morphism of algebraic groups is a group homomorphism that is simultaneously a morphism of algebraic varieties. A key structural result is the Jordan decomposition: every element \(g \in G\) can be uniquely written as \(g = g_s g_u\) where \(g_s\) is semisimple (diagonalizable) and \(g_u\) is unipotent, and the two commute.
1.2 Tori, Borel Subgroups, and Root Systems
The internal structure of a reductive algebraic group is governed by its tori and Borel subgroups.
All maximal tori in a connected reductive group are conjugate — this is a fundamental theorem whose proof uses the completeness of the flag variety (established below). The common dimension \(r = \dim T\) is called the rank of \(G\).
The character lattice \(X^*(T) = \mathrm{Hom}(T, \mathbb{G}_m)\) and the cocharacter lattice \(X_*(T) = \mathrm{Hom}(\mathbb{G}_m, T)\) are free abelian groups of rank \(r\) in natural duality via the pairing \(\langle \chi, \lambda \rangle\) defined by \(\chi \circ \lambda(t) = t^{\langle \chi, \lambda \rangle}\).
\[ \mathfrak{g} = \mathfrak{t} \oplus \bigoplus_{\alpha \in \Phi} \mathfrak{g}_\alpha \]where \(\mathfrak{t} = \mathrm{Lie}(T)\) is the zero weight space and \(\Phi \subset X^*(T) \setminus \{0\}\) is the set of roots.
Given a choice of positive roots \(\Phi^+\), the corresponding Borel subgroup is \(B = TU\), where \(U\) is the unipotent radical generated by the root subgroups \(U_\alpha\) for \(\alpha \in \Phi^+\). In \(\mathrm{SL}_n\), this is the subgroup of upper triangular matrices, and \(U\) is the subgroup of upper triangular unipotent matrices.
1.3 The Weyl Group
The Weyl group is a finite group generated by simple reflections \(s_1, \ldots, s_r\) corresponding to the simple roots. It acts on \(X^*(T)\) and on \(\mathfrak{t}^*\), and is a Coxeter group with respect to the simple reflections.
Each element \(w \in W\) has a length \(\ell(w)\), which is the minimal number of simple reflections needed to express \(w\). There is a unique longest element \(w_0 \in W\) with \(\ell(w_0) = |\Phi^+|\).
1.4 Parabolic Subgroups
The extreme cases are \(P_\varnothing = B\) and \(P_\Delta = G\). For a parabolic \(P\), the quotient \(G/P\) is a projective variety called a partial flag variety.
1.5 The Flag Variety and Bruhat Decomposition
The flag variety is the most important geometric object in geometric representation theory.
The Bruhat decomposition is the key structural result about the flag variety.
Step 1: The double coset decomposition. We first establish that \(G = \bigsqcup_{w \in W} BwB\). Consider the action of \(B\) on \(G/B\) by left multiplication. By the structure theory of reductive groups, the \(B\)-orbits on \(G/B\) are indexed by \(W\). More precisely, one shows that any \(g \in G\) can be written in the form \(g = b_1 \dot{w} b_2\) for some \(w \in W\) and \(b_1, b_2 \in B\), using induction on the dimension of \(G\) and the structure of minimal parabolic subgroups.
\[ U_w = \prod_{\alpha \in \Phi^+ \cap w(\Phi^-)} U_\alpha. \]Then the map \(U_w \to BwB/B\) given by \(u \mapsto uw B\) is an isomorphism of varieties. Since \(|\Phi^+ \cap w(\Phi^-)| = \ell(w)\) (a standard result in root system combinatorics), each factor \(U_\alpha \cong \mathbb{A}^1\) contributes one dimension, giving \(BwB/B \cong \mathbb{A}^{\ell(w)}\).
Step 3: Disjointness. If \(BwB = Bw'B\), then \(w^{-1}B w \cap B\) and \(w'^{-1}Bw' \cap B\) have the same image in \(G/B\), which forces \(w = w'\) by an argument involving the \(T\)-fixed points of \(G/B\).
1.6 Schubert Varieties
where \(\leq\) denotes the Bruhat order on \(W\). In particular, \(X_{w_0} = G/B\) is the full flag variety, and \(X_e = \{eB\}\) is a single point.
Schubert varieties are generally singular. Their singularities carry deep representation-theoretic information, as we shall see in the chapter on Kazhdan-Lusztig theory.
1.7 Line Bundles on the Flag Variety
Each character \(\lambda \in X^*(T)\) extends to a character of \(B\) (trivial on the unipotent radical \(U\)), and thus defines a one-dimensional \(B\)-representation \(k_\lambda\). From this, we construct a line bundle on \(G/B\).
The map \(\lambda \mapsto \mathcal{L}(\lambda)\) is a group homomorphism from \(X^*(T)\) to \(\mathrm{Pic}(G/B)\), and for \(G\) semisimple it is an isomorphism. The global sections \(H^0(G/B, \mathcal{L}(\lambda))\) carry a natural \(G\)-representation.
1.8 The Borel-Weil Theorem
The Borel-Weil theorem, proven independently by Armand Borel and André Weil in the 1950s, provides a geometric realization of all irreducible finite-dimensional representations of a reductive group.
- \(H^0(G/B, \mathcal{L}(\lambda))\) is the irreducible \(G\)-representation \(V(\lambda)\) with highest weight \(\lambda\).
- If \(\lambda\) is not dominant, then \(H^0(G/B, \mathcal{L}(\lambda)) = 0\).
which is the \((n+1)\)-dimensional irreducible representation \(\mathrm{Sym}^n(k^2)\) of \(\mathrm{SL}_2\). For \(n < 0\), we have \(H^0(\mathbb{P}^1, \mathcal{O}(n)) = 0\).
The general case. The proof proceeds in several stages:
Non-vanishing. One first shows that \(H^0(G/B, \mathcal{L}(\lambda)) \neq 0\) when \(\lambda\) is dominant. This is done by constructing a non-zero \(B\)-eigensection: the function \(f_\lambda: G \to k\) defined by \(f_\lambda(ub) = \lambda(b)^{-1}\) (for \(u \in U^-\), \(b \in B\), using the open Bruhat cell \(U^- B\)) extends to a regular section of \(\mathcal{L}(\lambda)\).
Highest weight structure. The section \(f_\lambda\) is a highest weight vector of weight \(\lambda\) for the \(G\)-action on \(H^0(G/B, \mathcal{L}(\lambda))\). It is annihilated by the positive root operators in \(\mathfrak{g}\).
Irreducibility. One shows the \(G\)-module generated by \(f_\lambda\) is all of \(H^0(G/B, \mathcal{L}(\lambda))\) by analyzing the \(B\)-orbit structure. The key is that the open orbit \(U^- \cdot eB\) is dense, so a section is determined by its restriction to this open set.
Vanishing. When \(\lambda\) is not dominant, there exists a simple root \(\alpha_i\) with \(\langle \lambda, \alpha_i^\vee \rangle < 0\). The restriction of \(\mathcal{L}(\lambda)\) to the corresponding \(\mathbb{P}^1\)-fiber in \(G/B\) has negative degree, so any global section must vanish on this fiber, and by irreducibility of the \(G\)-action, the section vanishes identically.
1.9 The Borel-Weil-Bott Theorem
Raoul Bott extended the Borel-Weil theorem in 1957 by computing the higher cohomology groups of \(\mathcal{L}(\lambda)\).
- If \(\lambda + \rho\) is singular (i.e., \(\langle \lambda + \rho, \alpha^\vee \rangle = 0\) for some root \(\alpha\)), then \(H^i(G/B, \mathcal{L}(\lambda)) = 0\) for all \(i \geq 0\).
- If \(\lambda + \rho\) is regular, let \(w \in W\) be the unique element such that \(w \cdot \lambda\) is dominant. Then \[ H^i(G/B, \mathcal{L}(\lambda)) = \begin{cases} V(w \cdot \lambda) & \text{if } i = \ell(w), \\ 0 & \text{if } i \neq \ell(w). \end{cases} \]
Chapter 2: D-Modules
The theory of D-modules, developed by Mikio Sato, Joseph Bernstein, and others in the 1970s and 1980s, provides an algebraic framework for studying systems of linear partial differential equations on algebraic varieties. In the context of geometric representation theory, D-modules on the flag variety serve as geometric avatars of representations of Lie algebras, a connection made precise by the Beilinson-Bernstein localization theorem.
2.1 Differential Operators on Smooth Varieties
Let \(X\) be a smooth algebraic variety over \(k\) with structure sheaf \(\mathcal{O}_X\).
The associated graded \(\mathrm{gr}(\mathcal{D}_X) = \bigoplus_{k \geq 0} \mathcal{D}_X^k / \mathcal{D}_X^{k-1}\) is commutative and isomorphic to the symmetric algebra \(\mathrm{Sym}(\mathcal{T}_X)\) of the tangent sheaf, which is the structure sheaf of the cotangent bundle \(T^*X\).
2.2 Left and Right D-Modules
The canonical example of a left D-module is \(\mathcal{O}_X\) itself, with the natural action of differential operators. The canonical example of a right D-module is the canonical sheaf \(\omega_X = \Omega_X^n\) (top exterior power of the cotangent bundle), where a vector field \(\xi\) acts on a top form \(\omega\) by the negative Lie derivative: \(\omega \cdot \xi = -\mathcal{L}_\xi \omega\).
\[ \mathcal{M} \mapsto \mathcal{M} \otimes_{\mathcal{O}_X} \omega_X \quad (\text{left} \to \text{right}), \qquad \mathcal{N} \mapsto \mathcal{N} \otimes_{\mathcal{O}_X} \omega_X^{-1} \quad (\text{right} \to \text{left}). \]2.3 The de Rham Functor and the Characteristic Variety
For the trivial D-module \(\mathcal{M} = \mathcal{O}_X\), the de Rham complex reduces to the algebraic de Rham complex \(\Omega^\bullet_X\), whose hypercohomology computes the algebraic de Rham cohomology \(H^*_{\mathrm{dR}}(X)\).
2.4 Holonomic D-Modules
Holonomic D-modules form an abelian category that is Artinian and Noetherian (every object has finite length). They are the D-modules relevant to representation theory.
2.5 Direct and Inverse Images
The six operations for D-modules are the D-module analogues of the six-functor formalism for sheaves. For a morphism \(f: X \to Y\) of smooth varieties:
These functors preserve holonomicity and satisfy base-change and projection formulas analogous to those in the theory of constructible sheaves.
2.6 D-Modules on the Flag Variety
We now specialize to the flag variety \(\mathcal{B} = G/B\). The group \(G\) acts on \(\mathcal{B}\), and hence on \(\mathcal{D}_\mathcal{B}\). We are interested in \(G\)-equivariant D-modules.
\[ \mu: U(\mathfrak{g}) \to \Gamma(\mathcal{B}, \mathcal{D}_\mathcal{B}). \]2.7 The Beilinson-Bernstein Localization Theorem
This is one of the crown jewels of geometric representation theory, established by Alexander Beilinson and Joseph Bernstein in 1981. It provides a geometric realization of the category of representations of \(\mathfrak{g}\) with a given central character.
For \(\lambda \in \mathfrak{t}^*\), let \(\mathcal{D}_\lambda\) denote the sheaf of twisted differential operators (TDO) on \(\mathcal{B}\) associated to \(\lambda\). When \(\lambda\) is integral, \(\mathcal{D}_\lambda\) is the sheaf of differential operators on the line bundle \(\mathcal{L}(\lambda)\). For general \(\lambda\), it is defined via the Harish-Chandra homomorphism and the notion of a TDO-ring.
- Global sections: \(\Gamma(\mathcal{B}, \mathcal{D}_\lambda) \cong U_\lambda\).
- If \(\lambda\) is dominant and regular (i.e., \(\langle \lambda + \rho, \alpha^\vee \rangle \notin \{0, -1, -2, \ldots\}\) for all positive roots \(\alpha\)), then the global sections functor \[ \Gamma: \mathrm{Mod}_{qc}(\mathcal{D}_\lambda) \to \mathrm{Mod}(U_\lambda) \] is an equivalence of categories, with quasi-inverse given by localization: \[ \Delta_\lambda: M \mapsto \mathcal{D}_\lambda \otimes_{U_\lambda} M. \]
- Under this equivalence, \(\Gamma\) and \(\Delta_\lambda\) are exact functors, and they restrict to an equivalence between coherent \(\mathcal{D}_\lambda\)-modules and finitely generated \(U_\lambda\)-modules.
Step 1: The map \(U_\lambda \to \Gamma(\mathcal{B}, \mathcal{D}_\lambda)\) is an isomorphism. The Lie algebra map \(\mathfrak{g} \to \Gamma(\mathcal{B}, \mathcal{T}_\mathcal{B}) \subset \Gamma(\mathcal{B}, \mathcal{D}_\lambda)\) extends to a surjection \(U(\mathfrak{g}) \to \Gamma(\mathcal{B}, \mathcal{D}_\lambda)\). The kernel is the ideal generated by \(\ker \chi_\lambda\) in the center \(Z(\mathfrak{g})\), which follows from the computation of \(\Gamma(\mathcal{B}, \mathcal{O}_\mathcal{B}) = k\) (since \(\mathcal{B}\) is projective) and the identification of the center’s action via the Harish-Chandra isomorphism.
\[ H^i(\mathcal{B}, \mathcal{M}) = 0 \quad \text{for } i > 0. \]This is the crucial analytic input. The proof uses the ampleness criterion: the \(\mathcal{D}_\lambda\)-module \(\mathcal{M}\) can be filtered so that the associated graded is a direct sum of line bundles \(\mathcal{L}(\mu)\) with \(\mu\) sufficiently positive, and the Borel-Weil-Bott theorem gives the vanishing.
Step 3: Generation by global sections. One shows that for \(\lambda\) dominant and regular, the natural map \(\mathcal{D}_\lambda \otimes_{U_\lambda} \Gamma(\mathcal{B}, \mathcal{M}) \to \mathcal{M}\) is surjective. This uses the fact that \(\mathcal{B}\) is covered by the translates of the open Bruhat cell.
Step 4: The equivalence. Steps 2 and 3 together show that \(\Gamma\) is exact and conservative (detects zero objects). Combined with the full faithfulness that follows from Step 1, this gives the equivalence.
Chapter 3: Perverse Sheaves
Perverse sheaves, introduced by Beilinson, Bernstein, Deligne, and Gabber in the early 1980s, provide a topological counterpart to the algebraic theory of D-modules. Connected to D-modules by the Riemann-Hilbert correspondence, they bring powerful topological tools — particularly intersection cohomology — to bear on problems in representation theory. This chapter develops the basic theory.
3.1 Constructible Sheaves
We work with sheaves on a complex algebraic variety \(X\) in the classical (analytic) topology, with coefficients in a field \(k\) (typically \(\mathbb{Q}\), \(\overline{\mathbb{Q}}_\ell\), or \(\mathbb{C}\)).
3.2 Derived Categories
To do homological algebra with sheaves, we pass to derived categories.
The derived category \(D^b_c(X)\) is a triangulated category equipped with a shift functor \([1]\) and distinguished triangles. It is the natural home for the six-functor formalism.
3.3 The Six-Functor Formalism
For a morphism \(f: X \to Y\) of algebraic varieties, there are six derived functors relating \(D^b_c(X)\) and \(D^b_c(Y)\):
- \(f^*: D^b_c(Y) \to D^b_c(X)\) (inverse image) and \(f_*: D^b_c(X) \to D^b_c(Y)\) (direct image).
- \(f^!: D^b_c(Y) \to D^b_c(X)\) (exceptional inverse image) and \(f_!: D^b_c(X) \to D^b_c(Y)\) (direct image with proper support).
- \(\mathcal{H}om\) and \(\otimes\) on each category.
When \(f\) is proper, \(f_* = f_!\). When \(f\) is a smooth morphism of relative dimension \(d\), \(f^! = f^*[2d]\). The Verdier duality functor \(\mathbb{D}_X: D^b_c(X) \to D^b_c(X)^{\mathrm{op}}\) exchanges \(f_*\) with \(f_!\) and \(f^*\) with \(f^!\).
3.4 t-Structures and Perverse Sheaves
The category of perverse sheaves is defined as the heart of a non-standard t-structure on \(D^b_c(X)\).
- \(\mathcal{D}^{\leq -1} \subseteq \mathcal{D}^{\leq 0}\) and \(\mathcal{D}^{\geq 1} \subseteq \mathcal{D}^{\geq 0}\), where \(\mathcal{D}^{\leq n} = \mathcal{D}^{\leq 0}[-n]\).
- \(\mathrm{Hom}(A, B) = 0\) for \(A \in \mathcal{D}^{\leq 0}\), \(B \in \mathcal{D}^{\geq 1}\).
- Every object \(C\) fits in a distinguished triangle \(A \to C \to B \to A[1]\) with \(A \in \mathcal{D}^{\leq 0}\), \(B \in \mathcal{D}^{\geq 1}\).
The standard t-structure on \(D^b_c(X)\) has heart equal to the category of constructible sheaves. The perverse t-structure is different.
3.5 Intersection Cohomology
One of the key motivations for perverse sheaves is intersection cohomology, introduced by Mark Goresky and Robert MacPherson in 1980 to restore Poincaré duality for singular spaces.
- \(\mathrm{IC}(X, \mathcal{L})|_U \cong \mathcal{L}[n]\).
- For \(x \in X \setminus U\) of codimension \(c\), the stalk cohomology satisfies \(\mathcal{H}^j(\mathrm{IC}(X, \mathcal{L}))_x = 0\) for \(j \geq -n + c\).
- The costalk condition (Verdier dual of the stalk condition) holds as well.
The intersection cohomology groups are \(IH^k(X) = \mathbb{H}^{k-n}(X, \mathrm{IC}(X))\). They satisfy Poincaré duality: \(IH^k(X) \cong IH^{2n-k}(X)^*\) when \(X\) is projective.
3.6 The Decomposition Theorem
The decomposition theorem, proved by Beilinson, Bernstein, Deligne, and Gabber (1982), is one of the most powerful results in algebraic geometry.
In characteristic zero, an alternative proof was given by de Cataldo and Migliorini using Hodge theory: the Hodge-Riemann bilinear relations provide the semisimplicity. Sabbah and Mochizuki gave yet another proof using the theory of twistor D-modules.
3.7 The Riemann-Hilbert Correspondence
The Riemann-Hilbert correspondence, established by Kashiwara and Mebkhout independently around 1980, provides the bridge between the algebraic world of D-modules and the topological world of perverse sheaves.
- Regular holonomic \(\mathcal{D}_X\)-modules correspond to perverse sheaves.
- Flat connections with regular singularities correspond to local systems.
- The D-module operations \(f^!, f_+, \otimes\) correspond to \(f^!, f_*, \otimes\).
The Riemann-Hilbert correspondence allows us to freely translate between the D-module and perverse-sheaf perspectives, using whichever is more convenient for a given problem.
Chapter 4: The Springer Correspondence
The Springer correspondence, discovered by Tonny Albert Springer in 1976, is a remarkable construction that produces representations of the Weyl group from the geometry of the nilpotent cone. It was one of the first major results in what would become geometric representation theory, demonstrating that representation-theoretic objects (Weyl group representations) could be constructed from geometric data (cohomology of fibers of a resolution of singularities).
4.1 The Nilpotent Cone
Let \(\mathfrak{g}\) be a semisimple Lie algebra over \(\mathbb{C}\) with adjoint group \(G\).
The nilpotent cone \(\mathcal{N}\) is a closed, irreducible, normal variety of dimension \(2|\Phi^+| - r = \dim \mathfrak{g} - \mathrm{rank}(\mathfrak{g})\). It is singular (except in trivial cases) and has finitely many \(G\)-orbits.
4.2 The Springer Resolution
The identification \(\widetilde{\mathcal{N}} \cong T^*\mathcal{B}\) comes from the fact that the cotangent fiber at \(\mathfrak{b} \in \mathcal{B}\) is \(T^*_\mathfrak{b}\mathcal{B} \cong (\mathfrak{g}/\mathfrak{b})^* \cong \mathfrak{n}\) (the nilpotent radical of \(\mathfrak{b}\)), where the last isomorphism uses the Killing form. The map \(\mu(x, \mathfrak{b}) = x\) is proper (since \(\mathcal{B}\) is projective) and birational (generically, a regular nilpotent element is contained in a unique Borel subalgebra).
4.3 Springer Fibers
Springer fibers have rich geometry that encodes representation-theoretic data.
Key properties of Springer fibers include:
- \(\dim \mathcal{B}_x = \frac{1}{2}(\dim G \cdot x - \mathrm{rank}(\mathfrak{g}))\), where \(G \cdot x\) is the adjoint orbit.
- The irreducible components of \(\mathcal{B}_x\) all have the same dimension.
- \(\mathcal{B}_x\) is connected (Steinberg).
4.4 The Springer Correspondence
Springer’s fundamental insight was that the top cohomology of Springer fibers carries natural representations of the Weyl group.
where \(V_\phi\) are irreducible \(W\)-representations and \(m_\phi\) are multiplicities. Each pair \((\mathcal{O}, \mathcal{L})\) that appears in the Springer correspondence has \(\mathcal{L}\) determined by the multiplicity space of the corresponding representation.
4.5 Proof via Perverse Sheaves
The modern proof of the Springer correspondence uses perverse sheaves and the decomposition theorem.
where the sum runs over pairs consisting of a nilpotent orbit and an irreducible equivariant local system, and \(V_{(\mathcal{O}, \mathcal{L})}\) is a multiplicity vector space.
The Weyl group \(W\) acts on the Springer sheaf \(R\mu_* \mathbb{C}_{\widetilde{\mathcal{N}}}[2N]\) via its action on the fibers of \(\mu\). Springer’s construction shows this action is non-trivial: the Weyl group acts by correspondences on \(\widetilde{\mathcal{N}} \times_\mathcal{N} \widetilde{\mathcal{N}}\), the Steinberg variety (see below). Since the endomorphism algebra of \(R\mu_* \mathbb{C}[2N]\) includes the group algebra \(\mathbb{C}[W]\) (by a dimension count using the Steinberg variety), the multiplicity spaces \(V_{(\mathcal{O}, \mathcal{L})}\) become \(W\)-representations, and the decomposition gives the Springer correspondence.
4.6 The Steinberg Variety
The Steinberg variety is a union of \(|W|\) irreducible components, each of dimension \(\dim G\). Convolution on the Steinberg variety defines an associative algebra structure on the top Borel-Moore homology \(H_{2\dim G}^{BM}(Z)\), and this algebra is isomorphic to \(\mathbb{C}[W]\), the group algebra of the Weyl group. This is the geometric mechanism underlying the Springer correspondence.
4.7 The Grothendieck Simultaneous Resolution
The Springer resolution fits into a larger family — the Grothendieck simultaneous resolution.
There is also a map \(\sigma: \widetilde{\mathfrak{g}} \to \mathfrak{t}\) given by \(\sigma(x, \mathfrak{b}) = x \mod [\mathfrak{b}, \mathfrak{b}]\). The composite \(\sigma\) followed by \(\mathfrak{t} \to \mathfrak{t}/W\) equals \(\chi \circ \pi\). The fiber of \(\pi\) over a regular semisimple element consists of \(|W|\) points (the \(W\)-orbit of Borel subalgebras containing a Cartan subalgebra), while the fiber over \(0\) is the flag variety \(\mathcal{B}\) — and the fiber over a general nilpotent element is the Springer fiber.
The Grothendieck simultaneous resolution interpolates between the simple picture over the regular semisimple locus and the rich geometry over the nilpotent cone. The Springer correspondence can be seen as the “specialization” of the monodromy action of \(W\) on regular fibers to the action on Springer fibers.
Chapter 5: Kazhdan-Lusztig Theory
Kazhdan-Lusztig theory, initiated by David Kazhdan and George Lusztig in their landmark 1979 paper, connects the combinatorics of Hecke algebras with the geometry of Schubert varieties and the representation theory of Lie algebras. The Kazhdan-Lusztig conjecture — proved independently by Beilinson-Bernstein and Brylinski-Kashiwara in 1981 using D-modules and the Riemann-Hilbert correspondence — expresses multiplicities of simple modules in Verma modules in terms of intersection cohomology of Schubert varieties.
5.1 Category \(\mathcal{O}\)
We begin with the representation-theoretic setting.
- Weight decomposition: \(M = \bigoplus_{\mu \in \mathfrak{h}^*} M_\mu\) with each \(M_\mu\) finite-dimensional.
- Finite generation: \(M\) is finitely generated as a \(U(\mathfrak{g})\)-module.
- Locally \(\mathfrak{n}\)-finite: For every \(v \in M\), \(\dim U(\mathfrak{n}) \cdot v < \infty\).
5.2 Verma Modules
Key properties of Verma modules:
- \(M(\lambda)\) has a unique simple quotient, denoted \(L(\lambda)\).
- Every simple object in \(\mathcal{O}\) is isomorphic to \(L(\lambda)\) for a unique \(\lambda\).
- \(M(\lambda)\) has the same central character as \(M(\mu)\) if and only if \(\lambda\) and \(\mu\) are in the same \(W\)-orbit under the dot action \(w \cdot \lambda = w(\lambda + \rho) - \rho\).
- \(L(\lambda)\) is finite-dimensional if and only if \(\lambda\) is dominant integral.
5.3 The Multiplicity Problem
The fundamental question in category \(\mathcal{O}\) is:
What is the composition series of \(M(\lambda)\)? That is, what are the multiplicities \([M(\lambda) : L(\mu)]\) of each simple module \(L(\mu)\) as a composition factor of \(M(\lambda)\)?
By the theory of central characters, \([M(\lambda) : L(\mu)] \neq 0\) only if \(\mu = w \cdot \lambda\) for some \(w \in W\). For the principal block (containing the trivial representation), we may write \([M(w \cdot (-\rho)) : L(v \cdot (-\rho))] = [M(w \cdot 0) : L(v \cdot 0)]\), which we denote simply by \([M(w) : L(v)]\).
5.4 Kazhdan-Lusztig Polynomials
Kazhdan and Lusztig defined their polynomials using the Hecke algebra.
- \(T_s^2 = (q - 1)T_s + q T_e\) for \(s \in S\),
- \(T_w T_s = T_{ws}\) if \(\ell(ws) = \ell(w) + 1\).
- \(\overline{C'_w} = C'_w\) (self-duality under the KL involution),
- \(C'_w = q^{-\ell(w)/2} \sum_{v \leq w} P_{v,w}(q) T_v\), where \(P_{v,w}(q) \in \mathbb{Z}[q]\), \(P_{w,w} = 1\), and \(\deg P_{v,w} \leq \frac{1}{2}(\ell(w) - \ell(v) - 1)\) for \(v < w\).
The first non-trivial KL polynomials appear in type \(A_3\): for the element \(w = s_1 s_2 s_1 s_3 s_2 s_1\) (the longest element in a certain parabolic) and \(v = s_2\), one finds \(P_{v,w}(q) = 1 + q\). The extra term reflects a singularity of the corresponding Schubert variety.
5.5 The Kazhdan-Lusztig Conjecture
Step 1: Localization. By the Beilinson-Bernstein theorem (Chapter 2), the principal block of category \(\mathcal{O}\) is equivalent to a category of \(\mathcal{D}\)-modules on the flag variety \(\mathcal{B}\). Under this equivalence:
- Verma modules \(M(w \cdot 0)\) correspond to \(\mathcal{D}\)-modules \(\mathcal{M}_w\) supported on the Schubert cells \(C_w\) — specifically, the "standard" D-modules obtained by pushforward from the open embedding of cells.
- Simple modules \(L(w \cdot 0)\) correspond to the irreducible holonomic \(\mathcal{D}\)-modules \(\mathcal{L}_w\) on \(\mathcal{B}\), which are the minimal extensions of the trivial connection on the Schubert cell \(C_w\).
Step 2: Riemann-Hilbert. The Riemann-Hilbert correspondence converts the D-module problem into a topological one. The irreducible D-module \(\mathcal{L}_w\) corresponds to the intersection cohomology complex \(\mathrm{IC}(X_w)\) of the Schubert variety \(X_w\), while the standard D-module \(\mathcal{M}_w\) corresponds to a standard constructible sheaf (the extension by zero from the cell, shifted appropriately).
Step 3: Intersection cohomology. The multiplicity \([M(w) : L(v)]\) is now the multiplicity of \(\mathrm{IC}(X_v)\) in the “standard” sheaf on \(C_w\). By the theory of perverse sheaves, this multiplicity equals the dimension of the stalk of \(\mathrm{IC}(X_w)\) at a point of \(C_v\), which is computed by the local intersection cohomology.
\[ P_{v,w}(q) = \sum_i \dim IH^{2i}(X_w)_x \cdot q^i \]where \(x\) is any point in the Schubert cell \(C_v\). Evaluating at \(q = 1\) gives the total stalk dimension, which is the desired multiplicity.
5.6 Soergel Bimodules
Wolfgang Soergel introduced an algebraic approach to KL theory via bimodules over a polynomial ring.
Soergel bimodules play a central role in the Elias-Williamson proof of the KL positivity conjecture (see Chapter 7).
5.7 Connections to Intersection Cohomology
The KL polynomials are non-negative integer coefficient polynomials — this is a geometric fact: they encode dimensions of intersection cohomology stalks of Schubert varieties, which are non-negative by definition. This positivity was conjectured by KL and proved geometrically. An algebraic proof, not relying on geometry, was given by Elias and Williamson (2014) using Soergel bimodules and Hodge theory for Soergel bimodules (Chapter 7).
Chapter 6: Quantum Groups and Crystal Bases
The theory of quantum groups, developed independently by Vladimir Drinfeld and Michio Jimbo in the mid-1980s, provides a one-parameter deformation of universal enveloping algebras that is deeply connected to mathematical physics (the Yang-Baxter equation, integrable systems, knot invariants) and to geometry (via Lusztig’s geometric construction and Nakajima’s quiver varieties). The theory of crystal bases, due to Masaki Kashiwara, reveals a remarkable combinatorial skeleton underlying representations.
6.1 The Quantum Group \(U_q(\mathfrak{g})\)
Let \(\mathfrak{g}\) be a complex semisimple Lie algebra with Cartan matrix \((a_{ij})_{1 \leq i,j \leq r}\), and let \(q\) be an indeterminate (or a non-zero complex number that is not a root of unity).
- \(K_i K_j = K_j K_i\), \(K_i K_i^{-1} = K_i^{-1} K_i = 1\).
- \(K_i E_j K_i^{-1} = q_i^{a_{ij}} E_j\) and \(K_i F_j K_i^{-1} = q_i^{-a_{ij}} F_j\), where \(q_i = q^{d_i}\) and \(d_i\) are the symmetrizing integers.
- \([E_i, F_j] = \delta_{ij} \frac{K_i - K_i^{-1}}{q_i - q_i^{-1}}\).
- The quantum Serre relations: for \(i \neq j\), \[ \sum_{k=0}^{1 - a_{ij}} (-1)^k \binom{1 - a_{ij}}{k}_{q_i} E_i^{1 - a_{ij} - k} E_j E_i^k = 0 \] and similarly for the \(F_i\)'s.
As \(q \to 1\), the quantum group \(U_q(\mathfrak{g})\) degenerates to the universal enveloping algebra \(U(\mathfrak{g})\), with \(K_i \to 1\), \(E_i \to e_i\), \(F_i \to f_i\).
6.2 The Quantum Yang-Baxter Equation
One of the original motivations for quantum groups comes from mathematical physics.
The quantum group \(U_q(\mathfrak{g})\) is a quasitriangular Hopf algebra: it carries a universal R-matrix \(\mathcal{R} \in U_q(\mathfrak{g})^{\hat{\otimes} 2}\) that provides solutions to the QYBE in any representation. This structure underlies the construction of quantum knot invariants (the Jones polynomial, HOMFLY polynomial, etc.) and quantum integrable systems.
6.3 Representations of Quantum Groups
Despite this abstract equivalence, the quantum and classical categories differ as braided tensor categories — the braiding provided by the R-matrix is non-trivial and carries the knot-invariant information.
6.4 Crystal Bases
Crystal bases, introduced by Kashiwara in 1990, provide a combinatorial framework for studying representations that is intrinsic to the quantum group.
- \(\mathcal{L}\) is a free \(\mathbb{A}\)-submodule of \(V\) (where \(\mathbb{A} = \{f(q) \in \mathbb{Q}(q) : f \text{ is regular at } q = 0\}\)) such that \(V = \mathbb{Q}(q) \otimes_\mathbb{A} \mathcal{L}\).
- \(\mathcal{B}\) is a basis of the \(\mathbb{Q}\)-vector space \(\mathcal{L}/q\mathcal{L}\).
- The Kashiwara operators \(\tilde{e}_i, \tilde{f}_i\) (modified divided-power versions of \(E_i, F_i\)) preserve \(\mathcal{L}\) and induce operators on \(\mathcal{L}/q\mathcal{L}\) that permute \(\mathcal{B} \cup \{0\}\).
The key insight is that at \(q = 0\) (the “crystal limit”), the representation theory simplifies dramatically: the operators \(\tilde{e}_i, \tilde{f}_i\) become purely combinatorial — they either move a basis vector to another basis vector or annihilate it.
6.5 Tensor Product Rule and Crystal Graphs
One of the great advantages of crystal bases is that the tensor product of crystals is described by a simple combinatorial rule.
For type \(A\), crystal basis theory has a beautiful combinatorial incarnation in terms of Young tableaux and the Littlewood-Richardson rule.
6.6 Canonical Bases
Lusztig independently discovered a basis with similar remarkable properties, which he called the canonical basis.
- is invariant under the bar involution \(\overline{(\cdot)}\),
- is congruent to the crystal basis modulo \(q \cdot \mathcal{L}(\infty)\).
Kashiwara proved that the global crystal basis coincides with Lusztig’s canonical basis. The positivity of structure constants has a geometric explanation via Lusztig’s construction.
6.7 Lusztig’s Geometric Construction
Lusztig gave a geometric construction of the canonical basis and of the quantum group itself using perverse sheaves on quiver varieties.
\[ E_\mathbf{v} = \bigoplus_{(i \to j) \in Q} \mathrm{Hom}(k^{v_i}, k^{v_j}) \]carries an action of \(G_\mathbf{v} = \prod_i \mathrm{GL}(v_i)\) by base change.
6.8 Nakajima Quiver Varieties
Hiraku Nakajima, building on work of Kronheimer and others, introduced in the 1990s a class of hyperkähler varieties that provide geometric realizations of highest-weight representations.
More concretely, for a quiver \(Q\) with adjacency matrix \(a_{ij}\), the representation space includes, for each edge, a pair of maps (in both directions due to the cotangent bundle), plus framing maps. The moment map equations and stability conditions cut out a smooth variety.
- The direct sum of top Borel-Moore homologies \[ \bigoplus_\mathbf{v} H_{2d(\mathbf{v})}^{BM}(\mathfrak{M}(\mathbf{v}, \mathbf{w})) \] is isomorphic, as a representation of \(\mathfrak{g}\), to the irreducible highest-weight representation \(V(\lambda)\), where \(\lambda = \sum_i w_i \omega_i\) is the dominant weight determined by the framing vector.
- The correspondences (Hecke correspondences) between quiver varieties with different dimension vectors provide geometric realizations of the Chevalley generators \(e_i, f_i\).
- Fixed points under a torus action on \(\mathfrak{M}(\mathbf{v}, \mathbf{w})\) give a basis that coincides with the canonical/crystal basis.
Chapter 7: Categorification and Modern Directions
The final chapter surveys the philosophy of categorification and several of its most spectacular applications, representing the cutting edge of geometric representation theory. Here, classical algebraic structures (numbers, vector spaces, linear maps) are “lifted” to richer categorical structures (vector spaces, categories, functors), and profound structural theorems emerge from this lifting.
7.1 Categorification Philosophy
- Natural numbers \(\to\) finite sets (or vector spaces).
- Integers \(\to\) virtual vector spaces (Grothendieck group \(K_0\)).
- Polynomials with non-negative integer coefficients \(\to\) graded vector spaces.
- Linear maps \(\to\) functors.
- Equalities \(\to\) natural isomorphisms (or canonical isomorphisms).
The power of categorification is that it reveals hidden structure: equalities become isomorphisms, and multiplicities become dimensions of spaces that may themselves carry additional symmetries. Positivity results (non-negative integer coefficients) find natural explanations as dimensions of vector spaces.
7.2 Khovanov Homology
Mikhail Khovanov’s categorification of the Jones polynomial (1999) was a landmark achievement that brought categorification into the mainstream.
The Jones polynomial \(J(L; q) \in \mathbb{Z}[q, q^{-1}]\) is a knot invariant (an invariant of oriented links in \(S^3\)). It can be computed combinatorially using the Kauffman bracket applied to a link diagram.
The construction proceeds by replacing the states in the Kauffman bracket state sum with chain complexes. Each state (a choice of resolution at each crossing) contributes a tensor product of “Frobenius algebras” (specifically, the ring \(A = \mathbb{Z}[x]/(x^2)\)), and the differential arises from the multiplication and comultiplication maps of this algebra.
7.3 Categorical Actions of Lie Algebras
The idea of categorifying Lie algebra representations was developed systematically by Chuang and Rouquier (2008) and independently by Khovanov and Lauda (2010) and Rouquier (2008).
- A direct sum decomposition \(\mathcal{C} = \bigoplus_{n \in \mathbb{Z}} \mathcal{C}_n\) (the "weight spaces").
- Exact functors \(E: \mathcal{C}_n \to \mathcal{C}_{n+2}\) and \(F: \mathcal{C}_n \to \mathcal{C}_{n-2}\) (categorifying the generators).
- Natural transformations \(X: E \Rightarrow E\) and \(T: E^2 \Rightarrow E^2\) satisfying the relations of the degenerate affine Hecke algebra (or the KLR algebra in the quantum setting).
- The functors satisfy \(EF \cong FE \oplus \mathrm{Id}^{\oplus |n|}\) on \(\mathcal{C}_n\) when \(n \geq 0\) (and similarly for \(n \leq 0\)).
The Chuang-Rouquier theorem has powerful applications: it proves Broué’s abelian defect group conjecture for symmetric groups and gives derived equivalences between blocks of representation categories.
The full framework of categorical Lie algebra actions uses the KLR algebra (Khovanov-Lauda-Rouquier algebra), also known as the quiver Hecke algebra.
7.4 Soergel Bimodules and the Elias-Williamson Theorem
The most spectacular application of categorification to Kazhdan-Lusztig theory came in 2014, when Ben Elias and Geordie Williamson gave an algebraic proof of the Kazhdan-Lusztig positivity conjecture using Soergel bimodules.
Recall from Chapter 5 that Soergel bimodules categorify the Hecke algebra: indecomposable Soergel bimodules \(B_w\) correspond to the Kazhdan-Lusztig basis elements \(C'_w\), and the structure constants of the Hecke algebra (with respect to the KL basis) are the graded multiplicities of indecomposable summands in tensor products.
For Weyl groups of algebraic groups, this was known from the geometric interpretation (the coefficients are dimensions of intersection cohomology stalks). But for general Coxeter groups (e.g., non-crystallographic types \(H_3, H_4\), or infinite groups), no geometric interpretation was available. Elias and Williamson’s proof works for all Coxeter groups.
Step 1: Diagrammatic presentation. Elias and Williamson give a presentation of the category of Soergel bimodules by generators (planar diagrams) and relations, making the category completely algebraic and combinatorial.
Step 2: Intersection form. On each Soergel bimodule, they define an intersection form (a bilinear pairing) analogous to the intersection form on the cohomology of an algebraic variety.
Step 3: Hard Lefschetz and Hodge-Riemann. The key technical achievement is proving that the intersection form satisfies the “hard Lefschetz” property and the “Hodge-Riemann bilinear relations” — that is, the intersection form is non-degenerate and has the correct signature pattern. These are the Soergel-bimodule analogues of the hard Lefschetz theorem and the Hodge-Riemann bilinear relations in algebraic geometry.
Step 4: Positivity. The Hodge-Riemann relations imply that the transition matrix between Bott-Samelson bimodules and indecomposable Soergel bimodules has non-negative entries, which translates to the positivity of KL polynomials.
This proof is remarkable because it gives a purely algebraic/combinatorial proof of a result that was previously accessible only through deep geometry (intersection cohomology of Schubert varieties, which requires the machinery of \(\ell\)-adic cohomology and the Weil conjectures).
7.5 The Geometric Satake Correspondence
The geometric Satake correspondence (Lusztig, Ginzburg, Beilinson-Drinfeld, Mirković-Vilonen) connects the representation theory of a reductive group to the geometry of the affine Grassmannian.
The affine Grassmannian is an ind-scheme (an infinite-dimensional algebraic variety expressed as a union of finite-dimensional projective varieties). It has a natural stratification by \(G[\![t]\!]\)-orbits indexed by dominant coweights \(\lambda^\vee\).
- The IC sheaf of the orbit closure \(\overline{\mathrm{Gr}_G^\lambda}\) corresponds to the irreducible representation \(V(\lambda)\) of \(G^\vee\).
- The convolution product on perverse sheaves corresponds to the tensor product of representations.
- The hypercohomology functor is the fiber functor, recovering \(G^\vee\) via Tannakian reconstruction.
7.6 The Geometric Langlands Program
The geometric Langlands program, initiated by Drinfeld and developed extensively by Beilinson, Drinfeld, Frenkel, Gaitsgory, and many others, is a vast program that reinterprets the Langlands correspondence in geometric terms.
Let \(\Sigma\) be a smooth projective algebraic curve over \(\mathbb{C}\).
between D-modules on the moduli of \(G\)-bundles and ind-coherent sheaves on the moduli of \(G^\vee\)-local systems. This is a categorification of the classical (number-theoretic) Langlands correspondence, where automorphic forms on \(\mathrm{Bun}_G\) correspond to Galois representations valued in \(G^\vee\).
The geometric Langlands program ties together essentially all the themes of this course: D-modules and perverse sheaves on algebraic stacks, the geometric Satake correspondence (which provides the “local” input), and categorification (the entire program is a categorification of the classical Langlands correspondence).
7.7 Symplectic Resolutions and Symplectic Duality
We conclude with a modern framework that unifies many of the geometric constructions encountered in this course.
- The Springer resolution \(\widetilde{\mathcal{N}} \to \mathcal{N}\) (the cotangent bundle of the flag variety resolving the nilpotent cone).
- Nakajima quiver varieties \(\mathfrak{M}(\mathbf{v}, \mathbf{w}) \to \mathfrak{M}_0(\mathbf{v}, \mathbf{w})\).
- Hilbert schemes of points on surfaces: \(\mathrm{Hilb}^n(\mathbb{C}^2) \to \mathrm{Sym}^n(\mathbb{C}^2)\).
- Slodowy slices and their resolutions.
Symplectic resolutions have exceptional geometric and representation-theoretic properties:
- The pushforward of the constant sheaf under \(\pi\) is a semisimple perverse sheaf (by the decomposition theorem), and its endomorphism algebra defines important algebras (e.g., Weyl group algebras, rational Cherednik algebras, quantized quiver varieties).
- The quantization of \(X\) (deformation of the commutative coordinate ring to a non-commutative algebra) often has deep representation-theoretic significance.
- The Coulomb branch of \(X\) is identified with the Higgs branch of \(X^!\) and vice versa.
- Category \(\mathcal{O}\) for \(X\) is Koszul dual to category \(\mathcal{O}\) for \(X^!\).
- Quantization parameters for \(X\) correspond to deformation parameters for \(X^!\).
- \(X = T^*\mathrm{Gr}(k, n)\), the cotangent bundle of the Grassmannian.
- \(X^! = T^*\mathrm{Gr}(n-k, n)\), the cotangent bundle of the dual Grassmannian.
The unifying theme of geometric representation theory is now clear: the interplay between geometry (algebraic varieties, sheaves, cohomology) and algebra (representations, categories, functors) is not merely an analogy but a deep structural principle. From the Borel-Weil theorem (representations as sections of line bundles) through the Springer correspondence (Weyl group representations from cohomology of fibers) to the geometric Langlands program (automorphic representations as D-modules), the geometric perspective has revealed structures invisible to purely algebraic methods and has driven some of the most profound advances in modern mathematics.