Introduction

Let (X,B)(X, B) be a projective log canonical pair over C\mathbb{C}, and let f:X→Zf : X \to Z be a contraction: a surjective projective morphism of normal projective varieties with f∗OX=OZf_*\mathcal{O}_X = \mathcal{O}_Z. We consider the case

KX+B∼Qf∗DK_X + B \sim_{\mathbb{Q}} f^*D

where DD is a rational Cartier divisor on ZZ. The adjoint of the generic fibre is then rationally linearly trivial. The canonical bundle formula separates the contribution of singular fibres from a moduli part on the base. Its qualitative form places that moduli part on a birational model as a nef rational Cartier divisor. For effective applications, one needs a Cartier multiple controlled by the dimension and boundary coefficients, rather than by the individual fibration.

This is a question about a chosen rational presentation. Replacing a base divisor by an arbitrary rationally linearly equivalent divisor changes the moduli part by a rational principal divisor and can introduce arbitrarily large denominators. We prove that, when dim⁡X≤4\dim X \le4 and the coefficients of BB belong to a fixed finite rational set, one can choose an exact pullback presentation whose moduli part has a uniform Cartier denominator.

We recall the base data in the statement. For the given ff, the discriminant BZB_Z has coefficient 1−tP1 - t_P at a prime divisor P⊂ZP \subset Z, where tPt_P is the log canonical threshold of f∗Pf^*P over the generic point of PP. This is computed on a neighbourhood of that point where PP is Cartier. The moduli data form a rational b-divisor M\mathbf{M}. On a birational model q:W→Zq : W \to Z where it descends, it is represented by a rational Cartier divisor MWM_W and its pullbacks to higher models; its trace on ZZ is MZ=q∗MWM_Z = q_*M_W. The b-divisor is b-nef if MWM_W is nef, and pMp\mathbf{M} is b-Cartier if pMWpM_W is Cartier. A generalized pair (Z,BZ+MZ)(Z, B_Z + M_Z) has KZ+BZ+MZK_Z + B_Z + M_Z rational Cartier, and its crepant boundaries are defined by

KW+BW+MW=q∗(KZ+BZ+MZ)K_W + B_W + M_W = q^*(K_Z + B_Z + M_Z)

and by the same rule on higher models. It is generalized lc if all coefficients of these boundaries are at most one, and generalized klt if they are strictly less than one. The crepant boundaries on higher models may have negative coefficients.

Theorem 1.1 (Uniform relative denominators). Fix a finite set Φ⊂[0,1]∩Q\Phi\subset[0,1] \cap\mathbb{Q} and an integer 1≤d≤41 \le d \le4. There are positive integers p0∣pp_0 \mid p, with p0p_0 clearing Φ\Phi, and a rational DCC set B⊂[0,1]\mathcal{B} \subset[0,1], depending only on dd and Φ\Phi, with the following property. Suppose (X,B)(X,B) is a projective lc pair of dimension dd with coefficients in Φ\Phi, and

f ⁣:X⟶Z,dim⁡Z>0,KX+B∼Qf∗D,f \colon X \longrightarrow Z,\qquad\dim Z > 0,\qquad K_X+B \sim_{\mathbb{Q}} f^*D,

where ff is a contraction and DD is a rational Cartier divisor. There exist ψ∈C(X)∗\psi\in\mathbb{C}(X)^* and DZ∼QDD_Z \sim_{\mathbb{Q}} D such that

KX+B+1p0Div⁡(ψ)=f∗DZ,DZ=KZ+BZ+MZ.(1.1)K_X+B+\frac{1}{p_0}\operatorname{Div}(\psi)=f^*D_Z,\qquad D_Z=K_Z+B_Z+M_Z. \tag*{(1.1)}

Here BZB_Z is effective with coefficients in B\mathcal{B}, the pair (Z,BZ+MZ)(Z,B_Z+M_Z) is generalized lc, and M\mathbf{M} is b-nef with pMp\mathbf{M} b-Cartier. If (X,B)(X,B) is klt, the generalized pair is generalized klt.

The first equality in (1.1) is an equality of actual rational divisors, for compatible choices of canonical divisors and the displayed rational function. It selects the representative DZ∼QDD_Z \sim_{\mathbb{Q}} D to which the moduli bound applies. The two integers have distinct roles: p0p_0 gives the principal correction and, on the generic fibre, a trivialization in that degree; pp clears the moduli trace on a model determining M\mathbf{M}. The discriminant is controlled instead by the fixed DCC set B\mathcal{B}.

Denominators, positivity, and earlier work

Fujino and Mori bound the denominator of the semistable divisor accompanying bKXbK_X in their canonical bundle formula, where bb is the least nonvanishing pluricanonical degree of the generic fibre. Their bound uses the middle Betti number of a smooth model of a cyclic cover of the fibre of Kodaira dimension zero. The proof reduces to a curve and controls a finite character through this cohomology [12], Theorem 3.1 and Sections 3.3, 3.6–3.8. In their klt log Iitaka setting, Todorov and Xu obtain a bound for the moduli denominator in terms of the boundary coefficients in relative dimension two, with arbitrary total dimension [21], Theorem 1.3. Their proof first controls surface indices and the second Betti number of a resolution of the cyclic cover, then applies the Fujino–Mori character method.

When the generic fibre is a rational curve, Floris bounds a common integer clearing all moduli coefficients in terms of the fibre Cartier index. Her examples rule out every polynomial bound for such an integer as the index varies [9], Theorem 1.6. For the lc total spaces of dimension at most four considered here, the curve reduction produces reduced special fibres of dimension at most three. The index of the whole reduced fibre supplies the source of uniformity in our proof.

Qualitative moduli theory supplies a different part of the argument. Ambro establishes rational b-Cartier descent and positivity in the klt-trivial setting [1, 2], and Fujino and Gongyo extend b-nefness to lc-trivial fibrations [11], Theorem 3.6. These results put the moduli data on a suitable base model and make the determining divisor nef; their Cartier multiple may depend on the fibration. We use this descent and nefness after fixing the exact rational trivialization and verifying the required rank-one condition, and obtain a common multiple by a separate special-fibre calculation. The preprint of Bakker, Filipazzi, Mauri and Tsimerman proves qualitative b-semiampleness for lc-trivial fibrations with generically effective boundary [3], Theorem 1.5. Their Section 7.2.4 discusses the general effective question and known special cases, where one seeks a uniform multiple that is base point free on a determining model. A bound for the Cartier denominator makes a multiple Cartier on such a model; base point freeness is an additional condition, and is not used here.

The argument on a reducible fibre also has an established ancestry. Fujino’s admissible and preadmissible sections organize pluricanonical descent across the conductor [10 Definition 4.1 and Lemma 4.2]. Gongyo uses this framework in the abundance theorem for numerically trivial slc adjoints [13 Theorem 1.5 and Section 5]. Jiang and Liu supply the uniform index theorem for projective slc log Calabi–Yau pairs through dimension three that we use below [16 Corollary 1.6, arXiv version 1]. The relevant output is one trivialization on the slc pair itself, with its conductor gluing. It is this global form that permits the cyclic-character comparison in the present proof.

The route to the relative bound

Section 3 applies the lower-dimensional index theorem to the geometric generic fibre, whose dimension is at most three, and descends its principalization by Hilbert 90 in the same degree p0p_0. This fixes the exact presentation (1.1). Threshold ACC supplies the DCC set for BZB_Z. After applying the qualitative canonical bundle formula and passing to a smooth determining model W→ZW \to Z, it remains to control one moduli coefficient at a time. For a prime P⊂WP \subset W, let α\alpha be the coefficient of the pullback of DZD_Z, and let tPt_P be the threshold computed from the crepant sub-pair on a resolved diagram over WW. The coefficient of MWM_W differs from α+tP\alpha+ t_P by an integer. Section 4 takes a transverse curve slice and runs a relative dlt MMP to obtain an exact local identity on a dlt model. Adjunction in Section 5 then gives an slc pair (T,BT)(T, B_T) on the whole connected reduced special fibre, with dim⁡T≤3\dim T \le3 and KT+BT∼Q0K_T + B_T \sim_{\mathbb{Q}} 0.

The decisive uniform input is a form on this entire fibre. Global ACC places the different coefficients in a fixed finite set. The Jiang–Liu index theorem then gives a nowhere-vanishing log pluricanonical form uu on TT in one even multiple pp of p0p_0. The local residue test compares its pullback with the residues of an ambient form on a normalized cyclic cover; that ambient form carries the character recording the remaining denominator. The comparison may use a larger, pair-dependent degree for ambient adjunction, but it yields one scalar on each normalized component of the connected reduced covering fibre TYT_Y. In the uniform degree pp, the local conductor calculation shows that each tuple has matching nonzero next residues at a generic crossing of two components. Their scalars therefore agree across intersections and hence on all of TYT_Y. The ambient tuple is therefore one scalar multiple of the invariant pullback of uu, even when the cyclic group permutes components. Its character is trivial in degree pp, giving p(α+tP)∈Zp(\alpha+ t_P) \in\mathbb{Z} and the required Cartier bound.

Effective systems and torsion

When DD is big, Proposition 6.1 gives an integer m=m(d,Φ)m = m(d, \Phi) such that, for every positive multiple ℓ\ell of mm, the complete rounded divisorial system

∣⌊ℓ(KX+B)⌋∣\left\lvert\left\lfloor\ell(K_X + B) \right\rfloor\right\rvert

is nonempty and its section ratios generate exactly C(Z)⊂C(X)\mathbb{C}(Z) \subset\mathbb{C}(X). Here the sheaf is the rank-one reflexive divisorial sheaf. Equality of the embedded fields recovers the finite part of the fibration as well as the dimension of its image.

For every positive ℓ\ell divisible by p0p_0, Section 6 uses the exact presentation to identify the full section spaces inside C(X)\mathbb{C}(X):

H0(X,OX(⌊ℓ(KX+B)⌋))=ψℓ/p0f∗H0(Z,OZ(⌊ℓDZ⌋)),H^0\left(X, \mathcal{O}_X\left(\left\lfloor\ell(K_X + B) \right\rfloor\right)\right) = \psi^{\ell/p_0} f^* H^0\left(Z, \mathcal{O}_Z\left(\left\lfloor\ell D_Z \right\rfloor\right)\right),

where f∗f^* means pullback of rational functions. The valuation argument works for reflexive sheaves without requiring ℓ(KX+B)\ell(K_X + B) to be Cartier. Birkar–Zhang’s polarized effective birationality theorem applies to the resulting big lc adjoint on WW, with fixed DCC boundary coefficients and pMWpM_W nef Cartier [6], Theorem 1.3. Choosing mm divisible by p0p_0 and their uniform degrees, the equality above transfers the full base field to every required source system: the common factor cancels in ratios. Their separate Iitaka-fibration bound [6], Theorem 1.2 retains dependence on a fibre nonvanishing degree and a Betti number of a cyclic fibre cover.

Proposition 7.1 is a separate torsion result. Fix 1≤e≤41 \le e \le4, a rational DCC set I⊂[0,1]I \subset[0,1], and a positive integer pp. For projective generalized klt pairs (Z,BZ+MZ)(Z, B_Z + M_Z) of dimension ee, with boundary coefficients in II, b-nef rational data M\mathbf{M} for which pMp\mathbf{M} is b-Cartier, and a rationally connected smooth projective resolution of ZZ, it gives one integer ℓ=ℓ(e,I,p)\ell= \ell(e, I, p) such that

