1 Introduction

Understanding the existence and distribution of curves on a given algebraic variety is a classical problem in algebraic geometry. For example, its significance in understanding the birational structure of algebraic varieties geometry—in particular, for the case of rational curves—has been evident since the early days of the subject, when the Italian School started the classification of algebraic surfaces.

In the past 30 years, with the emergence and development of the so-called minimal model program (in short, MMP) such aspect has been investigated and understood in birational geometry in far greater generality, thanks to the work of many different people. The main realization has been that the existence of rational curves on a mildly singular normal variety is strictly related to the positivity properties of the cotangent bundle.

On the other hand, rational curves on varieties have been object of study long before the MMP was even imagined. Many authors turned their attention to the study of the existence/absence of rational curves and their distribution on a given variety, providing some interesting discoveries and conjectures. There are a number of famous open questions due to several authors that similarly predict a strong link between the positivity of the curvature of the cotangent bundle of a variety X and the absence or bounded distribution of non-trivial holomorphic maps \(f {:}\, {\mathbb {C}} \rightarrow X\). The interested reader can consult [4] for a survey of classical and more recent questions and results in this direction.

The main result of this paper is inscribed in this line of thought: we show that there is a clear connection between positivity properties of pairs given by algebraic varieties together with an effective divisor and the hyperbolicity of a stratification that is naturally induced by the singularities of the divisor and the ambient variety.

Theorem 1.1

Let X be a smooth projective variety and \(D = \sum _{j \in J} D_j\) be a reduced simple normal crossing divisor on X. Assume that

  • there is no non-constant morphism \(f : {\mathbb {A}}^1 \rightarrow X {\setminus } D\)

  • for any intersection of components of \(D, \; D_I =\cap _{i \in I} D_i, \; I \subset J\) there is no non-constant morphism \(f : {\mathbb {A}}^1 \rightarrow (D_I {\setminus } \cup _{j \in (J {\setminus } I)} D_j)\).

Then \(K_X + D\) is nef.

More generally, let \((X, \Delta )\) be a log canonical pair. Assume that there is no non-constant morphism

$$\begin{aligned} f {:}\, {{\mathbb {A}}}^1 \rightarrow X {\setminus } \{x \in X \; | \; (X, \Delta ) \text { is not Kawamata log terminal at } x\} \end{aligned}$$

and the same holds for all the open strata of the non-klt locus.

Then \(K_X + \Delta \) is nef.

Following Lu and Zhang [19], we say that a pair \((X, \Delta )\) is Mori hyperbolic if it satisfies the assumptions in the above theorem on the non-existence of copies of \({\mathbb {A}}^1\) in the (open) stratification induced by the non-klt locus of \((X, \Delta )\). We generalize this definition to any normal singularity in Definition 5.1. When \((X, \Delta )\) is a simple normal crossing pair, then the non-klt locus of \(\Delta \), denoted \( \mathrm {Nklt}(X, \Delta )\), is the union of the components of coefficients \(\ge \) 1 in \(\Delta \). If the pair is not simple normal crossing, the non-klt locus is the image of the components of coefficient \(\ge 1\) of the pullback of \(K_X + \Delta \) to a log resolution, cf. Sect. 2.1.

Lu and Zhang proved a version of Theorem 1.1 for divisorial log terminal pairs assuming some factoriality conditions on the components, [19, Thm. 3.1]. Similar results, in the context of algebraic stacks—and hence coarse moduli with quotient singularities—were obtained by McQuillan and Pacienza in [21]. Theorem 1.1 reproves these results and moreover shows it can be extended to the category of log canonical pairs: this is a much larger class of pairs that do not necessarily have rational singularities. Hence, a priori it is not clear why the stratification described in the statement of the theorem should contain rational curves at all. Theorem 1.1 has also been extended to the category of rank 2 foliations on algebraic threefolds in [23].

The starting point for the MMP in the 1980s, was the discovery, due to Mori—later improved by Kollár, Reid, Shokurov, Kawamata, Ambro and Fujino—that the portion of the effective cone of curves on a normal mildly singular variety X generated by classes of negative intersection with the canonical divisor \(K_X\) is actually spanned by countably many classes of rational curves. This is a now classical result that goes under the name of Cone Theorem, cf. [15, Thm. 1.24]. It has been generalized to divisors of the form \(K_X + \Delta \), when the pair \((X, \Delta )\) has suitably nice singularities. It immediately implies that the absence of rational curves on a variety X guarantees the nefness of \(K_X + \Delta \). Nonetheless, that is an extremely strong assumption. In order to obtain statements that apply to a wider class of cases, one is lead to wonder what kind of hyperbolicity-like assumptions a pair \((X, \Delta )\) could satisfy for \(K_X + \Delta \) to be nef. Moreover, in case such assumptions are not satisfied, one could then try to investigate how rational curves are distributed with respect to \(\Delta \).

For example, let us consider a smooth quasi-projective variety U and a compactifying simple normal crossing pair \((X, \Delta )\), \(U= X {\setminus } \Delta \). In such context, these questions make even more sense in view of Iitaka’s principle, see [20, pg. 112]. Iitaka’s principle is just predicting a correspondence between theorems about non-singular varieties and regular differential forms and theorems about quasi-projective varieties and their regular differential, forms which extend to the boundary of a compactification with at worst poles of order 1.

Using Theorem 1.1, we are able to establish a version of the Cone Theorem describing the distribution of rational curves spanning \((K_X + \Delta )\)-negative extremal rays with respect to the boundary \(\Delta \). The Cone Theorem for lc pairs, [1, 10] is a natural extension of the classical version of the cone theorem, [15, Thm. 3.7]. Part of the difficulty lies in controlling what happens along the non-klt locus, as that is the most delicate locus where some of the classical results of the MMP may fail. Using the techniques of Theorem 1.1, we can improve the classical version of the Cone Theorem by providing precise information about the position of the rational curves that span the \((K_X+\Delta )\)-negative extremal rays, with respect to the non-klt locus of \((X, \Delta )\). More precisely, we can show that copies of either the affine or the projective naturally appear in the open strata of the stratification induced by lc centers on the non-klt locus.

We shall use \({{\,\mathrm{{\overline{NE}}_1}\,}}(X)\) to denote the closure of the cone spanned by effective curves inside the group of curves with real coefficients modulo numerical equivalence.

Theorem 1.2

(cf. Theorem 6.5) Let \((X, \Delta )\) be a log canonical pair.

There exists countably many \(K_X + \Delta \)-negative rational curves \(C_i\) such that

$$\begin{aligned} {{\,\mathrm{{\overline{NE}}_1}\,}}(X) = {{\,\mathrm{{\overline{NE}}_1}\,}}(X)_{K_X + \Delta \ge 0} + \sum _{i\in I} {\mathbb {R}}_{>0}[C_i]. \end{aligned}$$

Moreover, one of the two following conditions hold:

  • \(C_i \cap (X {\setminus } \mathrm {Nklt}(X, \Delta ))\) contains the image of a non-constant morphism \(f {:}\, {\mathbb {A}}^1 \rightarrow X\);

  • there exists an open stratum \(\overline{W}\) of \(\mathrm {Nklt}(X, \Delta )\) such that \(C_i \cap \overline{W}\) contains the image of a non-constant morphism \(f {:}\, {\mathbb {A}}^1 \rightarrow \overline{W}\).

When \((X, \Delta )\) is a simple normal crossing pair, then the appearance of morphisms \(f {:}\, {\mathbb {A}}^1 \rightarrow X {\setminus } D\) should be thought as the realization the Iitaka principle for the Cone Theorem.

Finally, for a Mori hyperbolic pair \((X, \Delta )\), we prove that the classical Nakai–Moishezon–Kleiman criterion, [17, Thm. 1.2.23], can be restated in a much simpler form: namely, it is enough to test ampleness only along the (finitely many) lc centers of \(\Delta \) rather than having to check positivity of the self-intersection numbers along all subvarieties of X.

Theorem 1.3

(cf. Corollary 7.5) Let \((X, \Delta )\) be a dlt pair. Assume that the pair is Mori hyperbolic.

Then the following are equivalent:

  1. (i)

    \(K_X + \Delta \) is ample;

  2. (ii)

    \((K_X + \Delta )^{\dim X} > 0\) and \((K_X + \Delta )^{\dim W} \cdot W > 0\) for every log canonical center \(W \subset X\) of \((X, \Delta )\).

1.1 Sketch of the proof

We explain now the structure of the proof of Theorem 1.1.

The notion of Mori hyperbolicity for a log pair \((X, \Delta )\) has an inherently inductive nature. Hence, it is fair to expect that some sort of inductive approach could possibly lead to the above theorem. Indeed, this is the philosophy that we adopt in the course of the proof. A fundamental step in this sense is represented by the following result which makes clear the connection between the positivity of a Mori hyperbolic pair and its positivity along the non-klt locus of \((X, \Delta )\). That is in fact a general guiding principle in the study of purely lc pairs.

Theorem 1.4

Let \((X, \Delta )\) be a log pair. Assume that \((X, \Delta )\) is Mori hyperbolic. Then \(K_X + \Delta \) is nef if it is nef when restricted to the non-klt locus of \((X, \Delta )\).

To be able to use this result, we are actually forced to deal with singularities worse than log canonical. In the simple normal crossing case, in fact, Theorem 1.4 immediately implies Theorem 1.1 simply by performing adjunction along the components of \(\Delta \) of coefficient 1 and by using Kawamata’s estimates on the length of extremal rays, [13].

