Minimal model program
4.7. Shokurov polytope
130 4. MINIMAL MODEL PROGRAM
C†⊂SuppF, thenf(C†)⊂Nlc(X,∆). This is a contradiction because π◦f(C†) is a point. Thus, C†6⊂SuppF. Since
−(KY + ∆Y) = −(KY +D) +F,
we can see thatR0 is a (KY + ∆Y)-negative extremal ray of N E(Y /S).
Therefore, we can find a rational curveC0 onY such that C0 spans R0 and that
0<−(KY + ∆Y)·C0 ≤2 dimX
by Theorem 4.6.2. By the above argument, we can easily see that C0 6⊂SuppF. Therefore, we obtain
0<−(KY +D)·C0 =−(KY + ∆Y)·C0−F ·C0
≤ −(KY + ∆Y)·C0 ≤2 dimX.
SinceKY +D=f∗(KX+ ∆),C =f(C0) is a rational curve onX such that π(C) is a point and 0<−(KX + ∆)·C≤2 dimX.
Remark 4.6.8. In Theorem 4.6.7, we can prove 0< −(KX + ∆)· C ≤dimX+ 1 when dimX ≤2. For the details, see [F29, Proposition 3.7].
4.7. SHOKUROV POLYTOPE 131
by Theorem 4.6.2. Let Γ be an extremal curve generatingR. Then we have
−(KX + ∆)·Γ
H·Γ = −(KX + ∆)·C H·C . Therefore,
−(KX + ∆)·Γ = (−(KX + ∆)·C)· H·Γ
H·C ≤2 dimX.
LetF be a reduced divisor onX. We consider the finite dimensional real vector space V = ⊕
kRFk where F = ∑
kFk is the irreducible decomposition. We have already seen that
L={D∈V |(X, D) is log canonical}
is a rational polytope inV, that is, it is the convex hull of finitely many rational points in V (see Lemma 4.6.1).
LetD1,· · ·, Dr be the vertices of L and letm be a positive integer such that m(KX +Dj) is Cartier for every j. We take an R-divisor
∆ ∈ L. Then we can find non-negative real numbers a1,· · ·, ar such that ∆ =∑
jajDj, ∑
jaj = 1, and (X, Dj) is log canonical for every j (see Lemma 4.6.1). For every curve C on X, the intersection number
−(KX + ∆)·C can be written as
∑
j
aj
nj m
such that nj ∈ Z for every j. If C is an extremal curve, then we can see thatnj ≤2mdimX for every j by the above arguments.
On the real vector space V, we consider the following norm
||∆||= max
j {|bj|}, where ∆ =∑
jbjFj.
We explain Shokurov’s important results (cf. [Sh3]) following [Bir3, Proposition 3.2].
Theorem 4.7.2. We use the same notation as in 4.7.1. We fix an R-divisor ∆ ∈ L. Then we can find positive real numbers α and δ, which depend on (X,∆) and F, with the following properties.
(1) If Γ is any extremal curve over S and(KX + ∆)·Γ>0, then (KX + ∆)·Γ> α.
(2) IfD ∈ L, ||D−∆||< δ, and (KX+D)·R≤0 for an extremal curve Γ, then (KX + ∆)·Γ≤0.
132 4. MINIMAL MODEL PROGRAM
(3) Let {Rt}t∈T be any set of extremal rays of N E(X/S). Then NT ={D∈ L |(KX +D)·Rt ≥0 for every t∈T}
is a rational polytope in V.
Proof. (1) If ∆ is aQ-divisor, then the claim is obvious even if Γ is not extremal. We assume that ∆ is not a Q-divisor. Then we can write KX + ∆ = ∑
jaj(KX +Dj) as in 4.7.1. Then (KX + ∆)·Γ =
∑
jaj(KX +Dj)·Γ. If (KX + ∆)·Γ<1, then
−2 dimX ≤(KX +Dj0)·Γ< 1
aj0{−∑
j6=j0
aj(KX +Dj)·Γ + 1}
≤ 2 dimX+ 1 aj0
for aj0 6= 0. This is because (KX +Dj) ·Γ ≥ −2 dimX for every j. Thus there are only finitely many possibilities of the intersection numbers (KX +Dj)·Γ for aj 6= 0 when (KX + ∆)·Γ<1. Therefore, the existence of α is obvious.
(2) If we take δ sufficiently small, then, for every D ∈ L with
||D−∆||< δ, we can always find D0 ∈ L such that KX +D= (1−s)(KX + ∆) +s(KX +D0) with
0≤s≤ α
α+ 2 dimX.
Since Γ is extremal, we have (KX+D0)·Γ≥ −2 dimX for everyD0 ∈ L. We assume that (KX + ∆)·Γ > 0. Then (KX + ∆)·Γ > α by (1).
Therefore,
(KX +D)·Γ = (1−s)(KX + ∆)·Γ +s(KX +D0)·Γ
>(1−s)α+s(−2 dimX)≥0.
This is a contradiction. Therefore, we obtain (KX + ∆)·Γ ≤ 0. We complete the proof of (2).
(3) For every t ∈ T, we may assume that there is some Dt ∈ L such that (KX +Dt)·Rt < 0. We note that (KX +D)·Rt < 0 for some D ∈ L implies (KX +Dj)·Rt < 0 for some j. Therefore, we may assume that T is contained in N. This is because there are only countably many (KX +Dj)-negative extremal rays for every j by the cone theorem (see Theorem 4.5.2). We note thatNT is a closed convex subset ofL by definition. If T is a finite set, then the claim is obvious.
Thus, we may assume that T =N. By (2) and by the compactness of
4.7. SHOKUROV POLYTOPE 133
NT, we can take ∆1,· · · ,∆n∈ NT and δ1,· · ·, δn >0 such that NT is covered by
Bi ={D∈ L | ||D−∆i||< δi}
and that ifD∈ Bi with (KX+D)·Rt<0 for somet, then (KX+ ∆i)· Rt = 0. If we put
Ti ={t∈T |(KX +D)·Rt<0 for someD∈ Bi},
then (KX + ∆i)·Rt = 0 for every t ∈ Ti by the above construction.
Since {Bi}ni=1 gives an open covering ofNT, we haveNT =∩
1≤i≤nNTi
by the following claim.
Claim. NT =∩
1≤i≤nNTi.
Proof of Claim. We note thatNT ⊂∩
1≤i≤nNTi is obvious. We assume that NT ( ∩
1≤i≤nNTi. We take D ∈ ∩
1≤i≤nNTi \ NT which is very close to NT. Since NT is covered by {Bi}ni=1, there is some i0 such that D ∈ Bi0. Since D 6∈ NT, there is some t0 ∈ T such that (KX +D)·Rt0 < 0. Thus, t0 ∈ Ti0. This is a contradiction because D∈ NTi0. Therefore, NT =∩
1≤i≤nNTi.
So, it is sufficient to see that each NTi is a rational polytope in V. By replacing T with Ti, we may assume that there is some D ∈ NT
such that (KX +D)·Rt = 0 for everyt∈T.
If dimRL = 1, then this already implies the claim. We assume dimRL > 1. Let L1,· · · ,Lp be the proper faces of L. Then NTi = NT ∩ Li is a rational polytope by induction on dimension. Moreover, for each D00 ∈ NT which is not D, there is D0 on some proper face of L such that D00 is on the line segment determined byD and D0. Note that (KX +D)·Rt = 0 for every t ∈ T. Therefore, if D0 ∈ Li, then D0 ∈ NTi. Thus, NT is the convex hull of D and all the NTi. So there is a finite subset T0 ⊂T such that
∪
i
NTi =NT0∩(∪
i
Li).
Therefore, the convex hull of D and ∪
iNTi is just NT0. We complete
the proof of (3).
By Theorem4.7.2 (3), Lemma 2.6 in [Bir2] holds for log canonical pairs. It may be useful for the minimal model program with scaling.
Theorem4.7.3 (cf. [Bir2, Lemma 2.6]). Let(X,∆) be a log canon- ical pair, let ∆ be an R-divisor, and let π : X → S be a projective morphism between algebraic varieties. Let H be an effective R-Cartier R-divisor on X such that KX + ∆ +H is π-nef and(X,∆ +H) is log
134 4. MINIMAL MODEL PROGRAM
canonical. Then, either KX + ∆ is also π-nef or there is a (KX + ∆)- negative extremal ray R such that (KX + ∆ +λH)·R= 0, where
λ:= inf{t≥0|KX + ∆ +tH is π-nef}. Of course, KX + ∆ +λH is π-nef.
Note that Theorem 4.7.3is nothing but Theorem 4.5.2 (6).
Proof. Assume that KX + ∆ is not π-nef. Let{Rj} be the set of (KX+ ∆)-negative extremal rays over S. LetCj be an extremal curve spanning Rj for every j. We put µ= sup
j {µj}, where µj = −(KX + ∆)·Cj
H·Cj .
Obviously, λ = µ and 0 < µ ≤ 1. So, it is sufficient to prove that µ = µj0 for some j0. There are positive real numbers r1,· · · , rl such that ∑
iri = 1 and a positive integer m, which are independent of j, such that
−(KX + ∆)·Cj =
∑l i=1
rinij m >0
(see Lemma4.6.1, Theorem4.6.2, and4.7.1). Since Cj is extremal, nij
is an integer with nij ≤ 2mdimX for every i and j. If (KX + ∆ + H)·Rj0 = 0 for some j0, then there are nothing to prove since λ = 1 and (KX + ∆ + H) ·R = 0 with R = Rj0. Thus, we assume that (KX + ∆ +H)·Rj > 0 for every j. We put F = Supp(∆ +H). Let F =∑
kFk be the irreducible decomposition. We put V =⊕
kRFk, L ={D∈V |(X, D) is log canonical},
and
N ={D∈ L |(KX +D)·Rj ≥0 for every j}.
Then N is a rational polytope in V by Theorem4.7.2 (3) and ∆ +H is in the relative interior ofN by the above assumption. Therefore, we can write
KX + ∆ +H =
∑q p=1
r0p(KX +Dp), wherer10,· · · , r0qare positive real numbers such that∑
pr0p = 1, (X, Dp) is log canonical for every p, m0(KX +Dp) is Cartier for some positive integer m0 and every p, and (KX +Dp)·Cj >0 for every p and j. So, we obtain
(KX + ∆ +H)·Cj =
∑q p=1
rp0n0pj m0
4.7. SHOKUROV POLYTOPE 135
with 0 < n0pj = m0(KX +Dp)· Cj ∈ Z. Note that m0 and rp0 are independent of j for every p. We also note that
1
µj = H·Cj
−(KX + ∆)·Cj = (KX + ∆ +H)·Cj
−(KX + ∆)·Cj + 1
= m∑q
p=1rp0n0pj m0∑l
i=1rjnij + 1.
Since
∑l i=1
rinij m >0
for every j and nij ≤ 2mdimX with nij ∈ Z for every i and j, the number of the set {nij}i,j is finite. Thus,
infj
{ 1 µj
}
= 1 µj0
for some j0. Therefore, we obtain µ=µj0. We finish the proof.
Let us recall the abundance conjecture, which is one of the most im- portant conjectures in the minimal model theory for higher-dimensional algebraic varieties.
4.7.4 (Abundance conjecture). We treat some applications of The- orem 4.7.2 (3) to the abundance conjecture for R-divisors (see [Sh3, 2.7. Theorem on log semi-ampleness for 3-folds]).
Conjecture 4.7.5 (Abundance conjecture). Let (X,∆) be a log canonical pair and let f : X → Y be a projective morphism between varieties. If KX + ∆ is f-nef, then KX + ∆ is f-semi-ample.
For the recent developments of the abundance conjecture, see, for example, [FG1].
The following proposition is a useful application of Theorem 4.7.2 (see [Sh3, 2.7]).
Proposition 4.7.6. Let f : X → Y be a projective morphism between algebraic varieties. Let ∆ be an effective R-divisor on X such that(X,∆)is log canonical and that KX+ ∆isf-nef. Assume that the abundance conjecture holds for Q-divisors. More precisely, we assume thatKX+Dis f-semi-ample if D∈ L, D is a Q-divisor, and KX+D is f-nef, where
L ={D∈V |(X, D) is log canonical}, V = ⊕
kRFk, and ∑
kFk is the irreducible decomposition of Supp ∆.
Then KX + ∆ is f-semi-ample.
136 4. MINIMAL MODEL PROGRAM
Proof. Let {Rt}t∈T be the set of all extremal rays ofN E(X/Y).
We consider NT as in Theorem4.7.2 (3). Then NT is a rational poly- tope in L by Theorem 4.7.2 (3). We can easily see that
NT ={D∈ L |KX +D is f-nef}.
By assumption, ∆∈ NT. Let F be the minimal face ofNT containing
∆. Then we can find Q-divisors D1,· · · , Dl on X such that Di is in the relative interior of F,
KX + ∆ =∑
i
di(KX +Di),
where di is a positive real number for every i and ∑
idi = 1. By assumption, KX +Di is f-semi-ample for every i. Therefore, KX + ∆
is f-semi-ample.
Remark4.7.7 (Stability of Iitaka fibrations). In the proof of Propo- sition 4.7.6, we note the following property. If C is a curve on X such that f(C) is a point and (KX +Di0)·C = 0 for some i0, then (KX+Di)·C = 0 for everyi. This is because we can find ∆0 ∈ F such that (KX+∆0)·C <0 if (KX+Di)·C > 0 for somei6=i0. This is a con- tradiction. Therefore, there exists a contraction morphism g :X →Z over Y and h-ample Q-divisors A1,· · · , Al on Z, where h : Z → Y, such that KX +Di ∼Q g∗Ai for every i. In particular,
KX + ∆∼Rg∗(∑
i
diAi).
Note that ∑
idiAi is h-ample. Roughly speaking, the Iitaka fibration of KX + ∆ is the same as that of KX +Di for every i.
Corollary 4.7.8. Let f : X → Y be a projective morphism be- tween algebraic varieties. Assume that (X,∆) is log canonical and that KX + ∆ isf-nef. We further assume one of the following conditions.
(i) dimX ≤3.
(ii) dimX = 4 and dimY ≥1.
Then KX + ∆ is f-semi-ample.
Proof. It is obvious by Proposition 4.7.6 and the log abundance theorems for threefolds and fourfolds (see, for example, [KeMM, 1.1. The-
orem] and [F22, Theorem 3.10]).
Corollary 4.7.9. Let f : X → Y be a projective morphism be- tween algebraic varieties. Assume that (X,∆) is klt and KX + ∆ is f-nef. We further assume that dimX−dimY ≤ 3. Then KX + ∆ is f-semi-ample.