KZ+BZ+MZ∼Q0⟹ℓ(KZ+BZ+MZ) is an integral principal divisor.K_Z + B_Z + M_Z \sim_{\mathbb{Q}} 0 \quad\Longrightarrow\quad\ell(K_Z + B_Z + M_Z) \text{ is an integral principal divisor.}

Using suitable extractions, global ACC places the boundary coefficients in a fixed finite set and gives a uniform positive lower bound for generalized log discrepancies. Birkar’s boundedness theorem [5], Theorem 1.7 bounds the varieties up to isomorphism in codimension one. The proof combines their smooth-locus topology with Kummer theory and finite generation of the divisor class group Cl⁡(Z)\operatorname{Cl}(Z) from the rationally connected resolution to give a uniform exponent for torsion in Cl⁡(Z)\operatorname{Cl}(Z). A separate uniform multiple clears the coefficients of the actual adjoint before that torsion bound is applied. Birkar’s ordinary-pair index consequence, observed by Totaro [5], Corollary 1.8 and Section 9.5, is a close predecessor.

Corollary 7.2 combines this result with Theorem 1.1. A projective klt fourfold pair with fixed finite rational boundary coefficients and KX+B∼Q0K_X + B \sim_{\mathbb{Q}} 0 has a uniform integral principal multiple of KX+BK_X + B whenever it admits a contraction to a positive-dimensional base with a rationally connected smooth projective resolution. The statement includes B=0B = 0.

Divisors and the lower-dimensional index input

We fix the divisor conventions needed for the exact pullback identities, the rounded systems, and the index theorem on the reduced fibre. All varieties are over C\mathbb{C}. Unless stated otherwise, they are integral and normal. In the global statements, all varieties are projective, including the bases of the contractions. The reduced fibres may be reducible and nonnormal, and their normalizations may have several connected components. In the local curve arguments, the total spaces are projective over the indicated curves. After a curve is shrunk to an open neighbourhood, neither it nor its total space need be projective over C\mathbb{C}. A contraction is a surjective projective morphism ff with f∗O=Of_*\mathcal{O} = \mathcal{O}.

Boundaries are effective rational divisors; crepant sub-boundaries may have negative coefficients. We use the usual discrepancy conventions for lc, klt, and dlt pairs. A reduced pair (T,BT)(T,B_T) is slc if TT is pure-dimensional, S2S_2, and nodal in codimension one, no component of BTB_T is contained in the conductor, KT+BTK_T+B_T is rational Cartier, and the normalization with the conductor included in the boundary is lc. In particular, the conductor has coefficient one on each normalized branch. The fibres to which we apply this definition will be proved to have the required pure dimension and depth properties.

Canonical divisors are chosen using rational top forms, and we retain those choices in exact divisor identities. For rational divisors on a normal variety, D1∼QD2D_1 \sim_{\mathbb{Q}} D_2 means that some positive integer multiple of D1−D2D_1-D_2 is the divisor of a rational function. An equality of rational divisors is coefficientwise for the chosen representatives. In particular, rDrD being an integral principal divisor means

rD=Div⁡(v)rD = \operatorname{Div}(v)

for an actual rational function vv; it includes integrality of every coefficient of rDrD.

For an integral Weil divisor GG on a normal variety XX, the reflexive divisorial sheaf is

OX(G)(U)={v∈C(X):Div⁡(v)∣U+G∣U≥0}∪{0}.\mathcal{O}_X(G)(U)=\{v\in\mathbb{C}(X):\operatorname{Div}(v)|_U+G|_U\geq0\}\cup\{0\}.

For a rational divisor DD, its rounded system is the complete system of OX(⌊D⌋)\mathcal{O}_X(\lfloor D\rfloor). A nonzero rational function vv is a section exactly when

Div⁡(v)+D≥0,\operatorname{Div}(v)+D\geq0,

because its valuations are integers. This criterion does not require DD or ⌊D⌋\lfloor D\rfloor to be Cartier. The field generated by a nonempty system is the subfield of C(X)\mathbb{C}(X) generated by all ratios of nonzero sections. It distinguishes the full embedded field from a proper subfield of the same transcendence degree.

A subset of R\mathbb{R} satisfies the descending chain condition (DCC) if it contains no infinite strictly decreasing sequence. The ascending chain condition (ACC) is defined by reversing the inequalities. Both enter the proof: threshold ACC gives a DCC set for discriminant coefficients, and global ACC will reduce certain numerically trivial pairs to finite coefficient sets.

The index input needed for the relative theorem is in fibre dimension at most three. We use the following established theorem: for every finite set I⊂[0,1]∩QI\subset[0,1]\cap\mathbb{Q}, there is a positive integer n(I)n(I) such that every projective slc pair (T,BT)(T,B_T) of dimension at most three with coefficients in II and KT+BT∼Q0K_T+B_T\sim_{\mathbb{Q}}0 satisfies

n(I)(KT+BT)∼0.(2.1)n(I)(K_T+B_T)\sim0. \tag*{(2.1)}

This includes normal pairs and the zero boundary [16 Corollary 1.6, arXiv version 1]. We may enlarge n(I)n(I) to clear II. The conclusion means that the log pluricanonical sheaf OT(n(I)(KT+BT))\mathcal{O}_T(n(I)(K_T+B_T)) is invertible and trivial on TT itself. A choice of generator is a global form whose restrictions to the normalized components satisfy the conductor gluing. This global trivialization, rather than separate trivializations on the components, is the input required by the residue argument.

We also need this conclusion when the coefficients initially lie in a fixed rational DCC set I⊂[0,1]I\subset[0,1]. On each normalized irreducible component, include the conductor with coefficient one. The resulting pair is projective lc with effective boundary coefficients in the DCC set I∪{1}I\cup\{1\}, and its adjoint is numerically trivial. Global ACC [15 Theorem 1.5] places all its nonzero coefficients in a fixed finite rational subset, depending only on II and the dimension bound. The coefficients of BTB_T therefore also lie in a fixed finite set. Applying (2.1) to the slc pair TT supplies one uniform global trivialization, including the gluing. The possibly larger degree used later to restrict an ambient pluricanonical sheaf to TT may depend on the ambient pair; it is kept separate from this uniform index.

An exact pullback and the coefficient to be controlled

We begin the proof of Theorem 1.1. Put k=dim⁡Zk = \dim Z and K=C(Z)K = \mathbb{C}(Z). The contraction condition makes KK algebraically closed in C(X)\mathbb{C}(X), so this function-field extension is regular in characteristic zero. The generic fibre is therefore geometrically integral. It is normal by localization from XX, and normality is geometric for a finite-type variety over the perfect field KK. Choose a rational top form on ZZ. Together with the form defining KXK_X, the determinant sequence for function-field differentials determines a rational relative top form on the generic fibre XηX_\eta. We use its divisor as KXηK_{X_\eta}. At codimension-one points of XηX_\eta, which are smooth over KK, this divisor is the coefficientwise localization of KXK_X; vertical primes disappear. If d=kd = k, then Xη=Spec⁡KX_\eta= \operatorname{Spec} K and the relative form is a nonzero 00-form with zero divisor. Restrict a log resolution and its crepant sub-boundary to the geometric generic fibre. Generic smoothness makes the horizontal strata SNC there, so the original geometric generic pair is lc. That pair is projective of dimension d−k≤3d-k \leq3, its boundary coefficients belong to Φ\Phi, and its adjoint is rationally linearly trivial.

The lower-dimensional index theorem applies to this pair over K‾\overline{K}. For completeness, KK is finitely generated over C\mathbb{C}, so K‾\overline{K} and C\mathbb{C} are algebraically closed fields of characteristic zero with the same transcendence degree over Q\mathbb{Q}. An abstract field isomorphism therefore identifies the pair with a complex pair to which the theorem applies.

Choose a common integer p0p_0, also clearing Φ\Phi, which principalizes the adjoint of every such geometric generic fibre. This principalization descends to KK without enlarging the degree. Indeed, choose a finite Galois extension L/KL/K over which a principalizing function is defined. The quotient of any two of its Galois conjugates has zero divisor on the proper geometrically integral normal fibre over LL, hence belongs to L∗L^*. These quotients form a multiplicative Galois cocycle. Hilbert 90 rescales the function to make it invariant, and it then descends to KK. Consequently there is ψ∈C(X)∗\psi\in\mathbb{C}(X)^* such that

p0(KX+B)+Div⁡(ψ)p_0(K_X+B)+\operatorname{Div}(\psi)

is vertical over ZZ.

Choose aa divisible by p0p_0 and ϕ∈C(X)∗\phi\in\mathbb{C}(X)^* with

a(KX+B)+Div⁡(ϕ)=f∗(aD).a(K_X+B)+\operatorname{Div}(\phi)=f^*(aD).

The divisor of ψa/p0/ϕ\psi^{a/p_0}/\phi is vertical. On the proper normal generic fibre this function has neither zeros nor poles, so it belongs to K∗K^*. Denoting it by hh, set

DZ=D+1aDiv⁡(h).D_Z=D+\frac{1}{a}\operatorname{Div}(h).

Substitution gives the first equality of (1.1) as an equality of actual rational divisors. In particular, DZD_Z is rational Cartier and DZ∼QDD_Z\sim_{\mathbb{Q}}D.

We can now apply the lc-trivial-fibration theorem [11], Theorem 3.6. Besides generic log canonicity and the rational pullback relation, it requires a rank-one condition. On a log resolution, the modified discrepancy divisor A∗\mathbf{A}^* omits the discrepancy −1-1 terms. Because 0≤B≤10 \leq B \leq1, rounding up leaves, over the generic point of the base, only an effective exceptional divisor EXE_X; strict transforms contribute zero. The associated divisorial sheaf pushes forward to OX\mathcal{O}_X by normality. Pushing on to ZZ thus has rank one, as required.

For a prime divisor PP on any birational base model, let tPt_P be the lc threshold of its pullback over the generic point of PP, computed with the crepant sub-pair on a resolved diagram. The discriminant coefficient is 1−tP1-t_P. The crepant sub-pair is sub-lc, so tP≥0t_P \geq0; in the klt case it is sub-klt and tP>0t_P > 0. These inequalities on every base model give the asserted generalized singularities. On the original base ZZ, the boundary upstairs is effective and a pullback component dominating PP has positive integral multiplicity. Hence tP≤1t_P \le1, which gives BZ≥0B_Z \ge0.

For primes PP on ZZ, the thresholds satisfy ACC uniformly. Shrink about the generic point of PP so that PP is Cartier. In a log resolution computing the threshold, only divisors with positive order along the pullback of PP matter. Remove the images of those whose images are proper subsets of PP. Then tPt_P is an ordinary lc threshold of an effective Cartier divisor, with positive integral coefficients, against an lc pair with coefficients in Φ\Phi. The threshold ACC theorem [15 Theorem 1.1] applies. These thresholds are rational and lie in [0,1][0,1], so their complements form the required rational DCC set B⊂[0,1]\mathcal{B} \subset[0,1].

The qualitative theorem makes the moduli b-divisor b-nef and gives its descent to a nef rational Cartier divisor on a sufficiently high smooth projective model W→ZW \to Z. This holds for our chosen presentation: changing a rational trivialization adds a rational principal b-divisor from the base, which preserves nefness and rational Cartier descent. Write

