Hostname: page-component-cd9895bd7-7cvxr Total loading time: 0 Render date: 2024-12-25T06:18:39.478Z Has data issue: false hasContentIssue false

GV and GW invariants via the enhanced movable cone

Published online by Cambridge University Press:  29 November 2024

Navid Nabijou
Affiliation:
School of Mathematical Sciences, Queen Mary University of London, Mile End Road, London, UK. n.nabijou@qmul.ac.uk
Michael Wemyss
Affiliation:
The Mathematics and Statistics Building, University of Glasgow, University Place, Glasgow, UK. michael.wemyss@glasgow.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

Given any smooth germ of a 3-fold flopping contraction, we first give a combinatorial characterisation of which Gopakumar–Vafa (GV) invariants are non-zero, by prescribing multiplicities to the walls in the movable cone. On the Gromov–Witten (GW) side, this allows us to describe, and even draw, the critical locus of the associated quantum potential. We prove that the critical locus is the infinite hyperplane arrangement of Iyama and the second author and, moreover, that the quantum potential can be reconstructed from a finite fundamental domain. We then iterate, obtaining a combinatorial description of the matrix that controls the transformation of the non-zero GV invariants under a flop. There are three main ingredients and applications: (1) a construction of flops from simultaneous resolution via cosets, which describes how the dual graph changes; (2) a closed formula, which describes the change in dimension of the contraction algebra under flop; and (3) a direct and explicit isomorphism between quantum cohomologies of different crepant resolutions, giving a Coxeter-style, visual proof of the Crepant Transformation Conjecture for isolated cDV singularities.

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press on behalf of the Foundation Composition Mathematica, in partnership with the London Mathematical Society

1. Introduction

Many key results in algebraic geometry can be established using topological and combinatorial descriptions of a given variety or of its degenerations and deformations. However, even with a clear combinatorial model on such a degeneration or deformation, determining which properties of the original variety can be controlled by combinatorics is still, in general, a difficult question.

This article considers arbitrary, smooth $3$ -fold flopping contractions, which form a fundamental building block of the minimal model programme. Our main point is that as far as their enumerative geometry is concerned, all such flopping contractions are combinatorial, provided we are content with describing only the shape of the enumerative invariants, rather than their precise values. This qualitative perspective allows us to extract, and prove rather easily, many fundamental results. We determine which curve classes give rise to non-zero invariants, and then we control how these invariants transform under flop, in a visually pleasing and satisfyingly combinatorial manner. Along the way it is necessary to enhance existing geometric structures, such as the movable cone.

1.1 Gopakumar–Vafa: finite arrangements

Let $f \colon \unicode{x1D4B3} \to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ be a crepant resolution of a $3$ -fold isolated cDV singularity, which is, equivalently, a germ of a smooth $3$ -fold flopping contraction. The morphism $f$ contracts a finite collection $\{ {\mathrm{C}}_i \subseteq \unicode{x1D4B3} \mid i \in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}\}$ of complete curves to a point, and these freely generate the group of algebraic curve classes

\begin{align*} \mathrm {A}_1(\unicode{x1D4B3}) = \langle \mathrm {C}_i \mid i \in \unicode{x2110}^{\kern 0.5pt\mathrm {c}} \rangle _{\mathbb {Z}}. \end{align*}

Given $\unicode{x03B2} \in {\mathrm{A}}_1(\unicode{x1D4B3})$ , Katz defines an associated Gopakumar–Vafa (GV) invariant [Reference KatzKat08]

\begin{align*} n_{\unicode{x03B2}}=n_{\unicode{x03B2}}(\unicode{x1D4B3}) \in \mathbb {Z}_{\geq 0}, \end{align*}

which we recall in Section 3.1. It is an important invariant of flopping contractions, with close connections to other known invariants [Reference Donovan and WemyssDW16, Reference TodaTod15].

Our first result determines those $\unicode{x03B2}$ for which $n_{\unicode{x03B2}} \neq 0$ . The description is direct and combinatorial, encoded in the associated finite hyperplane arrangement $\unicode{x210B}_{\unicode{x2110}}$ of Iyama and the second author’s work [Reference Iyama and WemyssIW]. The chambers in $\unicode{x210B}_{\unicode{x2110}}$ are precisely the ample cones of the different birational models, so we can identify $\unicode{x210B}_{\unicode{x2110}}$ with the movable cone. It turns out that the GV invariants are, to first approximation, encoded by the walls of this cone. There is, however, a slight catch: combinatorially, the walls carry multiplicities, and this data is not part of the definition of the movable cone. This multiplicity, which is new information (see Remark 5.6), turns out to be the key to determining whether $n_{\unicode{x03B2}}\neq 0$ .

As is standard, and as recalled in Section 2.2, slicing $\unicode{x1D4B3} \to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ by a generic hyperplane section gives rise to a partial crepant resolution of an ADE surface singularity. From this slicing we thus obtain the Dynkin diagram $\Delta$ of the ADE surface singularity, together with a subset $\unicode{x2110}$ of nodes: the full minimal resolution dominates the partial resolution, and $\unicode{x2110}$ are the curves that are contracted by this morphism.

Example 1.1. As the running example, consider a two-curve smooth $3$ -fold flop for which the corresponding Dynkin data is , where by convention $\unicode{x2110}$ equals the six black nodes. The Dynkin data gives rise to a finite intersection arrangement $\unicode{x210B}_{\unicode{x2110}}\subseteq \mathbb{R}^{|\Delta |-|\unicode{x2110}|}=\mathbb{R}^2$ [Reference Iyama and WemyssIW, Section 3]. One method of calculating $\unicode{x210B}_{\unicode{x2110}}$ is to first restrict all 120 positive roots of $E_8$ to the subset $\unicode{x2110}^{\kern 0.5pt{\mathrm{c}}} = \Delta \setminus \unicode{x2110}$ , and thus obtain the set

\begin{align*} \{ 01, 11, 21, 42, 31, 41, 10, 20, 30\}. \end{align*}

These so-called restricted roots give rise to hyperplanes in the dual space, where, for example, $42$ gives rise to the hyperplane $4x+2y=0$ . The output is thus the following hyperplane arrangement, which we emphasise is constructed entirely from $\unicode{x2110}\subseteq \Delta$ .

(1.A)

Note that the restricted root $42$ gives rise to the hyperplane $2(2x+y)=0$ , so the blue diagonal $2x+y=0$ line carries the list $[1,2]$ of multiplicities. We write $2$ beside the blue line to emphasise this fact. Similarly, the line $x=0$ carries the list $[1,2,3]$ of multiplicities, as a consequence of $20$ and $30$ .

Returning to general flopping contractions $\unicode{x1D4B3}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ , since by construction the nodes in $\Delta \backslash \unicode{x2110}$ can be identified with the curves in $\unicode{x1D4B3}$ , after some natural identifications, $\unicode{x210B}_{\unicode{x2110}}$ (with multiplicities) can be viewed inside $\mathop{\mathrm{Pic}}\nolimits \unicode{x1D4B3} \otimes \mathbb{R}$ . So can the movable cone. After ignoring the multiplicities, $\unicode{x210B}_{\unicode{x2110}}$ is equal to the movable cone [Reference PinkhamPin83, Reference WemyssWem18].

The following is our first main result. It describes the non-zero GV invariants in an elementary combinatorial way, and it asserts that it is the hyperplanes of $\unicode{x210B}_{\unicode{x2110}}$ , counted with multiplicity, that control the non-zero GV invariants.

Theorem 1.2 (3.1). For $\unicode{x03B2} \in {\mathrm{A}}_1(\unicode{x1D4B3})$ , the GV invariant $n_{\unicode{x03B2}}$ is non-zero if and only if $\unicode{x03B2}$ is a restricted root.

The theme of this article is that the shape of the enumerative geometry of $\unicode{x1D4B3}$ is controlled, in a very visual way, from this finite amount of initial data.

1.2 Gromov–Witten: infinite arrangements

Given any subset $\unicode{x2110}$ of a Dynkin diagram, the finite arrangement $\unicode{x210B}_{\unicode{x2110}}$ of the previous subsection has an infinite cousin $\unicode{x210B}_{\unicode{x2110}}^{\mathsf{aff}}$ . Given a restricted root $\unicode{x03B2}=(\unicode{x03B2}_i)_{i\in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}}$ , the hyperplane $\sum _{i \in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}} \unicode{x03B2}_i x_i=0$ , which appears in the finite arrangement, gets translated over the integers $\mathbb{Z}$ , to give an infinite family

(1.B) \begin{align} \sum _{i \in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}} \unicode{x03B2}_i x_i \in \mathbb{Z}. \end{align}

Repeating this over every restricted root results in an infinite arrangement of affine hyperplanes, written $\unicode{x210B}_{\unicode{x2110}}^{\mathsf{aff}}$ . Note that multiplicities on hyperplanes of $\unicode{x210B}_{\unicode{x2110}}$ result in more translations, as if, say, $2\unicode{x03B2}=(2\unicode{x03B2}_i)$ is also a restricted root; then its translations give rise to the family $ \sum 2\unicode{x03B2}_i x_i \in \mathbb{Z}$ , i.e. to $ \sum \unicode{x03B2}_i x_i \in {1 \over 2}\mathbb{Z}$ . This is larger than (1.B).

In the running Example 1.1, taking all the relevant translations of (1.A) results in the following $\unicode{x210B}^{\mathsf{aff}}_{\unicode{x2110}}$ .

(1.C)

Returning to a general flopping contraction $\unicode{x1D4B3}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ , the next main result relates the Gromov–Witten (GW) theory of $\unicode{x1D4B3}$ to the associated infinite arrangement $\unicode{x210B}^{\mathsf{aff}}_{\unicode{x2110}}$ . The GW invariants are virtual degrees of moduli spaces of stable maps and provide a system of curve counts equivalent to the more enumerative GV invariants via multiple cover formulae. The GW invariants form the structure constants for the quantum cohomology algebra, but for our purposes it is more convenient to package this information in a generating function, called the quantum potential (see Section 3.2 for details). Combining Theorem1.2 and the multiple cover formulae gives the second main result.

Theorem 1.3 (3.4). Let $\unicode{x1D4B3}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ be a smooth $3$ -fold flopping contraction. The pole locus of the quantum potential is the complexification of the infinite arrangement $\unicode{x210B}^{\mathsf{aff}}_{\unicode{x2110}}$ .

By [Reference Hirano and WemyssHW23], the complement of the complexified arrangement $\unicode{x210B}^{\mathsf{aff}}_{\unicode{x2110}}$ forms the base of the Bridgeland stability covering map, for a natural, compactly supported subcategory of the derived category of $\unicode{x1D4B3}$ . Theorem1.3 therefore connects quantum-cohomological Frobenius manifolds and spaces of stability conditions, a phenomenon that has been observed in other contexts [Reference BridgelandBri06, Reference Ikeda and QiuIQ23, Reference McAuleyMcA].

1.3 Flops via simultaneous resolution

To track the change of GV/GW invariants under iterated flops requires us to first rework some of the theory of simultaneous resolutions, which may be of independent interest. Our new contribution is to use the wall-crossing formula from [Reference Iyama and WemyssIW], which indexes chambers of the movable cone by certain cosets, to construct iterated flops from simultaneous (partial) resolutions, and to explain how the dual graph changes under flop. This completes the work of Reid [Reference ReidRei83], Pinkham [Reference PinkhamPin83], and Katz–Morrison [Reference Katz and MorrisonKM92] in the 80s and 90s, rounding off a circle of ideas going back to Brieskorn [Reference BrieskornBri68].

For any Kleinian singularity $\mathbb{C}^2/G$ , consider the corresponding Dynkin diagram $\Delta$ , root space $\mathfrak{h}$ , and Weyl group $W$ . As is standard, $\mathbb{C}^2/G$ admits a versal deformation $\mathop{\mathrm{Spec}}\nolimits \unicode{x1D4B1}$ over the base $\mathfrak{h}_{\mathbb{C}}/W$ . For any subset $\unicode{x2110}\subseteq \Delta$ , consider the parabolic subgroup $W_{\unicode{x2110}}:= \langle s_i\mid i\in \unicode{x2110}\rangle$ , and take the pullback to obtain

When $\unicode{x2110}=\emptyset$ , the parabolic $W_{\unicode{x2110}}=\unicode{x1D7D9}$ , and in this case, classically $\mathop{\mathrm{Spec}}\nolimits \unicode{x1D4B1}_\emptyset$ admits a simultaneous resolution.

As is now standard, to describe smooth $3$ -fold flops requires singular surface geometry, so the ability to consider $\unicode{x2110}\neq \emptyset$ is crucial. By [Reference Katz and MorrisonKM92], for each $\unicode{x2110}$ there is a preferred, or a standard, simultaneous partial resolution $\mathsf{h}_{\unicode{x2110}}\colon \unicode{x1D4B4}_{\unicode{x2110}}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4B1}_{\unicode{x2110}}$ (see Section 2.4). Further, by loc. cit. all smooth flops can be constructed via appropriate classifying maps $\unicode{x03BC}\colon \unicode{x1D49F} {\mathrm{isc}}\to \mathfrak{h}_{\mathbb{C}}/W_{\unicode{x2110}}$ from the formal disc to $\mathfrak{h}_{\mathbb{C}}/W_{\unicode{x2110}}$ for some $\unicode{x2110}$ , giving the following cartesian diagram

Given $\unicode{x1D4B3}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ , the question is how to construct the flop at a given curve from the classifying map $\unicode{x03BC}$ . This was solved in the case $\unicode{x2110}=\emptyset$ by Reid [Reference ReidRei83], but the general case is harder, since the subset $\unicode{x2110}$ changes under flop. Pinkham [Reference PinkhamPin83] counts only the number of simultaneous resolutions.

We solve this problem by appealing to the wall-crossing combinatorics of [Reference Iyama and WemyssIW]. The key point is that when $\unicode{x2110}\neq \emptyset$ , chambers in the movable cone are indexed by cosets, not by elements of the Weyl group. For any subset $\Gamma \subseteq \Delta$ , let $W_\Gamma \subseteq W$ , denote the parabolic subgroup generated by reflections dual to the elements of $\Gamma$ , and let $\ell _\Gamma \in W_\Gamma$ denote the longest element. For any curve ${\mathrm{C}}_i\subseteq \unicode{x1D4B3}$ , set $w_i=\ell _{\unicode{x2110}}\ell _{\unicode{x2110}\cup \{i\}} \in W$ . Then there is a unique subset $\unicode{x03C9}_i(\unicode{x2110})\subseteq \Delta$ , described explicitly in Section 4, for which $W_{\unicode{x2110}}w_i=w_iW_{\unicode{x03C9}_i(\unicode{x2110})}$ .

Theorem 1.4 (4.4). Post-composing $\unicode{x03BC}$ with $w_i^{-1}\colon \mathfrak{h}_{\mathbb{C}}/W_{\unicode{x2110}}\to \mathfrak{h}_{\mathbb{C}}/W_{\omega _i(\unicode{x2110})}$ and taking the pullback constructs the flop $\unicode{x1D4B3}_i^+\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ of the curve ${\mathrm{C}}_i\subset \unicode{x1D4B3}$ . In particular

  1. 1. $\unicode{x03C9}_i(\unicode{x2110})$ is the dual graph of the exceptional locus of $\unicode{x1D4B3}_i^+\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ .

  2. 2. All other crepant resolutions can be obtained from the fixed $\unicode{x03BC}$ by post-composing with $x^{-1}\colon \mathfrak{h}_{\mathbb{C}}/W_{\unicode{x2110}}\to \mathfrak{h}_{\mathbb{C}}/W_{\unicode{x1D4A6}}$ and pulling back along $\unicode{x1D4B4}_{\unicode{x1D4A6}}$ , as the pair $(x,\unicode{x1D4A6})$ ranges over the (finite) indexing set $\mathsf{Cham}(\Delta, \unicode{x2110})$ described in Notation 2.2 .

We describe the above in detail in Section 4, but we emphasise here that everything is formed intrinsically from the Dynkin data, once $\unicode{x1D4B3}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ , and thus $\unicode{x03BC}$ is fixed.

1.4 Tracking fundamental regions

With the above in mind, tracking the change in GV/GW invariants under all possible flops becomes easy, and satisfyingly visual. In our running Example 1.1, each of the 12 crepant resolutions $\unicode{x1D4B3}_i\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ admits a fundamental region in (1.C). As a calibration, the fixed $\unicode{x1D4B3}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ corresponds to the unit box in the purple axes

(1.D)

The other 12 chambers in the movable cone generate similar fundamental regions as in (1.D), and this is illustrated in Figure 1.

Figure 1. The 12 fundamental regions corresponding to the 12 crepant resolutions.

Reassuringly, flopping a single curve turns out to correspond to the neighbouring region. Although Figure 1 illustrates only the two-curve flop in the running Example 1.1, similar things happen in full generality (see Section 5). The following is our third main result, which controls how GV invariants transform under iterated flops. As for the notation, set $\unicode{x1D4B3}_i^+$ to be the scheme obtained from $\unicode{x1D4B3}$ after flopping only a single curve ${\mathrm{C}}_i$ , and, further, write $n_{\unicode{x03B2},\unicode{x1D4B3}}$ for the GV invariant of curve class $\unicode{x03B2}$ in $\unicode{x1D4B3}$ . In what follows $\mathsf{M}_i$ is an explicit invertible matrix, defined in (5.A), that can be easily built using Dynkin combinatorics.

Theorem 1.5 (5.4). With the notation as above,

\begin{align*} n_{\unicode{x03B2},\unicode{x1D4B3}^+_i}= \begin {cases} n_{\unicode{x03B2},\unicode{x1D4B3}} & \mbox {if }\unicode{x03B2}\in \mathbb {Z} \mathrm {C}_i\\ n_{\mathsf {M}_i \unicode{x03B2}, \unicode{x1D4B3}} & \mbox {else}. \end {cases} \end{align*}

In other words, the set of GV invariants is exactly the same before and after the flop; they are just re-indexed by the change of basis $\mathsf{M}_i$ . Example 5.5 illustrates this re-indexing in the case of the running Example 1.1.

1.5 Applications

The above results have a series of corollaries. The first is a direct and explicit proof of the Crepant Transformation Conjecture for germs of $3$ -fold flopping contractions. Indeed, combining Theorems1.3 and 1.5 allows us to easily extract the following, which recovers the main result of [Reference Li and RuanLR01]. We remark here that our simplified approach also gives more refined information in the form of the explicit matrix $\mathsf{N}_{i}=(\mathsf{M}_i^{-1})^\star$ , which identifies the quantum potentials. Our proof also avoids the use of symplectic cuts, thus side-stepping the associated technical difficulties.

Corollary 1.6 (5.13). Under the identification of the Novikov parameters given by the explicit matrix $\mathsf{M}_i$ of Theorem 1.5 , the quantum potentials of $\unicode{x1D4B3}$ and $\unicode{x1D4B3}_i^+$ coincide, up to a correction term that does not depend on the Novikov parameters, namely

(1.E) \begin{align} \Phi ^{\unicode{x1D4B3}_i^+}_{\mathsf{r}}\big (\unicode{x03B3}_1, \unicode{x03B3}_2,\unicode{x03B3}_3\big ) - \Phi ^{\unicode{x1D4B3}}_{\mathsf{r}}(\mathsf{N}_i \unicode{x03B3}_1,\mathsf{N}_i \unicode{x03B3}_2,\mathsf{N}_i \unicode{x03B3}_3) = -(\unicode{x03B3}_1 \cdot {\mathrm{C}}_i^+)(\unicode{x03B3}_2 \cdot {\mathrm{C}}_i^+)(\unicode{x03B3}_3\cdot {\mathrm{C}}_i^+) \sum _{k \geq 1} k^3 n_{k{\mathrm{C}}_i,\unicode{x1D4B3}} . \end{align}

Here, $\mathsf{N}_i \colon {\mathrm{H}}^2(\unicode{x1D4B3}_{i}^+;\mathbb{C}) \to {\mathrm{H}}^2(\unicode{x1D4B3};\mathbb{C})$ is the dual of $\mathsf{M}_i^{-1}$ . The above identification holds after a specific analytic continuation in the quantum parameters.

The correction terms on the right-hand side arise due to the non-compactness of $\unicode{x1D4B3}$ (see Remarks 3.7 and 5.14). The key point is that the quantum potential of $\unicode{x1D4B3}_i^+$ can be effectively reconstructed from the quantum potential of $\unicode{x1D4B3}$ . Thus, whilst the GW invariants themselves are not combinatorial, their transformation across the flop is combinatorial, which is why we obtain such an elementary proof; compare [Reference Li and RuanLR01] and [Reference McLeanMcL20].

The explicit matrix $\mathsf{N}_i$ turns out to have many different incarnations: it arises naturally as the image in K-theory of Bridgeland’s flop functor, but, more interestingly, it can be calculated using very simple Dynkin-style combinatorics (see Remark 5.12). However, simply by iterating and multiplying matrices, it is possible to obtain a direct isomorphism between the generating functions of any two crepant resolutions of $\mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ .

The second corollary is algebraic. The flopping contraction $\unicode{x1D4B3}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ has an associated contraction, algebra ${\mathrm{A}}_{{\mathrm{con}}}$ [Reference Donovan and WemyssDW16, Reference Donovan and WemyssDW19], and it is known by Hua–Toda [Reference Hua and TodaHT18] for single curves and by Toda [Reference TodaTod18] in general (see A.4), the dimension of the contraction algebra is determined as the weighted sum of GV invariants

\begin{align*} \dim_{\mathbb{C}}{\mathrm{A}_{{\text{conv}}}}=\sum_{\beta\in {\mathrm{A}}_1(\unicode{x1D4B3})}n_\beta (\beta\cdot \mathbb{1})^2 \end{align*}

where $\unicode{x03B2}\cdot \unicode{x1D7D9}$ is the sum of the entries of $\unicode{x03B2}$ . For any curve ${\mathrm{C}}_i\subseteq \unicode{x1D4B3}$ ; the contraction algebra can be intrinsically mutated to obtain $\nu_i{\mathrm{A}}_{{\mathrm{con}}}$ ; and this is the contraction algebra for the flop $\unicode{x1D4B3}^+_i\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ .

It is known [Reference DugasDug15, Reference AugustAug20b] that ${\mathrm{A}}_{{\mathrm{con}}}$ and $\nu_i{\mathrm{A}}_{{\mathrm{con}}}$ are derived equivalent via a two-term tilting complex, but what is surprising here is that their dimension transforms in a very elementary manner, dictated by the K-theory of that derived equivalence.

