ScalingStacks

11. The tropical vertex [030F]

Original official author HTML, exact retained edition. Historical TeX conversion verdicts remain unchanged. Cited-edition alignment and mathematical self-containment are not assessed.

Complete original source context · Original author HTML

11. The tropical vertex

To simplify the discussion, we will work in this section only with the simplest rings which occur in the previous section, of the form Rσ,σ,σkR^{k}_{\sigma,\sigma,\sigma} where σ\sigma is a maximal (two-dimensional) cell. This ring is isomorphic to ℂ⁡[x±1,y±1,t]/(tk+1)\mathbb{C}[x^{\pm 1},y^{\pm 1},t]/(t^{k+1}). Let us work formally instead, setting

R=ℂ⁡[x±1,y±1]​[​t​].R=\mathbb{C}[x^{\pm 1},y^{\pm 1}]\mbox{{[}}t\mbox{{]}}.

This is the ring of formal power series in tt with coefficients Laurent polynomials in xx and yy. Let f∈Rf\in R be of the form

f=1+t​xa​yb⋅g⁡(xa​yb,t),g⁡(z,t)∈ℂ⁡[z]​[​t​].f=1+tx^{a}y^{b}\cdot g(x^{a}y^{b},t),\quad g(z,t)\in\mathbb{C}[z]\mbox{{[}}t\mbox{{]}}.

Then this defines an automorphism θ(a,b),f\theta_{(a,b),f} of RR as a ℂ​[​t​]\mathbb{C}\mbox{{[}}t\mbox{{]}}-algebra given by

θ(a,b),f​(x)=x⋅fb,θ(a,b),f​(y)=y⋅f−a.\theta_{(a,b),f}(x)=x\cdot f^{b},\quad\theta_{(a,b),f}(y)=y\cdot f^{-a}.

Note that θ(a,b),f−1=θ(a,b),f−1\theta_{(a,b),f}^{-1}=\theta_{(a,b),f^{-1}}. These automorphisms have the further property that they preserve the holomorphic symplectic form d​xx∧d​yy{dx\over x}\wedge{dy\over y}.

We define the tropical vertex group 𝕍\mathbb{V} to be the completion with respect to the maximal ideal (t)⊆ℂ​[​t​](t)\subseteq\mathbb{C}\mbox{{[}}t\mbox{{]}} of the subgroup of ℂ​[​t​]\mathbb{C}\mbox{{[}}t\mbox{{]}}-algebra automorphisms of RR generated by all such automorphisms. Note that infinite products are defined in 𝕍\mathbb{V} only if only finitely many factors are non-trivial modulo tkt^{k} for every k>0k>0. This is a slight modification of a group originally introduced by Kontsevich and Soibelman in [53].

We now describe a local version of the rays described in the previous section. For convenience, set M=ℤ2M=\mathbb{Z}^{2}, Mℝ=M⊗ℤℝM_{\mathbb{R}}=M\otimes_{\mathbb{Z}}\mathbb{R}, and identify ℂ⁡[x±1,y±1]\mathbb{C}[x^{\pm 1},y^{\pm 1}] with ℂ⁡[M]\mathbb{C}[M].

Definition 11.1.

A ray or line in MℝM_{\mathbb{R}} is a pair (𝔡,f𝔡)(\mathfrak{d},f_{\mathfrak{d}}) for some 𝔡=ℝ≤0​m\mathfrak{d}=\mathbb{R}_{\leq 0}m if 𝔡\mathfrak{d} is a ray and 𝔡=ℝ​m\mathfrak{d}=\mathbb{R}m if 𝔡\mathfrak{d} is a line, where m∈M∖{0}m\in M\setminus\{0\}. Furthermore,

f𝔡=1+t​zm⋅g⁡(zm,t)∈R,g⁡(z,t)∈ℂ⁡[z]​[​t​],f_{\mathfrak{d}}=1+tz^{m}\cdot g(z^{m},t)\in R,\quad g(z,t)\in\mathbb{C}[z]\mbox{{[}}t\mbox{{]}},

A scattering diagram 𝔇\mathfrak{D} is a collection of rays and lines {(𝔡,f𝔡)}\{(\mathfrak{d},f_{\mathfrak{d}})\} with the property that for any k>0k>0, f𝔡≡1modtkf_{\mathfrak{d}}\equiv 1\mod t^{k} for all but a finite number of elements of 𝔇\mathfrak{D}.

Given a scattering diagram 𝔇\mathfrak{D}, let

Supp⁡𝔇=⋃(𝔡,f𝔡)∈𝔇𝔡.\operatorname{Supp}\mathfrak{D}=\bigcup_{(\mathfrak{d},f_{\mathfrak{d}})\in\mathfrak{D}}\mathfrak{d}.

