Vector bundles on Fargues-Fontaine curves

Kiran S. Kedlaya

1 Lemmas from field theory

Lemma 1
#

Let \(K/F\) be a finite Galois extension of fields. Then for any \(g \in \operatorname{Gal}(K/F)\) and \(x \in K\), if \(g(x) = x\), then \(x\) belongs to the fixed field of the cyclic subgroup of \(\operatorname{Gal}(K/F)\) generated by \(x\).

Proof
Lemma 2
#

Let \(F\) be a field. Let \(p\) be an odd prime. Then for \(a \in F\), \(a\) is not a \(p\)-th power if and only if for every positive integer \(n\), the polynomial \(x^{p^n}-a\) is irreducible over \(F\). (Note that this fails for \(p=2\), for example \(x^4+4 = (x^2-2x+2)(x^2+2x+2)\).)

Proof

In Mathlib.

Proposition 3
#

Let \(F\) be a field of prime characteristic \(p\). Let \(K/F\) be a Galois extension of degree \(p\). Then there exists \(z \in K\) with minimal polynomial over \(K\) of the form \(x^p-x-a\) for some \(a \in F\).

Proof

Let \(g \in \operatorname{Gal}(K/F)\) be a generator. Since \(K/F\) is separable, the trace map \(K \to F\) is nonzero; we can thus choose \(y \in K\) with

\[ 1 = \operatorname{Trace}_{K/F}(y) = y + g(y) + \cdots + g^{p-1}(y). \]

Set

\[ z := g(y) + 2g^2(y) + \cdots + (p-1) g^{p-1}(y); \]

then \(z - g(z) = 1\), and so \(z^p-z\) is fixed by \(g\). By Lemma 1, \(z^p-z \in F\). Set \(a := z^p - z\); the isomorphism in question now carries \(z\) to the class of \(x\). Since the polynomials \(x^p-x\) and the minimal polynomial of \(z\) are monic of the same degree \(p\) (the latter because it must divide \([K:F] = p\) and cannot equal \(1\)) and the latter divides the former, they coincide.

Lemma 4
#

Let \(K/F\) be a quadratic extension of fields of characteristic \(\neq 2\). Then there exists \(a \in F\) which is not a square.

Proof

Since \(F\) is not of characteristic 2, \(K/F\) is necessarily separable. We may thus apply Kummer theory to write \(K \cong F[x]/(x^2-a)\) for some \(a \in F\). This gives the desired element.

2 The Artin–Schreier theorem

Lemma 5
#

Let \(F\) be a field. Suppose that there exists a quadratic extension \(K/F\) which is algebraically closed. Then for each \(a,b \in F\), one of \(a^2+b\) or \(-b\) is a square in \(F\).

Proof

Since \(K\) is algebraically closed, it contains some \(c\) which is a root of the polynomial \(g(x) = x^4 - 2ax^2 + (a^2+b)\). The minimal polynomial \(f(x)\) of \(c\) over \(F\) has degree dividing \([K:F] = 2\). Consequently, there must exists a monic polynomial \(d(x)\) of degree 2 dividing \(g\).

If \(d\) has linear coefficient 0, then \(d(x) = x^2 + t\) for some \(t \in F\) and \(-b = (t+a)^2\). Otherwise, write \(g(x) = d(x) e(x)\); by comparing coefficients of \(x^3\), then of \(x\), we have \(e(x) = d(-x)\) and so \(a^2 + b = d(0)^2\).

Lemma 6
#

Let \(F\) be a field which admits an algebraically closed extension \(K\) such that \(K/F\) is Galois of prime degree \(p\). Then \(p \neq 0\) in \(F\).

Proof

If \(p=0\) in \(F\), then by Proposition 3, \(K = F[x]/(x^p-x-a)\) for some \(a \in F\). Since \(K\) is algebraically closed, there exists \(y \in K\) such that \(y^p-y=ax^{p-1}\). Write \(y = \sum _{i=0}^{p-1} y_i x^i\) with \(y_i \in F\); then

\[ y^p = \sum _{i=0}^{p-1} y_i^p (x^p)^i = \sum _{i=0}^{p-1} y_i^p (x+a)^p. \]

In particular, comparing coefficients of \(x^{p-1}\) in the equation

\[ ax^{p-1} + \sum _{i=0}^{p-1} y_i x^i = y + ax^{p-1} = y^p = \sum _{i=0}^{p-1} y_i^p (x+a)^p \]

yields \(y_{p-1}^{p} - y_{p-1} = a\) and so \(x-y_{p-1} \in \mathbb {F}_p\), a contradiction.

Lemma 7
#

Let \(F\) be a field which admits an algebraically closed extension \(K\) such that \(K/F\) is Galois of prime degree \(p\). Then \(p = 2\).

Proof

Suppose by way of contradiction that \(p \neq 2\). By Lemma 6, \(F\) cannot have characteristic \(p\); consequently, \(K\) contains a primitive \(p\)-th root of unity \(\zeta _p\). The minimal polynomial of \(\zeta _p\) over \(F\) has degree dividing \([K:F] = p\), but also bounded above by \(p-1\) since \(\zeta _p\) is a root of \((x^p-1)/(x-1)\). Hence the degree is 1, that is, \(\zeta _p \in F\).

By Kummer theory, \(K \cong F[x]/(x^p-a)\) for some \(a \in F\). Lemma 2 implies that \(x^{p^2}-a\) is irreducible over \(F\), so adjoining a root of this polynomial in \(K\) gives a subfield of \(K\) of degree \(p^2\) over \(F\). However, the degree of any subfield must divide \([K:F] = p\), a contradiction.

Lemma 8
#

Let \(F\) be a field containing a square root of \(-1\) and admitting a finite separable extension \(K\) which is algebraically closed. Then \(F\) is algebraically closed.

Proof

The extension \(K/F\) is normal, and by hypothesis it is separable, so it is Galois; let \(G\) be the Galois group. If \(G\) is trivial, then \(F=K\) is algebraically closed. Otherwise, for any prime factor \(p\) of \([L:K]\), by Cauchy’s theorem \(G\) contains a nontrivial cyclic subgroup of prime order \(p\), whose fixed field is a subfield \(E\) of \(K\) containing \(F\). Applying Lemma 7 to \(K/E\) yields \(p=2\).

By Lemma 6, \(F\) is not of characteristic \(2\). By Lemma 4, we can find \(a \in F\) which is not a square; since \(F\) contains a square root of \(-1\), \(-a\) is not a square either. However, this contradicts Lemma 5.

Lemma 9

Let \(F\) be a field containing a square root of \(-1\) and admitting a finite purely inseparable extension \(K\) which is algebraically closed. Then \(F\) is algebraically closed.

Proof

