1 Introduction

Recall that the Bombieri–Lang conjecture (see [22, middle of p. 108]) asserts that the set of rational points of a variety of general type over a number field is not dense. This conjecture can be proven in the situation where the variety is embeddable in an abelian variety (this is a deep result of Faltings, see [7]) but it is not known to be true in any other situation, as far as the authors know.

Over function fields, it seems reasonable to make the following conjecture, which must have been part of the folklore for some time.

Conjecture 1.1

(‘Bombieri–Lang’ conjecture over function fields) Let \(K_0\) be the function field of a variety over an algebraically closed field \(k_0\). Let Z be a variety of general type over \(K_0\). Suppose that \(\mathrm{Zar}(Z(K_0))=Z\). Then there exists a variety \(Z_0\) over \(k_0\) and a rational, dominant, generically finite \(K_0^\mathrm{sep}\)-map \(g:Z_{0,K^\mathrm{sep}_0}\rightarrow Z_{K^\mathrm{sep}_0}.\)

One might speculate that the rational map g appearing in Conjecture 1.1 can also be taken to be generically purely inseparable.

In his article [14, p. 781], Lang gave a loose formulation of Conjecture 1.1 for \(\mathrm{char}(k_0)=0\). If Z is embeddable in an abelian variety and \(\mathrm{char}(k_0)=0\), Conjecture 1.1 can be proven (see [4] and [8]). It can also be proven in the situation where \(\mathrm{char}(k_0)=0\), the variety is smooth and its cotangent bundle is ample. This is a result of Noguchi, which was also proved independently by Martin-Deschamps (see [22] and [19]). When Z is embeddable in an abelian variety and \(\mathrm{char}(k_0)>0\), Conjecture 1.1 is a theorem of Hrushovski (see [12]). See also [23, 27] and [2] for different proofs of Hrushovski’s theorem. When Z is of dimension 1 and \(\mathrm{char}(k_0)=0\), Conjecture 1.1 was first proven by Manin and Grauert and several other proofs were given in the course of the 1970s (eg. by Parshin and Arakelov). See the articles [9, 17, 18] and [5, chap. I]. When Z is of dimension 1 and \(\mathrm{char}(k_0)>0\), Conjecture 1.1 was first proven by Samuel and other proofs were given later by Szpiro and Voloch. See the articles [25, 26] and [1].