If we are given a path γ:[0,1]→Mℝ∖{0}\gamma:[0,1]\rightarrow M_{\mathbb{R}}\setminus\{0\} with γ⁡(0),γ⁡(1)∉Supp⁡(𝔇)\gamma(0),\gamma(1)\not\in\operatorname{Supp}(\mathfrak{D}) and γ\gamma being transversal to each ray it crosses, then we can define the path-ordered product θγ,𝔇∈𝕍\theta_{\gamma,\mathfrak{D}}\in\mathbb{V} which is a composition of automorphisms associated to each ray that γ\gamma crosses. If at time tt the path γ\gamma crosses a ray (𝔡,f𝔡)(\mathfrak{d},f_{\mathfrak{d}}), let n∈N=Hom⁡(M,ℤ)n\in N=\operatorname{Hom}(M,\mathbb{Z}) be the unique primitive element which vanishes on 𝔡\mathfrak{d} and is negative on γ′​(t)\gamma^{\prime}(t). Then define θt\theta_{t} to be the automorphism

θt​(zm)=zm​f𝔡⟨n,m⟩.\theta_{t}(z^{m})=z^{m}f_{\mathfrak{d}}^{\langle n,m\rangle}.

Note this is of the form θ(a,b),f𝔡\theta_{(a,b),f_{\mathfrak{d}}} for suitable choice of (a,b)(a,b). We then define

θγ,𝔇=∏tθt,\theta_{\gamma,\mathfrak{D}}=\prod_{t}\theta_{t},

where the time tt increases from right to left in the product. Note that if γ\gamma crosses two rays at the same time, the order doesn’t matter as one checks easily that two automorphisms commute if they are associated with the same underlying 𝔡⊆Mℝ\mathfrak{d}\subseteq M_{\mathbb{R}}.

We can then express the essential lemma of [53] in this context:

Proposition 11.2.

Let 𝔇\mathfrak{D} be a scattering diagram. Then there is a scattering diagram 𝖲⁡(𝔇)\operatorname{{\mathsf{S}}}(\mathfrak{D}) such that 𝖲⁡(𝔇)∖𝔇\operatorname{{\mathsf{S}}}(\mathfrak{D})\setminus\mathfrak{D} consists just of rays and θγ,𝖲⁡(𝔇)\theta_{\gamma,\operatorname{{\mathsf{S}}}(\mathfrak{D})} is the identity for any loop γ\gamma around the origin.

The proof is very simple and algorithmic; I give a quick outline. One constructs a sequence of scattering diagrams 𝔇=𝔇1,𝔇2,…\mathfrak{D}=\mathfrak{D}_{1},\mathfrak{D}_{2},\ldots with the property that θγ,𝔇k≡idmodtk\theta_{\gamma,\mathfrak{D}_{k}}\equiv\operatorname{id}\mod t^{k}. This is clearly true for 𝔇1\mathfrak{D}_{1}, so we proceed inductively, assuming we have constructed 𝔇k\mathfrak{D}_{k}. Then one shows (by looking at the Lie algebra of 𝕍\mathbb{V}) that

θγ,𝔇k​(x)=\displaystyle\theta_{\gamma,\mathfrak{D}_{k}}(x)={} x​∑i=1nbi​ci​tk​xai​ybi\displaystyle x\sum_{i=1}^{n}b_{i}c_{i}t^{k}x^{a_{i}}y^{b_{i}}
θγ,𝔇k​(y)=\displaystyle\theta_{\gamma,\mathfrak{D}_{k}}(y)={} −y∑i=1naicitkxaiybi\displaystyle-y\sum_{i=1}^{n}a_{i}c_{i}t^{k}x^{a_{i}}y^{b_{i}}

for integers ai,bia_{i},b_{i} (with ai,bia_{i},b_{i} not both zero) and ci∈ℂc_{i}\in\mathbb{C}. Then one obtains 𝔇k+1\mathfrak{D}_{k+1} by adding rays

(ℝ≤0​(ai,bi),1±ci​tk​xai​ybi),1≤i≤n(\mathbb{R}_{\leq 0}(a_{i},b_{i}),1\pm c_{i}t^{k}x^{a_{i}}y^{b_{i}}),\quad 1\leq i\leq n

with the sign chosen so that when γ\gamma crosses this ray, it produces the automorphism

x↦x⁡(1−bi​ci​tk​xai​ybi)modtk+1,y↦y⁡(1+ai​ci​tk​xai​ybi)modtk+1.x\mapsto x(1-b_{i}c_{i}t^{k}x^{a_{i}}y^{b_{i}})\mod t^{k+1},\quad y\mapsto y(1+a_{i}c_{i}t^{k}x^{a_{i}}y^{b_{i}})\mod t^{k+1}.

