1 Introduction

1.1 Log Calabi–Yau pairs

One topic of much contemporary interest is the geometry of log Calabi–Yau pairs.Footnote 1 In part, this is because the interior of a maximal log Calabi–Yau pair is expected to have remarkable properties predicted from mirror symmetry (see e.g. [9, Sect. 1]). It is therefore important to understand the classification of log Calabi–Yau pairs up to volume preserving equivalence.

The coregularity The most important volume preserving invariant of a log Calabi–Yau pair \((X,\Delta _X)\) is an integer \(0\le {{\,\textrm{coreg}\,}}(X,\Delta _X)\le \dim X\), called the coregularity of \((X,\Delta _X)\), which is the dimension of the smallest log canonical centre on a dlt modification of \((X,\Delta _X)\) (see Definition 2.6). At one end of the spectrum are the pairs with \({{\,\textrm{coreg}\,}}(X,\Delta _X)=\dim X\). These are necessarily of the form (X, 0), where X is a variety with trivial canonical class \(K_X\sim 0\), and hence this case reduces to the study of (strict) Calabi–Yau varieties. At the opposite end are the pairs satisfying \({{\,\textrm{coreg}\,}}(X,\Delta _X)=0\), which are also known as maximal pairs. These form the next most important case to understand, particularly given the role that maximal pairs play in mirror symmetry via the Gross–Siebert program. They are characterised by the property that the dual complex \(\mathcal {D}(X,\Delta _X)\) has the largest possible dimension.

Toric models The simplest examples of maximal log Calabi–Yau pairs are toric pairs, and these lie in a single volume preserving equivalence class. We say that \((X,\Delta _X)\) has a toric model if it also belongs to the same volume preserving equivalence class as a toric pair. A toric model for \((X,\Delta _X)\) is a particular choice of volume preserving map \(\varphi :(X,\Delta _X) \dashrightarrow (T,\Delta _T)\) onto a toric pair \((T,\Delta _T)\).

Remark 1.1

We note three immediate consequences for a d-dimensional maximal log Calabi–Yau pair \((X,\Delta _X)\) with a toric model.

  1. 1.

    X is rational, since it is birational to a toric variety.

  2. 2.

    Every irreducible component \(D\subset \Delta _X\) is rational. This is because, after choosing a suitable toric model \(\varphi :(X,\Delta _X)\dashrightarrow (T,\Delta _T)\), D maps birationally onto a component of \(\Delta _T\).

  3. 3.

    the dual complex \(\mathcal {D}(X,\Delta _X)\) (described in Sect. 2.4) is pl-homeomorphic to a sphere \(\mathbb {S}^{d-1}\), by [14, Theorem 13].

1.2 Main result

In this paper we consider log Calabi–Yau pairs of the form \(({\mathbb {P}}^3,\Delta )\) where \(\Delta \) is a quartic surface. The behaviour of \(({\mathbb {P}}^3,\Delta )\) depends upon the trichotomy \({{\,\textrm{coreg}\,}}({\mathbb {P}}^3,\Delta )=2\), 1 or 0, which is equivalent to the condition that a general pencil of quartic surfaces containing \(\Delta \) defines a type I, type II or type III degeneration of K3 surfaces respectively. For the cases with \({{\,\textrm{coreg}\,}}({\mathbb {P}}^3,\Delta )\le 1\), we prove the following result.

Theorem 1.2