In the log canonical case, instead, the strata of the non-klt locus of \((X,\Delta )\) are not as well behaved as in the simple normal crossing. It is just not possible to perform adjunction along a divisorial component, as there may not be any. Because of this, one tries to construct a new log pair \((X', \Delta ')\) with positive coefficients and nice singularities (of dlt type) together with a birational morphism \(\pi {:}\, X' \rightarrow X\) such that \(K_{X'} + \Delta ' = \pi ^{*} (K_X + \Delta )\), cf. Theorem 3.4. The proof is then carried out by conducting a careful analysis of adjunction along lc centers of codimension greater than 1 with respect to the morphism \(\pi \), by means of the canonical bundle formula. It is in the course of this last part of the proof that we have to consider also log pairs with singularities worse then log canonical. This is the truly new insight which is needed to generalize the whole result to the log canonical case and for which Theorem 1.4 has been developed.

The paper is structured as follows: in Sects. 2 and 4, we recall some preliminaries about singularities of the minimal model program and adjunction theory for lc centers of codimension higher than one. In Sect. 3, we prove a special version of the existence of dlt modifications that will be needed in the proof of the Theorem 1.1. In Sect. 5, we define Mori hyperbolicity and describe some of its properties. Section 6 is devoted to the proof of Theorems 1.1 and 1.2, while in Sect. 7 we prove Theorem 1.3.

Notation and conventions By the term variety, we will always mean an integral, separated, projective scheme over an algebraically closed field k. Unless otherwise stated, it will be understood that \(k = \mathbb {C}\).

Unless otherwise specified, we adopt the same notations and conventions as in [15].

If \(D=\sum d_iD_i\) is an \({\mathbb {R}}\)-divisor on a normal variety X, where the \(D_i\)’s are the distinct prime components of D, then we define \(D^{*c} :=\sum _{d_i \; * \; c} d_i D_i, \; c \in \mathbb {R}\), where \(*\) is any of \(=, \ge , \le , >,<\).

The support of an \({\mathbb {R}}\)-divisor \(\Delta =\sum _{i\in I}d_iD_i\) is the union of the prime divisors appearing in the formal sum, \(\mathrm {Supp}(D)=\bigcup _{\{i\in I \; | \; d_i\ne 0\}}D_i\).

A sub-log pair \((X,\Delta )\) consists of a normal variety X and a Weil\({\mathbb {R}}\)-divisor \(\Delta \) such that \(K_X+\Delta \) is \({\mathbb {R}}\)-Cartier. If \(\Delta \) is effective then we say that the sub-log pair \((X, \Delta )\) is a log pair.

A log pair \((X, \Delta = \sum _{i \in I} D_i)\), where \(\Delta \) is an effective reduced divisor, is simple normal crossing (in short, snc) if X as well as every component of \(\Delta \) are smooth and, moreover, all components \(D_i\) of D intersect as transversally as possible, i.e. for every \(p \in X\) one can choose a neighborhood \(U \ni p\) (in the Zariski topology) and local coordinates \(x_j\) s.t. for every i there is an index c(i) for which \(D_i \cap U = (x_{c(i)} = 0)\). If \((X,\Delta )\) is snc a stratum of \((X,\Delta )\) is either X or an irreducible component of the intersection \(\cap _{\{i\in I \; | \; d_i=1\}}D_j\). Given a (closed) stratum, W, the corresponding open stratum is obtained from W by removing all the strata contained in W.

Given a normal variety X, a \(\mathbb {K}\)-b-divisor is a (possibly infinite) sum of geometric valuations of k(X) with coefficients in \(\mathbb {K}\),

$$\begin{aligned} \mathbb {D}= \sum _{i \in I} b_i V_i,\quad V_i \subset k(X) \; \mathrm{and} \; b_i \in \mathbb {K}, \quad \forall i \in I, \end{aligned}$$

such that for every normal variety \(X'\) birational to X, only a finite number of the \(V_i\) can be realized by divisors on \(X'\). The trace of \(\mathbb {D}\) on \(X'\), \(\mathbb {D}_{X'}\), is defined as

$$\begin{aligned} \mathbb {D}_{X'}= \sum _{\begin{array}{c} i \in I \\ c_{X'}(V_i)= D_i \\ D_i \; \mathrm{is \; a\; divisor} \end{array}} b_i D_i. \end{aligned}$$

2 Pairs and their singularities

Definition 2.1