Since this automorphism will commute with all other automorphisms in 𝔇k\mathfrak{D}_{k} modulo tk+1t^{k+1}, inserting these rays will precisely cancel out the contributions to θγ,𝔇k\theta_{\gamma,\mathfrak{D}_{k}} to order kk, and thus θγ,𝔇k+1≡idmodtk+1\theta_{\gamma,\mathfrak{D}_{k+1}}\equiv\operatorname{id}\mod t^{k+1}.

It is very easy to program this algorithm and explore these scattering diagrams. They appear to have a very rich and fascinating structure. The following simple examples show their complexity.

Example 11.3.

Consider the case that

𝔇={(ℝ⁡(1,0),(1+t​x−1)ℓ),(ℝ⁡(0,1),(1+t​y−1)ℓ)}\mathfrak{D}=\{(\mathbb{R}(1,0),(1+tx^{-1})^{\ell}),(\mathbb{R}(0,1),(1+ty^{-1})^{\ell})\}

for ℓ\ell some positive integer. For ℓ=1\ell=1, it is easy to check that

𝖲⁡(𝔇)∖𝔇={(ℝ≥0​(1,1),1+t2​x−1​y−1)}.\operatorname{{\mathsf{S}}}(\mathfrak{D})\setminus\mathfrak{D}=\{(\mathbb{R}_{\geq 0}(1,1),1+t^{2}x^{-1}y^{-1})\}.

Figure 9 shows explicitly what the automorphisms are as one traverses the depicted loop; the reader can easily check that the composition of the five automorphisms is the identity.

↦ x x ↦ y y ↦ x x ↦ y y γ ↦ y y ( + 1 ⁢ t x - 1 ) ↦ x / x ( + 1 ⁢ t y - 1 ) ↦ y / y ( + 1 ⁢ t x - 1 ) ↦ y / y ( + 1 ⁢ t 2 x - 1 y - 1 ) ↦ x x ( + 1 ⁢ t 2 x - 1 y - 1 ) ↦ x x ( + 1 ⁢ t y - 1 )
Figure 9. 𝖲⁡(𝔇)\operatorname{{\mathsf{S}}}(\mathfrak{D}) for ℓ=1\ell=1. Here the automorphisms are given explicitly, and the identity θγ,𝖲⁡(𝔇)\theta_{\gamma,\operatorname{{\mathsf{S}}}(\mathfrak{D})} is just the composition of the given automorphisms.

If ℓ=2\ell=2, then one finds

𝖲⁡(𝔇)∖𝔇=\displaystyle\operatorname{{\mathsf{S}}}(\mathfrak{D})\setminus\mathfrak{D}= {(ℝ(n+1,n),(1+t2​n+1x−(n+1)y−n)2)|n∈ℤ,n≥1}\displaystyle\{(\mathbb{R}(n+1,n),(1+t^{2n+1}x^{-(n+1)}y^{-n})^{2})|n\in\mathbb{Z},n\geq 1\}
∪\displaystyle\cup {(ℝ(n,n+1),(1+t2​n+1x−ny−(n+1))2)|n∈ℤ,n≥1}\displaystyle\{(\mathbb{R}(n,n+1),(1+t^{2n+1}x^{-n}y^{-(n+1)})^{2})|n\in\mathbb{Z},n\geq 1\}
∪\displaystyle\cup {(ℝ⁡(1,1),(1−t2​x−1​y−1)−4)}.\displaystyle\{(\mathbb{R}(1,1),(1-t^{2}x^{-1}y^{-1})^{-4})\}.

This was first found experimentally by myself and Siebert via a computer program, and the first verification of this was given in [14]. It also follows immediately from the results of [27] which will be explained in what follows.

If ℓ=3\ell=3, the situation becomes even more complicated. First, as noticed by Kontsevich, 𝖲⁡(𝔇)\operatorname{{\mathsf{S}}}(\mathfrak{D}) has a certain periodicity. Namely,

(ℝ≥0​(m1,m2),f⁡(x−m1​y−m2))∈𝖲⁡(𝔇)(\mathbb{R}_{\geq 0}(m_{1},m_{2}),f(x^{-m_{1}}y^{-m_{2}}))\in\operatorname{{\mathsf{S}}}(\mathfrak{D})

if and only if

(ℝ≥0​(3​m1−m2,m1),f⁡(x−(3​m1−m2)​y−m1))∈𝖲⁡(𝔇),(\mathbb{R}_{\geq 0}(3m_{1}-m_{2},m_{1}),f(x^{-(3m_{1}-m_{2})}y^{-m_{1}}))\in\operatorname{{\mathsf{S}}}(\mathfrak{D}),