Corollary 1.7 (5.16). Under mutation at vertex $i$ ,

\begin{align*} \dim _{\mathbb {C}}\nu_i\mathrm {A}_{\mathrm {con}}=\sum _{\unicode{x03B2}\in \mathrm {A}_1(\unicode{x1D4B3})}n_{\unicode{x03B2}} \big (\,(\mathsf {M}^{-1}_i\unicode{x03B2})\cdot \unicode {x1D7D9}\big )^2 \end{align*}

where $\mathsf{M}_i$ is the explicit matrix in Corollary 1.5 .

The above is remarkable: it says that not only are there just finitely many algebras in the derived equivalence class of the finite dimensional algebra ${\mathrm{A}}_{{\mathrm{con}}}$ (by [Reference AugustAug20a]), but that furthermore, the dimensions of all the other algebras can be easily obtained combinatorially from the first. The proof of Corollary 1.7 is slightly subtle, since it is not a priori clear that the GV invariants defined by Toda are the same as the GV invariants defined here, but this is all discussed in Appendix A.

Conventions

All cDV singularities and related algebraic geometry take place over $\mathbb{C}$ . Vector spaces will be over $\mathbb{R}$ , unless stated otherwise, and the complexification of a vector space $V$ will be written $V_{\mathbb{C}}$ .

2. Root theory, deformations and perturbations

Fix an isolated $3$ -fold cDV singularity $\mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ with a crepant resolution $f \colon \unicode{x1D4B3} \to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ . There is a finite collection of exceptional complete curves in $\unicode{x1D4B3}$ , contracted to a point $p\in \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ , such that $f$ restricts to an isomorphism on the complement. In other words, $f \colon \unicode{x1D4B3} \to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ is a germ of a smooth $3$ -fold flopping contraction, and, conversely, every such germ arises in this way [Reference ReidRei83].

2.1 Elephants

The pullback along $f$ of a general hyperplane section through $p \in \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ is a partial crepant resolution of an ADE surface singularity, the so-called general elephant [Reference ReidRei83, (1.14)]

(2.A)

Let $\Delta$ be the Dynkin diagram associated to $\mathbb{C}^2/G$ , and let the composition

\begin{align*} Z \to Y\to \mathbb {C}^2/G \end{align*}

be the full minimal resolution. By the McKay correspondence, the exceptional curves ${\mathrm{C}}_i \subseteq Z$ are indexed by the nodes $i \in \Delta$ . We write

\begin{align*} \unicode{x2110} \subseteq \Delta \end{align*}

for the subset indexing those curves ${\mathrm{C}}_i \subseteq Z$ , which are contracted by the morphism $Z\to Y$ , so the complement $\unicode{x2110}^{\kern 0.5pt{\mathrm{c}}} = \Delta \setminus \unicode{x2110}$ indexes the curves that survive. In particular,

\begin{align*}\{ \mathrm {C}_i \mid i \in \unicode{x2110}^{\kern 0.5pt\mathrm {c}} \}\end{align*}

forms the set of exceptional curves in both $Y$ and $\unicode{x1D4B3}$ , and the group ${\mathrm{A}}_1(Y)={\mathrm{A}}_1(\unicode{x1D4B3})$ is freely generated by their cycle classes.

Notation 2.1. Write $Y=Y_{\unicode{x2110}}$ for the partial resolution of $\mathbb{C}^2/G$ obtained from the full minimal resolution $Z$ by blowing down the curves in $\unicode{x2110}$ .

The geometry of $\unicode{x1D4B3}$ will be studied by viewing it as the total space of a one-parameter deformation of $Y_{\unicode{x2110}}$ . This requires detailed control over the associated root theory, which we establish in the following subsections.

2.2 Root theory

For any Dynkin diagram $\Delta$ , let $\mathfrak{h}$ be the $\mathbb{R}$ -vector space based on the set of simple roots $\{\unicode{x03B1}_i \mid i \in \Delta \}$ so that

\begin{align*} \mathfrak {h}=\bigoplus _{i\in \Delta }\mathbb {R}\unicode {x03B1}_i, \end{align*}

and write $\Theta = \mathfrak{h}^\star$ for the dual. The Weyl group $W$ acts naturally on both $\mathfrak{h}$ and $\Theta$ . For every positive root $\unicode{x03B1} \in \mathfrak{h}$ , write $\unicode{x1D49F}_{\unicode{x03B1}}\subseteq \mathfrak{h}$ for the perpendicular hyperplane, and write $\mathsf{H}_{\unicode{x03B1}} \subseteq \Theta$ for the dual hyperplane.

Notation 2.2. For any subset $\unicode{x2110}\subseteq \Delta$ , consider the following data:

  1. 1. The complement $\unicode{x2110}^{\kern 0.5pt{\mathrm{c}}} = \Delta \setminus \unicode{x2110}$ .

  2. 2. The parabolic subgroup $W_{\unicode{x2110}}:= \langle s_i\mid i\in \unicode{x2110}\rangle \subseteq W$ .

  3. 3. The $\mathbb{R}$ -vector space $\mathfrak{h}_{\unicode{x2110}}$ obtained as the quotient of $\mathfrak{h}$ by the $\mathbb{R}$ -subspace spanned by $\{ \unicode{x03B1}_i \mid i \in \unicode{x2110} \}$ . The associated quotient map will be written

    \begin{align*} \unicode {x03C0}_{\unicode{x2110}} \colon \mathfrak {h} \to \mathfrak {h}_{\unicode{x2110}}. \end{align*}
    Note that $\mathfrak{h}_{\unicode{x2110}}$ has basis $\{ \unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1}_i) \mid i \in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}\}$ and may be identified with the subspace of $\mathfrak{h}$ based on $\{ \unicode{x03B1}_i \mid i \in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}} \}$ .
  4. 4. The restricted positive roots are represented by $\mathfrak{h}_{\unicode{x2110}}$ , which are precisely the non-zero images of positive roots under $\unicode{x03C0}_{\unicode{x2110}}$ .

  5. 5. For $\vartheta _i\in \mathbb{R}$ with $i\in \Delta$ , write $(\vartheta _i)=\sum _{i\in \Delta }\vartheta _i\unicode{x03B1}_i^\star$ , and consider

    \begin{align*} \Theta _{\unicode{x2110}}:= \{ (\vartheta _i)\in \Theta \mid \vartheta _i=0\mbox { for all }i\in \unicode{x2110}\}\subseteq \Theta . \end{align*}
    The reflecting hyperplanes in $\Theta$ intersect $\Theta _{\unicode{x2110}}$ , and in this way, $\Theta _{\unicode{x2110}}$ inherits the structure of a finite hyperplane arrangement. Note that $\Theta _{\unicode{x2110}}$ has basis $\{\unicode{x03B1}_i^\star \mid i \in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}\}$ . Of course, $\mathfrak{h}_{\unicode{x2110}}$ and $\Theta _{\unicode{x2110}}$ are dual, and both have dimension $|\unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}|$ .
  6. 6. The set $\mathsf{Cham}(\Delta, \unicode{x2110})$ indexes chambers of $\Theta _{\unicode{x2110}}$ [Reference Iyama and WemyssIW, 1.8]. Combinatorially, $\mathsf{Cham}(\Delta, \unicode{x2110})$ can be defined as the set of all pairs $(x,\unicode{x1D4A6})$ with $x\in W$ and $\unicode{x1D4A6}\subseteq \Delta$ for which $W_{\unicode{x2110}} x=xW_{\unicode{x1D4A6}}$ and ${\mathrm{length}}(x)={\mathrm{min}}\{{\mathrm{length}}(y)\mid y\in xW_{\unicode{x1D4A6}}\}$ .

For a given restricted positive root $\unicode{x03B2} \in \mathfrak{h}_{\unicode{x2110}}$ , there are in general many different positive roots $\unicode{x03B1} \in \mathfrak{h}$ such that $ \unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1})=\unicode{x03B2}$ . The following result controls the possible lifts and is a very mild generalisation of [Reference Bryan, Katz and LeungBKL01, Lemma 2.4]. It is used in the proof of Theorem2.6, which in turn is used to relate enumerative invariants to hyperplane arrangements in Section 3.

Lemma 2.3. For any ADE Dynkin diagram $\Delta$ and any subset $\unicode{x2110}\subseteq \Delta$ , let $\unicode{x03B1},\unicode{x03B1}^\prime \in \mathfrak{h}$ be positive roots such that $\unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1}), \unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1}^\prime ) \in \mathfrak{h}_{\unicode{x2110}}$ are non-zero. Then the following are equivalent:

  1. 1. $\unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1})=\unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1}^\prime )$ .

  2. 2. $\unicode{x03B1}$ and $\unicode{x03B1}^\prime$ are identified under the action of $W_{\unicode{x2110}}$ on $\mathfrak{h}$ .

  3. 3. $\unicode{x1D49F}_{\unicode{x03B1}}$ and $\unicode{x1D49F}_{\unicode{x03B1}^\prime }$ are identified under the action of $W_{\unicode{x2110}}$ on $\mathfrak{h}$ .

Proof. Since $\unicode{x2110}$ is fixed, to ease notation, set $\unicode{x03C0}=\unicode{x03C0}_{\unicode{x2110}}$ .

(1) $\Rightarrow$ (2) This is the only difficult part, and it proceeds by case analysis. Consider first the $A_n$ root system, where the positive roots are precisely the connected chains of $1$ s on the Dynkin graph

\begin{align*} \begin {array}{c@{\hspace {2pt}}c@{\hspace {2pt}}c@{\hspace {2pt}}c@{\hspace {2pt}}c@{\hspace {1pt}}c@{\hspace {2pt}}c@{\hspace {2pt}}c@{\hspace {2pt}}c@{\hspace {2pt}}c@{\hspace {2pt}}c@{\hspace {2pt}}} \unicode {x03B1}_{ij}:= \ 0 & \ldots & 0 & 1 & \ldots & 1 & 0 & \ldots & 0 \quad (1 \leq i \leq j \leq n).\\[-0.5mm] & & & i & & j \end {array} \end{align*}

By definition of the action of $W$ on $\mathfrak{h}$ , the reflection $s_i$ acts by

(2.B) \begin{align} s_i(\unicode{x03B1}_{ij})=\unicode{x03B1}_{i+1\, j} \qquad {\mathrm{for}}\ i\lt\ j, \end{align}

which has the effect of replacing the leftmost $1$ with a $0$ . Similarly $s_j(\unicode{x03B1}_{ij})=\unicode{x03B1}_{i\, j-1}$ for $i \lt j$ , which has the effect of replacing the rightmost $1$ with a $0$ .

Suppose now that we are given positive roots $\unicode{x03B1}_{ij}$ and $\unicode{x03B1}_{kl}$ , and assume without loss of generality that $i \leq k$ . Since $\unicode{x03C0}(\unicode{x03B1})=\unicode{x03C0}(\unicode{x03B1}^\prime )$ is non-zero, the two chains of $1$ s must overlap, and any position at which they do not overlap must be indexed by an element of $\unicode{x2110}$ . By iteratively applying (2.B), we can shorten both $\unicode{x03B1}_{ij}$ and $\unicode{x03B1}_{kl}$ using only elements of $W_{\unicode{x2110}}$ and force them to line up on the left, at the leftmost element belonging to the overlap. They can similarly be forced to line up on the right as well, proving the claim.

The case $D_n$ for $n \geq 4$ is similar in spirit, albeit more involved. As usual, write $\unicode{x03B1}_1,\ldots, \unicode{x03B1}_n$ for the simple roots; then the positive roots are given by the following linear combinations. Note that the support of each is a connected subset of the Dynkin graph.

\begin{align*} & \begin{array}{c@{\hspace{2pt}}c@{\hspace{2pt}}c@{\hspace{2pt}}c@{\hspace{2pt}}c@{\hspace{1pt}}c@{\hspace{2pt}}c@{\hspace{2pt}}c@{\hspace{2pt}}c@{\hspace{2pt}}c@{\hspace{2pt}}l@{\hspace{2pt}}} & & & & & & & & q & & \qquad 1 \leq i \leq j \leq n-2,\\ \unicode{x03B1}_{ij}^{pq}:= \ 0 & \ldots & 0 & 1 & \ldots & 1 & 0 & \ldots & 0 & p & \qquad p,q\in \{0,1\},\\ & & & i & & j & & & & & \qquad (p,q) \neq (0,0) \Rightarrow j=n-2 \end{array}\\ \, & \begin{array}{c@{\hspace{2pt}}c@{\hspace{2pt}}c@{\hspace{2pt}}c@{\hspace{2pt}}c@{\hspace{1pt}}c@{\hspace{2pt}}c@{\hspace{2pt}}c@{\hspace{2pt}}c@{\hspace{2pt}}c@{\hspace{2pt}}c@{\hspace{2pt}}} & & & & & & & & 1\\ \unicode{x03B2}_{ij}:= \ 0 & \ldots & 0 & 1 & \ldots & 1 & 2 & \ldots & 2 & 1 & \qquad 1 \leq i \lt j \leq n-2 \\ & & & i & & & j \end{array} \end{align*}

In addition, the collection $\unicode{x03B1}_{ij}^{pq}$ includes two special cases $\unicode{x03B1}_{n-1}$ and $\unicode{x03B1}_n$ , which we interpret as $(p,q)=(1,0)$ and $(p,q)=(0,1)$ , with the string of $1$ s between $i$ and $j$ being empty.

For every $1 \leq i \leq n$ , the reflection $s_i$ acts on the coefficient in the $i$ th position by negating it and then by adding the sum of the coefficients in adjacent positions. The coefficients in all other positions are left unchanged.

Consider now positive roots $\unicode{x03B1}, \unicode{x03B1}^\prime$ , with $\unicode{x03C0}(\unicode{x03B1})=\unicode{x03C0}(\unicode{x03B1}^\prime )\neq 0$ . We work through the different cases. The first case is $\unicode{x03B1}=\unicode{x03B1}_{ij}^{pq}$ and $\unicode{x03B1}^\prime = \unicode{x03B1}_{kl}^{rs}$ . If $(p,q) \neq (r,s)$ , then we can use the reflections $s_{n-1},s_n$ to transform $\unicode{x03B1},\unicode{x03B1}^\prime$ until $(p,q)=(r,s)$ . For instance, if $(p,q)=(0,1)$ and $(r,s)=(0,0)$ , then, since $\unicode{x03C0}(\unicode{x03B1})=\unicode{x03C0}(\unicode{x03B1}^\prime )$ , we must have $n \in \unicode{x2110}$ . Applying $s_n \in W_{\unicode{x2110}}$ to $\unicode{x03B1}$ replaces $(p,q)=(0,1)$ , with $(p,q)=(0,0)$ . The other cases are similar, so we may assume that $(p,q)=(r,s)$ . Given this, we follow the strategy in the $A_n$ case. The only difference is when $j=n-2$ and $l \lt n-2$ , in which case $(p,q)=(r,s)=(0,0)$ since the chain of $1$ s is connected. Then $s_{n-2}\in W_{\unicode{x2110}}$ and $s_{n-2} (\unicode{x03B1}_{i\,n-2}^{00}) = \unicode{x03B1}_{i\, n-3}^{00}$ . This, and all other situations, then simply mirror the $A_n$ proof.

The next case is $\unicode{x03B1} = \unicode{x03B1}_{ij}^{pq}$ and $\unicode{x03B1}^\prime = \unicode{x03B2}_{kl}$ . If $i \leq k$ then necessarily $j \geq k$ since otherwise the supports do not overlap. In particular $s_i, s_{i+1}, \ldots, s_{k-1} \in W_{\unicode{x2110}}$ which gives

\begin{align*} (s_{k-1} \circ \cdots \circ s_i)(\unicode {x03B1}_{ij}^{pq}) = \unicode {x03B1}_{kj}^{pq}. \end{align*}

Similarly if $i \geq k$ we use $s_{k} \circ \cdots \circ s_{i-1}$ to achieve the same transformation. For the next step, notice that $s_{j+1},\ldots, s_{n-2} \in W_{\unicode{x2110}}$ , and applying these left-to-right gives

\begin{align*} (s_{n-2} \circ \cdots \circ s_{j+1})(\unicode {x03B1}_{kj}^{pq}) = \unicode {x03B1}_{k\,n-2}^{pq}. \end{align*}

As in the previous case, if $(p,q) \neq (1,1)$ then we may use the reflections $s_{n-1},s_n$ to transform $\unicode{x03B1}_{k\,n-2}^{pq}$ into $\unicode{x03B1}_{k\,n-2}^{11}$ . Now, going back from right-to-left gives the required

\begin{align*} (s_l \circ \cdots \circ s_{n-2})(\unicode {x03B1}_{k\,n-2}^{11}) = \unicode{x03B2}_{kl}. \end{align*}

The next case is $\unicode{x03B1}=\unicode{x03B2}_{ij}$ and $\unicode{x03B1}^\prime = \unicode{x03B2}_{kl}$ , where without loss of generality $i \geq k$ . But then $s_{i-1},\ldots, s_k \in W_{\unicode{x2110}}$ which is applied directly to give $(s_k \circ \cdots \circ s_{i-1})(\unicode{x03B2}_{ij}) = \unicode{x03B2}_{kj}$ . If $j \geq l$ , then $s_{j-1},\ldots, s_l \in W_{\unicode{x2110}}$ , and $(s_{l}\circ \cdots \circ s_{j-1})(\unicode{x03B2}_{kj}) = \unicode{x03B2}_{kl}$ . The case $j \leq l$ is similar.

This completes the proof for $D_n$ , except for some special cases involving $\unicode{x03B1}_{n-1}$ and $\unicode{x03B1}_n$ . These are more elementary, and so are left to the reader.

The remaining cases $E_6,E_7,E_8$ encompass finitely many possibilities. It is possible to verify these by hand, but it is also possible to employ computer algebra [Reference Bosma, Cannon and PlayoustBCP97]. Source code is available from the authors upon request. This completes the proof of (1) $\Rightarrow$ (2).

(2) $\Rightarrow$ (1) This holds since applying elements of $W_{\unicode{x2110}}$ to a given positive root cannot change the coefficients associated to elements of $\unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}$ .

(2) $\Rightarrow$ (3) If $s \in W$ and $v \in \mathfrak{h}$ then $s(\unicode{x1D49F}_v)=\unicode{x1D49F}_{s(v)}$ since $s$ preserves the Cartan pairing. In particular this applies when $v=\unicode{x03B1}$ is a positive root and $s(v)=\unicode{x03B1}^\prime$ is its image.

(3) $\Rightarrow$ (2) Suppose there is an element $s \in W_{\unicode{x2110}}$ such that $s(\unicode{x1D49F}_{\unicode{x03B1}})=\unicode{x1D49F}_{\unicode{x03B1}^\prime }$ . We then have $\unicode{x1D49F}_{\unicode{x03B1}^\prime } = \unicode{x1D49F}_{s(\unicode{x03B1})}$ and since both $\unicode{x03B1}^\prime$ and $s(\unicode{x03B1})$ are roots it follows that $s(\unicode{x03B1})$ equals either $\unicode{x03B1}^\prime$ or $-\unicode{x03B1}^\prime$ . We claim that $s(\unicode{x03B1})$ must be a positive root, thus ruling out the latter possibility. If $s=s_i$ for some $i \in \unicode{x2110}$ , then $s_i$ permutes the set of positive roots excluding $\unicode{x03B1}_i$ . But certainly $\unicode{x03B1} \neq \unicode{x03B1}_i$ since $\unicode{x03C0}(\unicode{x03B1}) \neq 0$ , so $s_i(\unicode{x03B1})$ must be a positive root. The argument for general $s$ follows by induction, since $\unicode{x03C0}(\unicode{x03B1})=\unicode{x03C0}(s_i(\unicode{x03B1}))$ for any $\unicode{x03B1}$ and any $s_i$ with $i \in \unicode{x2110}$ .

2.3 Hyperplane arrangements: finite and infinite

To the above data of a Dynkin diagram $\Delta$ and a subset $\unicode{x2110} \subseteq \Delta$ it is possible to associate two hyperplane arrangements encoding the set of restricted positive roots: one finite and one infinite [Reference Iyama and WemyssIW]. Recalling Notation 2.2, both arrangements live inside $\Theta _{\unicode{x2110}}\cong \mathbb{R}^{|\unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}|}$ .

The real vector space $\mathfrak{h}_{\unicode{x2110}}$ is dual to $\Theta _{\unicode{x2110}}$ , and so for each restricted root $0\neq \unicode{x03B2}=\unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1})\in \mathfrak{h}_{\unicode{x2110}}$ we may consider the dual hyperplane

\begin{align*} \mathsf {H}_{\unicode{x03B2}}:= \{ (\vartheta _i) \mid \sum \unicode{x03B2}_i\vartheta _i=0 \} \subseteq \Theta _{\unicode{x2110}}. \end{align*}

Since there are only finitely many restricted roots, the collection of $\mathsf{H}_{\unicode{x03B2}}$ forms a finite hyperplane arrangement in $\Theta _{\unicode{x2110}}$ , which we refer to as the finite linear arrangement, namely

(2.C) \begin{align} \unicode{x210B}_{\unicode{x2110}} := \left \{ \mathsf{H}_{\unicode{x03B2}} \mid \unicode{x03B2} \text{ is a restricted positive root} \right \}. \end{align}

The above list includes repetitions, whenever two restricted roots are proportional. As in Example 1.1, we remember these repetitions by attaching a finite list of multiplicities to each hyperplane. We refer to this data as the enhanced finite arrangement.

Remark 2.4. In the setting of Section 2.1, $\unicode{x210B}_{\unicode{x2110}}$ is the set of walls in the movable cone of $\unicode{x1D4B3}$ [Reference PinkhamPin83, Reference WemyssWem18]. However, the movable cone does not remember multiplicities.

To define the infinite arrangement, for each restricted positive root $\unicode{x03B2}$ , consider the infinite disjoint union of affine hyperplanes in $\Theta _{\unicode{x2110}}$ defined by

\begin{align*} \mathsf {H}_{\unicode{x03B2}}^{\mathsf {aff}} = \left\{ (\vartheta _i)\mid \sum _{i\in \unicode{x2110}^{\kern 0.5pt\mathrm {c}}}\unicode{x03B2}_i\vartheta _i=z\mbox { for some } z\in \mathbb {Z} \right\}. \end{align*}

The infinite affine arrangement $\unicode{x210B}_{\unicode{x2110}}^{\mathsf{aff}}$ is then defined to be