It will suffice to check that \(F\) is perfect. Let \(p\) be the characteristic of \(F\). If \(p = 0\), then \(F\) is automatically perfect. If \(p {\gt} 0\), then \([K:F] = p^n\) for some nonnegative integer \(n\). For any \(a \in F\), we can find \(x \in K\) with \(x^{p^{n+1}} = a\) because \(K\) is algebraically closed. Since \(K/E\) is purely inseparable, the minimal polynomial of \(x\) over \(F\) has the form \(x^{p^e}-c\) for some \(c \in F\) and some nonnegative integer \(e\), which must be at most \(n\) because the degree of the minimal polynomial is at most \([K:F] = p\). Now \(c^{n-e}\) is a \(p\)-th root of \(a \in E\); since \(a\) was arbitrary we conclude that \(F\) is perfect (in the ring-theoretic sense, and hence also in the field-theoretic sense).

Lemma 10
#

Let \(F\) be a field containing a square root of \(-1\) and admitting a finite algebraically closed extension. Then \(F\) is algebraically closed.

Proof

Let \(E\) be the separable closure of \(F\) within \(K\). Then \(K/E\) is purely inseparable, so by Lemma 9, \(E\) is algebraically closed. Meanwhile, \(E/F\) is separable, so by Lemma 8 \(F\) is algebraically closed.

Definition 11
#

A field \(F\) is real if \(-1\) is not a sum of squares in \(F\). A field \(F\) is real closed is all of the following conditions hold:

  • \(F\) is real;

  • for every \(x \in F\), one of \(x\) or \(-x\) is a square in \(F\);

  • every odd-degree polynomial over \(F\) has a root in \(F\).

Lemma 12
#

Let \(F\) be a field. Then every polynomial over \(F\) of odd degree has an irreducible factor of odd degree.

Proof

In Lean.

Lemma 13
#

Let \(F\) be a field. Suppose that \(-1\) is not a square in \(F\) and the field \(K := F[x]/(x^2+1)\) is algebraically closed. Then \(F\) is real closed.

Proof

For \(x \in F\), Lemma 5 implies that one of \(x\) or \(-x\) is a square in \(F\).

Adjoining to \(F\) a root of an irreducible polynomial of degree \(d\) generates a subfield of \(K\) of degree \(d \leq [K:F] = 2\). If \(f\) is a polynomial of odd degree, its irreducible factors all have degrees 1 or 2, but by Lemma 12 there must be an irreducible factor of odd degree; this must have degree 1, and its unique root is a root of \(f\) in \(F\).

We show that the sum of any two squares in \(F\) is a square. For \(a,b \in F\), by Lemma 5, one of \(a^2+b^2\) or \(-b^2\) is a square; the latter cannot happen with \(b \neq 0\). By induction, it follows that any sum of squares in \(F\) is a square. Since \(-1\) is not a square in \(F\), it follows that \(F\) is real.

Theorem 14
#

Let \(F\) be a field which admits a finite algebraically closed extension. Then \(F\) is algebraically closed or real closed.

Proof

Let \(K\) be an algebraic closure of \(F\). Let \(i \in K\) be a square root of \(-1\). By Lemma 10, \(F(i)\) is algebraically closed; so either \(i \in F\) and \(F\) is algebraically closed, or \(i \notin F\) and \(F\) is real closed by Lemma 13.

3 Abstract complete curves and vector bundles

Definition 15
#

By an abstract curve, we mean a connected, separated, regular \(1\)-dimensional Noetherian scheme \(X\). In other words, \(X\) is a connected separated scheme which is covered by open subspaces which are the spectra of Dedekind domains.

Definition 16