DW=(W→Z)∗DZ,MW=DW−KW−BW.D_W=(W\to Z)^*D_Z,\qquad M_W=D_W-K_W-B_W.

For P⊂WP\subset W, put α=coeff⁡PDW\alpha=\operatorname{coeff}_P D_W. Since coeff⁡PBW=1−tP\operatorname{coeff}_P B_W=1-t_P and the coefficient of KWK_W is an integer,

coeff⁡PMW=α+tP−1−coeff⁡PKW.\operatorname{coeff}_P M_W=\alpha+t_P-1-\operatorname{coeff}_P K_W.

It remains to prove, uniformly in PP, that

p(α+tP)∈Z.(3.1)p(\alpha+t_P)\in\mathbb{Z}. \tag*{(3.1)}

Then pMWpM_W is an integral divisor on the smooth variety WW, hence Cartier.

Reduction to a dlt fibre over a curve

Our objective is the integrality condition (3.1). Fix a prime P⊂WP\subset W. Take a smooth projective model V→XV\to X mapping to WW by gg, with SNC markings for the crepant boundary BVcB_V^c, the exceptional divisors over XX, and the support of g∗Pg^*P. The morphism gg has connected fibres: its function field extension is C(W)=C(Z)⊂C(V)=C(X)\mathbb{C}(W)=\mathbb{C}(Z)\subset\mathbb{C}(V)=\mathbb{C}(X), which is regular. Its Stein factor is therefore finite birational over the normal variety WW and hence is WW itself. Let θV\theta_V be the rational top form compatible with the chosen canonical divisor on XX, and put KV=Div⁡(θV)K_V=\operatorname{Div}(\theta_V). Crepant pullback gives

KV+BVc+1p0Div⁡(ψ)=g∗DW.(4.1)K_V+B_V^c+\frac{1}{p_0}\operatorname{Div}(\psi)=g^*D_W. \tag*{(4.1)}

Put t=tPt=t_P. At the generic point of PP, the boundary BVc+tg∗PB_V^c+tg^*P has coefficients at most one, with equality on at least one component dominating PP. This is the SNC threshold calculation.

Choose sufficiently general very ample divisors A1,…,Ak−1A_1,\ldots,A_{k-1} on WW and put C=A1∩⋯∩Ak−1C=A_1\cap\cdots\cap A_{k-1}, taking C=WC=W when k=1k=1. Bertini, applied successively to the pullback linear systems and the finitely many marked strata, makes CC and VC=g−1CV_C=g^{-1}C smooth, with SNC restricted markings. The curve CC is connected, and the restriction of gg has connected fibres, so VCV_C is connected and hence integral. We also require C⊄Supp⁡DWC\not\subset\operatorname{Supp}D_W and VC⊄Supp⁡KV∪Supp⁡BVc∪Supp⁡Div⁡(ψ)V_C\not\subset\operatorname{Supp}K_V\cup\operatorname{Supp}B_V^c\cup\operatorname{Supp}\operatorname{Div}(\psi). The dimension of VCV_C is d−k+1≤4d-k+1\le4. Choose an intersection point c∈C∩Pc\in C\cap P transverse and general on PP. We may avoid at cc all other components of Supp⁡DW\operatorname{Supp}D_W, the bad strata loci on PP, and the images of all relevant nondominating strata which do not contain PP.

Let h:VC→Ch:V_C\to C, F=h∗[c]F=h^*[c], and Bc=BVc∣VCB^c=B_V^c|_{V_C}. We specify the canonical divisor in complete-intersection adjunction in order to retain the coefficient of PP. Choose general representatives Aj′∼AjA'_j \sim A_j avoiding cc, and rational functions χj∈C(W)∗\chi_j \in\mathbb{C}(W)^* with Div⁡(χj)=Aj′−Aj\operatorname{Div}(\chi_j)=A'_j-A_j. Define θC\theta_C as the iterated Poincaré residue, in the order of the cuts, of

θV∏j=1k−1g∗χj\theta_V\prod_{j=1}^{k-1}g^*\chi_j

along g−1A1,…,g−1Ak−1g^{-1}A_1,\ldots,g^{-1}A_{k-1}, taking each residue on the preceding cut. The generality of the divisors makes this a nonzero rational top form on VCV_C. For k=1k=1 the product is empty and the residue is the identity. Each χj\chi_j supplies a simple pole along the cutting divisor and a zero along its chosen representative. Cancelling the cutting divisors before restriction, the residue formula gives an equality of actual divisors:

KVC:=Div⁡(θC)=(Div⁡(θV∏jg∗χj)+∑jg∗Aj)∣VC=(KV+∑jg∗Aj′)∣VC.\begin{aligned} K_{V_C}:=\operatorname{Div}(\theta_C)=\left(\operatorname{Div}\left(\theta_V\prod_j g^*\chi_j\right)+\sum_j g^*A_j\right)\bigg|_{V_C} \\ &=\left(K_V+\sum_j g^*A'_j\right)\bigg|_{V_C}. \end{aligned}

Set ψC=ψ∣VC\psi_C=\psi|_{V_C} and DC′=(DW+∑jAj′)∣CD'_C=(D_W+\sum_j A'_j)|_C. All these restrictions are defined by generality. Restricting (4.1) now gives

KVC+Bc+1p0Div⁡(ψC)=h∗DC′,coeff⁡cDC′=α.(4.2)K_{V_C}+B^c+\frac{1}{p_0}\operatorname{Div}(\psi_C)=h^*D'_C,\qquad\operatorname{coeff}_cD'_C=\alpha. \tag*{(4.2)}

The coefficient assertion follows because CC meets PP transversely at cc, while the Aj′A'_j and all other components of Supp⁡DW\operatorname{Supp}D_W avoid cc.

Along FF, the coefficients of Bc+tFB^c+tF are at most one, with equality on a component of FF. Indeed, the marked divisors dominating PP restrict transversely and reducedly, and near the selected point g∗P∣VC=Fg^*P|_{V_C}=F. Over the generic point of CC there is still a projective birational comparison with the normal fibre of the original model XX, and the restricted exceptional divisors are exceptional there. To justify this last assertion, the generic point of CC lies where W→ZW\to Z is an isomorphism. Generic flatness and openness of geometric normality and integrality give normal integral original fibres on an open base, and the birational isomorphism locus is fibrewise dense there. Shrinking further makes the exceptional images have fibre codimension at least two.

On VCV_C define an effective boundary Γ\Gamma by taking FredF_{\mathrm{red}}, the horizontal strict transforms of the original boundary with their original coefficients, and all horizontal restricted exceptional divisors with coefficient one. Then (VC,Γ)(V_C,\Gamma) is log smooth, its horizontal coefficients belong to the fixed set Φ∪{1}\Phi\cup\{1\}, and

E=Γ−Bc−tF(4.3)E=\Gamma-B^c-tF \tag*{(4.3)}

is effective near cc and has coefficient zero on a component of FF. On the generic fibre EE is effective: its horizontal nonexceptional terms cancel, while every horizontal exceptional term has coefficient 1−coeff⁡Bc≥01-\operatorname{coeff}B^c\geq0. Its support there is exceptional over the original normal fibre by the preceding birational comparison. Equation (4.2) gives the exact identity