(2.D) \begin{align} \unicode{x210B}_{\unicode{x2110}}^{\mathsf{aff}} := \bigcup _{\unicode{x03B2}} \mathsf{H}_{\unicode{x03B2}}^{\mathsf{aff}}. \end{align}

There is an inclusion $\unicode{x210B}_{\unicode{x2110}} \subseteq \unicode{x210B}_{\unicode{x2110}}^{\mathsf{aff}}$ , as $\unicode{x210B}_{\unicode{x2110}}$ can be recovered from $\unicode{x210B}_{\unicode{x2110}}^{\mathsf{aff}}$ as the subset of hyperplanes which pass through the origin. On the other hand to construct $\unicode{x210B}_{\unicode{x2110}}^{\mathsf{aff}}$ from the finite arrangement $\unicode{x210B}_{\unicode{x2110}}$ it is necessary to remember the multiplicities, since $\mathsf{H}_{2\unicode{x03B2}}^{\mathsf{aff}}\neq \mathsf{H}_{\unicode{x03B2}}^{\mathsf{aff}}$ .

2.4 Simultaneous partial resolution

The enumerative geometry of the $3$ -fold $\unicode{x1D4B3}$ will be studied by replacing $\unicode{x1D4B3}$ with a generic perturbation, a strategy employed by many authors [Reference MorrisonMor96, Reference WilsonWil99, Reference Bryan, Katz and LeungBKL01]. In the first instance this will allow us to qualitatively characterise the GV invariants, and extract the poles of the quantum product. However the real strength in this approach, and indeed our new contribution, is to use the wall crossing formula from [Reference Iyama and WemyssIW] to construct iterated flops via simultaneous (partial) resolution. This iteration step is harder, and so will be delayed until Section 4.

In this subsection we simply recall the necessary background and set notation, largely following [Reference Bryan, Katz and LeungBKL01, Section 2], together with [Reference BrieskornBri68, Reference PinkhamPin83, Reference FriedmanFri86, Reference Katz and MorrisonKM92].

2.4.1 Simultaneous resolution

With notation as in Section 2.2, given any Kleinian singularity $\mathbb{C}^2/G$ with associated Dynkin diagram $\Delta$ , consider the complex vector space $\mathfrak{h}_{\mathbb{C}}=\bigoplus _{i\in \Delta }\mathbb{C}\unicode{x03B1}_i$ , based by the simple roots. Write $\mathop{\mathrm{Spec}}\nolimits \unicode{x1D4B1}$ for a versal deformation of $\mathbb{C}^2/G$ , then as is very well known, base changing with respect to the Weyl group

gives $\mathop{\mathrm{Spec}}\nolimits \unicode{x1D4B2}\to \mathfrak{h}_{\mathbb{C}}$ , which admits a simultaneous resolution. Since $\dim \unicode{x1D4B2}\geq 3$ , there are in fact many such simultaneous resolutions, since minimal models are not unique.

In [Reference Katz and MorrisonKM92, Theorem 1] Katz–Morrison construct a particular simultaneous resolution, from a particular $\mathop{\mathrm{Spec}}\nolimits \unicode{x1D4B1}\to \mathfrak{h}_{\mathbb{C}}/W$ , for which positive roots and their hyperplanes control those curve classes that survive under deformation [Reference Katz and MorrisonKM92, Theorem 1(c)]. We will recap this result in greater generality in Theorem2.6 below, but for now write $\unicode{x1D4B5}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4B2}$ for this preferred resolution. Katz–Morrison refer to their particular choice of $\unicode{x1D4B5}$ as the standard simultaneous resolution [Reference Katz and MorrisonKM92, Section 6].

2.4.2 Simultaneous partial resolution

Given any subset $\unicode{x2110}\subseteq \Delta$ , consider the standard simultaneous resolution $\unicode{x1D4B5}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4B2}$ from Section 2.4.1. As explained in [Reference Katz and MorrisonKM92, above Theorem 3] following [Reference PinkhamPin83] it is possible to blow down $\unicode{x1D4B5}$ at the curves in $\unicode{x2110}$ and take the quotient by $W_{\unicode{x2110}}$ to obtain $\unicode{x1D4B4}_{\unicode{x2110}}$ , which sits in the following commutative diagram

(2.E)

with all squares cartesian. By construction, the fibre $(\mathsf{h}_{\unicode{x2110}}\circ \mathsf{g}_{\unicode{x2110}})^{-1}(0)$ is the partial resolution of $\mathbb{C}^2/G$ obtained from the full minimal resolution by blowing down the curves in $\unicode{x2110}$ . Namely, recalling Notation 2.1, $(\mathsf{h}_{\unicode{x2110}}\circ \mathsf{g}_{\unicode{x2110}})^{-1}(0)=Y_{\unicode{x2110}}$ .

In a similar way as in Section 2.4.1, the middle morphism $\mathsf{h}_{\unicode{x2110}}\colon \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4B1}_{\unicode{x2110}}\to \mathfrak{h}_{\mathbb{C}}/W_{\unicode{x2110}}$ admits simultaneous partial resolutions. Again these are not unique, however we will refer to the choice $\unicode{x1D4B4}_{\unicode{x2110}}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4B1}_{\unicode{x2110}}$ constructed above as the standard simultaneous partial resolution associated to $\unicode{x2110}$ . From our perspective, the point is that $\unicode{x1D4B4}_{\unicode{x2110}}$ is precisely the partial simultaneous resolution for which Theorem2.6 below holds.

2.5 Surface deformations via simultaneous partial resolution

Fix a subset $\unicode{x2110}\subseteq \Delta$ and consider the composition

\begin{align*} \mathsf {s}_{\unicode{x2110}} = \mathsf {h}_{\unicode{x2110}}\circ \mathsf {g}_{\unicode{x2110}}\colon \unicode{x1D4B4}_{\unicode{x2110}}\to \mathfrak {h}_{\mathbb {C}}/W_{\unicode{x2110}}\end{align*}

from (2.E). This is a versal deformation of the surface $Y_{\unicode{x2110}}$ .

Definition 2.5. The standard discriminant locus

\begin{align*} \unicode{x1D49F}_{\unicode{x2110}} \subseteq \mathfrak {h}_{\mathbb {C}}/W_{\unicode{x2110}} \end{align*}

is the set of points $p \in \mathfrak{h}_{\mathbb{C}}/W_{\unicode{x2110}}$ such that the fibre $\mathsf{s}_{\unicode{x2110}}^{-1}(p)$ contains a complete curve.

There is a similar definition of a discriminant locus associated to any simultaneous partial resolution: the word standard in Definition 2.5 emphasises the choice made in (2.E). The following discussion draws heavily on [Reference Katz and MorrisonKM92, Theorem 1] as used in [Reference Bryan, Katz and LeungBKL01, Proposition 2.2], while also incorporating Lemma 2.3 above to relate the resulting combinatorics to the enhanced movable cone.

To set notation, recall that $\unicode{x1D49F}_{\unicode{x03B1}}\subseteq \mathfrak{h}$ is the hyperplane perpendicular to $\unicode{x03B1}$ , and let $\unicode{x1D49F}_{\unicode{x03B1},\mathbb{C}}\subseteq \mathfrak{h}_{\mathbb{C}}$ denote its complexification. Recall from Notation 2.2 that for $\unicode{x2110} \subseteq \Delta$ there is a quotient map $\unicode{x03C0}_{\unicode{x2110}} \colon \mathfrak{h}\to \mathfrak{h}_{\unicode{x2110}}$ , where the vector space $\mathfrak{h}_{\unicode{x2110}}$ has basis $\{ \unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1}_i) \mid i \in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}\}$ , and that there is a natural identification

(2.F) \begin{align} \mathfrak{h}_{\unicode{x2110}} & \cong {\mathrm{A}}_1(Y_{\unicode{x2110}})_{\mathbb{R}}\\ \unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1}_i) & \mapsto {\mathrm{C}}_i.\nonumber \end{align}

Every restricted positive root $\unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1}) \in \mathfrak{h}_{\unicode{x2110}}$ has non-negative integer coefficients, and so may be interpreted as a curve class $\unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1})=\unicode{x03B2} \in {\mathrm{A}}_1(Y_{\unicode{x2110}})$ .

Theorem 2.6 (Katz–Morrison). For any subset $\unicode{x2110}\subseteq \Delta$ , the following statements hold.

  1. 1. The standard discriminant locus $\unicode{x1D49F}_{\unicode{x2110}} \subseteq \mathfrak{h}_{\mathbb{C}}/W_{\unicode{x2110}}$ from Definition 2.5 decomposes as

    \begin{align*} \unicode{x1D49F}_{\unicode{x2110}}=\bigcup _{\unicode {x03C0}_{\unicode{x2110}}(\unicode {x03B1})\neq 0}\,\,\unicode{x1D49F}_{\unicode {x03B1},\mathbb {C}}/W_{\unicode{x2110}} \end{align*}
    where the union is over all positive roots $\unicode{x03B1}$ such that $\unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1})\neq 0$ . The irreducible components $\unicode{x1D49F}_{\unicode{x03B1},\mathbb{C}}/W_{\unicode{x2110}} \subseteq \unicode{x1D49F}_{\unicode{x2110}}$ are indexed by the restricted positive roots $\unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1})$ .
  2. 2. For $p\in \unicode{x1D49F}_{\unicode{x03B1},\mathbb{C}}/W_{\unicode{x2110}}$ the fibre $\mathsf{s}_{\unicode{x2110}}^{-1}(p)$ is a deformation of $Y_{\unicode{x2110}}$ containing a complete curve of class $\unicode{x03B2} := \unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1})$ . If in addition $p$ does not belong to any other component of $\unicode{x1D49F}_{\unicode{x2110}}$ , then this is the only complete curve in $\mathsf{s}_{\unicode{x2110}}^{-1}(p)$ .

  3. 3. If $\unicode{x03B2} \in {\mathrm{A}}_1(Y_{\unicode{x2110}})$ is not a restricted positive root, then there are no deformations of $Y_{\unicode{x2110}}$ containing a complete curve of class $\unicode{x03B2}$ .

Proof. (1) If $\unicode{x2110}=\emptyset$ then by [Reference Katz and MorrisonKM92, Theorem 1(3)] (see also [Reference Bryan, Katz and LeungBKL01, Proposition 2.2]) there is a decomposition of the standard discriminant locus

\begin{align*} \unicode{x1D49F}_\emptyset = \bigcup _{\unicode {x03B1}} \unicode{x1D49F}_{\unicode {x03B1},\mathbb {C}} \subseteq \mathfrak {h}_{\mathbb {C}} \end{align*}

where the union is over all positive roots $\unicode{x03B1}$ . The analogous decomposition for general $\unicode{x2110}$ follows by considering the standard simultaneous resolution $\unicode{x1D4B5}$ of the standard simultaneous partial resolution $\unicode{x1D4B4}_{\unicode{x2110}}$ from 2.4

The map $\unicode{x1D4B5} \to \unicode{x1D4B4}_{\unicode{x2110}}$ is given by blowing down $\unicode{x1D4B5}$ at the curves in $\unicode{x2110}$ and then taking the quotient by $W_{\unicode{x2110}}$ .

Fixing a point $p \in \mathfrak{h}_{\mathbb{C}}$ , it follows that the fibre $\mathsf{s}_{\unicode{x2110}}^{-1}(\unicode{x03D5}_{\unicode{x2110}}(p))$ contains a complete curve if and only if the fibre $\mathsf{t}_{\unicode{x2110}}^{-1}(p)$ contains a complete curve which is not blown down. Again by [Reference Katz and MorrisonKM92, Theorem 1(3)], the fibre $\mathsf{t}_{\unicode{x2110}}^{-1}(p)$ contains a complete curve if and only if $p \in \unicode{x1D49F}_{\unicode{x03B1},\mathbb{C}}$ for some positive root $\unicode{x03B1}$ , and this curve is not blown down if and only if $\unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1}) \neq 0$ . This produces the desired decomposition of $\unicode{x1D49F}_{\unicode{x2110}}$ . It then follows from Lemma 2.3 that the components $\unicode{x1D49F}_{\unicode{x03B1},\mathbb{C}}/\unicode{x1D4B2}_{\unicode{x2110}}$ are indexed by the restricted positive roots $\unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1})$ , i.e. $\unicode{x1D49F}_{\unicode{x03B1},\mathbb{C}}/W_{\unicode{x2110}}=\unicode{x1D49F}_{\unicode{x03B1}^\prime, \mathbb{C}}/W_{\unicode{x2110}}$ if and only if $\unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1})=\unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1}^\prime )$ .

(2)(3) First recall what it means for a curve in $\mathsf{s}_{\unicode{x2110}}^{-1}(p)$ to have class $\unicode{x03B2} \in {\mathrm{A}}_1(Y_{\unicode{x2110}})$ . The inclusion of the central fibre $\mathsf{i}_0 \colon \mathsf{s}_{\unicode{x2110}}^{-1}(0) = Y_{\unicode{x2110}} \hookrightarrow \unicode{x1D4B4}_{\unicode{x2110}}$ induces an isomorphism

\begin{align*} \mathsf {i}_{0\star } \colon \mathrm {A}_1(Y_{\unicode{x2110}}) \xrightarrow {\sim } \mathrm {A}_1(\unicode{x1D4B4}_{\unicode{x2110}}). \end{align*}

Now consider an arbitrary fibre $\mathsf{s}_{\unicode{x2110}}^{-1}(p)$ with inclusion $\mathsf{i}_p \colon \mathsf{s}_{\unicode{x2110}}^{-1}(p) \hookrightarrow \unicode{x1D4B4}_{\unicode{x2110}}$ . If ${\mathrm{C}} \subseteq \mathsf{s}_{\unicode{x2110}}^{-1}(p)$ is a complete curve, then ${\mathrm{C}}$ has class $\unicode{x03B2} \in {\mathrm{A}}_1(Y_{\unicode{x2110}})$ if $\mathsf{i}_{p\star } {\mathrm{C}} = \mathsf{i}_{0\star } \unicode{x03B2}$ . The same definition applies to the full simultaneous resolution $\unicode{x1D4B5}$ . Both (2) and (3) are known for $\unicode{x1D4B5}$ by loc. cit., and the general case follows by tracking curve classes from $\unicode{x1D4B5}$ to $\unicode{x1D4B4}_{\unicode{x2110}}$ .

Remark 2.7. Consider classes $\unicode{x03B2},\unicode{x03B2}^\prime \in {\mathrm{A}}_1(Y_{\unicode{x2110}})$ which are proportional but distinct, i.e. $k\unicode{x03B2} = k^\prime \unicode{x03B2}^\prime$ for some distinct integers $k,k^\prime \geq 1$ . If both $\unicode{x03B2}, \unicode{x03B2}^\prime$ are restricted positive roots, then the lifts $\unicode{x03B1},\unicode{x03B1}^\prime$ will not be proportional, by the root system axioms. In particular, the corresponding components of the standard discriminant locus $\unicode{x1D49F}_{\unicode{x2110}}$ will be distinct. Every component of the discriminant locus therefore corresponds to a unique curve class $\unicode{x03B2}$ . This is in contrast to the components of the hyperplane arrangement $\unicode{x210B}_{\unicode{x2110}} \subseteq \Theta _{\unicode{x2110}}$ from Section 2.3.

Remark 2.8. The description of the standard discriminant locus $\unicode{x1D49F}_{\unicode{x2110}}$ in Theorem 2.6 is a union over positive roots $\unicode{x03B1} \in \mathfrak{h}$ such that $\unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1}) \neq 0$ . The complementary union of hyperplane quotients

\begin{align*} \unicode{x2130}_{\unicode{x2110}}=\bigcup _{\unicode {x03C0}_{\unicode{x2110}}(\unicode {x03B1})= 0}\,\,\unicode{x1D49F}_{\unicode {x03B1},\mathbb {C}}/W_{\unicode{x2110}} \end{align*}

parametrise points $p \in \mathfrak{h}_{\mathbb{C}}/W_{\unicode{x2110}}$ such that the fibre $\mathsf{s}_{\unicode{x2110}}^{-1}(p)$ is singular. Clearly

\begin{align*} \unicode{x1D49F}_\emptyset /W_{\unicode{x2110}} = \unicode{x1D49F}_{\unicode{x2110}} \cup \unicode{x2130}_{\unicode{x2110}}. \end{align*}

For a generic point $p \in \unicode{x2130}_{\unicode{x2110}}$ , the fibre $\mathsf{s}_{\unicode{x2110}}^{-1}(p)$ contains a single $A_1$ singularity. The locus $\unicode{x2130}_{\unicode{x2110}}$ will play a less central role than $\unicode{x1D49F}_{\unicode{x2110}}$ . The translation between our notation and that of [Reference Bryan, Katz and LeungBKL01, Section 2] is as follows: $\unicode{x1D49F}_{\unicode{x2110}} = D^{{\mathrm{curv}}}, \unicode{x2130}_{\unicode{x2110}} = D^{{\mathrm{sing}}}$ and $\unicode{x1D49F}_{\unicode{x2110}} \cup \unicode{x2130}_{\unicode{x2110}} = D$ .

2.6 $3$ -fold perturbations via surface deformations

Given the flopping contraction $\unicode{x1D4B3}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ , a choice of local equation for the hypersurface $\mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}/g \subseteq \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ produces a flat family $\mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD} \to \unicode{x1D49F} {\mathrm{isc}}$ over a formal disc, with central fibre an ADE surface singularity. By composition this produces a flat family $\unicode{x1D4B3} \to \unicode{x1D49F} {\mathrm{isc}}$ with central fibre the partial resolution $Y\cong Y_{\unicode{x2110}}$ of the ADE singularity [Reference ReidRei83]. This exhibits $\unicode{x1D4B3}$ , respectively $\mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ , as the total space of a one-parameter deformation of the surface $Y_{\unicode{x2110}}$ , respectively $\mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}/g$ . These deformations are induced by an associated classifying map

\begin{align*} \unicode {x03BC} \colon \unicode{x1D49F} \mathrm {isc} \to \mathfrak {h}_{\mathbb {C}}/W_{\unicode{x2110}} \end{align*}

where $\mathfrak{h}_{\mathbb{C}}/W_{\unicode{x2110}}$ is as described in the previous subsection, and the contraction $\unicode{x1D4B3} \to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ is obtained from the simultaneous partial resolution of Section 2.4 by base change

The central fibre of $\mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD} \to \unicode{x1D49F} {\mathrm{isc}}$ is the ADE singularity corresponding to $\Delta$ , so $\unicode{x03BC}(0) = 0$ . On the other hand, since $\unicode{x1D4B3}$ contains no complete curves outside of $Y$ the map $\unicode{x03BC}$ does not intersect the discriminant locus away from the origin, so $\unicode{x03BC}^{-1}(\unicode{x1D49F}_{\unicode{x2110}}) = \unicode{x03BC}^{-1}(0) = 0$ .

As in [Reference Bryan, Katz and LeungBKL01, below Lemma 2.7] there exists a one-parameter perturbation of $\unicode{x03BC}$

\begin{align*} (\unicode {x03BC}_t)_{t\in [0,\unicode {x025B}]} \colon \unicode{x1D49F} \mathrm {isc} \times [0,\unicode {x025B}] \to \mathfrak {h}_{\mathbb {C}}/W_{\unicode{x2110}} \end{align*}

such that $\unicode{x03BC}_0=\unicode{x03BC}$ and for $t \neq 0$ the following transversality condition is satisfied

(2.G) \begin{align} \unicode{x03BC}_{t}\ \mathrm{intersects}\ \unicode{x1D49F}_{\unicode{x2110}}\cup\ \unicode{x2130}_{\unicode{x2110}}\ \mathrm{transversely\ and\ away\ from\ codimension\ two\ strata} \end{align}

where $\unicode{x2130}_{\unicode{x2110}}$ is defined in Remark 2.8. Furthermore, making $\unicode{x025B}$ smaller if necessary, we can assume that $\unicode{x03BC}_t^{-1}(\unicode{x1D49F}_{\unicode{x2110}})$ is bounded away from the boundary of $ \unicode{x1D49F} {\mathrm{isc}}$ .

The spaces $\unicode{x1D4B3}_{t\neq 0}$ give generic perturbations of the target $\unicode{x1D4B3}_0=\unicode{x1D4B3}$ . The following is well-known, and will be used to reduce the enumerative geometry of $\unicode{x1D4B3}_t$ , locally, to that of the Atiyah flop.

Lemma 2.9. For any $t \neq 0$ , the total space $\unicode{x1D4B3}_t$ of the family of surfaces associated to $\unicode{x03BC}_t$ is a smooth $3$ -fold. Further, every complete curve in $\unicode{x1D4B3}_t$ is isolated, smooth, and rational, with normal bundle isomorphic to $\unicode{x1D4AA}_{\mathbb{P}^1}(-1)\oplus \unicode{x1D4AA}_{\mathbb{P}^1}(-1)$ .

Proof. This is essentially [Reference Bryan, Katz and LeungBKL01, Proposition 2.2], which itself is extracted from the proof of [Reference Katz and MorrisonKM92, Theorem 1].

Write $\mathfrak{X}$ for the $4$ -dimensional total space of the entire family $(\unicode{x03BC}_t)_{t}$ . Then as explained in [Reference WilsonWil92, Section 3], pulling back along inclusions of fibres induces isomorphisms

(2.H) \begin{align} {\mathrm{H}}^2(Y_{\unicode{x2110}};\mathbb{Z})\xleftarrow{\cong } {\mathrm{H}}^2(\unicode{x1D4B3};\mathbb{Z})\xleftarrow{\cong } {\mathrm{H}}^2(\mathfrak{X};\mathbb{Z})\xrightarrow{\cong } {\mathrm{H}}^2(\unicode{x1D4B3}_t;\mathbb{Z}) \end{align}

for any $t$ . Any class $L$ in ${\mathrm{H}}^2(\unicode{x1D4B3},\mathbb{Z})\cong \mathop{\mathrm{Pic}}\nolimits (\unicode{x1D4B3})$ thus induces an invertible sheaf $\unicode{x2112}$ on $\mathfrak{X}$ with $\unicode{x2112}|_{\unicode{x1D4B3}_0}=L$ . Similarly, pushing forward curve classes along the inclusion of fibres induces isomorphisms

(2.I) \begin{align} {\mathrm{A}}_1(Y_{\unicode{x2110}})\xrightarrow{\cong } {\mathrm{A}}_1(\unicode{x1D4B3}) \xrightarrow{\cong } {\mathrm{A}}_1(\mathfrak{X}) \xleftarrow{\cong } {\mathrm{A}}_1(\unicode{x1D4B3}_t) \end{align}