Let \(F \subseteq G\) be an inclusion of vector bundles on an abstract curve \(X\). Then there is a unique intermediate bundle \(F'\) such that \(\operatorname{rank}(F) = \operatorname{rank}(F')\) and \(G/F'\) is a vector bundle, called the saturation of \(F\) in \(G\).

Definition 17

By an abstract complete curve, we mean an abstract complete curve together with a degree function from closed points of \(X\) to positive integers with the property that the induced linear map \(\deg \colon \operatorname{Div}(X) \to \mathbb {Z}\) is zero on all principal divisors.

In practice, we can work with a Dedekind domain \(R\) and a function \(\deg \colon \operatorname{Div}X \to \mathbb {Z}\) which is positive on nonzero effective ideals and has the additional property that for any nonzero \(a,b,c \in R\) with \(a+b+c=0\),

\[ \deg ((c)) \leq \deg ((a)) + \deg ((b)). \]

In the following lemmas, let \(X\) denote an abstract complete curve.

Definition 18

Since the degree map \(\operatorname{Div}(X) \to \mathbb {Z}\) vanishes on principal divisors, it induces a map \(\operatorname{Pic}(X) \to \mathbb {Z}\) which we use to define a degree homomorphism \(\deg \colon K_0(X) \to \mathbb {Z}\).

If \(F \subseteq F'\) is an inclusion of vector bundles of the same rank, then \(\deg (F) \leq \deg (F')\) with equality if and only if \(F' = F\).

Definition 19

For \(F\) a vector bundle on \(X\), a complete flag on \(F\) is a filtration of the form

\[ 0 = F_0 \subset \cdots \subset F_n = F \]

in which \(F_i/F_{i-1}\) is a vector bundle of rank \(1\) for \(i=1,\dots ,n\). Given a complete flag, define the slope sequence as the tuple \((\deg (F_i/F_{i-1}))_{i=1}^n \in \mathbb {Z}^n\).

Every vector bundle on \(X\) admits a complete flag.

Proof

We prove the theorem for a general vector bundle \(F\) of rank \(n\) by induction on \(n\), the case of rank 0 serving as a trivial base case. For the induction step, pick a nonempty open affine subspace \(U\) of \(X\), let \(Z\) be the reduced divisor \(X \setminus U\), and choose a finite set of generators of \(\Gamma (U, F)\) as a module over \(\Gamma (U, \mathcal{O})\); these generators can be viewed as elements of \(F(mZ)\) for some nonnegative integer \(m\). We thus have a surjection \(\mathcal{O}_X^{\oplus d} \to F(mZ)\) for some positive integer \(d\). In particular, there exists a nonzero (hence injective) map \(\mathcal{O}_X(mZ) \to F\); choose one such map and let \(F_1\) be the saturation of the image of this map. We then apply the induction hypothesis to \(F/F_1\) to conclude.

Lemma 21

Let \(F\) be a vector bundle on \(X\) admitting a complete flag with degree sequence \(m_1,\dots ,m_n\). Then for \(i=0,\dots ,n\), the degree of any rank-\(i\) subbundle of \(F\) is at most

\[ \max \{ m_{j_1} + \cdots + m_{j_i}\colon 1 \leq j_1,\dots ,j_i \leq n\} . \]
Proof

We prove the claim by strong induction on \(n+i\). By hypothesis, there exists a subbundle \(F_1 \subseteq F\) of degree \(m_1\) such that \(F_1/F\) admits a complete flag with degree sequence \(m_2,\dots ,m_n\). Let \(G\) be an arbitrary subbundle of \(F\) of rank \(i\); we then have an exact sequence

\[ 0 \to G \cap F_1 \to G \to G/(G \cap F_1) \to 0. \]

If \(G \cap F_1\) is zero, then \(G \cong G/(G \cap F_1)\) is isomorphic to a subbundle of \(F/F_1\) of rank \(i\) and hence has degree at most \(\max \{ m_{j_1} + \cdots + m_{j_i}: 2 \leq j_1,\dots ,j_i \leq n\} \). If \(G \cap F_1\) is nonzero, then it is a line bundle of degree at most \(m_1\), while \(G/(G \cap F_1)\) is a subbundle of \(F/F_1\) of rank \(i-1\) and hence has degree at most \(\max \{ m_{j_1} + \cdots + m_{j_{i-1}}\colon 2 \leq j_1,\dots ,j_{i-1} \leq n\} \). In both cases,

\[ \deg (G) = \deg (G \cap F_1) + \deg (G/(G \cap F_1)) \]

satisfies the indicated bound.

Definition 22

Let \(F\) be a nonzero vector bundle on \(X\). We define the slope of \(F\) as

\[ \mu (F) := \frac{\deg (F)}{\operatorname{rank}(F)}. \]
Definition 23

Let \(F\) be a nonzero vector bundle on \(X\). The bundle \(F\) is stable if there is no nonzero proper subbundle \(G\) of \(F\) with \(\mu (G) \geq \mu (F)\).

Definition 24

Let \(F\) be a nonzero vector bundle on \(X\). The bundle \(F\) is semistable if there is no nonzero subbundle \(G\) of \(F\) with \(\mu (G) {\gt} \mu (F)\).

Definition 25

Let \(F\) be a nonzero vector bundle on \(X\). The bundle \(F\) is polystable if it can be written a direct sum of stable vector bundles, all of the same slope.

Let \(F,G\) be two stable vector bundles on \(X\) of the same slope \(\mu \). Then any nonzero morphism \(f\colon F \to G\) is an isomorphism.

Proof

Let \(H \neq 0\) be the image of \(f\). Let \(H'\) be the saturation of \(H\) in \(G\). Then

\[ \mu = \mu (F) \leq \mu (H) \leq \mu (H') \leq \mu (G) = \mu \]

so all of these inequalities must be equalities. Since \(G\) is stable this means that \(H = H' = G\), and since \(F\) is stable the kernel of \(f\) must be zero.

Corollary 27

The ring \(H^0(X, \mathcal{O}_X)\) is a field.

Proof

By Lemma 26, every nonzero endomorphism of \(\mathcal{O}_X\) is invertible.

Proposition 28

Every vector bundle \(F\) on \(X\) admits a unique filtration

\[ 0 = F_0 \subset F_1 \subset \cdots \subset F_l = F \]

in which each successive quotient \(F_i/F_{i-1}\) is a semistable vector bundle of some slope \(\mu _i\) and \(\mu _1 {\gt} \cdots {\gt} \mu _l\).

Proof

We proceed by induction on \(n = \operatorname{rank}(F)\). Let \(S \subseteq \mathbb {Q}\) be the set of slopes of nonzero subbundles of \(F\). The set \(S\) is nonempty (it contains \(\mu (F)\)), bounded above (by Lemma 20 and Lemma 21), and consists only of rational numbers with denominator bounded by \(n\). It thus admits an upper bound \(\mu _1\); let \(F_1\) be a subbundle of \(F\) of \(\mu _1\) of maximal rank among such subbundles. We then continue by induction.

Definition 29

For \(F\) a vector bundle on \(X\), the filtration on \(F\) described in Proposition 28 is called the Harder–Narasimhan filtration, or HN filtration, of \(F\). We define the multiset of HN slopes of \(F\) to consist of \(\mu _i = \deg (F_i/F_{i-1})/\operatorname{rank}(F_i/F_{i-1})\) with multiplicity \(\operatorname{rank}(F_i/F_{i-1})\).

Let \(F,G\) be two nonzero vector bundles on \(X\). If \(F \otimes G\) is semistable, then so are \(F\) and \(G\).

Proof

Let \(F_1, G_1\) be the first steps in the respective HN filtrations of \(F\) and \(G\); then \(\mu (F_1) \geq \mu (F)\), \(\mu (G_1) \geq \mu (G)\). Then \(F_1 \otimes G_1\) is a nonzero subbundle of \(F \otimes G\) of slope \(\mu (F_1)+\mu (G_1)\); since \(F \otimes G\) is semistable, we must have

\[ \mu (F_1)+\mu (G_1) \leq \mu (F \otimes G) = \mu (F) + \mu (G) \leq \mu (F_1) + \mu (G_1). \]

We conclude that \(\mu (F_1) = \mu (F), \mu (G_1) = \mu (G)\) and so \(F\) and \(G\) are semistable.

4 Integer sequences

Lemma 31
#

Let \(n\) be a positive integer. Let \(m_1,\dots ,m_n\) be a sequence of integers. Suppose that there are no indices \(1 \leq i {\lt} j \leq n\) such that

\begin{equation} \label{eq:sequence condition} m_k = m_i + 1 \quad (i {\lt} k {\lt} j), \qquad m_j {\gt} m_i + 1. \end{equation}
1

Then for \(1 \leq i {\lt} j \leq n\),

\[ m_j \leq m_i+1 \qquad (1 \leq i {\lt} j \leq n). \]
Proof

We prove the claim by induction on \(j-i\). The base case \(j-i=1\) is covered by the second part of 1. For the induction step, suppose by way of contradiction that \(m_j{\gt} m_i+1\) for some \(i,j\). Set \(m := m_i + 1\). For \(k = i+1, \dots , j-1\) we have \(m_{k} \leq m_i+1\) and \(m_j \leq m_{k}+1\) by the induction hypothesis; combining with \(m_j \geq m_i + 2\) shows that both of these must be equalities and so \(m_k = m, m_j = m+1\). Now \((m_i, \dots , m_j) = (m-1, m, \dots , m, m+1)\), which contradicts 1.

Lemma 32
#

Let \(n\) be a positive integer. Let \(c\) be an integer. Let \(m_1,\dots ,m_n\) be a sequence of integers satisfying the following conditions.

  1. We have \(m_1 + \cdots + m_n = c\).

  2. For \(1 \leq i {\lt} j \leq n\), \(m_j \leq m_i+1\).

Then \(m_n \leq \lfloor \frac{c+n-1}{n} \rceil \) (i.e., \(\lceil \frac{c}{n} \rceil \)).

Proof

For \(n = 1\), note that (a) directly forces \(m_1 = 0\). For \(n {\gt} 1\), we have \(m_n = (m_1 + \cdots + m_n) - (m_1 + \cdots + m_{n-1}) \geq 0\) by (a) and (b). Moreover, if \(m_n \geq 1\), then by (c) we have \(m_1,\dots ,m_{n-1} \geq 0\) and hence \(m_1 + \cdots + m_n \geq 1\), a contradiction. Hence \(m_n \leq 0\) as claimed. By (b), we have

\[ c = m_1 + \cdots + m_n \geq (n-1)(m_n - 1) + m_n = nm_n - n + 1. \]

We thus have \(m_n \leq \lfloor \frac{c+n-1}{n}\rfloor \).

Lemma 33
#

Let \(n\) be a nonnegative integer. Let \(c\) be an integer. Let \(S\) be a subset of \(\mathbb {Z}^n\) satisfying the following conditions.

  1. The set \(S\) is nonempty.

  2. For every tuple \((m_1,\dots ,m_n) \in S\), we have \(m_1 + \cdots + m_n = c\).

  3. For \(i=1,\dots ,n-1\), there exists a constant \(c_i \in \mathbb {Z}\) such that for every tuple \((m_1,\dots ,m_n) \in S\), \(m_1 + \cdots + m_i \leq c_i\).

  4. For every tuple \((m_1,\dots ,m_n) \in S\), if there exist indices \(1 \leq i {\lt} j \leq n\) such that

    \begin{equation} \label{eq:sequence condition3} m_k = m_i + 1 \quad (i {\lt} k {\lt} j), \qquad m_j \geq m_i + 2, \end{equation}
    2

    then there exists another tuple \((m'_1,\dots ,m'_n) \in S\) with

    \[ m'_1 + \cdots + m'_i {\gt} m_1 + \cdots + m_i, \qquad m'_1 + \cdots + m'_k \geq m_1 + \cdots + m_k \quad (k \neq i). \]

Then there exists a tuple \((m_1,\dots ,m_n) \in S\) with \(m_n \leq \lfloor \frac{c+n-1}{n} \rceil \).

Proof

Define the function \(f\colon S \to \mathbb {Z}\) by

\[ f(m_1,\dots ,m_n) = \sum _{i=1}^{n-1} \sum _{j=1}^i m_j; \]

from conditions (b) and (c), we see that \(\sum _{j=1}^i m_i \leq c_i\) for each \(i\), so \(f\) is bounded above by \(\sum _{i=1}^{n-1} c_i\). (We also have the simpler expression \(f(m_1,\dots ,m_n) = \sum _{i=1}^n (n-i) m_i\) but we will not need it.)

Since \(S\) is nonempty, we can choose a tuple \((m_1,\dots ,m_n) \in S\) on which \(f\) achieves its maximum. There then cannot exist indices \(i,j\) satisfying 2, as then the new sequence \((m'_1,\dots ,m'_n)\) would have \(\sum _{i=1}^{n-1} (n-i)m'_i {\gt} \sum _{i=1}^{n-1} (n-i)m_i\). Consequently, we can apply Lemma 31 to deduce that \(m_j \leq m_i + 1\) for \(1 \leq i {\lt} j \leq n\), then Lemma 32 to conclude.

5 Generalized projective lines

In the following, let \(R\) be a principal ideal domain.

Definition 34
#

Define the factorization degree as the function \(\deg \colon R \to \mathbb {N}\cup \{ -\infty \} \) taking \(0\) to \(-\infty \) and any nonzero \(x \in R\) to the number of factors (counting multiplicity) in the prime factorization of \(x\). (This can be shown to be equal to the length of the ring \(R/(x)\) but we will not use this interpretation.)

Lemma 35
#

For \(x,y \in R\), \(\deg (xy) = \deg (x) + \deg (y)\).

Proof
Lemma 36
#

For \(x \in R\), \(\deg (x) = 0\) if and only if \(x \in R^\times \).

Proof
Definition 37
#

By Lemma 35, the function \(\deg \) extends uniquely to a multiplicative function \(\deg \colon \operatorname{Frac}R \to \mathbb {Z}\cup \{ -\infty \} \).

Definition 38
#

We say that \(R\) is factor-filtered if for all \(x,y \in R\),

\[ \deg (x+y) \leq \max \{ \deg (x), \deg (y)\} \]

where \(\deg \) denotes the factorization degree (Definition 34).

Lemma 39

Suppose that \(R\) is factor-filtered. Then \(-\deg \) extends to a valuation on \(\operatorname{Frac}R\).

Proof
Lemma 40

Suppose that \(R\) is factor-filtered. Then

\[ \{ x \in R\colon \deg (x) \leq 0 \]

is a subring of \(R\) which is in fact a field.

Proof
Definition 41

A generalized projective line is an abstract complete curve \(X\) satisfying the following conditions.

  1. Every divisor of degree \(0\) is principal. In other words the map \(\operatorname{Pic}(X) \to \mathbb {Z}\) is an isomorphism; let \(\mathcal{O}_X(n)\) be the line bundle corresponding to \(n \in \mathbb {Z}\).

  2. We have \(H^1(X, \mathcal{O}_X) = 0\).

  3. There exists a closed point \(x \in X\) of degree \(1\) with algebraically closed residue field.

In practice, we interpret \(X = \operatorname{Spec}R \cup \{ \infty \} \) in which, for the function \(\deg \colon R \to \{ -\infty \} \cup \mathbb {Z}\) mapping \(r\) to the number of irreducible factors of \(r\) (counting multiplicity),

  • For all \(a,b,c \in R\) with \(a+b+c = 0\), \(\deg (c)\leq \max \{ \deg (b) \deg (c)\} \).

  • For all \(r,s \in R\) with \(s \neq 0\), there exist \(t,u \in R\) with \(\deg (u) \leq \deg (s)\) and \(r = st+u\).

In the following, let \(X\) be a generalized projective line.

Let \(E\) be the field \(H^0(X, \mathcal{O}_X)\) (Corollary 27); then

\[ \dim _E H^1(X, \mathcal{O}_X(-1)) = \dim _E H^0(X, \mathcal{O}_X(1)) - 2. \]

In particular, \(H^0(X, \mathcal{O}_X(1)) \neq 0\).

Proof

By condition (c) of Definition 41, we can choose a closed point \(x \in X\) of degree \(1\); let \(\kappa _x\) denote the residue field of \(x\). By condition (a) of Definition 41, the ideal sheaf \(J_x\) of \(x\) is isomorphic to \(\mathcal{O}_X(-1)\); we thus get an inclusion \(\mathcal{O}_X \cong J_x(1) \to \mathcal{O}_X(1)\). Let \(j_x \colon x \to X\) be the canonical inclusion. By taking cohomology in the short exact sequences

\begin{gather*} 0 \to J_x \to \mathcal{O}_X \to j_x^* \mathcal{O}_x \to 0 \\ 0 \to J_x(1) \to \mathcal{O}_X(1) \to j_X^* \mathcal{O}_X \to 0 \end{gather*}

and using condition (b) of Definition 41, we get exact sequences

\begin{gather*} 0 \to E \to \kappa _x \to H^1(X, \mathcal{O}_X(-1)) \to 0 \\ 0 \to E \to H^0(X, \mathcal{O}_X(1)) \to \kappa _x \to 0; \end{gather*}

we deduce the claim from this.

Let \(F\) be a vector bundle on \(X\) admitting a complete flag with slope sequence \(-1,0,\dots ,0,1\) (with \(n\) zeroes for some nonnegative integer \(n\)). Then \(H^0(X, F) \neq 0\).

Proof

Let \(E\) be the ring \(H^0(X, \mathcal{O}_X)\), which by Corollary 27 is a field. By condition (c) of Definition 41, we can choose a closed point \(x \in X\) of degree \(1\); let \(\kappa _x\) be the residue field of \(x\). By condition (a) of Definition 41, the ideal sheaf \(J_x\) of \(x\) is isomorphic to \(\mathcal{O}_X(-1)\). We can thus construct the pushout \(H\) as in the commutative diagram

\[ \begin{tikzcd} 0 \arrow{r} & J_x \arrow{r} \arrow{d} & F \arrow{r}\arrow{d} & F/J_x \arrow{r} \arrow[d,equal] & 0 \\ 0 \arrow{r} & \cO_X \arrow{r} & H \arrow{r} & F/J_x \arrow{r} & 0 \end{tikzcd} \]

From this description, we see the image of the map of fibers \(F_x \to H_x\) is a subspace of codimension 1 over \(\kappa _x\), and as such is the kernel of some nonzero \(\kappa _x\)-linear functional \(\lambda \colon H_x \to \kappa _x\); a local section of \(H\) lifts to \(F\) if and only if its image in \(H_x\) belongs to the kernel of \(\lambda \).

Meanwhile, since \(\operatorname{Ext}^1_X(\mathcal{O}_X, \mathcal{O}_X) = H^1(X, \mathcal{O}_X)\) vanishes by condition (b) of Definition 41, \(H\) admits a filtration with successive quotients \(\mathcal{O}_X^{\oplus (n+1)}, \mathcal{O}_X(1)\). We may assume that \(H^0(X, H(-1)) = 0\), as otherwise \(H\) contains the subbundle \(\mathcal{O}_X(1)\) whose intersection with \(F\) has degree \(\geq 0\) and hence by (b) is either \(\mathcal{O}_X\) or \(\mathcal{O}_X(1)\). Then \(H^0(X, H)\) injects into \(H^0(X, H/H(-1)) \cong H_x\); using the exact sequence

\[ 0 \to H^0(X, \mathcal{O}_X^{\oplus n+1}) \to H^0(X, H) \to H^0(X, \mathcal{O}_X(1)) \to H^1(X, \mathcal{O}_X^{\oplus n}) = 0 \]

(where the last equality comes from (b)), we express the image of \(H^0(X, H) \to H_x\) as \(E e_1 + \cdots + E e_{n+1} + \kappa _x e_{n+2}\) for some basis \(e_1,\dots ,e_{n+2}\) of \(H_x\) over \(\kappa _x\). Define \(a \in E\), \(b \in \kappa _x\) by

\[ (a,b) := \begin{cases} (0, 1) & \lambda (e_{n+2}) = 0 \\ (1, -\lambda (e_1)/\lambda (e_{n+2})) & \lambda (e_{n+2}) \neq 0; \end{cases} \]

then \(ae_1 + be_{n+2}\) is a nonzero element of the kernel of \(\lambda \), and so is the image in \(H_x\) of a nonzero element of \(H^0(X, F)\).

Let \(F\) be a nonzero vector bundle on \(X\) of nonnegative degree. Then \(H^0(X, F) \neq 0\).

Proof

Set \(n := \operatorname{rank}(F)\) and \(c = \deg (F)\). Let \(S\) be the set of nondecreasing sequences which occur as slope sequences of complete flags of \(F^\vee \). We check that \(S\) satisfies the conditions of Lemma 33.

  1. By Lemma 20, there exists a complete flag.

  2. We have \(m_1 + \cdots + m_n = \deg (F^\vee ) = -\deg (F) = -c\).

  3. This holds by Lemma 20.

  4. Let \(0 = F_0 \subseteq \cdots \subseteq F_n = F\) be a complete flag giving rise to the sequence \((m_1,\dots ,m_n)\) and suppose there exist indices \(1 \leq i {\lt} j \leq n\) for which 2 holds. Set \(m := m_i + 1\). Since \((F_j/F_{j-1})(-m) \cong \mathcal{O}_X(m_j-m)\) and \(m_j \geq m + 1\), we can find a copy of \(\mathcal{O}_X(1)\) inside \((F_j/F_{j-1})(-m)\); pick one such copy and let \(G\) be its preimage in \((F_j/F_{i-1})(-m)\). Then \(G\) satisfies the conditions of Lemma 43 and so \(H^0(X, G) \neq 0\). We conclude that \(F_j\) admits a saturated subbundle \(F_{i}'\) of rank 1 containing \(F_{i-1}\) such that \(\deg (F_{i}'/F_{i-1}) {\gt} m_i\). We fill in a complete flag between \(F_{i}'\) and \(F_j\) by projection (that is, take the sequence \(F_i', F_i' + F_i, \dots , F_i'+F_{j-1}, F_j\) and remove any redundancies); let \(m'_i\) be the associated slope sequence. We then have:

    • \(m'_k = m_k\) for \(k \notin \{ i,\dots ,j\} \);

    • \(m'_i {\gt} m_i\);

    • \(m'_i + \cdots + m'_j = m_i + \cdots + m_j\);

    • for \(k=i+1,\dots ,j-1\), \(m'_i + \cdots + m'_k \geq m_i + \cdot + m_k\). To check this, note that \(F_k'/F_{i-1}\) is either isomorphic to \(F_k/F_{i-1}\), in which case \(m'_i + \cdots + m'_k = m_i + \cdots + m_k\), or to \(F_{i}'/F_{i-1} \oplus F_{k-1}/F_{i-1}\), in which case

      \begin{align*} m’_i + \cdots + m’_k & = m’_i + (m_i + \cdots + m_{k-1}) \\ & \geq m_i + 1 + (m_i + \cdots + m_{k-1}) \\ & = m_k + m_i + \cdots + m_{k-1}. \end{align*}

    Together these points imply that \(m'_1 + \cdots + m'_k \geq m_1 + \cdots + m_k\) for \(k=1,\dots ,n-1\) with strict inequality when \(k=i\).

By Lemma 33, there is a tuple \((m_1,\dots ,m_n) \in S\) with \(m_n \leq \lfloor \frac{-c-n+1}{n} \rfloor \). This means that \(F\) admits a complete flag with \(\deg (F_1) \geq - \lfloor \frac{-c-n+1}{n} \rfloor \geq 0\) and so \(H^0(X, F_1) \neq 0\). Since \(H^0(X, F_1) \to H^0(X, F)\) is injective, it follows that \(H^0(X, F)\neq 0\).

Proposition 45

Every semistable bundle of degree \(0\) on \(X\) is trivial.

Proof

Let \(F\) be a semistable bundle of degree \(0\) and rank \(n\); we proceed by induction on \(n\). By Lemma 44, there exists a nonzero morphism \(\mathcal{O}_X \to F\). Because \(F\) is semistable, of slope \(0\), this morphism must have saturated image and the quotient \(F/\mathcal{O}_X\) must also be semistable of degree \(0\), and hence trivial by the induction hypothesis (or vacuously in the base case \(n=1\)). Since \(H^1(X, \mathcal{O}_X) = 0\), we conclude that \(F\) is also trivial. Consider an exact sequence as in Lemma 46.

Let \(F\) be a vector bundle on \(X\) with all HN slopes in \([0,1]\). Then there exists an exact sequence

\[ 0 \to G \to F \to H \to 0 \]

of vector bundles on \(X\) such that both \(G\) and \(H(-1)\) are trivial.

Proof

We proceed by induction on \(n = \operatorname{rank}(F)\), with the case \(n=0\) being vacuous. Set \(c = \deg (F)\); by the condition on the HN slopes, we have \(0 \leq c \leq n\). If \(c = 0\) (resp. \(c = n\)), then \(F\) (resp. \(F(-1)\)) is semistable of degree 0 and we may deduce the claim from Proposition 45; we may thus assume that \(0 {\lt} c {\lt} n\).

Let \(F_1\) be the maximal subbundle of \(F\) with \(\deg (F_1) = \operatorname{rank}(F_1)\). Since \(c {\lt} n\) we have \(F_1 \neq F\), so by Lemma 44 we have \(H^0(X, F/F_1) \neq 0\). We can thus choose a nonzero map \(f \colon \mathcal{O}_X \to F/F_1\); the saturation of the image of this map is a rank-1 subbundle of \(F/F_1\) of degree \(\geq 0\). However, this degree cannot be \(\geq 1\) because \(F/F_1\) has all slopes less than 1. Consequently, if we let \(F_2\) be the preimage of the image of \(f\) along \(F \to F/F_1\), we have an exact sequence

\[ 0 \to F_1 \to F_2 \to \mathcal{O}_X \to 0 \]

which splits because \(H^1(X, \mathcal{O}_X) = 0\). We conclude that there exists an exact sequence

\[ 0 \to \mathcal{O}_X \to F \to F' \to 0. \]

in which \(F'\) itself fits into an exact sequence

\[ 0 \to F_1 \to F' \to F/F_2 \to 0. \]

It will suffice to check that \(F/F_2\) has HN slopes in \([0,1)\), as then \(F'\) will have HN slopes in \([0,1]\) and we may conclude using the induction hypothesis (plus the fact that any extension of trivial bundles is trivial). Let \(G'\) be a nontrivial proper subbundle of \(F/F_2\) and let \(H\) be the preimage of \(G'\) in \(F\). Then \(\operatorname{rank}(H) = 1 + \operatorname{rank}(F_1) + \operatorname{rank}(G')\) and \(\deg (H) = \operatorname{rank}(F_1) + \deg (G')\). From the definition of \(F_1\) we have \(\deg (H){\lt} \operatorname{rank}(H)\), or in other words \(\deg (H) \leq \operatorname{rank}(H) - 1\); this implies \(\deg (G') \leq \operatorname{rank}(G')\); this proves the claim.

Let \(F\) be a nonzero vector bundle on \(X\) whose HN slopes are all nonnegative. Then \(F\) is generated by global sections and \(H^1(X, F) = 0\).

Proof

By replacing \(F\) with the first step of its HN filtration, we may reduce to the case where \(F\) is semistable. By twisting, we may further ensure that \(\mu (F) \in [0,1)\). We then deduce both claims from Lemma 46 and the assumption \(H^1(X, \mathcal{O}_X) = 0\) from Definition 41.

For every semistable vector bundle \(F\) on \(X\), \(F^\vee \otimes F\) is trivial.

Proof

Using the assumption that \(H^1(X, \mathcal{O}_X) = 0\), we reduce to the case where \(F\) is stable with slope in \([0,1)\). In this case, suppose by way of contradiction that \(F^\vee \otimes F\) is not semistable, and let \(G\) be the first step of its HN filtration. Since \(G \otimes G\) has slope \(2\mu (G) {\gt} \mu (G)\), the composition map \((F^\vee \otimes F) \otimes (F^\vee \otimes F) \to F^\vee \otimes F\) restricts to zero on \(G \otimes G\). By Corollary 47, \(G\) is generated by global sections; consequently, \(G \otimes G\) is generated by nonzero global sections of the form \(s_1 \otimes s_2\). Any such section corresponds to a pair of nonzero endomorphisms \(F \to F\) which compose to zero; this contradicts Lemma 26. We deduce that \(F^\vee \otimes F\) is semistable of slope \(0\), and hence trivial by Proposition 45.

The tensor product of any two semistable vector bundles on \(X\) is semistable.

Proof

Let \(F,G\) be two semistable vector bundles on \(X\). By Lemma 48,

\[ (F^\vee \otimes G^\vee ) \otimes (F \otimes G) \cong (F^\vee \otimes F) \otimes (G^\vee \otimes G) \]

is semistable. By Lemma 30, \(F \otimes G\) must be semistable.

For any \(\lambda \in \mathbb {Q}\), there is at most one isomorphism class of stable vector bundles on \(X\) of slope \(\lambda \).

Proof

Let \(F,G\) be two such bundles. By Proposition 49, \(F^\vee \otimes G\) is semistable; since it has slope 0, it is trivial by Proposition 45. We can thus find a nonzero morphism \(f\colon F \to G\), which must be an isomorphism by Lemma 26.

Any exact sequence of vector bundles on \(X\) of the form

\[ 0 \to F_1 \to F \to F_2 \to 0, \]

in which every HN slope of \(F_1\) is greater than or equal to every HN slope of \(F_2\), is split.

Proof

By Proposition 49, \(F_2^\vee \otimes F_1\) has nonnegative HN slopes. Now \(\operatorname{Ext}^1_X(F_2, F_1) = H^1(X, F_2^\vee \otimes F_1)\) which vanishes by Corollary 47.

Every vector bundle on \(X\) splits (nonuniquely) as a direct sum of stable bundles. In particular, the HN filtration always splits and every semistable bundle is polystable.

Proof

Both assertions follow directly from Lemma 51.

Let \(E\) be the field \(H^0(X, \mathcal{O}_X)\) (Corollary 27). For every integer \(d\) with \(1 \leq d {\lt} \dim _{E} H^0(X, \mathcal{O}_X(1))\), there exists a stable vector bundle on \(X\) of rank \(d\) and degree \(1\).

Proof

By Lemma 42, the condition \(d {\lt} \dim _{E} H^0(X, \mathcal{O}_X(1))\) is equivalent to \(d-1 \leq \dim _E H^1(X, \mathcal{O}_X(-1))\). We may thus choose an element of \(H^1(X, \mathcal{O}_X(-1)^{\oplus (d-1)}) \cong H^1(X, \mathcal{O}_X(-1))^{\oplus (d-1)}\) consisting of \(d-1\) elements of \(H^1(X, \mathcal{O}_X(-1))\) which are linearly independent over \(E\). This element corresponds to an exact sequence

\[ 0 \to \mathcal{O}_X^{\oplus d-1} \to F \to \mathcal{O}_X(1) \to 0 \]

and it will suffice to show that \(F\) is stable.

Let \(G\) be a subbundle of \(F\) of rank \(e \in \{ 1,\dots ,d-1\} \). Then

\[ \deg (G) = \deg (G \cap \mathcal{O}_X^{\oplus d-1}) + \deg (G / (G \cap \mathcal{O}_X^{\oplus d-1})). \]

Since \(G \cap \mathcal{O}_X^{\oplus d-1}\) is a subbundle of \(\mathcal{O}_X^{\oplus d-1}\) which is semistable of degree 0, we have \(\deg (G \cap \mathcal{O}_X^{\oplus d-1}) \leq 0\). Since \(G / (G \cap \mathcal{O}_X^{\oplus d-1})\) is isomorphic to a subbundle of \(\mathcal{O}_X(1)\), we have \(\deg (G / (G \cap \mathcal{O}_X^{\oplus d-1}) \leq 1\). We deduce that \(\deg (G) \leq 1\), and it will suffice to show that equality cannot occur.

If \(\deg (G) = 1\), then we have a filtration of \(F\) with successive quotients

\[ 0 \to \mathcal{O}_X^{\oplus e-1} \to G \to \mathcal{O}_X(1) \to 0. \]

Choose a complement \(\mathcal{O}_X^{d-e}\) of \( G \cap \mathcal{O}_X^{\oplus d-1}\) in \(\mathcal{O}_X^{\oplus d-1}\); then this complement maps injectively to \(F/G\), but since both source and target have degree 0 this map must be an isomorphism. Consequently, the exact sequence

\[ 0 \to G/(G \cap \mathcal{O}_X^{\oplus d-1} \to F/(G \cap \mathcal{O}_X^{\oplus d-1}) \to F/G \to 0 \]

splits; but this unpacks to the statement that a certain \(E\)-linear combination of the chosen elements of \(H^1(X, \mathcal{O}_X(-1))\) vanishes, a contradiction.

Let \(E\) be the field \(H^0(X, \mathcal{O}_X)\) (Corollary 27). Suppose that \(\dim _{E} H^0(X, \mathcal{O}_X(1)) = \infty \). Then for every positive integer \(d\) and every \(c \in \mathbb {Z}\) coprime to \(d\), there exists a stable vector bundle on \(X\) of rank \(d\) and degree \(c\).

Proof

We proceed by induction on \(d\), the case \(d=1\) being evident because \(\mathcal{O}_X(c)\) is stable for all \(c \in \mathbb {Z}\).

We will produce several examples of semistable bundles \(F\) of slope \(\frac{c}{d}\). For each such bundle, we may apply Proposition 52 to decompose \(F\) as a sum of stable bundles. Let \(G\) be one such bundle; by Lemma 50, all of the other summands are isomorphic to \(G\), and so \(\operatorname{rank}(G)\) divides \(\operatorname{rank}(F)\). By Lemma 50 again, the isomorphism class of \(G\) does not depend on the choice of \(F\) either. It will thus suffice to produce enough examples so that the gcd of the resulting values of \(\operatorname{rank}(F)\) is equal to \(d\).

  • For \(d{\gt}1\), we can choose \(b \in \{ 1,\dots ,d-1\} \) with \(bc \equiv 1 \pmod{d}\). By Lemma 53, we can find a stable bundle \(G_1\) of rank \(bd\) and degree \(1\). By the induction hypothesis, we can find a stable bundle \(G_2\) of rank \(b\) and degree \((bc-1)/d\). By Proposition 49, \(G_1 \otimes G_2\) is semistable of rank \(b^2 d\) and slope

    \[ \frac{1}{bd} + \frac{(bc-1)/d}{b} = \frac{c}{d}. \]
  • By Lemma 53 again, we can find a stable bundle \(G'_1\) of rank \(d\) and degree \(1\). By Proposition 49, \((G'_1)^{\otimes c}\) is semistable of rank \(d^c\) and slope \(\frac{c}{d}\).

We deduce that there exists a stable bundle \(G\) of slope \(\frac{c}{d}\) and degree dividing

\[ \gcd (b^2 d, d^c) = d \gcd (b^2, d^{c-1}) = d. \]

On the other hand, since \(\deg (G) \in \mathbb {Z}\), \(\operatorname{rank}(G)\) must be divisible by \(d\). Hence \(G\) is the desired stable bundle of rank \(d\) and degree \(c\).

Let \(E\) be the field \(H^0(X, \mathcal{O}_X)\) (Corollary 27). Then one of the following conditions hold.

  1. We have \(\dim _E H^0(X, \mathcal{O}_X(1)) = 2\) and \(X \cong \mathbf{P}^1_E =\operatorname{Proj}E[x,y]\) (the classical case). In this case, \(H^1(X, \mathcal{O}_X(-1)) = 0\).

  2. We have \(\dim _E H^0(X, \mathcal{O}_X(1)) = 3\) and \(X \cong \operatorname{Proj}E[x,y,z]/(x^2+y^2+z^2)\) (the twistor case). In this case, there is an isomorphism \(X \times _E E(\sqrt{-1}) \cong \mathbf{P}^1_{E(\sqrt{-1})}\) via which \(\mathcal{O}_X(1)\) corresponds to \(\mathcal{O}_{\mathbf{P}^1}(2)\).

  3. We have \(\dim _E H^0(X, \mathcal{O}_X(1)) = \infty \).

Proof

Apply Theorem 14.

Set

\[ S := \begin{cases} \mathbb {Z}& \mbox{in the classical case,} \\ \tfrac {1}{2} \mathbb {Z}& \mbox{in the twistor case,} \\ \mathbb {Q}& \mbox{otherwise}. \end{cases} \]

Then the following statements hold.

  1. There exists exactly one isomorphism class of stable vector bundles \(\mathcal{O}_X(\lambda )\) of slope \(\lambda \) if \(\lambda \in S\) and none if \(\lambda \notin S\).

  2. For \(\lambda \in S\) with denominator \(d\) in lower terms, \(\operatorname{rank}(\mathcal{O}_X(\lambda )) = d\).

  3. The endomorphisms of \(\mathcal{O}_X(\lambda )\) form a division algebra of degree \(d\) over \(P_0\).

  4. For \(\lambda , \lambda ' \in S\), \(\mathcal{O}_X(\lambda ) \otimes \mathcal{O}_X(\lambda ') \cong \mathcal{O}_X(\lambda +\lambda ')^{\oplus m}\) for some positive integer \(m\).

  5. Every vector bundle on \(X\) splits (nonuniquely) as a direct sum of summands each of the form \(\mathcal{O}_X(\lambda )\) for some \(\lambda \in S\).

Proof

If \(\dim _{P_0} P_1 = \infty \), then we may deduce (a) and (b) from Lemma 54 and Lemma 50. Otherwise, by Lemma 55 we may argue as follows.

  • In the classical case, \(H^1(X, \mathcal{O}_X(-1)) = 0\). Hence any exact sequence of the form

    \[ 0 \to \mathcal{O}_X \to F \to \mathcal{O}_X(1) \to 0 \]

    splits, as then does any filtration as in Lemma 46, proving (a). From this, (b) is obvious.

  • In the twistor case, by identifying \(P \otimes _{P_0} P_0(\sqrt{-1})\) with \(P_0(\sqrt{-1})[x^2,xy,y^2]\) and applying the classical case, we see that \(S \subseteq \tfrac {1}{2}\mathbb {Z}\). We deduce (a) and (b) by applying Lemma 53 to construct a stable bundle of rank \(2\) and degree \(1\), then applying Lemma 50 for uniqueness.

Given (a)–(b), (c) follows from Lemma 26 and Lemma 48; (d) is immediate from Proposition 49 and Proposition 52; and (e) is immediate from Proposition 52.

6 Graded rings and the Proj construction

Definition 57
#

In what follows, let \(P := \bigoplus _{d \geq 0} P_d\) be a fixed graded ring satisfying the following conditions.

  • The subring \(P_0\) of \(P\) is a field and \(P_1 \neq 0\).

  • The multiplicative monoid

    \[ \left( \bigcup _{n=0}^\infty P_n \setminus \{ 0\} \right)/P_0^\times \]

    is generated by \((P_1 \setminus \{ 0\} )/P_{0}^{\times }\).

  • For each nonzero \(s \in P_1\), there exists a graded ring isomorphism

    \begin{equation} \label{eq:graded ring isom mod s} P/sP \cong P_0 \oplus T L_s[T] \end{equation}
    8

    for some field \(L_s\) containing \(P_0\).

Lemma 58

For \(P\) as in Definition 57, for each nonzero \(s \in P_1\), \(P[s^{-1}]_0\) is a principal ideal domain.

Proof
Definition 59

For \(P\) as in Definition 57, for \(d \in \mathbb {Z}\), define the line bundle \(\mathcal{O}_X(d)\) on \(X\) as \(\operatorname{Proj}\bigoplus _{n=0}^\infty P_{n+d}\).

Lemma 60

For \(P\) as in Definition 57, we have \(\dim _{P_0} P_1 \geq 2\). In particular, there exist \(s,t \in P_1\) which are linearly independent over \(P_0\).

Proof

By condition (i) of Definition 57, we can pick a nonzero \(s \in P_1\). By condition (iii) of Definition 57, we can find \(t \in P_1\) with nonzero image in \(P_1/sP_0\). This proves the claim.

Lemma 61

We have \(H^1(X, \mathcal{O}_X) = 0\).

Proof

For any \(s,t \in P_1\) which are linearly independent over \(P_0\) (as in Lemma 60, by 8 we have \(P_2 = P_1 s + P_1 t\). By induction on \(m+n+k\) we deduce that \(P_{m+n+k} = P_{m+k} s^n + P_{n+k} t^m\) for any \(m,n {\gt}0\) and \(k \geq 0\), and hence

\[ H^1(X, \mathcal{O}_X) = \frac{P[(st)^{-1}]_0}{P[s^{-1}]_0 + P[t^{-1}]_0} = \varinjlim _m \frac{P_{2m}}{P_{m}s^m + P_{m} t^m} = 0. \qedhere \]

For \(P\) as in Definition 57, \(X := \operatorname{Proj}(P)\) is an abstract complete curve for the degree function carrying every closed point to \(1\).

Proof

Pick \(s,t\) as in Lemma 60; by Lemma 61, \(X\) is covered by the distinguished open subspaces corresponding to \(s\) and \(t\). By Proposition 58, each of these subspaces is regular of dimension 1. By condition (iii) of Definition 57, each closed point of either subspace has algebraically closed residue field.

The degree map \(\deg \colon \operatorname{Div}(X) \to \mathbb {Z}\) induces an isomorphism \(\operatorname{Pic}(X) \cong \mathbb {Z}\).

Proof

The map \(\operatorname{Pic}(X) \to \mathbb {Z}\) carries \(\mathcal{O}_X(n)\) to \(n\), so we need only check injectivity. This follows from Proposition 58.

For \(P\) as in Definition 57, \(X := \operatorname{Proj}(P)\) is a generalized projective line. In particular the conclusion of Theorem 56 applies.

Proof

By Proposition 62, \(X\) is an abstract complete curve. Of the conditions from Definition 41, (i) comes from Proposition 63; (ii) comes from Lemma 61; and (iii) comes from the description of the degree function in Proposition 62.

7 Fargues-Fontaine curves

Definition 65
#

A local field is a complete discretely valued field with finite residue field. Any such field is isomorphic to either a finite extension of \(\mathbb {Q}_p\) for some prime \(p\) or \(\mathbb {F}_q((t)\) for some finite field \(\mathbb {F}_q\).