provided that m1,m2m_{1},m_{2} and 3​m1−m23m_{1}-m_{2} are all positive. In addition, there are rays with support ℝ≥0​(3,1)\mathbb{R}_{\geq 0}(3,1) and ℝ≥0​(1,3)\mathbb{R}_{\geq 0}(1,3), hence by the periodicity, there are also rays with support

ℝ≥0​(8,3),ℝ≥0​(21,8),…andℝ≥0​(3,8),ℝ≥0​(8,21),…\mathbb{R}_{\geq 0}(8,3),\ \mathbb{R}_{\geq 0}(21,8),\ \ldots\ \ \ \text{and}\ \ \ \mathbb{R}_{\geq 0}(3,8),\ \mathbb{R}_{\geq 0}(8,21),\ \ldots

which converge to the rays of slope (3±5)/2(3\pm\sqrt{5})/2, corresponding to the two distinct eigenspaces of the linear transformation (3−110)\begin{pmatrix}3&-1\\ 1&0\end{pmatrix}. Each of these rays is of the form

(ℝ≥0​(m1,m2),(1+tm1+m2​x−m1​y−m2)3).\big(\mathbb{R}_{\geq 0}(m_{1},m_{2}),(1+t^{m_{1}+m_{2}}x^{-m_{1}}y^{-m_{2}})^{3}\big).

These are the only rays appearing outside of the cone generated by the rays of slope (3±5)/2(3\pm\sqrt{5})/2. On the other hand, inside this cone, every rational slope occurs, and the attached functions are very complicated. For example, the function attached to the line of slope 1 is

(∑n=0∞13​n+1​(4​nn)​t2​n​x−n​y−n)9.\left(\sum_{n=0}^{\infty}{1\over 3n+1}\begin{pmatrix}4n\\ n\end{pmatrix}t^{2n}x^{-n}y^{-n}\right)^{9}.

Again, Siebert and I found this form via computer experiment, but it was verified by Reineke in [68]. Recently, Kontsevich has shown the functions attached to all these rays are algebraic. For example, if gg denotes the 99-th root of the above function, it satisfies the equation

t2​x−1​y−1​g4−g+1=0.t^{2}x^{-1}y^{-1}g^{4}-g+1=0.

This series of examples also makes contact with a number of other interesting objects. On the one hand, Reineke in [68] gave an interpretation of the attached functions in terms of Euler characteristics of moduli spaces of representaions of the Kronecker ℓ\ell-quiver, the quiver with two vertices and ℓ\ell arrows between them. On the other hand, these diagrams are also closely related to the cluster algebras defined by these quivers. This connection will be studied in more detail in forthcoming joint work with Keel, Kontsevich and others.

We will now explain the enumerative interpretation for the functions which arise in 𝖲⁡(𝔇)\operatorname{{\mathsf{S}}}(\mathfrak{D}). To motivate this, let us return to the tropical interpretation of §4. Begin, say, with a tropical manifold BB which corresponds to a K3 surface, as depicted in Figure 10, along with what we will call a tropical disk. This is almost a tropical curve, but it just ends at the point PP without any balancing condition at PP; meanwhile, it has other legs terminating at the singularities of BB. This is legal behaviour as explained at the end of §4. Following the description at the end of §4, one can imagine disks over each leg terminating at a singular point. Where these legs meet, one would like to glue these disks together and continue along a cylinder over the segment adjacent to PP. Terminating at PP, we roughly obtain a disk in X⁡(B)X(B) with boundary contained in the torus fibre over PP, as depicted. It is natural to ask how many ways the initial disks (possibly taking multiple covers of these disks) can be glued together to give a new disk.


P
Figure 10. A tropical disk on an affine K3 surface. Here the ×\times’s indicate singular points, while the disk “ends” at the point PP.

Now compare this picture with what we have seen on the mirror side. Our explicit degeneration really gives, as generic fibre, something like Xˇ​(B)\check{X}(B). However, it is controlled by similar tropical information: rays emanate from the singularities in the monodromy invariant direction, just as in the case of the tropical curves. They collide, and the Kontsevich-Soibelman result in Proposition 11.2 gives new rays. So one may hope that this process precisely reflects holomorphic disks in X⁡(B)X(B) with boundary on fibres of X⁡(B)→BX(B)\rightarrow B.

It is also worth mentioning work of Auroux [4], which makes more precise the notion that the complex structure on one side should be determined by holomorphic disks on the other. This also provides a posteriori support for the idea that there must be an enumerative interpretation for the process of generating new rays.

