PMATH 945: Modern Algebraic Geometry
Ben Webster
Estimated study time: 1 hr 18 min
Table of contents
Sources and References
- Hartshorne, Robin. Algebraic Geometry. Graduate Texts in Mathematics 52, Springer, 1977. (Primary reference; Chapters II–IV.)
- Vakil, Ravi. The Rising Sea: Foundations of Algebraic Geometry. Publicly available draft, math.stanford.edu/~vakil/216blog/. (Comprehensive modern treatment with excellent motivation.)
- Mumford, David. The Red Book of Varieties and Schemes. Lecture Notes in Mathematics 1358, Springer, 1999.
- Eisenbud, David and Joe Harris. The Geometry of Schemes. Graduate Texts in Mathematics 197, Springer, 2000.
- Sernesi, Edoardo. Deformations of Algebraic Schemes. Grundlehren der Mathematischen Wissenschaften 334, Springer, 2006.
- Atiyah, M.F. and I.G. Macdonald. Introduction to Commutative Algebra. Addison-Wesley, 1969.
Chapter 1: Sheaves and Ringed Spaces
1.1 Presheaves and Sheaves
The language of sheaves is the foundational toolkit of modern algebraic geometry. A sheaf encodes the idea that local data can be consistently patched together to yield global data, and that global data is completely determined by its local restrictions. This principle — locality of data and locality of agreement — underpins everything from the structure sheaf of a scheme to cohomological machinery.
- For each open set \( U \subseteq X \), an abelian group \( \mathcal{F}(U) \), whose elements are called sections of \( \mathcal{F} \) over \( U \).
- For each inclusion \( V \subseteq U \) of open sets, a restriction homomorphism \( \rho_{UV} : \mathcal{F}(U) \to \mathcal{F}(V) \), satisfying \( \rho_{UU} = \mathrm{id} \) and \( \rho_{UW} = \rho_{VW} \circ \rho_{UV} \) whenever \( W \subseteq V \subseteq U \).
One can analogously define presheaves of rings, sets, modules over a fixed ring, and so on. The presheaf axioms amount to saying that \( \mathcal{F} \) is a contravariant functor from the category \( \mathbf{Open}(X) \) (objects: open sets of \( X \); morphisms: inclusions) to the target category.
A presheaf is not, by itself, a satisfactory geometric object: it may fail to detect when local sections agree, and it may fail to guarantee that compatible local sections glue. These two conditions define a sheaf.
- (Identity axiom) If \( s, t \in \mathcal{F}(U) \) satisfy \( s|_{U_i} = t|_{U_i} \) for all \( i \), then \( s = t \).
- (Gluing axiom) If sections \( s_i \in \mathcal{F}(U_i) \) satisfy \( s_i|_{U_i \cap U_j} = s_j|_{U_i \cap U_j} \) for all \( i, j \), then there exists \( s \in \mathcal{F}(U) \) with \( s|_{U_i} = s_i \) for all \( i \).
Together, these say that \( \mathcal{F}(U) \) is the equalizer of the two maps
\[ \prod_i \mathcal{F}(U_i) \rightrightarrows \prod_{i,j} \mathcal{F}(U_i \cap U_j). \]This is a sheaf. It will later appear as the structure sheaf of a closed point.
1.2 Stalks
The stalk of a sheaf at a point captures all local information near that point.
where the colimit is taken over all open sets \( U \) containing \( x \), ordered by reverse inclusion.
Concretely, an element of \( \mathcal{F}_x \) is an equivalence class \( (U, s) \) where \( U \ni x \) is open and \( s \in \mathcal{F}(U) \), with \( (U, s) \sim (V, t) \) if there exists an open \( W \subseteq U \cap V \) with \( x \in W \) and \( s|_W = t|_W \). Such an equivalence class is called a germ of \( \mathcal{F} \) at \( x \).
Stalks are essential for checking whether a morphism of sheaves is an isomorphism: a morphism \( \phi : \mathcal{F} \to \mathcal{G} \) is an isomorphism of sheaves if and only if the induced map on stalks \( \phi_x : \mathcal{F}_x \to \mathcal{G}_x \) is an isomorphism for every \( x \in X \).
1.3 Sheafification
Not every presheaf is a sheaf, but every presheaf has a universal sheafification.
The sheafification can be constructed explicitly: sections of \( \mathcal{F}^+(U) \) are functions assigning to each \( x \in U \) a germ \( s_x \in \mathcal{F}_x \), subject to the condition that these germs are locally represented by actual sections of \( \mathcal{F} \). The sheafification has the same stalks as the original presheaf: \( (\mathcal{F}^+)_x \cong \mathcal{F}_x \) for all \( x \).
1.4 Morphisms of Sheaves and Exact Sequences
The category \( \mathbf{Sh}(X) \) of sheaves of abelian groups on \( X \) is an abelian category. The kernel of \( \phi \) is the sheaf \( U \mapsto \ker(\phi_U) \); the image and cokernel require sheafification of the corresponding presheaves. A sequence \( \mathcal{F} \to \mathcal{G} \to \mathcal{H} \) is exact in \( \mathbf{Sh}(X) \) if and only if the induced sequence of stalks is exact at every point.
1.5 Locally Ringed Spaces
Here \( f_* \mathcal{O}_X \) is the pushforward sheaf: \( (f_* \mathcal{O}_X)(V) = \mathcal{O}_X(f^{-1}(V)) \) for open \( V \subseteq Y \). The locality condition on stalk maps is what distinguishes morphisms of locally ringed spaces from mere morphisms of ringed spaces. It encodes the idea that a regular function that vanishes at a point pulls back to a function that vanishes at the preimage.
Chapter 2: Affine Schemes
2.1 The Spectrum of a Ring
Let \( A \) be a commutative ring with unity. The prime spectrum of \( A \) is the fundamental geometric object associated to \( A \).
for ideals \( \mathfrak{a} \subseteq A \). The complement of \( V(\mathfrak{a}) \) is the union of open sets \( D(f) = \mathrm{Spec}(A) \setminus V(f) \) for \( f \in A \), which form a basis for the topology.
Note that \( V(A) = \emptyset \), \( V(0) = \mathrm{Spec}(A) \), \( V(\mathfrak{a}) \cup V(\mathfrak{b}) = V(\mathfrak{a} \cap \mathfrak{b}) \), and \( \bigcap_i V(\mathfrak{a}_i) = V(\sum_i \mathfrak{a}_i) \). The points of \( \mathrm{Spec}(A) \) correspond to prime ideals, not necessarily maximal: this is a crucial difference from classical algebraic geometry over algebraically closed fields, where one usually considers only maximal ideals.
For a field \( k \), \( \mathrm{Spec}(k) \) is a single point, corresponding to the zero ideal. For \( k[x] \), the points are the irreducible polynomials and the generic point \( (0) \).
2.2 The Structure Sheaf of an Affine Scheme
the localization of \( A \) at the multiplicative set \( \{1, f, f^2, \ldots\} \). This extends uniquely to a sheaf of rings on all of \( \mathrm{Spec}(A) \).
For general open sets, \( \mathcal{O}_{\mathrm{Spec}(A)}(U) = \varinjlim_{D(f) \subseteq U} A_f \). A key property is:
- For any \( f \in A \), \( \mathcal{O}_X(D(f)) \cong A_f \).
- The stalk at a prime \( \mathfrak{p} \in X \) is \( \mathcal{O}_{X, \mathfrak{p}} \cong A_\mathfrak{p} \), the localization at \( \mathfrak{p} \).
- The global sections \( \mathcal{O}_X(X) \cong A \).
2.3 Morphisms of Affine Schemes and Ring Homomorphisms
The category of affine schemes is contravariantly equivalent to the category of commutative rings. This is the algebraic backbone of scheme theory.
In other words, the functor \( A \mapsto \mathrm{Spec}(A) \) is a contravariant equivalence from the category of commutative rings to the category of affine schemes.
2.4 The Functor of Points
A powerful perspective on schemes — especially useful for functorial constructions — is the functor of points.
For an affine scheme \( X = \mathrm{Spec}(A) \), we have \( h_X(\mathrm{Spec}(R)) = \mathrm{Hom}(A, R) \) for any ring \( R \). For instance, \( \mathbb{A}^n = \mathrm{Spec}(\mathbb{Z}[x_1, \ldots, x_n]) \), and an \( R \)-valued point of \( \mathbb{A}^n \) is an \( n \)-tuple \( (r_1, \ldots, r_n) \in R^n \), by the universal property of polynomial rings. This makes the functor of points extremely concrete and computation-friendly.
Chapter 3: Schemes
3.1 The Definition of a Scheme
Schemes form a category: a morphism of schemes is simply a morphism of locally ringed spaces between them. Every affine scheme is a scheme. The category of schemes contains the category of affine schemes as a full subcategory.
3.2 Open and Closed Subschemes
Closed subschemes encode not just the zero set of functions but also their multiplicities and intersections. For instance, the closed subschemes of \( \mathbb{A}^1_k = \mathrm{Spec}(k[x]) \) are in bijection with ideals of \( k[x] \), i.e., with polynomials up to unit — including non-reduced ones like \( (x^2) \), which corresponds geometrically to the “double origin.”
3.3 Gluing Constructions
Schemes can be constructed by gluing affine schemes along open subsets, much as manifolds are built by gluing open sets of \( \mathbb{R}^n \).
3.4 Reduced, Integral, and Irreducible Schemes
- A scheme \( X \) is reduced if for every open \( U \subseteq X \), the ring \( \mathcal{O}_X(U) \) has no nilpotent elements.
- \( X \) is irreducible if its underlying topological space is irreducible (i.e., cannot be written as a union of two proper closed subsets).
- \( X \) is integral if it is both reduced and irreducible. Equivalently, \( X \) is integral if every \( \mathcal{O}_X(U) \) is an integral domain for nonempty open \( U \).
Integral schemes are the scheme-theoretic analogue of irreducible algebraic varieties. For an affine integral scheme \( \mathrm{Spec}(A) \), the ring \( A \) is a domain, and there is a unique generic point \( \eta \in X \) whose closure is all of \( X \). The residue field \( k(\eta) = \mathrm{Frac}(A) \) is the function field of \( X \).
3.5 Schemes of Finite Type and Varieties
The classical varieties of algebraic geometry (affine algebraic sets, projective varieties) correspond to integral schemes of finite type over an algebraically closed field \( k \), possibly with additional conditions (separated, proper). The passage to schemes allows for a much richer theory: non-algebraically closed fields, arithmetic rings like \( \mathbb{Z} \), and non-reduced schemes (with their “thickened” geometry).
Chapter 4: Projective Schemes
4.1 Graded Rings and the Proj Construction
- The underlying set consists of all homogeneous prime ideals \( \mathfrak{p} \subseteq S \) that do not contain \( S_+ \).
- The topology: closed sets are \( V_+(\mathfrak{a}) = \{ \mathfrak{p} \in \mathrm{Proj}(S) \mid \mathfrak{a} \subseteq \mathfrak{p} \} \) for homogeneous ideals \( \mathfrak{a} \).
- The structure sheaf: on the basic open set \( D_+(f) = \{ \mathfrak{p} \mid f \notin \mathfrak{p} \} \) for homogeneous \( f \in S_+ \), one sets \( \mathcal{O}(D_+(f)) = (S_f)_0 \), the degree-zero part of the localization \( S_f = S[f^{-1}] \).
The key point is that \( D_+(f) \cong \mathrm{Spec}((S_f)_0) \) as ringed spaces, making \( \mathrm{Proj}(S) \) a scheme. If \( S = A[x_0, \ldots, x_n] \) with \( A \) a ring and all \( x_i \) of degree 1, then \( \mathrm{Proj}(S) = \mathbb{P}^n_A \), projective \( n \)-space over \( A \).
4.2 Projective \( n \)-Space
where all generators have degree 1. It is covered by \( n+1 \) affine open sets \( U_i = D_+(x_i) \cong \mathrm{Spec}(k[x_0/x_i, \ldots, \hat{x_i}/x_i, \ldots, x_n/x_i]) \cong \mathbb{A}^n_k \).
4.3 Closed Subschemes and Homogeneous Ideals
For a projective scheme \( \mathbb{P}^n_k \), closed subschemes correspond to homogeneous ideals.
Chapter 5: Morphisms Between Schemes
5.1 Types of Morphisms
Many geometric properties of maps between spaces are encoded in the structure of corresponding morphisms of schemes. We survey the most important classes.
- Locally of finite type if there exists an affine open cover \( Y = \bigcup V_i \) with \( V_i = \mathrm{Spec}(B_i) \) and for each \( i \), a cover of \( f^{-1}(V_i) \) by affines \( \mathrm{Spec}(A_{ij}) \) where each \( A_{ij} \) is a finitely generated \( B_i \)-algebra.
- Of finite type if additionally each \( f^{-1}(V_i) \) can be covered by finitely many such affines.
- Finite if there is an affine cover \( Y = \bigcup V_i \), \( V_i = \mathrm{Spec}(B_i) \), with \( f^{-1}(V_i) = \mathrm{Spec}(A_i) \) and \( A_i \) a finite \( B_i \)-module.
- Affine if the preimage of every affine open in \( Y \) is affine in \( X \).
Finite morphisms are affine, and affine morphisms are separated (defined below).
5.2 Separated and Proper Morphisms
Separatedness is the scheme-theoretic analogue of the Hausdorff condition; properness corresponds to compactness.
Projective morphisms are proper. The converse is not true in general (there exist proper non-projective varieties), but for many purposes one works with projective schemes.
5.3 The Valuative Criteria
Separatedness and properness admit elegant reformulations using discrete valuation rings (DVRs).
has at most one lift \( \mathrm{Spec}(R) \to X \) making the diagram commute.
These criteria capture the geometric intuition: separatedness says limits of arcs are unique when they exist; properness says limits always exist and are unique (the “valuative criterion for compactness”).
5.4 Immersions and Base Change
Chapter 6: Fibered Products
6.1 Existence of Fibered Products
6.2 Fiber Products of Affine Schemes
The affine case is central. Suppose \( A \) and \( B \) are \( R \)-algebras. Then:
\[ \mathrm{Spec}(A) \times_{\mathrm{Spec}(R)} \mathrm{Spec}(B) = \mathrm{Spec}(A \otimes_R B). \]This is the product variety (scheme) cut out by \( f(x) = 0 \) and \( g(y) = 0 \) in \( \mathbb{A}^2_k \).
6.3 Geometric Fibers
Given \( f : X \to S \) and a point \( s \in S \), the fiber over \( s \) is
\[ X_s = X \times_S \mathrm{Spec}(k(s)), \]where \( k(s) = \mathcal{O}_{S,s} / \mathfrak{m}_s \) is the residue field at \( s \). For \( S = \mathrm{Spec}(\mathbb{Z}) \) and \( X = \mathrm{Spec}(\mathbb{Z}[x, y]/(y^2 - x^3 + x)) \), the fiber over \( (p) \in \mathrm{Spec}(\mathbb{Z}) \) is the reduction \( X_{(p)} = \mathrm{Spec}(\mathbb{F}_p[x,y]/(y^2 - x^3 + x)) \), a curve over \( \mathbb{F}_p \).
The geometric fiber over a geometric point \( \bar{s} : \mathrm{Spec}(\bar{k}) \to S \) (where \( \bar{k} \) is an algebraic closure of \( k(s) \)) is \( X_{\bar{s}} = X \times_S \mathrm{Spec}(\bar{k}) \). Many properties of morphisms (e.g., smoothness, irreducibility of fibers) are best checked on geometric fibers.
6.4 Flatness (Brief Introduction)
Flat morphisms are the “continuous families” of algebraic geometry: the fibers vary in families without jumping. A key example is that a morphism \( \mathrm{Spec}(B) \to \mathrm{Spec}(A) \) is flat iff \( B \) is a flat \( A \)-module. Projections, open immersions, and étale morphisms are flat. The generic fiber of a flat morphism over an integral scheme determines the fibers at closed points in many respects.
Chapter 7: Dimension and Regularity
7.1 Krull Dimension
The Krull dimension of a scheme \( X \) is the supremum of the lengths of chains of irreducible closed subsets \( Z_0 \subsetneq Z_1 \subsetneq \cdots \subsetneq Z_n \subseteq X \).
For a topological space, the dimension defined by chains of irreducible closed subsets agrees with Krull dimension when the space is the spectrum of a ring. Basic examples: \( \dim \mathbb{A}^n_k = n \), \( \dim \mathbb{P}^n_k = n \), \( \dim \mathrm{Spec}(\mathbb{Z}) = 1 \). For varieties over a field, Krull dimension coincides with the transcendence degree of the function field over \( k \).
7.2 Codimension
where \( \eta_Z \) is the generic point of \( Z \) and \( \mathcal{O}_{X, \eta_Z} \) is its local ring in \( X \). For well-behaved (e.g., equidimensional) schemes, \( \dim Z + \mathrm{codim}(Z, X) = \dim X \).
7.3 Regular Local Rings and Smooth Varieties
has rank \( n - \dim X \) at \( x \).
7.4 Normal Varieties
Regular implies normal (regular local rings are integrally closed). Normal varieties have good divisor theory: in particular, the Weil divisor class group is well-defined, and on a smooth variety it coincides with the Cartier divisor class group (the Picard group).
Chapter 8: Line Bundles and Divisors
8.1 Invertible Sheaves and the Picard Group
The tensor product \( \mathcal{L} \otimes_{\mathcal{O}_X} \mathcal{M} \) of two invertible sheaves is again invertible. The inverse of \( \mathcal{L} \) is \( \mathcal{L}^{-1} = \mathcal{H}om_{\mathcal{O}_X}(\mathcal{L}, \mathcal{O}_X) \). Under tensor product, the isomorphism classes of invertible sheaves form a group:
8.2 Weil Divisors and Cartier Divisors
On a normal variety, one can describe line bundles geometrically via divisors.
On a smooth variety over a field, every Weil divisor is Cartier and \( \mathrm{Cl}(X) = \mathrm{Pic}(X) \). The correspondence between Cartier divisors and line bundles: a Cartier divisor \( \{(U_i, f_i)\} \) determines a line bundle \( \mathcal{O}_X(D) \) by taking \( \mathcal{O}(D)|_{U_i} = f_i^{-1} \mathcal{O}_{U_i} \subseteq \mathcal{K}_{U_i} \).
8.3 Linear Systems and Maps to Projective Space
8.4 Cohomology of Sheaves
Sheaf cohomology measures the obstruction to extending local sections globally.
For practical computation on projective schemes, Čech cohomology is very useful. Given an open affine cover \( \mathfrak{U} = \{U_i\}_{i=0}^n \) of \( X \), the Čech complex is
\[ 0 \to \prod_i \mathcal{F}(U_i) \to \prod_{i < j} \mathcal{F}(U_i \cap U_j) \to \cdots \to \mathcal{F}(U_0 \cap \cdots \cap U_n) \to 0, \]and the cohomology of this complex computes \( H^*(X, \mathcal{F}) \) when the cover consists of open affines and \( \mathcal{F} \) is quasicoherent (by a theorem of Cartan).
- \( H^0(\mathbb{P}^n, \mathcal{O}(d)) \) is the space of homogeneous polynomials of degree \( d \) (zero for \( d < 0 \)).
- \( H^n(\mathbb{P}^n, \mathcal{O}(d)) \cong H^0(\mathbb{P}^n, \mathcal{O}(-d - n - 1))^\vee \) (Serre duality).
- \( H^i(\mathbb{P}^n, \mathcal{O}(d)) = 0 \) for \( 0 < i < n \) and all \( d \).
Chapter 9: Curves and the Riemann-Roch Theorem
9.1 Smooth Projective Curves
The theory of smooth projective curves over \( k \) is one of the most beautiful chapters of algebraic geometry. Every smooth projective curve \( C \) over an algebraically closed field \( k \) is determined up to isomorphism by its function field \( K = k(C) \): the closed points of \( C \) correspond bijectively to discrete valuations of \( K/k \) (the places of \( K \)).
9.2 Divisors on Curves
Since \( \dim C = 1 \), the only irreducible closed subsets of dimension 0 are points. Thus:
- Weil divisors on \( C \) are formal \( \mathbb{Z} \)-linear combinations of closed points: \( D = \sum_{P \in C} n_P \cdot P \), with \( n_P = 0 \) for all but finitely many \( P \).
- The degree of \( D \) is \( \deg D = \sum n_P [k(P) : k] \).
- A rational function \( f \in K^* \) has divisor \( \mathrm{div}(f) = \sum_P v_P(f) \cdot P \), where \( v_P \) is the valuation at \( P \).
- Principal divisors have degree 0 (by the product formula).
the Riemann-Roch space of \( D \). Set \( \ell(D) = \dim_k L(D) \).
9.3 Genus
Equivalently, for \( k = \mathbb{C} \), the genus is the number of handles of the topological surface \( C(\mathbb{C}) \).
Alternative definitions: if \( C \) is a smooth plane curve of degree \( d \), then \( g = (d-1)(d-2)/2 \). For an elliptic curve (smooth genus-1 curve with a marked point), \( g = 1 \). The projective line \( \mathbb{P}^1_k \) has \( g = 0 \).
9.4 The Riemann-Roch Theorem
The Riemann-Roch theorem is the central result in the theory of curves. It computes \( \ell(D) \) and relates it to the geometry of the canonical divisor.
by comparing with the case \( D = 0 \) (where \( \ell(0) = 1 \) and \( h^1 = g \)) and using additivity of Euler characteristic when adding or removing points. Serre duality then gives \( h^1(C, \mathcal{O}(D)) = h^0(C, \Omega_C(-D)) = \ell(K_C - D) \).
9.5 Applications of Riemann-Roch
Curves of low genus.
- \( g = 0 \): Every smooth curve with a rational point is isomorphic to \( \mathbb{P}^1_k \). (Take any point \( P \); then \( \ell(P) = 2 \) gives a morphism to \( \mathbb{P}^1 \) of degree 1.)
- \( g = 1 \): Elliptic curves. For a point \( P \) on an elliptic curve, Riemann-Roch gives \( \ell(3P) = 3 \), so \( 3P \) embeds \( C \) in \( \mathbb{P}^2 \) as a cubic, and \( C \) has a Weierstrass equation \( y^2 = x^3 + ax + b \).
- \( g = 2 \): The canonical map \( \phi_{K_C} : C \to \mathbb{P}^1 \) is a degree-2 map; \( C \) is a hyperelliptic curve. The map is given by \( \ell(K_C) = g = 2 \).
Embeddings of curves.
Clifford’s Theorem.
Equality holds only for \( D = 0 \), \( D = K_C \), or when \( C \) is hyperelliptic and \( D \) is a multiple of the hyperelliptic class.
Clifford’s theorem controls how many independent sections a special divisor can have, and is a key tool in Brill-Noether theory.
Chapter 10: Serre Duality
10.1 The Dualizing Sheaf
Serre duality is the algebraic geometry analogue of Poincaré duality on compact oriented manifolds. To state it, we need the dualizing sheaf.
such that for every coherent sheaf \( \mathcal{F} \) on \( X \), the natural pairing
\[ H^i(X, \mathcal{F}) \times H^{n-i}(X, \mathcal{H}om(\mathcal{F}, \omega_X)) \to H^n(X, \omega_X) \xrightarrow{t} k \]is a perfect pairing of \( k \)-vector spaces.
the top exterior power of the sheaf of Kähler differentials. It is an invertible sheaf (a line bundle) and is uniquely characterized by Serre duality.
For a smooth projective curve \( C \), \( \omega_C = \Omega_{C/k} \) is just the sheaf of 1-forms, and its degree is \( 2g - 2 \) (as mentioned above).
For projective space \( \mathbb{P}^n_k \), we have \( \omega_{\mathbb{P}^n} = \mathcal{O}(-n-1) \). This can be computed from the Euler sequence and the formula for the canonical class of a hypersurface.
10.2 Statement of Serre Duality
for all \( 0 \leq i \leq n \), where \( \mathcal{F}^\vee = \mathcal{H}om(\mathcal{F}, \mathcal{O}_X) \) is the dual sheaf. In particular, \( h^i(X, \mathcal{F}) = h^{n-i}(X, \mathcal{F}^\vee \otimes \omega_X) \).
10.3 Serre Duality for Curves
For a smooth projective curve \( C \) of genus \( g \), \( n = 1 \) and \( \omega_C = \Omega_{C/k} \). Serre duality reads: for any line bundle \( \mathcal{L} \) on \( C \),
\[ H^1(C, \mathcal{L}) \cong H^0(C, \mathcal{L}^{-1} \otimes \omega_C)^\vee = H^0(C, K_C - D)^\vee, \]where \( D \) is the divisor corresponding to \( \mathcal{L} \). This is precisely the identification \( h^1(C, \mathcal{O}(D)) = \ell(K_C - D) \) used in the proof of Riemann-Roch.
10.4 Applications: Vanishing and Bounds
Serre duality, combined with Riemann-Roch and other tools, yields powerful vanishing results for cohomology.
By Serre duality, this is equivalent to \( H^{n-i}(X, \mathcal{L}^{-1}) = 0 \) for \( i > 0 \), i.e., \( H^j(X, \mathcal{L}^{-1}) = 0 \) for \( j < n \).
where \( R = \sum_{P \in C} (e_P - 1) P \) is the ramification divisor, and \( e_P \) is the ramification index at \( P \). (Assumes separable \( f \) and that the characteristic does not divide any \( e_P \).) This follows from the fact that \( f^* \omega_D \) is a subsheaf of \( \omega_C \), with quotient supported on the ramification locus.
Chapter 11: Supplementary Topics
11.1 Coherent Sheaves and Quasi-Coherent Sheaves
On a Noetherian scheme, coherent sheaves are the central objects. The global sections functor, pushforward, pullback, tensor product, and sheaf Hom all preserve (quasi-)coherence under mild hypotheses. Coherent sheaves on \( \mathrm{Spec}(A) \) correspond exactly to finitely generated \( A \)-modules.
- \( H^i(X, \mathcal{F}) \) is a finitely generated \( A \)-module for all \( i \geq 0 \).
- \( H^i(X, \mathcal{F} \otimes \mathcal{O}(m)) = 0 \) for all \( i > 0 \) and all \( m \gg 0 \).
11.2 The Euler Characteristic
where \( h^i = \dim_k H^i(X, \mathcal{F}) \). This is an integer, finite by Serre’s theorem.
The Euler characteristic is additive in short exact sequences: if \( 0 \to \mathcal{F}' \to \mathcal{F} \to \mathcal{F}'' \to 0 \) is exact, then \( \chi(\mathcal{F}) = \chi(\mathcal{F}') + \chi(\mathcal{F}'') \). It is also more accessible to computation than individual cohomology groups, and often determines them.
where \( \mathrm{ch}(\mathcal{E}) \) is the Chern character of \( \mathcal{E} \) and \( \mathrm{td}(T_X) \) is the Todd class of the tangent bundle. For a curve (\( n = 1 \)) and a line bundle \( \mathcal{L} = \mathcal{O}(D) \), this reduces to \( \chi = \deg D - g + 1 \), recovering Riemann-Roch.
11.3 The Relative Canonical Sheaf and Adjunction
When studying a smooth hypersurface \( X = V(F) \subseteq \mathbb{P}^n \) of degree \( d \), the adjunction formula computes the dualizing sheaf:
For \( X \subseteq \mathbb{P}^n \) a smooth hypersurface of degree \( d \), since \( \omega_{\mathbb{P}^n} = \mathcal{O}(-n-1) \) and \( \mathcal{O}(X) = \mathcal{O}(d) \), we get
\[ \omega_X = \mathcal{O}(d - n - 1)|_X. \]11.4 Moduli Spaces and Functorial Perspective
One of the goals of modern algebraic geometry is to construct moduli spaces parametrizing geometric objects.
The moduli space \( \mathcal{M}_g \) of smooth projective curves of genus \( g \) is a fundamental object. For \( g \geq 2 \), \( \mathcal{M}_g \) exists as a coarse moduli space of dimension \( 3g - 3 \). Its construction uses geometric invariant theory (GIT) or the theory of Hilbert schemes, both natural extensions of the material in this course.
Chapter 12: Connections and Outlook
12.1 Étale Morphisms and the Étale Site
A morphism \( f : X \to Y \) is étale if it is flat, unramified, and locally of finite type. Étale morphisms are the algebraic geometry analogue of local homeomorphisms in topology. They form the basis of the étale topology, a Grothendieck topology on the category of schemes, and the étale cohomology \( H^i_{\text{ét}}(X, \mathbb{Z}/\ell\mathbb{Z}) \) — constructed by Grothendieck to prove the Weil conjectures. The comparison theorem of Artin identifies étale cohomology with singular cohomology over \( \mathbb{C} \).
12.2 Intersection Theory
On a smooth projective surface \( X \) (a variety of dimension 2), the intersection product of two divisors \( D_1, D_2 \) is defined as
\[ D_1 \cdot D_2 = \chi(\mathcal{O}_X) - \chi(\mathcal{O}(-D_1)) - \chi(\mathcal{O}(-D_2)) + \chi(\mathcal{O}(-D_1 - D_2)). \]For curves on a surface, this gives a symmetric bilinear form on \( \mathrm{Pic}(X) \), and the Hodge Index Theorem asserts that this form has signature \( (1, \rho - 1) \) where \( \rho = \mathrm{rank}\,\mathrm{Pic}(X) \). Intersection theory is extended to higher-dimensional varieties by Chow groups and Chern classes.
12.3 Deformation Theory
Infinitesimal deformations of a scheme \( X \) — i.e., liftings of \( X \) from \( \mathrm{Spec}(k) \) to \( \mathrm{Spec}(k[\epsilon]/(\epsilon^2)) \) — are classified by \( H^1(X, T_X) \), the first cohomology of the tangent sheaf. Obstructions to deformation live in \( H^2(X, T_X) \). For curves of genus \( g \geq 2 \), the deformation space has dimension \( h^1(C, T_C) = h^1(C, \Omega_C^{-1}) = 3g - 3 \) (by Serre duality and Riemann-Roch), explaining the dimension of \( \mathcal{M}_g \).
12.4 Grothendieck’s Relative Point of View
Much of modern algebraic geometry takes place not over a fixed base field but “relatively”: given a morphism \( f : X \to S \), one studies \( X \) as a family over \( S \). The relative perspective — introduced and systematized by Grothendieck in EGA and SGA — has been enormously productive:
- Relative differentials \( \Omega_{X/S} \) and relative dualizing sheaf \( \omega_{X/S} \).
- Relative cohomology and the Leray spectral sequence \( H^p(S, R^q f_* \mathcal{F}) \Rightarrow H^{p+q}(X, \mathcal{F}) \).
- Base change theorems: when the formation of \( R^i f_* \mathcal{F} \) commutes with base change \( S' \to S \).
The schemes encountered in number theory — integral models of varieties over \( \mathbb{Q} \), Shimura varieties, the arithmetic surface attached to a number field — are naturally objects over \( \mathrm{Spec}(\mathbb{Z}) \) or a ring of integers, and the relative perspective is indispensable.
- Abelian varieties and the Weil conjectures: the cohomological formalism of \( \ell \)-adic cohomology and Frobenius.
- Algebraic \( K \)-theory: the relationship between sheaves, vector bundles, and \( K \)-groups of rings and schemes.
- Derived algebraic geometry: replacing rings by differential graded algebras and ∞-categories; deformation theory in its natural habitat.
- The Langlands program: geometric Langlands replaces automorphic forms with \( \mathcal{D} \)-modules or perverse sheaves on moduli stacks of bundles.
- Mirror symmetry and derived categories: Fourier-Mukai transforms, derived categories of coherent sheaves, and their role in symplectic geometry.