Suppose that \(({\mathbb {P}}^3,\Delta )\) is a log Calabi–Yau pair with \({{\,\textrm{coreg}\,}}({\mathbb {P}}^3,\Delta )\le 1\). Then there is a volume preserving map \(\varphi :({\mathbb {P}}^3,\Delta )\dashrightarrow ({\mathbb {P}}^1\times {\mathbb {P}}^2,\Delta ')\), where

$$\begin{aligned} \Delta '= (\{0\}\times {\mathbb {P}}^2) + ({\mathbb {P}}^1\times E) + (\{\infty \}\times {\mathbb {P}}^2) \in |{-K_{{\mathbb {P}}^1\times {\mathbb {P}}^2}}| \end{aligned}$$

for a plane cubic curve \(E\subset {\mathbb {P}}^2_{x,y,z}\) such that

  1. 1.

    \({{\,\textrm{coreg}\,}}({\mathbb {P}}^3,\Delta )=1\) if and only if E is smooth,

  2. 2.

    if \({{\,\textrm{coreg}\,}}({\mathbb {P}}^3,\Delta )=0\) (i.e. \(({\mathbb {P}}^3,\Delta )\) is maximal) then \(E=\mathbb {V}(xyz)\). In particular, \(\Delta '\) is the toric boundary of \({\mathbb {P}}^1\times {\mathbb {P}}^2\) and thus \(({\mathbb {P}}^3,\Delta )\) has a toric model.

Outline of the proof. A log Calabi–Yau pair \(({\mathbb {P}}^3,\Delta )\) has \({{\,\textrm{coreg}\,}}({\mathbb {P}}^3,\Delta )\le 1\) if and only if \(\Delta \) has a singularity which is strictly (semi-)log canonical. Thus to prove Theorem 1.2, we start by consulting the extensive literature on the classification of singular quartic surfaces ([21,22,23,24,25] etc.) and organise all such pairs into eleven different deformation families of pairs \(({\mathbb {P}}^3,\Delta )\) depending on the singularities of \(\Delta \). These are

(A.1-4):

the first four families described in Proposition 3.1, corresponding to irreducible quartic surfaces with a simple elliptic (or cusp) singularity,

(B.1-3):

the first three families described in Proposition 3.3, corresponding to irreducible non-normal quartic surfaces,

(C.1-4):

the four families described in Sect. 3.4, corresponding to reducible quartic surfaces.

We then construct ten explicit volume preserving maps (i)-(x), as shown in Fig. 1, which link the different families together.

Fig. 1
figure 1

The volume preserving maps that link the eleven different families

Ultimately this shows that every pair admits a volume preserving map onto a pair from the family (C.4) which, by definition (cf. Sect. 3.4), consists of all pairs \(({\mathbb {P}}^3,\Delta )\) whose boundary divisor \(\Delta =D_1+D_2\) is the union of a plane \(D_1\) and the cone over a plane cubic curve \(D_2\). At this point the proof of Theorem 1.2 follows easily (see Sect. 6).

1.3 The two-dimensional cases

As a toy example, and because it also illustrates the basic process of our proof, we describe the 2-dimensional analogue of Theorem 1.2.

Classification of two-dimensional log Calabi–Yau pairs. If \((X,\Delta _X)\) is a two-dimensional log Calabi–Yau pair then, after replacing \((X,\Delta _X)\) by a minimal resolution of singularities and consulting the classification of surfaces, it follows that \((X,\Delta _X)\) is given by one of the following.

  1. 1.

    If \({{\,\textrm{coreg}\,}}(X,\Delta _X)=2\) then X is either an abelian surface or a K3 surface and \(\Delta _X=0\).

  2. 2.

    If \({{\,\textrm{coreg}\,}}(X,\Delta _X)=1\) then either

    1. (a)

      X is a rational surface and \(\Delta _X\in |{-K_X}|\) is a smooth elliptic curve, or

    2. (b)

      \(\pi :X \rightarrow E\) is a (not necessarily minimal) ruled surface over a smooth elliptic curve E, and \(\Delta _X=D_1+D_2\in |{-K_X}|\) is the sum of two disjoint sections of \(\pi \).

  3. 3.

    If \({{\,\textrm{coreg}\,}}(X,\Delta _X)=0\) then X is a rational surface and \(\Delta _X\in |{-K_X}|\) is a (possibly reducible) reduced nodal curve of arithmetic genus 1.

The maximal pairs are also known in the literature as Looijenga pairs and they always have a toric model [8, Proposition 1.3]. Thus there is a single volume preserving equivalence class of two-dimensional maximal log Calabi–Yau pairs.

Example 1.3

The classification above shows that there are precisely four possibilities for a log Calabi–Yau pair of the form \(({\mathbb {P}}^2,\Delta )\). We either have

  1. 1.

    \({{\,\textrm{coreg}\,}}({\mathbb {P}}^2,\Delta )=1\), which holds if \(\Delta \) is a smooth cubic curve, or

  2. 2.

    \({{\,\textrm{coreg}\,}}({\mathbb {P}}^2,\Delta )=0\), which holds if either

    1. (a)

      \(\Delta _a :=\Delta \) is an irreducible nodal cubic curve,

    2. (b)

      \(\Delta _b :=\Delta \) is the sum of a conic and (non-tangent) line, or

    3. (c)

      \(\Delta _c :=\Delta \) is a triangle of lines.

It follows from the existence of toric models that the three maximal cases are all volume preserving equivalent and, indeed, it is simple to construct explicit volume preserving maps that relate them.

Recall that a quadratic transformation \(\varphi :{\mathbb {P}}^2\dashrightarrow {\mathbb {P}}^2\) is determined by a linear system \(|\mathcal {O}_{{\mathbb {P}}^2}(2)-p_1-p_2-p_3|\) of conics that pass through three non-collinear (but possibly infinitely near) basepoints \(p_1,p_2,p_3\in {\mathbb {P}}^2\). We can define a volume preserving quadratic transformations \(({\mathbb {P}}^2,\Delta _a){\mathop {\dashrightarrow }\limits ^{\varphi _1}}({\mathbb {P}}^2,\Delta _b){\mathop {\dashrightarrow }\limits ^{\varphi _2}}({\mathbb {P}}^2,\Delta _c)\) by picking basepoints as illustrated in Fig. 2 (which also shows the basepoints of \(\varphi _1^{-1}\) and \(\varphi _2^{-1}\)).

Fig. 2
figure 2

Volume preserving maps between the three maximal pairs of the form \(({\mathbb {P}}^2,\Delta )\)

In other words, the basepoints of \(\varphi _1\) are \(p_1,p_2,p_3\in \Delta _a\), where \(p_1\) is the node of \(\Delta _a\) and \(p_2,p_3\) are general points. Similarly, the basepoints of \(\varphi _2\) are \(p_1,p_2,p_3\in \Delta _b\), where \(p_1\) is one of the nodes of \(\Delta _b\) and \(p_2,p_3\) are general points on the conic component of \(\Delta _b\). In each case, for \(\varphi _i\) to be volume preserving the basepoints are required to belong to \(\Delta \), and in order to pull out a new irreducible component we let one of the basepoints coincide with a node of \(\Delta \) (i.e. a minimal log canonical centre of \(({\mathbb {P}}^2,\Delta )\)).

Our proof of Theorem 1.2 proceeds in a similar (but more involved) manner. For a given pair \(({\mathbb {P}}^3,\Delta )\), we find a collection of points and curves contained in \(\Delta \) which form the base locus for volume preserving map \(\varphi :({\mathbb {P}}^3,\Delta )\dashrightarrow ({\mathbb {P}}^3,\Delta ')\) such that \(\Delta '\) is ‘simpler’ than \(\Delta \) (where ‘simpler’ is to be interpreted in accordance with the structure of the graph in Fig. 1).

1.4 Relationship to other work

1.4.1 Characterising maximal pairs with a toric model

Finding criteria which characterise maximal log Calabi–Yau pairs with a toric model is a difficult problem which originated in work of Shokurov. Theorem 1.2(2) is a special case of the following conjecture.

Conjecture 1.4

Suppose that \((X,\Delta _X)\) is a maximal log Calabi–Yau pair and X is a rational 3-fold. Then \((X,\Delta _X)\) has a toric model.

Unfortunately the simple and appealing statement of Conjecture 1.4 fails miserably as soon as one tries to relax any of the given assumptions.

Remark 1.5

In light of the three consequences of Remark 1.1, we note that the following conditions in the statement of Conjecture 1.4 are essential.

  1. 1.

    It is necessary to assume that X is rational, since there exist examples of non-rational maximal log Calabi–Yau 3-fold pairs constructed by Kaloghiros [11] and Svaldi [11, Example 5]. (This is in contrast to the 2-dimensional setting, in which maximal pairs are always rational.)

  2. 2.

    It is necessary to assume that \(\dim X=3\), since the examples of Kaloghiros can easily be used to produce a maximal log Calabi–Yau pair of the form \(({\mathbb {P}}^4,\Delta )\) where \(\Delta \) contains an irreducible component which is a non-rational quartic 3-fold.

  3. 3.

    We cannot relax the condition \(K_X+\Delta _X\sim 0\) in Definition 2.1 to include the case that \(K_X+\Delta _X\sim _\mathbb {Q}0\), since it is easy to construct a 3-fold pair \((X,\Delta _X)\) with \(2(K_X+\Delta _X)\sim 0\) but for which \(\mathcal {D}(X,\Delta _X)\simeq \mathbb {R}{\mathbb {P}}^2\). (For example, take the quotient of the toric variety \(({\mathbb {P}}^1)^3\) by the involution acting by \((x,y,z)\mapsto (x^{-1},y^{-1},z^{-1})\) on the dense open torus \((\mathbb {C}^\times )^3\subset ({\mathbb {P}}^1)^3\).)

Concerning Remark 1.5(3), we note that Filipazzi, Mauri & Moraga [7] have shown that a maximal pair \((X,\Delta _X)\) (in our context of Definition 2.1) satisfies either \(K_X+\Delta _X\sim 0\) or \(2(K_X+\Delta _X)\sim 0\), and that these two possibilities are distinguished by the orientability of \(\mathcal {D}(X,\Delta _X)\). Moreover, Remark 1.1(3) will never provide an obstacle to Conjecture 1.4 since \(\mathcal {D}(X,\Delta _X)\simeq \mathbb S^2\) for maximal 3-fold pairs \((X,\Delta _X)\) with \(K_X+\Delta _X\sim 0\) by [14, §33].

1.4.2 Cremona equivalence of rational quartic surfaces with a plane

Mella [16] has shown that every rational quartic surface \(\Delta \subset {\mathbb {P}}^3\) is Cremona equivalent to a hyperplane \(H\subset {\mathbb {P}}^3\). That is to say that there exists a birational map \(\varphi :{\mathbb {P}}^3\dashrightarrow {\mathbb {P}}^3\) which maps \(\Delta \) birationally onto H. Our theorem strengthens this result of Mella (at least in the case that \(({\mathbb {P}}^3,\Delta )\) is log canonical) by showing that a rational quartic \(\Delta \subset {\mathbb {P}}^3\) can be mapped onto a hyperplane by a volume preserving map for the pair \(({\mathbb {P}}^3,\Delta )\). Most of the maps that Mella constructs do not extend to volume preserving maps of \(({\mathbb {P}}^3,\Delta )\), and thus we need to proceed rather more carefully. Indeed, in order for \(\varphi \) to be volume preserving we need to ensure that \(\varphi \) does not extract any divisors of positive discrepancy.

1.4.3 Volume preserving subgroups of \({{\,\textrm{Bir}\,}}({\mathbb {P}}^n)\)

A log Calabi–Yau pair \(({\mathbb {P}}^n,\Delta )\) (up to volume preserving equivalence) determines a subgroup \({{\,\textrm{Bir}\,}}^{\text {vp}}({\mathbb {P}}^n,\Delta )\subseteq {{\,\textrm{Bir}\,}}({\mathbb {P}}^n)\) (up to conjugation), where \({{\,\textrm{Bir}\,}}^{\text {vp}}({\mathbb {P}}^n,\Delta )\) is the subgroup consisting of volume preserving birational self-maps of \(({\mathbb {P}}^n,\Delta )\). It is an interesting question to know how big (or small) this subgroup can be, depending on the geometry of \(({\mathbb {P}}^n,\Delta )\), and whether one can describe a set of maps that generate it.

A complete picture is known in the case of \({\mathbb {P}}^2\). For the pairs \(({\mathbb {P}}^2,\Delta )\) of coregularity one, any map \(\varphi :({\mathbb {P}}^2,\Delta )\dashrightarrow ({\mathbb {P}}^2,\Delta )\) induces a birational map \(\varphi |_\Delta :\Delta \dashrightarrow \Delta \) which is necessarily an isomorphism. Thus \({{\,\textrm{Bir}\,}}^{\text {vp}}({\mathbb {P}}^2,\Delta )\) coincides with the decomposition group of the smooth plane cubic curve \(\Delta \), which has been studied by Pan [19]. For the pairs of coregularity zero, Blanc [2] has given a very explicit description of the group \({{\,\textrm{Bir}\,}}^{\text {vp}}({\mathbb {P}}^2,\Delta )\) when \(\Delta =\mathbb {V}(xyz)\) is the triangle of coordinate lines.

In dimension 3, Araujo, Corti & Massarenti [1] consider the case of a very general quartic surface \(\Delta \subset {\mathbb {P}}^3\) (in particular, \(\Delta \) is smooth and has Picard rank 1), and show that \({{\,\textrm{Bir}\,}}^{\text {vp}}({\mathbb {P}}^3,\Delta )\) consists only of those automorphisms of \({\mathbb {P}}^3\) that preserve \(\Delta \). Moreover, they also give an explicit description of \({{\,\textrm{Bir}\,}}^{\text {vp}}({\mathbb {P}}^3,\Delta )\) in the case that \(\Delta \) is a general quartic surface with a single ordinary double point.

1.4.4 Pairs \(({\mathbb {P}}^3,\Delta )\) of coregularity two

Theorem 1.2 only treats the case of pairs \(({\mathbb {P}}^3,\Delta )\) of coregularity at most one. The remaining case \({{\,\textrm{coreg}\,}}({\mathbb {P}}^3,\Delta )=2\) occurs if and only if \(\Delta \) is an irreducible quartic surface with at worst Du Val singularities. Aside from the results of [1] mentioned above, giving an explicit classification of all such pairs up to volume preserving equivalence will be difficult, and significantly more involved than simply classifying quartic surfaces up to birational equivalence. For example, Oguiso [18] has given an example of two smooth isomorphic quartic surfaces \(\Delta _1,\Delta _2\subset {\mathbb {P}}^3\) for which there is no map \(\varphi \in {{\,\textrm{Bir}\,}}({\mathbb {P}}^3)\) (let alone a volume preserving one) that maps \(\Delta _1\) birationally onto \(\Delta _2\).

1.5 Notation

We use \({{\,\textrm{dP}\,}}_d\) to denote a del Pezzo surface of degree d, possibly with Du Val singularities. We often need to consider curves which are either smooth elliptic curves, or reduced nodal curves of arithmetic genus 1. Since repeating this each time we want to use it is a bit of a mouthful we call such a curve an ordinary curve.

2 Log Calabi–Yau pairs

We begin with some useful results concerning the geometry of log Calabi–Yau pairs.

Definition 2.1

A log Calabi–Yau pair \((X,\Delta _X)\) is a log canonical pair consisting of a proper variety X over \(\mathbb {C}\) and a reduced effective integral Weil divisorFootnote 2\(\Delta _X\) such that \(K_X+\Delta _X\sim 0\).

A global section of \(H^0(X,K_X+\Delta _X)\cong \mathbb {C}\) defines a meromorphic volume form \(\omega _{\Delta _X}\) on X with \({\text {div}}(\omega _{\Delta _X})=\Delta _X\), and which is uniquely determined up to scalar multiplication.

2.1 Volume preserving maps

The natural notion of birational equivalence between log Calabi–Yau pairs is that of volume preserving equivalence (cf. [13, Definition 2.23]).

Definition 2.2

A proper birational morphism of pairs \(f:(Z,\Delta _Z) \rightarrow (X,\Delta _X)\) is called crepant if \(f_*(\Delta _Z)=\Delta _X\) and \(f^*(K_X+\Delta _X) \sim K_Z+\Delta _Z\). A birational map of pairs \(\varphi :(Y,\Delta _Y) \dashrightarrow (X,\Delta _X)\) is called crepant if it admits a resolution of the form

figure a

where f and g are crepant birational morphisms.

In the context of log Calabi–Yau pairs \((X,\Delta _X)\) and \((Y,\Delta _Y)\), crepant birational maps are also known as volume preserving maps,Footnote 3 since \(\varphi ^*\omega _{\Delta _X}=\omega _{\Delta _Y}\) for an appropriate rescaling of the naturally defined volume form on each side [3, Remark 5].

Remark 2.3

An easy consequence of the definition is that a volume preserving map preserves discrepancies, i.e. that \(a_E(X,\Delta _X)=a_E(Y,\Delta _Y)\) for any exceptional divisor E over both X and Y, where \(a_E(X,\Delta _X)\in \mathbb {Q}\) denotes the discrepancy of E over \((X,\Delta _X)\). Moreover a composition of volume preserving maps is volume preserving.

2.2 Dlt modifications

The main problem with considering log canonical pairs \((X,\Delta _X)\) in general is that they can exhibit rather complicated singularities. Life becomes easier if we focus on pairs with divisorial log terminal (dlt) singularities. This is always possible by passing to a dlt modification.

Proposition 2.4

([3] Theorem 7) Given a log Calabi–Yau pair \((X,\Delta _X)\), there exists a volume preserving map \(\varphi :(\widetilde{X},\Delta _{\widetilde{X}}) \rightarrow (X,\Delta _X)\) where \((\widetilde{X},\Delta _{\widetilde{X}})\) is a \(\mathbb {Q}\)-factorial dlt pair and \(\widetilde{X}\) has at worst terminal singularities.

One of the most pleasing consequences of working with a dlt pair \((X,\Delta _X)\) is that it is easy to understand the log canonical centres of \((X,\Delta _X)\) and they satisfy some very pleasing forms of adjunction.

Theorem 2.5

(cf. [13] Theorems 4.6, 4.16 & 4.19) If \((X,\Delta _X)\) is a dlt log Calabi–Yau pair and \(\Delta _X=\sum _{i=1}^k D_i\) then

  1. 1.

    the log canonical centres of \((X,\Delta _X)\) are precisely the irreducible components of \(D_J := \bigcap _{j\in J}D_j\) for any subset \(J\subseteq \{1,\ldots ,k\}\) (where \(D_\emptyset =X\)),

  2. 2.

    every such log canonical centre is normal and has pure codimension \(\#J\),

  3. 3.

    for any log canonical centre \(Z\subset X\) there is a naturally definedFootnote 4 divisor class \(\Delta _{Z}\) on Z such that \((Z,\Delta _{Z})\) is a dlt log Calabi–Yau pair,

  4. 4.

    if \(\varphi :(X,\Delta _X)\dashrightarrow (Y,\Delta _Y)\) is a volume preserving map which restricts to a birational map of log canonical centres \(\varphi |_{Z_X}:(Z_X,\Delta _{Z_X})\dashrightarrow (Z_Y,\Delta _{Z_Y})\), then \(\varphi |_{Z_X}\) is also volume preserving.

Thus the boundary divisor \(\Delta _X\) of a dlt log Calabi–Yau pair can be thought of as a collection of log Calabi–Yau pairs of dimension \(d-1\), glued together along their boundary components. One can make a similar study of log canonical log Calabi–Yau pairs, but in general the picture is significantly more complicated (see [13, §4] for details).

2.3 The coregularity

Since volume preserving maps preserve discrepancies, they map log canonical centres onto log canonical centres. In particular, one can use this to show that the dimension of a minimal log canonical centre on a dlt modification is a volume preserving invariantFootnote 5 of \((X,\Delta _X)\).

Definition 2.6

The coregularity \({{\,\textrm{coreg}\,}}(X,\Delta _X)\) is defined to be the dimension of a minimal log canonical centre in a dlt modification \(\varphi :(\widetilde{X},\Delta _{\widetilde{X}})\rightarrow (X,\Delta _X)\). A log Calabi–Yau pair \((X,\Delta _X)\) is called maximal if \({{\,\textrm{coreg}\,}}(X,\Delta _X)=0\).

Given a log canonical centre \(Z\subset X\) of a dlt pair \((X,\Delta _X)\) then \({{\,\textrm{coreg}\,}}(X,\Delta _X)={{\,\textrm{coreg}\,}}(Z,\Delta _Z)\), since any smaller log canonical centre \(Z'\subset Z\subset X\) restricts to a log canonical centre of \((Z,\Delta _Z)\) by [13, Theorem 4.19(3)].

2.4 The dual complex \(\mathcal {D}(X,\Delta _X)\)

Although we will not use it, we briefly recall the dual complex \(\mathcal {D}(X,\Delta _X)\) of a log Calabi–Yau pair \((X,\Delta _X)\) since it was mentioned in the introduction. This is a simplicial complex which encodes the geometry of the log canonical centres of \((X,\Delta _X)\) obtained by associating a \((k-1)\)-dimensional simplex \(\sigma _Z\) to each k-codimensional log canonical centre \(Z\subsetneq X\), which are then glued together according to inclusion. Thus \(\mathcal {D}(X,\Delta _X)\) has dimension \(\dim \mathcal {D}(X,\Delta _X)=\dim X - {{\,\textrm{coreg}\,}}(X,\Delta _X) - 1\), and this is of maximal possible dimension if \({{\,\textrm{coreg}\,}}(X,\Delta _X)=0\) (which is one explanation for the terminology ‘maximal pair’). A key theorem of Kollár & Xu relates volume preserving maps of pairs to homeomorphisms of their dual complexes.

Theorem 2.7

([14] Theorem 13) A volume preserving map \(\varphi :(X,\Delta _X)\rightarrow (Y,\Delta _Y)\) induces a piecewise linear homeomorphism of dual complexes \(\varphi _*:\mathcal {D}(X,\Delta _X)\rightarrow \mathcal {D}(Y,\Delta _Y)\) .

3 A rough classification of quartic surfaces

We now recall some results on the classification of quartic surfaces. Quartic surfaces can have one of many thousands of different singularity types [4], but they have been well-studied and the study of the classification of singular quartic surfaces goes back to Jessop [10]. Moreover, since then other authors have also given very precise descriptions of the type of singularities that a quartic surface can have, e.g. [21, Corollary 2.3 & Theorem 2.4].

We divide log Calabi–Yau pairs \(({\mathbb {P}}^3,\Delta )\) of coregularity \(\le 1\) into eleven different families according to the singularities of \(\Delta \), as described in Sect. 1.2. Each family is taken to be closed under degeneration and they are not supposed to be mutually exclusive. Moreover, every such pair belongs to one of these eleven families. Clearly every reducible quartic surface \(\Delta \) is either the union of a plane and cubic surface (C.1) or two quadrics (C.2), or a degeneration of one of these two cases. The fact that every log canonical pair with irreducible boundary divisor belongs to one of the other seven families follows from Proposition 3.1 and Proposition 3.3.

3.1 Two-dimensional semi-log canonical singularities

In Table 1 we present the classification of two-dimensional strictly (semi-)log canonical hypersurface singularities \(\mathbb {V}(f(x,y,z))\subset \mathbb {A}^3_{x,y,z}\), up to local analytic isomorphism, cf. [15].

Table 1 Two-dimensional strictly semi-log canonical hypersurface singularities

Coregularity of \(({\mathbb {P}}^3,\Delta )\). Now let \((X,\Delta _X)\) be a 3-fold pair and \(p\in \Delta _X\subset X\) is a point at which X is smooth, but \(\Delta _X\) has an \(\widetilde{E}_6\), \(\widetilde{E}_7\) or \(\widetilde{E}_8\) singularity. We consider the weighted blowup

$$\begin{aligned} \pi :\left( E\cong \mathbb {P}(a,b,c)\subset \widetilde{X}\right) \rightarrow (p\in X), \end{aligned}$$

with weights \(\{a,b,c\}=\{1,1,1\}\), \(\{2,1,1\}\) or \(\{3,2,1\}\) given to the local coordinates xyz for the normal form presented in Table 1, so that \({{\,\textrm{mult}\,}}_p f(x,y,z)=3\), 4 or 6 in each case respectively. In all cases E is a log canonical centre of \((X,\Delta _X)\) and, setting \(\Delta _{\widetilde{X}} := \pi ^{-1}_*\Delta _X + E\), the map \(\pi :(\widetilde{X},\Delta _{\widetilde{X}})\rightarrow (X,\Delta _X)\) is volume preserving. Moreover the curve \(\Gamma := E\cap \pi ^{-1}_*\Delta _X\) is also a log canonical centre of \((X,\Delta _X)\), and is a smooth elliptic curve if \(p\in \Delta _X\) is a simple elliptic singularity, and a reduced nodal curve otherwise.

In particular if \({{\,\textrm{coreg}\,}}({\mathbb {P}}^3,\Delta )=1\) then \(\Delta \) can only have either simple elliptic singularities or a double curve with a finite number of pinch points. Similarly, \({{\,\textrm{coreg}\,}}({\mathbb {P}}^3,\Delta )=0\) if and only if \(\Delta \) has a cusp singularity or a degenerate cusp singularity.

3.2 Irreducible quartic surfaces with isolated singularities

There are four distinct ways in which an irreducible quartic surface can have an isolated strictly log canonical singularity. Singularities of type \(\widetilde{E}_6\) and \(\widetilde{E}_7\) each appear in an essentially unique way, but singularities of type \(\widetilde{E}_8\) can appear in one of two different ways (cf. [10, 17, 21, 25]).

Proposition 3.1

Suppose that \(\Delta =\mathbb {V}(F(x,y,z,t))\subset {\mathbb {P}}^3\) is a reduced irreducible quartic surface such that \(\Delta \) has at least one isolated simple elliptic (or cusp) singularity and possibly some additional Du Val singularities. Then, up to projective equivalence, one of the following occurs.

  1. 1.

    ([25, Theorem 8.1(iii)]) \(\Delta \) is a rational surface with exactly one such singularity \(p\in \Delta \). The type of singularity \(p\in \Delta \) and the form of the equation F(xyzt) are given by one of the following four cases.

    • (A.1) type \(\widetilde{E}_6\): \(\deg F\ge 3\) with respect to the weights (0, 1, 1, 1) for (txyz),

    • (A.2) type \(\widetilde{E}_7\): \(\deg F\ge 4\) with respect to the weights (0, 1, 1, 2) for (txyz),

    • (A.3) type \(\widetilde{E}_8\): \(\deg F\ge 6\) with respect to the weights (0, 1, 2, 3) for (txyz), or

    • (A.4) type \(\widetilde{E}_8\): \(\deg F\ge 6\) with respect to the weights (0, 1, 2, 2, 3) for \((t,x,y,z,tz+x^2)\).

  2. 2.

    ([23, Theorems 1 & 2]) \(\Delta \) is an elliptic ruled surface with exactly two such singularities \(p_1,p_2\in \Delta \) which are necessarily simple elliptic singularities of the same type. The type of singularities \(p_1,p_2\in \Delta \) and the form of the equation F(xyzt) are given by one of the following two cases.

    • (A.2*) \(2\times \widetilde{E}_7\): \(\deg F\ge 4\) with respect to weights (0, 1, 1, 2) and (2, 1, 1, 0) for (txyz), or

    • (A.3*) \(2\times \widetilde{E}_8\): \(\deg F\ge 6\) with respect to weights (0, 1, 2, 3) and (3, 2, 1, 0) for (txyz).

Moreover, in order for \(p\in \Delta \) to be log canonical, in each case the appropriate weighted tangent cone must define the cone over an ordinary curve.

We treat cases (A.2*) and (A.3*) as degenerate cases of (A.2) and (A.3).

Remark 3.2

The two different types of \(\widetilde{E}_8\) singularity can be distinguished by the fact that the quartics in family (A.3) contain a line \(\mathbb {V}(y,z)\) which through \(P\in \Delta \), whereas the generic member of family (A.4) does not contain any line. From the point of view of GIT stability, that quartics in family (A.3) are unstable but those in (A.4) are stable [21, 25].

Parameterisation of the rational cases. The study of rational quartics with these four types of simple elliptic singularities goes back to Noether [17]. The rational parameterisation of quartics with a triple point (A.1) is straightforward. In each of the other cases (A.2-4) Noether produced a rational parameterisation which we now describe.

First note that \((\Delta ,0)\) is a log Calabi–Yau pair by adjunction, and we consider the volume preserving minimal resolution of log Calabi–Yau pairs \(\mu :(\widetilde{\Delta },D)\rightarrow (\Delta ,0)\) where \(D\subset \widetilde{\Delta }\) is the reduced exceptional curve (or reduced exceptional cycle) over the simple elliptic (or cusp) singularity \(p\in \Delta \). By our assumption, \(\widetilde{\Delta }\) is a rational surface. Let \((\widetilde{\Delta }_0, D_0) := (\widetilde{\Delta }, D)\) and, for \(i=1,\ldots ,k\), let \(f_i:(\widetilde{\Delta }_{i-1},D_{i-1})\rightarrow (\widetilde{\Delta }_{i},D_{i})\) be a sequence of volume preserving blowdowns (i.e. obtained by setting \(D_i:=f_i(D_{i-1})\)) ending with a minimal surface \(\widetilde{\Delta }_k\).

figure b

By choosing a sequence of contractions carefully it is possible to show that we can always find a sequence ending with \(\widetilde{\Delta }_k={\mathbb {P}}^2\) and therefore \(D_k\subset {\mathbb {P}}^2\) is either a smooth or nodal cubic curve. Let \(f:\widetilde{\Delta }\rightarrow {\mathbb {P}}^2\) be the composition of the \(f_i\) and consider \({{\,\textrm{NS}\,}}(\widetilde{\Delta }) = \mathbb {Z}\langle h, e_1,\ldots e_k\rangle \) given with its standard basis, where \(h=f^*\mathcal {O}_{{\mathbb {P}}^2}(1)\) and \(e_i\) is the total transform of class of the exceptional divisor of \(f_i\). Then we have \(D\sim 3h-e_1-\ldots -e_k\) and the map \(\mu :\widetilde{\Delta }\rightarrow \Delta \subset {\mathbb {P}}^3\) is induced by a nef divisor class \(A=\mu ^*\mathcal {O}_{\Delta }(1)\) satisfying \(h^0(\widetilde{\Delta },A)=4\), \(A^2=4\) and \(A\cdot D=0\). The possibilities for A are given in Table 2.

Table 2 Irreducible rational quartic surfaces with an isolated log canonical singularity

The ruled elliptic cases. The remaining ruled elliptic cases (A.2*) and (A.3*) were described by Umezu [23, Theorems 1& 2]. She gives a similar construction of them, by taking a minimal volume preserving resolution of singularities and blowing down to a minimal ruled elliptic surface.

3.3 Irreducible quartic surfaces with non-isolated singularities

The classification of non-normal quartic surfaces is contained in Jessop’s book [10], but it has also been considered in more modern times by Urabe [24]. We follow Urabe’s treatment and his subdivision into eight classes. Only two families in Urabe’s classification have a general member which has worse than semi-log canonical singularities: (I) corresponding to the cone over a plane quartic curve, and (II-2) corresponding to a ruled elliptic surface with a line of cuspidal singularities. We recall the remaining cases.

Proposition 3.3

([24]) Suppose that \(\Delta \subset {\mathbb {P}}^3\) is a reduced irreducible non-normal quartic surface with semi-log canonical singularities. Then \(\Delta \) has double points along a curve \(\Sigma \subset \Delta \) and possibly some Du Val singularities outside of \(\Sigma \). Moreover \(\Sigma \) is (possibly a degeneration of) one of the following cases.

  1. 1.

    \(\Delta \) is a rational surface and the curve \(\Sigma \) is

    (B.1):

    a line [24, (III-C)],

    (B.2):

    a plane conic [24, (III-B)],

    (B.3):

    a twisted cubic [24, (III-A-2) & (III-A-3)],

    (B.4):

    the union of three concurrent lines [24, (III-A-1)], or

  2. 2.

    \(\Delta \) is a elliptic ruled surface and the curve \(\Sigma \) is

    (B.1*):

    a pair of skew lines [24, (II-1)].

Remark 3.4

As one may see, cases (B.4) and (B.1*) do not appear in the list of families considered in Sect. 1.2. The generic member of family (B.4) is isomorphic to Steiner’s Roman surface. Given that this surface necessarily has a triple point at the intersection of the three lines, we treat it as a special case of (A.1). We treat case (B.1*) as a special case of (B.1).

Parameterisation of the rational cases. Urabe also provides an explicit construction for all cases of his classification, which is analogous to the results of Noether and Umezu discussed in isolated singularity case above. We recall the description for the rational cases.

The normalisation \(\nu :(\overline{\Delta },\overline{D}) \rightarrow (\Delta ,0)\) is a volume preserving map of log Calabi–Yau pairs, where \(\overline{D}=\nu ^{-1}(\Sigma )\) is the preimage of the double curve. Let \(\mu :(\widetilde{\Delta }, D)\rightarrow (\overline{\Delta },\overline{D})\rightarrow (\Delta ,0)\) be the volume preserving minimal resolution of singularities which factors through \(\nu \). As in (3.1) above, we consider a sequence of volume preserving blowdowns \(f=f_k\circ \cdots \circ f_1\) from \((\widetilde{\Delta }_0,D_0):=(\widetilde{\Delta },D)\) to a minimal pair \((\widetilde{\Delta }_k,D_k)\) and we keep the same notation for \({{\,\textrm{NS}\,}}(\widetilde{\Delta })=\mathbb {Z}\langle h,e_1,\ldots , e_k\rangle \) and the divisor class \(A=\mu ^*\mathcal {O}_\Delta (1)\).

For the case (B.1), Urabe shows that it is always possible to find a sequence of nine contractions ending in \(\widetilde{D}_9={\mathbb {P}}^2\), and for which \(A=4h-2e_1-\sum _{i=2}^9e_i\). In the three remaining cases, we have that \(\mu ^*|\mathcal {O}_\Delta (1)|\subsetneq |A|\) is a strict linear subsystem of |A|. In these cases the normalisation \(\overline{\Delta }\) can be realised as \(\nu :(\overline{\Delta }\subset {\mathbb {P}}^{h^0(A)-1})\dashrightarrow (\Delta \subset {\mathbb {P}}^3)\), where \(\nu \) is the projection from a general linear subspace of \({\mathbb {P}}^{h^0(A)-1}\) which is disjoint from \(\overline{\Delta }\). In particular, one of the following cases occurs.

(B.2):

\(\overline{\Delta }\cong {{\,\textrm{Bl}\,}}_5{\mathbb {P}}^2\subset {\mathbb {P}}^4\) is an anticanonically embedded \({{\,\textrm{dP}\,}}_4\) and \(\widetilde{\Delta }\rightarrow \overline{\Delta }\) is at worst the crepant resolution of some Du Val singularities.

(B.3):

\(\widetilde{\Delta }=\overline{\Delta }\subset {\mathbb {P}}^5\) is either \({\mathbb {P}}^1\times {\mathbb {P}}^1\) embedded by \(\mathcal {O}_{{\mathbb {P}}^1\times {\mathbb {P}}^1}(2,1)\), or \(\mathbb {F}_2\) embedded by \(|s+f|\) where s is a (positive) section of \(\mathbb {F}_2\) and f is the class of a fibre. By blowing up one more point on \(\widetilde{\Delta }\) we can treat these both as one case, where \(\widetilde{\Delta }={{\,\textrm{Bl}\,}}_2{\mathbb {P}}^2\) is a \({{\,\textrm{dP}\,}}_7\). (The difference between the two cases is then whether these two points are infinitely near or not.)

(B.4):

\(\widetilde{\Delta }=\overline{\Delta }\cong {\mathbb {P}}^2\subset {\mathbb {P}}^5\) is embedded by \(\mathcal {O}_{{\mathbb {P}}^2}(2)\) (i.e. the second Veronese embedding of \({\mathbb {P}}^2\)).

We summarise these results in Table 3.

Table 3 Irreducible rational quartic surfaces with a double curve \(\Sigma \subset \Delta \)

3.4 Reducible quartic surfaces

The remaining families correspond to pairs with a reducible boundary divisor and we divide them up into the following four families. The subdivision into these four particular cases may look somewhat artificial or arbitrary. Our only reason for considering it is that it corresponds to the logical structure of our proof of Theorem 1.2.

(C.1):

\(\Delta \) is the union of a plane and a cubic surface,

(C.2):

\(\Delta \) is the union of two quadrics,

(C.3):

\(\Delta \) is the union of a plane and a singular cubic surface,

(C.4):

\(\Delta \) is the union of a plane and the cone over a cubic curve.

4 Low degree maps in \({{\,\textrm{Bir}\,}}({\mathbb {P}}^3)\)

The bidegree of a 3-dimensional birational map \(\varphi \in {{\,\textrm{Bir}\,}}({\mathbb {P}}^3)\) is given by \((\deg \varphi ,\,\deg \varphi ^{-1})\in \mathbb {Z}_{\ge 1}^2\). Maps with low bidegree are well-understood and there are some very detailed classification results. For example, Pan, Ronga & Vust [20] show that quadratic maps can have bidegree (2, d) for \(d=2,3,4\), and these three types of map comprise three irreducible families \(\mathcal F_{(2,d)}\) of dimensions 29, 28, 26 respectively. Moreover they give a complete description of the strata of \(\mathcal F_{(2,d)}\), by exhibiting all possible ways in which the base locus \({{\,\textrm{Bs}\,}}(\varphi )\) can degenerate. Deserti & Han [5] provide a similar analysis for a large part of the landscape of maps of degree 3.

4.1 Strategy

In this section we exhibit a few examples of maps \(\varphi \in {{\,\textrm{Bir}\,}}({\mathbb {P}}^3)\) of low bidegree that we will use to construct some of the links between our families in Sect. 5. For each map \(\varphi \) we construct a resolution of the following form.

figure c

Then, to simplify a given pair \(({\mathbb {P}}^3,\Delta )\), we will find boundary divisors \(\Delta _X\subset X\) and \(\Delta '\subset {\mathbb {P}}^3\) such that \(({\mathbb {P}}^3,\Delta ')\) belongs to a simpler family (according to Fig. 1), and

figure d

is a diagram of volume preserving maps of Calabi–Yau pairs, as in Definition 2.2.

Throughout the following calculations we let H denote the hyperplane class on the lefthand copy of \({\mathbb {P}}^3\) (i.e. the domain of \(\varphi \)), and \(H'\) the hyperplane class on the righthand copy (i.e. the range of \(\varphi \)). By abuse of notation we refer to the strict transform of a subvariety (whenever it makes sense) by the same name as for the original.

4.2 The generic map of bidegree (2, 2)

The generic map \(\varphi :{\mathbb {P}}^3\dashrightarrow {\mathbb {P}}^3\) of bidegree (2, 2) is defined by \(|2H-C-p|\), the linear system of quadrics passing through a plane conic \(C\subset {\mathbb {P}}^3\) and a general point \(p\in {\mathbb {P}}^3\). Let \(E'\) be the plane containing C and let \(F'\) be the quadric cone through C with vertex at p. The map \(\varphi \) is resolved by a symmetric diagram of the form

$$\begin{aligned} {\mathbb {P}}^3 {\mathop {\longleftarrow }\limits ^{\psi }} X {\mathop {\longrightarrow }\limits ^{\psi '}} {\mathbb {P}}^3 \end{aligned}$$

where

  1. 1.

    \(\psi \) blows up p with exceptional divisor \(E\cong {\mathbb {P}}^2\) and C with exceptional divisor \(F\cong \mathbb {F}_2\),

  2. 2.

    \(\psi '\) contracts \(E'\subset X\) onto a point \(p'\in {\mathbb {P}}^3\) and \(F'\subset X\) onto a conic \(C'\subset {\mathbb {P}}^3\).

It follows that \(-K_X \sim 4H-2E-F \sim 4H'-2E'-F'\) and we have the following relations between divisor classes.

$$\begin{aligned} \begin{pmatrix} 2 &{} -1 &{} -1 \\ 1 &{} 0 &{} -1 \\ 2 &{} -2 &{} -1 \end{pmatrix}\begin{pmatrix} H \\ E \\ F \end{pmatrix} \sim \begin{pmatrix} H' \\ E' \\ F' \end{pmatrix} \end{aligned}$$

Moreover, \(\varphi ^{-1}\) is defined by the linear system \(|2H'-C'-p'|\).

4.3 The generic map of bidegree (3, 2)

Consider three pairwise skew lines \(\ell _1,\ell _2,\ell _3\subset {\mathbb {P}}^3\) and a fourth line \(\ell _0\) which meets each of the first three. The generic map \(\varphi :{\mathbb {P}}^3\dashrightarrow {\mathbb {P}}^3\) of bidegree (3, 2) is defined by the linear system \(|3H-2\ell _0-\ell _1-\ell _2-\ell _3|\). Let \(F'\subset {\mathbb {P}}^3\) be the unique quadric surface containing all four lines \(\ell _0,\ldots ,\ell _3\subset F'\) and let \(E'_i\subset {\mathbb {P}}^3\) be the plane containing \(\ell _0\) and \(\ell _i\) for \(i=1,2,3\). Then \(\varphi \) can be resolved by a diagram of the form

$$\begin{aligned} {\mathbb {P}}^3 {\mathop {\longleftarrow }\limits ^{\sigma }} Y {\mathop {\longleftarrow }\limits ^{\tau }} X {\mathop {\longrightarrow }\limits ^{\tau '}} Y' {\mathop {\longrightarrow }\limits ^{\sigma '}} {\mathbb {P}}^3 \end{aligned}$$

where

  1. 1.

    \(\sigma \) is the blowup of \(\ell _0\subset {\mathbb {P}}^3\) with exceptional divisor \(F_0\subset Y\),

  2. 2.

    \(\tau \) is the blowup of \(\ell _1,\ell _2,\ell _3\subset Y\) with exceptional divisors \(F_1,F_2,F_3\subset X\),

  3. 3.

    \(\tau '\) contracts \(E'_1,E'_2,E'_3\subset X\) onto points \(p_1',p_2',p_3'\in Y'\),

  4. 4.

    \(\sigma '\) contracts \(F'\subset Y'\) onto a line \(\ell '\subset {\mathbb {P}}^3\).

Let \(\psi = \tau \circ \sigma \) and \(\psi ' = \tau '\circ \sigma '\). Then \(-K_X \sim 4H-F_0-F_1-F_2-F_3 \sim 4H'-2E'_1-2E'_2-2E'_3-F'\) and we have the following relations between divisor classes.

$$\begin{aligned} \begin{pmatrix} 3 &{} -2 &{} -1 &{} -1 &{} -1 \\ 1 &{} -1 &{} -1 &{} 0 &{} 0 \\ 1 &{} -1 &{} 0 &{} -1 &{} 0 \\ 1 &{} -1 &{} 0 &{} 0 &{} -1 \\ 2 &{} -1 &{} -1 &{} -1 &{} -1 \end{pmatrix}\begin{pmatrix} H \\ F_0 \\ F_1 \\ F_2 \\ F_3 \end{pmatrix} \sim \begin{pmatrix} H' \\ E'_1 \\ E'_2 \\ E'_3 \\ F' \end{pmatrix} \qquad \begin{pmatrix} 2 &{} -1 &{} -1 &{} -1 &{} -1 \\ 1 &{} -1 &{} -1 &{} -1 &{} 0 \\ 1 &{} -1 &{} 0 &{} 0 &{} -1 \\ 1 &{} 0 &{} -1 &{} 0 &{} -1 \\ 1 &{} 0 &{} 0 &{} -1 &{} -1 \end{pmatrix}\begin{pmatrix} H' \\ E'_1 \\ E'_2 \\ E'_3 \\ F' \end{pmatrix} \sim \begin{pmatrix} H \\ F_0 \\ F_1 \\ F_2 \\ F_3 \end{pmatrix} \end{aligned}$$

Moreover, \(\varphi ^{-1}\) is defined by the linear system \(|2H'-\ell '-p_1'-p_2'-p_3'|\) and is the generic map of bidegree (2, 3).

4.4 Maps of bidegree (3, 3)

4.4.1 The generic map of bidegree (3, 3)

The generic map of bidegree (3,3) is the classical cubo-cubic Cremona transformation and has been studied by many authors, e.g [12]. Let \(C\subset {\mathbb {P}}^3\) be a smooth curve of degree 6 and genus 3 defined by the \(3\times 3\)-minors of a \(3\times 4\)-matrix with linear entries. The trisecant lines to C span a ruled surface \(E'\subset {\mathbb {P}}^3\) of degree 8 with multiplicity 3 along C. Then the birational map \(\varphi :{\mathbb {P}}^3\dashrightarrow {\mathbb {P}}^3\) defined by the linear system \(|3H-C|\) can be resolved by a symmetric diagram of the form

$$\begin{aligned} {\mathbb {P}}^3{\mathop {\longleftarrow }\limits ^{\psi }} X {\mathop {\longrightarrow }\limits ^{\psi '}} {\mathbb {P}}^3 \end{aligned}$$

where \(\psi \) is the blowup of C with exceptional divisor E and \(\psi '\) contracts \(E'\subset X\) onto a curve \(C'\subset {\mathbb {P}}^3\) which is isomorphic to C. We have \(-K_X \sim 4H-E\sim 4H'-E'\) the following relations between divisor classes.

$$\begin{aligned} \begin{pmatrix} 3 &{} -1 \\ 8 &{} -3 \end{pmatrix}\begin{pmatrix} H \\ E \end{pmatrix} \sim \begin{pmatrix} H' \\ E' \end{pmatrix} \end{aligned}$$

Moreover, \(\varphi ^{-1}\) is defined by the linear system \(|3H'-C'|\).

4.4.2 A special map of bidegree (3, 3)

We consider a degenerate case of the previous example in which \(C=\Gamma \cup \ell _1\cup \ell _2\cup \ell _3\) is the union of a twisted cubic curve \(\Gamma \) and three lines \(\ell _1,\ell _2,\ell _3\) which are secant lines to \(\Gamma \). This kind of cubo-cubic Cremona transformation was considered by Mella [16, Proof of Proposition 2.2] and we briefly recall the description.

Let \(E',F'_1,F'_2,F'_3\subset {\mathbb {P}}^3\) be the uniquely determined quadric surfaces such that \(\ell _1,\ell _2,\ell _3\subset E'\) and \(\Gamma ,\ell _i,\ell _j\subset F'_k\) for \(\{i,j,k\}=\{1,2,3\}\). The birational map \(\varphi :{\mathbb {P}}^3\dashrightarrow {\mathbb {P}}^3\) defined by the linear system \(|3H-\Gamma -\ell _1-\ell _2-\ell _3|\) can be resolved by a symmetric diagram of the form

$$\begin{aligned} {\mathbb {P}}^3 {\mathop {\longleftarrow }\limits ^{\sigma }} Y {\mathop {\longleftarrow }\limits ^{\tau }} X {\mathop {\longrightarrow }\limits ^{\tau '}} Y' {\mathop {\longrightarrow }\limits ^{\sigma '}} {\mathbb {P}}^3 \end{aligned}$$

where

  1. 1.

    \(\sigma \) is the blowup of \(\Gamma \subset {\mathbb {P}}^3\) with exceptional divisor \(E\subset Y\),

  2. 2.

    \(\tau \) is the blowup of \(\ell _1,\ell _2,\ell _3\subset Y\) with exceptional divisors \(F_1,F_2,F_3\subset X\),

  3. 3.

    \(\tau '\) contracts \(F'_1,F'_2,F'_3\subset X\) onto disjoint lines \(\ell _1',\ell _2',\ell _3'\subset Y'\),

  4. 4.

    \(\sigma '\) contracts \(E'\subset Y'\) onto a twisted cubic curve \(\Gamma '\subset {\mathbb {P}}^3\).

Let \(\psi = \tau \circ \sigma \) and \(\psi ' = \tau '\circ \sigma '\). We have \(-K_X \sim 4H-E-F_1-F_2-F_3 \sim 4H'-E'-F_1'-F_2'-F_3'\) and the following relations between divisor classes.

$$\begin{aligned} \begin{pmatrix} 3 &{} -1 &{} -1 &{} -1 &{} -1 \\ 2 &{} 0 &{} -1 &{} -1 &{} -1 \\ 2 &{} -1 &{} 0 &{} -1 &{} -1 \\ 2 &{} -1 &{} -1 &{} 0 &{} -1 \\ 2 &{} -1 &{} -1 &{} -1 &{} 0 \end{pmatrix}\begin{pmatrix} H \\ E \\ F_1 \\ F_2 \\ F_3 \end{pmatrix} \sim \begin{pmatrix} H' \\ E' \\ F'_1 \\ F'_2 \\ F'_3 \end{pmatrix} \end{aligned}$$

Moreover, \(\varphi ^{-1}\) is defined by the linear system \(|3H'-\Gamma '-\ell _1'-\ell _2'-\ell _3'|\).

4.5 Monoidal transformations

Although not necessarily always of low degree, monoidal transformations (in the classical sense of the term, cf. [6, Definition 2.1]) are another class of birational map that prove to be useful when it comes to constructing volume preserving maps.

Definition 4.1

A monoidal hypersurface \(S\subset {\mathbb {P}}^n\) is a hypersurface of degree \(d\ge 2\) with a point of multiplicity \(d-1\). A monoidal transformation is a birational map \(\varphi _{\mathcal L}:{\mathbb {P}}^n\dashrightarrow {\mathbb {P}}^n\) defined by a linear system \(\mathcal L\), such that the general member of \(\mathcal L\) is a monoidal hypersurface of degree d whose locus of multiplicity \(d-1\) is contained in \({\text {bs}}(\mathcal L)\).

Monoidal transformations are also known as de Jonquières transformations in the case of the plane Cremona group \({{\,\textrm{Bir}\,}}({\mathbb {P}}^2)\).

4.5.1 Volume preserving monoidal transformations.

Suppose that \(\varphi :{\mathbb {P}}^3\dashrightarrow {\mathbb {P}}^3\) is a monoidal transformation of degree d with a single basepoint \(p\in {\mathbb {P}}^3\) of multiplicity \(d-1\).

Lemma 4.2

A necessary condition for \(\varphi \) to define a volume-preserving map of log Calabi–Yau pairs \(\varphi :({\mathbb {P}}^3,\Delta )\dashrightarrow ({\mathbb {P}}^3,\Delta ')\), is that \({\text {mult}}_p\Delta \ge 2\).

Proof

The map \(\varphi \) necessarily extracts the exceptional divisor E for \(\pi :(E\subset X) \rightarrow (p\in {\mathbb {P}}^3)\), the blowup of the point p. Since

$$\begin{aligned} \pi ^*(K_{{\mathbb {P}}^3} + \Delta ) = K_X + \pi ^{-1}_*\Delta + ({\text {mult}}_p\Delta -2)E, \end{aligned}$$

where \(\pi ^{-1}_*\Delta \) is the strict transform of \(\Delta \), we must have \({\text {mult}}_p\Delta \ge 2\). \(\square \)

A special form of volume preserving monoidal transformation. At a number of points throughout Sect. 5 we construct volume-preserving monoidal transformations that take the following special form:

$$\begin{aligned} \varphi :{\mathbb {P}}^3\dashrightarrow {\mathbb {P}}^3, \qquad \varphi (t,x,y,z) = \left( \frac{\alpha t + \beta }{\gamma t + \delta }, x, y, z \right) \end{aligned}$$
(4.2)

where \(\alpha ,\beta ,\gamma ,\delta \in \mathbb {C}[x,y,z]\) are homogeneous polynomials not involving t, of degrees d, \(d+1\), \(d-1\), and d respectively where \(d\le 3\).

Lemma 4.3

Suppose that \(\varphi \) is a birational map of the form (4.2) and suppose that \(\Delta \) is a quartic hypersurface that can be written in the form

$$\begin{aligned} \Delta = \mathbb {V}\left( (\alpha t + \beta )(\varepsilon t + \zeta ) + (\gamma t + \delta )(\eta t + \theta ) \right) \end{aligned}$$

for \(\alpha ,\ldots ,\theta \in \mathbb {C}[x,y,z]\), and where \(\alpha ,\beta ,\gamma ,\delta \) are the same as those appearing in (4.2). Then \(\varphi :({\mathbb {P}}^3,\Delta )\dashrightarrow ({\mathbb {P}}^3,\Delta ')\) is a volume-preserving map of log Calabi–Yau pairs, where \(\Delta '\) is the quartic surface

$$\begin{aligned} \Delta ' = \mathbb {V}\left( (\delta t-\beta )(\varepsilon t + \eta ) - (\gamma t-\alpha )(\zeta t + \theta ) \right) . \end{aligned}$$

Proof

We check that \(\varphi \) pulls back a volume-form \(\omega _{\Delta '}\) with a simple pole on \(\Delta '\) to a volume-form \(\omega _{\Delta }\) with a simple pole on \(\Delta \). To do this we can restrict to the standard open affine subset of \({\mathbb {P}}^3\) where \(z=1\), and then we have

$$\begin{aligned} \varphi ^*\omega _{\Delta '}&= \varphi ^*\left( \frac{dt\wedge dx \wedge dy}{(\delta t - \beta )(\varepsilon t + \eta ) - (\gamma t - \alpha )(\zeta t + \theta )}\right) \\&= \frac{ d\left( \frac{\alpha t + \beta }{\gamma t + \delta }\right) \wedge dx \wedge dy }{\left( \delta \frac{\alpha t + \beta }{\gamma t + \delta } - \beta \right) \left( \varepsilon \frac{\alpha t + \beta }{\gamma t + \delta } + \eta \right) - \left( \gamma \frac{\alpha t + \beta }{\gamma t + \delta } - \alpha \right) \left( \zeta \frac{\alpha t + \beta }{\gamma t + \delta } + \theta \right) } \\&= \frac{\frac{\alpha \delta - \beta \gamma }{(\gamma t + \delta )^2} \; dt \wedge dx \wedge dy}{\frac{\alpha \delta -\beta \gamma }{(\gamma t + \delta )^2} \left( (\alpha t + \beta )(\varepsilon t + \zeta ) + (\gamma t + \delta )(\eta t + \theta ) \right) } \\&= \omega _{\Delta } \end{aligned}$$

\(\square \)

5 Connecting the eleven families

We now construct the ten types of volume preserving map (i)-(x), appearing in Fig. 1, that connect our eleven families.

5.1 The map (x) between (A.1) and (C.4)

Although it appears last in Fig. 1, we begin by explaining map (x) since it is by far the easiest case to deal with. Suppose that \(\Delta \) has an \(\widetilde{E}_6\) singularity, or in other words a triple point. Thus we may write \(\Delta = \mathbb {V}(a_3t + b_4)\) for some polynomials \(a_3,b_4\in \mathbb {C}[x,y,z]\). We let \(\Delta '=\mathbb {V}(a_3t)\) and then by Lemma 4.3 the birational map

$$\begin{aligned} \varphi :({\mathbb {P}}^3,\Delta ) \dashrightarrow ({\mathbb {P}}^3,\Delta '), \qquad \varphi (t,x,y,z) = \left( \frac{a_3t+b_4}{a_3},x,y,z\right) \end{aligned}$$

is volume preserving. Lastly, note that \(\Delta '=\mathbb {V}(t) +\mathbb {V}(a_3)\) is the union of a plane and the cone over a plane cubic curve, and thus \(({\mathbb {P}}^3,\Delta ')\) is a member of family (C.3).

5.2 The maps (i) and (ii) between (A.2), (A.3) and (C.1)

Next we produce the maps (i) and (ii) which connect the families (A.2), (A.3) and (C.1). To this end, it is convenient to introduce two new deformation families of log Calabi–Yau pairs:

(D.1):

\(\left( \mathbb {P}(1,1,2,3), \, \Delta \right) \) where \(\Delta \) is the union of a plane and a \({{\,\textrm{dP}\,}}_1\),

(D.2):

\(\left( \mathbb {P}(1,1,1,2), \, \Delta \right) \) where \(\Delta \) is the union of a plane and a \({{\,\textrm{dP}\,}}_2\).

Proposition 5.1

There exist volume preserving maps \(\varphi _1,\ldots ,\varphi _4\) linking these five families, as in the following diagram. Thus map (i) in Fig. 1 is given by \(\varphi _2^{-1}\circ \varphi _3\circ \varphi _1\) and map (ii) is given by \(\varphi _4\circ \varphi _2\).

figure e

Proof

We construct each of the maps \(\varphi _1,\ldots ,\varphi _4\) in turn.

The map \(\varphi _1\). We start with a quartic \(\Delta \subset {\mathbb {P}}^3\) in the family (A.3). By Proposition 3.1 it is defined by an equation \(F_4(t,x,y,z)\) of the form

$$\begin{aligned} F_4(t,x,y,z) = a_0t^2z^2 + b_0ty^3 + c_1txz + d_2tz + e_0x^3z + f_2x^2 + g_3x + h_4 \end{aligned}$$

for some homogeneous polynomials \(a_0,\ldots ,h_4\in \mathbb {C}[y,z]\).

The two-ray game that begins with the (1, 2, 3)-weighted blowup at the singularity \(p\in {\mathbb {P}}^3\) initiates a Sarkisov link to \(\mathbb {P}(1,1,2,3)\), resulting in the birational map

$$\begin{aligned} \varphi _1:{\mathbb {P}}^3 \dashrightarrow \mathbb {P}(1,1,2,3) \qquad \varphi _1(t,x,y,z) = (y,z,xz,tz^2). \end{aligned}$$

Now let \(u=xz\) and \(v=tz^2\) be coordinates on \(\mathbb {P}(1,1,2,3)\) and consider the sextic equation

$$\begin{aligned} G_6(y,z,u,v) = a_0v^2 + b_0vy^3 + c_1uv + d_2vz + e_0u^3 + f_2u^2 + g_3uz + h_4z^2. \end{aligned}$$

We see that \(\varphi _1\) maps \(\Delta \) birationally onto \(\mathbb {V}(G_6)\). Moreover, in the affine patches of \({\mathbb {P}}^3\) and \(\mathbb {P}(1,1,2,3)\) where \(y=1\) we compute that

$$\begin{aligned} \varphi _1^*\left( \frac{dz\wedge du\wedge dv}{zG_6(1,z,u,v)}\right) = \frac{dz\wedge d(xz)\wedge d(tz^2)}{zG_6(1,z,xz,tz^2)} = \frac{dz\wedge dx\wedge dt}{F_4(t,x,1,z)} \end{aligned}$$

and thus it follows that \(\varphi _1\) produces a volume preserving map of pairs if we consider the boundary divisor \(\Delta ' = \mathbb {V}(zG_6)\subset \mathbb {P}(1,1,2,3)\). In particular, \(\Delta '\) is the union of a plane \(D_1=\mathbb {V}(z)\) and a sextic \(D_2=\mathbb {V}(G_6)\), which is a (possibly degenerate) \({{\,\textrm{dP}\,}}_1\).

The map \(\varphi _2\). The construction of \(\varphi _2\) is very similar to that of \(\varphi _1\). By Proposition 3.1, we are considering a quartic \(\Delta \) defined by an equation of the form \(F_4(t,x,y,z) = a_0t^2z^2 + b_2tz + c_4\) for some homogeneous polynomials \(a_0,b_2,c_4\in \mathbb {C}[x,y,z]\).

This time the (1, 1, 2)-weighted blowup at the singularity \(p\in {\mathbb {P}}^3\) initiates the map

$$\begin{aligned} \varphi _2:{\mathbb {P}}^3\dashrightarrow \mathbb {P}(1,1,1,2), \qquad \varphi _2(t,x,y,z)=(x,y,z,tz). \end{aligned}$$

Letting \(u=tz\) be the coordinate on \(\mathbb {P}(1,1,1,2)\) then, by a similar calculation to the one above, we see that \(\varphi _2\) produces a volume preserving map, where the boundary divisor \(\Delta ' = \mathbb {V}(zG_4)\subset \mathbb {P}(1,1,1,2)\) is the union of a plane and a (possibly degenerate) \({{\,\textrm{dP}\,}}_2\) defined by the quartic equation \(G_4 = a_0u^2 + b_2u + c_4\).

The map \(\varphi _3\). Suppose that \((\mathbb {P}(1,1,2,3), \, \Delta )\) is a log Calabi–Yau pair with coordinates txyz and boundary divisor \(\Delta =\mathbb {V}(tF_6)\) consisting of a plane \(D_1=\mathbb {V}(t)\) and \(D_2=\mathbb {V}(F_6)\), a \({{\,\textrm{dP}\,}}_1\). The component \(D_2\) must contain a line \(\ell \subset D_2\), since it arises as a degeneration of a \({{\,\textrm{dP}\,}}_1\) which in general contains 240 lines. Without loss of generality we can take \(\ell = \mathbb {V}(y,z)\), and thus we may write \(F_6 = a_4y + b_3z + c_0z^2\) for some homogeneous polynomials \(a_4,b_3,c_0\in \mathbb {C}[t,x,y]\). We can contract \(\ell \) by applying the birational map

$$\begin{aligned} \varphi _3:\mathbb {P}(1,1,2,3) \dashrightarrow \mathbb {P}(1,1,1,2) \qquad \varphi (t,x,y,z) = (t,x,y^{-1}z,y) \end{aligned}$$

and, if we let \(u=y^{-1}z\), then it is easy to check that this produces a volume preserving map of pairs, where the boundary divisor \(\Delta '=\mathbb {V}(tG_4)\subset \mathbb {P}(1,1,1,2)\) is given by the union of a plane and a (possibly degenerate) \({{\,\textrm{dP}\,}}_2\) defined by the equation \(G_4 = a_4 + b_3u + c_0u^2y\).

The map \(\varphi _4\). The construction of \(\varphi _4\) is very similar to that of \(\varphi _3\). Indeed if txyz are coordinates on \(\mathbb {P}(1,1,1,2)\) and \(\Delta =\mathbb {V}(tF_4)\), then, arguing as before, we may assume that the component \(D_2=\mathbb {V}(F_4)\) contains a line \(\ell =\mathbb {V}(y,z)\). Then the map

$$\begin{aligned} \varphi _4 :\mathbb {P}(1,1,1,2) \dashrightarrow {\mathbb {P}}^3 \qquad \varphi (t,x,y,z) = (t,x,y,y^{-1}z) \end{aligned}$$

is easily seen to produce a volume preserving map, for a boundary divisor \(\Delta '\subset {\mathbb {P}}^3\) given by the union of the plane \(\mathbb {V}(t)\) and the cubic surface obtained by contracting \(\ell \subset D_2\). \(\square \)

5.3 The map (iii) between (A.4) and (B.1)

It follows from the description given in Proposition 3.1, that in this case the equation defining \(\Delta \subset {\mathbb {P}}^3\) can be written in the form

$$\begin{aligned} \Delta = \mathbb {V}\big (\mu _1 (tz+x^2)^2 + \mu _2 ty^3 + (2a_1x + b_2)(tz+x^2) + c_2x^2 + d_3x + e_4\big ) \end{aligned}$$

for some \(\mu _1,\mu _2\in \mathbb {C}\) and homogeneous polynomials \(a_1,b_2,c_2,d_3,e_4\in \mathbb {C}[y,z]\). Moreover we may assume that both \(\mu _1,\mu _2\ne 0\), or else \(\Delta \) has either a triple point (A.1) or a degenerate \(\widetilde{E}_7\) singularity (A.2). Thus by a change of coordinates both \(\mu _1\) and \(\mu _2\) can be rescaled to 1.

Finding a conic in \(\Delta \). By introducing the coordinates \(u/w = (tz+x^2)/z^2\) and \(v/w = x/z\), we see that \(\Delta \) is birational to a surface \(W\subset {\mathbb {P}}^2_{u,v,w}\times {\mathbb {P}}^1_{y,z}\) defined by a bihomogeneous equation of degree (2, 4)

$$\begin{aligned} W = \mathbb {V}\left( z^4u^2 + 2a_1z^3uv + (y^3 + b_2z)zuw + (c_2z - y^3)zv^2 + d_3zvw + e_4w^2 \right) . \end{aligned}$$

The fibres of the map \(\xi :W\rightarrow {\mathbb {P}}^1_{y,z}\) are conics, which are reducible over the discriminant locus

$$\begin{aligned} \Xi =\mathbb {V}\left( z^3\left( (y^3+b_2z)^2-4e_4z^2\right) \left( y^3+a_1^2z-c_2z\right) - z^4\left( a_1(y^3+b_2z)-d_3z\right) ^2\right) , \end{aligned}$$

and, since the top term of this polynomial in powers of y is given by \(y^9z^3 + \cdots \), there must be a root of the form \(y=\lambda z\). This implies that the equation defining W factorises as

$$\begin{aligned} z^4(u + \alpha v + \beta w)(u + \gamma v + \delta w) \mod y \end{aligned}$$

for \(\alpha ,\beta ,\gamma ,\delta \in \mathbb {C}\) where \(\alpha + \gamma = 2a_1(\lambda ,1)\), \(\beta + \delta = b_2(\lambda ,1)+\lambda ^3\), \(\alpha \gamma = c_2(\lambda ,1)-\lambda ^3\), \(\alpha \delta + \beta \gamma = d_3(\lambda ,1)\) and \(\beta \delta = e_4(\lambda ,1)\).

In terms of the quartic equation defining \(\Delta \), we find that it can be rewritten

$$\begin{aligned}{} & {} (tz + x^2 + \alpha xz + \beta z^2)(tz + x^2 + \gamma xz + \delta z^2) + \cdots \\{} & {} \quad \cdots + (y-\lambda z)\left( t(y^2+\lambda yz + \lambda ^2z^2) + (2a_0x + b_1)(tz+x^2) + c_1x^2 + d_2x + e_3\right) \end{aligned}$$

where \(a_0,b_2,c_1,d_2,e_3\) are defined by setting \(a_1 = a_0(y-\lambda z) + a_1(\lambda ,1)z\), \(b_3 = b_2(y-\lambda z) + b_3(\lambda ,1)z^3\), etc. In particular we see that \(\Delta \) contains a conic curve \(C= \mathbb {V}(y-\lambda z,\, tz + x^2 + \alpha xz + \beta z^2)\).

Reduction to (B.1). To reduce to a simpler case, we apply the quadratic map

$$\begin{aligned} \varphi :{\mathbb {P}}^3\dashrightarrow {\mathbb {P}}^3, \qquad \varphi (t,x,y,z) = \left( \frac{tz+x^2+\alpha xz+\beta z^2}{y-\lambda z},x,y,z\right) \end{aligned}$$

given by the linear system of all quadrics passing through C and the infinitely near point \(p\in C\). By Lemma 4.3 this induces a volume preserving map \(\varphi :({\mathbb {P}}^3,\Delta )\dashrightarrow ({\mathbb {P}}^3,\Delta ')\) where \(\Delta '\) is the quartic defined by the equation

$$\begin{aligned}{} & {} \left( tz+y^2+\lambda yz+\lambda ^2z^2+2a_0xz+b_1z\right) \left( ty-\lambda tz-\alpha xz-\beta z^2\right) \\{} & {} \quad +\cdots + (\gamma x + \delta z)tz^2 + c_1x^2z + d_2xz + e_3z - (y^2+\lambda yz + \lambda ^2z^2)x^2 \end{aligned}$$

which is singular along the line \(\ell =\mathbb {V}(y,z)\).

5.4 The map (iv) between (B.1) and (C.1)

Throughout this subsection we assume that \(\Delta \subset {\mathbb {P}}^3\) has a line of double points along \(\ell _0=\mathbb {V}(y,z)\), so that the equation of \(\Delta \) can be written in the form

$$\begin{aligned} a_2t^2 + b_2tx + c_2x^2 + d_3t + e_3x + f_4 \end{aligned}$$
(5.1)

for homogeneous polynomials \(a_2,\ldots ,f_4\in \mathbb {C}[y,z]\). We deal with these surfaces in three steps.

Singularities away from \(\ell _0\). First we consider the cases in which \(\Delta \) is singular at a point outside of the line \(\ell _0\).

Lemma 5.2

If \(\Delta \) is singular at some point \(p\in \Delta \setminus \ell _0\) then \(({\mathbb {P}}^3,\Delta )\) is volume preserving equivalent to a pair from case (A.2).

Proof

Without loss of generality we may assume that \(p=(0,0,0,1)\) and the equation (5.1) of \(\Delta \) can be rewritten in the form

$$\begin{aligned} g_2(t,x,y)y^2 + h_2(t,x,y)yz + i_2(t,x,y)z^2 \end{aligned}$$

for some homogeneous polynomials \(g_2,h_2,i_2\in \mathbb {C}[t,x,y]\) which don’t depend on z. By considering the linear system of quadrics passing through the point p and the conic \(\mathbb {V}(g_2,z)\subset \Delta \) we get a volume preserving map of bidegree (2,2)

$$\begin{aligned} \varphi :({\mathbb {P}}^3,\Delta )\dashrightarrow ({\mathbb {P}}^3,\Delta '), \qquad \varphi (t,x,y,z) = (tz,xz,yz,g_2) \end{aligned}$$

where \(\Delta ' = \mathbb {V}(y^2z^2 + h_2yz + g_2i_2)\) is a quartic with an \(\widetilde{E}_7\) singularity at (0, 0, 0, 1). \(\square \)

Thus we may assume that \(\Delta \setminus \ell _0\) is smooth, or else proceed via the (A.2) case.

Degenerate cusp singularities along \(\ell _0\). Now consider the normalisation \(\nu :\overline{\Delta }\rightarrow \Delta \) with ramification curve \(\overline{D}= \nu ^{-1}(\ell _0)\). Since \((\overline{\Delta },\overline{D})\) is a log Calabi–Yau pair we either have that

  1. 1.

    \(\overline{D}\subset \overline{\Delta }\) is a smooth elliptic curve and \(\Delta \) has four pinch points along \(\ell _0\) corresponding to the four ramification points of the double cover \(\nu |_{\overline{D}}:\overline{D}\rightarrow \ell _0\), or

  2. 2.

    \(\overline{D}\subset \overline{\Delta }\) is a nodal curve of arithmetic genus 1 and \(\Delta \) has a degenerate cusp singularity at the point \(\nu (p)\in \ell _0\) corresponding to the image of a node of \(p\in \overline{D}\).

We now dispense with the cases in which \(\Delta \) has a degenerate cusp by showing that \(({\mathbb {P}}^3,\Delta )\) can be treated as a special case of a previously considered family.

Lemma 5.3

If \(\Delta \) has a degenerate cusp singularity along \(\ell _0\) then the pair \(({\mathbb {P}}^3,\Delta )\) is a special case of either (A.1) or (A.3).

Proof

Suppose that \(\Delta \) has a degenerate cusp singularity of type \(T_{pq\infty }\) at the point \((1,0,0,0)\in \Delta \). If both \(p,q\ge 3\) then \({{\,\textrm{mult}\,}}_p\Delta \ge 3\), so \(\Delta \) has a triple point and we can consider it as a degeneration of the case (A.1). Otherwise we have a \(T_{2q\infty }\) singularity. Looking at the equation (5.1) of \(\Delta \) in a neighbourhood of this point, we see that \(a_2\in \mathbb {C}[y,z]\) is a nonzero square, so without loss of generality we can take \(a_2=z^2\). Then we also have that \(b_2=b_1z\) for some \(b_1\in \mathbb {C}[y,z]\). Thus the equation of \(\Delta \) has degree \(\ge 6\) with respect to the weights 1, 2, 3 for xyz and we can treat it as a degeneration of case (A.3). \(\square \)

The generic case. Thus we may reduce ourselves to considering the generic case in which \(\Delta \) is smooth outside of \(\ell _0\) and \(\overline{D}\subset \overline{\Delta }\) is a smooth elliptic curve. In particular, the normalisation \(\nu :\overline{\Delta }\rightarrow \Delta \) is equal to the minimal resolution \(\overline{\Delta }= \widetilde{\Delta }\). Recall that we have the following construction of Urabe, described in Sect. 3.3, which consists of volume preserving maps of log Calabi–Yau pairs

$$\begin{aligned} (\Delta ,0){\mathop {\longleftarrow }\limits ^{\mu }}(\widetilde{\Delta }, D)=: (\widetilde{\Delta }_0,D_0){\mathop {\longrightarrow }\limits ^{f_1}}\cdots {\mathop {\longrightarrow }\limits ^{f_9}}(\widetilde{\Delta }_9,D_9) = ({\mathbb {P}}^2,D_9) \end{aligned}$$

and the map \(\widetilde{\Delta }\rightarrow \Delta \) is realised by the nef divisor class \(A=\mu ^*\mathcal {O}_\Delta (1)=4h-2e_1-e_2-\cdots -e_9\). In particular, under our additional assumptions we must have that \(D_9\subset {\mathbb {P}}^2\) is a smooth cubic curve and, if \(p_i\in {\mathbb {P}}^2\) is the point that corresponds to the centre of the blowup \(f_i\), then none of the \(p_i\) can be infinitely near to another or else \(\Delta \) would have a Du Val singularity away from \(\ell _0\).

Since \(D\sim 3h-e_1\cdots -e_9\) we have \(A\sim D + (h - e_1)\) and \(A\cdot (h-e_1)=2\), and thus the pencil of hyperplanes in \({\mathbb {P}}^3\) that pass through \(\ell _0=\mu (D)\) cuts out a pencil of residual conics \(|h-e_1|\) in \(\widetilde{\Delta }\). This pencil has eight reducible fibres, corresponding to eight decompositions of the form \((h-e_1) = (h-e_1-e_i) + (e_i)\) for \(i=2,\ldots ,9\). Pick three lines \(\ell _1,\ell _2,\ell _3\subset \Delta \) from three of these reducible fibres, e.g. \(\ell _i=\mu (e_{i+1})\) for \(i=1,2,3\), which are pairwise skew and all of which intersect \(\ell _0\) transversely.

Now we consider the map \(\varphi :{\mathbb {P}}^3\dashrightarrow {\mathbb {P}}^3\) of bidegree (3,2) which is given by the linear system \(|{\mathcal {O}_{{\mathbb {P}}^3}(3)-2\ell _0-\ell _1-\ell _2-\ell _3}|\). Considering the resolution \({\mathbb {P}}^3{\mathop {\leftarrow }\limits ^{\psi }} X {\mathop {\rightarrow }\limits ^{\psi '}} {\mathbb {P}}^3\) of \(\varphi \), as in the notation of Sect. 4.3, we see that \(K_X + \Delta _X \sim 0\) where \(\Delta _X := \psi ^{-1}_*(\Delta ) + F_0\). Thus, setting \(\Delta ':=\psi '_*(\Delta _X)\), we obtain a volume preserving map of pairs \(\varphi :({\mathbb {P}}^3,\Delta )\dashrightarrow ({\mathbb {P}}^3,\Delta ')\). Since we have

$$\begin{aligned} \psi ^{-1}_*(\Delta ) \sim 3H'-E_1'-E_2'-E_3'-F' \quad \text {and} \quad F_0 \sim H' - E_1' - E_2' - E_3' \end{aligned}$$

it follows that \(\Delta '=D_1'+D_2'\) is the union of a cubic surface \(D_1'=\psi '_*(\psi ^{-1}_*(\Delta ))\) and a plane \(D_2'=\psi '_*(F_0)\), where \(\ell '\subset D_1'\) and \(p_1',p_2',p_3'\in D_1'\cap D_2'\).

5.5 The map (v) between (B.2) and (C.1)

We now consider the case of an irreducible quartic \(\Delta \subset {\mathbb {P}}^3\) with double points along a plane conic \(C = \mathbb {V}(t,q_2)\). In particular, \(\Delta = \mathbb {V}( q_2^2 + a_1tq_2 + b_2t^2 )\) for some \(a_1,b_2\in \mathbb {C}[x,y,z,t]\). Moreover, we may assume that C is irreducible, or else \(\Delta \) is singular along a line and we can treat \(({\mathbb {P}}^3,\Delta )\) as a special case of family (B.1). We now construct a volume preserving map \(\varphi :({\mathbb {P}}^3,\Delta )\dashrightarrow ({\mathbb {P}}^3,\Delta ')\) of bidegree (2,2) whose base locus consists of C and a well-chosen point infinitely near to C.

To do this, we let \(X=\mathbb {V}(tu-q_2)\subset {\mathbb {P}}^4_{t,x,y,z,u}\) and consider a factorisation \(\varphi = g\circ f^{-1}\)

where fg are volume preserving maps with the following properties.

  1. 1.

    The boundary divisor \(\Delta _X=\mathbb {V}(t(u^2+a_1u+b_2))\in |{-K_X}|\) consists of two irreducible components: a quadric cone \(D_1 = \mathbb {V}(t,q_2)\) which is singular at \(p=(0,0,0,0,1)\in {\mathbb {P}}^4\), and a \({{\,\textrm{dP}\,}}_4\) given by \(D_2=\mathbb {V}(ut-q_2, u^2+a_1u+b_2)\). These two components meet in an ordinary curve \(\Gamma =D_1\cap D_2\).

  2. 2.

    The map f is the projection from \(p\in X\), which contracts \(D_1\) onto C and maps \(D_2\) birationally onto \(\Delta \).

  3. 3.

    The map g is the projection from a general point \(q\in \Gamma \). Since g maps \(D_1\) birationally onto a plane and \(D_2\) birationally onto a cubic surface, we set \(\Delta ' := g(\Delta _X)\).

Thus \(({\mathbb {P}}^3,\Delta ')\) is a pair in the family (C.1).

5.6 The map (vi) between (C.1) and (C.2)

We suppose that \(\Delta =D_1+D_2\) is the union of a plane \(D_1\) and a cubic surface \(D_2\). We may assume that \(D_2\) is smooth, or else we can proceed directly to case (C.3).

Since \(D_2\) is smooth, we can choose three skew lines \(\ell _1,\ell _2,\ell _3\) amongst the 27 lines of \(D_2\) and a fourth line \(\ell _0\) which meets each of the first three. Now consider the map \(\varphi :{\mathbb {P}}^3\dashrightarrow {\mathbb {P}}^3\) of bidegree (3,2) defined by the linear system \(|{\mathcal {O}_{{\mathbb {P}}^3}(3)-2\ell _0-\ell _1-\ell _2-\ell _3}|\), as described in Sect. 4.3. Setting \(\Delta _X := \psi ^{-1}_*(\Delta )\) and \(\Delta ':=\psi '_*(\Delta _X)\), we get a resolution as in (4.1) giving a volume preserving map \(\varphi :({\mathbb {P}}^3,\Delta )\dashrightarrow ({\mathbb {P}}^3,\Delta ')\). Since

$$\begin{aligned} \psi ^{-1}_*(D_1)= 2H'-E_1'-E_2'-E_3'-F' \quad \text {and} \quad \psi ^{-1}_*(D_2) = 2H'-E'_1-E'_2-E'_3. \end{aligned}$$

it follows that \(\Delta ' = D_1'+D_2'\) is given by the union of two quadric surfaces, where \(D_i'=\psi '_*(\psi ^{-1}_*(D_i))\) for \(i=1,2\), such that \(\ell '\subset D_1'\) and \(p_1',p_2',p_3'\in D_1'\cap D_2'\).

5.7 The map (vii) between (B.3) and (C.2)

We suppose that \(\Delta \subset {\mathbb {P}}^3\) has double points along a twisted cubic curve \(\Sigma \). If \(\Sigma \) is a degenerate twisted cubic curve then it splits into the union of a line and a (possibly reducible) conic. In particular we can treat \(({\mathbb {P}}^3,\Delta )\) as a special case of family (B.1). We now follow the argument of Mella [16] very closely.

Since we can assume \(\Sigma \) is smooth, without loss of generality it is given by the equations

$$\begin{aligned} \Sigma = \mathbb {V}(xz-y^2,\; xt-yz, \; yt-z^2) \subset {\mathbb {P}}^3. \end{aligned}$$

Let \(\xi _1,\xi _2,\xi _3\) denote the three quadrics generating \(I(\Sigma )\). The equation of \(\Delta \) must be of the form

$$\begin{aligned} \Delta = \mathbb {V}(a_1\xi _1^2 + a_2\xi _1\xi _2 + a_3\xi _1\xi _3 + a_4\xi _2^2 + a_5\xi _2\xi _3 + a_6\xi _3^2) \end{aligned}$$
(5.2)

for some constants \(a_1,\ldots ,a_6\in \mathbb {C}\). Moreover the quadrics satisfy the syzygies

$$\begin{aligned} z\xi _1 - y\xi _2 + x\xi _3 = 0, \qquad t\xi _1 - z\xi _2 + y\xi _3 = 0 \end{aligned}$$
(5.3)

and thus we can write the blowup of \(\Sigma \) as \(\sigma :X\subset {\mathbb {P}}^3\times {\mathbb {P}}^2_{\xi _1,\xi _2,\xi _3}\rightarrow {\mathbb {P}}^3\) where X is the complete intersection of codimension two cut out by the two equations (5.3).

We note that the fibres of the projection \(\pi :X\rightarrow {\mathbb {P}}^2_{\xi _1,\xi _2,\xi _3}\) are precisely the secant lines to C, and that \(\sigma ^{-1}_*\Delta = \pi ^{-1}(\Gamma )\) is the preimage of the conic \(\Gamma \subset {\mathbb {P}}^2\) with the equation (5.2). Pick three non-collinear points on \(\Gamma \) corresponding to three lines \(\ell _1,\ell _2,\ell _3\subset \Delta \) which are secant lines to \(\Sigma \).

We consider the birational map \(\varphi :{\mathbb {P}}^3\dashrightarrow {\mathbb {P}}^3\) which is the degenerate cubo-cubic Cremona transformation with base locus \(\Sigma \cup \ell _1\cup \ell _2\cup \ell _3\), as described in Sect. 4.4.2. Setting \(\Delta _X := \psi ^{-1}_*(\Delta ) + E\) and \(\Delta ':=\psi '_*(\Delta _X)\) gives the resolution of a volume preserving map \(\varphi :({\mathbb {P}}^3,\Delta )\dashrightarrow ({\mathbb {P}}^3,\Delta ')\), as in (4.1). Since \(\psi ^{-1}_*(\Delta ) = 2H' - E'\) and \(E = 2H' - F_1'-F_2'-F_3'\) we see that \(\Delta '=D_1'+D_2'\) is given by the union of two quadric surfaces: \(D_1'=\psi '_*(\psi ^{-1}_*(\Delta ))\) contains the twisted cubic \(\Sigma '\subset {\mathbb {P}}^3\) and \(D_2'=\psi '_*(E)\) contains the three secant lines \(\ell _1',\ell _2',\ell _3'\) to \(\Sigma '\).

5.8 The map (viii) between (C.2) and (C.3)

Suppose that \(\Delta =D_1+D_2\) is the union of two quadric surfaces intersecting in an ordinary curve \(\Sigma = D_1\cap D_2\). Let \(C\subset D_1\) be a conic, let \(p\in \Sigma \) be a general point and consider the map \(\varphi :{\mathbb {P}}^3\dashrightarrow {\mathbb {P}}^3\) of bidegree (2,2) with \({{\,\textrm{Bs}\,}}(\varphi )=C\cup p\), as described in Sect. 4.2.

Setting \(\Delta _X := \psi ^{-1}_*(\Delta )\) and \(\Delta ':=\psi '_*(\Delta _X)\) we get a volume preserving map \(\varphi :({\mathbb {P}}^3,\Delta )\dashrightarrow ({\mathbb {P}}^3,\Delta ')\). Since \(\psi ^{-1}_*(D_1)= H'\) and \(\psi ^{-1}_*(D_2) = 3H'-2E'-F'\) we see that \(\Delta '\) is given by the union of a plane and a cubic surface, where the cubic surface passes through the conic \(\Gamma '\) and has a double point at \(p'\in {\mathbb {P}}^3\).

5.9 The map (ix) between (C.3) and (C.4)

Consider the case in which \(\Delta =D_1+D_2\) consists of a plane \(D_1\) and singular cubic surface \(D_2\) intersecting in an ordinary curve \(\Sigma =D_1\cap D_2\). If \(D_2\) is either a cone, non-normal, or singular at a point of \(\Sigma \), then \(\Delta \) has a point of multiplicity 3 and we can treat it as a special case of family (A.1). Therefore we may assume that \(D_2\) has a double point \(p\in D_2 {\setminus } \Sigma \). Without loss of generality \(D_1=\mathbb {V}(t)\) and \(D_2\) is singular at \(p=(1,0,0,0)\). Thus \(D_2=\mathbb {V}(a_2t+b_3)\) for some \(a_2,b_3\in \mathbb {C}[x,y,z]\).

Since \(\Delta =\mathbb {V}(t(a_2t+b_3))\) we can let \(\Delta '=\mathbb {V}(b_3t)\) and then the birational map

$$\begin{aligned} \varphi :({\mathbb {P}}^3,\Delta ) \dashrightarrow ({\mathbb {P}}^3,\Delta '), \qquad \varphi (t,x,y,z) = \left( \frac{a_2tz}{a_2t+b_3},\, x,\, y,\, z\right) \end{aligned}$$

is volume preserving by Lemma 4.3

6 Conclusion

We have constructed all of the volume preserving maps that appear in Fig. 1. This now easily implies our main result.

Proof of Theorem 1.2

We can immediately reduce to the case of \(({\mathbb {P}}^3,\Delta )\) in which \(\Delta =\mathbb {V}(ta_3(x,y,z))\) is the union of a plane \(D_1=\mathbb {V}(t)\) and \(D_2=\mathbb {V}(a_3)\) the cone over an ordinary cubic curve. Without loss of generality we may assume that \(a_3\) is not divisible by z and then

$$\begin{aligned} \varphi :({\mathbb {P}}^3,\Delta ) \dashrightarrow ({\mathbb {P}}^1\times {\mathbb {P}}^2,\Delta ') \qquad \varphi (t,x,y,z) = (t,z)\times (x,y,z) \end{aligned}$$

is a volume preserving map, where \(\Delta '= (\{0\}\times {\mathbb {P}}^2) + ({\mathbb {P}}^1\times E) + (\{\infty \}\times {\mathbb {P}}^2)\) is the boundary divisor appearing in the statement of Theorem 1.2 and E is the cubic curve \(E=\mathbb {V}(a_3) \subset {\mathbb {P}}^2_{x,y,z}\). If E is smooth then \({{\,\textrm{coreg}\,}}({\mathbb {P}}^1\times {\mathbb {P}}^2,\Delta ')=1\). Otherwise E is nodal, \({{\,\textrm{coreg}\,}}({\mathbb {P}}^1\times {\mathbb {P}}^2,\Delta ')=0\) and by applying birational maps of the form \({{\,\textrm{id}\,}}\times \varphi :{\mathbb {P}}^1\times {\mathbb {P}}^2\dashrightarrow {\mathbb {P}}^1\times {\mathbb {P}}^2\) we can find a volume preserving map which sends \({\mathbb {P}}^1\times E\) onto \({\mathbb {P}}^1\times \mathbb {V}(xyz)\), as in Example 1.3. \(\square \)