It is usually difficult to work with holomorphic disks. It is often easier to translate problems involving holomorphic disks into problems involving genuine Gromov-Witten invariants. We can do so for the problems being discussed here. Here then is the enumerative interpretation, in the simplest situation, as explained in [27].

Suppose we are given distinct non-zero primitive vectors m1,…,mp∈Mm_{1},\ldots,m_{p}\in M and positive integers ℓ1,…,ℓp\ell_{1},\ldots,\ell_{p}. Consider the scattering diagram

𝔇={(ℝ​mi,(1+t​z−mi)ℓi)| 1≤i≤p}.\mathfrak{D}=\{(\mathbb{R}m_{i},(1+tz^{-m_{i}})^{\ell_{i}})\,|\,1\leq i\leq p\}.

Let (𝔡,f𝔡)∈𝖲⁡(𝔇)∖𝔇(\mathfrak{d},f_{\mathfrak{d}})\in\operatorname{{\mathsf{S}}}(\mathfrak{D})\setminus\mathfrak{D}. We can always assume that this is the only ray in 𝖲⁡(𝔇)∖𝔇\operatorname{{\mathsf{S}}}(\mathfrak{D})\setminus\mathfrak{D} with a given underlying ray 𝔡\mathfrak{d}. This is because if there are rays (𝔡1,f𝔡1),(𝔡2,f𝔡2),…(\mathfrak{d}_{1},f_{\mathfrak{d}_{1}}),(\mathfrak{d}_{2},f_{\mathfrak{d}_{2}}),\ldots in 𝖲⁡(𝔇)∖𝔇\operatorname{{\mathsf{S}}}(\mathfrak{D})\setminus\mathfrak{D} with 𝔡1=𝔡2=⋯\mathfrak{d}_{1}=\mathfrak{d}_{2}=\cdots, we can replace this collection of rays with a single ray (𝔡1,∏f𝔡i)(\mathfrak{d}_{1},\prod f_{\mathfrak{d}_{i}}) without affecting θγ,𝖲⁡(𝔇)\theta_{\gamma,\operatorname{{\mathsf{S}}}(\mathfrak{D})}. With this assumption, f𝔡f_{\mathfrak{d}} is uniquely determined by 𝔇\mathfrak{D}. We wish to interpret f𝔡f_{\mathfrak{d}} enumeratively.

To do this, consider a complete fan Σ\Sigma in MℝM_{\mathbb{R}} whose one-dimensional rays are

ℝ≤0​m1,…,ℝ≤0​mp,𝔡.\mathbb{R}_{\leq 0}m_{1},\ldots,\mathbb{R}_{\leq 0}m_{p},\mathfrak{d}.

Assume for the sake of simplicity in this discussion that 𝔡\mathfrak{d} does not coincide with the other pp rays. Let XX be the toric variety defined by Σ\Sigma, with toric divisors D1,…,Dp,DoutD_{1},\ldots,D_{p},D_{\mathrm{out}} corresponding to the above rays. Next, choose ℓi\ell_{i} general points on the divisor DiD_{i}, say labelled Pi​1,…,Pi​ℓiP_{i1},\ldots,P_{i\ell_{i}}. Let ν:X~→X\nu:\widetilde{X}\rightarrow X be the blow-up of these ∑iℓi\sum_{i}\ell_{i} points, with exceptional divisor Ei​jE_{ij} over Pi​jP_{ij}. Let D~i,D~out\widetilde{D}_{i},\widetilde{D}_{\mathrm{out}} denote the proper transforms of Di,DoutD_{i},D_{\mathrm{out}}.

In what follows, we will use the notation 𝐏i=(pi​1,⋯,pi​ℓi){\bf P}_{i}=(p_{i1},\cdots,p_{i\ell_{i}}) for a partition of length ℓi\ell_{i} of some non-negative integer |𝐏i|=pi​1+⋯+pi​ℓi|{\bf P}_{i}|=p_{i1}+\cdots+p_{i\ell_{i}}, allowing some of the pi​jp_{ij}’s to be zero. Fix a class β∈H2​(X,ℤ)\beta\in H^{2}(X,\mathbb{Z}) with the property that ai:=β⋅Dia_{i}:=\beta\cdot D_{i} are non-negative and k:=β⋅Doutk:=\beta\cdot D_{\mathrm{out}} is positive. It is an easy exercise in toric geometry that this implies a relationship

∑i=1pai​mi=k​mout,\sum_{i=1}^{p}a_{i}m_{i}=km_{\mathrm{out}},