for any $t$ . Given $\unicode{x03B2} \in {\mathrm{A}}_1(\unicode{x1D4B3})$ we abuse notation and let $\unicode{x03B2} \in {\mathrm{A}}_1(\unicode{x1D4B3}_t)$ denote the image of $\unicode{x03B2}$ under the composition of the natural isomorphisms above. Further, combining (2.I) and (2.F) it makes sense to ask when curve classes are restricted roots.

Corollary 2.10. Fix $t \neq 0$ and $\unicode{x03B2} \in {\mathrm{A}}_1(\unicode{x1D4B3})$ non-zero. Then the following statements hold:

  1. 1. If $\unicode{x03B2}$ is not a restricted positive root, i.e. there does not exist a positive root $\unicode{x03B1}$ with $\unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1})=\unicode{x03B2}$ , then there is no complete curve in $\unicode{x1D4B3}_t$ of class $\unicode{x03B2}$ .

  2. 2. If $\unicode{x03B2}$ is a restricted positive root, with $\unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1})=\unicode{x03B2}$ , then the number of complete curves in $\unicode{x1D4B3}_t$ of class $\unicode{x03B2}$ is equal to $|\unicode{x03BC}_t^{-1}(\unicode{x1D49F}_{\unicode{x03B1},\mathbb{C}}/W_{\unicode{x2110}})|$ and is always $\geq 1$ .

Proof. This follows from Theorem2.6, the only new claim being that $|\unicode{x03BC}_t^{-1}(\unicode{x1D49F}_{\unicode{x03B1},\mathbb{C}}/W_{\unicode{x2110}})| \geq 1$ . We observed above that $\unicode{x03BC}(0)=0$ . Since $\unicode{x03BC}=\unicode{x03BC}_0$ and $0 \in \unicode{x1D49F}_{\unicode{x03B1},\mathbb{C}}/W_{\unicode{x2110}}$ for every positive root $\unicode{x03B1}$ , it follows that $|\unicode{x03BC}_0^{-1}(\unicode{x1D49F}_{\unicode{x03B1},\mathbb{C}}/W_{\unicode{x2110}})| \geq 1$ for every positive root $\unicode{x03B1}$ . This quantity does not change under a small perturbation of $\unicode{x03BC}_0$ to $\unicode{x03BC}_t$ .

3. Curve counting and hyperplane arrangements

The previous section established strong control over generic perturbations of the target geometry $\unicode{x1D4B3}$ . This section exploits this, and describes the qualitative structure of the systems of enumerative invariants attached to $\unicode{x1D4B3}$ . We show that these are intimately related to the combinatorial hyperplane arrangements from Section 2.3, with the infinite affine arrangement in particular giving the pole locus of the so-called quantum potential.

3.1 Gopakumar–Vafa

Curve counting invariants of $\unicode{x1D4B3}$ will be defined using the perturbed target $\unicode{x1D4B3}_t$ (for some fixed $t \neq 0$ ) constructed in Section 2.6. Given a curve class $\unicode{x03B2} \in {\mathrm{A}}_1(\unicode{x1D4B3})$ the associated genus-zero Gopakumar–Vafa (GV) invariant

\begin{align*} n_{\unicode{x03B2}} = n_{\unicode{x03B2},\unicode{x1D4B3}} \in \mathbb {Z}_{\geq 0} \end{align*}

is defined as the number of complete curves in $\unicode{x1D4B3}_t$ of class $\unicode{x03B2}$ . By Corollary 2.10 this is zero if $\unicode{x03B2}$ is not a restricted positive root, and otherwise is equal to the number of intersection points of $\unicode{x03BC}_t$ with the appropriate component of the discriminant locus, i.e.

(3.A) \begin{align} n_{\unicode{x03B2}} = \left|\unicode{x03BC}_t^{-1}(\unicode{x1D49F}_{\unicode{x03B1},\mathbb{C}}/W_{\unicode{x2110}})\right| \end{align}

where $\unicode{x03B1}$ is any positive root with $\unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1})=\unicode{x03B2}$ . This number is independent of the choice of small perturbation $\unicode{x03BC}_t$ .

In what follows, for a curve class $\unicode{x03B2}$ consider the dual hyperplane $\mathsf{H}_{\unicode{x03B2}}\subseteq \Theta _{\unicode{x2110}}$ .

Corollary 3.1. If $\unicode{x03B2} \in {\mathrm{A}}_1(\unicode{x1D4B3})$ then $n_{\unicode{x03B2}}$ is non-zero if and only if $\unicode{x03B2}$ is a restricted positive root, equivalently if and only if $\mathsf{H}_{\unicode{x03B2}}$ belongs to the enhanced finite arrangement $\unicode{x210B}_{\unicode{x2110}}$ .

Proof. This follows immediately from Corollary 2.10, together with the definition of enhanced finite arrangement in Section 2.3.

Note that $\mathsf{H}_{\unicode{x03B2}}$ and $\mathsf{H}_{2\unicode{x03B2}}$ should be considered as different hyperplanes in the enhanced finite arrangement. See also the discussion in Section 2.3, and Remark 2.7.

Remark 3.2. It follows from Corollary 3.1 that there are only finitely many non-zero GV invariants. There is already a known range outside of which the GV invariants are guaranteed to vanish. Indeed, every simple root $i \in \Delta$ has an associated length $\unicode{x03B4}_i$ , given by the coefficient of $\unicode{x03B1}_i$ in the maximal root, and writing $\unicode{x03B2} = \Sigma _i m_i {\mathrm{C}}_i$ it is known that $n_{\unicode{x03B2}} = 0$ unless $m_i \leq \unicode{x03B4}_i$ for all $i$ . However, this bound is far from sharp, while Corollary 3.1 provides a precise characterisation.

3.2 Gromov–Witten

We refer to [Reference Cox and KatzCK99, Section 7] for an introduction to Gromov–Witten theory. For every non-zero curve class $\unicode{x03B2} \in {\mathrm{A}}_1(\unicode{x1D4B3})$ there is an associated genus-zero Gromov–Witten (GW) invariant

\begin{align*} N_{\unicode{x03B2}}=N_{\unicode{x03B2},\unicode{x1D4B3}} \in \mathbb {Q} \end{align*}

defined as the virtual degree of the corresponding moduli space of stable maps to $\unicode{x1D4B3}$ . By deformation invariance this coincides with the virtual degree of the moduli space of stable maps to $\unicode{x1D4B3}_t$ for $t \neq 0$ , as constructed in Section 2.6.

The latter space decomposes as a disjoint union of spaces of stable maps to $\mathbb{P}^1$ , and applying the Aspinwall–Morrison multiple cover formula [Reference Aspinwall and MorrisonAM93, Reference VoisinVoi96] for the local invariants of $\unicode{x1D4AA}_{\mathbb{P}^1}(-1)\oplus \unicode{x1D4AA}_{\mathbb{P}^1}(-1)$ gives the following relationship between the GW invariants and the GV invariants from Section 3.1, namely

(3.B) \begin{align} N_{\unicode{x03B2}} = \sum _{d | \unicode{x03B2}} \dfrac{n_{\unicode{x03B2}/d}}{d^3}. \end{align}

More generally, given $k \geq 0$ and homogeneous classes $\unicode{x03B3}_1,\ldots, \unicode{x03B3}_k \in {\mathrm{H}}^\star (\unicode{x1D4B3};\mathbb{C})$ , the associated GW invariant with cohomological insertions at marked points is defined to be

\begin{align*} \langle \unicode {x03B3}_1,\ldots, \unicode {x03B3}_k \rangle ^{\unicode{x1D4B3}}_{0,k,\unicode{x03B2}} := \int _{[\overline {\unicode{x1D4A8}}_{0,k}(\unicode{x1D4B3},\unicode{x03B2})]^{\mathrm {virt}}} \prod _{i=1}^k \mathrm {ev}_i^\star \unicode {x03B3}_i \end{align*}

and provides a virtual count of rational curves in $\unicode{x1D4B3}$ of class $\unicode{x03B2}$ passing through the cycles $\unicode{x03B3}_1,\ldots, \unicode{x03B3}_k$ . Note that in particular $N_{\unicode{x03B2}} = \langle \rangle ^{\unicode{x1D4B3}}_{0,0,\unicode{x03B2}}$ . Since $\unicode{x1D4B3}$ is a Calabi–Yau $3$ -fold, the invariant vanishes unless the input data satisfies the dimension constraint

(3.C) \begin{align} \sum _{i=1}^k \deg \unicode{x03B3}_i = 2k. \end{align}

The cohomology of $\unicode{x1D4B3}$ is well-understood, see e.g. [Reference CaibărCai05, 5.2]. In particular

\begin{align*} \mathrm {H}^0(\unicode{x1D4B3}; \mathbb {C}) = \mathbb {C} \cdot \unicode {x1D7D9},\quad \mathrm {H}^1(\unicode{x1D4B3}; \mathbb {C})=0,\quad \mathrm {H}^2(\unicode{x1D4B3}; \mathbb {C}) = \mathop {\mathrm {Pic}}\nolimits \unicode{x1D4B3} \otimes \mathbb {C}. \end{align*}

Moreover, as we work in the complete local setting, by e.g. [Reference Van den BerghVdB04, 3.4.4] $\mathop{\mathrm{Pic}}\nolimits \unicode{x1D4B3}$ is dual to the group ${\mathrm{A}}_1(\unicode{x1D4B3})$ of curve classes, since there is a basis of divisor classes $\mathop{\mathrm{Pic}}\nolimits \unicode{x1D4B3} = \langle D_i \mid i \in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}} \rangle _{\mathbb{Z}}$ which satisfies $D_i \cdot {\mathrm{C}}_j = \unicode{x03B4}_{ij}$ .

Given a GW invariant $\langle \unicode{x03B3}_1,\ldots, \unicode{x03B3}_k \rangle ^{\unicode{x1D4B3}}_{0,k,\unicode{x03B2}}$ , if any $\unicode{x03B3}_i=\unicode{x1D7D9}$ then the invariant vanishes by the string equation. It follows from (3.C) that the invariant vanishes unless each $\unicode{x03B3}_i \in {\mathrm{H}}^2(\unicode{x1D4B3};\mathbb{C})$ . But then the $\unicode{x03B3}_i$ are divisors, and the $k$ -pointed invariants with divisorial insertions are related to the $0$ -pointed invariants by the divisor equation

\begin{align*} \langle D_{j_1}, \ldots, D_{j_k} \rangle ^{\unicode{x1D4B3}}_{0,k,\unicode{x03B2}} = \left ( \prod _{i=1}^k D_{j_i}\cdot \unicode{x03B2} \right ) N_{\unicode{x03B2}}. \end{align*}

In this way, the non-zero GW invariants are controlled entirely by the $N_{\unicode{x03B2}}$ , which by (3.B) are controlled entirely by the GV invariants $n_{\unicode{x03B2}}$ . The latter constitutes a finite list of numbers.

3.3 Quantum cohomology

As is well known, the GW invariants form the structure constants for quantum cohomology. The information defining quantum cohomology is equivalent to the quantum potential, defined in our setting as

(3.D) \begin{align} \Phi ^{\unicode{x1D4B3}}_{\mathsf{t}}( \unicode{x03B3}_1,\unicode{x03B3}_2,\unicode{x03B3}_3) := \sum _{\substack{\unicode{x03B2} \in {\mathrm{A}}_1(\unicode{x1D4B3})\\ \unicode{x03B2} \neq 0}} \,\sum _{k \geq 0} \,\,\dfrac{1}{k!} \langle \unicode{x03B3}_1,\unicode{x03B3}_2,\unicode{x03B3}_3, \mathsf{t}, \ldots, \mathsf{t} \rangle ^{\unicode{x1D4B3}}_{0,k+3,\unicode{x03B2}}. \end{align}

Here we exclude the case $\unicode{x03B2} = 0$ from the sum, since for non-compact $\unicode{x1D4B3}$ such invariants are not defined (see Remark 3.7). We view (3.D) as a family of multilinear maps

\begin{align*} \Phi ^{\unicode{x1D4B3}}_{\mathsf {t}} \colon \mathrm {H}^\star (\unicode{x1D4B3};\mathbb {C})^{\otimes 3} \to \mathbb {C} \end{align*}

parametrised by the formal variable $\mathsf{t} \in {\mathrm{H}}^\star (\unicode{x1D4B3};\mathbb{C})$ . By the earlier dimension arguments, we see that the quantum potential only depends on the component of $\mathsf{t}$ in the ${\mathrm{H}}^2(\unicode{x1D4B3};\mathbb{C})$ direction. Thus we may assume $\mathsf{t} \in {\mathrm{H}}^2(\unicode{x1D4B3};\mathbb{C})$ and write

\begin{align*} \mathsf {t} = (\mathsf {t}_i)_{i \in \unicode{x2110}^{\kern 0.5pt\mathrm {c}}} = \sum _{i \in \unicode{x2110}^{\kern 0.5pt\mathrm {c}}} \mathsf {t}_i D_i. \end{align*}

The parameter space for the quantum potential is thus co-ordinatised by the $\mathsf{t}_i$ . An alternative co-ordinate system is given by the Novikov parameters, defined by

\begin{align*} \mathsf {q}_i := \exp (\mathsf {t}_i). \end{align*}

The following result resembles expressions appearing in earlier work [Reference MorrisonMor96, Reference WilsonWil92], but is more explicit, being given in terms of canonical bases for ${\mathrm{H}}^2(\unicode{x1D4B3};\mathbb{C})$ and ${\mathrm{A}}_1(\unicode{x1D4B3})$ . This refined information will allow us in Corollary 3.4 to pinpoint the non-vanishing terms using Dynkin combinatorics and, in Corollary 5.13, to track the change in quantum potential under iterated flops.

Theorem 3.3. The quantum potential has a natural analytic continuation over the parameter space, given as a finite sum of terms indexed by the non-vanishing GV invariants

(3.E) \begin{align} \Phi ^{\unicode{x1D4B3}}_{\mathsf{t}}(\unicode{x03B3}_1,\unicode{x03B3}_2,\unicode{x03B3}_3) = \sum _{\unicode{x03B2}=(m_i)} n_{\unicode{x03B2}} (\unicode{x03B3}_1 \cdot \unicode{x03B2}) (\unicode{x03B3}_2 \cdot \unicode{x03B2}) (\unicode{x03B3}_3 \cdot \unicode{x03B2}) \dfrac{\prod _{i \in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}} \mathsf{q}_i^{m_i}}{1-\prod _{i \in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}} \mathsf{q}_i^{m_i}}. \end{align}

The sum is over non-zero curve classes

\begin{align*}\unicode{x03B2}=(m_i)_{i \in \unicode{x2110}^{\kern 0.5pt\mathrm {c}}} = \sum m_i \mathrm {C}_i \in \mathrm {A}_1(\unicode{x1D4B3}).\end{align*}

Each term is a cubic polynomial in the input variables, multiplied by a specific rational function in the Novikov parameters and weighted by the GV invariant $n_{\unicode{x03B2}}$ . We will also use the term ‘quantum potential’ to refer to this analytic continuation.

Proof. Write the formal parameter $\mathsf{t}$ and the curve class $\unicode{x03B2}$ as sums

\begin{align*} \mathsf {t} = \sum _{i \in \unicode{x2110}^{\kern 0.5pt\mathrm {c}}} \mathsf {t}_i D_i, \qquad \unicode{x03B2} = \sum _{i \in \unicode{x2110}^{\kern 0.5pt\mathrm {c}}} m_i \mathrm {C}_i. \end{align*}

Applying the divisor equation together with the multiple cover formula (3.B) then gives

\begin{align*} \Phi ^{\unicode{x1D4B3}}_{\mathsf{t}}(\unicode{x03B3}_1,\unicode{x03B3}_2,\unicode{x03B3}_3) & = \sum _{\unicode{x03B2}} \,\sum _{k \geq 0} \,\,\dfrac{1}{k!} \langle \unicode{x03B3}_1,\unicode{x03B3}_2,\unicode{x03B3}_3, \mathsf{t}, \ldots, \mathsf{t} \rangle ^{\unicode{x1D4B3}}_{0,k+3,\unicode{x03B2}}\\[3pt] & = \sum _{\unicode{x03B2}} \langle \unicode{x03B3}_1,\unicode{x03B3}_2,\unicode{x03B3}_3 \rangle ^{\unicode{x1D4B3}}_{0,3,\unicode{x03B2}} \,\bigg (\sum _{k\geq 0} \tfrac{(\mathsf{t} \cdot \unicode{x03B2})^k}{k!} \bigg )\\[3pt] & = \sum _{\unicode{x03B2}} N_{\unicode{x03B2}} (\unicode{x03B3}_1 \cdot \unicode{x03B2}) (\unicode{x03B3}_2 \cdot \unicode{x03B2}) (\unicode{x03B3}_3 \cdot \unicode{x03B2}) \exp \!\bigg ( \sum _{i \in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}} m_i \mathsf{t}_i\bigg ) \\[3pt] & = \sum _{\unicode{x03B2}} n_{\unicode{x03B2}} \sum _{d \geq 1} \dfrac{1}{d^3} (\unicode{x03B3}_1 \cdot d\unicode{x03B2})(\unicode{x03B3}_2 \cdot d\unicode{x03B2})(\unicode{x03B3}_3 \cdot d\unicode{x03B2}) \exp \!\bigg ( \sum _{i \in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}} dm_i \mathsf{t}_i\bigg ) \\[3pt] & = \sum _{\unicode{x03B2}} n_{\unicode{x03B2}} (\unicode{x03B3}_1 \cdot \unicode{x03B2}) (\unicode{x03B3}_2 \cdot \unicode{x03B2}) (\unicode{x03B3}_3 \cdot \unicode{x03B2}) \sum _{d \geq 1} \exp \!\bigg ( \sum _{i \in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}} m_i \mathsf{t}_i\bigg )^d \\[3pt] & = \sum _{\unicode{x03B2}} n_{\unicode{x03B2}} (\unicode{x03B3}_1 \cdot \unicode{x03B2}) (\unicode{x03B3}_2 \cdot \unicode{x03B2}) (\unicode{x03B3}_3 \cdot \unicode{x03B2}) \sum _{d \geq 1} \big ( \Pi _{i \in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}} \mathsf{q}_i^{m_i}\big )^d. \end{align*}

Note that this sum is finite, since $n_{\unicode{x03B2}}=0$ for all but finitely many $\unicode{x03B2}$ (Corollary 3.1). For fixed inputs $(\unicode{x03B3}_1,\unicode{x03B3}_2,\unicode{x03B3}_3)$ , the above is a formal power series in the Novikov parameters. It is the Taylor series for the following rational function, expanded about the point $(\mathsf{q}_i)_i = (0,\ldots, 0)$ , equivalently $(\mathsf{t}_i)_i = (-\infty, \ldots, -\infty )$ ,

\begin{align*} \Phi ^{\unicode{x1D4B3}}_{\mathsf{t}}(\unicode{x03B3}_1,\unicode{x03B3}_2,\unicode{x03B3}_3) = \sum _{\unicode{x03B2}} n_{\unicode{x03B2}} (\unicode{x03B3}_1 \cdot \unicode{x03B2}) (\unicode{x03B3}_2 \cdot \unicode{x03B2}) (\unicode{x03B3}_3 \cdot \unicode{x03B2}) \dfrac{\prod _{i \in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}} \mathsf{q}_i^{m_i}}{1-\prod _{i \in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}} \mathsf{q}_i^{m_i}}. \end{align*}

This expression provides a natural analytic continuation of the quantum potential beyond the radius of convergence $\{ |\mathsf{q}_i| \lt 1 \mid i \in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}} \}$ .

Recall that after combining (2.I) with (2.F), we can ask which curve classes are restricted roots.

Corollary 3.4. Under the uniformly rescaled co-ordinates $\mathsf{p}_i := \mathsf{t}_i/2\unicode{x03C0}\sqrt{-1}$ on ${\mathrm{H}}^2(\unicode{x1D4B3};\mathbb{C})$ , the pole locus of the quantum potential is given by

\begin{align*} \bigcup_{\beta=(m_i)}\left\{\textstyle\sum_{i \in {{\unicode{x2110}}^{\kern 0.5pt\mathrm{c}}}} m_i \mathsf{p}_i \in {\mathbb{Z}} \right\}\end{align*}

where the union is over all restricted positive roots $\unicode{x03B2}$ . This is precisely the complexification of $\unicode{x210B}^{\mathsf{aff}}_{\unicode{x2110}}$ under the natural identification ${\mathrm{H}}^2(\unicode{x1D4B3};\mathbb{R})\cong \Theta _{\unicode{x2110}}$ dual to (2.F) .

Proof. The pole locus of (3.E) is the union of loci in the parameter space given by

where $\unicode{x03B2}=(m_i)_{i \in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}}=\sum m_i {\mathrm{C}}_i$ is such that $n_{\unicode{x03B2}}$ is non-zero. The first statement then follows from Corollary 3.1, since $n_{\unicode{x03B2}}$ is non-zero if and only if $\unicode{x03B2}$ is a restricted positive root. The second is an immediate consequence of the definition of $\unicode{x210B}^{\mathsf{aff}}_{\unicode{x2110}}$ in (2.D).

Example 3.5. For a single-curve flop with , the complexification of $\unicode{x210B}^{\mathsf{aff}}_{\unicode{x2110}}$ is

extended to infinity in both directions. The non-zero GV invariants are $n_{k{\mathrm{C}}}$ for $1 \leq k \leq 4$ .

Example 3.6. In the running Example 1.1, namely, a two-curve flop with , the complexification of $\unicode{x210B}^{\mathsf{aff}}_{\unicode{x2110}}$ is the complexification of the real arrangement in (1.C).

Remark 3.7. The definition of the quantum cohomology algebra requires a perfect pairing on cohomology in order to raise indices, but since $\unicode{x1D4B3}$ is non-compact here, such a pairing does not exist. This technical issue is often circumvented by localising to a torus-fixed locus which is compact; see e.g. [Reference Bryan and GholampourBG08, Reference Coates, Iritani and JiangCIJ18]. Since our geometries do not always carry a suitable torus action, instead we simply equate ‘quantum cohomology’ with the data of the quantum potential (3.D), as this is consistent with other approaches [Reference Li and RuanLR01]. In cases where a natural quantum cohomology algebra can be defined, our results apply equally well to that algebra. The only modification required is to reinstate the $\unicode{x03B2}=0$ terms in the quantum potential that encode the given perfect pairing.

4. Flops via simultaneous partial resolutions

