Vector bundles on Fargues-Fontaine curves
1 Lemmas from field theory
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\).
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)\).)
In Mathlib.
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\).
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
Set
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.
Let \(K/F\) be a quadratic extension of fields of characteristic \(\neq 2\). Then there exists \(a \in F\) which is not a square.
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
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\).
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\).
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\).
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
In particular, comparing coefficients of \(x^{p-1}\) in the equation
yields \(y_{p-1}^{p} - y_{p-1} = a\) and so \(x-y_{p-1} \in \mathbb {F}_p\), a contradiction.
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\).
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.
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.
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.
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.
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).
Let \(F\) be a field containing a square root of \(-1\) and admitting a finite algebraically closed extension. Then \(F\) is algebraically closed.
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\).
Let \(F\) be a field. Then every polynomial over \(F\) of odd degree has an irreducible factor of odd degree.
In Lean.
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.
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.
Let \(F\) be a field which admits a finite algebraically closed extension. Then \(F\) is algebraically closed or real closed.
3 Abstract complete curves and vector bundles
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.
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\).
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\),
In the following lemmas, let \(X\) denote an abstract complete curve.
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\).
For \(F\) a vector bundle on \(X\), a complete flag on \(F\) is a filtration of the form
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.
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.
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
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
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,
satisfies the indicated bound.
Let \(F\) be a nonzero vector bundle on \(X\). We define the slope of \(F\) as
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)\).
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)\).
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.
Let \(H \neq 0\) be the image of \(f\). Let \(H'\) be the saturation of \(H\) in \(G\). Then
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.
The ring \(H^0(X, \mathcal{O}_X)\) is a field.
By Lemma 26, every nonzero endomorphism of \(\mathcal{O}_X\) is invertible.
Every vector bundle \(F\) on \(X\) admits a unique filtration
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\).
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.
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\).
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
We conclude that \(\mu (F_1) = \mu (F), \mu (G_1) = \mu (G)\) and so \(F\) and \(G\) are semistable.
4 Integer sequences
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
Then for \(1 \leq i {\lt} j \leq n\),
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.
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.
We have \(m_1 + \cdots + m_n = c\).
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 \)).
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
We thus have \(m_n \leq \lfloor \frac{c+n-1}{n}\rfloor \).
Let \(n\) be a nonnegative integer. Let \(c\) be an integer. Let \(S\) be a subset of \(\mathbb {Z}^n\) satisfying the following conditions.
The set \(S\) is nonempty.
For every tuple \((m_1,\dots ,m_n) \in S\), we have \(m_1 + \cdots + m_n = c\).
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\).
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}2then 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 \).
Define the function \(f\colon S \to \mathbb {Z}\) by
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.
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.)
For \(x,y \in R\), \(\deg (xy) = \deg (x) + \deg (y)\).
For \(x \in R\), \(\deg (x) = 0\) if and only if \(x \in R^\times \).
By Lemma 35, the function \(\deg \) extends uniquely to a multiplicative function \(\deg \colon \operatorname{Frac}R \to \mathbb {Z}\cup \{ -\infty \} \).
We say that \(R\) is factor-filtered if for all \(x,y \in R\),
where \(\deg \) denotes the factorization degree (Definition 34).
Suppose that \(R\) is factor-filtered. Then \(-\deg \) extends to a valuation on \(\operatorname{Frac}R\).
Suppose that \(R\) is factor-filtered. Then
is a subring of \(R\) which is in fact a field.
A generalized projective line is an abstract complete curve \(X\) satisfying the following conditions.
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}\).
We have \(H^1(X, \mathcal{O}_X) = 0\).
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
In particular, \(H^0(X, \mathcal{O}_X(1)) \neq 0\).
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
and using condition (b) of Definition 41, we get exact sequences
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\).
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
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
(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
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\).
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.
By Lemma 20, there exists a complete flag.
We have \(m_1 + \cdots + m_n = \deg (F^\vee ) = -\deg (F) = -c\).
This holds by Lemma 20.
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\).
Every semistable bundle of degree \(0\) on \(X\) is trivial.
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
of vector bundles on \(X\) such that both \(G\) and \(H(-1)\) are trivial.
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
which splits because \(H^1(X, \mathcal{O}_X) = 0\). We conclude that there exists an exact sequence
in which \(F'\) itself fits into an exact sequence
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\).
For every semistable vector bundle \(F\) on \(X\), \(F^\vee \otimes F\) is trivial.
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.
For any \(\lambda \in \mathbb {Q}\), there is at most one isomorphism class of stable vector bundles on \(X\) of slope \(\lambda \).
Any exact sequence of vector bundles on \(X\) of the form
in which every HN slope of \(F_1\) is greater than or equal to every HN slope of \(F_2\), is split.
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.
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\).
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
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
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
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
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\).
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
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.
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\).
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)\).
We have \(\dim _E H^0(X, \mathcal{O}_X(1)) = \infty \).
Apply Theorem 14.
Set
Then the following statements hold.
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\).
For \(\lambda \in S\) with denominator \(d\) in lower terms, \(\operatorname{rank}(\mathcal{O}_X(\lambda )) = d\).
The endomorphisms of \(\mathcal{O}_X(\lambda )\) form a division algebra of degree \(d\) over \(P_0\).
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\).
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\).
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
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}8for some field \(L_s\) containing \(P_0\).
For \(P\) as in Definition 57, for each nonzero \(s \in P_1\), \(P[s^{-1}]_0\) is a principal ideal domain.
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}\).
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\).
We have \(H^1(X, \mathcal{O}_X) = 0\).
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
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\).
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}\).
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.
7 Fargues-Fontaine curves
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\).