where moutm_{\mathrm{out}} is a primitive generator of 𝔡\mathfrak{d}. If one chooses a collection of partitions 𝐏=(𝐏1,…,𝐏p){\bf P}=({\bf P}_{1},\ldots,{\bf P}_{p}) where 𝐏i{\bf P}_{i} is a partition of aia_{i}, let

β𝐏:=ν∗​β−∑i=1p∑j=1ℓipi​j​Ei​j.\beta_{\bf P}:=\nu^{*}\beta-\sum_{i=1}^{p}\sum_{j=1}^{\ell_{i}}p_{ij}E_{ij}.

This can be thought of as the class of a curve on XX which passes through the point Pi​jP_{ij} precisely pi​jp_{ij} times.

We would now like to associate a number to this cohomology class. This will be a Gromov-Witten count of one-pointed rational curves in X~\widetilde{X} which (1) represent the class β𝐏\beta_{\bf P}; (2) are tangent to D~out\widetilde{D}_{\mathrm{out}} at the marked point with order kk; and (3) are otherwise disjoint from any of the divisors D~i\widetilde{D}_{i}. This is a relative Gromov-Witten invariant. However, the classical theory of relative Gromov-Witten invariants works relative to a smooth divisor, and of course the union of the boundary divisors here is singular. One can instead encode the above conditions using log Gromov-Witten theory. At the time [27] was written, log Gromov-Witten theory was not yet available, and as a consequence, we used a technical work-around to reduce to the classical theory. I give this description here since it does not require knowing log Gromov-Witten theory.

One defines X~o:=X~∖⋃i=1pD~i\widetilde{X}^{o}:=\widetilde{X}\setminus\bigcup_{i=1}^{p}\widetilde{D}_{i}. One then considers the moduli space 𝔐⁡(X~o/D~outo,β𝐏)\mathfrak{M}(\widetilde{X}^{o}/\widetilde{D}^{o}_{\mathrm{out}},\beta_{\bf P}) of relative stable maps of genus zero with target space X~o\widetilde{X}^{o}, relative to the divisor D~outo=D~out∩X~o\widetilde{D}^{o}_{\mathrm{out}}=\widetilde{D}_{\mathrm{out}}\cap\widetilde{X}^{o}. These curves have one marked point with order of tangency kk with D~outo\widetilde{D}_{\mathrm{out}}^{o}. The only problem is that the target space is non-proper, but one shows this doesn’t cause any problems because nevertheless the moduli space is proper. One finds it is virtual dimension zero, and since it carries a virtual fundamental class, we can define

N𝐏:=∫[𝔐⁡(X~o/D~o,β𝐏)]v​i​r1∈ℚ.N_{\bf P}:=\int_{[\mathfrak{M}(\widetilde{X}^{o}/\widetilde{D}^{o},\beta_{\bf P})]^{vir}}1\in\mathbb{Q}.

We can then state the enumerative result ([27]):

Theorem 11.4.

We have

log⁡f𝔡=∑β∑𝐏k⁡(β)​N𝐏​t∑i|𝐏i|​z−k⁡(β)​mout,\log f_{\mathfrak{d}}=\sum_{\beta}\sum_{\bf P}k(\beta)N_{\bf P}t^{\sum_{i}|{\bf P}_{i}|}z^{-k(\beta)m_{\mathrm{out}}},

where the sum is over all β∈H2​(X,ℤ)\beta\in H^{2}(X,\mathbb{Z}) with β⋅Di≥0\beta\cdot D_{i}\geq 0, k⁡(β):=β⋅Dout>0k(\beta):=\beta\cdot D_{\mathrm{out}}>0, and partitions 𝐏{\bf P} with |𝐏i|=β⋅Di|{\bf P}_{i}|=\beta\cdot D_{i}.

Example 11.5.

Returning to Example 11.3, consider the function f𝔡f_{\mathfrak{d}} attached to the ray of slope 11 for the cases ℓ=1,2\ell=1,2 and 33. In each case, the surface XX is ℙ2\mathbb{P}^{2}, with coordinate axes D1,D2D_{1},D_{2} and DoutD_{\mathrm{out}}. Then X~\widetilde{X} is obtained by blowing up ℓ\ell points on each of D1D_{1} and D2D_{2}.

Considering first the case of ℓ=1\ell=1, we note that for β=d​H\beta=dH, the class of a degree dd curve in ℙ2\mathbb{P}^{2}, the only relevant choice of 𝐏{\bf P} is 𝐏1=d{\bf P}_{1}=d, 𝐏2=d{\bf P}_{2}=d, and thus we have

β𝐏=d​ν∗​H−d​E11−d​E21.\beta_{\bf P}=d\nu^{*}H-dE_{11}-dE_{21}.