In the following paper, we shall prove Conjecture 1.1 in the situation where \(K_0\) has transcendence degree 1 over its prime field and Z is a subvariety of a larger variety \(Z'\), where \(Z'\) is smooth and has ample cotangent bundle over over \(K_0\). See Theorem 1.2 below. Theorem 1.2 can be used to give the first examples (to the authors knowledge) of varieties of general type in positive characteristic that satisfy Conjecture 1.1 and are not embeddable in abelian varieties (see [6] about this). Theorem 1.2 also provides a strengthening of Noguchi’s result in the situation where \(K_0\) has transcendence degree 1 over \({\mathbb {Q}}\) (because unlike Noguchi we do not assume that \(Z=Z'\)).

Here is a precise formulation of our result.

Let K be the function field of a smooth curve U over an algebraically closed field k. Let X be a scheme, which is smooth and projective over K.

We prove:

Theorem 1.2

Suppose that the cotangent bundle \(\Omega _X:=\Omega _{X/K}\) is ample. Let \(R:=\mathrm{Zar}(X(K)\cap X)\) be the Zariski closure of the set of all K-rational points of X, endowed with its induced reduced structure. For each irreducible component \({\mathfrak R}\) of R, there is a projective variety \({\mathfrak R}'_0\) over k and a finite and surjective \(K^\mathrm{sep}\)-morphism \(h:{\mathfrak R}'_{0,K^\mathrm{sep}}\rightarrow {\mathfrak R}_{K^\mathrm{sep}}\).

If \(\mathrm{char}(k)=0\) then there exists a morphism h as above, which is birational.

If \(R={\mathfrak R}=X\) and

$$\begin{aligned} \mathrm{char}(k)>\dim (X)^2\int _X\mathrm{c}_1(\Omega _X)^{\dim (X)} \end{aligned}$$

then there exists a morphism h as above, which is birational (and thus an isomorphism).

Here \(\mathrm{c}_1(\Omega _X)\) denotes the first Chern class of the vector bundle \(\Omega _X\) in the Chow intersection ring \(\mathrm{CH}^\bullet (X)\) of X and

$$\begin{aligned} \int _X:\mathrm{CH}^{\dim (X)}(X)\rightarrow \mathrm{CH}^0(\mathrm{Spec}\, K)\simeq {\mathbb {Z}}\end{aligned}$$

refers to the push-forward morphism.

Note that the number \(\dim (X)^2\int _X\mathrm{c}_1(\Omega _X)^{\dim (X)}\) is always positive, since \(\Omega _X\) is ample.

Remark

In Theorem 1.2, we assume that K is the function field of a curve (see also the discussion above). This restriction, which can probably be removed at the price of added technicality, comes from the fact that we need to consider a smooth compactification of the curve U in the proof and also from the fact that our proof depends on the existence of Néron desingularisations. It seems difficult to reduce the case of a high dimensional base to the case of a base of dimension one by a slicing argument, because it is not clear (to us) how the assumption that the rational points are Zariski dense in a certain closed set behaves when one passes to a fibre in a family.

We now describe the strategy of the proof of Theorem 1.2, which can be viewed as a refinement of the method of Grauert (see [16, chap. VI] for a nice overview of this method), in which all the higher jet schemes are brought into the picture (unlike Grauert, who considers only the first jet scheme).

Here is how Grauert and his followers proceed in characteristic 0, in the situation where the rational points are dense in the whole variety. One first shows that the rational points of X lift to rational points of the first jet scheme. Next, one shows that the “non-constant” rational points concentrate on a closed subscheme \(\Sigma \) (say), which is finite and generically inseparable over X. To establish this last fact, one needs to consider a non-singular compactification of X / K over a compactification of U and use the height machine over function fields. The proof can now be completed quickly because generically inseparable morphisms are birational in characteristic 0 and thus the projection of \(\Sigma \) onto X is an isomorphism. In view of the definition of the first jet scheme, this means that the Kodaira–Spencer class of X vanishes. Using the exponential map, one can conclude from this that X descends to k (up to a separable extension of K).

If one tries to carry through the above proof in positive characteristic, the first problem that one faces is that one cannot easily construct a non-singular compactification of X, unless one assumes the existence of resolutions of singularities in positive characteristic.

Next, even if one supposes that this first problem can be solved, one is faced with the basic problem that the projection \(\Sigma \rightarrow X\) might not be an isomorphism.

Finally, even if the projection \(\Sigma \rightarrow X\) can be shown to be an isomorphism, i.e. even if the Kodaira–Spencer class of X vanishes, one cannot conclude that X descends to k. For example, any smooth proper curve over K, which descends to \(K^p\), has a vanishing Kodaira–Spencer class.

Here is how we deal with these issues. For the first problem, we replace the non-singular compactification by a Néron desingularisation, which is not compact, but suffices for our purposes. The second and third issues are dealt with simultaneously. We show that after a finite purely inseparable base-change the entire tower of jet schemes becomes trivial, in the following sense: the base-change of the first jet scheme has a section, the base-change of the second jet scheme has a section over the image of the first section, the base-change of the third jet scheme has a section over the image of the second section and so on. We show that the trivialisation of the tower of jet schemes is a consequence of a generalisation of a cohomological result of Szpiro and Lewin-Ménégaux (see before Proposition 2.3 below). Our proof of this generalisation is not based on the same principle as the result of Szpiro and Lewin-Ménégaux. Specializing all this to a closed point \(u_0\) of U, we obtain a morphism of formal schemes between a constant formal scheme and the completion at \(u_0\) of (a suitable model of) X. Applying Grothendieck’s formal GAGA theorem and using the fact that the completion of U at \(u_0\) is an excellent discrete valuation ring, we can construct the required morphism \({\mathfrak R}'_{0,K^\mathrm{sep}}\rightarrow {\mathfrak R}_{K^\mathrm{sep}}.\) The condition given in the theorem for this morphism to be birational in positive characteristic is a consequence of a result of Langer (see below for detailed references) and of the fact that the minimal slope of \(\Omega _X\) must be positive, since \(\Omega _X\) is ample.

The method that we just outlined also allows us to treat the situation where the rational points are not Zariski dense (i.e. when \(R\not =X\)). This was (apparently) not accessible before even in characteristic 0. Note that when R is smooth then R will also have an ample cotangent bundle but we do not need to make this assumption here (the fact that the ambient variety X is smooth with ample cotangent bundle suffices).

Here is the structure of the text.

In Sect. 2.1, we recall various facts about the geometry of torsors under vector bundles (in particular, ample vector bundles). In Sect. 2.2, we prove an injectivity criterion for purely inseparable pull-back maps between first cohomology groups of vector bundles (Corollary 2.2) and we prove a basic vanishing result (Proposition 2.3) for the group of global sections of a coherent sheaf, which is twisted by a sufficiently high power of Frobenius pull-backs of an ample bundle. In Sect. 3, we prove Theorem 1.2. As explained above, our proof does not use the exponential map but uses formal schemes directly and thus differs in nature from the proofs of Noguchi and Martin-Deschamps (see op. cit.) even when \(\mathrm{char}(k)=0\).

We recommend to the reader to first read the proof with the supplementary assumption that U is proper over k and that X extends to a smooth and projective scheme over U. Many technicalities of the proof disappear when that (unrealistic...) supplementary assumption is made. A more technical outline of the proof is given at the beginning of Sect. 3.

Finally, we would like to extend our heartfelt thanks to the anonymous referee for his thorough checking of the text. Without him, this article would be a lot less clearly written.

Notations A scheme of positive characteristic is a scheme S, such that for all points \(s\in S\), the local ring \(\mathcal{O}_s\) is a ring of positive characteristic. A commutative ring R is of positive characteristic if there exists a prime number \(p_0\) such that \(p_0\cdot 1_R=0\), where \(1_R\) is the unit element of R. If S is a scheme of positive characteristic, we write \(F_S\) for the absolute Frobenius endomorphism of S. The acronym wrog stands for “without restriction of generality”. If Y is an integral scheme, we write \(\kappa (Y)\) for the function field of Y. “Almost all” means “for all but a finite number”.

We are deeply grateful to the anonymous referee for his thorough checking of the text. Without him, this article would be a lot less clearly written.

2 Preliminaries

2.1 The geometry of the compactifications of torsors under vector bundles

In this subsection, we recall various results proven in [19, par. 1].

Let S be a scheme, which is of finite type over a field \(k_0\).

If V a locally free sheaf over S, we shall write \({\mathbb P}(V)\) for the S-scheme representing the functor on S-schemes

$$\begin{aligned}&T\mapsto \{\text { iso. classes of surjective morphisms of }\mathcal{O}_T\text {-modules }V_T\rightarrow Q, \\&\quad \text {where }Q\text { is locally free of rank }1\}. \end{aligned}$$

By construction, \({\mathbb P}(V)\) comes with a universal line bundle \(\mathcal{O}_P(1)\). Let now

$$\begin{aligned} \mathcal{E}:0\rightarrow \mathcal{O}_S\rightarrow E\rightarrow F\rightarrow 0 \end{aligned}$$
(1)

be an exact sequence of locally free sheaves over S. Consider the S-group scheme \(\underline{F}:=\mathrm{Spec}(\mathrm{Sym}(F))\) representing the group functor on S-schemes sending T to \(F^\vee _T(T)\). Let \(R_\mathcal{E}\) be the functor from S-schemes to sets given by

$$\begin{aligned} T\mapsto \{\text {morphisms of }\mathcal{O}_T\text {-modules }E_T\mapsto \mathcal{O}_T \text { splitting }\mathcal{E}_T\}. \end{aligned}$$
(2)

There is an obvious (group functor-)action of \(\underline{F}\) on \(R_\mathcal{E}\).

  1. (i)

    (see [19, Prop. 1 and proof]) The natural morphism \({\mathbb P}(F)\rightarrow {\mathbb P}(E)\) is a closed immersion and there is an isomorphism of line bundles \(\mathcal{O}({\mathbb P}(F))\simeq \mathcal{O}_P(1)\).

  2. (ii)

    (see [19, Prop. 1]) The complement \({\mathbb P}(E)\backslash {\mathbb P}(F)\) represents the functor \(R_\mathcal{E}\). The isomorphism of functors on S-schemes \(R_\mathcal{E}\rightarrow {\mathbb P}(E)\backslash {\mathbb P}(F)\) can be described as follows. There is a natural transformation of functors \(R_\mathcal{E}\rightarrow {\mathbb P}(E)\) sending a morphism of \(\mathcal{O}_T\)-modules \(E_T\mapsto \mathcal{O}_T\) splitting \(\mathcal{E}_T\) to the same morphism \(E_T\rightarrow \mathcal{O}_T\), viewed as a morphism from \(E_T\) onto a locally free sheaf of rank 1 (the latter being the trivial sheaf). This gives a morphism of schemes \(R_\mathcal{E}\rightarrow {\mathbb P}(E)\), which is an open immersion onto \({\mathbb P}(E)\backslash {\mathbb P}(F)\).

Thus

  1. (iii)

    the scheme \(R_\mathcal{E}\) with its \(\underline{F}\)-action is an S-torsor under \(\underline{F}\) (see also [19, top of p. 42]).

Further, by (i):

  1. (iv)

    if E is ample and S is proper over \(k_0\) then the scheme \({\mathbb P}(E)\backslash {\mathbb P}(F)\) is affine

(point (iv) will actually not be used in the text).

Let us now suppose until the end of this section that F is ample and that S is proper over \(k_0\).

  1. (v)

    (see [19, Prop. 2]) if \(Z\hookrightarrow R_\mathcal{E}\) is a subscheme, which is closed in \({\mathbb P}(E)\), then the induced map \(Z\rightarrow S\) is finite and has only a finite number of fibres that contain more than one point.

  2. (vi)

    (see [19, Prop. 3]) for all sufficiently large \(n\in {\mathbb {N}}\), the line bundle \(\mathcal{O}_P(n+1)\) is generated by its global sections and in this case the induced \(k_0\)-morphism

    $$\begin{aligned} \phi _{n}:{\mathbb P}(E)\rightarrow {\mathbb P}(\Gamma (\mathcal{O}_P(n+1)))\simeq {\mathbb P}_{k_0}^n \end{aligned}$$

    is generically finite;

  3. (vii)

    (see [19, Prop. 3]) if the line bundle \(\mathcal{O}_P(n)\) is generated by its global sections, the positive-dimensional fibres of the morphism \(\phi _n\) are disjoint from \({\mathbb P}(F)\) (where \(\phi _n\) is as in (vi)).

From the fact that fibre dimension is upper semi-continuous (see [10, IV, 13.1.5]) and (vii) we deduce that

  1. (viii)

    the union \(I(\phi _n)\) of the positive dimensional fibres of \(\phi _n\) is closed in \({\mathbb P}(E)\) and is contained in \(R_\mathcal{E}\).

We endow \(I(\phi _n)\) with its reduced-induced structure. From (v) we deduce that

  1. (ix)

    the morphism \(\lambda _n:I(\phi _n)\rightarrow S\) is finite and has only a finite number of fibres that contain more than one point; in particular, if \(T\subseteq S\) is irreducible and closed, then \(I(\phi _n)\cap \lambda _n^{-1}(T)\) has at most one irreducible component dominating T, and if it exists, this component is generically radicial over T.

The following diagram summarises the relationships between and the various properties of the various morphisms introduced in this subsection.

We shall also record the following geometric consequence of (v):

  1. (x)

    If \(Z\hookrightarrow R_\mathcal{E}\) and \(Z'\hookrightarrow R_\mathcal{E}\) are integral subschemes, such that the induced morphisms \(Z\rightarrow S\) and \(Z'\rightarrow S\) are finite and surjective then \(Z=Z'\).

In particular, if S is integral, then any two sections of \(R_\mathcal{E}\) must coincide.

Finally, we shall also need the

  1. (xi)

    Every torsor under \(\underline{F}\) is isomorphic to a torsor \(R_\mathcal{E}\) for some exact sequence \(\mathcal{E}\) as in (1). The class in \(H^1(S,F^\vee )\simeq \mathrm{Ext}^1(\mathcal{O}_S,F^\vee )\) corresponding to \(R_\mathcal{E}\) is the image of \(1\in H^0(S,\mathcal{O}_S)\) in \(H^1(S,F^\vee )\) under the connecting map in the long exact sequence

    $$\begin{aligned} 0\rightarrow H^0(S,F^\vee )\rightarrow H^0(S,E^\vee )\rightarrow H^0(S,\mathcal{O}_S)\rightarrow H^1(S,F^\vee )\rightarrow \dots \end{aligned}$$

    associated with the dual exact sequence \(\mathcal{E}^\vee \).

We leave the details of the proof of (xi) (which is but unravelling the definitions) to the reader. The assumptions that S is proper over \(k_0\) and that F is ample are not necessary in (xi).

2.2 Torsors under vector bundles and purely inseparable base-change

If W is a quasi-coherent \(\mathcal{O}_Y\)-module on a integral scheme Y, we shall write

$$\begin{aligned} \Gamma (Y,W)_g:=\{e\in W_{\kappa (Y)}\,|\, \exists \, \sigma \in \Gamma (Y,W):\sigma _{\kappa (Y)}=e\}. \end{aligned}$$

Lemma 2.1

Let Y be a normal, noetherian and integral scheme. Let W be a vector bundle over Y. Let \(T\rightarrow Y\) be a torsor under W and let \(Z\hookrightarrow T\) be a closed immersion, where Z is an integral scheme. Suppose that the induced morphism \(f:Z\rightarrow Y\) is quasi-finite, radicial and dominant. Suppose that \(\Gamma (Z,\Omega _f\otimes f^*W)_g=0\). Then f is an open immersion.

Proof

Let \(\pi :T\times _Y T\rightarrow Y\). We consider the scheme \(T\times _Y(T\times _Y T)\). Via the projection on the second factor \(T\times _Y T\), this scheme is naturally a torsor under the vector bundle \(\pi ^*W\) . This torsor has two sections:

  • the section \(\sigma _1\) defined by the formula \(t_1\times t_2\mapsto t_1\times (t_1\times t_2)\);

  • the section \(\sigma _2\) defined by the formula \(t_1\times t_2\mapsto t_2\times (t_1\times t_2)\).

Since \(T\times _Y(T\times _Y T)\) is a torsor under \(\pi ^*W\), there is a section \(s\in \Gamma (T\times _Y T,\pi ^*W)\) such that \(\sigma _1+s=\sigma _2\) and by construction \(s(t_1\times t_2)=0\) iff \(t_1=t_2\). In other words, s vanishes precisely on the diagonal of \(T\times _Y T\).

Now let \(\Delta _Z:Z\hookrightarrow Z\times _Y Z\) be the diagonal immersion. Let \(\Delta _Z^{(1)}:Z^{(1)}\hookrightarrow Z\times _Y Z\) be the first infinitesimal neighborhood of \(\Delta _Z\). By the definition of the differentials, we have an exact sequence of sheaves

$$\begin{aligned} 0\rightarrow \Omega _f\rightarrow \mathcal{O}_{Z^{(1)}}\rightarrow \mathcal{O}_Z\rightarrow 0 \end{aligned}$$

which gives rise to an exact sequence

$$\begin{aligned} 0\rightarrow \Gamma (Z,\pi ^*W|_Z\otimes \Omega _f)\rightarrow \Gamma (Z^{(1)},\pi ^*W|_{Z^{(1)}})\rightarrow \Gamma (Z,\pi ^*W|_Z) \end{aligned}$$

Now by construction, the image of the section \(s\in \Gamma (T\times _Y T,\pi ^*W)\) in \(\Gamma (Z,\pi ^*W|_Z)\) vanishes. Hence the image of the section \(s\in \Gamma (T\times _Y T,\pi ^*W)\) in \(\Gamma (Z^{(1)},\pi ^*W|_{Z^{(1)}})\) is the image of a section \(s_0\in \Gamma (Z,\pi ^*W|_Z\otimes \Omega _f)\). By assumption, we have \(s_{0,\kappa (Z)}=0\) and thus by the construction of s the immersion \(Z\hookrightarrow Z^{(1)}\) is generically an isomorphism. Hence \(\Omega _{f,\kappa (Z)}=0\) and thus the extension of function fields \(\kappa (Z)|\kappa (Y)\) must be of degree one because it is a purely inseparable extension. Thus f is birational. Zariski’s main theorem now implies that f is an open immersion. \(\square \)

Corollary 2.2

Let Y be a normal, noetherian and integral scheme of positive characteristic. Suppose that \(F_Y\) is a finite morphism. Let W be a vector bundle over Y. If \(\Gamma (Y,\Omega _{F_Y}\otimes F^*_Y(W) )_g=0\) then the natural map of abelian groups \(H^1(Y,W)\rightarrow H^1(Y,F_Y^*W)\) is injective.

Recall that \(F_Y:Y\rightarrow Y\) is the absolute Frobenius morphism (see the conventions on notations at the end of the introduction).

Proof

Consider an element in the kernel of the map \(H^1(Y,W)\rightarrow H^1(Y,F_Y^*W)\). Let \(T\rightarrow Y\) be a torsor under W corresponding to this element. By assumption, we have a diagram

where the square is cartesian and \(\sigma \) is a Y-morphism. Now define Z as the scheme-theoretic image \(J_*(\sigma (Y))\) by J. By construction, we have a factorisation \(Y\mathop {\rightarrow }\limits ^{\phi } Z\mathop {\rightarrow }\limits ^{f} Y\), where the arrow f is the natural projection and \(f\circ \phi =F_Y\). Now using [20, Th. 26.5, p. 202], we see that we have

$$\begin{aligned} p^{\mathrm{rk}_{\kappa (Z)}(\Omega _{f,\kappa (Z)})}= & {} [\kappa (Z):\kappa (Y)], \\ p^{\mathrm{rk}_{\kappa (Y)}(\Omega _{F_Y,\kappa (Y)})}= & {} [\kappa (Y)^{p^{-1}}:\kappa (Y)] \end{aligned}$$

and

$$\begin{aligned} p^{\mathrm{rk}_{\kappa (Y)}(\Omega _{\phi ,\kappa (Y)})}=[\kappa (Y):\kappa (Z)]. \end{aligned}$$

Thus in the standard exact sequence

$$\begin{aligned} \phi ^*\Omega _{f,\kappa (Y)}\rightarrow \Omega _{F_Y,\kappa (Y)}\rightarrow \Omega _{\phi ,\kappa (Y)}\rightarrow 0. \end{aligned}$$

the leftmost arrow is injective. Now from this and from the fact that \(\Gamma (Y,\Omega _{F_Y}\otimes F^*_Y(W) )_g=0,\) we conclude that \(\Gamma (Z,\Omega _{f}\otimes f^*W)_g=0\). Thus, by Lemma 2.1, f is an isomorphism and thus the torsor \(T\rightarrow Y\) is trivial. \(\square \)

Note that if Y is projective over an algebraically closed field, then a weaker form of Corollary 2.2 (which is not sufficient for our purposes) is contained in [26, exp. 2, Prop. 1]. The proof given there depends on the existence of the Cartier isomorphism.

Let now S be an integral scheme, which is projective and geometrically reduced over a field \(k_0\) of characteristic p. As before, let \(F_S:S\rightarrow S\) be the absolute Frobenius morphism on S.

Proposition 2.3

Suppose that \(\dim (S)>0\). Let V be an ample vector bundle of rank r over S. Let W be a coherent sheaf over S. Then we have \(H^0(S,F^{n,*}_S(V^\vee )\otimes W)_g=0\) for all sufficiently large \(n\geqslant 0\).

Proof

We may assume wrog that \(k_0\) is algebraically closed.

The proof is by induction on the dimension \(d\geqslant 1\) of S.

Suppose that \(d>1\). Consider a pencil of hypersurfaces in S and let \(b:{\widetilde{S}}\rightarrow S\) the total space of the pencil. By construction, we are given a morphism . Let \(\eta \in {\mathbb P}^1_{k_0}\) be the generic point. Let \(n_0\) be sufficiently large, so that

for all \(n\geqslant n_0\). This is possible by the induction hypothesis and because \((b^*V)_\eta \) is ample. The fact that \((b^*V)_\eta \) is ample is a consequence of the fact that the restriction of V to any closed fibre of m is ample and of the fact that ampleness on the fibre of m is a constructible property (see [10, IV, 9, Cor. 9.6.4]). Now if we had \(H^0(S,F^{n,*}_S(V^\vee )\otimes W)_g\not =0\) for some \(n\geqslant n_0\) then the pull-back \(b^*(F^{n,*}_S(V^\vee )\otimes W)\) would have a section that does not vanish at the generic point of , which is a contradiction.

Thus we are reduced to prove the statement for \(d=1\). We may replace wrog S by its normalisation. Since S is now a non-singular curve, we know that V is cohomologically p-ample (see [21, Rem. 6), p. 91]). Also, W is now the direct sum of a torsion sheaf and of a locally free sheaf so we may assume wrog that W is locally free. Now using Serre duality, we may compute

$$\begin{aligned} H^0(S,F^{n,*}_S(V^\vee )\otimes W)=H^1(S,F^{n,*}_S(V)\otimes W^\vee \otimes \Omega _{S/k_0})^\vee \end{aligned}$$

and the vector space \(H^1(S,F^{n,*}_S(V)\otimes W^\vee \otimes \Omega _{S/k_0})\) vanishes for \(n\gg 0\) because V is cohomologically p-ample. \(\square \)

Corollary 2.4

Suppose that V is an ample bundle on S and that S is normal. Let \(n_0\in {\mathbb {N}}\) be such that \(H^0(S,F^{n,*}_S(V^\vee )\otimes \Omega _{F_S})_g=0\) for all \(n>n_0\). Let \(S'\) be an irreducible scheme and let \(\phi :S'\rightarrow S\) be a finite surjective morphism, which is generically inseparable. Then the map

$$\begin{aligned} H^1(S,F^{n_0,*}_S(V^\vee ))\rightarrow H^1(S',\phi ^*(F^{n_0,*}_S(V^\vee ))) \end{aligned}$$

is injective.

Proof

We may suppose that \(S'\) is a normal scheme, since we may replace \(S'\) by its normalization without restriction of generality. Let H be the function field of S and let \(H'\) be the function field of \(S'\). We are provided with a finite purely inseparable field extension \(H\hookrightarrow H'\) and thus for some sufficiently large \(\ell _0\geqslant 1\), there exists a field extension \(H'\hookrightarrow H\) and a commutative diagram

Now notice that by Zariski’s main theorem, \(S'\) is canonically isomorphic to the normalisation of S in \(H'\). Similarly, the morphism \(F_S^{\ell _0}:S\rightarrow S\) gives a presentation of S as its own normalization in H via the \(p^{\ell _0}\)-th power map \(H\mathop {\hookrightarrow }\limits ^{\,\,\,x^{p^{\ell _0}}} H\). There is thus a natural factorization \(S\rightarrow S'\mathop {\rightarrow }\limits ^{\phi } S\), where the morphism \(S\rightarrow S\) is given by \(F_S^{\ell _0}\). Using Corollary 2.2, we see that there is a natural injection

$$\begin{aligned} H^1(S,F^{n_0,*}_S(V^\vee ))\hookrightarrow H^1(S,F_S^{\ell _0,*}(F^{n_0,*}_S(V^\vee ))) \end{aligned}$$

and thus an injection

$$\begin{aligned} H^1(S,F^{n_0,*}_S(V^\vee ))\rightarrow H^1(S',\phi ^*(F^{n_0,*}_S(V^\vee ))). \end{aligned}$$

\(\square \)

2.3 Jet schemes

The jet scheme construction described in [23, sec. 2] provides a covariant functor

$$\begin{aligned} \mathcal{Y}\mapsto J^i(\mathcal{Y}/U) \end{aligned}$$

from the category of quasi-projective schemes \(\mathcal{Y}\) over U to the category of quasi-projective schemes over U.

The construction also provides an infinite tower of U-morphisms

$$\begin{aligned} \dots \rightarrow J^2(\mathcal{Y}/U)\mathop {\rightarrow }\limits ^{\Lambda _{2,\mathcal{Y}}} J^1(\mathcal{Y}/U)\mathop {\rightarrow }\limits ^{\Lambda _{1,\mathcal{Y}}} \mathcal{Y}. \end{aligned}$$

If Y is smooth over U, then the scheme \(J^i(\mathcal{Y}/U)\), viewed as a \(J^{i-1}(\mathcal{Y}/U)\)-scheme via \(\Lambda _{i,\mathcal{Y}}\), is a torsor under the vector bundle \(\mathrm{T}\mathcal{Y}\otimes \mathrm{Sym}^i(\Omega _{U/k})\), where \(\mathrm{T}\mathcal{Y}:=(\Omega ^{1}_{\mathcal{Y}/U})^\vee \). Here the bundle \(\mathrm{T}\mathcal{Y}\) (resp. \(\mathrm{Sym}^i(\Omega _{U/k})\)) is implicitly pulled back from \(\mathcal{Y}\) (resp. U) to the scheme \(J^{i-1}(\mathcal{Y}/U)\).

The functor \(J^i(\cdot /U)\) preserves closed immersions and smooth morphisms. In particular, for any \(i\in {\mathbb {N}}\), there is a natural map

$$\begin{aligned} \psi _{i,\mathcal{Y}}:\mathcal{Y}(U)=\mathrm{Mor}_U(U,\mathcal{Y})\,{\rightarrow }\, \mathrm{Mor}_U(J^i(U/U),J^i(\mathcal{Y}/U))\,{=}\,\mathrm{Mor}_U(U,J^i(\mathcal{Y}/U)), \end{aligned}$$
(3)

and these maps are compatible with the morphisms \(\Lambda _{i,\mathcal{Y}}\).

Lastly, if a quasi-projective scheme \(\mathcal{Y}\) over U has the property that \(\mathcal{Y}\simeq \mathcal{Y}_0\times _k U\), where \(\mathcal{Y}_0\) is a quasi-projective scheme over k, then we are provided with a commutative diagram

In particular, in this situation, the scheme \(J^i(\mathcal{Y}/U)\), viewed as a \(J^{i-1}(\mathcal{Y}/U)\)-torsor under under the vector bundle \(\mathrm{T}\mathcal{Y}\otimes \mathrm{Sym}^i(\Omega _{U/k})\), is a trivial torsor. The curved arrows are functorial in an obvious manner with respect to the scheme \(\mathcal{Y}_0/k\) and the isomorphism \(\mathcal{Y}\simeq \mathcal{Y}_0\times _k U\).

We refer to [23, sec. 2] for the construction of jet schemes and for the proofs of the various assertions about them made above.

3 Proof of Theorem 1.2

Outline of the proof

Suppose for the purposes of this outline that X / K extends to a (not necessarily proper) smooth and quasi-projective U-scheme \(\pi :\mathcal{X}\rightarrow U\). First notice the following fact. If the conclusion of Theorem 1.2 holds, then after possibly replacing K by one of its finite separable extensions, there is an infinite commutative diagram

where \({\mathfrak R}'\simeq {\mathfrak R}'_0\times _k K\) and \(J^i(X/K)_{\mathfrak R}=J^i(X/K)\times _X{\mathfrak R}. \) Here the horizontal arrows arise from the arrow \({\mathfrak R}'\rightarrow {\mathfrak R}\) by functoriality. The curved arrows arise from the isomorphism \({\mathfrak R}'\simeq {\mathfrak R}'_0\times _k K\) (see Sect. 2.3).

In particular, we have an infinite commutative diagram

(4)

Step IV of the proof below will show that the existence of a diagram (4) is actually equivalent to the conclusion of Theorem 1.2. The method used in Step IV is analytic. Using the curved arrows in diagram 4 and the definition of jet schemes we first construct a formal morphism \({\mathfrak R}'\rightarrow \mathcal{X}\), i.e. a morphism from \({\mathfrak R}'\) to \(\mathcal{X}\) viewed as formal schemes over the completion of U along a suitable closed point. We then show using Grothendieck’s formal GAGA theorem that this morphism has an algebraic model.

In view of Step IV, it is thus sufficient to provide a diagram (4). To do this, we use the fact that there are natural lifting maps \(\psi _i:\mathcal{X}(U)\rightarrow J^i(\mathcal{X}/U)\) (see Sect. 2.3). Using a Néron desingularisation to construct \(\mathcal{X}\), we may assume that the natural map \(\mathcal{X}(U)\rightarrow X(K)\) is surjective so that \(\mathcal{X}(U)\) can be assumed to be large. The idea is now to consider the Zariski closure of the image of the map \(\psi _i\) and to try to show that the base change to \(\mathrm{Spec}(K)\) of one of these irreducible components qualifies as the image of a curved arrow \({\mathfrak R}'\rightarrow J^i(X/K)_{\mathfrak R}.\) We will see in Step II that there is a natural geometric candidate for the image of this arrow: the irreducible component \(Z_i\) of positive dimension of the scheme \(I({\phi _{n_i}})\)—see below. The crux of the proof is to show that the image of the lifting map \(\mathcal{X}(U)\rightarrow J^i(\mathcal{X}/U)(U)\) meets \(Z_i\) in a Zariski dense subset. To show this, we first compactify over k all the objects in sight (i.e. the scheme U, the jet schemes \(J^i(\mathcal{X}/U)\) etc.), in order to avail ourselves of the Hilbert schemes of morphisms from the compactification of U to the compactifications of the jet schemes. This is what we do in Step I, where these compactifications are constructed as canonically as possible by using the natural compactifications of torsors described in Sect. 2.1.

In Step II, a height argument based on the existence of Hilbert schemes is then used to show that the schemes \(I({\phi _{n_i}})\) must meet ‘most’ of the image of \(\psi _i\) (see in particular Lemma 3.3 and Corollary 3.4). The proof is made somewhat messy by the fact that some rational maps have to be made into morphisms in an arbitrary way (see especially after Lemma 3.1).

Once it is shown that the schemes \(Z_i\) have the required properties, it remains to show that the morphisms between them eventually become birational (otherwise the diagram (4) cannot exist). This is what is shown in Step III. It is not difficult to show that the morphisms between the schemes \(Z_i\) are generically purely inseparable but to show that they eventually become birational, we use the cohomological results of Sect. 2.2, especially Corollary 2.2. Here the torsor structure of the jet schemes is used and plugged into a cohomological machinery.

The proof.

We now suppose that the assumptions of Theorem 1.2 are in force. We may suppose wrog that \({\mathfrak R}\) has positive dimension. Next, we may suppose wrog that U is proper and smooth over k, since U has dimension one.

Step I Compactifications.

By a compactification \(\bar{T}\) of an S-scheme T, we shall mean a proper scheme \(\bar{T}\rightarrow S\), which comes with an open immersion \(T\hookrightarrow \bar{T}\) with dense image.

Now choose any projective model \(\bar{\mathcal{X}}_0\rightarrow U\) of X (this may for instance be obtained by embedding X into some projective space over K). By applying Néron desingularization to \(\bar{\mathcal{X}}_0\) (see [3, chap. 3, th. 2])), we obtain another projective model \(\bar{\mathcal{X}}_{00}\) of X over U, with the property that the injection \(\bar{\mathcal{X}}_{00}^\mathrm{sm}(U)\hookrightarrow \bar{\mathcal{X}}_{00}(U)=X(K)\) is a bijection. Here \(\bar{\mathcal{X}}_{00}^\mathrm{sm}\subset \bar{\mathcal{X}}_{00}\) is the largest open subscheme \(\bar{\mathcal{X}}_{00}^\mathrm{sm}\)of \(\bar{\mathcal{X}}_{00}\), such that \(\bar{\mathcal{X}}_{00}^\mathrm{sm}\rightarrow U\) is smooth. We now define \(\mathcal{X}:=\bar{\mathcal{X}}^\mathrm{sm}_{00}\) and \(\bar{\mathcal{X}}:=\bar{\mathcal{X}}_{00}\).

To summarize: \(\mathcal{X}\) is a smooth model of X over U such that the natural map \(\mathcal{X}(U)\rightarrow X(K)\) is a bijection and we have an open immersion of U-schemes \(\mathcal{X}\hookrightarrow \bar{\mathcal{X}}\), where \(\bar{\mathcal{X}}\) is projective over U. In particular the map \(\mathcal{X}\rightarrow U\) is surjective, since \(\mathfrak R\not =\emptyset .\)

We now choose specific compactifications \(\bar{J}^{i}(\mathcal{X}/U)\) over U for the jet schemes \(J^{i}(\mathcal{X}/U)\).

For \(i=0\), we let \(\bar{J}^{0}(\mathcal{X}/U)=\bar{\mathcal{X}}\). We shall define the schemes \(\bar{J}^{i}(\mathcal{X}/U)\) inductively for \(i\geqslant 0\).

So suppose that the compactification \(\bar{J}^{i}(\mathcal{X}/U)\) has already been constructed. As explained in Sect. 2.3, the \(J^{i}(\mathcal{X}/U)\)-scheme \(J^{i+1}(\mathcal{X}/U)\) is a torsor under \(F_i^\vee \), where \(F_i:=(\mathrm{T}\mathcal{X}\otimes \mathrm{Sym}^{i+1}(\Omega _{U/k}))^\vee \) (viewed as a vector bundle over \(J^{i}(\mathcal{X}/U)\)). Let

$$\begin{aligned} 0\rightarrow \mathcal{O}_{J^{i}(\mathcal{X}/U)}\rightarrow E_i\rightarrow F_i\rightarrow 0 \end{aligned}$$
(5)

be an extension (unique up to non-unique isomorphism) associated with the class of \(J^{i+1}(\mathcal{X}/U)\) in \(H^1(J^{i}(\mathcal{X}/U),F_i^\vee )\) (see (xi) in Sect. 2.1). It was explained in (ii) Sect. 2.1 that the \(J^{i}(\mathcal{X}/U)\)-scheme \(J^{i+1}(\mathcal{X}/U)\) can be realized as the complement \({\mathbb P}(E_i)\backslash {\mathbb P}(F_i)\). We now define the compactification \(\bar{J}^{i+1}(\mathcal{X}/U)\) to be some \(\bar{J}^{i}(\mathcal{X}/U)\)-compactification of \({\mathbb P}(E_i)\), such that the diagram

is cartesian. This is possible because we may extend \(E_i\) to a coherent sheaf \(\bar{E}_i\) on \(\bar{J}^{i}(\mathcal{X}/U)\) and define \(\bar{J}^{i+1}(\mathcal{X}/U):={\mathbb P}(\bar{E}_i)\). We call \(\bar{\Lambda }_{i+1}:\bar{J}^{i+1}(\mathcal{X}/U)\rightarrow \bar{J}^{i}(\mathcal{X}/U)\) the corresponding morphism.

The following diagram summarizes the resulting geometric configuration:

Here the hooked horizontal arrows are open immersions and the square on the right is cartesian.

Recall the following key properties. The scheme U is proper over k and the schemes \(\bar{J}^{i}(\mathcal{X}/U)\) are proper over U. The morphisms \(\bar{J}^{i+1}(\mathcal{X}/U)\rightarrow \bar{J}^{i}(\mathcal{X}/U)\) are proper. The schemes \(J^{i}(\mathcal{X}/U)\) and \({\mathbb P}(E_i)\) are smooth and surjective onto U.

Now remember that for each \(i\geqslant 0\), there is a natural map \(\psi _i:\mathcal{X}(U)\rightarrow J^{i}(\mathcal{X}/U)(U)\), which is a section of the projection map \(J^{i}(\mathcal{X}/U)(U)\rightarrow \mathcal{X}(U)\) (see Sect. 2.3). Abusing notation, we shall also call \(\psi _i\) the map \(\psi _i\) composed with the open immersion \(J^{i}(\mathcal{X}/U)\hookrightarrow \bar{J}^{i}(\mathcal{X}/U).\)

Finally, define \(J^i(X/K):=J^i(\mathcal{X}/U)_K\) and \(\bar{J}^i(X/K):= \bar{J}^i(\mathcal{X}/U)_K\).

Step II The schemes \(Z_i\hookrightarrow J^i(X/K)\).

We shall inductively construct closed integral subschemes \(Z_i\hookrightarrow J^i(X/K)\) with the following properties. They are sent onto each other by the morphisms \(\Lambda _{i,K}\). The morphisms \(Z_{i+1}\rightarrow Z_{i}\) are finite, surjective and generically radicial and \(Z_i\) is proper over K. In particular, \(Z_i\) is closed in \(\bar{J}^{i}(X/K)\). Finally, the image of \(\mathcal{X}(U)=X(K)\) by \(\psi _{i,K}\) in \(J^{i}(X/K)\) meets \(Z_i(K)\) in a dense subset of \(Z_i\) and \(Z_0={\mathfrak R}\).

The schemes \(Z_i\) are defined via the following inductive procedure.

We define \(Z_0:={\mathfrak R}\).

To define \(Z_{i+1}\) from \(Z_i\) notice that by Step I, we have an identification \(\bar{J}^{i+1}(\mathcal{X}/U)_{Z_{i}}={\mathbb P}(E_{i,Z_{i}})\).

Notice also that \(F_{i,Z_{i}}\) is ample (over K) since \(Z_{i}\rightarrow X\) is finite. Thus by (vi) in Sect. 2.1, there exists a K-morphism

$$\begin{aligned} \phi _{n_i}:{\mathbb P}(E_{i,Z_{i}})\rightarrow {\mathbb P}^{n_i}_K, \end{aligned}$$

for some \(n_i\in {\mathbb {N}}\) that we fix. Using the notation of (viii) in Sect. 2.1, call \(I({\phi _{n_i}})\) the union of the positive dimensional fibres of \(\phi _{n_i}\).

Substep II.1 The closed set \(I({\phi _{n_i}})\) dominates \(Z_i\).

Write \(H_i\subseteq {\mathbb P}^{n_i}_K\) for a hyperplane such that \(\phi _{n_i}^{-1}(H_i)= {\mathbb P}(F_{i,Z_{i}})\). To find such a hyperplane, consider that by (i) and (vi) in Sect. 2.1, the section of \(\mathcal{O}(F_{i,Z_{i}})^{\otimes (n_i+1)}\) corresponding to the Cartier divisor \((n_i+1)F_{i,Z_{i}}\) gives a section of \(\mathcal{O}_{{\mathbb P}^{n_i}_K}(n_i+1)\). By construction, the hyperplane \(H_i\) can be taken to be the reduced scheme underlying the zero scheme of this section.

Let \(\bar{\mathbb P}(E_{i,Z_{i}})\) be the Zariski closure of \({\mathbb P}(E_{i,Z_{i}})\) in \(\bar{J}^{i+1}(\mathcal{X}/U)\) and let \(\bar{\mathbb P}(F_{i,Z_{i}})\) be the Zariski closure of \({\mathbb P}(F_{i,Z_{i}})\) in \(\bar{J}^{i+1}(\mathcal{X}/U)\).

Now call \(\Sigma _i\subseteq \mathcal{X}(U)=X(K)\) the set of sections \(\sigma \in \mathcal{X}(U)\) such that \(\psi _{i,K}(\sigma )\in Z_i(K)\).

Lemma 3.1

Let \(\sigma \in \Sigma _i\). We have

$$\begin{aligned} \psi _{i+1}(\sigma )\in \bar{\mathbb P}(E_{i,Z_{i}})(U) \end{aligned}$$

and

$$\begin{aligned} \psi _{i+1}(\sigma )(U)\cap \bar{\mathbb P}(F_{i,Z_{i}})=\emptyset . \end{aligned}$$
(6)

Proof

The first equation follows from the definitions. The second equation follows from the fact that \(\psi _{i+1}(\sigma )(U)\subseteq J^{i+1}(\mathcal{X}/U)={\mathbb P}(E_i)\backslash {\mathbb P}(F_i)\) and from the fact that we have a set-theoretic identity \(\bar{\mathbb P}(F_{i,Z_{i}})\cap {\mathbb P}(E_i)\subseteq {\mathbb P}(F_{i})\), since \({\mathbb P}(F_{i})\) is a closed subset of \({\mathbb P}(E_i)\). \(\square \)

Now choose a proper birational U-morphism \(b_i:\bar{\mathbb P}'(E_{i,Z_{i}})\rightarrow \bar{\mathbb P}(E_{i,Z_{i}})\), which is an isomorphism over K and such that there exists a proper U-morphism

with the property that .

Let \(\bar{\mathbb P}'(F_{i,Z_{i}})\) be reduced Zariski closure of \(b_{i,K}^{-1}({\mathbb P}(F_{i,Z_{i}}))\) in \(\bar{\mathbb P}'(E_{i,Z_{i}}).\) Let \(\bar{H}_i\subseteq {\mathbb P}^{n_i}_U\) be the Zariski closure of \(H_i\).

Now consider the Stein factorisation (see [11, III, Cor. 11.5] for this)

$$\begin{aligned} \bar{\mathbb P}'(E_{i,Z_{i}})\mathop {\rightarrow }\limits ^{\rho _i} \bar{\mathbb P}''(E_{i,Z_{i}})\mathop {\rightarrow }\limits ^{\bar{\nu }_i} {\mathbb P}^{n_i}_U \end{aligned}$$

of \({\widetilde{\phi }}_i\). Notice that by construction the morphism \(\rho _i\) is birational and the morphism \(\bar{\nu }_i\) is finite.

The following commutative diagram sums up the geometric situation:

By the valuative criterion of properness, there is a natural map

$$\begin{aligned} \psi '_{i+1}:\mathcal{X}(U)\rightarrow \bar{\mathbb P}'(E_{i,Z_{i}})(U), \end{aligned}$$

such that \(b_i\circ \psi '_{i+1}=\psi _{i+1}\).

Lemma 3.2

There exists a constant \(\beta _{i+1}\geqslant 0\), which is independent of \(\sigma \), such that for all \(\sigma \in \Sigma _i\), we have

$$\begin{aligned} \mathrm{length}(\rho _i(\psi '_{i+1}(\sigma ))(U)\cap \bar{\nu }_i^*(\bar{H}_i))\leqslant \beta _{i+1}. \end{aligned}$$
(7)

Here \(\cap \) refers to the scheme-theoretic intersection.

Proof

Notice that \(\bar{\nu }_i^{*}(\bar{H}_i)\) has a finite number of irreducible components. Among those, the only horizontal (ie dominating U) irreducible component is \(\rho _i(\bar{\mathbb P}'(F_{i,Z_{i}}))\). Furthermore, we have \(\psi '_{i+1}(\sigma )\cap \bar{\mathbb P}'(F_{i,Z_{i}})=\emptyset \) by equation (3.1). Thus \(\rho _i(\psi '_{i+1}(\sigma ))\) meets only the vertical irreducible components of \(\bar{\nu }_i^{*}(\bar{H}_i)\). To conclude, notice that the intersection multiplicity of \(\rho _i(\psi '_{i+1}(\sigma ))\) with a fixed vertical component of \(\bar{\nu }_i^{*}(\bar{H}_i)\) can be bounded independently of \(\sigma \). \(\square \)

N.B. The fact that we use Néron desingularisations is what makes it possible to prove the existence of the bound \(\beta _{i+1}\) given in Lemma 7. Indeed, the fact that we use a Néron desingularisation implies that the Zariski closure in \(\bar{J}^{i+1}(\mathcal{X}/U)\) of the lifting of an element of X(K) to \(J^{i+1}(X/K)\) will lie over \(J^{i}(\mathcal{X}/U)\) and the restriction \(\bar{J}^{i+1}(\mathcal{X}/U)|_{J^{i}(\mathcal{X}/U)}\) is the natural compactification \({\mathbb P}(E_i)\), so that (3.1) can be made to hold.

Now we have

Lemma 3.3

There exist a scheme \(M_i\), which is quasi-projective over k and a U-morphism \(\mu _i:M_i\times _k U\rightarrow \bar{\mathbb P}''(E_{i,Z_{i}})\), with the following properties:

  • for all \(P\in M_i(k)\), we have

    $$\begin{aligned} \deg ((\mu _i\circ (P\times \mathrm{Id}_U))^*(\bar{\nu }_i^*(\mathcal{O}(\bar{H}_i)))\leqslant \beta _{i+1}; \end{aligned}$$
  • for any U-morphism \(\kappa :U\rightarrow \bar{\mathbb P}''(E_{i,Z_{i}})\) such that

    $$\begin{aligned} \deg ((\mu _i\circ (P\times \mathrm{Id}_U))^*(\bar{\nu }_i^*(\mathcal{O}(\bar{H}_i)))\leqslant \beta _{i+1} \end{aligned}$$

    there is a \(P\in M_i(k)\) such that \(\kappa =\mu _i\circ (P\times \mathrm{Id}_U)\).

Here \(\beta _{i+1}\) is the constant appearing in Lemma 7.

Proof

Notice that the morphism \(\bar{\nu }_i\) is finite and thus the divisor \(\bar{\nu }_i^*(\bar{H}_i)\) is ample. The existence of \(M_i\) is now a consequence of the theory of Hilbert schemes. \(\square \)

Corollary 3.4

For almost all the sections \(\sigma \in \Sigma _i\), we have

$$\begin{aligned} \psi _{i+1,K}(\sigma )\in (I({\phi _{n_i}}))(K). \end{aligned}$$

Proof

Let \(M_i\) be as in Lemma 3.3. We may suppose wrog that \(\Sigma _i\) is infinite. In view of (7), there is a natural map \(\mathrm{gr}:\Sigma _i\rightarrow M_i(k)\), such that

$$\begin{aligned} (\mu _i\circ (\mathrm{gr}(\sigma )\times \mathrm{Id}_U))=\sigma \end{aligned}$$

for all \(\sigma \in \Sigma _i\).

On the other hand, consider N, a reduced subscheme of \(M_i.\) We have by construction a K-morphism \(N_K\rightarrow \bar{\mathbb P}''(E_{i,Z_{i}})_K\). Let \(U'''_i\subseteq {\mathbb P}^{n_i}_K\) be the locus of points where the fiber of is finite and let \(U''_i:=\bar{\nu }_i^{-1}(U'''_i)\). Note that by the construction of the Stein factorisation, the morphism \(\rho _i|_{U''_i}:\rho _i^{-1}(U''_i)\rightarrow U''_i\) is an isomorphism. If the conclusion of the corollary fails, we may thus find N as above such that N is integral and \(\dim (N)>0\), such that \(N_K\) intersects \(U''_i\) and such that \(N\cap \mathrm{gr}(\Sigma _i)\) is dense in N.

We suppose that such an N exists to obtain a contradiction. Restricting the size of N, we may then suppose that the image of \(N_K\rightarrow \bar{\mathbb P}''(E_{i,Z_{i}})_K\) lies inside \(U''_i\) and thus we obtain a morphism \(l_N:N_K\rightarrow {\mathbb P}(E_{i,Z_{i}})\subseteq \bar{J}^{i+1}(X/K)\).

Consider that we also have by functoriality a morphism

$$\begin{aligned} J^{i+1}(N_K/K)\rightarrow J^{i+1}(X/K) \end{aligned}$$

arising from the morphism \(N_K\rightarrow X\), which is the composition of \(l_N\) with the projection \({\mathbb P}(E_{i,Z_i})\rightarrow X\). The morphism \(J^{i+1}(N_K/K)\rightarrow J^{i+1}(X/K)\) can be composed with the natural section \(N_K\rightarrow J^{i+1}(N_K/K)\) (see Sect. 2.3) to obtain a second K-morphism

$$\begin{aligned} l'_N:N_K\rightarrow J^{i+1}(X/K)\subseteq \bar{J}^{i+1}(X/K). \end{aligned}$$

By construction, the morphisms \(l_N\) and \(l'_N\) coincide on a dense set of K-points and thus \(l_N=l'_N\).

Now let \(C\subseteq N\) be a smooth curve. Repeating the construction of \(l'_N\) for C, we obtain a morphism \(l'_C:C_K\rightarrow J^{i+1}(X/K)\) and furthermore the composition of \(l'_N=l_N\) with \(C\rightarrow N\) is \(l'_C\). Now consider a smooth compactification \(\bar{C}\) of C over k. By the valuative criterion of properness, there is a unique K-morphism \(\bar{C}_K\rightarrow X\) extending the morphism \(C_K\rightarrow X\). Following the steps of the construction of \(l'_C\), we again obtain a K-morphism

$$\begin{aligned} l'_{\bar{C}}:\bar{C}_K\rightarrow J^{i+1}(X/K), \end{aligned}$$

which extends \(l'_C\). On the other hand, \(l'_{\bar{C}}(\bar{C}_K)\subseteq {\mathbb P}(E_{i,Z_i})\backslash {\mathbb P}(F_{i,Z_i})\) by construction and the image \(\phi _{n_i}(l'_{\bar{C}}(\bar{C}_K))\) is closed in \({\mathbb P}^{n_i}_K\). Furthermore, by the definition of \(H_i\),

$$\begin{aligned} \phi _{n_i}(l'_{\bar{C}}(\bar{C}_K))\cap H_i=\emptyset . \end{aligned}$$

Thus \(\phi _{n_i}(l'_{\bar{C}}(\bar{C}_K))\) is the underlying set of an integral scheme, which is affine and proper over K and thus consists of a closed point. Since by construction \(l'_C(C_K)\not \subseteq I({\phi _{n_i}})\), we see that \(l'_C(C_K)\) is a closed point. Now any two closed points in the smooth locus \(N^\mathrm{sm}\) of N can be connected by a smooth curve lying in \(N^\mathrm{sm}\) (see for instance [13]). Hence the image of \(N^\mathrm{sm}(k)\) by \(l'_N\) is a closed point P. Since the image of \(N^\mathrm{sm}(k)\) in \(N^\mathrm{sm}(K)\) is dense \(N_K\) the fibre \((l'_N)^{-1}(P)\) is dense in \(N_K\) and thus \(l'_N(N_K)=P\). This contradicts the fact that \(N\cap \mathrm{gr}(\Sigma _i)\) is dense in N (because the elements of \(\Sigma _i\) correspond to pairwise distinct points in X(K)). \(\square \)

We can now conclude that \(I({\phi _{n_i}})\) dominates \(Z_{i}\), since by Corollary 3.4 the image of \(I({\phi _{n_i}})\) in \(Z_i\) contains the image by \(\psi _{i,K}\) of a cofinite set of \(\Sigma _i\) and this set is dense in \(Z_i\) by assumption.

Substep II.2 Definition of \(Z_{i+1}\).

Since \(\psi _{i,K}(\Sigma _i)\) meets \(Z_{i}\) in a dense subset by assumption, we can now deduce from (ix) in Sect. 2.1 that \(I({\phi _{n_i}})\) has a single irreducible component of positive dimension, which is finite, surjective and generically radicial over \(Z_{i}\).

We now define \(Z_{i+1}\) to be this irreducible component.

We have shown that \(Z_{i+1}\) has all the required properties.

Step III Purely inseparable trivialization.

Let be the normalisation of \(Z_0\). We note the important fact that is geometrically reduced over K because is dense in (see eg. [1, Lemma 1] for this). For every \(i\geqslant 0\), write for the -scheme obtained from \(Z_i\) by base-change. Similarly, write for the pull-back of \(J^i(X/K)\) to . We denote by the pull-back to of the vector bundle \(F_0\simeq (\mathrm{T}X\otimes \Omega _{K/k})^\vee .\)

Suppose that \(\mathrm{char}(k)=0\).

The scheme is by construction a torsor under Furthermore, the morphism is an isomorphism by Zariski’s main theorem and it trivializes the torsor by construction.

Repeating this reasoning for over , over and so forth, we see that the natural morphisms are isomorphisms for all \(i\geqslant 0\).

Now suppose until the end of step III that \(\mathrm{char}(k)>0\).

Write for the base-change of by . Let

be the natural morphism.

Similarly, write for the base-change of by .

We now define

By Proposition 2.3, the quantity \(m_0\) is finite.

The scheme is by construction a torsor under Furthermore, the morphism \(\pi _{1,m_0}\) trivializes this torsor by construction, since there is a -morphism . By the assumption on \(m_0\) and because \(\pi _{1,m_0}\) is finite and generically radicial, the -torsor is actually trivial (use Corollary 2.4). Let

be a section. By (x) in Sect. 2.1 we have that and thus the morphism is an isomorphism.

Repeating this reasoning for over , over and so forth, we see that the natural morphisms

are isomorphisms from all \(i\geqslant 0\).

Step IV Formalization and utilization of Grothendieck’s GAGA.

In this fourth step, the argument will be written up under the assumption that \(\mathrm{char}(k)>0\). The argument goes through verbatim when \(\mathrm{char}(k)=0\), if one sets \(m_0=0\) in the text below.

We now choose a non empty affine open subset \(U_0\subseteq U\) such that \(\mathcal{X}_{U_0}\rightarrow U_0\) is smooth and projective and we let \(\mathcal{Z}_0\) be the reduced Zariski closure of \(Z_0={\mathfrak R}\) in \(\mathcal{X}_{U_0}\). We let be the normalisation of \(\mathcal{Z}_0\). By construction, the natural morphism is finite and birational and the morphism can be identified with the morphism .

We may assume wrog that the natural map

(8)

is injective (here as before, \(\mathrm{T}\mathcal{X}_{U_0}\) and \(\Omega _{U_0/k}\) are identified with their pull-backs to and \(\mathrm{T}X\) and \(\Omega _{K/k}\) are identified with their pull-backs to ).

Indeed, let and be the structural morphisms. Since \(U_0\) is affine, we have

and the map is induced by the morphism of sheaves

which is injective if the sheaf is torsion free. This will be the case if \(U_0\) is sufficiently small, since the sheaf is a coherent sheaf.

We write \({\widetilde{J}}^i(\mathcal{X}_{U_0}/U_0)\) for the base change of and for the base change of by .

Because of the existence of the injection (8) and the end of Step III, the torsor is trivial. Furthermore, if we choose a section

then by (x) in Sect. 2.1 and again by (8), the pull-back by this section of the torsor \(F^{m_0,*}_{{\widetilde{\mathcal{Z}}}_0}{\widetilde{J}}^2(\mathcal{X}_{U_0}/U_0)\) is also trivial. Continuing in this way, we get a sequence of sections . The following commutative diagram summarises the situation:

Now write for the base-change of and for the base-change of . Similarly, write for the base-change of \(J^i(Z_0/K)\) to and for the base-change of by .

Notice that we have a natural identification and

We claim that each of the sections factors through viewed as a closed subscheme of . Since \({\widetilde{\mathcal{Z}}}_0\) is integral and dominates \(U_0\), to establish this, it is sufficient to show that the image of the corresponding section is contained in the closed subscheme

To see this, first notice that we have a commutative diagram

(9)

This does not follow from the general properties of jet schemes but follows from the fact that for all \(i\ge 0\), the set \(\psi _i(Z_0(K))\cap Z_i(K)\) is (by construction) dense in \(Z_i\) and from the fact that \( \psi _i(Z_0(K)))\subseteq J^i(Z_0/K)(K)\) by the functoriality of jet schemes. Applying base-change to the commutative diagram (9), we deduce that there is a commutative diagram

and this establishes our claim.

Now choose a closed point \(u_0\in U_0.\) View \(u_0\) as a closed subscheme of \(U_0\). For any \(i\geqslant 0\), let \(u_i\) be the i-th infinitesimal neighborhood of \(u_0\simeq \mathrm{Spec}\, k\) in \(U_0\) (so that there is no ambiguity of notation for \(u_0\)). Notice that \(u_i\) has a natural structure of k-scheme. We may assume wrog that the morphism is birational. Recall that by the definition of jet schemes (see [23, sec. 2]), the scheme \(J^i({\mathcal{Z}}_0/U_0)_{u_0}\) represents the functor on k-schemes

$$\begin{aligned} T\mapsto \mathrm{Mor}_{u_i}(T\times _k{u_i},{\mathcal{Z}}_{0,u_i}). \end{aligned}$$

Thus the infinite chain of compatible morphisms gives rise to \(u_i\) morphisms

(10)

compatible with each other under base-change. Here denotes the base-change of the k-scheme by the \(m_0\)-th power of the inverse of the Frobenius automorphism of k.

Let \(\widehat{U}_{u_0}\) be the completion of the local ring of U at \(u_0\). View the \(\widehat{U}_{u_0}\)-schemes and \({\mathcal{Z}}_{0,\widehat{U}_{u_0}}\) as formal schemes over \(\widehat{U}_{u_0}\) in the next sentence. The family of morphisms (10) provides us with a morphism of formal schemes

and since both schemes are projective over \(\widehat{U}_{u_0}\), Grothendieck’s formal GAGA theorem shows that this morphism of formal schemes comes from a unique morphism of \(\widehat{U}_{u_0}\)-schemes

By construction, at the closed point \(u_0\) of \(\widehat{U}_{u_0}\), the morphism \(\iota \) specializes to the morphism composed with the finite and birational morphism . Now the set of points of \(\mathcal{X}_{\widehat{U}_{u_0}}\), where the fibres of \(\iota \) are non-empty and of dimension \(>0\) is closed (see [10, IV,13.1.5]). On the other hand, since \(\mathcal{X}_{\widehat{U}_{u_0}}\) is proper over \(\mathrm{Spec}(\widehat{U}_{u_0})\) and since this set does not meet the special fibre \(\mathcal{X}_{{u_0}}\), it must be empty. Thus the morphism \(\iota \) is finite over the generic point of \(\widehat{U}_{u_0}\).

For use in Step V, we also record the fact that if \(\iota \) can be shown to be flat then its degree \(\deg (\iota )\) is equal to the degree \(\deg (\iota _{u_0})\) of its base change to the special fibre \(\mathcal{X}_{{u_0}}\), which is \(p^{\dim ({\mathfrak R})m_0}.\) (\(**\))

Let \(\widehat{K}\) be the function field of \(\widehat{U}_{u_0}\). Since k is an excellent field, we know that the field extension \(\widehat{K}|K\) is separable (see eg. [15, 8.2, Ex. 2.34]). On the other hand the just constructed finite morphism is defined over a finitely generated subfield \(K'\) (as a field over K) of \(\widehat{K}\). The field extension \(K'|K\) is then still separable, so that by the theorem on separating transcendence bases, there exists a variety \(U'/K\), which is smooth over K and whose function field is \(K'\). Furthermore, possibly replacing \(U'\) by one of its open subschemes, we may assume that the morphism extends to a finite morphism

Furthermore, we may assume wrog that \(\alpha \) is flat if \(\iota \) is flat.

Let \(P\in U'(K^\mathrm{sep})\) be a \(K^\mathrm{sep}\)-point over K (the set \(U'(K^\mathrm{sep})\) is not empty because \(U'\) is smooth over K). The base change of the morphism \(\alpha \) by P gives a morphism

This is the morphism h advertised in Theorem 1.2. If \(\iota \) is flat, then we may assume that \(\deg (\iota )=\deg (h)\).

Step V Degree estimates.

In this last step, we shall prove that if \({\mathfrak R}=X\) then

  • the morphism \(\iota \) is flat;

  • the inequality

    $$\begin{aligned} \mathrm{char}(k)>\dim (X)^2\int _X\mathrm{c}_1(\Omega _X)^{\dim (X)} \end{aligned}$$
    (11)

    implies that \(m_0=0\).

According to the end of Step V (see in particular \((**)\)), if \(\iota \) is flat and \(m_0=0\) then the morphism h can be assumed to be an isomorphism. This will thus conclude the proof of Theorem 1.2.

So suppose until the end of Step IV that \({\mathfrak R}=X\). Since both the source and the target of the morphism \(\iota \) are regular schemes, the morphism \(\iota \) is automatically flat by ‘miracle flatness’ (see [20, Th. 23.1]). Next recall that by definition

Since \(X={\mathfrak R}\) is smooth over K, we have \({\widetilde{F}}_0=\Omega _{X/K}\) and . Furthermore, let \(f:X\rightarrow \mathrm{Spec}(K)\) be the structural morphism. Notice that we have an exact sequence

$$\begin{aligned} F_X^*(\Omega _{X/k})\mathop {\rightarrow }\limits ^{F_X^*} \Omega _{X^{(p)}/k}\rightarrow \Omega _{F_X}\rightarrow 0 \end{aligned}$$

where \(X^{(p)}\) is the k-scheme X with the structural morphism \((F_{\mathrm{Spec}(k)})^{-1}\circ f\). For a function x defined on an open set of X we have \(F_X^*(x)=x^p\), where \(p:=\mathrm{char}(K)\). Thus we may compute

$$\begin{aligned} F_X^*(d(x))=d(F_X^*(x))=d(x^p)=p\cdot x^{p-1}\cdot d(x)=0 \end{aligned}$$

and thus the morphism \(F_X^*:F_X^*(\Omega _{X/k})\mathop {\rightarrow }\limits ^{F_X^*} \Omega _{X^{(p)}/k}\) vanishes. So we have a natural isomorphism \(\Omega _{X^{(p)}/k}\simeq \Omega _{F_X}.\) Note that we also an isomorphism \(\Omega _{X^{(p)}/k}\simeq \Omega _{X/k}\), since \((F_{\mathrm{Spec}(k)})^{-1}\) is an isomorphism.

We also have an exact sequence

$$\begin{aligned} f^*(\Omega _{K/k})\rightarrow \Omega _{X/k}\rightarrow \Omega _{X/K}\rightarrow 0 \end{aligned}$$

and since the morphism f has a section (since \(X(K)\not =\emptyset \) because X(K) is dense in X!), this sequence is exact on the left and splits. Thus we have a non-canonical isomorphism

$$\begin{aligned} f^*(\Omega _{K/k})\oplus \Omega _{X/K}\simeq \Omega _{F_X} \end{aligned}$$

In particular, \(\Omega _{F_X}\) is locally free and thus we have

$$\begin{aligned}&m_0=\sup \{m\in {\mathbb {N}}|H^0(X,F_{X}^{m,*}(\Omega _{X/K}^\vee )\otimes \Omega _{F_{X}})\not =0\}=\\&\quad \mathrm{max}\big (\sup \{m\in {\mathbb {N}}|H^0(X,F_{X}^{m,*}(\Omega _{X/K}^\vee )\otimes f^*(\Omega _{K/k}))\not =0\},\\&\qquad \sup \{m\in {\mathbb {N}}|H^0(X,F_{X}^{m,*}(\Omega _{X/K}^\vee )\otimes \Omega _{X/K})\not =0\}\,\big ) \end{aligned}$$

Now \(f^*(\Omega _{K/k})\simeq \mathcal{O}_X\) (non canonically) and for all \(m\ge 0\), the sheaf \(F_{X}^{m,*}(\Omega _{X/K})\) is ample. Thus the sheaf \(F_{X}^{m,*}(\Omega _{X/K}^\vee )\) has no global sections. In particular, for all \(m\ge 0\), we have \(H^0(X,F_{X}^{m,*}(\Omega _{X/K}^\vee )\otimes f^*(\Omega _{K/k}))=0\) and thus we have

$$\begin{aligned} m_0=\sup \{m\in {\mathbb {N}}|H^0(X,F_{X}^{m,*}(\Omega _{X/K}^\vee )\otimes \Omega _{X/K})\not =0\}. \end{aligned}$$

Now it is a special case of [24, Lemma-Def. 3.3] that we have

$$\begin{aligned} (\mathrm{char}(\bar{K}))^{\sup \{m\in {\mathbb {N}}|H^0(X_{\bar{K}},F_{X_{\bar{K}}}^{m,*}(\Omega _{X_{\bar{K}}/\bar{K}}^\vee )\otimes \Omega _{X_{\bar{K}}/\bar{K}})\not =0\}}\leqslant {\bar{\mu }_\mathrm{max}( \Omega _{X_{\bar{K}}/\bar{K}})\over \bar{\mu }_\mathrm{min}(\Omega _{X_{\bar{K}}/\bar{K}})} \end{aligned}$$

where \(\bar{\mu }_\mathrm{max}(\Omega _{X_{\bar{K}}/\bar{K}})\) (resp. \(\bar{\mu }_\mathrm{min}(\Omega _{X_{\bar{K}}/\bar{K}})\)) is the Frobenius stabilised maximal (resp. minimal) slope of \(\Omega _{X_{\bar{K}}/\bar{K}}\) with respect to some arbitrary ample line bundle L on \(X_{\bar{K}}\). See [24, sec. 3] for the definition of Frobenius stabilised slopes and further references. Furthermore, the computation in [24, sec. 5] shows that if

$$\begin{aligned} \mathrm{char}(\bar{K})>\mathrm{rk}(\Omega _{X_{\bar{K}}/\bar{K}})^2\deg _L(\Omega _{X_{\bar{K}}/\bar{K}}) \end{aligned}$$

then we have \(\bar{\mu }_\mathrm{max}(\Omega _{X_{\bar{K}}/\bar{K}})<\mathrm{char}(\bar{K})\cdot \bar{\mu }_\mathrm{min}(\Omega _{X_{\bar{K}}/\bar{K}}).\) Here

$$\begin{aligned} \deg _L(\Omega _{X_{\bar{K}}/\bar{K}}):=\int _{X_{\bar{K}}}\mathrm{c}_1(\Omega _{X_{\bar{K}}/\bar{K}}) \mathrm{c}_1(L)^{\dim (X_{\bar{K}})-1}. \end{aligned}$$

In our situation, we may choose \(L={\mathrm{det}}(\Omega _{X_{\bar{K}}/\bar{K}})\), since \(\Omega _{X_{\bar{K}}/\bar{K}}\) is ample and thus we see that the inequality

$$\begin{aligned} \mathrm{char}(k)= & {} \mathrm{char}(\bar{K})>\mathrm{rk}(\Omega _{X_{\bar{K}}/\bar{K}})^2\int _{X_{\bar{K}}}\mathrm{c}_1( \Omega _{X_{\bar{K}}/\bar{K}})^{\dim (X_{\bar{K}})}\\= & {} \mathrm{rk}(\Omega _{X/K})^2\int _{X}\mathrm{c}_1(\Omega _{X/K})^{\dim (X)} \end{aligned}$$

ensures that

$$\begin{aligned} m_0= & {} \sup \{m\in {\mathbb {N}}|H^0(X,F_{X}^{m,*}(\Omega _{X/K}^\vee )\otimes \Omega _{X/K})\not =0\}\\= & {} \sup \{m\in {\mathbb {N}}|H^0(X_{\bar{K}},F_{X_{\bar{K}}}^{m,*}(\Omega _{X_{\bar{K}}/\bar{K}}^\vee )\otimes \Omega _{X_{\bar{K}}/\bar{K}})\not =0\}=0 \end{aligned}$$

This completes Step V.

N.B. At the time of submission of the present article, the article [24] by the second author (quoted in Step V) has not been accepted for publication yet. This article is only used in Step V and thus only the degree estimate in Theorem 1.2 depends on it.