Content

3 Line bundles and divisors

General references:  [ GW1 ] Ch. 11, in particular (11.9), (11.13); [ H ]  II.6.

A divisor on a scheme \(X\) should be thought of an object that encodes a “configuration of zeros and poles (with multiplicities)” that a function on \(X\) could have. Below, we will see two ways to make this precise and compare them.

Let \(X\) be an integral (i.e., reduced and irreducible) scheme. We denote by \(K(X)\) the field of rational functions of \(X\).

Later we will impose the additional condition that \(X\) is noetherian and that all local rings \({\mathscr O}_{X,x}\) are unique factorization domains.

An important example that is good to keep in mind is the case of a Dedekind scheme of dimension \(1\), i.e., \(X\) is a noetherian integral scheme such that all points except for the generic point are closed, and such that for every closed point \(x\in X\) the local ring \({\mathscr O}_{X, x}\) is a principal ideal domain (in other words: all local rings are discrete valuation rings), and the generic point is not closed itself. If a Dedekind scheme \(X\) is a \(k\)-scheme of finite type for some algebraically closed (or at least perfect) field \(k\), then we call \(X\) a smooth algebraic curve over \(k\).

(3.1) Preliminaries

References: [ GW1 ] Sections (3.10), (3.11).

We start by defining some general notions that will become important in this chapter.

Recall the definition of a reduced ring:

Definition 3.1
Let \(R\) be a ring. An element \(x\in R\) is called nilpotent, if there exists \(n\ge 0\) such that \(x^n = 0\). The ring \(R\) is called reduced, if it has no nilpotent elements \(\ne 0\).

Definition/Proposition 3.2
A scheme \(X\) is called reduced, if the following equivalent conditions are satisfied:
  1. For every open \(U \subseteq X\), the ring \(\Gamma (U, {\mathscr O}_X)\) is reduced.

  2. For every affine open \(U \subseteq X\), the ring \(\Gamma (U, {\mathscr O}_X)\) is reduced.

  3. There exists an affine open cover \(X = \bigcup _i U_i\) such that for every \(i\) the ring \(\Gamma (U_i, {\mathscr O}_X)\) is reduced.

  4. For every \(x\in X\), the ring \({\mathscr O}_{X, x}\) is reduced.

Every domain is reduced, but not conversely. More precisely, a reduced ring \(R\) is a domain if and only if it has a unique minimal prime ideal (necessarily the zero ideal), if and only if \(\operatorname{Spec}(R)\) is irreducible. This leads to the notion of integral scheme, see below. Before we come to it, we discuss irreducibility and generic points in the context of schemes.

Definition 3.3
A scheme \(X\) is called irreducible, if its underlying topological space is irreducible (i.e., is \(\ne \emptyset \) and cannot be written as a union of two proper closed subsets).

From the corresponding result for affine schemes, we obtain the existence and uniqueness of generic points.

Proposition 3.4
Let \(X\) be a scheme, and let \(Z \subseteq X\) be an irreducible closed subset of (the underlying topological space of) \(X\). Then \(Z\) has a unique generic point, i.e., there exists a unique \(\eta \in Z\) such that \(Z = \left\{ \eta \right\} \).

Proof

We have shown in Algebraic Geometry 1 that this is true for affine schemes \(X\). Now let \(X\) be any scheme, \(Z \subseteq X\) an irreducible closed subset, and \(U \subseteq X\) an affine open which intersects \(Z\). Then \(U\cap Z\) is dense in \(Z\), since \(Z\) is irreducible. First this implies that \(U\cap Z\) is irreducible. It is clearly closed in the affine scheme \(U\), and therefore has a generic point \(\eta \). Using again that \(U\cap Z\) is dense in \(Z\), we see that the closure of \(\left\{ \eta \right\} \) in \(Z\) is all of \(Z\). Furthermore, all generic points of \(Z\) are contained in \(U\cap Z\), and therefore coincide by the uniqueness statement in the affine case.

For non-irreducible spaces, the following notion is useful:

Definition 3.5
The maximal irreducible subsets of a topological space \(X\) are called the irreducible components of \(X\).

Since the closure of an irreducible subset is again irreducible, irreducible components are closed. Every irreducible subset is contained in an irreducible component (use that the union of a chain of irreducible subsets is irreducible and Zorn’s lemma), so every topological space is the union of its irreducible components. (Without further finiteness conditions, this notion is however not very well-behaved.)

Definition/Proposition 3.6
A scheme \(X\) is called integral, \(X\ne \emptyset \) and if the following equivalent conditions are satisfied:
  1. The scheme \(X\) is reduced and irreducible.

  2. For every non-empty open \(U \subseteq X\), the ring \(\Gamma (U, {\mathscr O}_X)\) is a domain.

  3. For every non-empty affine open \(U \subseteq X\), the ring \(\Gamma (U, {\mathscr O}_X)\) is a domain.

Proof

By the above discussion, an affine scheme \(\operatorname{Spec}(R)\) is reduced and irreducible if and only if \(R\) is a domain. If \(X\) is a reduced (or irreducible, respectively) scheme, then so is every non-empty open subscheme. Together we obtain (i) \(\Rightarrow \) (ii). The implication (ii) \(\Rightarrow \) (iii) is trivial. Regarding (iii) \(\Rightarrow \) (i), we have already seen that (iii) implies that \(X\) is reduced.