This represents the class of a curve of degree dd passing through the two blown-up points dd times each. It is easy to see that the only choice for such a curve is a dd-fold cover of a line passing through the two points. Furthermore, this cover must be totally ramified over DoutD_{\mathrm{out}} to guarantee the required order of tangency with DoutD_{\mathrm{out}}. This requires a virtual count, and the relevant localization calculations are carried out in [27], giving a value of N𝐏=(−1)d+1/d2N_{{\bf P}}=(-1)^{d+1}/d^{2}. Thus we get

log⁡f𝔡=∑d=1∞d⁡((−1)d+1d2)​t2​d​x−d​y−d.\log f_{\mathfrak{d}}=\sum_{d=1}^{\infty}d\left({(-1)^{d+1}\over d^{2}}\right)t^{2d}x^{-d}y^{-d}.

Exponentiating one finds f𝔡=1+t2​x−1​y−1f_{\mathfrak{d}}=1+t^{2}x^{-1}y^{-1}, agreeing with Example 11.3. So here we are just counting the one line through two points in ℙ2\mathbb{P}^{2} along with certain multiple covers of this line.

Going to ℓ=2\ell=2, and β=d​H\beta=dH, one finds four choices for the partition in the case d=1d=1, 𝐏=(1+0,1+0),(1+0,0+1),(0+1,1+0){\bf P}=(1+0,1+0),(1+0,0+1),(0+1,1+0), and (0+1,0+1)(0+1,0+1). Each corresponds to a choice of one point on each of D1D_{1}, D2D_{2}, and one has one line through each of these pairs of points. Thus N𝐏=1N_{\bf P}=1 for each choice of such 𝐏{\bf P}. As in the case ℓ=1\ell=1, each of these lines also contributes to higher degree via multiple covers, with, say, 𝐏=(d+0,d+0){\bf P}=(d+0,d+0) contributing N𝐏=(−1)d+1/d2N_{\bf P}=(-1)^{d+1}/d^{2}. For d=2d=2, one sees there are no curves for 𝐏=(2+0,1+1){\bf P}=(2+0,1+1), say, as this would require a conic with a node on D1D_{1} and tangent to DoutD_{\mathrm{out}}; such does not exist. But with 𝐏=(1+1,1+1){\bf P}=(1+1,1+1), we look at conics passing through all four points and tangent to DoutD_{\mathrm{out}}. It is very easy to see there are two such conics.

One can then check that the only other curves contributing are multiple covers of one of the four lines or two conics. The multiple cover contribution for conics is actually different than for lines, because the order of tangency with DoutD_{\mathrm{out}} is different. It turns out the correct contribution for a dd-fold cover of a conic is 1/d21/d^{2}. Hence we find

log⁡f𝔡=4​∑d=1∞d⁡((−1)d+1d2)​t2​d​x−d​y−d+2​∑d=1∞2​d​(1d2)​t4​d​x−2​d​y−2​d\log f_{\mathfrak{d}}=4\sum_{d=1}^{\infty}d\left({(-1)^{d+1}\over d^{2}}\right)t^{2d}x^{-d}y^{-d}+2\sum_{d=1}^{\infty}2d\left(1\over d^{2}\right)t^{4d}x^{-2d}y^{-2d}

and exponentiating we get

f𝔡=(1+t2​x​y)4(1−t4​x−2​y−2)4=(1−t2​x−1​y−1)−4.f_{\mathfrak{d}}={(1+t^{2}xy)^{4}\over(1-t^{4}x^{-2}y^{-2})^{4}}=(1-t^{2}x^{-1}y^{-1})^{-4}.

In the case that ℓ=3\ell=3, one expects 3×3=93\times 3=9 lines, as there is one line passing through each pair of choices of one point on D1D_{1} and one point on D2D_{2}. For conics, one has double covers of these lines, for a contribution of −9/4-9/4, and 2×3×3=182\times 3\times 3=18 conics. Here one needs to choose two points on D1D_{1} and two points on D2D_{2}, and then there are two conics passing through these four points tangent to DoutD_{\mathrm{out}}.

For cubics, there is the contribution of triple covers of lines, for a total of 9/99/9, and a number of contributions from plane cubics. It turns out that for 𝐏=(1+1+1,1+1+1){\bf P}=(1+1+1,1+1+1), N𝐏=18N_{\bf P}=18. Note this gives a count of nodal plane cubics passing through 66 fixed points and for which DoutD_{\mathrm{out}} is a tri-tangent. On the other hand, for 𝐏=(1+2+0,1+1+1){\bf P}=(1+2+0,1+1+1), N𝐏=3N_{\bf P}=3. Note that there are a total of 1212 partitions of this shape. This latter count represents nodal cubics with the node at one of the chosen points, passing also through four other chosen points, with DoutD_{\mathrm{out}} being tritangent. One concludes that