A log resolution for a sub-log pair \((X,\Delta )\) is a projective birational morphism \(\pi {:}\, X' \rightarrow X\) such that the exceptional divisor E supports a \(\pi \)-ample divisor and the support of \(\mathrm {Supp}(E+\pi ^{-1}_* \Delta )\) is a simple normal crossing divisor.

Given a log resolution of \((X, \Delta )\) as above, we can write

$$\begin{aligned} K_{X'}+\pi ^{-1}_*\Delta +\sum b_iE_i=\pi ^*(K_X + \Delta ), \end{aligned}$$
(1)

where the \(E_i\) are the irreducible components of E.

Definition 2.2

The log discrepancy of \(E_i\) with respect to \((X, \Delta )\) is \(a(E_{i};X,\Delta ) :=1-b_{i}\).

Given a sub-log pair \((X, \Delta )\) and a geometric valuation V, we say that the valuation is exceptional if V is not associated to any divisor on X. In this case, it is possible to find a log resolution \(\pi : X' \rightarrow X\) such that V is realized on \(X'\) as the valuation associated to an exceptional prime Cartier divisor \(D \subset X'\) (cf. [15, Lemma 2.45]).

Definition 2.3

The log discrepancy of V is \(a(V;X,\Delta ) :=a(D;X,\Delta )\).

It is easy to verify that the definition of log discrepancy does not depend on the choice of the log resolution.

The center of V on X, denoted \(c_X(V)\) or \(c_X(D)\), is defined as \(\pi (D)\). This notion is independent of the choice of the log resolution, too.

Definition 2.4

The discrepancy of a sub-log pair \((X, \Delta )\) is

$$\begin{aligned} \mathrm{discrep}(X, \Delta ) :=\inf \{\mathrm{a}(V; X, \Delta )\,| V \, \mathrm{divisorial \, valuation, \, exceptional\, over}\, X\}. \end{aligned}$$

For \(Z \subset X\) an integral subvariety and \(\eta _Z\) its generic point, we define

$$\begin{aligned} \mathrm{a}(Z; X, \Delta )= & {} \inf _{V, \,c_X(V) \subseteq Z} \mathrm{a}(V; X, \Delta ) \\ \mathrm{a}(\eta _Z; X, \Delta )= & {} \inf _{V, \,c_X(V) = Z} \mathrm{a}(V; X, \Delta ). \end{aligned}$$

The log discrepancy of a divisorial valuations is the central object in the study of singularities of pairs. It is a well known fact (cf. [15]), that

$$\begin{aligned} 0 \le \mathrm{discrep}(X, \Delta ) \le \dim _\mathbb {C}X \, \mathrm{or} \, \mathrm{discrep}(X, \Delta ) = -\infty . \end{aligned}$$

The minimal model program mainly focuses on studying those pairs whose log discrepancy is non-negative.

Definition 2.5

A sub-log pair \((X,\Delta )\) is sub-kawamata log terminal (in short, sub-klt) (respectively sub-log canonical (sub-lc); sub-divisorial log terminal (sub-dlt)) if \(\mathrm{discrep}(X, \Delta ) > 0\) and \(\lfloor \Delta \rfloor \le 0\) (resp. if \(\mathrm{discrep} (X, \Delta ) \ge 0\); if there exists a log resolution \(\pi {:}\, X' \rightarrow X\) such that all exceptional divisors have log discrepancy \(<1\)).

If \((X, \Delta )\) is a log pair then we highlight this property by removing the prefix sub- from all the notions of singularities defined in 2.5.

2.1 The non-klt locus

Definition 2.6

Let \((X, \Delta )\) be a sub-log pair and \(Z \subset X\) an integral subvariety. Then, Z is a non-kawamata log terminal center (in short, a non-klt center) if \(\mathrm{a}(\eta _Z; X, \Delta ) \le 0\).

The non-kawamata log terminal locus (non-klt locus) of the pair \((X, \Delta )\), \(\mathrm {Nklt}(X, \Delta )\), is the union of all the non-klt centers of X,

$$\begin{aligned} \mathrm {Nklt}(X, \Delta ) :=\bigcup _{\{Z | \mathrm{a}(\eta _Z; X, \Delta ) \le 0\}} Z. \end{aligned}$$

The non-log canonical locus (non-lc locus) of the pair \((X, \Delta )\), \(\mathrm {Nlc}(X, \Delta )\), is

$$\begin{aligned} \mathrm {Nlc}(X, \Delta ) :=\{X \ni p \, \mathrm{closed \, point} \, | \mathrm{a}(p; X, \Delta ) =-\infty \}. \end{aligned}$$

Z is a log canonical center (lc center) if \(a(\eta _Z; X, \Delta ) = 0\) and for a generic point \(p \in Z, \, \mathrm{a}(p; X, \Delta ) \ge 0\), i.e. \(Z \nsubseteq \mathrm {Nlc}(X, \Delta )\).

Remark 2.7

Given a subvariety \(Z \subset X\) for which \(\mathrm{a}(\eta _Z; X, \Delta ) <0\), then for every point \(p \in Z, \, \mathrm{a}(p; X, \Delta ) = -\infty \), as it is easy to verify by passing to a log resolution. Hence, the above definition of \(\mathrm {Nlc}(X, \Delta )\) is equivalent to the following alternative definition

$$\begin{aligned} \mathrm {Nlc}(X, \Delta ) :=\bigcup _{\{Z \subset X \, | \, \mathrm{a}(\eta _Z; X, \Delta )< 0\}} Z. \end{aligned}$$

If we pass to a log resolution of \((X, \Delta )\), \(\pi : X' \rightarrow X\) and write as in (1)

$$\begin{aligned} K_{X'} + \Delta _{X'} = K_{X'}+\pi ^{-1}_*\Delta +\sum b_iE_i= \pi ^*(K_X + \Delta ) = K_{X'}+ \sum _i b_i \Delta '_i, \end{aligned}$$

then \(\mathrm {Nklt}(X, \Delta ) = \pi (\mathrm{Supp}(\sum _{b_i \ge 1} \Delta '_i))\) and \(\mathrm {Nlc}(X, \Delta ) = \pi (\mathrm{Supp}(\sum _{b_i > 1} \Delta '_i))\).

The complement in X of \(\mathrm {Nklt}(X, \Delta )\) is the biggest open set on which \(\Delta \) has just sub-klt singularities and, analogously, the complement of \(\mathrm {Nlc}(X, \Delta )\) is the biggest open set of X on which \(\Delta \) has sub-lc singularities.

The divisor \(\Delta _{X'}^{=1}\) is the source of lc centers of \(\Delta \). It is easy to see (cf. [15, Lemma 2.29]) that all valuations of log discrepancy 0 with respect to \((X, \Delta )\), not contained in \(\mathrm {Nlc}(X, \Delta ),\) are given either by the components of \(\Delta _{X'}^{=1}\) or by blowing up the strata of \(\Delta _{X'}^{=1}\) and repeating the same procedure. Hence, the lc centers are nothing but the closures of the lc centers for the pair \((X{\setminus }\mathrm {Nklt}(X, \Delta ), \Delta |_{X{\setminus }\mathrm {Nklt}(X, \Delta )})\).

The union of the lc centers of \((X, \Delta )\) is a subvariety of X (or a subscheme), but it carries a richer structure. It is in fact a subvariety stratified by the lc centers and it will be important for us to keep track of the strata.

Definition 2.8

Let \((X, \Delta )\) be a log pair. Given a lc center W for \((X, \Delta )\), the total space of the stratification associated to \((X, \Delta )\) on W is given by

$$\begin{aligned} {\mathrm {Strat}}(W, \Delta ) :=\bigcup _{\begin{array}{c} W' \subsetneq W\\ W' \; \mathrm{lc \; center} \end{array}} W', \end{aligned}$$

the union of the log canonical centers contained in W.

An important result about the structure of the non-klt locus, that we will need in the next sections of the paper, is the following connectedness theorem for negative maps, originally due to Shokurov.

Theorem 2.9

[12, Theorem 17.4] Let \((X, \Delta )\) be a lc pair and let \(\phi : X \rightarrow Y\) be a contraction of quasi-projective varieties. Assume that \(-(K_X + \Delta )\) is \(\pi \)-nef and \(\pi \)-big. Then, every fiber of \(\pi \) has a neighborhood (in the classical topology) in which the \(\mathrm {Nklt}(X, \Delta )\) is connected.

An extension of this theorem to the case of an lc pair \((X, \Delta )\) together with a contraction of quasi-projective varieties \(\phi : X \rightarrow Y\) such that \(-(K_X + \Delta )\) \(\pi \)-nef (but not necessarily \(\pi \)-big)—and more generally in the context of generalized pairs—has been announced in [8].

3 Dlt modifications

3.1 Adjunction: the different

When dealing with a pair \((X, \Delta )\) that is not snc easy examples show that the adjunction formula might need the introduction of a correction term. That is, given a component D of \(\Delta \) of coefficient 1, it could happen that in the adjunction formula

$$\begin{aligned} (K_X +D)|_{D} \ne K_D. \end{aligned}$$

For more details on this, see [12, §16].

When \((X, \Delta )\) is dlt, it is possible to modify the theory and obtain something analogous to the classical adjunction setting, that furthermore behaves well when restricting to higher codimension lc centers.

Theorem 3.1

Let \((X,\Delta )\) be a dlt pair and \(W\subset X\) be a lc center. There exists on W a naturally defined \(\mathbb {R}\)-divisor \(\mathrm{Diff}^*_W \Delta \ge 0\) such that

$$\begin{aligned} (K_X+\Delta )|_W\sim _\mathbb {Q}K_W+\mathrm{Diff}^*_W \Delta \end{aligned}$$

and the pair \((W, \mathrm{Diff}^*_W \Delta )\) has dlt singularities. Moreover, the non-klt locus of \((W, \mathrm{Diff}^*_W \Delta )\) is equal to the union of the lc centers of \(\Delta \) strictly contained in W.

The divisor \(\mathrm{Diff}^*_W \Delta \) can be defined inductively starting as in [12, Sec.16] from the case in which \(W=D\) is a divisor. Then

$$\begin{aligned} (K_X+D+(\Delta - D))|_D \sim _\mathbb {Q}K_D+\mathrm{Diff}^*_D \Delta . \end{aligned}$$

Working inductively, when \((X, \Delta )\) is dlt, \(\mathrm{Diff}^*_W\Delta \) is constructed analogously whenever W is an lc center of \((X, \Delta )\); that is simply because the generic point of W is an irreducible component of a complete intersection of components of \(\lfloor \Delta \rfloor \).

Definition 3.2

The divisor \(\mathrm{Diff}^*_W\Delta \) from Theorem 3.1 is called the different of \(\Delta \) on W.

In general it is hard to obtain analogous adjunction results for higher codimensional lc centers. Nonetheless, for an lc center which is minimal with respect to inclusion we have an analogous form of adjunction, originally due to Kawamata.

Theorem 3.3

(Kawamata subadjunction) [2, 5, 13] Let \((X, \Delta )\) be a log canonical pair and W a minimal lc center. Then there exists an effective divisor \(\Delta _W\) on W s.t. \((W, \Delta _W)\) is klt and

$$\begin{aligned} (K_X + \Delta )|_{W} \sim _{\mathbb {R}} K_W + \Delta _{W}. \end{aligned}$$

We refer the reader to Sect. 4 for a more detailed discussion of adjunction along lc centers of codimension higher than one.

3.2 Existence of special dlt modifications

An important fact, that will be needed multiple times in the following sections is that, starting with an lc pair, there always exists a crepant resolution giving a dlt pair. While this type of result has now been known for the past decade, see, for example, [22], in the case of Theorem 1.1, we need a more refined resolution result that allows us to fully control not just the discrepancies of the codimension one part of the exceptional locus of the resolution.

Theorem 3.4

Let \((X, \Delta = \sum _i b_i D_i)\) be a log pair, \(0 < b_i \le 1\). Then there exists a \(\mathbb {Q}\)-factorial pair \((Y, \Delta _Y = \sum _i b_i \Delta _i \ge 0)\) and a birational map \(\pi {:}\, Y \rightarrow X\) with the following properties:

  1. (i)

    \(K_{Y} + \Delta _Y = \pi ^*(K_X+\Delta )\);

  2. (ii)

    the pair \((Y, \Delta _Y' :=\sum _{b_i < 1} b_i \Delta _i + \sum _{b_i \ge 1} \Delta _i)\) is dlt;

  3. (iii)

    every divisorial component of \(\mathrm{Exc}(\pi )\) appears in \(\Delta _Y'\) with coefficient 1;

  4. (iv)

    \(\pi ^{-1}(\mathrm {Nklt}(X, \Delta ))=\mathrm {Nklt}(Y, \Delta _Y)= \mathrm {Nklt}(Y, \Delta _Y')\).

Proof

For the proof of (i), (ii), (iii) one can refer to [14, 3.10]. Let \(\pi _Z{:}\, (Z, \Delta _Z) \rightarrow X\) be a modification satisfying these properties. Then

$$\begin{aligned} \Delta _Z = \Delta _Z^{<1} + \Delta _Z^{\ge 1} = \sum _{i | b_i <1} b_i D_i + \sum _{i | b_i \ge 1} b_i D_i \end{aligned}$$
(2)

and \((Z, \Delta _Z^{<1})\) is a klt pair. Moreover, as \(K_{Z} + \Delta _Z = \pi _Z^*(K_X+\Delta )\),

$$\begin{aligned} K_{Z} + \Delta _Z^{<1} \sim _{\pi _Z, \mathbb {R}} -\Delta _Z^{\ge 1}. \end{aligned}$$
(3)

Therefore, we can run a relative \((K_{Z} + \Delta _Z^{<1})\)-MMP over X, as \((Z, \Delta _Z^{<1})\) is klt by construction; this run of the MMP must terminate with a relatively minimal model \(\psi {:}\, (Z, \Delta _Z^{<1}) \dasharrow (Z', \Delta _{Z'}^{<1}:=\psi _* \Delta _Z^{<1})\), as \(K_{Z} + \Delta _Z^{<1}\) is big/X, since \(Z \rightarrow X\) is birational; on the model \(Z'\) the following conditions hold true:

  1. (a)

    \((Z', \Delta _{Z'}^{<1})\) is a \(\mathbb {Q}\)-factorial, klt pair;

  2. (b)

    \(K_{Z'} + \Delta _{Z'}^{<1} + \Delta _{Z'}^{\ge 1} = \pi _{Z'}^*(K_X+\Delta )\), where \(\Delta _{Z'}^{\ge 1} :=\psi _* \Delta _Z^{\ge 1}\) and \(\pi _{Z'}{:}\, Z' \rightarrow X\) is the structural map;

  3. (c)

    \(K_{Z'} + \Delta _{Z'}^{<1}\) is \(\pi _{Z'}\)-nef and by (3) the same holds for \(-\Delta _{Z'}^{\ge 1}\).

Properties (a) and (b) imply that \(\mathrm {Nklt}(X', \Delta _{Z'}^{<1} + \Delta _{Z'}^{\ge 1}) = \mathrm{Supp}(\Delta _{Z'}^{\ge 1})\). In fact, the inclusion \(\mathrm {Nklt}(Z', \Delta _{Z'}^{<1} + \Delta _{Z'}^{\ge 1}) \supseteqq \mathrm{Supp}(\Delta _{Z'}^{\ge 1})\) follows form Definition 2.6. To prove the other inclusion, let W be a non-klt center not contained in Supp(\(\Delta _{Z'}^{\ge 1}\)). There exists a log resolution \(r{:}\, (S, \Delta _S) \rightarrow (Z', \Delta _{Z'}^{<1} + \Delta _{Z'}^{\ge 1})\) and a component \(F_1\) of \(\Delta _S\) whose coefficient is \(\ge 1\) and \(c_{Z'}(F_1) = W\). As \(c_{Z'}(F_1) \nsubseteqq \Delta _{Z'}^{\ge 1}\), it follows that \(a(F_1; Z', \Delta _{Z'}^{<1}) \le 0\) as well, which is impossible as \((Z', \Delta _{Z'}^{<1})\) is klt.

Finally, take another dlt modification

$$\begin{aligned} \psi {:}\, (Y, \Delta _Y) \rightarrow (Z', \Delta _{Z'}^{<1} + \sum _{F_i \subset \mathrm{Supp}(\Delta _{Z'}^{\ge 1})} F_i) \end{aligned}$$

with properties (1), (2), (3) from the statement of the theorem. The divisor \(-\psi ^*(\Delta _{Z'}^{\ge 1})\) will be a \(\pi \)-nef divisor, where \(\pi = \pi _{Z'} \circ \psi \). The support of \(-\psi ^*(\Delta _{Z'}^{\ge 1})\) contains all and only those components of \(\Delta _Y\) of coefficient \(\ge 1\). By negativity lemma, [15, Lemma 3.39], \(\pi {:}\, Y \rightarrow X\) satisfies condition (4) of the theorem. \(\square \)

4 Adjunction for higher codimensional lc centers

4.1 Crepant log structures

Definition 4.1

[16, Def. 4.28] Let Z be a normal variety. A crepant log structure (respectively, dlt crepant log structure) on Z is the datum of a normal log canonical (resp. dlt) pair \((Y, \Delta _Y)\) together with a contraction \(f {:}\, Y \rightarrow Z\) such that \(K_Y+\Delta _Y \sim _{f, {\mathbb {Q}}} 0\).

An irreducible subvariety \(W \subset Z\) is a log canonical center (in short, lc center) of a crepant log structure \(f {:}\, (Y, \Delta _Y) \rightarrow Z\) if it is the image of an lc center \(W_Y \subset Y\) of \((Y, \Delta _Y)\).

Crepant log structures are very useful when studying adjunction for lc centers of codimension strictly greater than one for lc pairs.

Given an lc pair \((X, \Delta )\), let us fix a dlt modification \(\pi {:}\, X' \rightarrow X\) of \((X, \Delta )\), \(K_{X'}+ \Delta '= \pi ^*(K_X+ \Delta )\). We also fix an lc center \(W \subset X\) with respect to \((X, \Delta )\) and denote by \(W^\nu \) the normalization of W. We choose \(S \subset X'\) to be an lc center for \((X', \Delta ')\) that dominates W. We consider the Stein factorization

$$\begin{aligned} \pi _{\vert S}{:}\, S{\mathop {\longrightarrow }\limits ^{\pi _S}} W_S{\mathop {\longrightarrow }\limits ^{\mathrm{spr}_{W^\nu }}} W^\nu . \end{aligned}$$

By adjunction, the morphism \(\pi _S {:}\, S \rightarrow W_S\) is a dlt crepant log structure over \(W_S\) with datum \((S, \Delta _S)\), where \(\Delta _S := \mathrm{Diff}^*_S \Delta _{X'}\).

The following theorem, due to Kollár, shows that the contraction \(\pi _S {:}\, S \rightarrow W_S\) already contains all the relevant information in terms of the stratification of the non-klt locus of \((X, \Delta )\).

Theorem 4.2

[16, Cor. 4.42] Let \(\pi {:}\,(X',\Delta ')\rightarrow Z\) be a dlt crepant log structure and \(S \subset X'\) be an lc center, with \(\pi (S)=W\). We denote by \(W^\nu \) the normalization of W. We consider the Stein factorization

$$\begin{aligned} \pi \vert _{S}{:}\, S{\mathop {\longrightarrow }\limits ^{\pi _S}} W_S{\mathop {\longrightarrow }\limits ^{\mathrm{spr}_W}} W \end{aligned}$$

and let \(\Delta _S{:}\,=\mathrm{Diff}^*_S\Delta '\) be the different of \(\Delta '\) on S. Then:

  1. (1)

    \(\pi _S{:}\, (S, \Delta _S) \rightarrow W_S\) is a dlt, crepant log structure;

  2. (2)

    Given an lc center \(Z_S\subset W_S\) for \(\pi _S\), \(\mathrm{spr}_W(Z_W)\subset W\) is an lc center for \(\pi {:}\,(X',\Delta ')\rightarrow Z\). Every minimal lc center of \((S, \Delta _S)\) dominating \(Z_S\) is also a minimal lc center of \((X',\Delta ')\) that dominates \(\pi (Z_W)\).

  3. (3)

    For \(Z\subset W\) an lc center of \(\pi \vert _{S}{:}\, (S,\Delta _S)\rightarrow W\), every irreducible component of \(\mathrm{spr}_W^{-1}(Z)\) is an lc center of \(\pi _S{:}\, (S, \Delta _S) \rightarrow W_S\).

With the notation adopted in Theorem 4.2, we will denote the total space of the stratification, induced on the lc center \(W_S\) by the lc centers of \((W_S, \Delta _S)\) with

$$\begin{aligned} {\mathrm {Strat}}(W_S, \Delta _S) :=\bigcup _{\begin{array}{c} W' \subsetneqq W,\\ W' \; \mathrm{lc \; center} \end{array}} \bigcup _{\begin{array}{c} V \, \mathrm{irreducible} \\ \mathrm{component \; of} \\ \mathrm{spr}^{-1}(W) \end{array}} V. \end{aligned}$$

4.2 Canonical bundle formula

Definition 4.3

[6] An lc-trivial fibration is the datum of a contraction of normal varieties \(\pi {:}\, Y \rightarrow Z\) and a pair \((Y,\Delta _Y)\) s.t.

  1. (i)

    \((Y,\Delta _Y)\) has sub-lc singularities over the generic point of Y, i.e., \(\mathrm {Nlc}(\Delta _Y)\) does not dominate Z and \(\Delta _Y\) could possibly contain components of negative coefficient;

  2. (ii)

    \(\mathrm {rank} \; \widetilde{\pi }_{*} \mathcal {O}_{\widetilde{Y}}(\lceil {\mathbb {A}}^{*}(Y,\Delta )\rceil ) = 1\), where \({\tilde{\pi }}=\pi \circ l\) and \(l {:}\, {\widetilde{Y}} \rightarrow Y\) is a log resolution of \((Y,\Delta _Y)\). \({\mathbb {A}}^{*}(Y,\Delta )\) is the b-divisor whose trace on \({\tilde{Y}}\) is defined by the following equality

    $$\begin{aligned} K_{\widetilde{Y}} = \widetilde{\pi }^*(K_Y+\Delta _Y) + \sum _{a_i \le -1} a_i D_i + {\mathbb {A}}^{*}(Y,\Delta )_{\widetilde{Y}}. \end{aligned}$$
  3. (iii)

    there exist \(r \in \mathbb {N}\), a rational function \(\phi \in k(Y)\) and a \(\mathbb {Q}\)-Cartier divisor D on Y s.t.

    $$\begin{aligned} K_Y + \Delta _Y +\frac{1}{r}(\phi ) = \pi ^{*}D,&\mathrm{i.e.} \; \; K_Y +\Delta _Y \sim _{\pi , \mathbb {Q}} 0. \end{aligned}$$
    (4)

At times, we will denote an lc-trivial structure by \(\pi {:}\,(Y, \Delta _Y) \rightarrow Z\).

Remark 4.4

A sufficient condition for (2) in definition 4.3 to hold is that \(\Delta _Y\) is log canonical, in which case,

$$\begin{aligned} \lceil {\mathbb {A}}^{*}(Y,\Delta _Y)_{\widetilde{Y}}\rceil = \lceil K_{\widetilde{Y}}-\pi ^{*}(K_Y+\Delta _Y)+\sum _{a(E,Y,\Delta _Y)=1} E\rceil \end{aligned}$$

is always exceptional over Y. Under this hypothesis, an lc-trivial fibration is also a crepant log structure.

When working with lc-trivial fibrations, we are often interested in studying the relation between lc centers of the pair \((Y, \Delta _Y)\) and their images on Z, e.g., when working in the context of adjunction theory introduced in the previous section.

Definition 4.5

An integral subvariety \(W\subset Z\) is an lc center of an lc-trivial fibration \(\pi {:}\, Y\rightarrow Z\), if it is the image of an lc center \(W_Y\subset Y\) for \((Y,\Delta _Y)\).

We now introduce the main definitions and results related to the canonical bundle formula, that will be an essential tool in the proof of Theorem 1.1.

Definition 4.6

Given an lc-trivial fibration \(\pi {:}\, (Y, \Delta _Y) \rightarrow Z\) as above, let \(T\subseteq Z\) be a prime divisor in Z. The log canonical threshold of \(\pi ^{*}(T)\) with respect to the pair \((X,\Delta )\) is

$$\begin{aligned} \mathrm{a}_T=\sup \{t\in \mathbb {R}| (Y,\Delta _Y+t\pi ^{*}(T)) \mathrm {\;is \;lc\; over\;} T\}. \end{aligned}$$

We define the discriminant of \(\pi {:}\, (Y,\Delta _Y) \rightarrow Z\) to be the divisor

$$\begin{aligned} B_Z :=\sum _{T}(1-\mathrm{a}_T)T. \end{aligned}$$

It is easy to verify that the above sum is finite: a necessary condition for a prime divisor to have non-zero coefficient is to be dominated by some component of \(B_Z\) of non-zero coefficient. There finitely many such components on Y. Hence, \(B_Z\) is an \({\mathbb {R}}\)-Weil divisor.

Definition 4.7

Let \(\pi {:}\, (Y, \Delta _Y) \rightarrow Z\) be an lc-trivial fibration. With the same notation as in equation (4), fix \(\phi \in k(Y)\) for which \(K_Y + \Delta _Y +\frac{1}{r}(\phi ) = \pi ^{*}D\). Then there is a unique divisor \(M_Z\) for which the following equality holds

$$\begin{aligned} K_Y + \Delta _Y +\frac{1}{r}(\phi )= & {} \pi ^{*}(K_Z+B_Z+M_Z). \end{aligned}$$
(5)

The \({\mathbb {Q}}\)-Weil divisor \(M_Z\) is called the moduli part.

When dealing with an lc-trivial fibration \(\pi {:}\,(Y, \Delta _Y) \rightarrow Z\), we can pass to a higher birational model \(Z'\) of Z and take a resolution \(Y'\) of the normalization of the main component of the fibre product \(Y \times _Z Z'\) and form the corresponding cartesian diagram,

By base change, we get a new pair, \((Y', \Delta _{Y'})\), from the formula

$$\begin{aligned} K_{Y'} +\Delta _{Y'} = r_{Y'}^*(K_Y+\Delta _Y). \end{aligned}$$

It follows from the definition that, under these hypotheses, \(\pi ' {:}\, (Y', \Delta _{Y'}) \rightarrow Z'\) will be an lc-trivial fibration as well, allowing to compute \(B_{Z'}\) and \(M_{Z'}\).

The discriminant and the moduli divisor have a birational nature: they are b-divisors, as their definition immediately implies that

$$\begin{aligned} r_*B_{Z'}= B_Z, \; \mathrm{and \;} \; r_*M_{Z'}=M_Z. \end{aligned}$$

As they are b-divisors, we will denote them using the symbols \({\mathbb {B}}\) and \({\mathbb {M}}\), respectively.

Fujino and Gongyo proved, generalizing results of Ambro, that these divisors have interesting features.

Theorem 4.8

[2, 6] Let \(\pi {:}\, (Y,\Delta _Y)\rightarrow Z\) be an lc-trivial fibration. There exists a birational model \(Z'\) of Z on which the following properties are satisfied:

  1. (i)

    \(K_{Z'}+{\mathbb {B}}_{Z'}\) is \({\mathbb {Q}}\)-Cartier, and \(\mu ^{*}(K_{Z'}+{\mathbb {B}}_{Z'}) = K_{Z''}+{\mathbb {B}}_{Z''}\) for every higher model \(\mu {:}\, Z''\rightarrow Z'\).

  2. (ii)

    \({\mathbb {M}}_{Z'}\) is nef and \({\mathbb {Q}}\)-Cartier. Moreover, \(\mu ^{*}({\mathbb {M}}_{Z'}) = {\mathbb {M}}_{Z''}\) for every higher model \(\mu {:}\, Z''\rightarrow Z'\). More precisely, it is b-nef and good, i.e., there is a contraction \(h {:}\, Z' \rightarrow T\) and \({\mathbb {M}}_{Z'} = h^*H\), for some H big and nef on \(Z'\).

When the model \(Z'\) satisfies both conditions in the theorem, we say that \({\mathbb {B}}\) and \({\mathbb {M}}\) descend to \(Z'\).

4.3 Springs and sources

One of the main reasons to study crepant log structures and lc-trivial fibrations comes from resolutions and adjunction. Let \((X, \Delta )\) be an lc pair and \(W \subset X\) an lc center. In the purely lc case, when \((X, \Delta )\) is not dlt, the adjunction theory along \(\mathrm {Nklt}(X, \Delta )\) is not as easily determined as in Theorem 3.1. Nonetheless, Theorem 3.4 shows that it is always possible to pass to a dlt pair crepant to the original one. Let \(\pi {:}\, X' \rightarrow X\) be a dlt modification as in the Theorem 3.4, with \(K_{X'}+\Delta '= \pi ^*(K_X+\Delta _X)\).

Let S be a log canonical center of \(\Delta _{X'}\), i.e., an irreducible component of intersections of components of coefficient 1 such that W is the image of S on X. As we saw in Theorem 4.2, the datum of the Stein factorization of the map \(S \rightarrow W\),

$$\begin{aligned} \pi \vert _{S}{:}\, S{\mathop {\longrightarrow }\limits ^{\pi _S}} W_S{\mathop {\longrightarrow }\limits ^{\mathrm{spr}_W}} W \end{aligned}$$
(6)

yields a dlt crepant log structure which is also an lc-trivial fibration. If the lc center S is chosen to be minimal among those dominating W, then the singularities of \((S, \mathrm{Diff}^*_S \Delta ')\) are actually of klt type over the generic point of W.

Under this minimality condition on the lc center S, Kollár, cf. [16, §4.5], proved that the isomorphism class of the variety \(W_S\) over W in (6) is independent of the choice of S. Moreover, he also showed that for any two pairs \((S_1, \Delta _{S_1})\), \((S_2, \Delta _{S_2})\) of minimal lc centers dominating W the pairs \((S_i, \Delta _{S_i})\) are crepant birational, that is, \(S_1\) and \(S_2\) are birational and there exists a common resolution \(p_i{:}\, T \rightarrow S_i, \), \(i=1, 2\) such that

$$\begin{aligned} p_1^*(K_{S_1}+\Delta _{S_1})=p_2^*(K_{S_2}+\Delta _{S_2}). \end{aligned}$$

This prompts the following definition.

Definition 4.9

[16, Thm./Def. 4.45] With the notation of this section, let S be an lc center of \((X', \Delta ')\) minimal with respect to inclusion among the lc centers T with \(\pi (T)=W\). We call the pair \((S, \Delta _S=\mathrm{Diff}^*_S\Delta _Y)\) a source of W.

The normal variety \(W_S\) appearing in the Stein factorization of the morphism \(\pi |_S{:}\, S \rightarrow W\), (6), is called the spring of W.

5 Mori hyperbolicity

The following is a generalization of the definition of Mori hyperbolicity that originally appeared in [19].

Definition 5.1

Let \((X, \Delta = \sum _{i}b_i D_i), \; 0< b_i \le 1\) be a log pair. We say that \((X, \Delta )\) is a Mori hyperbolic pair if

  1. (1)

    there is no non-constant morphism \(f{:}\, {\mathbb {A}}^1 \rightarrow X {\setminus } \mathrm {Nklt}(X, \Delta )\);

  2. (2)

    for any \(W \subset X\) lc center, there is no non-constant morphism

    $$\begin{aligned} f{:}\, {\mathbb {A}}^1 \rightarrow W {\setminus } \{(W \cap \mathrm {Nlc}(X, \Delta )) \cup \mathrm{Strat}(W, \Delta )\}. \end{aligned}$$

The following inductive result is already implicitly contained in [19, §4]: it will be the starting point of our approach to the proof of Theorem 1.1. We restate it here for the reader’s convenience since it does not appear in [19] in this generality.

Proposition 5.2

Let \((X, \Delta = \sum _i b_i D_i \ge 0)\) be a normal, projective, \(\mathbb {Q}\)-factorial log pair such that \((X, \Delta ' =\sum _{i | b_i < 1} b_i D_i + \sum _{i | b_i \ge 1} D_i)\) is dlt.

Suppose that \(K_X + \Delta \) is nef when restricted to \(\mathrm{Supp}(\Delta ^{\ge 1})\). Then,

  1. (i)

    either \(K_X+ \Delta \) is nef or

  2. (ii)

    there exists a non-constant morphism \(f{:}\, {\mathbb {A}}^1 \rightarrow (X {\setminus } \mathrm {Nklt}(X, \Delta ))\).

Proof

Suppose \(K_X + \Delta \) is not nef. Then there exists a \((K_X+ \Delta )\)-negative extremal ray R in the cone of effective curves \({{\,\mathrm{{\overline{NE}}_1}\,}}(X)\). Since \(K_X+\Delta \) is nef along \(\mathrm {Nklt}(X, \Delta )\), R is both a \((K_X+ \Delta ')\)-negative and a \((K_X+ \Delta ^{<1})\)-negative extremal ray, as \(\mathrm {Nklt}(X, \Delta )=\mathrm{Supp}(\Delta ^{\ge 1})\), by the assumptions of the proposition. In particular, there exists an extremal contraction \(\mu {:}\, X \rightarrow S\) associated to R.

As R does not contain classes of curves laying in \(\mathrm {Nklt}(X, \Delta )\), \(\mu \) induces a finite morphism when restricted to \(\mathrm {Nklt}(X, \Delta )\). Thus, the \(\mathbb {Q}\)-factoriality of X implies that we are in either of these three cases:

  1. (1)

    \(\mu \) is a Mori fibre space and all the fibres are one dimensional;

  2. (2)

    \(\mu \) is birational and the exceptional locus does not intersect \(\mathrm {Nklt}(X, \Delta )\);

  3. (3)

    \(\mu \) is birational and the exceptional locus intersects \(\mathrm {Nklt}(X, \Delta )\).

As \(\mu \) is a \((K_X+ \Delta ^{<1})\)-negative fibration and \(K_X+ \Delta ^{<1}\) is klt, then all of its fibres are rational chain connected, by [11, Corollary 1.5]. Moreover,

$$\begin{aligned} R^1\mu _* \mathcal {O}_W = 0, \end{aligned}$$
(7)

by relative Kawamata–Viehweg vanishing [18, p. 150]. Thus, Theorem 2.9 implies that \(\mathrm {Nklt}(X, \Delta ') = \mathrm {Nklt}(X, \Delta )\) is connected in a neighborhood of every fibre.

In case (1), the generic fibre of \(\mu \) is a smooth projective rational curve. Theorem 2.9 implies that the generic fibre intersects \(\mathrm {Nklt}(X, \Delta )\) in at most one point. This concludes the proof in case 1).

In case (2), as the fibres of \(\mu \) are rationally chain connected, there exists a rational projective curve contained in \(X {\setminus } \mathrm {Nklt}(X, \Delta )\). This concludes the proof in case 2).

In case (3), we claim that the positive dimensional fibres are chains of rational curves. To prove this claim, it suffices to show that each positive dimensional fiber is one-dimensional; rationality then follows as above from the results of [11]. Assume that there is a positive dimensional fibre F of dimension \(>1\). By [11, Corollary 1.5], F is covered by \((K_X+\Delta )\)-negative rational curves. Hence, F must intersect \(\mathrm {Nklt}(X, \Delta )\) or, else, we are in case (ii) of the statement of the proposition. As X is \({\mathbb {Q}}\)-factorial and \(\dim F > 1\), then \(\dim (F \cap \mathrm {Nklt}(X, \Delta )) = \dim F -1 \ge 1\). Hence, \(\mathrm {Nklt}(X, \Delta )\) contains curves that are contracted by \(\mu \), but such curves are \((K_X+\Delta )\)-negative since \(\rho (X/S)=1\), contradicting the nefness of \(K_X+\Delta \) along \(\mathrm {Nklt}(X, \Delta )\). Therefore, from this claim it follows that, by the vanishing in (7) above, the positive dimensional fibers are trees of smooth rational curves. By Theorem 2.9, \(\mathrm {Nklt}(X, \Delta )\) intersects this chain in at most one point. In particular, there exists a complete rational curve C such that \(C \cap (X {\setminus } \mathrm {Nklt}(X, \Delta )) = f({\mathbb {A}}^1)\), where f is a non-constant morphism. This concludes the proof in case (3). \(\square \)

In the case of a general log pair, using dlt modifications we get the following criterion, which will be fundamental in the proof of Theorem 1.1.

Corollary 5.3

Let \((X, \Delta = \sum _i b_i D_i \ge 0), 0 <b_i \le 1\) be a log pair. Assume that there is no non-constant morphism \(f{:}\, {\mathbb {A}}^1 \rightarrow X {\setminus } \mathrm {Nklt}(X, \Delta )\).

Then \(K_X + \Delta \) is nef if and only if \(K_X + \Delta \) is nef when restricted to \(\mathrm {Nklt}(X, \Delta )\).

Proof

Nefness of \(K_X + \Delta \) immediately implies nefness of its restriction to every subscheme of X. Hence, we just have to prove the converse implication.

Let \(\pi {:}\, (X', \Delta _{X'}) \rightarrow (X, \Delta )\) be a dlt modification for \((X, \Delta )\) as in Theorem  3.4. We can reduce to proving nefness for \(K_{X'}+\Delta _{X'}\). As \(\pi (\mathrm {Nklt}(X', \Delta _{X'})) = \mathrm {Nklt}(X, \Delta )\), \(K_{X'} + \Delta _{X'}\) is nef when restricted to \(\mathrm {Nklt}(X', \Delta _{X'})\).

Suppose \(K_{X'} + \Delta '\) is not nef. By the proposition, there exists a non-constant morphism \(f{:}\, {\mathbb {A}}^1 \rightarrow (X' {\setminus } \mathrm {Nklt}(X', \Delta '))\). This contradicts the assumption in the statement of the corollary, as the properties of dlt modifications imply that the image of \(\pi \circ f\) lies in \(X{\setminus } \mathrm {Nklt}(X, \Delta )\). \(\square \)

Let us notice that in the above corollary, we did not impose any condition on the singularities of \(\Delta \), besides the coefficients being in [0, 1].

6 Proof of Theorem 1.1

We will work inductively on the strata of \(\mathrm {Nklt}(X, \Delta )\). Namely, we will prove that \(K_X + \Delta \) is nef when restricted to every stratum of \(\mathrm {Nklt}(X, \Delta )\). As the union of all the strata is the non-klt locus itself, the theorem will follow from Corollary 5.3.

Step 1. Start of the induction: the case of minimal lc centers

When W is a minimal lc center with respect to inclusion, then nefness of \((K_X+\Delta )|_{W}\) follows from Theorem 3.3. Recall that by that result there exists an effective divisor \(\Delta _W\) on W such that \((W, \Delta _W)\) is klt and \((K_X + \Delta )|_{ W} \sim _{\mathbb {R}} K_W + \Delta _{W}\). By definition of Mori hyperbolicity W does not contain rational curves; hence, it follows that \(K_W + \Delta _{W}\) must be nef by the Cone theorem.

Step 2. Moving the computation to the spring of W

We assume now that W is no longer minimal and that \(K_X+\Delta \) is nef when restricted to any other stratum \(W'\) strictly contained in W. Recall the following notation

$$\begin{aligned} {\mathrm {Strat}}(W, \Delta ) = \bigcup _{\begin{array}{c} W' \subsetneqq W,\\ W' \; \mathrm{lc \; center} \end{array}} W' \end{aligned}$$

to indicate the union of all substrata contained in W.

Let us fix a dlt modification of \((X, \Delta ), \; \pi {:}\, (X', \Delta ') \rightarrow (X, \Delta )\). We also fix a non-klt center \(W \subset X\) and let \(S \subset X'\) be an lc center, minimal among those dominating W. Let us consider the Stein factorization

$$\begin{aligned} \pi _{\vert S}{:}\, S{\mathop {\longrightarrow }\limits ^{\pi _S}} W_S{\mathop {\longrightarrow }\limits ^{\mathrm{spr}_W}} W. \end{aligned}$$

The variety \(W_S\) is normal, projective and it is naturally equipped with the \(\mathbb {R}\)-divisor

$$\begin{aligned} L {:}\,=\mathrm{spr}_W^*(K_X+\Delta ). \end{aligned}$$

The morphism \(\pi _S{:}\, S \rightarrow W_S\) is an lc-trivial fibration with respect to \(\Delta _S = \mathrm{Diff}^*_S \Delta _{X'}\) on S, as we saw in Sect. 4.3; it is a dlt log crepant structure, too. Proving nefness of \((K_X+\Delta )_{\vert W}\) is equivalent to proving nefness of L; therefore, we can assume that L is nef on \({\mathrm {Strat}}(W_S, \Delta _S)\) since

$$\begin{aligned} {\mathrm {Strat}}(W_S, \Delta _S)= \mathrm{spr_W}^{-1}(\mathrm{Strat}(W, \Delta )), \end{aligned}$$

by (3) in Theorem 4.2.

Hence, without loss of generality, we could substitute the triple \((W, (K_X+\Delta )|_{ W}, {\mathrm {Strat}}(W, \Delta ))\) with the triple \((W_S, L, {\mathrm {Strat}}(W_S, \Delta _S))\). In fact, if L is not nef, then we will show that there exists a non-constant morphism \(f{:}\, {\mathbb {A}}^1 \rightarrow W_S {\setminus } {\mathrm {Strat}}(W_S, \Delta _S)\).

By Theorem 4.2, it follows that there exists a non-constant morphism \(f'{:}\, {\mathbb {A}}^1 \rightarrow W {\setminus } {\mathrm {Strat}}(W, \Delta )\), violating the Mori hyperbolicity assumption for W.

To simplify the notation, we will denote \(W_S\) by W, and \({\mathrm {Strat}}(W_S, \Delta _S)\) by \(\mathrm{Strat}(W, \Delta _S)\).

Step 3. Constructing a good approximation for L on W

By the results of Sect. 4, there exist sufficiently high birational models \(S'\) of S and \(W'\) of W together with a commutative diagram

(8)

having the following properties:

  1. (1)

    \(r^*(L) = K_{W'} + {\mathbb {B}}_{W'} + {\mathbb {M}}_{W'}\);

  2. (2)

    \((W', {\mathbb {B}}_{W'})\) is snc and sublc, i.e., \({\mathbb {B}}_{W'}\) is not necessarily effective;

  3. (3)

    \(K_{W'} + {\mathbb {B}}_{W'}\) descends to \(W'\) and \({\mathbb {M}}_{W'}\) is nef and abundant.

  4. (4)

    \((S', \Delta _{S'})\) is a sublc pair, where \(K_S'+\Delta _{S'}=r_{S'}^*(K_S+\Delta _{S})\);

In this context, we compare singularities of \((W', {\mathbb {B}}_{W'}\)) with those of the original pair \((W, \Delta )\).

Lemma 6.1

With the above notation and hypotheses, we have that \(r(\mathrm {Nklt}(W', {\mathbb {B}}_{W'})) = \mathrm{Strat}(W, \Delta _S)\).

Proof

We know that \(r_{S'}(\mathrm {Nklt}(X', \Delta _{S'})) = \mathrm {Nklt}(S, \Delta _S)\) and \(\pi _S(\mathrm {Nklt}(S, \Delta _S)) = \mathrm{Strat}(W, \Delta )\). As the diagram in (8) commutes, we need to prove that \(\pi _{S'}(\mathrm {Nklt}(S', \Delta _{S'})) = \mathrm {Nklt}(W', {\mathbb {B}}_{W'})\). The definition of \({\mathbb {B}}_{W'}\) implies that every stratum of \( \mathrm {Nklt}(W', {\mathbb {B}}_{W'})\subset W'\) is dominated by a stratum of \(\mathrm {Nklt}(S', \Delta _{S'})\), hence \(\mathrm {Nklt}(W', {\mathbb {B}}_{W'}) \subset \pi _{S'}(\mathrm {Nklt}(S', \Delta _{S'}))\). The opposite inclusion is also true, as given a stratum of \(\mathrm {Nklt}(S', \Delta _{S'})\), up to going to higher models of \(W'\) and \(S'\), we can suppose that D is a divisor whose image \(D'\) on \(W'\) is a divisor, too. In this case, by the definition of \({\mathbb {B}}_{W'}\) and since it descends to \(W'\), \(D' \subset \mathrm {Nklt}(W', {\mathbb {B}}_{W'})\). Thus, \(\mathrm {Nklt}(W', {\mathbb {B}}_{W'}) \supset \pi _{S'}(\mathrm {Nklt}(S', \Delta _{S'}))\). \(\square \)

As proving that L is nef is equivalent to proving that, for any given ample Cartier divisor A on W and any given \(\epsilon >0\), \(L + \epsilon A\) is nef, we focus on the divisor

$$\begin{aligned} r^*(L+ \epsilon A) = K_{W'} + {\mathbb {B}}_{W'} + {\mathbb {M}}_{W'}+ r^*(\epsilon A). \end{aligned}$$
(9)

By construction, we can assume that there exists an effective divisor E supported on the exceptional locus of r and \(-E\) is relatively ample over W. Hence, there exists a positive number \(\theta _\epsilon \ll \epsilon \), such that for any \(0<\delta \le \theta _\epsilon \), \({\mathbb {M}}_{W'}+ r^*(\epsilon A) - \delta E\) is an ample divisor on \(W'\).

Lemma 6.2

For every \(\epsilon > 0\), there is a suitable choice of \(\delta \) and of an effective \(\mathbb {R}\)-divisor \(Q_\epsilon \sim _\mathbb {R}{\mathbb {M}}_{W'}+ r^*(\epsilon A) - \delta E\) for which the following equalities hold

$$\begin{aligned} {\mathrm {Nklt}}(W', {\mathbb {B}}_{W'} + \delta E + Q_\epsilon ) = \mathrm {Nklt}(W', {\mathbb {B}}_{W'} + \delta E) = \mathrm {Nklt}(W', {\mathbb {B}}_{W'}). \end{aligned}$$

With this notation,

$$\begin{aligned} r^*(L+ \epsilon A) \sim _{\mathbb {R}} K_{W'} + {\mathbb {B}}_{W'} + \delta E + Q_\epsilon . \end{aligned}$$
(10)

Proof

The first equality is a consequence of [18, Proposition 9.2.26], once we choose \(\delta \) small enough so that \(Q_\epsilon \) is ample. The second equality follows immediately from the fact that we can choose \(\delta \) to be arbitrarily small, since \((W', {\mathbb {B}}_{W'})\) is snc and sublc.

\(\square \)

Step 4. End of the proof

Using Lemma 6.2, we define a new divisor on W

$$\begin{aligned} \Gamma _\epsilon :=r_{*}({\mathbb {B}}_{W'} + \delta E + Q_\epsilon ). \end{aligned}$$

The pair \((W, \Gamma _\epsilon )\) is a log pair and its coefficients are real numbers in [0, 1]. By construction, those coefficients in \({\mathbb {B}}_{W'} + \delta _\epsilon E + Q_\epsilon \) that are strictly larger than 1 were those of components that are exceptional over W. Also, \(L+ \epsilon A \sim _\mathbb {R}K_W + \Gamma _\epsilon \) and we are reduced to proving nefness for \(K_W+\Gamma _\epsilon , \; \mathrm{for} \; \epsilon \ll 1\). The pair \((W, \Gamma _\epsilon )\) fails to be lc but \(\mathrm {Nklt}(W, \Gamma _\epsilon ) = {\mathrm {Strat}}(W, \Delta _S)\), by Lemma 6.1 and Lemma 6.2. Moreover, \(K_W + \Gamma _\epsilon \) is nef, more precisely ample, when restricted to its non-klt locus. Hence, it is nef on W by Corollary 5.3. Since this holds for arbitrary choice of \(\epsilon >0\), it follows that L is nef on W, terminating the proof of the inductive step and of the theorem. \(\square \)

Remark 6.3

In the course of the proof of 1.1, we have shown the following (very) weak version of (quasi log canonical) subadjunction. Surely, this is not the most desirable version of subadjunction that is expected to hold, as we explain below.

Theorem 6.4

Let \((Y, \Delta )\) be a log canonical pair and \(\pi {:}\, Y \rightarrow Z\) be an lc trivial fibration. Let A be an ample divisor on Z.

Then for all \( \epsilon , \delta >0\), there exists an effective divisor \(\Gamma _{\epsilon , \delta }\), with coefficients in [0, 1] satisfying the linear equivalence relation

$$\begin{aligned} K_Z+{\mathbb {B}}_Z+{\mathbb {M}}_Z+\epsilon A \sim _\mathbb {R}K_Z+\Gamma _{\epsilon , \delta }. \end{aligned}$$

The pair \((Z, \Gamma _{\epsilon , \delta })\) is not log canonical, but there exists a log resolution \(\pi {:}\, Z' \rightarrow Z\) such that the log discrepancy of the \(\pi \)-exceptional divisors is bounded below by \(-\delta \), i.e.

$$\begin{aligned} a(E; Z, \Gamma _{\epsilon , \delta })> -\delta , \; \text {for every} \; E \subset Z' \; \text {prime divisor exceptional over}\; Z. \end{aligned}$$

It was conjectured in [3] and later proved in [7] that an analogous of the canonical bundle formula holds in the category of generalized pairs. The moduli b-divisor, \({\mathbb {M}}\), is expected to be semi-ample on a sufficiently high birational model of Z. That would easily imply that, for a certain choice of \({\mathbb {M}}_Z\), \((Z, {\mathbb {B}}_Z+{\mathbb {M}}_Z)\) is log canonical. If that were to be true, the proof of Theorem 1.1 could be considerably simplified. In fact, L would be linearly equivalent to the lc divisor \(K_Z+{\mathbb {B}}_Z+{\mathbb {M}}_Z\) and

$$\begin{aligned} \mathrm {Nklt}(Z, {\mathbb {B}}_Z+{\mathbb {M}}_Z)= \mathrm {Nklt}(Z, {\mathbb {B}}_Z)= \mathrm{Strat}(W, \Delta ). \end{aligned}$$

In the proof of the Theorem 1.1 we showed that if \(K_X+\Delta \) is not nef, there is a non-constant morphism \(f{:}\, {\mathbb {A}}^1 \rightarrow X\) whose image is contained in an lc center \(W \subset X\) and it does not intersect the lc centers strictly contained in W. In particular, from the inductive procedure used in the proof, we see that it is possible to select W to be a minimal lc center among those on which the restriction of \(K_X+\Delta \) is not nef. Hence, we obtain as a consequence we obtain the following generalized version of the Cone Theorem.

Theorem 6.5

Let \((X, \Delta )\) be a log canonical pair. Then there exist countably many \((K_X+\Delta )\)-negative rational curves \(C_i\) such that

$$\begin{aligned} {{\,\mathrm{{\overline{NE}}_1}\,}}(X)= {{\,\mathrm{{\overline{NE}}_1}\,}}(X)_{K_X+\Delta \ge 0} + \sum _{i \in I} \mathbb {R}_{\ge 0}[C_i]. \end{aligned}$$

Moreover, one of the two following conditions hold:

  • \(C_i \cap (X{\setminus } \mathrm {Nklt}(X, \Delta ))\) contains the image of a non-constant morphism \(f{:}\,{\mathbb {A}}^1 \rightarrow X{\setminus } \mathrm {Nklt}(X, \Delta )\);

  • there exists an lc center \(W \subset X\) such that \(C_i \cap (W{\setminus } {\mathrm {Strat}}(W, \Delta ))\) contains the image of a non-constant morphism \(f{:}\, {\mathbb {A}}^1 \rightarrow (W{\setminus } {\mathrm {Strat}}(W, \Delta ))\).

In an attempt to expand the above results to arbitrary singularities, the following questions appear quite natural.

Question 6.6

Let \((X, \Delta = \sum b_i D_i \ge 0), 0 < b_i \le 1\), be a Mori hyperbolic log pair. Assume \(K_X+ \Delta \) is nef when restricted to \(\mathrm {Nlc}(X, \Delta )\). Is \(K_X+ \Delta \) nef? Is it possible to drop the assumption \(0 < b_i \le 1\)?

Most of the proof of Theorem 1.1 applies to the case of varieties with worse singularities than log canonical, through the language and techniques of quasi log varieties introduced in [1]. It seems that, in order to finish the proof, one would have to prove a stronger version of the Bend and Break Lemma. Assuming that the pair \((X, \Delta )\) has dlt support as in Theorem 3.4, one would need not just to be able to deform a \((K_X+\Delta )\)-negative curve, but to do so while also keeping fixed the support of the intersection of the curve the support of the non-klt locus of \((X, \Delta )\). In this way, by iterating this procedure, one should eventually arrive to create a copy of the affine line that is contained in the complement of the non-klt locus or in some strata of it. Unfortunately, we are not able to prove such a result at this time, hence the above question remains still open. Some results in this direction were recently proved by McQuillan and Pacienza in [21], for quotient singularities.

To address Question 6.6, one could mimic the same proof as for Theorem 1.1. Namely, starting with a log pair \((X, \Delta )\) such that the coefficients of \(\Delta \) are in [0, 1], no matter what the singularities of \(\Delta \) are, it is sufficient to prove that \(K_X+\Delta \) is nef on \(\mathrm {Nklt}(X, \Delta )\), by Corollary 5.3. As there is very little control on the non lc locus of \(\Delta \) (cf. [1, Theorem 0.2]), it seems inevitable to assume the nefness for the restriction of \(K_X+\Delta \). In this setting, the formalism of the canonical bundle formula is not available anymore, but in order to study adjunction or just the restriction of \(K_X+\Delta \) to lc centers of \(\Delta \), the formalism of log varieties can be used (cf. [1] and [9]). Again, working by induction, one can restrict to a given stratum, W, and assume that nefness is known for the smaller strata and the intersection with the non-lc locus. Assuming by contradiction that \((K_X+\Delta )|_{W}\) is not nef, then we can find a contraction morphism \(\pi {:}\, W \rightarrow S\) which contracts curves with \((K_X+\Delta )\)-negative class in a given extremal ray contained in \({{\,\mathrm{{\overline{NE}}_1}\,}}(X)\). It is not hard to prove that the fibres of \(\pi \) will contain rational curves. The hard part is to prove that it is possible to deform one of these curves to a rational curve whose normalization supports the pull-back of \(\Delta \) at most one point. The classical tool to deform curves is surely the Bend and Break Lemma, although in this case, we need not only to be able to deform a curve, but also we would like to be able to control its intersection with the components of \(\Delta \). Hence, ideally, one would like to prove a stronger version of the Bend and Break Lemma that makes the above construction possible.

7 Ampleness and pseudoeffectiveness for Mori hyperbolic pairs

When dealing with Mori hyperbolic pairs, in the dlt case, one can actually go further and give criteria for the ampleness of \(K_X+\Delta \) as described in Theorem 1.3 in the Introduction. Such criteria are modeled along the lines of the classical Nakai–Moishezon–Kleiman criterion which we recall here in the version for \({\mathbb {R}}\)-divisors due to Campana and Peternell.

Theorem 7.1

(Campana–Peternell) [17, Thm. 2.3.18] Let X be a proper variety and let D be an \({\mathbb {R}}\)-Cartier \({\mathbb {R}}\)-divisor on X.

Then D is ample on X if and only if for every proper subvariety variety \(Y \subseteqq X\)

$$\begin{aligned} \int _Y D^{\dim Y}> 0. \end{aligned}$$

We will also need the following definition.

Definition 7.2

Let \((X, \Delta )\) a log canonical pair. An \(\mathbb {R}\)-divisor D is log big (with respect to \((X, \Delta )\)) if D is big and \(D|_{W}\) is big for any lc center W of \(\Delta \).

Proposition 7.3

Let \((X, \Delta )\) be a log canonical pair. Then the following are equivalent:

  1. (1)

    the divisor \(K_X+\Delta \) is ample;

  2. (2)

    the divisor \(K_X+\Delta \) is big, its restriction to \(\mathrm {Nklt}(X, \Delta )\) is ample and \(K_X+\Delta \) has strictly positive degree on every rational curve intersecting \(X {\setminus } \mathrm {Nklt}(X, \Delta )\).

If \((X, \Delta )\) is dlt, then the above conditions are also equivalent to:

  1. (3)

    the divisor \(K_X+\Delta \) is nef and log big and it has strictly positive degree on every rational curve.

Remark 7.4

The assumption on the bigness of \(K_X+\Delta \) in the proposition is necessary as the following example shows.

Let E be a curve of genus 0. Then \(K_E \sim 0\) and the pair (E, 0) is terminal (hence, log canonical) with empty non-klt locus. The curve E clearly does not contain rational curves, nonetheless \(K_E\) is not ample.

Proof of Proposition 7.3

Clearly condition (1) implies conditions (2) and (3).

Condition (2) implies that \(K_X+\Delta \) is nef. In fact, by the Cone Theorem, an extremal ray contained in \({{\,\mathrm{{\overline{NE}}_1}\,}}(X)\) on which \(K_X+\Delta \) is negative is spanned by the class of a rational curve \(C \subset X\). As \(K_X+\Delta \) is ample along \(\mathrm {Nklt}(\Delta )\), C must intersect \(X {\setminus } \mathrm {Nklt}(X, \Delta )\), which gives a contradiction. Thus, \(K_X+\Delta \) is big and nef and it is ample along \(\mathrm {Nklt}(X, \Delta )\). It follows that \(K_X+\Delta \) is semiample, by [9, Thm. 4.1]. The corresponding morphism is either an isomorphism or it has to contract some rational curves intersecting \(X {\setminus } \mathrm {Nklt}(X, \Delta )\) as implied by [11, Thm. 1.2]. But this also gives a contradiction, as the intersection of \(K_X+\Delta \) with such curves must be strictly positive. Then (2) implies (1).

Let us prove that (3) implies (2). Since \(K_X+\Delta \) is nef and log big, it is also semiample. By induction on the dimension and using Theorem 3.1, it follows that \(K_X+\Delta \) is ample along \(\lfloor \Delta \rfloor \), which concludes the proof. \(\square \)

Theorem 7.5

Let \((X, \Delta )\) be a Mori hyperbolic log canonical pair.

Then the following are equivalent:

  1. (1)

    \(K_X + \Delta \) is ample;

  2. (2)

    \(K_X+\Delta \) is big and its restriction to \(\lfloor \Delta \rfloor \) is ample.

If \((X, \Delta )\) is dlt, then the above conditions are also equivalent to:

  1. (3)

    \(K_X + \Delta \) is log big.

Remark 7.6

As \((X, \Delta )\) being Mori hyperbolic implies that \(K_X+\Delta \) is nef, Condition (2) in the corollary is equivalent to the condition stated in Theorem 1.3:

$$\begin{aligned} (K_X + \Delta )^{\dim X}> 0 \; \mathrm{and}\; (K_X+\Delta )^{\dim W} \cdot W > 0, \; \mathrm{for \; any \;lc \; center} \; W. \end{aligned}$$

Remark 7.7

The assumption on the bigness of \(K_X+\Delta \) in the theorem is necessary.

In fact, the pair \(({\mathbb {P}}^1, \{0\} + \{\infty \})\) is log canonical and its lc centers are the points 0 and \(\infty \). The divisor \(K_{{P}^1}+ \{0\} + \{\infty \}\) is clearly ample along the two lc centers, yet the divisor is linearly equivalent to 0.

Proof of Theorem 7.5

Again, (1) implies (2) and (3). Moreover, as \((X, \Delta )\) is Mori hyperbolic, it is nef by Theorem 1.1.

Let us prove that (2) implies (1). As \(K_X+\Delta \) is big and ample along \(\lfloor \Delta \rfloor \), to prove its ampleness on X, it suffices to prove that \(K_X+\Delta \) intersects all rational curves on X with strictly positive degree. Let us assume there exists a rational curve C such that \((K_X+\Delta ) \cdot C=0\). We can assume that \(K_X+(\Delta - \epsilon \lfloor \Delta \rfloor ) \cdot C < 0\), for any \(\epsilon > 0\). Let us notice that \(K_X+(\Delta - \epsilon \lfloor \Delta \rfloor )\) is ample along \(\lfloor \Delta \rfloor \) for \(0<\epsilon \ll 1\). Passing to a dlt modification as in Theorem 3.4, we can assume that X is \(\mathbb {Q}\)-factorial and the proof is the same as that of Proposition 5.2.

If (3) holds, then by induction on \(\dim X\) it follows immediately that \(K_X+\Delta \) is ample along \(\lfloor \Delta \rfloor \). Moreover, the definition of log bigness implies that \(K_X+\Delta \) is also big, which terminates the proof. \(\square \)