This section constructs flops and describes how their dual graph changes, via simultaneous partial resolutions, completing the work of Pinkham [Reference PinkhamPin83]. As a consequence we obtain an explicit change-of-basis matrix, which in Section 5.1 is used to track the change of GV invariants under iterated flop.

The construction requires some more Dynkin notation, so for a subset $\unicode{x2110}\subseteq \Delta$ , $j\in \unicode{x2110}$ and $i\in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}$ , write

\begin{align*} \unicode{x2110}+i= \unicode{x2110}\cup \{i\}\quad \mbox {and}\quad \unicode{x2110}-j= \unicode{x2110}\setminus \{j\}. \end{align*}

Further, to every Dynkin diagram $\Gamma$ is an associated Dynkin involution, which we will denote $\unicode{x03B9}_\Gamma$ . For Type $A_n$ and $E_6$ , this is the obvious reflection, for $E_7$ and $E_8$ it is trivial, and for $D_n$ the behaviour depends on the parity of $n$ ; see e.g. [Reference Iyama and WemyssIW, (1.2.B)]. If $\Gamma$ is a disjoint union of Dynkin diagrams, then $\unicode{x03B9}_\Gamma$ by definition acts separately on each component. Further, if $\Delta$ is ADE and if $\Gamma$ is a subset of $\Delta$ , then automatically the subgraph $\Gamma$ is a disjoint union of ADE diagrams, so there is an associated $\unicode{x03B9}_\Gamma$ .

Notation 4.1 ([Reference Iyama and WemyssIW, 1.16)]. For $i\in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}$ , the wall crossing $\unicode{x03C9}_i(\unicode{x2110})$ is defined by the rule

\begin{align*} \unicode {x03C9}_i(\unicode{x2110}) := \unicode{x2110}+i-\unicode {x03B9}_{\unicode{x2110}+i}(i) \subseteq \Delta . \end{align*}

Example 4.2. Consider the running Example 1.1, namely, , where by convention, $\unicode{x2110}$ equals the six black dots. There are two choices for $i\in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}$ , namely, the two pink nodes. Let $i$ be the rightmost. Then $\unicode{x2110}+i$ equals the black dots in the following:

The black dots form $A_1\times A_6$ , so applying the Dynkin involution $\unicode{x03B9}_{\unicode{x2110}+i}$ illustrated, we see that $\unicode{x03B9}_{\unicode{x2110}+i}(i)$ is the top node. Thus, for this choice of $i$ ,

Consider now the fixed flopping contraction $\unicode{x1D4B3}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ , which slices under (2.A) to give $Y_{\unicode{x2110}} \to \mathbb{C}^2/G$ . Pick a flopping curve ${\mathrm{C}}_i$ in $\unicode{x1D4B3}$ . This corresponds to a choice of $i\in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}$ , so we can form $\unicode{x03C9}_i(\unicode{x2110})$ . In what follows, consider $\ell _{\unicode{x2110}}\ell _{\unicode{x2110}+i}$ , where $\ell _{\unicode{x2110}}$ and $\ell _{\unicode{x2110}+i}$ are the longest elements in the parabolic subgroups $W_{\unicode{x2110}}$ and $W_{\unicode{x2110}+i}$ , respectively.

Lemma 4.3. The left action by $\ell _{\unicode{x2110}}\ell _{\unicode{x2110}+i}$ induces an isomorphism $\mathfrak{h}_{\mathbb{C}}/W_{\unicode{x03C9}_i(\unicode{x2110})}\to \mathfrak{h}_{\mathbb{C}}/W_{\unicode{x2110}}$ .

Proof. Writing $w=\ell _{\unicode{x2110}}\ell _{\unicode{x2110}+i}$ , the point is that $wW_{\unicode{x03C9}_i(\unicode{x2110})}=W_{\unicode{x2110}}w$ (see e.g. [Reference Iyama and WemyssIW, 1.20(1)(a)]). The action by $w$ is an isomorphism $\mathfrak{h}_{\mathbb{C}}\to \mathfrak{h}_{\mathbb{C}}$ , and under this isomorphism, any orbit $(W_{\unicode{x03C9}_i(\unicode{x2110})}) p$ gets sent to $w (W_{\unicode{x03C9}_i(\unicode{x2110})} )p=(W_{\unicode{x2110}}) w p$ , which is an orbit under $W_{\unicode{x2110}}$ .

In what follows, we will always consider left actions. When labelling arrows in commutative diagrams, we will often write e.g. $\ell _{\unicode{x2110}}\ell _{\unicode{x2110}+i}\cdot$ to denote the morphism given by left multiplication by $\ell _{\unicode{x2110}}\ell _{\unicode{x2110}+i}$ .

Note that $\ell _{\unicode{x03C9}_i(\unicode{x2110})}\ell _{\unicode{x2110}+i}\ell _{\unicode{x2110}}\ell _{\unicode{x2110}+i}=1$ [Reference Iyama and WemyssIW, 1.2(3)], and thus $\ell _{\unicode{x03C9}_i(\unicode{x2110})}\ell _{\unicode{x2110}+i}\colon \mathfrak{h}_{\mathbb{C}}/W_{\unicode{x2110}}\to \mathfrak{h}_{\mathbb{C}}/W_{\unicode{x03C9}_i(\unicode{x2110})}$ is the inverse map. Recall the notation in (2.E). Using the universal property of the pullback gives a non-obvious isomorphism between $\unicode{x1D4B1}_{\unicode{x2110}}$ and $\unicode{x1D4B1}_{\unicode{x03C9}_i(\unicode{x2110})}$ , which sits in the following commutative diagram:

Now let $\unicode{x1D4B4}_{\unicode{x2110}}$ , respectively $\unicode{x1D4B4}_{\unicode{x03C9}_i(\unicode{x2110})}$ , be the standard simultaneous resolution associated to $\unicode{x2110}$ , respectively $\unicode{x03C9}_i(\unicode{x2110})$ . As explained in Section 2.6, $\unicode{x1D4B3}$ can be obtained from $\unicode{x03BC}\colon \unicode{x1D49F} {\mathrm{isc}}\to \mathfrak{h}_{\mathbb{C}}/W_{\unicode{x2110}}$ by pulling back $\unicode{x1D4B4}_{\unicode{x2110}}$ . Hence, setting $\nu=( \ell _{\unicode{x03C9}_i(\unicode{x2110})}\ell _{\unicode{x2110}+i} )\circ \unicode{x03BC}=(\ell _{\unicode{x2110}}\ell _{\unicode{x2110}+i})^{-1}\circ \unicode{x03BC}$ and pulling back to $\unicode{x1D4B4}_{\unicode{x03C9}_i(\unicode{x2110})}$ constructs a variety $\unicode{x1D4B3}^+_i$ sitting within the following commutative diagram:

(4.A)

Composing the map $\unicode{x1D4B3}^+_i\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}'$ with the isomorphism $\mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}'\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ yielding a morphism $\unicode{x1D4B3}^+_i\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ .

Theorem 4.4. With notation as above, $\unicode{x1D4B3}_i^+\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ is the flop of $\unicode{x1D4B3}$ at the curve ${\mathrm{C}}_i$ . In particular, the following statements hold:

  1. 1. $\unicode{x03C9}_i(\unicode{x2110}) \subseteq \Delta$ is the Dynkin data associated to the flopping contraction $\unicode{x1D4B3}_i^+\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ .

  2. 2. All other crepant resolutions of $\mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ can be obtained from the fixed $\unicode{x03BC}$ by post-composing with $x^{-1}\colon \mathfrak{h}_{\mathbb{C}}/W_{\unicode{x2110}}\to \mathfrak{h}_{\mathbb{C}}/W_{\unicode{x1D4A6}}$ and pulling back along $\unicode{x1D4B4}_{\unicode{x1D4A6}}$ , as the pair $(x,\unicode{x1D4A6})$ ranges over the (finite) indexing set $\mathsf{Cham}(\Delta, \unicode{x2110})$ of Notation 2.2 .

Proof. Since the exceptional locus of $\mathsf{g}_{\unicode{x2110}}\colon \unicode{x1D4B4}_{\unicode{x2110}}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4B1}_{\unicode{x2110}}$ has codimension two, $\mathop{\mathrm{Cl}}\nolimits (\unicode{x1D4B1}_{\unicode{x2110}})\cong \mathop{\mathrm{Cl}}\nolimits (\unicode{x1D4B4}_{\unicode{x2110}})$ . But $\unicode{x1D4B4}_{\unicode{x2110}}$ is smooth, so the latter is isomorphic to $\mathop{\mathrm{Pic}}\nolimits (\unicode{x1D4B4}_{\unicode{x2110}})$ , which in turn is isomorphic to $\mathbb{Z}^{|\unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}|}$ based on divisors dual to the $|\unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}|$ curves above the origin. Choosing this basis, we may write $\mathop{\mathrm{Cl}}\nolimits (\unicode{x1D4B1}_{\unicode{x2110}})\cong \bigoplus _{j\in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}} \mathbb{Z}e_j^\star$ , and, further, by definition $\unicode{x1D4B4}_{\unicode{x2110}}$ is obtained by blowing up any element in the characteristic cone

\begin{align*} C_{\unicode{x2110}}:=\{ (z_j)\mid z_j\gt 0\mbox { for all }j\}\subseteq \,\,\bigoplus _{j\in \unicode{x2110}^{\kern 0.5pt\mathrm {c}}} \mathbb {Z}e_j^\star . \end{align*}

Applying a similar analysis to the standard simultaneous resolution $\unicode{x1D4B5}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4B2}$ , we have $\mathop{\mathrm{Cl}}\nolimits (\unicode{x1D4B2})\cong \bigoplus _{j\in \Delta } \mathbb{Z}e_j^\star$ , and since by construction $Y_{\unicode{x2110}}$ is obtained from $\unicode{x1D4B5}$ by simultaneously blowing down curves, it is clear that

(4.B)

where the bottom morphism is the obvious inclusion induced by the inclusion $\unicode{x2110}^{\kern 0.5pt{\mathrm{c}}} \subseteq \Delta$ . There is a natural identification of $\mathop{\mathrm{Cl}}\nolimits (\unicode{x1D4B1}_{\unicode{x2110}})$ , respectively $\mathop{\mathrm{Cl}}\nolimits (\unicode{x1D4B2}_{\unicode{x2110}})$ , with the lattice inside $\Theta _{\unicode{x2110}}$ , respectively $\Theta$ .

By the universal property of the pullback, the action of any $s_j\in W$ on $\mathfrak{h}_{\mathbb{C}}$ induces an automorphism of $\unicode{x1D4B2}$ .

The effect on homology of $\unicode{x1D4B5}$ is via the Weyl reflection $s_j$ on roots [Reference ReidRei83], and thus the action on $\mathop{\mathrm{Cl}}\nolimits (\unicode{x1D4B2})$ is the dual, namely, the action of the Weyl reflection $s_j$ on coroots.

Composing these $s_j$ , we can consider the action of $\ell _{\unicode{x2110}}\ell _{\unicode{x2110}+i}$ . We already know that the bottom-right square in (4.A) commutes, and hence the bottom two squares in the following are well defined and commute.

The universal property of pullbacks give the induced isomorphisms in the top squares. The top-left square induces the following bottom commutative square on class groups, and the top square is obtained by applying (4.B) to both $\unicode{x2110}$ and to $\unicode{x03C9}_i(\unicode{x2110})$ .

In the above diagram, every non-hooked arrow is an isomorphism. By construction, the dotted arrow takes the characteristic cone

\begin{align*} C_{\unicode {x03C9}_i(\unicode{x2110})}:=\{ (z_j)\mid z_j\gt 0\mbox { for all }j\}\subseteq \bigoplus _{j\in \unicode {x03C9}_i(\unicode{x2110})^{\mathrm {c}}} \mathbb {Z}e_j^\star \end{align*}

of $Y_{\unicode{x03C9}_i(\unicode{x2110})}$ to the region $\ell _{\unicode{x2110}}\ell _{\unicode{x2110}+i}C_{\unicode{x03C9}_i(\unicode{x2110})}\subseteq \bigoplus _{j\in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}} \mathbb{Z}e_j^\star$ . Since $\ell _{\unicode{x2110}}\ell _{\unicode{x2110}+i}$ acts via the action on coroots, this matches the conventions in [Reference Iyama and WemyssIW, Section 3]. It thus immediately follows from [Reference Iyama and WemyssIW 1.20(1)(d)] that $\ell _{\unicode{x2110}}\ell _{\unicode{x2110}+i}C_{\unicode{x03C9}_i(\unicode{x2110})}$ and $C_{\unicode{x2110}}$ are neighbouring regions, adjacent via the wall $z_i=0$ .

We next restrict this information to $3$ -folds. As in (4.A), consider the following commutative diagram.

(4.C)

As explained by Pinkham [Reference PinkhamPin83], $\mathop{\mathrm{Cl}}\nolimits (\unicode{x1D4AD})\cong \mathop{\mathrm{Cl}}\nolimits (\unicode{x1D4B1}_{\unicode{x2110}})$ , and further $\mathop{\mathrm{Cl}}\nolimits (\unicode{x1D4B1}_{\unicode{x2110}})\cong \bigoplus _{j\in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}} \mathbb{Z}e_j^\star$ as explained above. Hence $\mathop{\mathrm{Cl}}\nolimits (\unicode{x1D4AD})\cong \bigoplus _{j\in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}} \mathbb{Z}e_j^\star$ , and under this choice of basis $\unicode{x1D4B3}$ is obtained as the blowup of the characteristic cone $C_{\unicode{x2110}}$ . The same analysis holds for $\unicode{x1D4B3}_i^+$ , which is the blowup of the characteristic cone $C_{\unicode{x03C9}_i(\unicode{x2110})}$ under the choice of basis $\mathop{\mathrm{Cl}}\nolimits (\unicode{x1D4AD}')\cong \bigoplus _{j\in \unicode{x03C9}_i(\unicode{x2110})^{{\mathrm{c}}}} \mathbb{Z}e_j^\star$ induced from $\mathop{\mathrm{Cl}}\nolimits (\unicode{x1D4AD}')\cong \mathop{\mathrm{Cl}}\nolimits (\unicode{x1D4B1}_{\unicode{x03C9}_i(\unicode{x2110})})$ .

Pulling across the middle horizontal plane in (4.C) it thus follows that the map $\unicode{x1D4B3}_i^+\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ is obtained by blowing up the region $\ell _{\unicode{x2110}}\ell _{\unicode{x2110}+i}C_{\unicode{x03C9}_i(\unicode{x2110})}$ in $\mathop{\mathrm{Cl}}\nolimits (\unicode{x1D4AD})\cong \bigoplus _{j\in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}} \mathbb{Z}e_j^\star$ . Since these are neighbouring regions, separated by the codimension one wall $e_i^\star =0$ , it is implicit in [Reference PinkhamPin83] (see also [Reference WemyssWem18]) that ${\unicode{x1D4B3}}_i\to{\mathrm{Spec}}{\unicode{x1D4AD}}$ is the flop at the curve ${\mathrm{C}}_i$ . Since ${\unicode{x1D4B3}}^+_i$ is obtained from ${\unicode{x1D4B4}}_{\unicode{x03C9}_i({\unicode{x2110}})}$ via pullback, the statement on Dynkin data follows.

The final statement about all other crepant resolutions follows by iterating over all possible simple flops. Indeed, the finite indexing set $\mathsf{Cham}(\Delta, \unicode{x2110})$ is precisely the combinatorial object which indexes all the chambers [Reference Iyama and WemyssIW, Section 1], and each chamber $(x,\unicode{x1D4A6})$ can be obtained from $(1,\unicode{x2110})$ by iteratively applying the wall crossing rule [Reference Iyama and WemyssIW, 1.20(2)].

5. Applications

As before, consider a smooth $3$ -fold flopping contraction $\unicode{x1D4B3}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ . The main applications of the previous sections are to GV and GW invariants, the Crepant Transformation Conjecture, and to the associated contraction algebras.

5.1 Tracking GV invariants under flop

The benefit of Theorem4.4 is that both $\unicode{x1D4B3}$ and a flop $\unicode{x1D4B3}_i^+$ can be perturbed using essentially the same classifying map, and thus their curve invariants can be easily compared. This requires three combinatorial results.

Lemma 5.1. $\ell _{\unicode{x2110}}\ell _{\unicode{x2110}+i}\colon \mathfrak{h}\to \mathfrak{h}$ induces an isomorphism $\mathsf{M}_i \colon \mathfrak{h}_{\unicode{x03C9}_i(\unicode{x2110})}\to \mathfrak{h}_{\unicode{x2110}}$ .

Proof. Set $w=\ell _{\unicode{x2110}}\ell _{\unicode{x2110}+i}$ then it suffices to prove that $w\cdot$ restricts to an isomorphism between the subspace spanned by $\{\unicode{x03B1}_j\mid j\in \unicode{x03C9}_i(\unicode{x2110})\}$ and the subspace spanned by $\{\unicode{x03B1}_j\mid j\in \unicode{x2110}\}$ . To see this, recall that $\ell _\Gamma \unicode{x03B1}_i=-\unicode{x03B1}_{\unicode{x03B9}_\Gamma (i)}$ for all Dynkin $\Gamma$ and all $i\in \Gamma$ , where $\unicode{x03B9}_\Gamma$ is the Dynkin involution on $\Gamma$ .

For all $j\in \unicode{x03C9}_i(\unicode{x2110})\subseteq \unicode{x2110}+i$ , it follows that $\ell _{\unicode{x2110}}\ell _{\unicode{x2110}+i}\unicode{x03B1}_j=-\ell _{\unicode{x2110}}\unicode{x03B1}_{\unicode{x03B9}_{\unicode{x2110}+i}(j)}$ . Now $\unicode{x03B9}_{\unicode{x2110}+i}\colon \unicode{x03C9}_i(\unicode{x2110})\to \unicode{x2110}$ is a bijection. Indeed, $\unicode{x03B9}_{\unicode{x2110}+i}\colon \unicode{x2110}+i\to \unicode{x2110}+i$ is a bijection, sending $\unicode{x03B9}_{\unicode{x2110}+i}(i)$ to $i$ , and so removing these elements gives the claimed bijection. Hence for all $j\in \unicode{x03C9}_i(\unicode{x2110})$ , it follows that $\unicode{x03B9}_{\unicode{x2110}+i}(j)\in \unicode{x2110}$ and so $\ell _{\unicode{x2110}}\unicode{x03B1}_{\unicode{x03B9}_{\unicode{x2110}+i}(j)}=-\unicode{x03B1}_{\unicode{x03B9}_{\unicode{x2110}}\unicode{x03B9}_{\unicode{x2110}+i}(j)}$ . Combining gives $\ell _{\unicode{x2110}}\ell _{\unicode{x2110}+i}\unicode{x03B1}_j=\unicode{x03B1}_{\unicode{x03B9}_{\unicode{x2110}}\unicode{x03B9}_{\unicode{x2110}+i}(j)}$ for all $j\in \unicode{x03C9}_i(\unicode{x2110})$ . Since $\unicode{x03B9}_{\unicode{x2110}}\unicode{x03B9}_{\unicode{x2110}+i}(j)\in \unicode{x2110}$ , this proves the claim.

Write $\mathsf{M}_i$ for the induced isomorphism in Lemma 5.1, so that the following diagrams commute.

(5.A)

In essence, the bases of $\mathfrak{h}_{\unicode{x03C9}_i(\unicode{x2110})}$ and $\mathfrak{h}_{\unicode{x2110}}$ really differ at only one element. Indeed, setting $e_j = \unicode{x03C0}_{\unicode{x2110}}(\unicode{x03B1}_j)$ , then $\{ e_j \mid j \not \in \unicode{x2110} \}$ is a basis for $\mathfrak{h}_{\unicode{x2110}}$ . On the other hand, for $\mathfrak{h}_{\omega _i(\unicode{x2110})}$ we abuse notation, setting $e_j=\unicode{x03C0}_{\unicode{x03C9}_i(\unicode{x2110})}(\unicode{x03B1}_j)$ whenever $j\notin \unicode{x2110}+i$ , and $e_i=\unicode{x03C0}_{\unicode{x03C9}_i(\unicode{x2110})}(\unicode{x03B1}_{\unicode{x03B9}_{\unicode{x2110}+i}(i)})$ . Then $\{e_j,e_i\mid j\notin \unicode{x2110}+i\}$ is a basis for $\mathfrak{h}_{\unicode{x03C9}_i(\unicode{x2110})}$ .

Lemma 5.2. For $i \in \unicode{x2110}^{\kern 0.5pt{\mathrm{c}}}$ the action of $\mathsf{M}_i$ is given in terms of the above bases as

\begin{align*} e_k \mapsto \begin {cases} e_k+\unicode {x03BB}_{k}e_i & \mbox {if }k\notin \unicode{x2110}+i\\ -e_i & \mbox {if }k=i \end {cases} \end{align*}

for some $\unicode{x03BB}_k \in \mathbb{Z}_{\geq 0}$ .

Proof. In (5.A), given any $\sum a_i\unicode{x03B1}_i$ , since $\ell _{\unicode{x2110}}\ell _{\unicode{x2110}+i}$ consists only of reflections $s_i$ with $i\in \unicode{x2110}+i$ , the map $\ell _{\unicode{x2110}}\ell _{\unicode{x2110}+i}$ cannot change the coefficient of any $a_j$ with $j\notin \unicode{x2110}+i$ . The claim that the induced map $\mathsf{M}_i$ sends $e_k\mapsto e_k+\unicode{x03BB}_{k}e_i$ if $k\notin \unicode{x2110}+i$ follows. We next claim that $\unicode{x03BB}_k$ is positive. In the decomposition of $\ell _{\unicode{x2110}}\ell _{\unicode{x2110}+i}\unicode{x03B1}_k$ into simple roots, there is at least some positive coefficient (namely, the coefficient of $\unicode{x03B1}_k$ , which is $1$ ). Hence, all coefficients must be positive, in particular, the coefficient of $\unicode{x03B1}_{\unicode{x03B9}_{\unicode{x2110}+i}(i)}$ . But under the induced map, this coefficient is what gives $\unicode{x03BB}_k$ in the claim.

Now, as in Lemma 5.1, for all Dynkin $\Gamma$ and all $i\in \Gamma$ , $\ell _\Gamma \unicode{x03B1}_i=-\unicode{x03B1}_{\unicode{x03B9}_\Gamma (i)}$ . Thus since $\unicode{x03B9}_{\unicode{x2110}+i}(i)\in \unicode{x2110}+i$ , it follows that

where we have used the facts that $\ell _{\unicode{x2110}}$ changes coefficients only in $\unicode{x2110}$ and that $\unicode{x03C0}_{\unicode{x2110}}$ forgets these.

