Complex Analysis and Riemann Surfaces - A Graduate Path to Algebraic Geometry
These are notes that develop complex analysis with a computation-first approach and use it as a pathway into Riemann surfaces and core ideas in algebraic geometry—divisors, line bundles, sheaves, and cohomology—culminating in topics such as Jacobians and the Riemann–Roch theorem.
Complex analysis essentials
-
Cauchy–Riemann equations for \(f=u+iv\) on \(\mathbb{C}\):
\[\frac{\partial u}{\partial x}=\frac{\partial v}{\partial y},\qquad \frac{\partial u}{\partial y}=-\frac{\partial v}{\partial x}.\] -
Cauchy integral formula (for \(f\) holomorphic on and inside \(\gamma\)):
\[f(z_0)=\frac{1}{2\pi i}\int_{\gamma}\frac{f(z)}{z-z_0}\,dz,\qquad f^{(n)}(z_0)=\frac{n!}{2\pi i}\int_{\gamma}\frac{f(z)}{(z-z_0)^{n+1}}\,dz.\] -
Residue theorem:
\[\int_{\gamma} f(z)\,dz = 2\pi i\sum_{a\in \mathrm{Inside}(\gamma)} \mathrm{Res}_{z=a} f(z).\]
Riemann surfaces by explicit construction
-
A typical two-sheeted branched cover can be written as
\[y^2 = \prod_{j=1}^{2g+2}(x-a_j),\]whose compactification gives a genus-$g$ hyperelliptic Riemann surface.
-
Locally, holomorphic charts glue via biholomorphic transition maps
\[z_\alpha = \varphi_{\alpha\beta}(z_\beta),\qquad \varphi_{\alpha\beta}'\neq 0.\]
Divisors and line bundles
-
A divisor is a formal sum
\[D=\sum_{p\in X} n_p\,p,\quad n_p\in\mathbb{Z},\ \text{with finitely many }n_p\neq 0.\]Its degree is $\deg D=\sum_p n_p$.
-
For a meromorphic function $f$, its divisor is
\[(f)=\sum_{p\in X}\mathrm{ord}_p(f)\,p.\] -
The associated space of sections is
\[L(D)=\{\, f\ \text{meromorphic} : (f)+D\ge 0 \,\}\cup\{0\},\qquad \ell(D)=\dim L(D).\]
Sheaves and cohomology (standard sequences)
-
The exponential sequence on a complex manifold \(X\):
\[0\to \mathbb{Z}\to \mathcal{O}_X \xrightarrow{\exp(2\pi i\,\cdot)} \mathcal{O}_X^\ast \to 0,\]giving a long exact sequence in cohomology and relating \(\mathrm{Pic}(X)=H^1(X,\mathcal{O}_X^\ast)\) to \(H^2(X,\mathbb{Z})\).
-
Dolbeault cohomology:
\[H^{p,q}_{\bar\partial}(X) \cong H^q(X,\Omega_X^p).\]
Duality and Riemann–Roch
-
Serre duality on a compact Riemann surface \(X\):
\[H^1(X,\mathcal{O}(D))^\vee \cong H^0(X, K\otimes \mathcal{O}(-D)),\]where \(K\) is the canonical bundle.
-
Riemann–Roch theorem (for divisor \(D\)):
\[\ell(D)-\ell(K-D)=\deg D + 1 - g.\]
Jacobians and Abel–Jacobi
-
The Jacobian of a genus-$g$ curve $X$ can be described as a complex torus
\[\mathrm{Jac}(X)=\mathbb{C}^g/\Lambda,\]where \(\Lambda\) is the period lattice coming from integrating a basis of holomorphic 1-forms over \(H_1(X,\mathbb{Z})\).
-
The Abel–Jacobi map (schematically) is
\[\mathrm{AJ}:\mathrm{Div}^0(X)\to \mathrm{Jac}(X),\qquad D=\sum n_p p \mapsto \left(\sum n_p\int_{p_0}^{p}\omega_1,\ldots,\sum n_p\int_{p_0}^{p}\omega_g\right)\;\mod \Lambda.\]
What’s inside
- Foundations of Complex Analysis: holomorphic functions, Cauchy theory, residues, contour methods.
- Riemann Surfaces via branched covers: branch cuts, gluing, compactification, genus.
- Differential Forms and Stokes: exterior calculus viewpoint, Gauss–Bonnet, Hodge–Weyl on compact surfaces.
- Sheaves and Cohomology: line bundles/divisors, Čech cohomology, exponential sequence, de Rham & Dolbeault.
- Duality and Riemann–Roch: Serre duality, computations/examples.
- Jacobians and Abel–Jacobi: periods, Picard varieties, Abel’s theorem, inversion.
How to read
- Analysis-first: complex analysis \(\rightarrow\) residues/branch cuts \(\rightarrow\) surface constructions
- Geometry-first: forms \(\rightarrow\) Gauss–Bonnet/Hodge \(\rightarrow\) duality \(\rightarrow\) Riemann–Roch
- AG-first: divisors/line bundles \(\rightarrow\) sheaves/cohomology \(\rightarrow\) Riemann–Roch \(\rightarrow\) Jacobians