It remains to show that (iii) implies that \(X\) is irreducible. Otherwise, there exist non-empty open subsets \(U, U' \subseteq X\) with empty intersection. By shrinking \(U\) and \(U'\), if necessary, we may assume that \(U\) and \(U'\) are affine open subschemes. Then \(U \cup U'\) is a non-irreducible affine open subscheme, so \(\Gamma (U\cup U', {\mathscr O}_X)\) is not a domain.

May 20,
2026

If \(X\) is an integral scheme, then all the local rings \({\mathscr O}_{X, x}\) are domains (note that the converse does not hold, though; cf. Example 3.9 (2)). Since \(X\) is irreducible, it has a (unique) generic point \(\eta \in X\). The local ring \(K(X) := {\mathscr O}_{X, \eta }\) is a domain with only one prime ideal, and hence a field, called the field of rational functions of \(X\).

For example, if \(k\) is a field, then \(K(\mathbb {A}^1_k) = k(T)\), the field of fractions of the polynomial ring \(k[T]\). This explains the name field of rational functions.

This construction is functorial for dominant maps:

Definition 3.7
A morphism \(f\colon X\to Y\) of schemes is called dominant, if the image of the continuous map \(f\) is dense in \(Y\). If \(X\) and \(Y\) are irreducible, it is equivalent to saying that the generic point of \(X\) is mapped to the generic point of \(Y\).

We obtain contravariant functor from the category of integral schemes with scheme morphisms as morphisms to the category of fields, by mapping

\[ X\mapsto K(X) \]

and mapping a dominant morphism \(f\colon X\to Y\) between integral schemes \(X\), \(Y\) with generic points \(\eta _X\), \(\eta _Y\), to

\[ K(Y) = {\mathscr O}_{Y,\eta _Y} = {\mathscr O}_{Y, f(\eta _X)} \to {\mathscr O}_{X, \eta _X} = K(X). \]

The homomorphism \({\mathscr O}_{Y, f(\eta _X)} \to {\mathscr O}_{X, \eta _X}\) is the homomorphism of local rings induced by \(f^\flat \colon {\mathscr O}_Y\to f_*{\mathscr O}_X\).

Definition 3.8
  1. A topological space is called noetherian, if it satisfies the descending chain condition for closed subsets, i.e., every chain

    \[ Z_0 \supseteq Z_1 \supseteq \cdots \]

    of closed subsets of \(X\) stabilizes (there exists \(n_0\) such that \(Z_n = Z_{n_0}\) for all \(n\ge n_0\)).

  2. A scheme \(X\) is called locally noetherian, if there exists an affine open cover \(X = \bigcup _i U_i\) such that for every \(i\) the ring \(\Gamma (U_i,{\mathscr O}_X)\) is noetherian (i.e., satisfies the ascending chain condition for ideals; equivalently, every ideal is finitely generated).

  3. A scheme is called noetherian, if it is locally noetherian and quasi-compact.

Remark 3.9
See  [ GW1 ] Sections (1.7), (3.9) for details.
  1. A topological space \(X\) is noetherian if and only if every non-empty set of closed subsets of \(X\) has a minimal element, if and only if every non-empty set of open subsets of \(X\) has a maximal element, if and only if every open subset is quasi-compact.

  2. A noetherian topological space has only finitely many irreducible components. (Otherwise the set of closed subsets that cannot be written as a finite union of irreducible sets is non-empty and thus contains a minimal element \(Z\). But then \(Z\) is not irreducible, and writing it as a union of proper closed subsets leads to a contradiction to the minimality.) Using this, one may show that a connected noetherian scheme \(X\) such that for every \(x\in X\) the local ring \({\mathscr O}_{X,x}\) is a domain, is integral. (One cannot drop the hypothesis of \(X\) being noetherian here, see  [ Stacks ] Example 0568.

  3. Every subspace of a noetherian topological space is noetherian.

  4. If \(X\) is a locally noetherian scheme, and \(U \subseteq X\) affine open, then \(\Gamma (U, {\mathscr O}_X)\) is a noetherian ring. In particular, an affine scheme \(\operatorname{Spec}(A)\) is noetherian if and only if \(A\) is a noetherian ring.

  5. If \(X\) is a noetherian scheme, then the underlying topological space is noetherian. (The converse is not true.)

Definition 3.10
  1. Let \(X\) be a topological space. The (Krull) dimension of \(X\) is the supremum over all \(\ell \) such that there exists a chain

    \[ Z_0 \subsetneq Z_1 \subsetneq \cdots \subsetneq Z_\ell \subseteq X \]

    with \(Z_i \subseteq X\) closed irreducible. (For \(X = \emptyset \) we define \(\dim (\emptyset ) = -\infty \).)

  2. For a scheme \(X\), we define the dimension \(\dim (X)\) as the dimension of the underlying topological space.

  3. For a ring \(A\), \(\dim (\operatorname{Spec}(A))\) is called the (Krull) dimension of the ring \(A\).

Example 3.11
  1. Easy: Every field has dimension \(0\). Every principal ideal domain which is not a field has dimension \(1\).

  2. More difficult: If \(k\) is a field, then \(\dim (k[T_1,\dots , T_n]) = n\). Using Noether normalization, one can then show that more generally, if \(A\) is a finitely generated \(k\)-algebra which is a domain, then \(\dim (A) = {\rm trdeg}(\operatorname{Frac}(A)/k)\), the transcendence degree of \(\operatorname{Frac}(A)\) over \(k\) (i.e., the minimal \(d\) such that there exist \(x_1, \dots , x_d\in \operatorname{Frac}(A)\) such that \(\operatorname{Frac}(A)/k(x_1, \dots , x_d)\) is an algebraic extension). See  [ GW1 ] Section (5.6).

Cartier divisors

 

(3.2) Cartier divisors: Definition

Denote by \(K(X) ={\mathscr O}_{X, \eta }\) the field of rational functions on the integral scheme \(X\), where \(\eta \in X\) is the generic point. We denote by \({\mathscr K}_X\) the constant sheaf with value \(K(X)\), i.e., \({\mathscr K}_X(U) = K(X)\) for all \(\emptyset \ne U\subseteq X\) open. Since \(X\) is irreducible, this is a sheaf.

The notion of Cartier divisor encodes a zero/pole configuration by specifying, locally on \(X\), functions with the desired zeros and poles. Since functions which are units in \(\Gamma (U, {\mathscr O}_X)\) should be regarded as having no zeros and/or poles on \(U\), we consider functions only up to units.

Definition 3.12
A Cartier divisor on \(X\) is given by a tuple \((U_i, f_i)_i\), where \(X=\bigcup _i U_i\) is an open cover, \(f_i \in K(X)^\times \), and \(f_i/f_j \in \Gamma (U_i\cap U_J, {\mathscr O}_X)^\times \) for all \(i, j\). Two such tuples \((U_i, f_i)_i\), \((Vj, g_j)_j\) give rise to the same divisor, if \(f_ig_j^{-1}\in \Gamma (U_i\cap V_j, {\mathscr O}_X)^\times \) for all \(i\), \(j\).

May 27,
2026

With addition given by

\[ (U_i, f_i)_i + (V_j, g_j)_j = (U_i\cap V_j, f_ig_j)_{i,j} \]

the set \(\operatorname{Div}(X)\) of all Cartier divisors on \(X\) is an abelian group.

Remark 3.13
We have \(\operatorname{Div}(X) = \Gamma (X, {\mathscr K}_X^\times /{\mathscr O}_X^\times )\).

Definition 3.14
A Cartier divisor of the form \((X, f)\), \(f\in K(X)^\times \), is called a principal divisor. Divisors \(D\), \(D'\) on \(X\) are called linearly equivalent, if \(D-D'\) is a principal divisor. The set of principal divisors is a subgroup of \(\operatorname{Div}(X)\) and the quotient \(\operatorname{DivCl}(X)\) of \(\operatorname{Div}(X)\) by this subgroup is called the divisor class group of \(X\).

(3.3) The line bundle attached to a Cartier divisor

Let \(D\) be a Cartier divisor on \(X\). We define an invertible \({\mathscr O}_X\)-module \({\mathscr O}_X(D)\) as follows:

\[ \Gamma (U, {\mathscr O}_X(D)) = \{ f\in K(X); \forall i: f_if\in \Gamma (U\cap U_i, {\mathscr O}_X) \} \quad \text{for}\ \emptyset \ne U\subseteq X\text{\ open.} \]

For each \(i\), we have \({\mathscr O}_X(D)_{|U_i} = f_i^{-1}{\mathscr O}_{U_i}\subset {\mathscr K}_X\), so multiplication by \(f_i\) gives an \({\mathscr O}_{U_i}\)-module isomorphism \({\mathscr O}_X(D)_{|U_i}\cong {\mathscr O}_{U_i}\).

Proposition 3.15
The map \(D\mapsto {\mathscr O}_D(X)\) induces group isomorphisms \(\operatorname{Div}(X) \cong \{ {\mathscr L}\subset {\mathscr K}_X\ \text{invertible}\ {\mathscr O}_X\text{-module} \} \) and \(\operatorname{DivCl}(X) \cong \operatorname{Pic}(X)\).

Sketch of proof

To construct an inverse of the map \(D\mapsto {\mathscr O}_D(X)\), take \({\mathscr L}\subseteq {\mathscr K}_X\) invertible and choose an open cover \(X=\bigcup U_i\) such that \({\mathscr L}_{|U_i}\) is trivial for each \(i\). Then necessarily \({\mathscr L}_{|U_i} = f_i^{-1}{\mathscr O}_{U_i}\) for some \(f_i\in K(X)^\times \) (namely, \(f_i^{-1}\) is the image of \(1\in \Gamma (U_i,{\mathscr O}_X)\) under the map \(\Gamma (U_i,{\mathscr O}_X)\to K(X)\) induced by the composition \({\mathscr O}_{U_i}\cong {\mathscr L}_{|U_i}\to {\mathscr K}_X\)). We then map \({\mathscr L}\) to the Cartier divisor \((U_i, f_i)_i\). One checks that this map is well-defined (i.e., independent of the choice of cover and of the choice of the elements \(f_i\)) and that the two maps are inverse to each other.

It remains to check that \({\mathscr O}_D(X)\) is free if and only if \(D\) is principal (this follows easily from the definitions) and that every invertible \({\mathscr O}_X\)-module \({\mathscr L}\) can be embedded as a submodule into \({\mathscr K}_X\). This is easy if \(X=\operatorname{Spec}(A)\) is affine: If \(M\) is a locally free \(A\)-module of rank \(1\), then \(M\otimes _A\operatorname{Frac}(A)\) is a \(\operatorname{Frac}(A)\)-vector space of dimension \(1\) and we obtain the embedding \(M\to M\otimes _A\operatorname{Frac}(A)\cong \operatorname{Frac}(A)\). (The map \(M=M\otimes _AA\to M\otimes _A\operatorname{Frac}(A)\) is injective since \(M\), being locally free, is a flat \(A\)-module.) In the general case, let \(U\subseteq X\) be open affine. We claim that every embedding \({\mathscr L}_{|U}\hookrightarrow {\mathscr K}_U\) extends uniquely to an embedding \({\mathscr L}\hookrightarrow {\mathscr K}_X\). Because of the uniqueness, we can work locally on \(X\) (and afterwards use gluing of sheaf homomorphisms), and therefore restrict to the case \({\mathscr L}= {\mathscr O}_X\). The embedding \({\mathscr O}_U={\mathscr L}_{|U}\hookrightarrow {\mathscr K}_U\) then corresponds to a section \(s\in \Gamma (U, {\mathscr K}_U)^\times \). But \(\Gamma (U, {\mathscr K}_U)=K(X) =\Gamma (X, {\mathscr K}_X)\), so the claim follows. (See  [ GW1 ] Prop. 11.29 for more details and a variant which does not require \(X\) to be integral.)

To get a more geometric view on divisors, a first step is the following definition of the support of a divisor. We will carry this further by introducing the notion of Weil divisor, see below, and relating it to Cartier divisors.

Definition 3.16
The support of a Cartier divisor \(D\) is
\[ \operatorname{Supp}(D) = \{ x\in X;\ f_{i, x} \in K(X)^\times \setminus {\mathscr O}_{X,x}^\times \ \text{(where}\ x\in U_i\text{)}\} , \]
a proper closed subset of \(X\).

Weil divisors

 

June 2,
2026

(3.4) Normal schemes

We will now study a different, more geometric, perspective on divisors, namely the notion of Weil divisor. In order to obtain a better behaved theory we make the assumption that the scheme \(X\) is noetherian, integral and normal in the sense of the following definition.

Definition 3.17
A scheme \(X\) is called normal if all the local rings \({\mathscr O}_{X,x}\) are integrally closed domains.

Recall that a domain \(A\) is called integrally closed, if every element of the field of fractions of \(A\) that is a zero of some monic polynomial with coefficients in \(A\) lies in \(A\). Every unique factorization domain is normal. The property of being integrally closed is compatible with localizations, therefore we have (see  [ AM ] Prop. 5.13 for more details):

Lemma 3.18
Let \(A\) be a domain. Then \(\operatorname{Spec}(A)\) is normal if and only if \(A\) is integrally closed.

For noetherian local domains of dimension \(1\), we have the following equivalence:

Proposition 3.19
Let \(A\) be a noetherian local domain with \(\dim (A) = 1\). The following are equivalent:
  1. The ring \(A\) is normal.

  2. The ring \(A\) is a principal ideal domain.

  3. The ring \(A\) is a discrete valuation ring, i.e., there exists a valuation \(v\colon \operatorname{Frac}(A)^\times \to \mathbb {Z}\) such that \(v(xy) = v(x)+v(y)\) and \(v(x+y) \ge \min (v(x), v(y))\) for all \(x, y\in \operatorname{Frac}(A)\) and such that

    \[ A = \left\{ x\in K;\ v(x)\ge 0 \right\} \cup \left\{ 0 \right\} . \]

    (Then \(A\) is local with maximal ideal \(\left\{ x\in K;\ v(x) {\gt} 0 \right\} \cup \left\{ 0 \right\} \).)

If \(v\) is a valuation, we set \(v(0) = \infty \).

Sketch of proof

Every principal ideal domain is a UFD and hence normal by the remark above. If \(A\) is a principal ideal domain with maximal ideal \(\mathfrak m\), one defines a valuation \(v\) on \(A\) by \(v(x) = \max \left\{ n;\ x\in \mathfrak m^n \right\} \) for \(x\in A\) and extends this to \(K\) by the rule \(v(xy) = v(x)+v(y)\). Conversely, \(A\) is the discrete valuation ring for the valuation \(v\) and \(t\in A\) an element with \(v(t)=1\), one shows that the non-zero ideals of \(A\) are precisely the ideals \((t^i)\), \(i\in \mathbb {N}\).

It remains to show that every normal noetherian local domain of dimension \(1\) is a discrete valuation ring. See, e.g., [ AM ] Proposition 9.2.

Passing to not necessarily local rings, we have the notion of Dedekind domain and Dedekind scheme:

Definition 3.20
  1. A noetherian domain \(A\) is called a Dedekind domain if it is of dimension \(\le 1\) and integrally closed (equivalently: all localizations \(A_{\mathfrak m}\) at maximal ideals are principal ideal domains).

  2. A noetherian integral scheme \(X\) is called a Dedekind scheme if for every affine open \(U \subseteq X\), the ring \(\Gamma (U, {\mathscr O}_X)\) is a Dedekind domain.

Also recall that a noetherian local ring \(A\) is called regular, if its maximal ideal can be generated by \(\dim A\) elements, where \(\dim A\) is the Krull dimension of \(A\). If \(\dim A = 0\), then being regular is equivalent to being a field. If \(\dim A = 1\), then being regular is equivalent to being normal. In general, every regular local ring is normal, but not conversely.

One can show (Theorem of Auslander-Buchsbaum, [ M2 ] Theorem 20.3) that every regular local noetherian ring is a UFD.

(3.5) Definition of Weil divisors

Now let \(X\) be a normal noetherian integral scheme. (The theory can be set up in more generality, see  [ GW1 ] Section (11.13).)

Let \(Z^1(X)\) denote the free abelian group on maximal proper integral subschemes of \(X\) (equivalently: those integral subschemes \(Z\subset X\) such that for the generic point \(\eta _Z\in Z\) we have \(\dim {\mathscr O}_{X, \eta _Z} = 1\)). We say that \(Z\) has codimension \(1\). We also write \({\mathscr O}_{X,Z}:={\mathscr O}_{X, \eta _Z}\).

By our assumptions on \(X\), all the rings \({\mathscr O}_{X, Z}\) are discrete valuation rings. We denote by \(v_Z\colon K(X)^\times \to \mathbb {Z}\) the corresponding discrete valuation on \(K\), and set \(v_Z(0)=\infty \).

Definition 3.21
An element of \(Z^1(X)\) is called a Weil divisor. We write Weil divisors as finite “formal sums” \(\sum n_Z[Z]\) where \(Z\subset X\) runs through the integral closed subschemes of \(X\) of codimension \(1\).

For \(f\in K(X)^\times \), we define the divisor attached to \(f\) as

\[ \mathop{\rm div}\nolimits (f) = \sum _Z v_Z(f) [Z]. \]

Note that the sum is finite, i.e., \(v_Z(f)=0\) for all but finitely many \(Z\). In fact, for \(U\subseteq X\) affine open, the complement \(X\setminus U\) has only finitely many irreducible components, so we may discard it and replace \(X\) by \(U\). Then assume \(X=\operatorname{Spec}A\) is affine and write \(f = g/h\) with \(g,h\in A\). Then \(v_Z(f)\) can only be \(\ne 0\), if \(Z\) is an irreducible component of \(V(g)\cup V(h)\). Since this closed subscheme of the noetherian scheme \(X\) has only finitely many irreducible components (being itself noetherian), we are done.

Weil divisors of the form \(\mathop{\rm div}\nolimits (f)\) are called principal Weil divisors. The map \(\mathop{\rm div}\nolimits \) is a group homomorphism \(K(X)^\times \to Z^1(X)\) and we call its cokernel, the quotient \(\operatorname{Cl}(X) := Z^1(X) / \mathop{\rm im}(\mathop{\rm div}\nolimits )\), the (Weil divisor) class group of \(X\). Two Weil divisors are called linearly equivalent, if their difference is a principal divisor; in other words, if they have the same image in \(\operatorname{Cl}(X)\).

Definition 3.22
  1. A Weil divisor \(\sum _Z n_Z[Z]\) is called effective, if \(n_Z\ge 0\) for all \(Z\).

  2. A Cartier divisor \(D\) is called effective, if \({\mathscr O}_X\subseteq {\mathscr O}_X(D)\) (inside \({\mathscr K}_X\)), or equivalently, if \({\mathscr O}_X(-D)\subseteq {\mathscr O}_X\) is an ideal of \({\mathscr O}_X\).

(3.6) Weil divisors vs. Cartier divisors

June 3,
2026

Generalizing the definition of principal divisors, we can construct a group homomorphism \(\operatorname{cyc}\colon \operatorname{Div}(X)\to Z^1(X)\) as follows:

\[ D = (U_i, f_i) \mapsto \sum v_Z(f_{i_Z}) [Z], \]

where for each \(Z\) we choose an index \(i_Z\) so that \(U_{i_Z}\) contains the generic point of \(Z\) (equivalently: \(U_{i_Z}\cap Z\ne \emptyset \)).

The map \(\operatorname{cyc}\) is injective, and is even an isomorphism \(\operatorname{Div}(X)\cong Z^1(X)\), if \(X\) is locally factorial, i.e., all local rings \({\mathscr O}_{X, x}\) are UFD’s. To prove this, we need the following facts from commutative algebra.

Lemma 3.23
  1. Let \(A\) be an integrally closed domain. Then \(A\) is equal to the intersection of all localizations \(A_{\mathfrak p}\) (in \(\operatorname{Frac}(A)\)), where \(\mathfrak p\) runs through the set of minimal non-zero prime ideals of \(A\).

  2. Let \(A\) be a unique factorization domain. Then every prime ideal \(\mathfrak p\) of height \(1\) (i.e., \(\dim A_{\mathfrak p}=1\), equivalently \(\mathfrak p\ne 0\) and \(\mathfrak p\) is minimal among all prime ideals \(\ne 0\) of \(A\)) is a principal ideal.

Proof

(1) See  [ M2 ] Theorem 11.5. (2) Let \(a\in \mathfrak p\) be any non-zero element, and write \(a = p_1\cdot \cdots \cdot p_r\) as a product of prime elements. Since \(\mathfrak p\) is a prime ideal, there exists \(i\) with \(p_i\in \mathfrak p\), so \(0\ne (p_i) \subseteq \mathfrak p\), and since \(\mathfrak p\) is a minimal non-zero prime ideal, we obtain \(\mathfrak p = (p_i)\). (See  [ M2 ] Theorem 20.1 for a converse.)

Example 3.24
Let \(k\) be a field, \(A = k[T_1, \dots , T_n]\) the polynomial ring in \(n {\gt} 1\) variables, an integrally closed (even factorial) domain. Let \(X=\mathbb {A}^n_k = \operatorname{Spec}(A)\) and \(U = \mathbb {A}^n_k \setminus \left\{ 0 \right\} \). Then (inside \(K(\mathbb {A}^n_k)=\operatorname{Frac}(A)\)) we have
\[ \Gamma (X, {\mathscr O}_X) \subseteq \Gamma (U, {\mathscr O}_X) = \bigcap _{x\in U} {\mathscr O}_{X,x} \subseteq \bigcap _{x\in X,\ \dim ({\mathscr O}_{X,x})=1} {\mathscr O}_{x} = \Gamma (X, {\mathscr O}_X), \]
where the final equality follows from Part (1) of the lemma. This shows that \(\Gamma (U, {\mathscr O}_X) = \Gamma (X, {\mathscr O}_X)\). (In the case at hand, this can alternatively be shown by an elementary computation with polynomials.) In particular \(U\) is not affine. The same argument works, if \(U \subset X\) is the complement of any finite non-empty set of closed points.

Proposition 3.25
Let \(X\) be a normal integral noetherian scheme.
  1. The map \(\operatorname{cyc}\) is injective and induces an injective map \(\operatorname{DivCl}(X) \to \operatorname{Cl}(X)\).

  2. If \(X\) is locally factorial, then the map \(\operatorname{cyc}\) is a group isomorphism \(\operatorname{Div}(X) \cong Z^1(X)\) and induces an isomorphism \(\operatorname{DivCl}(X) \cong \operatorname{Cl}(X)\).

Sketch of proof

Injectivity. If \(D\) is a Weil divisor or a Cartier divisor such that \(D\) and \(-D\) are effective, then \(D\) is trivial. It therefore suffices to show that the inverse image of the subset of effective Weil divisors under the homomorphism \(\operatorname{cyc}\) consists of effective Cartier divisors. So let \(D\) be a Cartier divisor on \(X\) such that \(\operatorname{cyc}(D)\) is effective. We can check that \(D\) is effective locally on \(X\), so we may assume that \(X = \operatorname{Spec}A\) for an integrally closed domain \(A\), and that \(D\) is principal, say given by \((X, f)\). By assumption \(f\in K(X)\) is contained in \(A_{\mathfrak p}\) for every \(\mathfrak p\in \operatorname{Spec}A\) of height \(1\), and it follows from Lemma 3.23 Part (1) that \(f\in A\), as desired.

Surjectivity. Now assume that \(X\) is locally factorial. We construct an inverse to the map \(\operatorname{cyc}\). If \(Z\subset X\) is an integral closed subscheme of \(X\) of codimension \(1\) with corresponding ideal sheaf \({\mathscr I}_Z\subseteq {\mathscr O}_X\), then for every \(x\in X\), \({\mathscr I}_{Z,x}\) is a principal ideal in \({\mathscr O}_{X,x}\) by Lemma 3.23 Part (2). Using Proposition 2.19, we find an affine open cover \((U_i)_i\) of \(X\) together with elements \(f_i\in K(X)\) such that \({\mathscr I}_{Z|U_i} = f_i{\mathscr O}_X\) (inside \({\mathscr K}_X\)), for each \(i\). We then map \([Z]\) to the Cartier divisor \((U_i, f_i)_i\) (well-defined since elements in a domain that generate the same principal ideal differ at most by a unit), and extend this construction to a map \(d\colon Z^1(X)\to \operatorname{Div}(X)\) by linearity. By construction we have \(\operatorname{cyc}\circ d = \operatorname{id}\), and this implies that \(\operatorname{cyc}\) is surjective (and hence bijective with inverse \(d\)).

We can phrase the definition of principal Weil divisor as saying that it is the image under \(\operatorname{cyc}\) of a principal Cartier divisor. It is therefore clear that we also obtain an injection (or an isomorphism, respectively, if \(X\) is locally factorial) \(\operatorname{DivCl}(X)\to \operatorname{Cl}(X)\).

For \(X\) locally factorial we thus have identifications

\[ \operatorname{Pic}(X)\cong \operatorname{DivCl}(X)\cong \operatorname{Cl}(X). \]

Example 3.26
  1. For any UFD \(A\), \(\operatorname{Pic}(A) = 1\) as remarked above. In particular, all divisors on affine space \(\mathbb {A}^n_k\) over a field (or over any UFD) \(k\) are principal.

  2. Let \(k\) be a field. As shown on the problem sheets, \(\operatorname{Pic}(\mathbb {P}^1_k) \cong \mathbb {Z}\). We will see below that \(\operatorname{Pic}(\mathbb {P}^n_k)\cong \mathbb {Z}\) for every \(n\ge 1\).

The Picard group or equivalently the divisor class group of an integral scheme \(X\) contains interesting information about \(X\), but is often not easy to compute.

(3.7) Basics on algebraic curves

Let \(k\) be an algebraically closed field.

June 9,
2026

Definition 3.27
An integral smooth projective curve over \(k\) is an integral projective \(k\)-scheme which is a Dedekind scheme of dimension \(1\).

Recall that \(X\) being a projective \(k\)-scheme means that there exist \(n\ge 1\) and a closed immersion \(X\hookrightarrow \mathbb {P}^n_k\). This implies that \(X\) is proper over \(k\). In the special case of \(k\)-schemes of dimension \(1\), one can show that the converse holds: Every proper curve over \(k\) is projective ( [ GW1 ] Theorem 15.18).

A prototypical (albeit not the most interesting one) example is the projective line \(\mathbb {P}^1_k\).

To each integral scheme, in particular to each integral smooth projective curve \(X\) over \(k\) we can attach its field \(K(X)\) of rational functions. In the case at hand, \(K(X)\) is a finitely generated extension field of \(k\) (being the field of fractions of a finitely generated \(k\)-algebra) of transcendence degree \({\rm trdeg}(K(X)/k) = \dim (X) = 1\).

The closed subsets of an integral smooth projective curve \(X\) are \(\emptyset \), \(X\) and finite sets of closed points. (In fact, every closed subset has only finitely many irreducible components, and since \(\dim (X)=1\), the only irreducible closed subsets are \(X\) and the sets consisting of a single closed point.

For smooth projective curves, the field of rational functions “contains the full information about the curve” in the sense of the following theorem. We start with a lemma that clarifies which class of morphisms we consider.

Lemma 3.28
Let \(f\colon X\to Y\) be a morphism between integral smooth projetive curves over \(k\). Denote by \(\eta _X\in X\), \(\eta _Y\in Y\) the generic points. The following are equivalent.
  1. \(f\) is surjective,

  2. \(f\) is dominant, i.e., \(\overline{f(X)} = Y\), equivalently \(f(\eta _X)=\eta _Y\),

  3. \(f\) is non-constant (i.e., \(f\) does not factor through a morphism \(\operatorname{Spec}(k)\to Y\)),

  4. all fibers of \(f\) are finite.

Proof

Clearly (i) \(\Rightarrow \) (ii) \(\Rightarrow \) (iii). To show (iii) \(\Rightarrow \) (iv) first note that the fiber over \(\eta _Y\) is either empty or equal to \(\left\{ \eta _X \right\} \). (In fact, a closed point \(x\in X\) cannot map to \(\eta _Y\), because we would then obtain chain of inclusion \(k = \kappa (x) \supseteq \kappa (\eta _Y)=K(Y) \supseteq k\), contradicting the fact that the transcendence degree of \(K(Y)\) over \(k\) is \(1\).) Fibers over closed points are closed, so either all fibers are finite or there exists a closed point \(y\in Y\) with \(f^{-1}(y)=X\), i.e., \(f\) is constant. We also see that \(f\) is dominant, if all fibers are finite, because then \(\eta _X\) cannot be mapped to a closed point in \(Y\). This shows (iv) \(\Rightarrow \) (ii). Finally, (ii) \(\Rightarrow \) (i) holds, because \(f\) is proper (Lemma 1.23).

Theorem 3.29
Mapping a curve \(X\) to its field \(K(X)\) of rational functions defines an anti-equivalence of categories between
  • the category of integral smooth projective curves over the algebraically closed field \(k\) with dominant \(k\)-scheme morphisms as morphisms, and

  • the category of finitely generated extension fields \(K/k\) of transcendence degree \(1\).

Proof

To prove that the functor is fully faithful, let \(X\), \(Y\) be integral smooth projective curves over \(k\) and consider the map

\[ \operatorname{Hom}^{\rm dom}_k(X, Y) \to \operatorname{Hom}_k(K(Y), K(X)) \]

from the set of dominant \(k\)-morphisms \(X\to Y\) to the set of \(k\)-algebra homomorphisms \(K(Y)\to K(X)\). We split up the proof into the following two lemmas (the first for injectivity, the second for surjectivity) where we can relax the assumptions a little.

We prove the essential surjectivity later on.

Lemma 3.30
Let \(X\) and \(Y\) be integral \(k\)-schemes, and assume that \(Y\) is separated over \(k\). Then the map \(\operatorname{Hom}^{\rm dom}_k(X, Y) \to \operatorname{Hom}_k(K(Y), K(X))\) is injective.

Proof

This holds, because \(Y\) is separated over \(k\) and \(\operatorname{Spec}(K(X))\) has dense image in \(X\). (Given two morphisms \(f, g\colon X\to Y\), their equalizer is a closed subscheme in \(X\), because \(Y\) is separated over \(k\); if \(f\) and \(g\) induce the same morphism on function fields, then the equalizer contains the generic point of \(X\), hence equals the integral scheme \(X\).)

Lemma 3.31
Let \(X\) and \(Y\) be integral \(k\)-schemes, and assume that \(X\) is a Dedekind scheme and that \(Y\) is proper over \(k\). Then the map \(\operatorname{Hom}^{\rm dom}_k(X, Y) \to \operatorname{Hom}_k(K(Y), K(X))\) is surjective.

Proof

Let \(\varphi \colon K(Y)\to K(X)\) be a \(k\)-homomorphism. It is enough to find, for every closed point \(x\) in \(X\), an open neighborhood \(U_x\) and a morphism \(U_x\to Y\) which induces \(\varphi \) on function fields. In fact, the previous lemma shows that these morphisms necessarily coincide on the intersections \(U_x\cap U_{x'}\), and we obtain the desired morphism \(X\to Y\) by gluing.

So let \(x\in X\) be a closed point. By the following lemma we find a morphism \(\operatorname{Spec}({\mathscr O}_{X, x})\to Y\) which induces \(\varphi \). Its image is contained in some affine open \(V \subset Y\) (any open neighborhood of the image of the closed point will do), so we have a ring homomorphism \(\psi \colon \Gamma (V, {\mathscr O}_Y)\to {\mathscr O}_{X, x}\). Let \(U\) be an affine open neighborhood of \(x\). Then \(x\) corresponds to a prime ideal \({\mathfrak p}\subset \Gamma (U, {\mathscr O}_X)\) and \({\mathscr O}_{X,x}\) is the localization \(\Gamma (U, {\mathscr O}_X)_{\mathfrak p}\). Since \(\Gamma (V, {\mathscr O}_Y)\) is a finitely generated \(k\)-algebra, the image of \(\psi \) is contained in a suitable localization of \(\Gamma (U, {\mathscr O}_X)\) with respect to one element not contained in the prime ideal corresponding to \(x\), i.e., we may extend the morphism \(\operatorname{Spec}({\mathscr O}_{X, x})\to Y\) to some principal open subset of \(U\) that still contains \(x\). This concludes the proof of surjectivity.

Lemma 3.32

Let \(f\colon Y\to S\) be a proper morphism, and let \(R\) be a discrete valuation ring with field of fractions \(K\). Assume that we have a commutative diagram

\begin{tikzcd} 
            \Spec(K) \ar[r]\ar[d] & Y\ar[d, "f"]\\
            \Spec(R) \ar[r] & S,
        \end{tikzcd}

where the left vertical arrow is the natural open embedding.

Then there exists a unique arrow \(\operatorname{Spec}(R)\to Y\) making the resulting diagram commutative.

Proof

The uniqueness is clear since \(f\) is separated. To show existence, we can equivalently show that the morphism \(f'\colon Y\times _S\operatorname{Spec}(R)\to \operatorname{Spec}(R)\) has a section \(s\colon \operatorname{Spec}(R)\to Y\times _S\operatorname{Spec}(R)\), i.e., \(f'\circ s=\operatorname{id}\), that extends the morphism \(\operatorname{Spec}(K)\to Y\times _S\operatorname{Spec}(R)\) given by the diagram. Let \(y\) be the image point of \(\operatorname{Spec}(K)\). We view the closure \(\overline{\left\{ y \right\} }\) as a reduced closed subscheme of \(Y\times _S\operatorname{Spec}(R)\). Since \(f\) is proper, \(f'\) is closed, thus \(f'(\overline{\{ y\} }) = \operatorname{Spec}(R)\). So there exists \(y'\in \overline{\{ y\} }\) mapping to the closed point of \(\operatorname{Spec}(R)\). We then obtain a chain of inclusions

\[ R \subseteq {\mathscr O}_{\overline{\{ y\} }, y'} \subseteq {\mathscr O}_{\overline{\{ y\} }, y} \subseteq K. \]

Since \({\mathscr O}_{\overline{\{ y\} }, y}\) is of dimension \(0\) and reduced, it is a field. Since it contains \(R\), we have \({\mathscr O}_{\overline{\{ y\} }, y}=K\). We claim that \(R={\mathscr O}_{\overline{\{ y\} }, y'}\); this immediately gives us the desired section. Now, since \(R\) is a valuation ring, for \(s\in {\mathscr O}_{\overline{\{ y\} }, y'}\), if \(s\not \in R\), then \(s^{-1}\in \mathfrak m_R\). But then \(s^{-1}\in {\mathscr O}_{\overline{\{ y\} }, y'}^\times \), contradicting the fact that the inclusion \(R \subseteq {\mathscr O}_{\overline{\{ y\} }, y'}\) is a local ring homomorphism.

June 10,
2026

Remark 3.33
  1. The valuative criterion for properness ( [ GW1 ] Theorem 15.9) says that a morphism of finite type between noetherian schemes is proper if and only if for every discrete valuation ring \(R\), every diagram as above can be filled in with a unique diagonal arrow as in the lemma. (Similarly, replacing unique by at most one, one obtains a valuative criterion for a morphism being separated.)

  2. For \(S=\operatorname{Spec}(k)\), \(Y = \mathbb {P}^1_k\) (and similarly for \(\mathbb {P}^n_k\)) it is easy to prove the lemma directly, in other words to check that \(\mathbb {P}^1_k\) satisfies the valuative criterion for properness. In fact, let \(R\), \(K\) with a diagram as in the lemma be given. Let \(v\) be the valuation for \(R\), and let \(t\in R\) be a uniformizer, i.e., \(v(t)=1\). First note that since \(R\) is a local ring, any morphism \(\operatorname{Spec}(R)\to \mathbb {P}^1_k\) factors through the open embedding of one of the standard charts. Therefore we have

    \[ \mathbb {P}^1_k(R) = \left\{ (x_0 : x_1);\ x_i\in R,\ \text{at least one of}\ x_0, x_1\ \text{is in}\ R^\times \right\} , \]

    where as usual we consider \((x_0 : x_1) = (ux_0 : ux_1)\) for \(u\in R^\times \). Now given \((x_0:x_1)\in \mathbb {P}^1(K)\) we set \(m = \min (v(x_0), v(x_1))\). Then we have \((x_0:x_1) = (t^{-m}x_0: t^{-m}x_1) \in \mathbb {P}^1(R)\), and this gives exactly the (unique) \(R\)-valued point that we wanted to construct.

    More explicitly, write \(X_0\), \(X_1\) for the homogeneous coordinates on \(\mathbb {P}^1_k\). Say \(m = \min (v(x_0), v(x_1)) = v(x_0)\), so that \(t^{-m}x_0\in R^\times \) and \(t^{-m}x_1\in R\). Then the morphism \(\operatorname{Spec}(R)\to \mathbb {P}^1_k\) factors as

    \[ \operatorname{Spec}(R)\to \operatorname{Spec}k \left[ \frac{X_1}{X_0} \right] = D_+(X_0) \hookrightarrow \mathbb {P}^1_k, \]

    where the first morphism is given by \(\frac{X_1}{X_0}\mapsto \frac{x_1}{x_0} = \frac{t^{-m}x_1}{t^{-m}x_0}\in R\).

Recall that a morphism \(f\colon X\to Y\) of schemes is called finite, if for every affine open \(V \subseteq Y\) the inverse image \(f^{-1}(V)\) is affine and the ring homomorphism \(\Gamma (V, {\mathscr O}_Y)\to \Gamma (f^{-1}(V), {\mathscr O}_X)\) is finite. This can be checked on an affine cover of \(Y\) ( [ GW1 ] Proposition 12.9). Every finite morphism is proper (using a little commutative algebra about integral ring homomorphisms (“going up”) this is not difficult; see  [ GW1 ] Examples 12.56 (3)) and even is projective (this is more difficult, see citeGW Corollary 13.77; the instance used below, namely that for every finite morphism \(f\colon X\to \mathbb {P}^1_k\) of \(k\)-schemes, \(X\) is projective over \(k\), is easier to prove and we will come back to that later; of course this also follows from the above-mentioned fact that every proper curve over \(k\) is projective).

We can now sketch the proof that the functor \(X\to K(X)\) is essentially surjective.

Proof of essential surjectivity in Theorem 3.29

Let \(K/k\) be a finitely generated field extension of transcendence degree \(1\). Let \(t\in K\setminus k\) be any element. Since \(k\) is algebraically closed, \(t\) is transcendental over \(k\). Since the transcendence degree is \(1\), the extension \(K/k(t)\) is algebraic, and since \(K/k\) is finitely generated, it is even finite.

We want to construct an integral smooth projective curve \(X\), such that \(K(X) = K\). (The embedding \(K(\mathbb {P}^1_k)=k(t) \to K\) will then correspond to a morphism \(X\to \mathbb {P}^1_k\); this points us, in some sense, in the right direction to construct \(X\).)

We define \(X\) as the “normalization of \(\mathbb {P}^1_k\) in \(K\)”. We sketch the construction here and refer to [ GW1 ] Sections (12.11), (15.7) for further details. For any affine open \(U\subset \mathbb {P}^1_k\), say \(U=\operatorname{Spec}(A)\) with \(A \subset k(t) \subseteq K\), let \(\widetilde{A}\) be the integral closure of \(A\) in \(K\). This is a Dedekind ring and the ring homomorphism \(A\to \widetilde{A}\) is finite ( [ GW1 ] Corollary 12.52 (1)). Set \(\widetilde{U} = \operatorname{Spec}(\widetilde{A})\).

Since taking integral closure in some extension field is compatible with localization, this construction “globalizes”, i.e., we can glue all the schemes \(\widetilde{U}\) for varying \(U\) to obtain a scheme \(X\). Since \(X\) is covered by the \(\widetilde{U}\), it is an integral Dedekind scheme. Moreover, by construction the morphism \(X\to \mathbb {P}^1_k\) is finite; as was remarked above, this implies that \(X\) is projective over \(k\). (Note that even though we did not prove the final statement yet, \(X\) is certainly proper over \(k\), since finite morphisms are proper, and for the fully faithfulness we never used “projective”, but only “proper”. Thus if \(X\) with \(K(X)=K\) exists at all, then it has to be the one that we constructed.)

A morphism \(f\colon X\to Y\) is called flat, if for every \(x\in X\) the ring homomorphism \({\mathscr O}_{Y, f(x)}\to {\mathscr O}_{X, x}\) is flat (equivalently, the ring homomorphisms \(\Gamma (V,{\mathscr O}_Y)\to \Gamma (U, {\mathscr O}_X)\) for all affine open subschemes \(V \subseteq Y\) and \(U \subseteq f^{-1}(V)\)) are flat.

Lemma 3.34
Let \(f\colon X\to Y\) be a dominant morphism between integral smooth projective curves over \(k\). Then \(f\) is finite and flat. Therefore, for every affine open \(V \subset Y\), the inverse image \(f^{-1}(V)\) is affine and \(\Gamma (f^{-1}(V), {\mathscr O}_X)\) is a locally free \(\Gamma (V, {\mathscr O}_Y)\)-module of rank \(\deg (f) := [K(X) : K(Y)]\).

Proof

For flatness, note that the homomorphisms between the local rings are injective, because those are subrings of the respective fields of rational functions. Since a module over a discrete valuation ring is flat if and only if it is torsion-free, we get the result.

To show that \(f\) is finite, choose an element \(t\in K(Y)\) that is transcendental over \(k\). Its image in \(K(X)\) of course is again transcendental over \(k\). By the construction used in the proof of essential surjectivity in Theorem 3.29, we obtain morphisms \(X\to Y\to \mathbb {P}^1_k\) such that \(Y\to \mathbb {P}^1_k\) is finite, in particular separated, and the composition \(X\to \mathbb {P}^1_k\) is finite. It follows by Lemma ?? (1) that \(X\to Y\) is finite.

For the final statement, we use Theorem 2.23.

In particular, every morphism \(f\colon X\to Y\) of degree \(1\) is an isomorphism: Use either the fully faithful functor to pass to function fields; or use the fact that every ring homomorphism \(A\to B\) such that \(B\) is a locally free \(A\)-module of rank \(1\) necessarily is an isomorphism (in fact, we may check this Zariski-locally on \(\operatorname{Spec}(A)\), so may assume that \(B\) is free of rank \(1\); but then the claim is clear).

Let \(X\) be an integral smooth projective curve. In view of Proposition 3.25, we identify Weil and Cartier divisors on \(X\). A Weil divisor is a finite formal linear combination \(\sum n_P [P]\) of closed (equivalently: \(k\)-valued) points on \(X\) with integer coefficients.

Definition 3.35
For a (Weil) divisor \(D=\sum _P n_P[P]\) we define the degree \(\deg (D)\) of \(D\) as \(\deg (D):=\sum _P n_P\). We obtain a group homomorphism \(Z^1(X) \to \mathbb {Z}\).

Definition 3.36

Let \(f\colon X\to Y\) be a dominant morphism of integral smooth projective curves, and let \(D\) be a divisor on \(Y\). We define the pullback \(f^*(D)\) as the following divisor.

We represent \(D= (V_i, g_i)_i\) as a Cartier divisor and define \(f^*(D) = (f^{-1}(V_i), \varphi (g_i))_i\), where \(\varphi \colon K(Y)\to K(X)\) is the injection induced by \(f\).

Equivalently, from the perspective of Weil divisors, we describe the pullback \(f^*([y])\) for a closed point \(y\) (and extend the definition by linearity). In that special case, we obtain \(f^*([y]) = \sum _{x,\ f(x)=y} v_x(f^\sharp _x(t)) [x]\), where \(f^\sharp _x\colon {\mathscr O}_{Y, f(x)}\to {\mathscr O}_{X,x}\) is the morphism between local rings, \(v_x\) is the valuation for the discrete valuation ring \({\mathscr O}_{X,x}\) and \(t\in {\mathscr O}_{Y, f(x)} = {\mathscr O}_{Y,y}\) is a uniformizer.

To check the equivalence (which holds for any flat morphism between finite type \(k\)-schemes that are Dedekind schemes of dimension \(1\)) we may work locally and assume that \(D = [y]\), that \(X=\operatorname{Spec}(B)\) and \(Y=\operatorname{Spec}(A)\) are affine and that there exists \(t\in A\) with \(\mathop{\rm div}\nolimits (t) = D\) (i.e., \(t\) is a uniformizer in \(A_y\) and a unit in all other localizations of \(A\) at maximal ideals). Then \(f^*([y]) = \mathop{\rm div}\nolimits (\varphi (t))\) clearly has the two equivalent descriptions above.

Proposition 3.37
Let \(f\colon X\to Y\) be a dominant morphism of integral smooth projective curves, and let \(D\) be a divisor on \(Y\). We have
\[ \deg (f^*(D)) = \deg (f) \cdot \deg (D). \]

Proof

It is enough to handle the case \(D = [y]\) for some closed point \(y\in Y\). We need to show that \(\deg (f^*([y])) = \deg (f) = [K(X):K(Y)]\).

Claim. We have \(\deg (f^*([y])) = \dim _k\Gamma (f^{-1}(y), {\mathscr O}_{f^{-1}(y)})\), where \(f^{-1}(y) = X\times _Y\operatorname{Spec}(\kappa (y))\) is the scheme-theoretic fiber.

Once we have proved the claim, the lemma follows, because we have \(\dim _k\Gamma (f^{-1}(y), {\mathscr O}_{f^{-1}(y)}) = [K(X):K(Y)]\), since \(f\) is finite flat (this number is the rank of the locally free module \(\Gamma (f^{-1}(V), {\mathscr O}_X)\) over \(\Gamma (V, {\mathscr O}_Y)\), \(V \subset Y\) affine open).

Proof of claim. Let \(V = \operatorname{Spec}(A)\) be an affine open neighborhood of \(y\) such that there exists \(t\in A\) with \(V(t) = \left\{ y \right\} \) as a reduced closed subscheme. (Extend a uniformizer of \({\mathscr O}_{Y,y}\) to a suitable open neighborhood.) Write \(f^{-1}(V) = \operatorname{Spec}(B)\), where \(B\) is a finite \(A\)-algebra. There exist only finitely many (closed) points in \(X\) mapping to \(y\), say \(x_1,\dots , x_r\). We have

\[ \Gamma (f^{-1}(y), {\mathscr O}_{f^{-1}(y)}) = B\otimes _A A/t = B/tB = \prod _{i=1}^r {\mathscr O}_{X, x_i}/(t), \]

The final equality holds because \(\operatorname{Spec}(B/tB)\) topologically is the finite space \(\left\{ x_1, \dots , x_r \right\} \) with the discrete topology, so the ring \(B/tB\) is the product of the finitely many local rings at its points. We have \(\dim _k({\mathscr O}_{X, x_i}/(t)) = v_{x_i}(t)\). The claim follows.

For an element \(f\in K(X)^\times \) that is transcendental over \(k\), we obtain a homomorphism \(K(\mathbb {P}^1_k) = k(t) \to K(X)\) mapping \(t\) to \(f\), and in view of the above theorem a finite flat morphism \(\bar{f}\colon X\to \mathbb {P}^1_k\). Then the principal divisor attached to \(f\) is the “configuration of zeros and poles of \(\bar{f}\)” in the following precise sense.

Lemma 3.38
With notation as above, \(\mathop{\rm div}\nolimits (f) = \bar{f}^*([0] - [\infty ])\).

Proof

Identifying \(K(\mathbb {P}^1_k)= k(t)\) implies that we choose a \(0\) and \(\infty \) in \(\mathbb {P}^1_k\). In other words, the standard charts of \(\mathbb {P}^1_k\) are \(\operatorname{Spec}(k[t])\) (and \(0\) corresponds to the prime ideal \((t)\) in this chart) and \(\operatorname{Spec}(k[t^{-1}])\) (and \(\infty \) corresponds to the prime ideal \((t^{-1})\) in this chart).

We have \(\bar{f}(x)=0\) if and only if the morphism \(\operatorname{Spec}({\mathscr O}_{X,x})\to \mathbb {P}^1_k\) induced by \(\bar{f}\) factors through \(\operatorname{Spec}(k[t])\), i.e., \(f\in {\mathscr O}_{X,x}\), and maps the maximal ideal \({\mathfrak m}_x\) to \((t)\), i.e., \(v_x(f) {\gt} 0\). In this case \(v_x(f)\) is the coefficient of \(\mathop{\rm div}\nolimits (f)\) at \(x\), and also the coefficient of \(\bar{f}^*([0])\) at \(x\).

Symmetrically, we have an analogous picture for \(\infty \) in place of \(0\). Altogether, the claim follows.

We can now show that the degree homomorphism \(Z^1(X)\to \mathbb {Z}\) factors through \(\operatorname{Cl}(X)\):

Theorem 3.39
Let \(f\in K(X)^\times \). Then \(\deg (\mathop{\rm div}\nolimits (f)) = 0\).

Proof

By the lemma, we have \(\mathop{\rm div}\nolimits (f) = \bar{f}^*([0] - [\infty ])\), and hence

\[ \deg (\mathop{\rm div}\nolimits (f)) = \deg (\bar{f})\cdot \deg ([0] - [\infty ]) = 0. \]

In particular, we can speak of the degree of a line bundle, and we denote the degree of \({\mathscr L}\) by \(\deg ({\mathscr L})\).

Proposition 3.40
Let \(X\) be an integral smooth projective curve over \(k\). If there exist closed points \(x\ne y\) on \(X\) such that \([x] \sim [y]\), then \(X\cong \mathbb {P}^1_k\).

Proof

By assumption, \([x]-[y] = \mathop{\rm div}\nolimits (f)\) for some \(f\in K(X)^\times \). Since \(x\ne y\), the divisor \([x]-[y]\) is non-trivial, so \(f\) is transcendental over \(k\) and defines a dominant morphism \(\bar{f}\colon X\to \mathbb {P}^1_k\). Then \(\bar{f}^*[0] = [x]\), so \(\bar{f}\) has degree \(1\) by Proposition 3.37 and therefore is an isomorphism.

Proposition 3.41
Let \(X\) be an integral smooth projective curve over \(k\). If there exists a closed point \(x\) on \(X\) such that \(\dim \Gamma (X, {\mathscr O}([x])) {\gt} 1\), then \(X\cong \mathbb {P}^1_k\).

Proof

Omitted for now (maybe on the next problem sheet?).

(3.8) The theorem of Riemann and Roch

No proofs were given in the lecture at this point for the following results.

Reference: [ H ] IV.1, [ GW1 ] Sections (15.9), (15.10), [ GW2 ] (26.11).

Let \(X\) be an integral smooth projective curve over an algebraically closed field \(k\).

To state the famous Theorem of Riemann–Roch, we introduce the following notation. For a divisor \(D\) we write \(\ell (D) = \dim _k \Gamma (X, {\mathscr O}_X(D))\), where

\[ \Gamma (X, {\mathscr O}_X(D)) = \{ f\in K(X)^\times ;\ \mathop{\rm div}\nolimits (f) + D \ge 0 \} \cup \left\{ 0 \right\} , \]

as before.

Remark 3.42
  1. We have \(\ell (D) {\gt} 0\) if and only if \(D\) is linearly equivalent to an effective divisor (in fact, the divisors linearly equivalent to \(D\) are exactly those of the form \(\mathop{\rm div}\nolimits (f)+D\)). In particular \(\deg (D) {\lt} 0\) implies \(\ell (D) = 0\).

  2. We have \(\ell (0) = \dim _k \Gamma (X, {\mathscr O}_X) = 1\) since \(\Gamma (X, {\mathscr O}_X) = k\) (Problem 22).

Proposition 3.43
For each \(D\), \(\ell (D)\) is finite.

Theorem 3.44 (Riemann-Roch)
For \(X\) as above, there exist \(g\in \mathbb {Z}_{\ge 0}\) and \(K \in \operatorname{Div}(X)\) such that for every divisor \(D\) on \(X\), we have
\[ \ell (D) - \ell (K-D) = \deg (D) + 1 -g. \]

Corollary 3.45
In the above situation, we have
  1. \(\ell (K) = g\),

  2. \(\deg (K) = 2g-2\),

  3. for every \(D\) with \(\deg (D) {\gt} 2g-2\), we have \(\ell (D) = \deg (D) + 1 -g\).

Proof

The corollary is easy to prove with the Theorem of Riemann-Roch at hand. In fact, for (1) use the theorem with \(D=0\) the trivial divisor, for (2) use \(D=K\), and for (3) use that under the assumption there \(\deg (K-D) {\lt} 0\), whence \(\ell (K-D)=0\), as remarked before.

The number \(g\) is called the genus of the curve \(X\). Part (3) of the corollary shows that it is uniquely determined by \(X\).

Remark 3.46
The linear equivalence class of the canonical divisor \(K\) is uniquely determined. In fact, assume that \(K\) and \(K'\) are divisors which both have the property of a canonical divisor as in the Riemann-Roch theorem. Using the theorem and the corollary, one computes that \(\ell (K-K') {\gt} 0\) and \(\ell (K'-K) {\gt} 0\). As was shown on the problem sheet, this implies that \({\mathscr O}_X(K-K')\) is trivial, or in other words that \(K\) and \(K'\) have the same divisor class.

For the projective line \(\mathbb {P}^1_k\), it is easy to prove the Theorem of Riemann-Roch by direct computations. It has genus \(0\). One can show that every \(X\) of genus \(0\) is isomorphic to \(\mathbb {P}^1_k\). (But if \(k\) is not assumed to be algebraically closed, then there may exist \(X\) as above of genus \(0\) which are not isomorphic to \(\mathbb {P}^1_k\).)

For \(X\) as above which is of the form \(V_+(f)\subset \mathbb {P}^2_k\), there is the following formula for the genus:

Proposition 3.47
Let \(X\) as above be of the form \(V_+(f)\subset \mathbb {P}^2_k\) for a homogeneous polynomial \(f\) of degree \(d\). Then the genus \(g\) of \(X\) is given by
\[ g = \frac{(d-1)(d-2)}{2}. \]

For example, elliptic curves (which are defined by a homogeneous polynomial of degree \(3\)) have genus \(1\).

(3.9) Line bundles on \(\mathbb {P}^n_k\)

References: [ GW1 ] , Ch. 8, Ch. 11, in particular Example 11.43, (8.5); [ H ] II.6, II.7.

We want to compute the Picard group of projective space over a field. To this end, we will use the following general proposition.

June 16,
2026

Proposition 3.48
Let \(X\) be a noetherian integral scheme such that all local rings \({\mathscr O}_{X, x}\) are unique factorization domains. Let \(U\subseteq X\) be an open subscheme, and let \(Z_1,\dots , Z_r\) be those irreducible components of \(X\setminus U\) that are of codimension \(1\) inside \(X\). We consider the \(Z_i\) as integral closed subschemes of \(X\). Then we have a short exact sequence
\[ 0\to \bigoplus _i \mathbb {Z}[Z_i]\to Z^1(X)\to Z^1(U)\to 0 \]
which induces an exact sequence
\[ \bigoplus _i \mathbb {Z}[Z_i]\to \operatorname{Cl}(X)\to \operatorname{Cl}(U)\to 0. \]

Proof

It is clear that we have the first short exact sequence when we think of integral closed subschemes in terms of their generic points. It is easy to check that the “restriction map” \(Z^1(X)\to Z^1(U)\) induces a homomorphism between the class groups, and this yields the second exact sequence.

In terms of the identifications of the divisor class groups with the Picard groups of \(X\) and of \(U\), the map \(\operatorname{Pic}(X)\to \operatorname{Pic}(U)\) in the proposition is just the restriction of line bundles from \(X\) to the open subscheme \(U\).

Now let \(R\) be a ring and fix \(n\ge 1\). We cover \(\mathbb {P}^n_R\) by the standard charts \(U_i := D_+(X_i)\), as usual, and write \(U_{ij} := U_i\cap U_j\). For \(d\in \mathbb {Z}\), multiplication by the elements \((X_i/X_j)^d \in \Gamma (U_{ij}, {\mathscr O}_{\mathbb {P}^n_R})^\times \) defines isomorphisms \({\mathscr O}_{U_i|U_{ij}}\to {\mathscr O}_{U_j|U_{ij}}\) which give rise to a gluing datum of the \({\mathscr O}_{U_i}\)-modules \({\mathscr O}_{U_i}\). By gluing of sheaves, we obtain a line bundle \({\mathscr O}_{\mathbb {P}^n_R}(d)\). (Cf. Problems 23, 24, 25 in the case \(n=1\).) To shorten the notation, we sometimes just write \({\mathscr O}(d)\), when the space is clear from the context.

Lemma 3.49
We obtain a group homomorphism \(\mathbb {Z}\to \operatorname{Pic}(\mathbb {P}^n_R)\), \(d\mapsto {\mathscr O}(d)\).

Proposition 3.50
Writing \(R[X_0, \dots , X_n]_d\) for the submodule of homogeneous polynomials of degree \(d\) (with \(R[X_0, \dots , X_n]_d=0\) for \(d{\lt}0\)), we have natural isomorphisms
\[ \Gamma (\mathbb {P}^n_R, {\mathscr O}(d)) \cong R[X_0, \dots , X_n]_d \]
for all \(d\in \mathbb {Z}\).

Proof

We can make the gluing construction for \({\mathscr O}(d)\) explicit by identifying \(\Gamma (D_+(X_i), {\mathscr O}(d))\) with \(X_i^d R\left[\frac{X_0}{X_i}, \dots , \frac{X_n}{X_i}\right]\), and correspondingly

\[ \Gamma (D_+(X_iX_j), {\mathscr O}(d)) = X_i^d R\left[\frac{X_0}{X_i}, \dots , \frac{X_n}{X_i}, \frac{X_i}{X_j}\right] = X_j^d R\left[\frac{X_0}{X_j}, \dots , \frac{X_n}{X_j}, \frac{X_j}{X_i}\right] \]

(inside \(R[X_0, \dots , X_n, X_0^{-1}, \dots , X_n^{-1}]\)). This means that the restriction map is just the inclusion map. (If \(R\) is a domain, then this describes an embedding of \({\mathscr O}(d)\) into the constant sheaf \({\mathscr K}_{\mathbb {P}^n_R}\) with values the field of rational functions.)

With this description, since the relevant restriction maps are injective, we can identify \(\Gamma (\mathbb {P}^n_R, {\mathscr O}(d))\) with the intersection

\[ \bigcap _{i=0}^n X_i^d R\left[\frac{X_0}{X_i}, \dots , \frac{X_n}{X_i}\right]. \]

One checks that this intersection is \(R[X_0, \dots , X_n]_d\), as claimed.

Corollary 3.51
The above homomorphism \(\mathbb {Z}\to \operatorname{Pic}(\mathbb {P}^n_R)\), \(d\mapsto {\mathscr O}(d)\), is injective.

Now let \(R=k\) be a field (in fact, the same arguments apply to any noetherian unique factorization domain \(k\)). Then \(\mathbb {P}^n_k\) is a noetherian integral scheme all of whose local rings are unique factorization domains, so we can talk about Cartier divisors and about Weil divisors, and identify the two notions via the cycle map as in Proposition 3.25.

Corollary 3.52
Let \(k\) be a field and let \(n\ge 1\). Then \(\operatorname{Pic}(\mathbb {P}^n_k)\cong \mathbb {Z}\).

Proof

If we identify \(\operatorname{Cl}(\mathbb {P}^n_k) = \operatorname{Pic}(\mathbb {P}^n_k)\) and apply Proposition 3.48 to \(X=\mathbb {P}^n_k\) and \(U=D_+(X_0)\cong \mathbb {A}^n_k\), we obtain a surjection \(\mathbb {Z}\to \operatorname{Pic}(\mathbb {P}^n_k)\). The injectivity statement of the previous corollary implies that this surjection (which allows us to identify \(\operatorname{Pic}(\mathbb {P}^n_k)\) with some quotient of \(\mathbb {Z}\)) must be an isomorphism. (At this point we have not yet shown that the map \(d\mapsto {\mathscr O}(d)\) is surjective, and hence an isomorphism; this will follow from the discussion in the following section.)

Remark 3.53
One can show that every locally free \({\mathscr O}_{\mathbb {P}^1_k}\)-module is isomorphic to a direct sum of line bundles (Problem 27). Note though that this statement is not true for \(\mathbb {P}^n_k\), \(n{\gt}1\).

(3.10) Divisors on \(\mathbb {P}^n_k\)

Let \(k\) be a field (or more generally a noetherian unique factorization domain), and let \(n\ge 1\). Let us take a look at the line bundles \({\mathscr O}(d)\) from the point of view of Cartier divisors. Write

\[ \mathcal R = \{ f = \frac gh;\ g,h\in k[X_0, \dots , X_n]\ \text{non-zero homogeneous polynomials}\} . \]

For \(f = g/h\in \mathcal R\), we define \(\deg (f) = \deg (g)-\deg (h)\). We can identify \(K(X)^\times \) with the subgroup of \(\mathcal R\) of degree \(0\) elements.

Fix an element \(f\in \mathcal R\) and write \(d=\deg (f)\). Let \(D\) be the Cartier divisor \(\mathop{\rm div}\nolimits (f) := (D_+(X_i), f/X_i^d)_i\) (this is a new use of the symbol \(\mathop{\rm div}\nolimits \) since \(f\) is not an element of \(K(\mathbb {P}^n_k)\)). Describing the line bundle \({\mathscr O}_{\mathbb {P}^n_k}(D)\) in terms of a gluing datum, it follows that \({\mathscr O}_X(D)\cong {\mathscr O}(d)\). Thus the composition

\[ \mathcal R\to \operatorname{Div}(\mathbb {P}^n_k) \to \operatorname{Pic}(\mathbb {P}^n_k) \cong \mathbb {Z} \]

is the degree map on \(\mathcal R\). In particular, the isomorphism class of the line bundle \({\mathscr O}_{\mathbb {P}^n_k}(\mathop{\rm div}\nolimits (f))\) depends only on \(d\), not on the choice of \(f\).

Now let \(f\in k[X_0,\dots , X_n]\) be an irreducible homogeneous polynomial of degree \(d {\gt} 0\). Then \(V_+(f)\) is an integral closed subscheme of \(\mathbb {P}^n_k\) of codimension \(1\) (since the same is true after intersection with any of the open charts \(D_+(X_i)\) (unless the intersection is empty)). From the construction of the matching between Cartier and Weil divisors, one sees that the Cartier divisor \(\mathop{\rm div}\nolimits (f)\) defined above corresponds to the Weil divisor \([V_+(f)]\). As a particular example, for any fixed \(i\), the Weil divisor \([V_+(X_i)]\) of the line \(V_+(X_i)\) has associated line bundle \({\mathscr O}(1)\).

Since the identification of Cartier divisors with Weil divisors is a group isomorphism, one can extend this description to all divisors, by decomposing a general \(f\in \mathcal R\) as a product of irreducible homogeneous polynomials and of inverses of such polynomials.

Coming back to the case of an irreducible homogeneous polynomial \(f\) of degree \(d {\gt} 0\), the datum of the divisor \(\mathop{\rm div}\nolimits (f)\) corresponds to the choice of embedding of its associated line bundle \({\mathscr O}(d)\) into \({\mathscr K}_{\mathbb {P}^n_k}\). The image of this embedding contains the structure sheaf \({\mathscr O}_{\mathbb {P}^n_k}\), and going through the definitions shows that the global section \(1\in \Gamma (\mathbb {P}^n_k,{\mathscr O}_{\mathbb {P}^n_k})\) is mapped to \(f\in k[X_0,\dots , X_n]_d = \Gamma (\mathbb {P}^n_k, {\mathscr O}(d))\) (Proposition 3.50) under this embedding. Compare Problems 31, 33. In other words, the embedding \(\Gamma (\mathbb {P}^n_k, {\mathscr O}(d))\to K(X)\) of the global sections is given by

\[ k[X_0,\dots , X_n]_d\to K(X), \quad g\mapsto g/f. \]

Corollary 3.54
Let \(k\) be a field, and let \(Z\subseteq \mathbb {P}^n_k\) be an integral closed subscheme of codimension \(1\). Then \(Z=V_+(f)\) for some homogeneous polynomial \(f\).

Proof

Consider the divisor \([Z]\) given by \(Z\). Viewed as a Cartier divisor, it corresponds to an embedding \({\mathscr O}_{\mathbb {P}^n_k}([Z])\to {\mathscr K}_{\mathbb {P}^n_k}\) whose image contains \({\mathscr O}_{\mathbb {P}^n_k}\) since the divisor \([Z]\) is effective. Let \(f\in k[X_0, \dots , X_n]_d\) be the image of \(1\in \Gamma (\mathbb {P}^n_k, {\mathscr O})\) in \(\Gamma (\mathbb {P}^n_k, {\mathscr O}([Z])) = k[X_0, \dots , X_n]_d\) under this embedding. Since the embedding \({\mathscr O}_{\mathbb {P}^n_k}([Z])\to {\mathscr K}_{\mathbb {P}^n_k}\) is entirely determined by this image, the above discussion shows that \([Z] = [V_+(f)]\) as divisors and hence that \(Z = V_+(f)\).

(3.11) Functorial description of \(\mathbb {P}^n\)

As we have seen in Section1.1, every scheme \(X\) defines a contravariant functor \(T\mapsto X(T):=\operatorname{Hom}_{{\rm (Sch)}}(T, X)\) from the category of schemes to the category of sets. This functor determines \(X\) up to unique isomorphism. In this section, we want to describe the functor attached in this way to projective space \(\mathbb {P}^n_R\) for \(R\) a ring.

Lemma 3.55
Let \(X\) be a scheme.
  1. Let \({\mathscr F}\) be an \({\mathscr O}_X\)-module. Giving an \({\mathscr O}_X\)-module homomorphism \(\alpha \colon {\mathscr o}_X^{n+1}\to {\mathscr F}\) is “the same” as giving global sections \(s_0,\dots , s_n\in \Gamma (X, {\mathscr F})\) (namely the images of the standard basis vectors of \(\Gamma (X, {\mathscr O}_X^{n+1}) = \Gamma (X, {\mathscr O}_X)^{n+1}\).

  2. Now let \({\mathscr L}\) be a line bundle on \(X\), and let \(\alpha \colon {\mathscr O}_X^{n+1}\to {\mathscr L}\) be an \({\mathscr O}_X\)-module homomorphism given by \(s_0, \dots , s_n\in \Gamma (X, {\mathscr L})\). Then \(\alpha \) is surjective if and only if for every \(x\in X\) there exists \(i\) such that \(s_i(x)\ne 0\) in the fiber \({\mathscr L}(x)\).

Proposition 3.56
Let \(R\) be a ring, and let \(S\) be an \(R\)-scheme. There are bijections, functorial in \(S\),
\begin{align*} \mathbb {P}^n_R(S) = \{ ({\mathscr L}, \alpha );\ & {\mathscr L}\ \text{a line bundle on}\ S,\\ & \alpha \colon {\mathscr O}_S^{n+1}\twoheadrightarrow {\mathscr L}\ \text{a surjective}\ {\mathscr O}_S\text{-module homom.} \} /\cong . \end{align*}
Here we consider pairs \(({\mathscr L}, \alpha )\), \(({\mathscr L}', \alpha ')\) as isomorphic, if there exists an \({\mathscr O}_S\)-module isomorphism \(\beta \colon {\mathscr L}\to {\mathscr L}'\) with \(\alpha = \alpha '\circ \beta \).

Saying that the bijections of the proposition are functorial means that given a morphism \(S'\to S\) of \(R\)-schemes the bijections for \(S\) and \(S'\) together with the natural map \(\mathbb {P}^n_R(S)\to \mathbb {P}^n_R(S')\) and the map \(({\mathscr L}, \alpha )\mapsto (g^*{\mathscr L}, g^*\alpha )\) give rise to a commutative diagram. (Note that for every line bundle \({\mathscr L}\) on \(S\) the pull-back \(g^*{\mathscr L}\) is a line bundle on \(S'\), and for surjective \(\alpha \) the pull-back \(g^*\alpha \) is again a surjective \({\mathscr O}_{S'}\)-homomorphism of the desired form.)

Proof

A homomorphism \(\alpha \colon {\mathscr O}_S^{n+1}\twoheadrightarrow {\mathscr L}\) corresponds to \(n+1\) global sections in \(\Gamma (S, {\mathscr L})\) (the “images of the standard basis vectors”). Thus \(X_0, \dots , X_n\in \Gamma (\mathbb {P}^n_R, {\mathscr O}(1))\) give rise to a homomorphism \({\mathscr O}_{\mathbb {P}^n_R}^{n+1}\to {\mathscr O}(1)\). This homomorphism is surjective. (In fact, looking back at the construction of \({\mathscr O}(1)\) by gluing and the way how we identified the global sections of \({\mathscr O}(1)\) with \(R[X_0, \dots , X_n]_1\), under the identification \({\mathscr O}(1)_{D_+(X_i)} \cong {\mathscr O}_{D_+(X_i)}\) the restriction of \(X_i\) to \(D_+(X_i)\) corresponds to \(1\in \Gamma (D_+(X_i), {\mathscr O}_{D_+(X_i)})\) and in particular is non-zero in every fiber.)

Given a morphism \(S\to \mathbb {P}^n_R\), we can pull this homomorphism back to \(S\) and obtain an element of the right hand side in the statement of the proposition.

Conversely, given a pair \(({\mathscr L}, \alpha )\) on \(S\), we can think of the corresponding morphism \(S\to \mathbb {P}^n_R\) in terms of homogeneous coordinates (i.e., for \(K\)-valued points for some field \(K\)), as follows: Denote by \(f_0, \dots , f_n\in \Gamma (S, {\mathscr L})\) the global sections corresponding to \(\alpha \). For a point \(x\in S\), the fiber \({\mathscr L}(x)\) is a one-dimensional \(\kappa (x)\)-vector space generated by the elements \(f_0(x), \dots , f_n(x)\) (i.e., at least one of them is \(\ne 0\) – this holds since \(\alpha \) is surjective). We choose an isomorphism \({\mathscr L}(x) \cong \kappa (x)\), and hence can view the \(f_i(x)\) as elements of \(\kappa (x)\). Then the morphism \(S\to \mathbb {P}^n_S\) maps \(x\) to \((f_0(x) : \cdots : f_n(x)) \in \mathbb {P}^n(\kappa (x))\). While the individual \(f_i(x)\), as elements of \(\kappa (x)\), depend on the choice of isomorphism \({\mathscr L}(x)\cong \kappa (x)\), the point \((f_0(x) : \cdots : f_n(x)) \in \mathbb {P}^n(\kappa (x))\) is independent of this choice.

To make this rigorous, consider a pair \(({\mathscr L}, \alpha )\) as above, and for \(i\in \{ 0,\dots , n\} \) define

\[ S_i = \{ s\in S;\ \alpha (e_i)\ \text{generates the fiber}\ {\mathscr L}(s)\} , \]

where \(e_i\in {\mathscr O}_S^{n+1}\) denotes the \(i\)-th standard basis vector. This defines an open cover of \(S\). By definition, composing \(\alpha \) with the injection \({\mathscr O}_S\to {\mathscr O}_S^{n+1}\) as the \(i\)-th summand induces a trivialization \({\mathscr O}_{S_i}\cong {\mathscr L}_{|S_i}\) of the restriction of \({\mathscr L}\). We obtain a morphism \(S_i\to D_+(X_i) = \operatorname{Spec}k[\frac{X_0}{X_i},\dots , \frac{X_n}{X_i}]\) by mapping \(\frac{X_j}{X_i}\) to the image of \(\alpha (e_j)\in \Gamma (S_i, {\mathscr L})\) under the isomorphism \(\Gamma (S_i, {\mathscr L}) \to \Gamma (S_i, {\mathscr O}_S)\). These morphisms can be glued, and one obtains the desired morphism \(S\to \mathbb {P}^n_R\).

To conclude the proof, one checks that the two constructions are inverse to each other.

Remark 3.57
If \(S = \operatorname{Spec}k\) for a field \(k\), then every locally free sheaf on \(S\) is free, and the proposition reads as
\[ \mathbb {P}^n(k) = \{ \alpha \colon k^{n+1}\to k\ \text{surjective} \} /\cong , \]
where now homomorphisms \(\alpha \), \(\alpha '\) are isomorphic if and only if they have the same kernel. Thus we can identify
\[ \mathbb {P}^n(k) = \{ U\subset k^{n+1}\ \text{sub-vector space of dimension}\ n \} . \]
This description is dual to the classical description of \(\mathbb {P}^n(k)\) as the set of lines in \(k^{n+1}\). Passing to the dual space, the projection \(k^{n+1}\to k^{n+1}/U\) induces an inclusion \((k^{n+1}/U)^\vee \to k^{n+1,\vee }\) of the dual vector spaces. Matching the standard basis of \(k^{n+1}\) with its dual basis, we can identify \(k^{n+1,\vee } = k^{n+1}\), and in this way we get back the description in terms of lines.