Corollary 5.3. If $\unicode{x03B2}\in \mathfrak{h}_{\unicode{x03C9}_i(\unicode{x2110})}$ is a restricted root, the following hold.

  1. 1. If $\unicode{x03B2}\in \mathbb{Z}e_i$ , say $\unicode{x03B2}=ze_i$ , then $\mathsf{M}_i\cdot (ze_i)=-ze_i$ .

  2. 2. If $\unicode{x03B2}\notin \mathbb{Z}e_i$ , then all entries of $\mathsf{M}_i\cdot \unicode{x03B2}$ are positive.

Proof. The first part is an immediate consequence of the $k=i$ case in Lemma 5.2. For the second part, by Lemma 5.2 the only coefficient of $\unicode{x03B2}=\sum \unicode{x03BC}_ie_i$ that can change under $\mathsf{M}_i$ is the coefficient on $e_i$ . Hence, provided there is some other positive coefficient $\unicode{x03BC}_k$ , this survives under $\mathsf{M}_i$ , so $\mathsf{M}_i\cdot \unicode{x03B2}$ has at least one positive entry. Now, by assumption, $\unicode{x03B2}$ is a restricted root, say, $\unicode{x03C0}_{\unicode{x03C9}_i(\unicode{x2110})}(\unicode{x03B1})=\unicode{x03B2}$ ,. Under (5.A), $w\cdot \unicode{x03B1}$ is a root restricting to $\mathsf{M}_i\cdot \unicode{x03B2}$ , and this root $w\cdot \unicode{x03B1}$ must contain at least one positive coefficient, since $\mathsf{M}_i\cdot \unicode{x03B2}$ does. Hence, all must be positive. In particular, all entries of $\mathsf{M}_i\cdot \unicode{x03B2}$ must also be positive.

The following is one of our main results. In order to obtain a unified statement, set $|\mathsf{M}_i\cdot \unicode{x03B2}|$ to be the curve class obtained from $\mathsf{M}_i\cdot \unicode{x03B2}$ by making every coefficient positive.

Theorem 5.4. With the notation as above, for any curve class $\unicode{x03B2}\in {\mathrm{A}}_1(\unicode{x1D4B3}_i^+)\cong \mathfrak{h}_{\unicode{x03C9}_i(\unicode{x2110})}$ ,

\begin{align*} n_{\unicode{x03B2},\unicode{x1D4B3}^+_i} & = \begin{cases} n_{\unicode{x03B2},\unicode{x1D4B3}} & \mbox{if }\unicode{x03B2}\in \mathbb{Z}e_i=\mathbb{Z}{\mathrm{C}}_i^+\\ n_{\kern 1pt\mathsf{M}_i\cdot \unicode{x03B2}, \unicode{x1D4B3}} & \mbox{else} \end{cases} \\ & = n_{\kern 1pt|\mathsf{M}_i\cdot \unicode{x03B2}|, \unicode{x1D4B3}}. \end{align*}

Proof. With respect to the notation in (4.A), perturbing $\unicode{x03BC}$ to $\unicode{x03BC}_t$ gives, by composition, a perturbation of $\nu$ to $\nu_t$ .

Set $w=\ell _{\unicode{x2110}}\ell _{\unicode{x2110}+i}$ . Then for any positive root $\unicode{x03B1}$ for which $\unicode{x03C0}_{\unicode{x03C9}_i(\unicode{x2110})}(\unicode{x03B1})=\unicode{x03B2}$ ,

\begin{align*} n_{\unicode{x03B2},\unicode{x1D4B3}^+_i} & =\left|\nu_t^{-1}(\unicode{x1D49F}_{\unicode{x03B1},\mathbb{C}}/W_{\omega _i(\unicode{x2110})})\right| \qquad \qquad \left( \mathrm{by}\ ({3.\mathrm{A}})\ \text{ applied to } \unicode{x1D4B3}_i^+\right)\\ & =\left|\unicode{x03BC}_t^{-1}(\unicode{x1D49F}_{w\cdot \unicode{x03B1},\mathbb{C}}/W_{\unicode{x2110}})\right|.\qquad \qquad ( \mathrm{since}\ \nu=(w \cdot )^{-1} \circ \unicode{x03BC}) \end{align*}

Now by (5.A) we have $\unicode{x03C0}_{\unicode{x2110}}(w\cdot \unicode{x03B1})=\mathsf{M}_i\circ \unicode{x03C0}_{\unicode{x03C9}_i(\unicode{x2110})}(\unicode{x03B1})=\mathsf{M}_i\cdot \unicode{x03B2}$ , so $w\cdot \unicode{x03B1}$ is a lift of $\mathsf{M}_i\cdot \unicode{x03B2}$ , albeit not necessarily a positive one.

Case 1. If $\unicode{x03B2}\notin \mathbb{Z}{\mathrm{C}}^+_i$ , then by Corollary 5.3 all entries of $\mathsf{M}_i\cdot \unicode{x03B2}$ are positive, and further as argued in the proof, $w\cdot \unicode{x03B1}$ is a positive root restricting to $\mathsf{M}_i\cdot \unicode{x03B2}$ . (3.A) then implies that $|\unicode{x03BC}_t^{-1}(\unicode{x1D49F}_{w\cdot \unicode{x03B1},\mathbb{C}}/W_{\unicode{x2110}})|=n_{\kern 1pt\mathsf{M}_i\cdot \unicode{x03B2}, \unicode{x1D4B3}}$ .

Case 2. If $\unicode{x03B2}\in \mathbb{Z}{\mathrm{C}}^+_i$ , then by Corollary 5.3, $\mathsf{M}_i\cdot \unicode{x03B2}=-\unicode{x03B2}$ . Arguing as above, it follows that $w\cdot \unicode{x03B1}$ is negative root restricting to $\mathsf{M}_i\cdot \unicode{x03B2}=-\unicode{x03B2}$ , and thus $-w\cdot \unicode{x03B1}$ is positive root restricting to $\unicode{x03B2}$ . But negating a root does not affect the hyperplane, and combining this fact with (3.A), it follows that

\begin{align*} |\unicode {x03BC}_t^{-1}(\unicode{x1D49F}_{w\cdot \unicode {x03B1},\mathbb {C}}/W_{\unicode{x2110}})|=|\unicode {x03BC}_t^{-1}(\unicode{x1D49F}_{-w\cdot \unicode {x03B1},\mathbb {C}}/W_{\unicode{x2110}})|=n_{\unicode{x03B2},\unicode{x1D4B3}}. \end{align*}

This covers both cases. For the final equality, note in case 1 that $|\mathsf{M}_i\cdot \unicode{x03B2}|=\mathsf{M}_i\cdot \unicode{x03B2}$ since all coefficients are already positive, and in case 2 note that $|\mathsf{M}_i\cdot \unicode{x03B2}|=|-\unicode{x03B2}|=\unicode{x03B2}$ .

Example 5.5. Consider the running Example 1.1. Then after flop of the right pink curve, by Theorem 4.4 and Example 4.2 we obtain . Hence, the restricted roots and thus the curve classes giving non-zero GV invariants, on the flopped space $\unicode{x1D4B3}_i^+$ , are as follows, where the hyperplanes are drawn in $\Theta _{\unicode{x03C9}_i(\unicode{x2110})}$ :

Write $1$ for the leftmost pink node, $2$ for the orange node, and $2'$ for the rightmost pink node (in $\unicode{x2110}$ ). Under this wall crossing, $\ell _{\unicode{x2110}}\ell _{\unicode{x2110}+i}$ is very large; however the morphism

\begin{align*} \mathsf {M}_i\colon \mathfrak {h}_{\unicode {x03C9}_i(\unicode{x2110})}\to \mathfrak {h}_{\unicode{x2110}} \end{align*}