logf𝔡=9t2x−1y−1+2(−9/4+18)t4x−2y−2+3(9/9+54)t6x−3y−3+⋯.\log f_{\mathfrak{d}}=9t^{2}x^{-1}y^{-1}+2(-9/4+18)t^{4}x^{-2}y^{-2}+3(9/9+54)t^{6}x^{-3}y^{-3}+\cdots.

A direct comparision with the value given in Example 11.3 gives agreement.

We end this section with brief additional motivation for Theorem 11.4 and a word about the proof.

Suppose we have a piece of an integral affine manifold as depicted in Figure 11. Here we imagine a situation with two singular points in a surface, with local monodromy around the singularities contained in the horizontal and vertical line segments being (1ℓ101)\begin{pmatrix}1&\ell_{1}\\ 0&1\end{pmatrix} and (1ℓ201)\begin{pmatrix}1&\ell_{2}\\ 0&1\end{pmatrix} in suitably chosen bases (different for each segment). This is a slightly more general situation than was considered in §10, where we only discussed singularities with monodromy of the form (1101)\begin{pmatrix}1&1\\ 0&1\end{pmatrix}. Nevertheless, the techniques of that section still apply, but the functions attached to the initial rays emanating from the singularities towards the central vertex vv can be taken to be of the form (1+x−1)ℓ1(1+x^{-1})^{\ell_{1}} and (1+y−1)ℓ2(1+y^{-1})^{\ell_{2}}. This is roughly the shape of the examples discussed above. Applying the scattering procedure would then produce a smoothing of Xˇ0​(B,𝒫,s)\check{X}_{0}(B,\mathscr{P},s). However, on the mirror side, we interpret BB as a dual intersection complex, which means it should arise from a degeneration 𝒳→D\mathcal{X}\rightarrow D where the central fibre 𝒳0\mathcal{X}_{0} has an irreducible component YvY_{v} isomorphic to ℙ2\mathbb{P}^{2} (corresponding to the vertex vv). Furthermore, the total space 𝒳\mathcal{X} should have ℓ1+ℓ2\ell_{1}+\ell_{2} ordinary double points lying on the toric boundary of YvY_{v}. If one blows up the Weil divisor YvY_{v} inside of 𝒳\mathcal{X}, one obtains a small resolution 𝒳~→𝒳\widetilde{\mathcal{X}}\rightarrow\mathcal{X} of these ordinary double points, and in particular, the proper transform Y~v\widetilde{Y}_{v} of YvY_{v} is the blow-up of YvY_{v} at the points Yv∩Sing⁡(𝒳)Y_{v}\cap\operatorname{Sing}(\mathcal{X}). This operation blows up ℓ1\ell_{1} points on one coordinate axis of YvY_{v} and ℓ2\ell_{2} on the other. This is exactly the same surface considered in Theorem 11.4.

Now consider the kind of curves on Y~v\tilde{Y}_{v} counted by Theorem 11.4. These are curves in Y~v\widetilde{Y}_{v} which only intersect the third coordinate axis at one point. These can be viewed as curves in 𝒳~0\widetilde{\mathcal{X}}_{0}, but not ones which deform to holomorphic curves in a general fibre of the family 𝒳~→D\widetilde{\mathcal{X}}\rightarrow D. Rather, roughly, we expect such curves to deform to holomorphic disks, with the point of intersection with the singular locus of 𝒳~0\widetilde{\mathcal{X}}_{0} (i.e., the point of intersection with the third axis of Y~v\widetilde{Y}_{v}) expanding into an S1S^{1}, giving the boundary of the holomorphic disk. Approximately, we expect this boundary to lie in a fibre of an SYZ fibration on a general fibre of the family 𝒳~→D\widetilde{\mathcal{X}}\rightarrow D. The homology class of this boundary inside the fibre is determined by the order of tangency of the curve with the third axis.

This correspondence between the relative curves considered in Theorem 11.4 is only a moral one; there is no proof yet that we are really counting such holomorphic disks. However, this argument served as the primary motivation for Theorem 11.4.

Finally, as far as the proof is concerned, there are several steps. First, we show that scattering diagrams can be deformed to look like a union of tropical curves, and use a variant of Mikhalkin’s fundamental curve-counting results [61] as developed by Nishinou and Siebert [63] to show that scattering diagrams perform certain curve counts on toric surfaces. This is then related to the Gromov-Witten counts of the blown-up surfaces using Jun Li’s gluing formula [56].

v
Figure 11.

Original mathematics by the credited authors. Source-backed reader collection; mathematical self-containment is not assessed.