KVC+Γ+1p0Div⁡(ψC)=h∗(DC′+t[c])+E.K_{V_C}+\Gamma+\frac{1}{p_0}\operatorname{Div}(\psi_C)=h^*(D'_C+t[c])+E.

We run a minimal-model program over CC. All negative coefficients of EE are vertical and occur over finitely many points, so there is an effective rational divisor AA on CC with E+:=E+h∗A≥0E^+:=E+h^*A\geq 0.

The preceding identity becomes

KVC+Γ+1p0Div⁡(ψC)=h∗(DC′+t[c]−A)+E+.K_{V_C}+\Gamma+\frac{1}{p_0}\operatorname{Div}(\psi_C)=h^*(D'_C+t[c]-A)+E^+.

In particular, KVC+Γ∼Q,CE+K_{V_C}+\Gamma\sim_{\mathbb Q,C}E^+; its restriction to a very general fibre is rationally linearly equivalent to an effective divisor, so it is pseudo-effective over CC.

The existence and preservation results recalled in [7] (Remark 2.11, arXiv version 2) permit an MMP with scaling of an ample divisor over the base for an lc generalized pair whose underlying variety is Q\mathbb Q-factorial klt. We apply this to the Q\mathbb Q-factorial dlt pair (VC,Γ)(V_C,\Gamma) over CC; the same reference states that its stages remain Q\mathbb Q-factorial and dlt. Each birational step is negative for the transformed adjoint. The zero nef datum satisfies the source’s NQC hypothesis. In dimension four, [7] (Theorem 1.1, arXiv version 2) terminates every sequence of flips over CC for an NQC lc generalized pair whose adjoint is pseudo-effective over CC. The three-dimensional statement [7] (Theorem 1.2, arXiv version 2) has no pseudo-effectivity hypothesis.

These results supply the program and terminate a possible flip tail. We check that its endpoint is nef and retains the exact identity. Use θC\theta_C to choose canonical divisors on every birational stage hi:Vi→Ch_i: V_i\to C, and let Γi\Gamma_i and Ei+E_i^+ denote the pushforwards. Every step is over CC, so the preceding identity pushes forward to

KVi+Γi+1p0Div⁡(ψC)=hi∗(DC′+t[c]−A)+Ei+,Ei+≥0.K_{V_i}+\Gamma_i+\frac{1}{p_0}\operatorname{Div}(\psi_C)=h_i^*(D'_C+t[c]-A)+E_i^+,\qquad E_i^+\geq0.

Thus the adjoint remains pseudo-effective over CC. A fibre-type negative extremal contraction is impossible: a general positive-dimensional contracted fibre has a curve ℓ\ell not contained in Supp⁡Ei+\operatorname{Supp}E_i^+. Since ViV_i is Q\mathbb Q-factorial, a Cartier multiple of Ei+E_i^+ restricts to an effective divisor on the normalization of ℓ\ell. Hence

0≤Ei+⋅ℓ=(KVi+Γi)⋅ℓ<0,0\leq E_i^+\cdot\ell=(K_{V_i}+\Gamma_i)\cdot\ell<0,

a contradiction. Divisorial contractions strictly decrease the relative Picard number, so an infinite program would eventually consist only of flips. The cited termination statements exclude such a tail in dimensions three and four; in dimensions at most two no flips occur. The endpoint is a projective morphism fN:N→Cf_N:N\to C with NN Q\mathbb Q-factorial, (N,ΓN)(N,\Gamma_N) dlt, and KN+ΓNK_N+\Gamma_N nef over CC. Its unchanged regular function-field extension and Stein factorization give connected fibres, so fNf_N is a contraction.

Let EN+E_N^+ be the transform of E+E^+ on NN. The pushforward of h∗Ah^*A is fN∗Af_N^*A, so EN:=EN+−fN∗AE_N:=E_N^+-f_N^*A is the pushforward of the original EE. Substituting EN+=EN+fN∗AE_N^+=E_N+f_N^*A into the transformed identity gives

KN+ΓN+1p0Div⁡(ψC)=fN∗(DC′+t[c])+EN.(4.4)K_N+\Gamma_N+\frac{1}{p_0}\operatorname{Div}(\psi_C)=f_N^*(D'_C+t[c])+E_N. \tag*{(4.4)}

We claim that EN=0E_N=0 near cc. Take a common resolution with maps r:V~→VCr:\widetilde V\to V_C and r′:V~→Nr':\widetilde V\to N. Discrepancy comparison for the K+ΓK+\Gamma MMP gives

r∗(KVC+Γ)−r′∗(KN+ΓN)≥0r^*(K_{V_C}+\Gamma)-r'^*(K_N+\Gamma_N)\geq0

by [19] (Lemmas 3.38–3.39). Pulling back the exact input and output identities cancels the common base pullbacks and the common principal divisor, giving

r′∗EN≤r∗E.(4.5)r'^*E_N\leq r^*E. \tag*{(4.5)}

Let η\eta be the generic point of CC and q:V~η→Xηq:\widetilde{V}_{\eta}\to X_{\eta} the morphism to the normal original fibre. The restriction of ENE_N to NηN_{\eta} is effective, being the pushforward of the effective restriction of EE; hence the restriction of r′∗ENr'^*E_N is effective as well. The restriction of r∗Er^*E is effective and qq-exceptional, so (4.5) makes the restriction of r′∗ENr'^*E_N qq-exceptional. Finally, (4.4) gives EN≡CKN+ΓNE_N\equiv_C K_N+\Gamma_N, so that restriction is nef, in particular qq-nef. The negativity lemma makes it zero. Thus ENE_N has no horizontal component. After shrinking about cc, it is effective and supported on the special fibre, and it remains nef over CC.

Write

FN=fN∗[c]=∑ieiSi,EN=∑iqiSi,ei>0,qi≥0.F_N=f_N^*[c]=\sum_i e_iS_i,\qquad E_N=\sum_i q_iS_i,\qquad e_i>0,\quad q_i\geq0.

and set λ=max⁡i(qi/ei)\lambda=\max_i(q_i/e_i). The divisor Δ=λFN−EN\Delta=\lambda F_N-E_N is effective, anti-nef over CC, and misses at least one component of the fibre. Suppose the fibre has positive dimension and Δ≠0\Delta\ne0. Connectedness gives a component SS outside Supp⁡Δ\operatorname{Supp}\Delta that meets it. Since NN is Q\mathbb{Q}-factorial, choose a positive integer bb so that bΔb\Delta is Cartier. Its restriction to the integral projective component SS is a nonzero effective Cartier divisor. If n=dim⁡Sn=\dim S and ASA_S is a very ample Cartier divisor on SS, then

((bΔ)∣S)⋅ASn−1>0.\left((b\Delta)|_S\right)\cdot A_S^{n-1}>0.

Here ASn−1A_S^{n-1} is represented by an effective curve cycle in the fibre (by SS itself when n=1n=1), so anti-nefness gives the opposite inequality. This contradiction proves Δ=0\Delta=0, hence EN=λFNE_N=\lambda F_N. For a zero-dimensional fibre, fNf_N is an isomorphism of normal curves and the same proportionality is immediate. Finally,

r′∗FN=r∗F,r'^*F_N=r^*F,

and the original EE has coefficient zero on a component of FF. Taking the coefficient of its strict transform in (4.5) forces λ=0\lambda=0, whether or not that component survives on NN. This proves the claim.

Shrink CC about cc and set T=(fN∗[c])redT=(f_N^*[c])_{\mathrm{red}}. No divisor was extracted in the program, so every surviving component of this fibre has coefficient one in ΓN\Gamma_N. Thus ΓN=T+H\Gamma_N=T+H, where HH is horizontal and has coefficients in the fixed set Φ∪{1}\Phi\cup\{1\}. The reduced fibre TT is connected and projective. Its components have dimension d−k≤3d-k\leq3, since they are the components of the effective Cartier divisor fN∗[c]f_N^*[c] on the integral variety NN. Removing all boundary from the Q\mathbb{Q}-factorial dlt pair shows that NN is klt. Shrink again so that DC′D'_C is supported at most at cc. For the integral Weil divisor L=p0(KN+T+H)L=p_0(K_N+T+H), the exact relation is now

L+Div⁡(ψC)=p0(α+t)fN∗[c].(4.6)L+\operatorname{Div}(\psi_C)=p_0(\alpha+t)f_N^*[c]. \tag*{(4.6)}

The denominator detected by residues on the whole fibre

In the application to (4.6), the coefficient below is β=α+t\beta=\alpha+t. Write p0β=a/mp_0\beta=a/m in lowest terms, with m>0m>0. An mmth root of a base uniformizer produces a log pluricanonical generator with character ζ−a\zeta^{-a} for ζ∈μm\zeta\in\mu_m. We compare its p/p0p/p_0th power with the pullback of a degree-pp form on the whole reduced fibre. Divisible adjunction will first make their ratios constant on each normalized component. Residues along the conductor will then make those constants equal, forcing the character to be trivial and hence m∣p/p0m\mid p/p_0.

Lemma 5.1 (The reduced fibre and the cyclic residue test). Fix a finite set Φ⊂[0,1]∩Q\Phi\subset[0,1]\cap\mathbb{Q} and a positive integer p0p_0 clearing its denominators. There is a positive integer pp, depending only on Φ\Phi and p0p_0, divisible by p0p_0, with the following property. Let

f:N⟶Cf:N\longrightarrow C

be a projective contraction from a normal integral variety to a smooth complex curve, let c∈Cc \in C, and suppose 1≤dim⁡N≤41 \le\dim N \le4. Set F=f∗[c]F = f^{*}[c] and T=FredT = F_{\mathrm{red}}. Assume that NN is Q\mathbb{Q}-factorial, that (N,T+H)(N,T+H) is dlt, and that HH is an effective horizontal Q\mathbb{Q}-divisor with coefficients in Φ\Phi. Suppose, on a neighbourhood of FF, that there are β∈Q\beta\in\mathbb{Q} and ψ∈C(N)∗\psi\in\mathbb{C}(N)^{*} such that the following is an equality of actual Q\mathbb{Q}-divisors, for a fixed canonical divisor:

p0(KN+T+H)+Div⁡ψ=p0βF.(5.1)p_{0}(K_{N}+T+H)+\operatorname{Div}\psi=p_{0}\beta F. \tag*{(5.1)}

Then pβ∈Zp\beta\in\mathbb{Z}.

Proof. We may shrink CC about cc throughout. In particular, we take a uniformizer z∈C(C)z \in\mathbb{C}(C) with Div⁡Cz=[c]\operatorname{Div}_{C}z=[c] on this neighbourhood. The fibre TT is connected and projective, since ff is a projective contraction. Its irreducible components have dimension dim⁡N−1\dim N-1: the divisor FF is an effective Cartier divisor on the integral variety NN, and its support is the whole fibre. When dim⁡N=1\dim N=1, the contraction ff is an isomorphism of normal curves. Comparing the coefficient at cc in (5.1) gives p0β∈Zp_{0}\beta\in\mathbb{Z}, so this case is immediate. Henceforth 1≤dim⁡T≤31 \le\dim T \le3.

Adjunction on the entire reduced fibre. Write T=⋃iTiT=\bigcup_i T_i. By dlt adjunction and the structure theorem for dlt strata, each TiT_i is normal and

(KN+T+H)∣Ti∼QKTi+Θi,(5.2)(K_N+T+H)|_{T_i}\sim_{\mathbb{Q}}K_{T_i}+\Theta_i, \tag*{(5.2)}

where (Ti,Θi)(T_i,\Theta_i) is lc and Θi\Theta_i is the effective different; see [17], Sections 4.1–4.2 and Theorems 4.16 and 4.19. We use the residue form of this adjunction [18], Definition 11.14, author version. If nn is sufficiently divisible, the nnth tensor power of the ordinary residue at the generic point of TiT_i extends to an isomorphism

ON(n(KN+T+H))∣Ti≃OTi(n(KTi+Θi)).\mathcal{O}_N\bigl(n(K_N+T+H)\bigr)|_{T_i}\simeq\mathcal{O}_{T_i}\bigl(n(K_{T_i}+\Theta_i)\bigr).

The different is defined so that the generic residue extends uniquely to this canonical isomorphism once the ambient Cartier index is cleared. Here TiT_i is normal, so its normalization does not change the target. The isomorphism therefore identifies actual rational pluricanonical forms. The same form of adjunction will be used for normal dlt components upstairs. Intersections of distinct components of TT are unions of lc strata. At the generic point of an intersection of codimension two in NN, the pair is simple normal crossing, precisely two components of TT pass through the point, and HH is absent. The corresponding conductor prime on either branch occurs in Θi\Theta_i with coefficient one. The remaining coefficients of the differents belong to the set

D(Φ)={r−1+br ∣ r∈N>0, nϕ∈Z≥0, b=∑ϕ∈Φ∪{1}nϕϕ≤1}∩[0,1].(5.3)\mathcal{D}(\Phi)=\left\{\left.\frac{r-1+b}{r}\ \right|\ r\in\mathbb{N}_{>0},\ n_{\phi}\in\mathbb{Z}_{\geq0},\ b=\sum_{\phi\in\Phi\cup\{1\}}n_{\phi}\phi\leq1\right\}\cap[0,1]. \tag*{(5.3)}

This is the usual coefficient rule for the different; see [15], Lemma 4.1. The positive elements of Φ∪{1}\Phi\cup\{1\} have a positive minimum, so the possible sums b≤1b\leq1 form a finite set. For each such sum, the displayed coefficients are nondecreasing in rr and converge to one. Consequently D(Φ)\mathcal{D}(\Phi) is a fixed rational DCC set. We include the conductor coefficient one in this set.

To apply the index theorem to TT, we must glue this component adjunction on the reduced scheme itself. We will prove that TT is demi-normal and that divisible residues identify its log pluricanonical sheaf with an ambient restriction. The degree needed for this adjunction may depend on the pair. Conductor-compatible descent is also the issue addressed by the admissible-section methods of Fujino [10 Definition 4.1 and Lemma 4.2] and Gongyo [13 Section 5]; here we give the local comparison needed for the later uniform degree.

Apply the depth theorem [18 Theorem 11.18, author version] to the dlt pair (N,T+H)(N,T+H) with the effective integral divisor D=T≤⌊T+H⌋D=T\leq\lfloor T+H\rfloor and L=0L=0. It gives that ON\mathcal{O}_N, ON(−T)\mathcal{O}_N(-T), and OT\mathcal{O}_T are Cohen–Macaulay. Here ON(−T)\mathcal{O}_N(-T) is the ideal of the reduced union of the prime divisors TiT_i: on the normal variety NN, it is the intersection of their height-one prime ideals, equivalently the regular functions vanishing to order at least one at every TiT_i. Thus the subscheme in the depth theorem is the reduced fibre used here. In particular, TT satisfies S2S_2.

The normality of the TiT_i and the generic normal crossing description show that TT has only smooth points and ordinary double crossings in codimension one. It is also seminormal. By the square–cube criterion, an element of the total quotient ring whose square and cube are regular lies in the local ring at each codimension-one point, where seminormality is explicit. The S2S_2 extension property then puts it in OT\mathcal{O}_T. Thus TT is demi-normal. Its normalization is the disjoint union of the TiT_i, and its conductor divisor is the union of the double-crossing divisors described above.

Remove the coefficient-one conductor divisors from the Θi\Theta_i and push the remaining boundary cycles to TT; denote the result by BTB_T. Off the conductor the normalization is an isomorphism in codimension one, so this does not double count any prime. The boundary BTB_T is effective, has coefficients in D(Φ)\mathcal{D}(\Phi), and has no component contained in the conductor.

Choose an open immersion j:T∘↪Tj:T^\circ\hookrightarrow T whose complement has codimension at least two, such that T∘T^\circ has only smooth points and ordinary double crossings. We may also arrange that at each crossing the ambient pair is simple normal crossing with just the two vertical branches, and that the support of BT∣T∘B_T|_{T^\circ} is contained in the smooth locus. The dualizing sheaf of T∘T^\circ is invertible, and the relevant multiples of BT∣T∘B_T|_{T^\circ} are Cartier. For such a multiple nn, interpret OT(n(KT+BT))\mathcal{O}_T(n(K_T+B_T)) initially as

j∗(ωT∘⊗n⊗OT∘(nBT∣T∘)).j_*\left(\omega_{T^\circ}^{\otimes n}\otimes\mathcal{O}_{T^\circ}(nB_T|_{T^\circ})\right).

We claim that for every sufficiently divisible positive integer nn, the residue maps give a natural isomorphism

ON(n(KN+T+H))∣T≃OT(n(KT+BT)).(5.4)\left.\mathcal{O}_N\left(n(K_N+T+H)\right)\right|_T \simeq\mathcal{O}_T\left(n(K_T+B_T)\right). \tag*{(5.4)}

Choose nn even and divisible enough that the ambient sheaf is invertible and the component residue isomorphisms hold. Away from the conductor, these isomorphisms give (5.4) on T∘T^\circ. At a node, take local normal crossing coordinates x,yx,y for the two branches. Hypersurface adjunction for xy=0xy=0 identifies the restriction of the ambient log canonical line with the dualizing line of the node. The two iterated residues of dx/x∧dy/ydx/x\wedge dy/y differ by a sign; their nnth tensor powers give the dualizing-sheaf gluing and have equal next residues when nn is even. This proves the claimed residue identification on T∘T^\circ.

An invertible sheaf on the S2S_2 scheme TT equals the extension of its restriction from T∘T^\circ. Applying this to the left side of (5.4) and using the definition of the right side proves the isomorphism on TT. In particular, the defined extension is invertible in these degrees, and the isomorphism retains the actual rational residue forms on every normalized branch.

It follows that KT+BTK_T+B_T is Q\mathbb{Q}-Cartier. Its pullback to the normalization is KTi+ΘiK_{T_i}+\Theta_i, with the conductor included, so (T,BT)(T,B_T) is slc. (5.1), together with F=Div⁡(f∗z)F=\operatorname{Div}(f^*z), makes KN+T+HK_N+T+H rationally linearly trivial near TT. Restricting a sufficiently divisible trivialization in (5.4) gives

KT+BT∼Q0.(5.5)K_T+B_T\sim_{\mathbb{Q}}0. \tag*{(5.5)}

A uniform degree on the slc fibre. Apply global ACC to the projective normalized component pairs (Ti,Θi)(T_i,\Theta_i), whose adjoints are numerically trivial by (5.5). Their dimensions are at most three and their coefficients lie in the fixed DCC set D(Φ)\mathcal{D}(\Phi); hence their nonzero coefficients lie in a fixed finite rational set [15 Theorem 1.5]. The same is true of BTB_T. The bounded index theorem for projective slc log Calabi–Yau pairs in dimensions at most three now gives a common integer annihilating KT+BTK_T+B_T [16 Corollary 1.6, arXiv version 1]. Enlarging this integer, choose once and for all an even multiple pp of p0p_0, depending only on Φ\Phi and p0p_0, such that

pBT is integral,p(KT+BT)∼0.(5.6)pB_T\text{ is integral},\qquad p(K_T+B_T)\sim0. \tag*{(5.6)}

Choose a nowhere-vanishing generator uu of this trivial log pluricanonical line. On the normalization it is a tuple of rational pp-pluricanonical forms uiu_i on the TiT_i, with the prescribed boundary poles and conductor gluing.

The comparison uses two degrees for different purposes. A sufficiently divisible degree n=bpn=bp makes ubu^b a generating ambient restriction and will control divisors of componentwise ratios. The conductor comparison will then take place in the uniform degree pp, using only the ordinary node description there.

The root cover. Write

p0β=am,a∈Z,m∈N>0,gcd⁡(a,m)=1.(5.7)p_0\beta=\frac{a}{m},\qquad a\in\mathbb{Z},\qquad m\in\mathbb{N}_{>0},\qquad\gcd(a,m)=1. \tag*{(5.7)}

Thus the goal is m∣p/p0m\mid p/p_0. The case m=1m=1 is immediate; assume m>1m>1. Let C′→CC'\to C be the normalization in C(C)(w)\mathbb{C}(C)(w), where wm=zw^m=z, and let π:Y→N\pi:Y\to N be the normalization of the dominating component of N×CC′N\times_C C'. The polynomial wm−zw^m-z is Eisenstein at cc. Thus C′C' has a unique point c′c' over cc, with total ramification of degree mm there. Since ff is a contraction of normal varieties, C(C)\mathbb{C}(C) is algebraically closed in C(N)\mathbb{C}(N); in characteristic zero this is a regular function-field extension. It is consequently linearly disjoint from C(C′)/C(C)\mathbb{C}(C')/\mathbb{C}(C). The map π\pi has degree mm and cyclic Galois group μm\mu_m, acting by w↦ζww\mapsto\zeta w. Write fY:Y→C′f_Y:Y\to C' for the induced morphism and put TY=(π−1T)redT_Y=(\pi^{-1}T)_{\mathrm{red}}. Figure 1 records these maps and their reduced special fibres; the total space YY is the normalization of the base change.

The normalized cyclic base change and its whole reduced special fibres over c' and c

Figure 1. The normalized cyclic base change and its whole reduced special fibres over c′c' and cc.

The covering group may permute components of TYT_Y, so the residue comparison must use their conductor gluing.

The morphism fYf_Y is projective. Its function field is regular over C(C′)\mathbb{C}(C'), because regularity is preserved by this base change. Stein factorization therefore gives (fY)∗OY=OC′(f_Y)_*\mathcal{O}_Y=\mathcal{O}_{C'}. In particular, TYT_Y is connected and projective. The divisor p0(KN+T+H)p_0(K_N+T+H) in (5.1) is integral. If F=∑ieiTiF=\sum_i e_iT_i, comparison of coefficients in that equation and (5.7) gives m∣eim\mid e_i for every ii. At the generic point of TiT_i, write f∗z=τeivf^*z=\tau^{e_i}v with vv a unit. After dividing ww by τei/m\tau^{e_i/m}, the normalized extension is obtained by extracting an mmth root of vv and is étale. Away from TT the function f∗zf^*z is a unit, and the same conclusion holds. Hence π\pi is étale in codimension one.

Put HY=π∗HH_Y=\pi^*H, and choose canonical divisors compatibly. Since π\pi is quasi-étale and the coefficient-one divisor pulls back without divisorial ramification, we have

KY+TY+HY=π∗(KN+T+H).(5.8)K_Y+T_Y+H_Y=\pi^*(K_N+T+H). \tag*{(5.8)}

The pair on the left is dlt. Indeed, finite crepant discrepancy comparison multiplies a downstairs log discrepancy by the ramification index of a divisorial prolongation [19] Proposition 5.20. Thus the upstairs pair is lc, and every upstairs lc centre maps onto a downstairs lc centre. The pair downstairs is simple normal crossing near the generic point of each such centre. A finite quasi-étale map is étale over the smooth locus of its target, by purity of the branch locus [20] Tag 0BMB. Consequently the upstairs pair is simple normal crossing at the generic points of all its lc centres. A log resolution chosen to be an isomorphism over this log smooth open has no exceptional divisor of log discrepancy zero, which is the dlt condition. This argument does not require YY to be Q-factorial. In particular, each irreducible component TY,jT_{Y,j} of TYT_Y is normal.

Let θ\theta be the rational top differential form defining KNK_N. Define the rational p0p_0-pluricanonical form

s=(π∗θ)⊗p0π∗ψw−a.(5.9)s = (\pi^*\theta)^{\otimes p_0}\pi^*\psi w^{-a}. \tag*{(5.9)}

Since π∗F=mDiv⁡Yw\pi^*F=m\operatorname{Div}_Y w, equations (5.1)–(5.8) give

Div⁡(s)+p0(TY+HY)=0.\operatorname{Div}(s)+p_0(T_Y+H_Y)=0.

Thus ss generates the degree-p0p_0 divisorial log pluricanonical sheaf on YY. In particular its sufficiently divisible powers generate the corresponding invertible log pluricanonical sheaves.

Residue comparison on each component. Let TiT_i be the component of TT dominated by TY,jT_{Y,j}, and write ρj:TY,j→Ti\rho_j:T_{Y,j}\to T_i for the induced finite morphism. At their generic points the map is étale. The ordinary generic residue

vj=res⁡TY,j(sp/p0)v_j=\operatorname{res}_{T_{Y,j}}(s^{p/p_0})

is therefore a nonzero rational pp-pluricanonical form. The form ρj∗ui\rho_j^*u_i is also nonzero, and the quotient

rj=vjρj∗ui∈C(TY,j)∗(5.10)r_j=\frac{v_j}{\rho_j^*u_i}\in\mathbb{C}(T_{Y,j})^* \tag*{(5.10)}

is a rational function. We prove that rjr_j is constant by comparing sufficiently divisible powers.

Choose a multiple n=bpn=bp sufficiently divisible for (5.4) and for component adjunction upstairs. Then (vj)b(v_j)^b is a nowhere-vanishing generator of the degree-nn adjunction sheaf on TY,jT_{Y,j}. The same is true of ρj∗(uib)\rho_j^*(u_i^b). For the latter assertion, work near any point of TT. By (5.4), the section ubu^b is a generator of the restriction of the invertible sheaf ON(n(KN+T+H))\mathcal{O}_N(n(K_N+T+H)). Relative to a local ambient generator it is a unit on TT. Such a unit lifts, after restricting the neighbourhood, to a unit on NN. Hence ubu^b is the residue restriction of a local ambient log generator. Pull that generator back to YY. It remains a log generator by (5.8); its residue on TY,jT_{Y,j} generates the upstairs adjunction sheaf. At the generic point residue commutes with the étale pullback, so this residue is exactly the rational form ρj∗uib\rho_j^*u_i^b. This identifies the rational forms everywhere they are defined, and proves the assertion at every point of TY,jT_{Y,j}.

It follows that rjbr_j^b has zero divisor on TY,jT_{Y,j}, and hence so does rjr_j. A rational function with zero divisor on a normal projective integral variety is an invertible global function, and therefore a nonzero complex constant. We have proved

vj=rjρj∗ui,rj∈C∗.(5.11)v_j=r_j\rho_j^*u_i,\qquad r_j\in\mathbb{C}^*. \tag*{(5.11)}

Gluing the scalars and killing the character. Suppose two distinct components TY,jT_{Y,j} and TY,j′T_{Y,j'} meet. Their intersection contains a stratum of codimension two in YY along which the pair is generically simple normal crossing. Its image is a codimension-two lc centre downstairs. At the generic point of this image the map π\pi is étale and the downstairs pair is simple normal crossing. The two downstairs vertical branches are distinct: étale inverse images of one smooth divisor cannot give two intersecting branches. Moreover HH is absent at this generic crossing.

At the generic point ξ\xi of the upstairs crossing, choose the two normal coordinates x,yx,y and a regular ambient (dim⁡Y−2)(\dim Y-2)-form η\eta whose restriction is a nonzero top form on the smooth stratum. Such choices are available in normal crossing coordinates. Since sp/p0s^{p/p_0} is a log generator, it has the local form

sp/p0=ε(dxx∧dyy∧η)⊗p,ε∈OY,ξ∗.s^{p/p_0}=\varepsilon\left(\frac{dx}{x}\wedge\frac{dy}{y}\wedge\eta\right)^{\otimes p},\qquad\varepsilon\in\mathcal{O}^{*}_{Y,\xi}.

The two next residues differ by (−1)p(-1)^p and are nonzero because ε\varepsilon is a unit. They therefore agree. The components of the tuple uu have the same matching, nonzero next residues downstairs: uu is a generator of the slc log pluricanonical line, whose local description at the node is the even tensor power of the dualizing line. Their étale pullbacks retain this property. Taking next residues in (5.11) now gives rj=rj′r_j=r_{j'}.

Since TYT_Y is connected, its component-incidence graph is connected. All the constants rjr_j are consequently equal to one scalar r∈C∗r\in\mathbb{C}^{*}. In tuple notation on the normalized components of TYT_Y, we have

(res⁡TY,j(sp/p0))j=rπ∗u.(5.12)\left(\operatorname{res}_{T_{Y,j}}\left(s^{p/p_0}\right)\right)_j=r\pi^{*}u. \tag*{(5.12)}

The tuple π∗u\pi^{*}u is invariant under the covering group, with the natural action also permuting the components. On the other hand, (5.9) shows that for ζ∈μm\zeta\in\mu_m,

ζ∗(sp/p0)=ζ−ap/p0sp/p0.\zeta^{*}\left(s^{p/p_0}\right)=\zeta^{-ap/p_0}s^{p/p_0}.

Residue is natural under this action, including its permutation of the components. The nonzero scalar comparison (5.12) forces this character to be trivial. Thus m∣ap/p0m\mid ap/p_0. Since gcd⁡(a,m)=1\gcd(a,m)=1, we obtain m∣p/p0m\mid p/p_0. Finally

pβ=pp0am∈Z,p\beta=\frac{p}{p_0}\frac{a}{m}\in\mathbb{Z},

which proves the lemma. □

Apply Lemma 5.1 to (4.6), with β=α+t\beta=\alpha+t and the fixed coefficient set Φ∪{1}\Phi\cup\{1\}. It gives a single multiple pp of p0p_0 for which (3.1) holds at every prime PP of the determination WW. Consequently pMWpM_W is integral and Cartier. Since the moduli b-divisor descends on WW, the b-divisor pMp\mathbf{M} is b-Cartier. All constructions used only the dimensions at most four and the fixed coefficient set. This completes the proof of Theorem 1.1.

Effective systems recovering the entire base field

The exact presentation in the denominator theorem identifies complete section spaces on the total space and the base. We combine this identification with effective birationality on a base model.

Proposition 6.1. Under the hypotheses of Theorem 1.1, suppose in addition that DD is big. There is a positive integer m=m(d,Φ)m=m(d,\Phi) such that, for every positive multiple ll of mm, the complete divisorial system

∣⌊l(KX+B)⌋∣\left\lvert\left\lfloor l(K_X+B)\right\rfloor\right\rvert

is nonempty and generates precisely the subfield C(Z)⊂C(X)\mathbb{C}(Z)\subset\mathbb{C}(X). Its rational map is therefore birationally equivalent to ff and to the Iitaka fibration of KX+BK_X+B.

Proof. Put L=KX+BL = K_X + B and K=C(Z)K = \mathbb{C}(Z), and use the exact presentation (1.1). For every positive integer ll divisible by p0p_0, we first prove the equality of subspaces of C(X)\mathbb{C}(X)

H0(X,OX(⌊lL⌋))=ψl/p0f∗H0(Z,OZ(⌊lDZ⌋)).(6.1)H^0(X,\mathcal{O}_X(\lfloor lL\rfloor)) = \psi^{l/p_0} f^* H^0(Z,\mathcal{O}_Z(\lfloor lD_Z\rfloor)). \tag*{(6.1)}

Here f∗f^* on the right means pullback of rational functions. For v∈K∗v \in K^*, the exact divisor identity gives

lL+Div⁡X(ψl/p0f∗v)=f∗(lDZ+Div⁡Z(v)).(6.2)lL + \operatorname{Div}_X(\psi^{l/p_0}f^*v) = f^*(lD_Z + \operatorname{Div}_Z(v)). \tag*{(6.2)}

If vv is a section of the rounded system on ZZ, then lDZ+Div⁡Z(v)≥0lD_Z + \operatorname{Div}_Z(v) \ge0 by the section convention of Section 2. This divisor is rational Cartier, so local effective Cartier multiples show that its pullback is effective. (6.2) gives the inclusion from right to left in (6.1).

Conversely, let uu be a nonzero section on the left, and let XηX_\eta be the generic fibre over KK. The exact presentation rewrites the section inequality as Div⁡X(u/ψl/p0)+lf∗DZ≥0\operatorname{Div}_X(u/\psi^{l/p_0}) + l f^*D_Z \ge0. Its horizontal valuations give

Div⁡Xη(u/ψl/p0)≥0.\operatorname{Div}_{X_\eta}(u/\psi^{l/p_0}) \ge0.

The generic fibre is normal, so this quotient is regular there. The contraction condition f∗OX=OZf_*\mathcal{O}_X = \mathcal{O}_Z gives H0(Xη,OXη)=KH^0(X_\eta,\mathcal{O}_{X_\eta}) = K. Hence u=ψl/p0f∗vu = \psi^{l/p_0}f^*v for some v∈K∗v \in K^*. By (6.2), the source section inequality is f∗G≥0f^*G \ge0, where G=lDZ+Div⁡Z(v)G = lD_Z + \operatorname{Div}_Z(v) is rational Cartier. Effectivity of GG descends to ZZ: near the generic point of any prime P⊂ZP \subset Z, write a Cartier multiple of GG as aPaP, with PP locally principal. The local Cartier pullback of PP has a prime component dominating PP, with positive multiplicity ee, because ff is surjective. Its coefficient in the pullback of the chosen multiple of GG is aeae. Thus f∗G≥0f^*G \ge0 forces a≥0a \ge0. Doing this for every PP proves G≥0G \ge0, so vv is a section on ZZ. This proves (6.1). Since p0p_0 clears Φ\Phi, the divisor lLlL is integral Weil. The argument applies to its reflexive sheaf even when lLlL is not Cartier.

We now produce birational sections on the base. Choose a smooth projective determination q:W→Zq : W \to Z of the nef data which also resolves the boundary, and write

KW+BWcr+MW=q∗DZ.K_W + B_W^{\mathrm{cr}} + M_W = q^*D_Z.

Let AA be the strict transform of BZB_Z plus the reduced exceptional divisor. On nonexceptional primes AA agrees with BWcrB_W^{\mathrm{cr}}; on exceptional primes its coefficient is one, at least the coefficient of BWcrB_W^{\mathrm{cr}} by generalized log canonicity. Thus

KW+A+MW=q∗DZ+EW,EW=A−BWcr≥0 exceptional over Z.(6.3)K_W + A + M_W = q^*D_Z + E_W,\qquad E_W = A - B_W^{\mathrm{cr}} \ge0\text{ exceptional over }Z. \tag*{(6.3)}

Put Λ=B∪{1}\Lambda= \mathcal{B} \cup\{1\}. The pair (W,A)(W,A) is an ordinary log smooth lc pair with coefficients in the fixed DCC set Λ\Lambda, and pMWpM_W is nef Cartier. Since DD is big and DZ∼QDD_Z \sim_{\mathbb{Q}} D, the adjoint on the left of (6.3) is big.

For each 1≤k≤d1 \le k \le d, let bk=b(Λ,k,p)b_k = b(\Lambda,k,p) be the integer in Birkar–Zhang’s polarized effective birationality theorem [6 Theorem 1.3]. Its conclusion is that

∣⌊l(KW+A+MW)⌋∣\left|\left\lfloor l(K_W + A + M_W)\right\rfloor\right|

is birational for every positive ll divisible by bkb_k when dim⁡W=k\dim W = k; the floor is taken on the whole adjoint. Set

m=lcm⁡(p0,b1,…,bd).m = \operatorname{lcm}(p_0,b_1,\ldots,b_d).

This integer depends only on dd and Φ\Phi. Fix any positive multiple ll of mm and take k=dim⁡Zk = \dim Z. For a rational section v∈C(W)=Kv \in\mathbb{C}(W) = K of the displayed birational system, pushforward of its divisor inequality using (6.3) gives

Div⁡Z(v)+lDZ≥0.\operatorname{Div}_{Z}(v) + lD_{Z} \ge0.

Thus these sections belong to the complete rounded system on ZZ, and their ratios generate KK because the system on WW is birational. The complete system on ZZ is therefore nonempty and generates KK. (6.1) transfers precisely these ratios to XX, since the common factor ψl/p0\psi^{l/p_{0}} cancels. The complete source system is nonempty and generates the embedded field K⊂C(X)K \subset\mathbb{C}(X) for every such ll.

The function field of the image of a system’s rational map is generated by its section ratios, so each of these maps is birationally equivalent to ff. To compare with the Iitaka fibration, choose for the individual pair an integer r>0r > 0 such that rLrL is Cartier. Degrees divisible by lcm⁡(m,r)\operatorname{lcm}(m,r) form a cofinal divisible subsequence of the Cartier section series of LL. Such a subsequence has the same field of section ratios: given u/vu/v in one degree, choose a≥1a \ge1 so that the multiplied degree lies in the subsequence and write u/v=(uva−1)/vau/v = (uv^{a-1})/v^{a}. The field defining the Iitaka fibration is therefore KK, and κ(L)=trdeg⁡CK=dim⁡Z\kappa(L) = \operatorname{trdeg}_{\mathbb{C}} K = \dim Z. This identifies ff with the Iitaka fibration up to birational equivalence. The individual index rr is used only for this comparison and does not enter mm.

Integral principal multiples over rationally connected bases

We now bound a common principal multiple of the actual generalized adjoint, including its denominators. This will supply uniform trivializations on rationally connected bases.

Proposition 7.1. Fix an integer 1≤d≤41 \le d \le4, a DCC set I⊂[0,1]∩QI \subset[0,1] \cap\mathbb{Q}, and a positive integer pp. There exists a positive integer ℓ=ℓ(d,I,p)\ell= \ell(d,I,p) with the following property. Let ZZ be a normal projective complex variety of dimension dd with a rationally connected smooth projective resolution. Suppose that (Z,B+MZ)(Z,B+M_{Z}) is generalized klt, that B≥0B \ge0 has coefficients in II, and that the b-nef rational b-divisor M\mathbf{M} has pMp\mathbf{M} b-Cartier. If

D=KZ+B+MZ∼Q0,D = K_{Z} + B + M_{Z} \sim_{\mathbb{Q}} 0,

then ℓD\ell D is an integral principal divisor. Consequently, for every integer a≥1a \ge1, the divisor aℓDa\ell D is principal and

h0(Z,OZ(aℓD))=1.h^{0}\left(Z,\mathcal{O}_{Z}(a\ell D)\right) = 1.

The same integer can be chosen for all dimensions in any fixed subset of {1,2,3,4}\{1,2,3,4\}.

Proof. There are three steps. Global ACC gives a finite coefficient set and a uniform positive lower bound for generalized log discrepancies. Boundedness up to isomorphism in codimension one then bounds torsion in the divisor class group. Finally we clear the coefficients of the actual adjoint before applying that torsion bound.

Finite coefficients and uniform discrepancies. We first construct the small modifications and the one-divisor extractions that will allow us to use global ACC. If an exceptional prime divisor EE over ZZ is marked, assume that its generalized log discrepancy is a∈(0,1)a \in(0,1). Choose a sufficiently high projective log resolution g ⁣:W→Zg \colon W \to Z on which the nef data descend and on which EE appears, when marked. Write

KW+BW+MW=g∗D.K_{W} + B_{W} + M_{W} = g^{*}D.

The support of BWB_{W} is SNC, all its coefficients are less than one, and BWB_{W} need not be effective. We can also arrange that there is an effective exceptional Cartier divisor FF on WW such that −F-F is gg-ample and Supp⁡(BW)∪Supp⁡(F)\operatorname{Supp}(B_W) \cup\operatorname{Supp}(F) is SNC. To see this, construct a resolution by blowups with centres over the singular locus of the normal variety ZZ, and then resolve the nef model, the marked valuation, and the boundary by further blowups. The latter can be taken with centres of codimension at least two on smooth models. All the resulting exceptional divisors therefore have images of codimension at least two on ZZ. At each blowup the negative of its effective Cartier exceptional divisor is relatively ample. Adding sufficiently large multiples of the pullbacks of the divisors chosen at the preceding stages gives an effective exceptional Cartier divisor whose negative is ample for the composite morphism. Additional blowups resolving the union of the two supports preserve this construction.

Choose a positive rational number δ\delta sufficiently small that all coefficients of BW+δFB_W+\delta F are still less than one and, when EE is marked, δmult⁡EF<a\delta\operatorname{mult}_E F<a. For a sufficiently positive ample Cartier divisor AA on ZZ, the divisor

MW+g∗A−δFM_W+g^*A-\delta F

is ample. Choose a general effective rational divisor Λ∼QMW+g∗A−δF\Lambda\sim_{\mathbb{Q}}M_W+g^*A-\delta F by dividing a general member of a sufficiently divisible very ample multiple. Bertini’s theorem and the SNC condition on the union of the supports show that (W,BW+δF+Λ)(W,B_W+\delta F+\Lambda) is sub-klt. There is a rational principal divisor PP on WW such that

δF+Λ=MW+g∗A+P.\delta F+\Lambda=M_W+g^*A+P.

Since gg is birational, P=g∗(g∗P)P=g^*(g_*P). Pushing forward gives

KZ+B+g∗Λ=D+A+g∗P,K_Z+B+g_*\Lambda=D+A+g_*P,

and pulling this equality back gives

g∗(KZ+B+g∗Λ)=KW+BW+δF+Λ.g^*(K_Z+B+g_*\Lambda)=K_W+B_W+\delta F+\Lambda.

Thus, setting Ξ=B+g∗Λ\Xi=B+g_*\Lambda, the pair (Z,Ξ)(Z,\Xi) is an ordinary effective rational klt pair. If EE is marked, the general divisor Λ\Lambda does not contain EE, so its ordinary log discrepancy is

a(E,Z,Ξ)=a−δmult⁡EF.a(E,Z,\Xi)=a-\delta\operatorname{mult}_E F.

This lies in (0,1)(0,1) by the choice of δ\delta and the original bound a<1a<1.

Take a log resolution of (Z,Ξ)(Z,\Xi) dominating WW, so that it exhibits EE when marked. Apply the extraction corollary [4] Corollary 1.4.3 and its proof with the prescribed set {E}\{E\}, or with the empty set when no valuation is marked. The klt pair (Z,Ξ)(Z,\Xi) satisfies the lc hypothesis, and Ξ\Xi itself can be used as the auxiliary klt boundary. When a divisor is marked, its discrepancy is less than one, so the extra condition for selected discrepancy-one valuations is vacuous. We obtain a birational morphism

h:Z+⟶Zh: Z^+ \longrightarrow Z

with Z+Z^+ Q\mathbb{Q}-factorial and with exactly the prescribed exceptional prime divisors. The construction in the cited proof is a log terminal model over ZZ, hence hh is projective. In the empty case it is a small Q\mathbb{Q}-factorial modification.

Restore the original generalized data on Z+Z^+ by setting

KZ++B++MZ+=h∗D,K_{Z^+}+B^++M_{Z^+}=h^*D,

with the same nef b-divisor M\mathbf{M}. The resulting pair is generalized klt and its adjoint is rationally linearly trivial. Moreover, B+B^+ is effective: it is the strict transform of BB, together with (1−a)E(1-a)E in the extraction case. If a marked divisor is already a prime on ZZ, the small modification given by the empty-list construction suffices.

We next apply global ACC to these effective generalized pairs, whenever their boundary coefficients belong to a fixed DCC set. There are two cases. If the nef trace is not numerically trivial on a model determining M\mathbf{M}, then on a common higher model the nef part has the form

MW=1p(pMW),M_W = \frac{1}{p}(pM_W),

where pMWpM_W is a nef Cartier divisor that is not numerically trivial. The generalized global ACC theorem [6 Theorem 1.6] applies: the dimension is fixed, the pair is projective generalized lc, its total adjoint is numerically trivial, the boundary coefficients belong to the chosen DCC set, and the single nef weight is 1/p1/p. We adjoin this fixed weight to that DCC set. It follows that the possible boundary coefficients belong to a finite set.

If instead MW≡0M_W \equiv0, take a common higher model π:W~→Z+\pi: \widetilde{W} \to Z^{+} on which the nef data descend. Since Z+Z^{+} is Q\mathbb{Q}-factorial, the trace MZ+M_{Z^{+}} is Q\mathbb{Q}-Cartier. The divisor

MW~−π∗MZ+M_{\widetilde{W}}-\pi^{*}M_{Z^{+}}

is exceptional and numerically trivial over Z+Z^{+}. Applying the negativity lemma to it and to its negative shows that it is zero. Consequently MZ+≡0M_{Z^{+}} \equiv0: every curve on Z+Z^{+} is dominated by a curve on W~\widetilde{W}, and we use the projection formula. Since the nef data are pulled back from Z+Z^{+}, the generalized discrepancies are the ordinary discrepancies of (Z+,B+)(Z^{+}, B^{+}). This is an ordinary klt pair with KZ++B+≡0K_{Z^{+}} + B^{+} \equiv0, so ordinary global ACC [15 Theorem 1.5] again gives a finite set of boundary coefficients.

Applying this discussion to the small modification with no marked divisor first shows that the coefficients of BB lie in a fixed finite rational set I0⊂II_{0} \subset I. It also shows that the original generalized pairs are uniformly generalized ε\varepsilon-lc for some ε=ε(d,I,p)>0\varepsilon= \varepsilon(d, I, p) > 0. Indeed, otherwise we could choose a sequence of such pairs and marked valuations whose generalized log discrepancies satisfy

1>a1>a2>⋯>0,ai⟶0.1 > a_{1} > a_{2} > \cdots> 0, \qquad a_{i} \longrightarrow0.

Perform the extraction just constructed when the marked valuation is exceptional, and otherwise take the small modification. The boundary coefficients of the resulting pairs belong to

I∪{1−ai:i≥1},I \cup\{1-a_{i}: i \ge1\},

which is a DCC set because the added sequence is strictly increasing. Global ACC would force the coefficients 1−ai1-a_{i} to belong to a finite set, a contradiction.

Bounded topology and class-group torsion. We have obtained the uniform singularity bound without choosing any bound for the class group. We now turn this geometric information into a finite topological list.

Birkar’s boundedness theorem [5 Theorem 1.7] now applies to the original varieties ZZ. Its hypotheses are projectivity, fixed dimension, generalized ε\varepsilon-lc singularities, effective boundary, a real-linearly trivial generalized adjoint, and rational connectedness. The singularity bound was just proved, the adjoint is even rationally linearly trivial, and rational connectedness follows from that of the given smooth projective resolution. Thus, for every ZZ, the theorem gives a projective variety VZV_Z, chosen from one bounded set, that is isomorphic to ZZ in codimension one. Replacing each VZV_Z by its finite normalization preserves this property: normalization is an isomorphism over the common normal open subset, and the complement still has codimension at least two. These normalizations still form a bounded set, as in [5 Section 9.5]. Hence there is a projective morphism V→S\mathcal{V} \to S, with SS of finite type over C\mathbb{C}, such that for every ZZ some fibre Vs:=VsV_s := \mathcal{V}_s, s∈S(C)s \in S(\mathbb{C}), is normal and isomorphic to ZZ in codimension one.

We explain explicitly how this boundedness controls torsion. Put U=ZregU = Z_{\mathrm{reg}}. The groups

H1(U(C),Z)H_1(U(\mathbb{C}),\mathbb{Z})

are finitely generated and take only finitely many isomorphism types. First, this group is invariant under isomorphism in codimension one of normal varieties. The common open subset, intersected with the regular loci, is obtained from each regular locus by removing a closed subset of complex codimension at least two. Removing such a subset from a smooth complex variety does not change its fundamental group: choose a smooth stratification of the removed subset and perturb paths and homotopies, relative to their prescribed boundaries, to be transverse to its strata. All these strata have real codimension at least four, so the perturbed paths and two-dimensional homotopies avoid them. The assertion for H1H_1 follows by abelianization.

Second, we prove the assertion for the selected fibres VsV_s. Replace SS by its reduction and partition it into finitely many locally closed strata over which the family is flat. Cover these strata by finitely many affine opens. On any one of these opens, still denoted SS, let

U=Sm⁡(V/S)\mathcal{U} = \operatorname{Sm}(\mathcal{V}/S)

be the full relative smooth locus. Flatness and finite presentation give

Us=Sm⁡(Vs/C)=(Vs)reg\mathcal{U}_s = \operatorname{Sm}(V_s/\mathbb{C}) = (V_s)_{\mathrm{reg}}

for each selected normal fibre, since regularity and smoothness agree over C\mathbb{C}. Embed V\mathcal{V} in PCN×S\mathbb{P}^{N}_{\mathbb{C}} \times S. Identify PN(C)\mathbb{P}^{N}(\mathbb{C}) with the real algebraic set of Hermitian matrices HH satisfying H2=HH^2 = H and tr⁡H=1\operatorname{tr} H = 1, by [z]↦zz∗/(z∗z)[z] \mapsto zz^*/(z^*z), where z∗z^* is conjugate transpose. With real and imaginary coordinates on the affine SS, the entire map

U(C)⟶S(C)\mathcal{U}(\mathbb{C}) \longrightarrow S(\mathbb{C})

is then a continuous semialgebraic map between affine semialgebraic spaces. The semialgebraic triviality theorem of Delfs and Knebusch [8 Theorem 6.4] gives a finite partition of S(C)S(\mathbb{C}) into semialgebraic pieces over each of which the whole inverse image is a product. Thus the selected regular loci have only finitely many homeomorphism types. Each semialgebraic fibre has the homotopy type of a finite simplicial complex by [8 Theorem 2.1 and Propositions 2.4–2.5]. The asserted finite list of finitely generated groups H1H_1 follows.

For each individual ZZ, the group Cl⁡(Z)\operatorname{Cl}(Z) is also finitely generated. Indeed, let r:Y→Zr : Y \to Z be a smooth projective rationally connected resolution. Weil divisor pushforward gives a surjection

Pic⁡(Y)⟶Cl⁡(Z):\operatorname{Pic}(Y) \longrightarrow\operatorname{Cl}(Z):

strict transforms give surjectivity on divisors, and principal divisors push forward to principal divisors. The Albanese map of YY is constant on every rational curve and therefore constant on YY, since rational curves connect general points. Consequently Pic⁡0(Y)=0\operatorname{Pic}^{0}(Y) = 0, and Néron–Severi finiteness makes Pic⁡(Y)\operatorname{Pic}(Y) finitely generated.

Normality and projectivity give Γ(U,OU∗)=C∗\Gamma(U,\mathcal{O}_U^*) = \mathbb{C}^*, and restriction gives Pic⁡(U)=Cl⁡(Z)\operatorname{Pic}(U) = \operatorname{Cl}(Z) because UU is regular and contains every codimension-one point. The nnth-power map on C∗\mathbb{C}^* is surjective. For every n≥1n \ge1, the étale Kummer sequence [20 Tag 03PK] gives the first isomorphism below. Riemann existence for finite étale covers [14 Exposé XII, Théorème 5.1 and Corollaire 5.2] gives the second by classification of finite abelian torsors and abelianization:

Cl⁡(Z)[n]≃Heˊt1(U,μn)≃Hom⁡(H1(U(C),Z),μn(C)).(7.1)\operatorname{Cl}(Z)[n] \simeq H^1_{\mathrm{\acute{e}t}}(U,\mu_n) \simeq\operatorname{Hom}(H_1(U(\mathbb{C}),\mathbb{Z}),\mu_n(\mathbb{C})). \tag*{(7.1)}

For a fixed ZZ, the orders of the groups on the left are bounded as nn varies, because Cl⁡(Z)\operatorname{Cl}(Z) is finitely generated. If H1(U(C),Z)H_1(U(\mathbb{C}),\mathbb{Z}) had a free summand of positive rank, the orders of the groups on the right would grow without bound. Hence H1(U(C),Z)H_1(U(\mathbb{C}),\mathbb{Z}) is finite. Only finitely many such finite groups occur by the preceding paragraph, so there is a uniform integer TT divisible by all their exponents. Every torsion class c∈Cl⁡(Z)c \in\operatorname{Cl}(Z) is killed by TT: take nn equal to its order and apply (7.1), whose right-hand side has exponent dividing TT.

An integral principal multiple. Finally, pMZpM_Z is an integral Weil divisor, being the pushforward of a Cartier divisor on a model determining the nef data. Choose a uniform integer qq divisible by pp and by all denominators in the finite set I0I_0. Then qDqD is an integral Weil divisor. The relation D∼Q0D \sim_{\mathbb{Q}} 0 makes the class [qD]∈Cl⁡(Z)[qD] \in\operatorname{Cl}(Z) torsion: if nD=Div⁡(v)nD = \operatorname{Div}(v) for some n≥1n \ge1 and v∈C(Z)∗v \in\mathbb{C}(Z)^*, then n(qD)=Div⁡(vq)n(qD) = \operatorname{Div}(v^q). Hence TqDTqD is principal. Taking ℓ=Tq\ell= Tq proves the proposition for dimension dd. Taking a common multiple of the finitely many resulting integers handles the stated range of dimensions. All positive multiples of ℓD\ell D are principal, and projectivity and integrality of ZZ give the last assertion about sections.

Corollary 7.2. Fix a finite rational coefficient set Φ⊂[0,1]∩Q\Phi\subset[0,1] \cap\mathbb{Q}. There is a positive integer r=r(Φ)r = r(\Phi) such that the following holds. Let (X,B)(X,B) be a projective klt fourfold pair with effective boundary having coefficients in Φ\Phi, and suppose that KX+B∼Q0K_X+B \sim_{\mathbb{Q}} 0. If there is a contraction f:X→Zf:X \to Z with dim⁡Z>0\dim Z > 0 and with a rationally connected smooth projective resolution of ZZ, then r(KX+B)r(K_X+B) is an integral principal divisor. This includes B=0B=0, and every positive multiple is also principal.

Proof. Apply Theorem 1.1 to ff with the zero divisor as the rational pullback class. It gives uniformly bounded integers p0∣pp_0 \mid p, a rational function ψ∈C(X)∗\psi\in\mathbb{C}(X)^*, and an exact divisor identity

KX+B+1p0Div⁡(ψ)=f∗DZ,DZ=KZ+BZ+MZ,(7.2)K_X+B+\frac{1}{p_0}\operatorname{Div}(\psi)=f^*D_Z,\qquad D_Z=K_Z+B_Z+M_Z, \tag*{(7.2)}

where (Z,BZ+MZ)(Z,B_Z+M_Z) is generalized klt, BZB_Z is effective with coefficients in a fixed rational DCC set, and pMp\mathbf{M} is b-Cartier with nef data. The divisor DZD_Z is rationally linearly trivial. This also follows directly from f∗DZ∼Q0f^*D_Z \sim_{\mathbb{Q}} 0: choose a positive multiple making DZD_Z Cartier and its pullback linearly trivial, and use f∗OX=OZf_*\mathcal{O}_X=\mathcal{O}_Z and the projection formula to trivialize that multiple on ZZ.

Proposition 7.1 gives a uniform integer ℓ\ell and v∈C(Z)∗v \in\mathbb{C}(Z)^* such that ℓDZ=Div⁡(v)\ell D_Z=\operatorname{Div}(v). Choose rr divisible by both ℓ\ell and pp, so that p0∣rp_0 \mid r. Multiplying (7.2) by rr gives

r(KX+B)=Div⁡((v∘f)r/ℓψ−r/p0).r(K_X+B)=\operatorname{Div}\left((v\circ f)^{r/\ell}\psi^{-r/p_0}\right).

Both exponents are integers, so this is an equality to the divisor of an actual rational function and includes the integrality of the adjoint multiple. All constants depend only on Φ\Phi, since the possible dimensions of ZZ form a finite set and the denominator theorem supplies uniform p0,pp_0,p and a fixed DCC set.

References

  1. [1]F. Ambro, Shokurov’s boundary property, J. Differential Geom. 67 (2004), no. 2, 229–255. doi:10.4310/jdg/1102536201.DOI
  2. [2]F. Ambro, The moduli b-divisor of an lc-trivial fibration, Compos. Math. 141 (2005), no. 2, 385–403. doi:10.1112/S0010437X04001071.DOI
  3. [3]B. Bakker, S. Filipazzi, M. Mauri, and J. Tsimerman, Baily–Borel compactifications of period images and the b-semiampleness conjecture, preprint, arXiv:2508.19215v2, 18 December 2025.arxiv.org/abs/2508.19215
  4. [4]C. Birkar, P. Cascini, C. D. Hacon, and J. McKernan, Existence of minimal models for varieties of log general type, J. Amer. Math. Soc. 23 (2010), no. 2, 405–468. doi:10.1090/S0894-0347-09-00649-3. arXiv:math/0610203v2.DOI
  5. [5]C. Birkar, Singularities on Fano fibrations and beyond, preprint, arXiv:2305.18770v2 (2025).arxiv.org/abs/2305.18770
  6. [6]C. Birkar and D.-Q. Zhang, Effectivity of Iitaka fibrations and pluricanonical systems of polarized pairs, Publ. Math. Inst. Hautes Études Sci. 123 (2016), 283–331. doi:10.1007/s10240-016-0080-x.DOI
  7. [7]G. Chen and N. Tsakanikas, On the termination of flips for log canonical generalized pairs, Acta Math. Sin. (Engl. Ser.) 39 (2023), 967–994. doi:10.1007/s10114-023-0116-3. Preprint: arXiv:2011.02236v2.DOI
  8. [8]H. Delfs and M. Knebusch, On the homology of algebraic varieties over real closed fields, J. reine angew. Math. 335 (1982), 122–163. doi:10.1515/crll.1982.335.122. Repository copy.DOI
  9. [9]E. Floris, Bounds on the denominators in the canonical bundle formula, Ann. Inst. Fourier (Grenoble) 63 (2013), no. 5, 1951–1969. doi:10.5802/aif.2819.DOI
  10. [10]O. Fujino, Abundance theorem for semi log canonical threefolds, Duke Math. J. 102 (2000), no. 3, 513–532. doi:10.1215/S0012-7094-00-10237-2. Author’s copy of the published article.DOI
  11. [11]O. Fujino and Y. Gongyo, On the moduli b-divisors of lc-trivial fibrations, Ann. Inst. Fourier (Grenoble) 64 (2014), no. 4, 1721–1735. doi:10.5802/aif.2894.DOI
  12. [12]O. Fujino and S. Mori, A canonical bundle formula, J. Differential Geom. 56 (2000), no. 1, 167–188. doi:10.4310/jdg/1090347529.DOI
  13. [13]Y. Gongyo, Abundance theorem for numerically trivial log canonical divisors of semi-log canonical pairs, J. Algebraic Geom. 22 (2013), no. 3, 549–564. doi:10.1090/S1056-3911-2012-00593-1. Author version.DOI
  14. [14]A. Grothendieck (dir.), Revêtements étales et groupe fondamental (SGA 1), Séminaire de Géométrie Algébrique du Bois Marie 1960–61, augmenté de deux exposés de M. Raynaud, Documents Mathématiques 3, Société Mathématique de France, Paris, 2003. arXiv:math/0206203.DOI
  15. [15]C. D. Hacon, J. McKernan, and C. Xu, ACC for log canonical thresholds, Ann. of Math. (2) 180 (2014), no. 2, 523–571. doi:10.4007/annals.2014.180.2.3.DOI
  16. [16]C. Jiang and H. Liu, Boundedness of log pluricanonical representations of log Calabi–Yau pairs in dimension 2, Algebra Number Theory 15 (2021), no. 2, 545–567. doi:10.2140/ant.2021.15.547. Preprint: arXiv:2002.11928v1.DOI
  17. [17]J. Kollár, with the collaboration of S. Kovács, Singularities of the minimal model program, Cambridge Tracts in Mathematics, vol. 200, Cambridge University Press, Cambridge, 2013. doi:10.1017/CBO9781139547895.DOI
  18. [18]J. Kollár, with the collaboration of K. Altmann and S. J. Kovács, Families of varieties of general type, Cambridge Tracts in Mathematics, vol. 231, Cambridge University Press, Cambridge, 2023. doi:10.1017/9781009346115. Author version dated 8 August 2022.DOI
  19. [19]J. Kollár and S. Mori, Birational Geometry of Algebraic Varieties, Cambridge Tracts in Mathematics 134, Cambridge University Press, Cambridge, 1998. doi:10.1017/CBO9780511662560.DOI
  20. [20]The Stacks Project Authors, The Stacks Project, Lemma 58.21.4, Tag 0BMB (purity of the branch locus), and Tag 03PK (Kummer theory).
  21. [21]G. Todorov and C. Xu, Effectiveness of the log Iitaka fibration for 3-folds and 4-folds, Algebra Number Theory 3 (2009), no. 6, 697–710. doi:10.2140/ant.2009.3.697.DOI

Paper details

Contents