is easily described: in the notation of Lemma 5.2, $\unicode{x03BB}_1=1$ and thus $\mathsf{M}_i$ sends $\unicode{x03BC}_1e_1+\unicode{x03BC}_2e_2\mapsto \unicode{x03BC}_1e_1+(\unicode{x03BC}_1-\unicode{x03BC}_2)e_{2'}$ . Under the dual transformation between the hyperplane arrangements in Example 1.1 and here, the pictures are drawn so that hyperplanes are sent to hyperplanes in such a way that the colours are preserved.

Indeed, $\mathsf{M}_i$ sends $01\mapsto 0-\!1$ , with all other restricted roots being permuted; e.g. $31\mapsto 32$ . In particular, by Theorem 5.4, the GV invariants on $\unicode{x1D4B3}_i^+$ can be obtained from the GV invariants on $\unicode{x1D4B3}$ as follows:

Remark 5.6. As explained in the introduction, the finite arrangement $\unicode{x210B}_{\unicode{x2110}}$ equals the movable cone. The multiplicities of the restricted roots are assigned to each wall, and this enhancement is required in order to describe the curve-counting invariants. It is possible, albeit not a priori obvious, to enhance the movable cone without Dynkin combinatorics. Given a chamber corresponding to some crepant resolution $\unicode{x1D4B3}^\dagger \to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ , say, then the multiplicities on the walls of that chamber turn out to correspond to the lengths of all the individual single-curve contractions obtained from $\unicode{x1D4B3}^\dagger$ . The issue with this method is that, whilst it explains walls, it does not explain hyperplanes: it is not so clear that every chamber touching the hyperplane containing the said wall should be enriched with the same scheme-theoretic length. This geometric fact falls out from our approach.

5.2 Tracking fundamental regions

The previous subsection tracked GV invariants from $\unicode{x1D4B3}$ to $\unicode{x1D4B3}^+_i$ . As with the movable cone, it is possible to fix $\unicode{x1D4B3}$ and track all other crepant resolutions back to $\unicode{x1D4B3}$ .

As notation, recall that the fixed $\unicode{x1D4B3}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ has an associated $\Theta _{\unicode{x2110}}$ in Notation 2.2, and recall from (5.A) that there is a map $\mathsf{M}_i^{-1}\colon \mathfrak{h}_{\unicode{x2110}}\to \mathfrak{h}_{\unicode{x03C9}_i(\unicode{x2110})}$ . Write

\begin{align*} \mathsf {N}_i\colon \Theta _{\unicode {x03C9}_i(\unicode{x2110})}\to \Theta _{\unicode{x2110}} \end{align*}

for the dual. Below, $\Theta _{\unicode{x2110}}$ will be temporarily be written $\Theta _{\unicode{x1D4B3}}$ , to allow for the flexibility of considering another crepant resolution $\unicode{x1D4B4}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ , which has associated $\Theta _{\unicode{x1D4B4}}$ .

Definition 5.7. Let $\unicode{x1D4B4}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ be a crepant resolution. Consider a chain of flops, each flopping a single irreducible curve, that links $\unicode{x1D4B4}$ to $\unicode{x1D4B3}$ , and the resulting maps

\begin{align*} \Theta _{\unicode{x1D4B4}}\xrightarrow {\mathsf {N}_{i_1}}\ldots \xrightarrow {\mathsf {N}_{i_t}}\Theta _{\unicode{x1D4B3}}. \end{align*}

The composition will be called the comparison map and will be written $\mathsf{N}\colon \Theta _{\unicode{x1D4B4}}\to \Theta _{\unicode{x1D4B3}}$ .

By [Reference Hirano and WemyssHW23, 4.8], the comparison map $\mathsf{N}$ is independent of the choice of chain of flops.

Definition 5.8. Given a crepant resolution $\unicode{x1D4B4}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ , the fundamental region $\mathsf{Fund}_{\unicode{x1D4B4}}$ of $\Theta _{\unicode{x1D4B4}}$ is defined as the intersection of the infinite hyperplane arrangement inside $\Theta _{\unicode{x1D4B4}}$ , with the unit box $\{ (\vartheta _i) \mid 0\leq \vartheta _i\leq 1\mbox{ for all }i\}$ .

Proposition 5.9. For any crepant resolution $\unicode{x1D4B4}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ , $\mathsf{N}(\mathsf{Fund}_{\unicode{x1D4B4}})$ generates $\Theta _{\unicode{x2110}}$ via translation. Furthermore, two $\mathsf{N}(\mathsf{Fund}_{\unicode{x1D4B3}_1})$ and $\mathsf{N}(\mathsf{Fund}_{\unicode{x1D4B3}_2})$ share a codimensional wall if and only if $\unicode{x1D4B3}_1$ and $\unicode{x1D4B3}_2$ are connected by a flop at a single curve.

Proof. Since the axes belong to the finite hyperplane arrangement in $\Theta _{\unicode{x1D4B4}}$ and the definition of the infinite arrangement involves translating this finite collection of hyperplanes over $\mathbb{Z}$ or at worst $\tfrac{1}{k}\mathbb{Z}$ (see Subsections 1.2 and 2.3), it is clear that the fundamental region $\mathsf{Fund}_{\unicode{x1D4B4}}$ generates the arrangement in $\Theta _{\unicode{x1D4B4}}$ . The first statement then follows, since $\mathsf{N}$ is known to preserve the infinite arrangements [Reference Iyama and WemyssIW, Section 9]. Since the only codimensional wall that the fundamental regions can share belong to the finite arrangement, the last statement is really a statement on the movable cone, which is e.g. [Reference WemyssWem18, Sections 5–6].

Example 5.10. Write $\unicode{x1D4B4}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ for the crepant resolution obtained after flop in Example 5.5. Then the region $\mathsf{N}(\mathsf{Fund}_{\unicode{x1D4B4}})$ is illustrated below, where for clarity we have illustrated the images of the $x$ and $y$ co-ordinates in Example 5.5 under the map $\mathsf{N}$ .

It is visually clear that both $\mathsf{Fund}_{\unicode{x1D4B3}}$ in (1.D) and $\mathsf{N}(\mathsf{Fund}_{\unicode{x1D4B4}})$ above individually generate $\unicode{x210B}_{\unicode{x2110}}^{\mathsf{aff}}$ , via translation, and that $\mathsf{Fund}_{\unicode{x1D4B3}}$ and $\mathsf{N}(\mathsf{Fund}_{\unicode{x1D4B4}})$ are different.

Remark 5.11. The above example gives a visual proof of the Crepant Transformation Conjecture of Section 5.3. The regions $\mathsf{Fund}_{\unicode{x1D4B3}}$ and $\mathsf{N}(\mathsf{Fund}_{\unicode{x1D4B4}})$ are different. But they generate the same object, namely, $\unicode{x210B}_{\unicode{x2110}}^{\mathsf{aff}}$ , which by Corollary 3.4 is the pole locus of the GW quantum potential. Thus, although the curve invariants of $\unicode{x1D4B3}$ and $\unicode{x1D4B4}$ , captured in the fundamental regions, are technically different, after a change in variables (namely, $\mathsf{N}$ ), they can be compared, where they generate the same object.

Remark 5.12. The matrix $\mathsf{N}_i$ appears via moduli tracking in the HomMMP [Reference WemyssWem18, 5.4] and via the K-theory of contraction algebras [Reference August and WemyssAW22, 2.4]. In contrast, $\mathsf{M}_i$ from (5.A) is the dual, and it arises from the change in dimension vector [Reference WemyssWem18, 5.4], or in the K-theory of projective modules [Reference Hirano and WemyssHW23, 3.2]. For more details, see [Reference August and WemyssAW22, 2.4] and references therein.

5.3 Crepant transformation conjecture

We make no attempt at a comprehensive summary of the Crepant Transformation Conjecture (CTC) and instead refer the reader to [Reference Coates and RuanCR13, Reference Coates, Iritani and JiangCIJ18, Reference Bryan and GraberBG09, Reference LeeLee11]. For a pair of smooth varieties related via a sequence of flops, the conjecture asserts that their quantum potentials should coincide, under a suitable identification of (co)homologies and analytic continuation in the Novikov parameters. There has been extensive work on this conjecture within both algebraic and symplectic geometry [Reference Li and RuanLR01, Reference McLeanMcL20, Reference Lee, Lin and WangLLW10, Reference Lee, Lin and WangLLW16a, Reference Lee, Lin and WangLLW16b, Reference Lee, Lin, Qu and WangLLQW16].

Here we prove the CTC for germs of isolated $3$ -fold flops, as a direct application of the expression for the quantum potential in Theorem3.3, together with the construction of flops via simultaneous partial resolutions in Theorem4.4. This gives the first algebraic-geometric proof of the CTC for flops of arbitrary type (for recent symplectic developments; see [Reference McLeanMcL20]).

As before, consider a curve ${\mathrm{C}}_i \subseteq \unicode{x1D4B3}$ , and let $\unicode{x1D4B3}_i^+$ be the flop of $\unicode{x1D4B3}$ at ${\mathrm{C}}_i$ . Recall that the following vector spaces are based on the sets of exceptional curves:

\begin{align*} \mathfrak {h}_{\unicode{x2110},\mathbb {C}}= \mathrm {A}_1(\unicode{x1D4B3})_{\mathbb {C}}= \langle {\mathrm{C}}_j \mid j \in {{\unicode{x2110}}^{\kern 0.5pt\mathrm{c}}} \rangle_{{\mathbb{C}}}, \qquad \mathfrak{h}_{\unicode{x03C9}_i({\unicode{x2110}}),{\mathbb{C}}} = {\mathrm{A}}_1({\unicode{x1D4B3}}_i^+)_{{\mathbb{C}}} = \left\langle {\mathrm{C}}_j,{\mathrm{C}}_i^+\mid j\notin{\unicode{x2110}}+i \right\rangle_{{\mathbb{C}}}.\end{align*}

where as in Lemma 5.2, we abuse notation by denoting the flopped curve ${\mathrm{C}}_i^+$ instead of ${\mathrm{C}}_{{\unicode{x03B9}_{\unicode{x2110}+i}(i)}}^+$ . As explained in Section 5.1, there is an explicit transformation matrix

\begin{align*} \mathsf {M}_i \colon \mathrm {A}_1\left(\unicode{x1D4B3}_i^+\right)_{\mathbb {C}} \to \mathrm {A}_1(\unicode{x1D4B3})_{\mathbb {C}}.\end{align*}

This is the complexification of the matrix $\mathsf{M}_i$ from earlier, but we use the same symbol. Let $\mathsf{N}_i$ be the matrix dual to $\mathsf{M}_i^{-1}$ , which can be viewed as the linear map

\begin{align*} \mathsf{N}_i \colon \mathrm{H}^2\left(\unicode{x1D4B3}_i^+;{\mathbb{C}}\right) \to \mathrm{H}^2(\unicode{x1D4B3};{\mathbb{C}})\end{align*}

with the property that $\mathsf{N}_i \unicode{x03B3} \cdot \unicode{x03B2} = \unicode{x03B3} \cdot \mathsf{M}_i^{-1} \unicode{x03B2}$ for $\unicode{x03B3} \in {\mathrm{H}}^2(\unicode{x1D4B3}_i^+;\mathbb{C})$ and $\unicode{x03B2} \in {\mathrm{A}}_1(\unicode{x1D4B3})_{\mathbb{C}}$ . We notate the Novikov co-ordinates on the parameter spaces for the quantum potentials by

\begin{align*} \begin {array}{ll} \{ \mathsf {q}_j \mid j \in \unicode{x2110}^{\kern 0.5pt\mathrm {c}}\} & \text {on $\mathrm {A}_1(\unicode{x1D4B3})_{\mathbb {C}}$}, \\ \{ \mathsf {r}_j \mid j \in \unicode{x2110}^{\kern 0.5pt\mathrm {c}} \} & \text {on $\mathrm {A}_1(\unicode{x1D4B3}_i^+)_{\mathbb {C}}$.} \end {array} \end{align*}

The matrix $\mathsf{M}_i^{-1}$ defines a monomial co-ordinate transformation relating the two sets of Novikov parameters. Writing monomials as

\begin{align*} \mathsf {q}^{\unicode{x03B2}} := \prod _{j \in \unicode{x2110}^{\kern 0.5pt\mathrm {c}}} \mathsf {q}_j^{m_j},\qquad \mathsf {r}^{\unicode{x03B2}} := \prod _{j \in \unicode{x2110}^{\kern 0.5pt\mathrm {c}}} \mathsf {r}_j^{m_j}\end{align*}

this is given by the equation

(5.B) \begin{align} \mathsf{q}^{\unicode{x03B2}} = \mathsf{r}^{\mathsf{M}_i^{-1} \unicode{x03B2}}. \end{align}

By Lemma 5.2, $\mathsf{q}_i = \mathsf{r}_i^{-1}$ whereas every other $\mathsf{q}_{j}$ is a monomial in the $\mathsf{r}_j$ with non-negative coefficients.

Lastly, recall the quantum potentials of $\unicode{x1D4B3}$ and $\unicode{x1D4B3}_i^+$ from Section 3.3, which to ease notation will be written $\Phi$ and $\Phi ^+$ , namely,

\begin{align*} \Phi _{\mathsf{q}}(\unicode{x03B3}_1,\unicode{x03B3}_2,\unicode{x03B3}_3) & := \Phi _{\mathsf{q}}^{\unicode{x1D4B3}}(\unicode{x03B3}_1,\unicode{x03B3}_2,\unicode{x03B3}_3), \\ \Phi _{\mathsf{r}}^+(\unicode{x03B3}_1,\unicode{x03B3}_2,\unicode{x03B3}_3) & := \Phi _{\mathsf{r}}^{\unicode{x1D4B3}_i^+}(\unicode{x03B3}_1,\unicode{x03B3}_2,\unicode{x03B3}_3). \end{align*}

The equation (5.B) will be used to express the quantum potential of $\unicode{x1D4B3}$ in the variables $\mathsf{r}$ , and this will be denoted $\Phi _{\mathsf{r}}(\unicode{x03B3}_1,\unicode{x03B3}_2,\unicode{x03B3}_3)$ .

Corollary 5.13 (Crepant Transformation Conjecture). On the $\mathsf{r}$ parameter space, the quantum potentials of $\unicode{x1D4B3}$ and $\unicode{x1D4B3}_i^+$ coincide, up to the following explicit term, which does not depend on the Novikov parameters

(5.C) \begin{align} \Phi ^{+}_{\mathsf{r}}\big (\unicode{x03B3}_1, \unicode{x03B3}_2,\unicode{x03B3}_3\big ) - \Phi _{\mathsf{r}}(\mathsf{N}_i \unicode{x03B3}_1,\mathsf{N}_i \unicode{x03B3}_2,\mathsf{N}_i \unicode{x03B3}_3) = -(\unicode{x03B3}_1 \cdot {\mathrm{C}}_i^+)(\unicode{x03B3}_2 \cdot {\mathrm{C}}_i^+)(\unicode{x03B3}_3\cdot {\mathrm{C}}_i^+) \sum _{k \geq 1} k^3 n_{k{\mathrm{C}}_i,\unicode{x1D4B3}}. \end{align}

More precisely, the pole loci are transformed into each other via (5.B), and away from these, the analytic continuations constructed in Theorem3.3 coincide.

Remark 5.14. The quantum potentials of $\unicode{x1D4B3}$ and $\unicode{x1D4B3}_i^+$ have no constant terms in their respective Novikov parameters, due to the absence of a perfect pairing on cohomology (see Remark 3.7). However, the change of parameters (5.B) introduces constant terms into $\Phi _{\mathsf{r}}(\unicode{x03B3}_1,\unicode{x03B3}_2,\unicode{x03B3}_3)$ , which form the right-hand side of (5.C). It follows that the quantum potentials agree once these extraneous constant terms are removed from $\Phi _{\mathsf{r}}(\unicode{x03B3}_1,\unicode{x03B3}_2,\unicode{x03B3}_3)$ . In particular, $\Phi ^+$ can be effectively reconstructed from $\Phi$ . In situations where an ordinary cup product can be defined, the additional terms on the right-hand side account for the defect between the cup products on $\unicode{x1D4B3}$ and $\unicode{x1D4B3}_i^+$ ; see e.g. [Reference MorrisonMor96, Subsection 4.3 and Equation (4.4)].

Remark 5.15. The expansion points for the quantum potentials differ, as

\begin{align*} ({\mathsf{r}}_j)_{j \in {{\unicode{x2110}}^{\kern 0.5pt\mathrm{c}}}} = (0,\ldots,0) \ \Leftrightarrow \ ({\mathsf{q}}_j)_{j \in {{\unicode{x2110}}^{\kern 0.5pt\mathrm{c}}}} = (0,\ldots,0,\infty,0,\ldots,0), \end{align*}

with $\infty$ in the $i$ th position. Thus, the term $\Phi _{\mathsf{r}}(\mathsf{N}_i \unicode{x03B3}_1,\mathsf{N}_i \unicode{x03B3}_2,\mathsf{N}_i \unicode{x03B3}_3)$ is analytically continued from $\mathsf{q}_i=0$ to $\mathsf{q}_i=\infty$ , the analytic continuation occurring precisely in the Novikov parameter corresponding to the flopped curv

Proof of 5.13. We explicitly match both sides, using our knowledge of the structure of the quantum potentials (Theorem3.3) and the behaviour of the GV invariants under the flop (Theorem5.4).

Separating curve classes according to whether or not they are a multiple of ${\mathrm{C}}_i$ , the quantum potential for $\unicode{x1D4B3}$ may be written as the sum of contributions

\begin{align*}\Phi_{{\mathsf{q}}}({\mathsf{N}}_i\gamma_1,{\mathsf{N}}_i\gamma_2,{\mathsf{N}}_i\gamma_3) & = \mathsf{G}_{{\mathsf{q}}}({\mathsf{N}}_i \gamma_1,{\mathsf{N}}_i \gamma_2, {\mathsf{N}}_i \gamma_3) + \mathsf{H}_{{\mathsf{q}}}({\mathsf{N}}_i \gamma_1,{\mathsf{N}}_i \gamma_2, {\mathsf{N}}_i \gamma_3),\end{align*}

where

\begin{align*} \mathsf{G}_{\mathsf{q}}(\mathsf{N}_i \unicode{x03B3}_1,\mathsf{N}_i \unicode{x03B3}_2, \mathsf{N}_i \unicode{x03B3}_3) & =\quad \, \sum _{k \geq 1} n_{k{\mathrm{C}}_i,\unicode{x1D4B3}} \, (\mathsf{N}_i\unicode{x03B3}_1 \cdot k{\mathrm{C}}_i)(\mathsf{N}_i\unicode{x03B3}_2 \cdot k{\mathrm{C}}_i) (\mathsf{N}_i\unicode{x03B3}_3 \cdot k{\mathrm{C}}_i) \dfrac{\mathsf{q}_i^k}{1-\mathsf{q}_i^k} \\ \mathsf{H}_{\mathsf{q}}(\mathsf{N}_i \unicode{x03B3}_1,\mathsf{N}_i \unicode{x03B3}_2, \mathsf{N}_i \unicode{x03B3}_3) & = \sum _{\substack{\unicode{x03B2} \in {\mathrm{A}}_1(\unicode{x1D4B3}) \\ \unicode{x03B2} \neq k{\mathrm{C}}_i}} n_{\unicode{x03B2},\unicode{x1D4B3}} \, (\mathsf{N}_i\unicode{x03B3}_1\cdot \unicode{x03B2})(\mathsf{N}_i\unicode{x03B3}_2\cdot \unicode{x03B2})(\mathsf{N}_i\unicode{x03B3}_3\cdot \unicode{x03B2}) \dfrac{\mathsf{q}^{\unicode{x03B2}}}{1-\mathsf{q}^{\unicode{x03B2}}}. \end{align*}

Similarly, write the quantum potential of $\unicode{x1D4B3}_i^+$ as

\begin{align*} \Phi ^{+}_{\mathsf{r}}(\unicode{x03B3}_1,\unicode{x03B3}_2,\unicode{x03B3}_3) & = \mathsf{G}^{+}_{\mathsf{r}}(\unicode{x03B3}_1,\unicode{x03B3}_2,\unicode{x03B3}_3) +\mathsf{H}^{+}_{\mathsf{r}}(\unicode{x03B3}_1,\unicode{x03B3}_2,\unicode{x03B3}_3), \end{align*}

where

\begin{align*} \mathsf{G}^{+}_{\mathsf{r}}(\unicode{x03B3}_1,\unicode{x03B3}_2,\unicode{x03B3}_3) & = \quad \, \sum _{k \geq 1} n_{k{\mathrm{C}}_i^+,\unicode{x1D4B3}_i^+} \, (\unicode{x03B3}_1 \cdot k{\mathrm{C}}_i^+)(\unicode{x03B3}_2 \cdot k{\mathrm{C}}_i^+) (\unicode{x03B3}_3 \cdot k{\mathrm{C}}_i^+) \dfrac{\mathsf{r}_i^{k}}{1-\mathsf{r}_i^{k}} \\ \mathsf{H}^{+}_{\mathsf{r}}(\unicode{x03B3}_1,\unicode{x03B3}_2,\unicode{x03B3}_3) & = \sum _{\substack{\unicode{x03B2} \in {\mathrm{A}}_1(\unicode{x1D4B3}) \\ \unicode{x03B2} \neq k{\mathrm{C}}_i}} n_{\unicode{x03B2},\unicode{x1D4B3}_i^+} \, (\unicode{x03B3}_1\cdot \unicode{x03B2})(\unicode{x03B3}_2\cdot \unicode{x03B2})(\unicode{x03B3}_3\cdot \unicode{x03B2}) \dfrac{\mathsf{r}^{\unicode{x03B2}}}{1-\mathsf{r}^{\unicode{x03B2}}}. \end{align*}

We begin with the $\mathsf{G}$ terms. Using (5.B) to change variables from $\mathsf{q}$ to $\mathsf{r}$ gives

\begin{align*}\mathsf{G}_{{\mathsf{r}}}({\mathsf{N}}_i\gamma_1,{\mathsf{N}}_i\gamma_2,{\mathsf{N}}_i\gamma_3) & = \sum_{k \geq 1} n_{k{\mathrm{C}}_i,{\unicode{x1D4B3}}} \, ({\mathsf{N}}_i\gamma_1 \cdot k{\mathrm{C}}_i)({\mathsf{N}}_i\gamma_2 \cdot k{\mathrm{C}}_i) ({\mathsf{N}}_i\gamma_3 \cdot k{\mathrm{C}}_i) \dfrac{{\mathsf{r}}_i^{-k}}{1-{\mathsf{r}}_i^{-k}} \\& = (\gamma_1 \cdot {\mathrm{C}}_i^+) (\gamma_2 \cdot {\mathrm{C}}_i^+) (\gamma_3 \cdot {\mathrm{C}}_i^+) \sum_{k \geq 1} k^3 n_{k{\mathrm{C}}_i,{\unicode{x1D4B3}}} \dfrac{1}{1-r_i^k}.\end{align*}

where the second equality follows from $\mathsf{N}_i \unicode{x03B3} \cdot {\mathrm{C}}_i = \unicode{x03B3} \cdot \mathsf{M}_i^{-1} {\mathrm{C}}_i = - \unicode{x03B3} \cdot {\mathrm{C}}_i^+$ and the equality

\begin{align*} \dfrac {r_i^{-k}}{1-r_i^{-k}} = \dfrac {1}{r_i^k - 1}. \end{align*}

Using $n_{k{\mathrm{C}}_i,\unicode{x1D4B3}} = n_{k{\mathrm{C}}_i^+,\unicode{x1D4B3}_i^+}$ by Theorem5.4, the difference $\mathsf{G}^{+}_{\mathsf{r}}(\unicode{x03B3}_1,\unicode{x03B3}_2,\unicode{x03B3}_3) - \mathsf{G}_{\mathsf{r}}(\mathsf{N}_i\unicode{x03B3}_1,\mathsf{N}_i\unicode{x03B3}_2,\mathsf{N}_i\unicode{x03B3}_3)$ is equal to

\begin{align*} & (\unicode{x03B3}_1 \cdot {\mathrm{C}}_i^+)(\unicode{x03B3}_2 \cdot {\mathrm{C}}_i^+)(\unicode{x03B3}_3\cdot {\mathrm{C}}_i^+) \sum _{k \geq 1} k^3 n_{k{\mathrm{C}}_i,\unicode{x1D4B3}} \left ( \dfrac{r_i^k}{1-r_i^k} - \dfrac{1}{1-r_i^k} \right ) \\ = & -(\unicode{x03B3}_1 \cdot {\mathrm{C}}_i^+)(\unicode{x03B3}_2 \cdot {\mathrm{C}}_i^+)(\unicode{x03B3}_3\cdot {\mathrm{C}}_i^+) \sum _{k \geq 1} k^3 n_{k{\mathrm{C}}_i,\unicode{x1D4B3}}. \end{align*}

We next examine the $\mathsf{H}$ terms. Note that for $\unicode{x03B2} \in {\mathrm{A}}_1(\unicode{x1D4B3})$ , we have $\unicode{x03B2} \in \mathbb{Z} {\mathrm{C}}_i$ if and only if $\mathsf{M}_i^{-1}\unicode{x03B2} \in \mathbb{Z} {\mathrm{C}}_i^+$ . Consequently,

\begin{align*}\mathsf{H}_{{\mathsf{r}}}({\mathsf{N}}_i \gamma_1,{\mathsf{N}}_i \gamma_2,{\mathsf{N}}_i\gamma_3) & = \sum_{\substack{\beta \in {\mathrm{A}}_1({\unicode{x1D4B3}}) \\ \beta \neq k{\mathrm{C}}_i}} n_{\beta,{\unicode{x1D4B3}}} \, ({\mathsf{N}}_i\gamma_1\cdot\beta)({\mathsf{N}}_i\gamma_2\cdot\beta)({\mathsf{N}}_i\gamma_3\cdot\beta) \dfrac{{\mathsf{r}}^{{\mathsf{M}}_i^{-1} \beta}}{1-{\mathsf{r}}^{{\mathsf{M}}_i^{-1} \beta}} \\& = \sum_{\substack{\beta \in {\mathrm{A}}_1({\unicode{x1D4B3}}_i^+) \\ \beta \neq k{\mathrm{C}}_i^+}} n_{{\mathsf{M}}_i \beta,{\unicode{x1D4B3}}} \, ({\mathsf{N}}_i \gamma_1 \cdot {\mathsf{M}}_i \beta)({\mathsf{N}}_i \gamma_2 \cdot {\mathsf{M}}_i \beta)({\mathsf{N}}_i \gamma_3 \cdot {\mathsf{M}}_i \beta) \dfrac{r^{\beta}}{1-r^{\beta}} \\& = \sum_{\substack{\beta \in {\mathrm{A}}_1({\unicode{x1D4B3}}_i^+) \\ \beta \neq k{\mathrm{C}}_i^+}} n_{\beta,{\unicode{x1D4B3}}_i^+} \, (\gamma_1 \cdot \beta)(\gamma_2 \cdot \beta)(\gamma_3 \cdot \beta) \dfrac{r^{\beta}}{1-r^{\beta}} \\& = \mathsf{H}^{+}_{{\mathsf{r}}}(\gamma_1,\gamma_2,\gamma_3).\end{align*}

where the penultimate equality holds since $\mathsf{N}_i \unicode{x03B3} \cdot \mathsf{M}_i \unicode{x03B2} = \unicode{x03B3} \cdot \mathsf{M}_i^{-1} \mathsf{M}_i \unicode{x03B2} = \unicode{x03B3} \cdot \unicode{x03B2}$ and $n_{\mathsf{M}_i \unicode{x03B2},\unicode{x1D4B3}} = n_{\unicode{x03B2},\unicode{x1D4B3}_i^+}$ again by Theorem5.4. Combining the comparison of the $\mathsf{G}$ terms with the comparison of the $\mathsf{H}$ terms gives (5.C), as required.

5.4 The contraction algebra under flop

The flopping contraction $\unicode{x1D4B3}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ has an associated contraction algebra ${\mathrm{A}}_{{\mathrm{con}}}$ , defined using noncommutative deformation theory [Reference Donovan and WemyssDW16, Reference Donovan and WemyssDW19]. After flopping a single curve ${\mathrm{C}}_i$ to obtain $\unicode{x1D4B3}_i^+\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ , noncommutative deformation theory associates to this another contraction algebra, written $\nu_i{\mathrm{A}}_{{\mathrm{con}}}$ . The algebra $\nu_i{\mathrm{A}}_{{\mathrm{con}}}$ can be intrinsically obtained from ${\mathrm{A}}_{{\mathrm{con}}}$ via a certain mutation procedure, and in fact ${\mathrm{A}}_{{\mathrm{con}}}$ and $\nu_i{\mathrm{A}}_{{\mathrm{con}}}$ are derived equivalent [Reference AugustAug20b]. Both ${\mathrm{A}}_{{\mathrm{con}}}$ and $\nu_i{\mathrm{A}}_{{\mathrm{con}}}$ are finite dimensional algebras [Reference Donovan and WemyssDW16, 2.13].

Fix the GV invariants $n_{\unicode{x03B2}}$ associated to $\unicode{x1D4B3}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ , and then Toda’s dimension formula (see A.4) asserts that

\begin{align*} \dim _{\mathbb {C}}\mathrm {A}_{\mathrm {con}}=\sum _{\unicode{x03B2}\in \mathrm {A}_1(\unicode{x1D4B3})}n_{\unicode{x03B2}} \big (\,\unicode{x03B2}\cdot \unicode {x1D7D9}\big )^2 \end{align*}

In many, but not all, cases, the dimension of ${\mathrm{A}}_{{\mathrm{con}}}$ is in fact enough to recover the $n_{\unicode{x03B2}}$ . The next result asserts that the numbers $n_{\unicode{x03B2}}$ associated to ${\mathrm{A}}_{{\mathrm{con}}}$ , together with the matrix $\mathsf{M}^{-1}_i$ , completely determine the dimension of $\nu_i{\mathrm{A}}_{{\mathrm{con}}}$ .

Corollary 5.16. Under mutation at vertex $i$ , equivalently flop at ${\mathrm{C}}_i$ ,

\begin{align*} \dim_{\mathbb{C}}\nu_i{\mathrm{A}_{{\mathrm{con}}}}=\sum_{\beta\in {\mathrm{A}}_1({\unicode{x1D4B3}})}n_\beta \big(\,(\mathsf{M}^{-1}_i\beta)\cdot \mathbb{1}\big)^2 \end{align*}

where $\mathsf{M}_i$ is the explicit matrix in (5.A) .

Proof. Combining previous results, it follows that

where the point is that by Corollary 5.3, the sign issue doesn’t matter once we square.

In particular, it is possible to compute the dimension of $\nu_i{\mathrm{A}}_{{\mathrm{con}}}$ without first having to present it.

Example 5.17. As in [Reference Smith and WemyssSW23], consider the $cA_2$ example $\unicode{x1D4AD}_k={\mathbb{C}[\![u,v,x,y]\!] \over uv-xy(x^k+y)}$ for $k\geq 1$ and the specific crepant resolution $\unicode{x1D4B3}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}_k$ described in [Reference Smith and WemyssSW23, 3.1], obtained first by blowing up $(u,y)$ and then $(u,x)$ . In this case, as explained in [Reference Smith and WemyssSW23, Subsection 6.2] ${\mathrm{A}}_{{\mathrm{con}}}$ can be presented as

We can immediately read off the GV invariants, namely, $n_{1,0}=1$ , $n_{0,1}=1$ , and $n_{1,1}=k$ . Thus $\dim _{\mathbb{C}}{\mathrm{A}}_{{\mathrm{con}}}=n_{1,0}\cdot (1+0)^2+n_{0,1}\cdot (0+1)^2+n_{1,1}\cdot (1+1)^2$ , which equals $1+1+4k=4k+2$ .

We now flop the right-hand curve. In this Type $A$ example, $\mathsf{M}_i^{-1}$ sends $(1,0)\mapsto (1,1)$ , $(1,1)\mapsto (1,0)$ and $(0,1)\mapsto (0,-1)$ . Thus, by Corollary 5.16,

\begin{align*} \dim _{\mathbb {C}}\nu_i\mathrm {A}_{\mathrm {con}}=n_{1,0}\cdot (1+1)^2+n_{0,1}\cdot (0+1)^2+n_{1,1}\cdot (0-1)^2, \end{align*}

which equals $4+1+k=k+5$ . In particular, $\nu_i{\mathrm{A}}_{{\mathrm{con}}}\ncong {\mathrm{A}}_{{\mathrm{con}}}$ provided that $k\geq 2$ .

Appendix A. Toda’s dimension formula

This appendix contains a proof of the general form of Toda’s dimension formula, which relates the dimension of the contraction algebra to a weighted sum of GV invariants. This formula first appeared in [Reference TodaTod15] for single-curve flops, then in [Reference TodaTod18] in general. Alas, the GV invariants in [Reference TodaTod18] are defined with respect to moduli spaces of the contraction algebra, and not via perturbation as done here (Subsection 3.1), and furthermore [Reference TodaTod18, Subsection 4.4] contains no proof. As such, we briefly sketch the argument to convince the reader (and ourselves!) that the formula contains nothing specific to single-curve flops.

As notation, let $f\colon \unicode{x1D4B3}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ be a smooth $3$ -fold flopping contraction, with contraction algebra ${\mathrm{A}}_{{\mathrm{con}}}$ . Write $\unicode{x1D4B1}$ for the Van den Bergh tilting bundle on $\unicode{x1D4B3}$ [Reference Van den BerghVdB04] which generates zero perverse sheaves, and set ${\mathrm{A}}=\mathop{\mathrm{End}}\nolimits _{\unicode{x1D4B3}}(\unicode{x1D4B1})$ .

Lemma A.1. ${{\mathbf{R}}}\mathrm{Hom}_{{\mathrm{A}}}({\mathrm{A}}_{{\mathrm{con}}},{\mathrm{A}})\cong {\mathrm{M}}[-3]$ for some ${\mathrm{A}}_{{\mathrm{con}}}$ -bimodule ${\mathrm{M}}$ for which $\dim _{\mathbb{C}}{\mathrm{M}}=\dim _{\mathbb{C}}{\mathrm{A}}_{{\mathrm{con}}}$ .

Proof. First, by CY duality

\begin{align*} \mathop {\mathrm {Ext}}\nolimits ^i_{\mathrm {A}}(\mathrm {A}_{\mathrm {con}},\mathrm {A})\cong \mathop {\mathrm {Ext}}\nolimits ^{3-i}_{\mathrm {A}}(\mathrm {A},\mathrm {A}_{\mathrm {con}})^\star, \end{align*}

which is zero unless $i=3$ , when it equals ${\mathrm{Hom}}_{{\mathrm{A}}}({\mathrm{A}},{\mathrm{A}}_{{\mathrm{con}}})^\star \cong ({\mathrm{A}}_{{\mathrm{con}}})^\star$ . In particular, it follows that the cohomology of ${{\mathbf{R}}}\mathrm{Hom}_{{\mathrm{A}}}({\mathrm{A}}_{{\mathrm{con}}},{\mathrm{A}})$ is concentrated in a single degree (namely, three), where as a vector space it has dimension $\dim _{\mathbb{C}}{\mathrm{A}}_{{\mathrm{con}}}$ . Truncating in the category of bimodules then yields the result.

Remark A.2. $M\cong {\mathrm{A}}_{{\mathrm{con}}}$ as ${\mathrm{A}}_{{\mathrm{con}}}$ -bimodules [Reference AugustAug20b, 2.6], but we will not need this fact.

In what follows, set ${\mathrm{B}}:= {\mathrm{A}}\otimes {\mathrm{A}}^{ \mathrm{op}\ }$ , so that ${\mathrm{B}}$ -modules are the same as ${\mathrm{A}}$ -bimodules. The following is then [Reference TodaTod15, 2.3] adapted to our setting.

Corollary A.3. ${{\mathbf{R}}}\mathrm{Hom}_{{\mathrm{A}}}({\mathrm{A}}_{{\mathrm{con}}},{\mathrm{A}})\otimes ^{\mathbf{L}}_{{\mathrm{B}}}(\unicode{x1D4B1}^\star \boxtimes \unicode{x1D4B1})\cong \unicode{x1D4A2}[-2]$ for some $\unicode{x1D4A2}\in \mathop{\mathrm{coh}}\nolimits \unicode{x1D4B3}\times \unicode{x1D4B3}$ which admits a filtration

\begin{align*} 0=\unicode{x1D4A2}_0\subset \ldots \subset \unicode{x1D4A2}_{\dim _{\mathbb {C}}\mathrm {A}_{\mathrm {con}}}=\unicode{x1D4A2} \end{align*}

such that each $\unicode{x1D4A2}_t/\unicode{x1D4A2}_{t-1}$ is isomorphic to $\unicode{x1D4AA}_{{\mathrm{C}}_i}(-1)\boxtimes \unicode{x1D4AA}_{{\mathrm{C}}_j}(-1)$ for some $i,j$ with $1\leq i,j\leq n$ .

Proof. As notation, let $\unicode{x1D4AF}_0,\unicode{x1D4AF}_1,\ldots, \unicode{x1D4AF}_n$ be the simple left ${\mathrm{A}}$ -modules, and $\unicode{x1D4AE}_0,\unicode{x1D4AE}_1,\ldots, \unicode{x1D4AE}_n$ be the simple right ${\mathrm{A}}$ -modules. All have dimension one, as a vector space, and by convention $\unicode{x1D4AF}_0$ (respectively $\unicode{x1D4AE}_0$ ) is the only simple which is not an ${\mathrm{A}}_{{\mathrm{con}}}$ -module.

Now ${\mathrm{M}}$ from Lemma A.1 is a finite dimensional ${\mathrm{B}}$ -module, so it is filtered by finite dimensional simples. But these all have the form $\unicode{x1D4AF}_i\otimes _{\mathbb{C}}\unicode{x1D4AE}_j$ for some $0\leq i,j\leq n$ (see e.g. [[Reference Etingof, Golberg, Hensel, Liu, Schwendner, Vaintrob and YudovinaEGH+11], 3.10.2]). Since ${\mathrm{M}}$ is an ${\mathrm{A}}_{{\mathrm{con}}}$ -bimodule, $i=0$ or $j=0$ is not possible. Hence ${\mathrm{M}}$ admits a filtration with quotients all of the form $\unicode{x1D4AF}_i\otimes _{\mathbb{C}}\unicode{x1D4AE}_j$ where $i,j\neq 0$ . The length of the filtration must be $\dim _{\mathbb{C}}{\mathrm{A}}_{{\mathrm{con}}}$ , since each $\unicode{x1D4AF}_i\otimes _{\mathbb{C}}\unicode{x1D4AE}_j$ is one-dimensional.

Now, as observed by Toda [Reference TodaTod15]

\begin{align*} \qquad\qquad\qquad\qquad\quad& {{\mathbf{R}}}\mathrm{Hom}_{\unicode{x1D4B3}\times \unicode{x1D4B3}}\big (\unicode{x1D4B1}^\star \boxtimes \unicode{x1D4B1}, \unicode{x1D4AA}_{{\mathrm{C}}_i}(-1)\boxtimes \unicode{x1D4AA}_{{\mathrm{C}}_j}(-1)[-2]\big )\\ \cong & {{\mathbf{R}}}\mathrm{Hom}_{\unicode{x1D4B3}}(\unicode{x1D4B1}^\star, \unicode{x1D4AA}_{{\mathrm{C}}_i}(-1)[1])\otimes _{\mathbb{C}}{{\mathbf{R}}}\mathrm{Hom}_{\unicode{x1D4B3}}(\unicode{x1D4B1}, \unicode{x1D4AA}_{{\mathrm{C}}_j}(-1))[-3]\\ \cong & \unicode{x1D4AF}_i\otimes _{\mathbb{C}} \unicode{x1D4AE}_j[-3] \qquad \qquad\qquad\qquad\qquad\qquad\qquad\qquad (\text{by } [{\mathrm{VdB04}}, 3.5.6, 3.5.7])) \end{align*}

Since ${{\mathbf{R}}}\mathrm{Hom}_{{\mathrm{A}}}({\mathrm{A}}_{{\mathrm{con}}},{\mathrm{A}})\cong {\mathrm{M}}[-3]$ , applying the inverse functor $-\otimes ^{\mathbf{L}}_{{\mathrm{B}}}\unicode{x1D4B1}^\star \boxtimes \unicode{x1D4B1}$ and inducting along the filtration of ${\mathrm{M}}[-3]$ gives the result.

Now as explained in Section 2.6, there exists a flat deformation

for some Zariski open neighbourhood $T$ of $0\in \mathbb{A}^1$ , such that

  • the central fibre $g_0\colon \mathfrak{X}_0\to \mathop{\mathrm{Spec}}\nolimits \mathfrak{R}_0$ is isomorphic to $f \colon \unicode{x1D4B3} \to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ .

  • all other fibres $g_t\colon \mathfrak{X}_t\to \mathop{\mathrm{Spec}}\nolimits \mathfrak{R}_t$ are flopping contractions with exceptional locus a disjoint union of $(-1,-1)$ -curves.

Regarding the flopping curves ${\mathrm{C}}_1,\ldots, {\mathrm{C}}_n$ of $f$ as curves in the central fibre of $\mathfrak{X}\to T$ , and thus as a curve in $\mathfrak{X}$ , then the GV invariant $n_{\unicode{x03B2}}$ is defined in Section 3.1 to be the number of $g_t$ -exceptional $(-1,-1)$ -curves ${\mathrm{C}}$ such that for every line bundle $\unicode{x2112}$ on $\mathfrak{X}$ ,

\begin{align*} \deg (\unicode{x2112}|_{\mathrm {C}})=\unicode{x03B2}\cdot \big (\deg (\unicode{x2112}|_{\mathrm {C}_1}),\ldots, \deg (\unicode{x2112}|_{\mathrm {C}_n})\big ) :=\sum _{i=1}^n\,\unicode{x03B2}_i\deg (\unicode{x2112}|_{\mathrm {C}_i}). \end{align*}

Here we are using the identification (2.H) of line bundles on each fibre of $\mathfrak{X} \to T$ with line bundles on the total space $\mathfrak{X}$ .

Theorem A.4 (Toda). If $\unicode{x1D4B3}\to \mathop{\mathrm{Spec}}\nolimits \unicode{x1D4AD}$ is a smooth $3$ -fold flopping contraction, then

\begin{align*} \dim _{\mathbb {C}}\mathrm {A}_{\mathrm {con}}=\sum _{\unicode{x03B2}\in \mathrm {A}_1(\unicode{x1D4B3})}n_{\unicode{x03B2}} (\unicode{x03B2}\cdot \unicode {x1D7D9})^2 \end{align*}

where the $n_{\unicode{x03B2}}$ are the GV invariants defined as in Section 3.1 .

Proof. The proof very closely follows the single-curve strategy in [Reference TodaTod15], and so we only outline the parts where some care is required.

The $4$ -fold $g\colon \mathfrak{X}\to \mathop{\mathrm{Spec}}\nolimits \mathfrak{R}$ is a flopping contraction, and so by [Reference ChenChe02, Section 6] $g$ admits a flop $\mathfrak{X}^+\to \mathop{\mathrm{Spec}}\nolimits \mathfrak{R}$ and a derived equivalence $\mathop{\mathrm{D}^b}\nolimits (\mathfrak{X})\to \mathop{\mathrm{D}^b}\nolimits (\mathfrak{X}^+)$ . Flopping back gives another equivalence $\mathop{\mathrm{D}^b}\nolimits (\mathfrak{X}^+)\to \mathop{\mathrm{D}^b}\nolimits (\mathfrak{X})$ , and thus the composition gives rise to an autoequivalence

\begin{align*} \unicode {x03C8}\colon \mathop {\mathrm {D}^b}\nolimits (\mathop {\mathrm {coh}}\nolimits \mathfrak {X})\to \mathop {\mathrm {D}^b}\nolimits (\mathop {\mathrm {coh}}\nolimits \mathfrak {X}) \end{align*}

with FM kernel $\unicode{x1D4AB}\in \mathop{\mathrm{D}^b}\nolimits (\mathfrak{X}\times _T\mathfrak{X})$ , say. Define $\unicode{x1D4AB}_t={\mathbf{L}}j_t^\star \unicode{x1D4AB}$ , where $j_t$ is the inclusion $\mathfrak{X}_t\times \mathfrak{X}_t\to \mathfrak{X}\times _T\mathfrak{X}$ .

On one hand, for $t=0$ , as in [Reference TodaTod15, (18)] the restriction of $\unicode{x03C8}$ to the zero fibre results in the NC twist functor of [Reference Donovan and WemyssDW16], so by uniqueness of FM kernels

\begin{align*} \unicode{x1D4AB}_0\cong \mathrm {Cone}(\unicode{x2131}_0[-2]\to \unicode{x1D4AA}_{\Delta _{\mathfrak {X}_0}}) \end{align*}

where $\unicode{x2131}_0=\unicode{x1D4A2}$ in Corollary A.3.

On the other hand, for $t\neq 0$ , the birational map from $\mathfrak{X}_t$ to $\mathfrak{X}_t$ is the composition of the flops of all the curves in that fibre. Since all the curves have normal bundle $(-1,-1)$ , the restriction of $\unicode{x03C8}$ to the neighbouring fibre $\mathfrak{X}_t$ results in composition of the corresponding (classical) spherical twists. Grouping the curves in $\mathfrak{X}_t$ together via their curve class, namely $\{{\mathrm{C}}_{\unicode{x03B2},i}\mid 1\leq i\leq n_{\unicode{x03B2}}\}_{\unicode{x03B2}}$ , then again as in [Reference TodaTod15, (19)], uniqueness of FM kernels yields

\begin{align*} \unicode{x1D4AB}_t\cong \mathrm {Cone}(\unicode{x2131}_t[-2]\to \unicode{x1D4AA}_{\Delta _{\mathfrak {X}_t}}) \end{align*}

where $\unicode{x2131}_t\in \mathop{\mathrm{coh}}\nolimits \mathfrak{X}_t\times \mathfrak{X}_t$ is the sheaf now defined by

(A.A) \begin{align} \unicode{x2131}_t=\bigoplus _{\unicode{x03B2}}\bigoplus _{i=1}^{n_{\unicode{x03B2}}}\unicode{x1D4AA}_{\unicode{x03B2},i}(-1)\boxtimes \unicode{x1D4AA}_{\unicode{x03B2},i}(-1) \end{align}

where $\unicode{x1D4AA}_{\unicode{x03B2},i}$ is the structure sheaf of ${\mathrm{C}}_{\unicode{x03B2},i}$ . Using [Reference TodaTod15, 3.1, 3.2], which are general, it follows that $\unicode{x2131}_t$ with $t\neq 0$ is a flat deformation of $\unicode{x2131}_0$ . Since both $\unicode{x2131}_0$ and $\unicode{x2131}_t$ have compact supports, their Hilbert polynomials must therefore be equal. In particular, let $\unicode{x2112}$ be the $g$ -ample line bundle on $\mathfrak{X}$ such that $\deg (\unicode{x2112}|_{{\mathrm{C}}_i})=1$ for all $i=1,\ldots, n$ , which exists by (2.H) and the sentence underneath, then

(A.B) \begin{align} \unicode{x03C7}(\unicode{x2131}_0\otimes (\unicode{x2112}\boxtimes \unicode{x2112}))=\unicode{x03C7}(\unicode{x2131}_t\otimes (\unicode{x2112}\boxtimes \unicode{x2112})). \end{align}

But $\unicode{x03C7}$ is additive on filtrations, and so by Corollary A.3

(A.C) \begin{align} \unicode{x03C7}(\unicode{x2131}_0\otimes (\unicode{x2112}\boxtimes \unicode{x2112}))=\sum _{i=1}^{\dim _{\mathbb{C}}{\mathrm{A}}_{{\mathrm{con}}}}\unicode{x03C7}(\unicode{x1D4AA}_{{\mathrm{C}}_i})\unicode{x03C7}(\unicode{x1D4AA}_{{\mathrm{C}}_j})=\dim _{\mathbb{C}}{\mathrm{A}}_{{\mathrm{con}}}. \end{align}

Conversely, given the form of $\unicode{x2131}_t$ in (A.A), it is clear that

(A.D) \begin{align} \unicode{x03C7}(\unicode{x2131}_t\otimes (\unicode{x2112}\boxtimes \unicode{x2112})) =\sum _{\unicode{x03B2}}\sum _{i=1}^{n_{\unicode{x03B2}}}\unicode{x03C7}(\unicode{x1D4AA}_{\unicode{x03B2},i}(-1)\otimes \unicode{x2112})^2 =\sum _{\unicode{x03B2}}n_{\unicode{x03B2}}(\unicode{x03B2}_1+\ldots +\unicode{x03B2}_n)^2 \end{align}

since $\deg (\unicode{x2112}|_{{\mathrm{C}}_{\unicode{x03B2},i}})=\unicode{x03B2}_1+\ldots +\unicode{x03B2}_n$ . Combining (A.B), (A.C) and (A.D) gives the result.

Acknowledgements

We thank Tom Coates and Misha Feigin for helpful discussions on quantum cohomology and Jenny August, Ben Davison, Okke van Garderen and Yukinobu Toda for wider discussions on GV invariants and contraction algebras.

Conflicts of Interest

We thank Tom Coates and Misha Feigin for helpful discussions on quantum cohomology and Jenny August, Ben Davison, Okke van Garderen and Yukinobu Toda for wider discussions on GV invariants and contraction algebras.

Funding Statement

The authors were supported by EPSRC grant EP/R009325/1. The first author was additionally supported by the Herchel Smith Fund, and the second by ERC Consolidator Grant 101001227 (MMiMMa).

Journal Information

Moduli is published as a joint venture of the Foundation Compositio Mathematica and the London Mathematical Society. As not-for-profit organisations, the Foundation and Society reinvest $100\%$ of any surplus generated from their publications back into mathematics through their charitable activities.

Footnotes

For the purpose of open access, the authors have applied a Creative Commons Attribution (CC BY) licence to any Author Accepted Manuscript version arising.

References

Aspinwall, P. S. and Morrison, D. R., Topological field theory and rational curves, Comm. Math. Phys., 151(2) (1993), 245262. 17CrossRefGoogle Scholar
August, J., On the finiteness of the derived equivalence classes of some stable endomorphism rings, Math. Z., 296(3–4) (2020), 11571183. 8CrossRefGoogle Scholar
August, J., The tilting theory of contraction algebras, Adv. Math., 374(56) (2020), 107372. 7, 31, 33CrossRefGoogle Scholar
August, J. and Wemyss, M., Stability conditions for contraction algebras, Forum Math. Sigma, 10 (2022), Paper No. e73, 20. 28CrossRefGoogle Scholar
Bosma, W., Cannon, J. and Playoust, C., The Magma algebra system. I. The user language, volume 24 (1997), 235265, Computational algebra and number theory (London, 1993). 11Google Scholar
Bryan, J. and Gholampour, A., Root systems and the quantum cohomology of ADE resolutions, Algebra Number Theory, 2(4) (2008), 369390. 20CrossRefGoogle Scholar
Bryan, J. and Graber, T., The crepant resolution conjecture, in Algebraic geometry—Seattle 2005. Part 1, volume 80. Proc. Sympos. Pure Math. (Amer. Math. Soc., Providence, RI, 2009), 2342. 28Google Scholar
Bryan, J., Katz, S., and Leung, N. C., Multiple covers and the integrality conjecture for rational curves in Calabi-Yau threefolds, J. Algebraic Geom., 10(3) (2001), 549568. 9, 12, 13, 14, 15, 16Google Scholar
Brieskorn, E., Die Auflösung der rationalen Singularitäten holomorpher Abbildungen, Math. Ann., 178 (1968), 255270. 4, 12CrossRefGoogle Scholar
Bridgeland, T., Stability conditions on a non-compact Calabi-Yau threefold, Comm. Math. Phys., 266(3) (2006), 715733. 4CrossRefGoogle Scholar
Caibăr, M., Minimal models of canonical 3-fold singularities and their Betti numbers, Int. Math. Res. Not., 26 (2005), 15631581. 17CrossRefGoogle Scholar
Chen, J.-C., Flops and equivalences of derived categories for threefolds with only terminal Gorenstein singularities, J. Differential Geom., 61(2) (2002), 227261. 34CrossRefGoogle Scholar
Coates, T., Iritani, H., and Jiang, Y., The crepant transformation conjecture for toric complete intersections, Adv. Math., 329 (2018), 10021087. 20, 28CrossRefGoogle Scholar
Cox, D. A. and Katz, S., Mirror symmetry and algebraic geometry, volume 68. Mathematical Surveys and Monographs (American Mathematical Society, Providence, RI, 1999). 17Google Scholar
Coates, T. and Ruan, Y., Quantum cohomology and crepant resolutions: a conjecture, Ann. Inst. Fourier (Grenoble), 63(2) (2013), 431478. 28CrossRefGoogle Scholar
Dugas, A., A construction of derived equivalent pairs of symmetric algebras, Proc. Amer. Math. Soc., 143(6) (2015), 22812300. 7CrossRefGoogle Scholar
Donovan, W. and Wemyss, M., Noncommutative deformations and flops, Duke Math. J., 165(8) (2016), 13971474. 2, 7, 31, 34CrossRefGoogle Scholar
Donovan, W. and Wemyss, M., Twists and braids for general 3-fold flops, J. Eur. Math. Soc. (JEMS), 21(6) (2019), 16411701. 7, 31CrossRefGoogle Scholar
Etingof, P., Golberg, O., Hensel, S., Liu, T., Schwendner, A., Vaintrob, D., and Yudovina, E., Introduction to representation theory, volume 59, Student Mathematical Library (American Mathematical Society, Providence, RI, 2011), With historical interludes by Slava Gerovitch. 33Google Scholar
Friedman, R., Simultaneous resolution of threefold double points, Math. Ann., 274(4) (1986), 671689. 12CrossRefGoogle Scholar
Hua, Z. and Toda, Y., Contraction algebra and invariants of singularities, Int. Math. Res. Not. IMRN, 10 (2018), 31733198. 7CrossRefGoogle Scholar
Hirano, Y. and Wemyss, M., Stability conditions for 3-fold flops, Duke Math. J., 172(16) (2023), 31053173. 4, 27, 28CrossRefGoogle Scholar
Ikeda, A. and Qiu, Y., q-stability conditions on Calabi-Yau-X categories, Compos. Math., 159(7) (2023), 13471386. 4CrossRefGoogle Scholar
Iyama, O. and Wemyss, M., Tits cone intersections and applications, Preprint http://www.maths.gla.ac.uk/mwemyss/MainFile_for_web.pdf. 2, 4, 5, 9, 11, 12, 20, 21, 23, 24, 28Google Scholar
Katz, S., Genus zero Gopakumar-Vafa invariants of contractible curves, J. Differential Geom., 79(2) (2008), 185195. 2CrossRefGoogle Scholar
Katz, S. and Morrison, D. R., Gorenstein threefold singularities with small resolutions via invariant theory for Weyl groups, J. Algebraic Geom., 1(3) (1992), 449530. 4, 5, 12, 13, 14, 16Google Scholar
Lee, Y.-P., Lectures on Gromov–Witten theory and the crepant transformation conjecture (2011), https://www.math.utah.edu/~yplee/research/grenoble.pdf. 28Google Scholar
Lee, Y.-P., Lin, H.-W., Qu, F., and Wang, C.-L., Invariance of quantum rings under ordinary flops III: A quantum splitting principle. Camb. J. Math., 4(3):333401, 2016. 28CrossRefGoogle Scholar
Lee, Y.-P., Lin, H.-W., and Wang, C.-L., Flops, motives, and invariance of quantum rings, Ann. Math. (2), 172(1) (2010), 243290. 28CrossRefGoogle Scholar
Lee, Y.-P., Lin, H.-W., and Wang, C.-L., Invariance of quantum rings under ordinary flops I: Quantum corrections and reduction to local models, Algebr. Geom., 3(5) (2016), 578614. 28CrossRefGoogle Scholar
Lee, Y.-P., Lin, H.-W., and Wang, C.-L., Invariance of quantum rings under ordinary flops II: A quantum Leray-Hirsch theorem, Algebr. Geom. (2016), 3(5), 615653. 28CrossRefGoogle Scholar
Li, A.-M. and Ruan, Y., Symplectic surgery and Gromov-Witten invariants of Calabi-Yau 3-folds, Invent. Math., 145(1) (2001), 151218. 7, 20, 28CrossRefGoogle Scholar
McAuley, C., Stability conditions for the Kronecker quiver and quantum cohomology of the projective line, PhD thesis, University of Sheffield, 2020. https://etheses.whiterose.ac.uk/26649/. 4Google Scholar
McLean, M., Birational Calabi-Yau manifolds have the same small quantum products, Ann. Math. (2), 191(2) (2020), 439579. 7, 28CrossRefGoogle Scholar
Morrison, D. R., Beyond the Kähler cone , in Proceedings of the Hirzebruch 65 Conference on Algebraic Geometry (Ramat Gan, 1993), volume 9. Israel Math. Conf. Proc. (Bar-Ilan Univ., Ramat Gan, 1996), 361376. 12, 18, 30Google Scholar
Pinkham, H. C., Factorization of birational maps in dimension 3, in Singularities, Part 2 (Arcata, Calif., 1981), volume 40. Proc. Sympos. Pure Math. (Amer. Math. Soc., Providence, RI, 1983), 343371. 3, 4, 5, 11, 12, 20, 24Google Scholar
Reid, M., Minimal models of canonical 3-folds, in Algebraic varieties and analytic varieties (Tokyo, 1981), volume 1. Adv. Stud. Pure Math. (North-Holland, Amsterdam, 1983), 131180. 4, 5, 8, 15, 23CrossRefGoogle Scholar
Smith, I. and Wemyss, M., Double bubble plumbings and two-curve flops, Selecta Math. (N.S.), 29 (2) (2023), Paper No. 29, 62. 32CrossRefGoogle Scholar
Toda, Y., Non-commutative width and Gopakumar-Vafa invariants, Manuscripta Math., 148(3–4) (2015), 521533. 2, 32, 33, 34CrossRefGoogle Scholar
Toda, Y., Non-commutative deformations and Donaldson-Thomas invariants , in Algebraic geometry: Salt Lake City 2015, volume 97, Proc. Sympos. Pure Math. (Amer. Math. Soc., Providence, RI, 2018), 611631. 7, 32CrossRefGoogle Scholar
Van den Bergh, M., Three-dimensional flops and noncommutative rings, Duke Math. J., 122(3) (2004), 423455. 18, 32, 33CrossRefGoogle Scholar
Voisin, C., A mathematical proof of a formula of Aspinwall and Morrison, Compositio Math., 104(2) (1996), 135151. 17Google Scholar
Wemyss, M., Flops and clusters in the homological minimal model programme, Invent. Math., 211(2) (2018), 435521. 3, 11, 24, 28CrossRefGoogle Scholar
Wilson, P. M. H., The Kähler cone on Calabi-Yau threefolds. Invent. Math., 107(3):561583, 1992. 16, 18CrossRefGoogle Scholar
Wilson, P. M. H., Flops, Type III contractions and Gromov-Witten invariants on Calabi-Yau threefolds, in New trends in algebraic geometry (Warwick, 1996), volume 264. London Math. Soc. Lecture Note Ser. (Cambridge Univ. Press, Cambridge, 1999), 465484. 12CrossRefGoogle Scholar
Figure 0

Figure 1. The 12 fundamental regions corresponding to the 12 crepant resolutions.