Abstract
We study a class of Riemann–Hilbert problems arising naturally in Donaldson–Thomas theory. In certain special cases we show that these problems have unique solutions which can be written explicitly as products of gamma functions. We briefly explain connections with Gromov–Witten theory and exact WKB analysis.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
In this paper we study a class of Riemann–Hilbert problems arising naturally in Donaldson–Thomas theory. They involve maps from the complex plane to an algebraic torus, with prescribed discontinuities along a collection of rays, and are closely related to the Riemann–Hilbert problems considered by Gaiotto et al. [14]; in physical terms we are considering the conformal limit of their story. The same problems have also been considered by Stoppa and his collaborators [1, 12]. One of our main results is that in the ‘uncoupled’ case the Riemann–Hilbert problem has a unique solution which can be written explicitly using products of gamma functions (Theorem 3.2). The inspiration for this comes from a calculation of Gaiotto [13].
We begin by introducing the notion of a BPS structure. This is a special case of Kontsevich and Soibelman’s notion of a stability structure [21]. In mathematical terms, it describes the output of unrefined Donaldson–Thomas theory applied to a three-dimensional Calabi–Yau category with a stability condition. There is also a notion of a variation of BPS structures over a complex manifold, which axiomatises the behaviour of Donaldson–Thomas invariants under changes of stability: the main ingredient is the Kontsevich–Soibelman wall-crossing formula.
To any BPS structure satisfying a natural growth condition we associate a Riemann–Hilbert problem. We go to some pains to set this up precisely. We then prove the existence of a unique solution in the uncoupled case referred to above. Given a variation of BPS structures over a complex manifold M, and a family of solutions to the corresponding Riemann–Hilbert problems, we can define a piecewise holomorphic function on M which we call the \(\tau \)-function. In the uncoupled case we give an explicit expression for this function using the Barnes G-function (Theorem 3.4).
Variations of BPS structures also arise in theoretical physics in the study of quantum field theories with \(N=2\) supersymmetry (see for example [14]). Our \(\tau \)-function then seems to be closely related to the partition function of the theory. Thus, as a rough slogan, one can think of the BPS invariants as encoding the Stokes phenomena which arise when Borel resumming the genus expansion of the free energy. As an example of this relationship, we compute in Section 8 the asymptotic expansion of \(\log (\tau )\) for the variation of BPS structures arising in topological string theory, and show that it reproduces the genus 0 part of the Gopakumar–Vafa expression for the Gromov–Witten generating function.
Another interesting class of BPS structures arise in theoretical physics from supersymmetric gauge theories of class S. In the case of gauge group \({\text {SU}}(2)\) these theories play a central role in the paper of Gaiotto et al. [15]. The corresponding BPS structures depend on a Riemann surface equipped with a meromorphic quadratic differential, and the BPS invariants encode counts of finite-length geodesics. These structures arise mathematically via the stability conditions studied by the author and Smith [8]. The work of Iwaki and Nakanishi [18] shows that the corresponding Riemann–Hilbert problems can be partially solved using the techniques of exact WKB analysis. We expect our \(\tau \)-function in this case to be closely related to the one computed by topological recursion [10].
The theory we attempt to develop here is purely mathematical. One potential advantage of our approach is its generality: the only input for the theory is a triangulated category satisfying the three-dimensional Calabi–Yau condition. When everything works, the output is a complex manifold—the space of stability conditions—equipped with an interesting piecewise holomorphic function: the tau function. Note that the theory is inherently global and non-perturbative: it does not use expansions about some chosen limit point in the space of stability conditions.
We should admit straight away that at present there many unanswered questions and unsolved technical problems with the theory. In particular, for general BPS structures we have no existence or uniqueness results for solutions to the Riemann–Hilbert problem. It is also not clear why the \(\tau \)-function as defined here should exist in the general uncoupled case. Nonetheless, the strong analogy with Stokes structures in the theory of differential equations, and the non-trivial answers obtained here (see also [5]) provide adequate mathematical motivation to study these problems further.
1.1 Plan of the paper
In Sect. 2 we introduce basic definitions concerning BPS structures. Section 3 contains a summary of the contents of the paper with technical details deferred to later sections. In Sect. 4 we discuss the Riemann–Hilbert problem associated to a BPS structure. In Sect. 5 we solve this problem in the uncoupled case using elementary properties of the gamma function. Sections 6 and 7 discuss the connections with Gromov–Witten invariants and exact WKB analysis referred to above. In “Appendix A” we give a rigorous definition of a variation of BPS structures following Kontsevich and Soibelman. “Appendix B” contains some simple analytic results involving partially-defined self-maps of algebraic tori.
2 BPS structures: initial definitions
In this section we introduce the abstract notion of a BPS structure and explain the corresponding picture of active rays and BPS automorphisms. In mathematics, these structures arise naturally as the output of generalized Donaldson–Thomas theory applied to a three-dimensional Calabi–Yau triangulated category with a stability condition. These ideas go back to Kontsevich and Soibelman [21, Section 2], building on work of Joyce (see [4] for a gentle review). The same structures also arise in theoretical physics in the study of quantum field theories with \(N=2\) supersymmetry [15, Section 1].
2.1 Definition and terminology
The following definition is a special case of the notion of stability data on a graded Lie algebra [21, Section 2.1]. It was also studied by Stoppa and his collaborators [1, Section 3], [12, Section 2].
Definition 2.1
A BPS structure consists of
-
(a)
A finite-rank free abelian group \(\Gamma \cong \mathbb {Z}^{\oplus n}\), equipped with a skew-symmetric form
$$\begin{aligned} \langle -,-\rangle :\Gamma \times \Gamma \rightarrow \mathbb {Z}, \end{aligned}$$ -
(b)
A homomorphism of abelian groups \(Z:\Gamma \rightarrow \mathbb {C}\),
-
(c)
A map of sets \(\Omega :\Gamma \rightarrow \mathbb {Q},\)
satisfying the following properties:
-
(i)
Symmetry: \(\Omega (-\gamma )=\Omega (\gamma )\) for all \(\gamma \in \Gamma \),
-
(ii)
Support property: fixing a norm \(\Vert \cdot \Vert \) on the finite-dimensional vector space \(\Gamma \otimes _\mathbb {Z}\mathbb {R}\), there is a constant \(C>0\) such that
$$\begin{aligned} \Omega (\gamma )\ne 0 \implies |Z(\gamma )|> C\cdot \Vert \gamma \Vert . \end{aligned}$$(1)
The lattice \(\Gamma \) will be called the charge lattice, and the form \(\langle -,-\rangle \) is the intersection form. The group homomorphism Z is called the central charge. The rational numbers \(\Omega (\gamma )\) are called BPS invariants. A class \(\gamma \in \Gamma \) will be called active if \(\Omega (\gamma )\ne 0\).
2.2 Donaldson–Thomas invariants
The Donaldson–Thomas (DT) invariants of a BPS structure \((\Gamma ,Z,\Omega )\) are defined by the expression
where the sum is over integers \(m>0\) such that \(\gamma \) is divisble by m in the lattice \(\Gamma \). The BPS and DT invariants are equivalent data: we can write
where \(\mu (m)\) is the Möbius function. One reason to prefer the BPS invariants is that in many examples they are known, or conjectured, to be integers. Note however that this depends on a genericity assumption (see Definition 2.3), without which integrality fails even in very simple examples (see Sect. 2.9).
2.3 Poisson algebraic torus
Given a lattice \(\Gamma \cong \mathbb {Z}^{\oplus n}\) equipped with a skew-symmetric form \(\langle -,-\rangle \) as above, we consider the algebraic torus
and its co-ordinate ring (which is also the group ring of the lattice \(\Gamma \))
We write \(y_\gamma \in \mathbb {C}[\mathbb {T}_+]\) for the character of \(\mathbb {T}_+\) corresponding to an element \(\gamma \in \Gamma \). The skew-symmetric form \(\langle -,-\rangle \) induces an invariant Poisson structure on \(\mathbb {T}_+\), given on characters by
As well as the torus \(\mathbb {T}_+\), it will also be important for us to consider an associated torsor
which we call the twisted torus. This space is discussed in more detail in the next subsection, but since the difference between \(\mathbb {T}_+\) and \(\mathbb {T}_-\) just has the effect of introducing signs into various formulae, it can safely be ignored at first reading.
2.4 Twisted torus
Let us again fix a lattice \(\Gamma \cong \mathbb {Z}^{\oplus n}\) equipped with a skew-symmetric form \(\langle -,-\rangle \). The torus \(\mathbb {T}_+\) acts freely and transitively on the twisted torus \(\mathbb {T}_-\) via
Choosing a base-point \(g_0\in \mathbb {T}_-\) therefore gives a bijection
We can use the identification \(\theta _{g_0}\) to give \(\mathbb {T}_-\) the structure of an algebraic variety. The result is independent of the choice of base-point \(g_0\in \mathbb {T}_-\), since the translation maps on \(\mathbb {T}_+\) are algebraic. Similarly, the Poisson structure (4) on \(\mathbb {T}_+\) is invariant under translations, and hence can be transferred to \(\mathbb {T}_-\) via the map (5).
The co-ordinate ring of \(\mathbb {T}_-\) is spanned as a vector space by the functions
which we refer to as twisted characters. Thus
The Poisson bracket on \(\mathbb {C}[\mathbb {T}_-]\) is given on twisted characters by
From now on we shall denote the twisted torus \(\mathbb {T}_-\) simply by \(\mathbb {T}\).
2.5 Ray diagram
Let \((\Gamma ,Z,\Omega )\) be a BPS structure. The support property implies that in any bounded region of \(\mathbb {C}\) there are only finitely many points of the form \(Z(\gamma )\) with \(\gamma \in \Gamma \) an active class. It also implies that all such points are nonzero.
By a ray in \(\mathbb {C}^*\) we mean a subset of the form \(\ell =\mathbb {R}_{>0}\cdot z\) for some \(z\in \mathbb {C}^*\). Such a ray will be called active if it contains a point \(Z(\gamma )\) for some active class \(\gamma \in \Gamma \). Taken together the active rays form a picture as in Fig. 1, which we call the ray diagram of the BPS structure. In general there will be countably many active rays. We define the height of an active ray \(\ell \subset \mathbb {C}^*\) to be
Non-active rays are considered to have infinite height. The support property ensures that for any \(H>0\) there are only finitely many rays of height \(<H\).
Associated to any ray \(\ell \subset \mathbb {C}^*\) is a forma \(<H\).
Associated to any ray \(\ell \subset \mathbb {C}^*\) is a formal sum of twisted characters
Naively, we would like to view \({\text {DT}}(\ell )\) as a well-defined holomorphic function on the twisted torus \(\mathbb {T}\), and consider the associated time 1 Hamiltonian flow as a Poisson automorphism
We refer to this as the BPS automorphism associated to the ray \(\ell \); making good sense of it is one of the main technical problems we shall need to deal with.
2.6 Further terminology
In this section we gather some terminology for describing BPS structures of various special kinds.
Definition 2.2
We say that a BPS structure \((Z,\Gamma ,\Omega )\) is
-
(a)
finite, if there are only finitely many active classes \(\gamma \in \Gamma \);
-
(b)
ray-finite, if for any ray \(\ell \subset \mathbb {C}^*\) there are only finitely many active classes \(\gamma \in \Gamma \) for which \(Z(\gamma )\in \ell \);
-
(c)
convergent, if for some \(R>0\)
$$\begin{aligned} \big .\sum _{\gamma \in \Gamma } |\Omega (\gamma )|\cdot e^{-R|Z(\gamma )|}<\infty . \end{aligned}$$(9)
An equivalent condition to (9) already appears in the work of Gaiotto et al. [14, Appendix C]. The same condition also plays a prominent role in the work of Barbieri and Stoppa [1, Definition 3.5].
Definition 2.3
We say that a BPS structure \((Z,\Gamma ,\Omega )\) is
-
(a)
uncoupled, if for any two active classes \(\gamma _1,\gamma _2\in \Gamma \) one has \(\langle \gamma _1,\gamma _2\rangle =0\);
-
(b)
generic, if for any two active classes \(\gamma _1,\gamma _2\in \Gamma \) one has
$$\begin{aligned} \mathbb {R}_{>0} \cdot Z(\gamma _1)=\mathbb {R}_{>0} \cdot Z(\gamma _2) \implies \langle \gamma _1, \gamma _2\rangle =0. \end{aligned}$$ -
(c)
integral, if the BPS invariants \(\Omega (\gamma )\in \mathbb {Z}\) are all integers.
The uncoupled condition ensures that the Hamiltonian flows for any pair of functions on \(\mathbb {T}\) of the form \({\text {DT}}(\gamma )\cdot x_\gamma \) commute. This situation corresponds to the case of ‘mutually local corrections’ in [14]. Genericity is the weaker condition that all such flows for which \(Z(\gamma )\) lies on a given fixed ray \(\ell \subset \mathbb {C}^*\) should commute.
2.7 BPS automorphisms
As mentioned above, the main technical problem we have to deal with is making suitable definitions of the BPS automorphisms \(\mathbb {S}(\ell )\) associated to a BPS structure. Since we will use three different approaches at various points in the paper, it is perhaps worth briefly summarising these here.
-
(i)
Formal approach If we are only interested in the elements \(\mathbb {S}(\ell )\) for rays \(\ell \subset \mathbb {C}^*\) lying in a fixed acute sector \(\Delta \subset \mathbb {C}^*\), then we can work with a variant of the algebra \(\mathbb {C}[\mathbb {T}]\) consisting of formal sums of the form
$$\begin{aligned} \big .\sum _{Z(\gamma )\in \Delta } a_\gamma \cdot x_\gamma ,\quad a_\gamma \in \mathbb {C}, \end{aligned}$$such that for any \(H>0\) there are only finitely many terms with \(|Z(\gamma )|<H\). This is the approach we shall use in “Appendix A” to define variations of BPS structures: it has the advantage of not requiring any extra assumptions.
-
(ii)
Analytic approach In “Appendix B”, we associate to each convex sector \(\Delta \subset \mathbb {C}^*\), and each real number \(R>0\), a non-empty analytic open subset \(U_\Delta (R)\subset \mathbb {T}\) defined to be the interior of the subset
$$\begin{aligned} \big \{g\in \mathbb {T}: Z(\gamma )\in \Delta \text { and } \Omega (\gamma )\ne 0\implies |g(\gamma )|<\exp (-R\Vert \gamma \Vert )\big \}\subset \mathbb {T}. \end{aligned}$$We then show that if the BPS structure is convergent, and \(R>0\) is sufficiently large, then for any active ray \(\ell \subset \Delta \), the formal series \({\text {DT}}(\ell )\) is absolutely convergent on \(U_\Delta (R)\subset \mathbb {T}\), and that the time 1 Hamiltonian flow of the resulting function defines a holomorphic embedding
$$\begin{aligned} \mathbb {S}(\ell ) :U_\Delta (R)\rightarrow \mathbb {T}. \end{aligned}$$We can then view this map as being a partially-defined automorphism of \(\mathbb {T}\). For a more precise statement see Proposition 4.1.
-
(iii)
Birational approach In the case of a generic, integral and ray-finite BPS structure, the partially-defined automorphisms \(\mathbb {S}(\ell )\) discussed in (ii) extend to birational automorphisms of \(\mathbb {T}\); see Propostion 4.2. The induced pullback of twisted characters is expressed by the formula
$$\begin{aligned} \mathbb {S}(\ell )^*(x_\beta )=x_\beta \cdot \prod _{Z(\gamma )\in \ell }(1-x_\gamma )^{\,\Omega (\gamma )\langle \beta ,\gamma \rangle } \end{aligned}$$(10)which is often taken as a definition (see e.g. [14, Section 2.2]).
2.8 Doubling construction
It is often useful to be able to assume that the form \(\langle -,-\rangle \) is non-degenerate. To reduce to this case we can use the following doubling construction [21, Section 2.6]. Suppose given a BPS structure \((\Gamma , Z, \Omega )\). The doubled BPS structure takes the form
where \(\Gamma ^\vee ={\text {Hom}}_\mathbb {Z}(\Gamma ,\mathbb {Z})\) is the dual lattice. We equip the doubled lattice \(\Gamma _D=\Gamma \oplus \Gamma ^\vee \) with the non-degenerate skew-symmetric form
The central charge is defined by \(Z(\gamma ,\lambda )=Z(\gamma ),\) and the BPS invariants by
The support property reduces to that for the original structure. Slightly more generally, we can consider BPS structures of the form \((\Gamma \oplus \Gamma ^\vee , Z\oplus Z^\vee , \Omega )\) where \(Z^\vee :\Gamma ^\vee \rightarrow \mathbb {C}\) is an arbitrary group homomorphism; we sometimes refer to these as twisted doubles.
2.9 A basic example: the Kronecker quiver
Interesting examples of BPS structures can be obtained from Donaldson–Thomas theory. It is important to note that with our conventions the form \(\langle -,-\rangle \) should be taken to be the negative of the Euler form. In the case of the generalised Kronecker quiver with \(k>0\) arrows (see also [17]) these BPS structures \((\Gamma ,Z,\Omega )\) have
and are specified by a central charge \(Z:\Gamma \rightarrow \mathbb {C}\) satisfying \({\text {Im}}Z(e_i)>0\) for \(i=1,2\). The BPS invariants depend only on the sign of
If \(\nu >0\) then the only nonzero BPS invariants are \(\Omega (\pm \,e_1)=\Omega (\pm \,e_2)=1.\) In the case \(\nu =0\) the BPS structure is non-generic, and also non-integral in general: Joyce and Song [19, Section 6.2] show that
The most interesting case is \(\nu <0\). When \(k=1\) the only nonzero BPS invariants are
The case \(k=2\) has the infinite set of nonzero invariants
with all others being zero. In general, for \(k>2\), these BPS structures are not very well-understood. However, it is known [26, Theorem 6.4] that they are not in general ray-finite. It is also expected that there exist regions in \(\mathbb {C}^*\) in which the active rays are dense.
3 Summary of the contents of the paper
In this section we give a rough summary of the contents of the rest of the paper. Precise statements and proofs can be found in later sections.
3.1 The Riemann–Hilbert problem
Given a convergent BPS structure \((\Gamma ,Z,\Omega )\) we will consider an associated Riemann–Hilbert problem. It depends on a choice of a point \(\xi \in \mathbb {T}\) which we call the constant term. We discuss the statement of this problem more carefully in Sect. 4; for now we just give the rough idea.
Problem 3.1
Fix a point \(\xi \in \mathbb {T}\). Construct a piecewise holomorphic map
with the following three properties:
-
(a)
As \(t\in \mathbb {C}^*\) crosses an active ray \(\ell \subset \mathbb {C}^*\) in the anti-clockwise direction, the function \(X(t)\) undergoes a discontinuous jump described by the formula
$$\begin{aligned} X(t)\mapsto \mathbb {S}(\ell )(X(t)) . \end{aligned}$$ -
(b)
As \(t\rightarrow 0\) one has \(\exp (Z/t)\cdot X(t)\rightarrow \xi \).
-
(c)
As \(t\rightarrow \infty \) the element \(X(t)\) has at most polynomial growth.
The gist of condition (a) is that the function \(X\) should be holomorphic in the complement of the active rays, and for each active ray \(\ell \subset \mathbb {C}^*\) the analytic continuations of the two functions on either side should differ by composition with the corresponding automorphism \(\mathbb {S}(\ell )\).
To make sense of (b), note that
is an element of the torus \(\mathbb {T}_+\), and recall that \(\mathbb {T}=\mathbb {T}_-\) is a torsor for \(\mathbb {T}_+\). We often write
which then defines a map \(Y:\mathbb {C}^*\rightarrow \mathbb {T}_+.\) Clearly the maps \(X\) and \(Y\) are equivalent data; we use whichever is most convenient.
Composing with the (twisted) characters of \(\mathbb {T}_\pm \), we can alternatively encode the solution in either of the two systems of maps
Condition (c) is then the statement that for each \(\gamma \in \Gamma \) there should exist \(k>0\) such that
Problem 3.1 is closely analogous to the Riemann–Hilbert problems which arise in the study of differential equations with irregular singularities. In that case the Stokes factors \(\mathbb {S}(\ell )\) lie in a finite-dimensional group \({\text {GL}}_n(\mathbb {C})\), whereas in our situation they are elements of the infinite-dimensional group of Poisson automorphisms of the torus \(\mathbb {T}\). We will return to this analogy in the sequel to this paper [6].
3.2 Solution in the uncoupled case
In the case of a finite, integral, uncoupled BPS structure, and for certain choices of \(\xi \in \mathbb {T}\), the Riemann–Hilbert problem introduced above has a unique solution, which can be written explicitly in terms of products of modified gamma functions. The inspiration for this comes from work of Gaiotto [13, Section 3.1].
Consider the multi-valued meromophic function on \(\mathbb {C}^*\) defined by
Taking the principal value of \(\log \) on \(\mathbb {C}^*{\setminus }\mathbb {R}_{<0}\), we consider \(\Lambda (w)\) as a single-valued holomorphic function on this domain. The formula (13) is obtained by exponentiating the initial terms in the Stirling expansion, and ensures that \(\Lambda (w)\rightarrow 1\) as \(w\rightarrow \infty \) in the complement of any closed subsector of \(\mathbb {C}^*\) containing the negative real axis \(\mathbb {R}_{<0}\).
Theorem 3.2
Let \((Z,\Gamma ,\Omega )\) be a finite, integral, uncoupled BPS structure. Suppose that \(\xi \in \mathbb {T}\) satisfies \(\xi (\gamma )=1\) for all active classes \(\gamma \in \Gamma \). Then Problem 3.1 has the unique solution
where the product is over the finitely many active classes with \({\text {Im}}Z(\gamma )/t>0\).
Note that the uncoupled assumption implies that the active classes \(\gamma \in \Gamma \) span a subgroup of \(\Gamma \) on which the form \(\langle -,-\rangle \) vanishes, and this ensures that there exist elements \(\xi \in \mathbb {T}\) satisfying \(\xi (\gamma )=1\) for all such classes. The proof of Theorem 3.2 is a good exercise in the basic properties of the gamma function. The details are given in Sect. 5.
3.3 Variations of BPS structure
The variation of BPS invariants in Donaldson–Thomas theory under changes in stability parameters is controlled by the Kontsevich–Soibelman wall-crossing formula. This forms the main ingredient in the following definition of a variation of BPS structures, which is a special case of the notion of a continuous family of stability structures from [21, Section 2.3]. Full details can be found in “Appendix A”; here we just give the rough idea.
Definition 3.3
A variation of BPS structure over a complex manifold M consists of a collection of BPS structures \((\Gamma _p,Z_p,\Omega _p)\) indexed by the points \(p\in M\), such that
-
(a)
The charge lattices \(\Gamma _p\) form a local system of abelian groups, and the intersection forms \(\langle -,-\rangle _p\) are covariantly constant.
-
(b)
Given a covariantly constant family of elements \(\gamma _p\in \Gamma _p\), the central charges \(Z_p(\gamma _p)\in \mathbb {C}\) are holomorphic functions of \(p\in M\).
-
(c)
The constant in the support property (1) can be chosen uniformly on compact subsets.
-
(d)
For each acute sector \(\Delta \subset \mathbb {C}^*\), the clockwise product over active rays in \(\Delta \)
$$\begin{aligned} \mathbb {S}_p(\Delta )=\prod _{\ell \subset \Delta } \mathbb {S}_p(\ell ) \in {\text {Aut}}(\mathbb {T}_p), \end{aligned}$$(15)is covariantly constant as \(p\in M\) varies, providing the boundary rays of \(\Delta \) are never active.
Note that the local system in (a) induces a flat Ehresmann connection on the bundle of tori
over the manifold M, and hence also on the associated bundle of twisted tori \(\mathbb {T}_p\). It will require some work to make rigorous sense of the wall-crossing formula, condition (d). We do this using formal completions in “Appendix A” following [21]. This needs no convergence assumptions and completely describes the behaviour of the BPS invariants as the point \(p\in M\) varies: once one knows all the invariants \(\Omega (\gamma )\) at some point of M, they are determined at all other points.
The material of Sect. 2.9 gives interesting examples of variations of BPS structures. For a fixed \(k\ge 1\) the corresponding BPS structure \((\Gamma ,Z,\Omega )\) is determined by the pair
where \({\mathfrak {h}}\) denotes the upper half-plane. As this point varies we obtain a variation of BPS structures. In particular, the BPS invariants for \(\nu <0\) are completely determined by the trivial case \(\nu >0\) and the wall-crossing formula (15).
3.4 Tau functions
Let us consider a variation of BPS structures \((\Gamma _p,Z_p,\Omega _p)\) over a complex manifold M. We call such a variation framed if the local system \((\Gamma _p)_{p\in M}\) is trivial, so that we can identify all the lattices \(\Gamma _p\) with a fixed lattice \(\Gamma \). We can always reduce to this case by passing to a cover of M, or by restricting to a neighbourhood of a given point \(p\in M\).
Associated to a framed variation \((\Gamma ,Z_p,\Omega _p)\) there is a holomorphic map
which we call the period map. We say that the variation is miniversal if the period map is a local isomorphism. In that case, if we choose a basis \((\gamma _1,\ldots , \gamma _n)\subset \Gamma \), the functions \(z_i=Z(\gamma _i)\) form a system of local co-ordinates in a neighbourhood of any given point of M.
Consider a framed, miniversal variation \((\Gamma _p,Z_p,\Omega _p)\) over a manifold M, and choose a basis \((\gamma _1,\ldots , \gamma _n)\subset \Gamma \) as above. For each point \(p\in M\) we can consider the Riemann–Hilbert problem associated to the BPS structure \((\Gamma ,Z_p,\Omega _p)\). The wall-crossing formula, Definition 3.3 (d), makes it reasonable to ask for a family of solutions to these problems which is a piecewise holomorphic function of \(p\in M\). Such a family of solutions is given by a piecewise holomorphic map
which we view as a function of the co-ordinates \((z_1,\ldots , z_n)\in \mathbb {C}^n\) and the parameter \(t\in \mathbb {C}^*\). We define a \(\tau \)-function for the given family of solutions to be a piecewise holomorphic function
which is invariant under simultaneous rescaling of all co-ordinates \(z_i\) and the parameter t, and which satisfies the equations
where \(\epsilon _{ij}=\langle \gamma _i,\gamma _j\rangle \). When the form \(\langle -,-\rangle \) is non-degenerate these conditions uniquely determine \(\tau \) up to multiplication by a constant scalar factor.
It is not clear at present why a \(\tau \)-function should exist in general, and the above definition should be thought of as being somewhat experimental. Nonetheless, in the uncoupled case we will see that \(\tau \)-functions do exist, and are closely related to various partition functions arising in quantum field theory. We hope to return to the general case in future publications.
3.5 Tau function in the uncoupled case
Suppose given a miniversal variation of finite, uncoupled BPS structures over a complex manifold M. We will show that the family of solutions given by Theorem 3.2 has a corresponding \(\tau \)-function. To describe this function we first introduce the expression
where G(x) is the Barnes G-function, and \(\zeta (s)\) the Riemann zeta function.
Theorem 3.4
Let \((\Gamma ,Z_p,\Omega _p)\) be a framed, miniversal variation of finite, uncoupled BPS structures over a complex manifold M. Then the function
is a \(\tau \)-function for the family of solutions given by Theorem 3.2.
The known asymptotics of the G-function imply that \(\tau (Z,t)\) has an asymptotic expansion involving the Bernoulli numbers
valid as \(t\rightarrow 0\) in any half-plane whose boundary rays are not active.
3.6 Two classes of examples
There are two important classes of examples of BPS structures where we can say something about solutions to the Riemann–Hilbert problem. Both are also of interest in theoretical physics. They are treated a little more thoroughly in Sects. 6 and 7 , but there are many unanswered questions which we leave for future research.
(i) Topological strings Let X be a compact Calabi–Yau threefold. There is a variation of BPS structures over the complexified Kähler cone
arising mathematically from generalised Donaldson–Thomas theory applied to coherent sheaves on X supported in dimension \(\le 1\). The BPS invariants are expected to coincide with the genus 0 Gopakumar–Vafa invariants (see [19, Conjecture 6.20]). Assuming this, we argue that the asymptotic expansion of the resulting \(\tau \)-function should be related to the Gromov–Witten partition function of X. More precisely, it should reproduce the \(g\ge 2\) terms in those parts of the partition function arising from constant maps and genus 0 degenerate contributions:
We give a complete proof of this result in the case of the resolved conifold in [5]: this involves writing down a non-perturbative version of the above expression and checking that it gives rise via (16) to a solution to the Riemann–Hilbert problem.
(ii) Theories of class S Our second example relates to the class of \(N=2\), \(d=4\) gauge theories known as theories of class S. We consider only the case of gauge group \({\text {SU}}(2)\). To specify the theory we need to fix a genus \(g\ge 0\) and a collection of \(d\ge 1\) integers
Mathematically, we can then proceed by introducing a complex orbifold \({\text {Quad}}(g,m)\) parameterizing pairs (S, q) consisting of a Riemann surface S of genus g, and a meromorphic quadratic differential q on S which has simple zeroes, and poles of the given multiplicities \(m_i\). It is proved in [8] that this space also arises as a (discrete quotient of) the space of stability conditions on a triangulated category \(\mathcal {D}(g,m)\) having the three-dimensional Calabi–Yau property. Applying generalized Donaldson–Thomas theory then leads to a variation of BPS structures over \({\text {Quad}}(g,m)\), whose central charge is given by the periods of the differential q, and whose BPS invariants are counts of finite-length trajectories. Work of Iwaki and Nakanishi [18] shows that the Riemann–Hilbert problem corresponding to a pair (S, q) is closely related to exact WKB analysis of the corresponding Schrödinger equation
where z is some local co-ordinate in a fixed projective structure on S, and \(\hbar \) should be identified with the variable t in Problem 3.1. This story is the conformal limit of that described by Gaiotto et al. in the paper [15].
4 The BPS Riemann–Hilbert problem
In this section we discuss the Riemann–Hilbert problem defined by a convergent BPS structure. It is closely related to the Riemann–Hilbert problem considered by Gaiotto et al. [14], and has also been studied by Stoppa and his collaborators [1, 12].
4.1 Analytic BPS automorphisms
We begin by summarising some basic analytic facts which are proved in “Appendix B”. Let \((\Gamma , Z, \Omega )\) be a BPS structure, let \(\mathbb {T}\) be the associated twisted torus, and fix an acute sector \(\Delta \subset \mathbb {C}^*\). For each real number \(R>0\) define the open subset \(U_\Delta (R)\subset \mathbb {T}\) to be the interior of the subset
It follows from the support property that the subset \(U_\Delta (R)\subset \mathbb {T}\) is non-empty (see Lemma B.2). Recall the definition of the height of a ray \(\ell \subset \mathbb {C}^*\) from Sect. 2.5.
Proposition 4.1
Let \((\Gamma , Z, \Omega )\) be a convergent BPS structure, and \(\Delta \subset \mathbb {C}^*\) a convex sector. For sufficiently large \(R>0\) the following statements hold:
-
(i)
For each ray \(\ell \subset \Delta \), the power series \({\text {DT}}(\ell )\) is absolutely convergent on \(U_\Delta (R)\), and hence defines a holomorphic function
$$\begin{aligned} {\text {DT}}(\ell ):U_\Delta (R)\rightarrow \mathbb {C}. \end{aligned}$$ -
(ii)
The time 1 Hamiltonian flow of the function \({\text {DT}}(\ell )\) with respect to the Poisson structure \(\{-,-\}\) on \(\mathbb {T}\) defines a holomorphic embedding
$$\begin{aligned} \mathbb {S}(\ell ):U_\Delta (R)\rightarrow \mathbb {T}. \end{aligned}$$ -
(iii)
For each \(H>0\), the composition in clockwise order
$$\begin{aligned} \mathbb {S}_{<H}(\Delta ) = \mathbb {S}_{\ell _1} \circ \mathbb {S}_{\ell _2} \circ \cdots \circ \mathbb {S}_{\ell _k}, \end{aligned}$$corresponding to the finitely many rays \(\ell _i\subset \Delta \) of height \(< H\) exists, and the pointwise limit
$$\begin{aligned} \mathbb {S}(\Delta )=\lim _{H\rightarrow \infty } \mathbb {S}_{<H}(\Delta ) :U_\Delta (R)\rightarrow \mathbb {T}\end{aligned}$$is a well-defined holomorphic embedding.
Proof
See “Appendix B”, Proposition B.3. \(\square \)
We think of the maps \(\mathbb {S}(\ell )\) constructed in Proposition 4.1 as giving partially-defined automorphisms of the twisted torus \(\mathbb {T}\). We will usually restrict attention to BPS structures which in the terminology of Sect. 2.6 are ray-finite, generic and integral. The map \(\mathbb {S}(\ell )\) can then be computed using the following result.
Proposition 4.2
Suppose that \((\Gamma , Z, \Omega )\) is ray-finite, generic and integral. Then for any ray \(\ell \subset \mathbb {C}^*\) the embedding \(\mathbb {S}(\ell )\) of Proposition 4.1 extends to a birational automorphism of \(\mathbb {T}\), whose action on twisted characters is given by
Proof
See “Appendix B”, Proposition B.6. \(\square \)
Note that if the BPS structure \((\Gamma ,Z,\Omega )\) satisfies the stronger condition of being finite, then there are only finitely many active rays, so for any acute sector \(\Delta \subset \mathbb {C}^*\) the map \(\mathbb {S}(\Delta )\) of Proposition 4.1 also extends to a birational automorphism of \(\mathbb {T}\).
4.2 Statement of the problem
Let \((\Gamma , Z, \Omega )\) be a convergent BPS structure and denote by \(\mathbb {T}\) the associated twisted torus. Given a ray \({r}\subset \mathbb {C}^*\) we consider the corresponding half-plane
We shall be dealing with functions of the form
Composing with the twisted characters of \(\mathbb {T}\) we can equivalently consider functions
The Riemann–Hilbert problem associated to the BPS structure \((\Gamma , Z, \Omega )\) depends on a choice of element \(\xi \in \mathbb {T}\) which we refer to as the constant term. It reads as follows:
Problem 4.3
Fix an element \(\xi \in \mathbb {T}\). For each non-active ray \({r}\subset \mathbb {C}^*\) we seek a holomorphic function \(X_{r}:\mathbb {H}_{r}\rightarrow \mathbb {T}\) such that the following three conditions are satisfied:
-
(RH1)
Jumping. Suppose that two non-active rays \({r}_1,{r}_2\subset \mathbb {C}^*\) form the boundary rays of a convex sector \(\Delta \subset \mathbb {C}^*\) taken in clockwise order. Then
$$\begin{aligned} X_{{r}_1}(t)= \mathbb {S}(\Delta )( X_{{r}_2}(t)), \end{aligned}$$for all \(t\in \mathbb {H}_{{r}_1}\cap \mathbb {H}_{{r}_2}\) with \( 0<|t|\ll 1\).
-
(RH2)
Finite limit at 0. For each non-active ray \({r}\subset \mathbb {C}^*\) and each class \(\gamma \in \Gamma \) we have
$$\begin{aligned} \exp (Z(\gamma )/t)\cdot X_{{r},\gamma }(t) \rightarrow \xi (\gamma ) \end{aligned}$$as \(t\rightarrow 0\) in the half-plane \(\mathbb {H}_{r}\).
-
(RH3)
Polynomial growth at\(\infty \). For any class \(\gamma \in \Gamma \) and any non-active ray \({r}\subset \mathbb {C}^*\), there exists \(k>0\) such that
$$\begin{aligned} |t|^{-k}< |X_{{r},\gamma } (t)|<|t|^k, \end{aligned}$$for \(t\in \mathbb {H}_{r}\) with \(|t|\gg 0\).
To make sense of the condition (RH1) note that by Proposition 4.2 we can find \(R>0\) such that the partially-defined automorphism \(\mathbb {S}(\Delta )\) is well-defined on the open subset \(U_{\Delta }(R)\subset \mathbb {T}\). Observe that if an active class \(\gamma \in \Gamma \) satisfies \(Z(\gamma )\in \Delta \) and we take \(t\in \mathbb {H}_{{r}_1}\cap \mathbb {H}_{{r}_2}\) then the quantity \(Z(\gamma )/t\) has strictly positive real part. Using the support property it follows (see the proof of Lemma B.2) that for \( 0<|t|\ll 1\)
Condition (RH2) then implies that \(X_{{r}_i}(t)\in U_\Delta (R)\) whenever \(t\in \mathbb {H}_{{r}_1}\cap \mathbb {H}_{{r}_2}\) with \( 0<|t|\ll 1\), so that the relation (RH1) is indeed well-defined.
Remark 4.4
When the BPS structure \((\Gamma ,Z,\Omega )\) is finite, integral and generic, we can rewrite the condition (RH1) using Proposition 4.2. Given an active ray \(\ell \), consider a small anticlockwise perturbation \({r}_-\), and a small clockwise perturbation \({r}_+\), both rays being non-active. Then (RH1) is the condition that
Note that the generic assumption ensures there is no need to distinguish the functions \(X_{{r}_\pm }(t)\) inside the product, since for classes \(\gamma \in \Gamma \) satisfying \(Z(\gamma )\in \ell \) they are equal.
It will be useful to consider the maps \(Y_{r}:\mathbb {H}_{r}\rightarrow \mathbb {T}_+\) defined by
Composing with the characters of \(\mathbb {T}_+\) we can also encode the solution in the system of maps
Of course the maps \(X_{r}\) and \(Y_{r}\) are equivalent data: we use whichever is most convenient.
Remark 4.5
It follows from the condition (RH1) that if two non-active rays \({r}_1,{r}_2\) bound a convex sector containing no active rays, then the two functions \(X_{{r}_i}:\mathbb {H}_{{r}_i}\rightarrow \mathbb {T}\) required in Problem 4.3 glue together to give a holomorphic function on \(\mathbb {H}_{{r}_1}\cup \mathbb {H}_{{r}_2}\). It follows that if a non-active ray \({r}\subset \mathbb {C}^*\) is not a limit of active rays, then the corresponding function \(X_{r}\) extends analytically to a neighbourhood of the closure of \(\mathbb {H}_{r}\subset \mathbb {C}^*\).
4.3 Remarks on the formulation
The Riemann–Hilbert problem of the last subsection is the main subject of this paper. Unfortunately we have no general results giving existence or uniqueness of its solutions. Moreover one could easily imagine various small perturbations of the statement of Problem 4.3, and it will require further work to decide for sure exactly what the correct conditions should be. We make a few remarks on this here.
Remarks 4.6
-
(i)
From a heuristic point-of-view it is useful to consider a Riemann–Hilbert problem involving maps from \(\mathbb {C}^*\) into the group G of Poisson automorphisms of the torus \(\mathbb {T}\). The above formulation is obtained by evaluating a t-dependent automorphism of \(\mathbb {T}\) at the chosen point \(\xi \in \mathbb {T}\). If we replace the infinite-dimensional group G with the finite-dimensional group \({\text {GL}}_n(\mathbb {C})\) the analogous Riemann–Hilbert problems are familiar in the theory of linear differential equations with irregular singularities, and play an important role in the theory of Frobenius manifolds [9, Lecture 4]. This connection between stability conditions and Stokes phenomena goes back to [7], and will be revisited in [6].
-
(ii)
In Sect. 3.1 we gave a simplified formulation of the Riemann–Hilbert problem which considers a single function \(X:\mathbb {C}^*\rightarrow \mathbb {T}\) with prescribed discontinuities along active rays. This becomes a little tricky to make sense of when the active rays are dense in regions of \(\mathbb {C}^*\), so we prefer the formulation given in Problem 4.3, which is modelled on the standard approach in the finite-dimensional case. We can obtain a solution to Problem 3.1 from a solution to Problem 4.3 by defining \(X(t)=X_{\mathbb {R}_{>0}\cdot t} (t)\); Remark 4.5 shows that this defines a holomorphic function away from the closure of the union of the active rays. Note that Problem 4.3 imposes strictly stronger conditions on the resulting function \(X(t)\), because the conditions (RH2) and (RH3) are assumed to hold in half-planes.
-
(iii)
We can weaken the conditions in Problem 4.3 in various ways, and until we have studied more examples in detail it is not possible to be sure exactly what is the correct formulation. For example, we could allow the functions \(X_{{r},\gamma }(t)\) to have poles on the half-plane \(\mathbb {H}_{r}\), or we could replace \(\mathbb {H}_{r}\) by a smaller convex sector of some fixed angle. We can also consider a variant of Problem 4.3 where we only assume that the map \(X_{r}\) is defined and holomorphic on the intersection of \(\mathbb {H}_{r}\) with some punctured disc \(\{t\in \mathbb {C}^*:|t|<r\}\), and drop condition (RH3) altogether. We shall refer to this last version as the weak Riemann–Hilbert problem associated to the BPS structure.
4.4 Symmetries of the problem
There are a couple of obvious symmetries of the Riemann–Hilbert problem which deserve further comment. For the first, note that the twisted torus \(\mathbb {T}\) has a canonical involution \(\sigma :\mathbb {T}\rightarrow \mathbb {T}\) which acts on twisted characters by \(\sigma ^*(x_\gamma )=x_{-\gamma }\). The fixed point set is the finite subset
whose elements are quadratic refinements of the form \(\langle -,-\rangle \).
The symmetry property \(\Omega (-\gamma )=\Omega (\gamma )\) of the BPS invariants implies that
It follows that given a collection of functions \(X^{\xi }_{r}(t)\) solving the Riemann–Hilbert problem for the constant term \(\xi \), we can generate another solution, this time for the constant term \(\sigma (\xi )\), by defining
In particular, if we had uniqueness of solutions, we could conclude that whenever \(\xi \in \mathbb {T}^\sigma \) is a quadratic refinement of the form \(\langle -,-\rangle \), any solution to the Riemann–Hilbert problem satisfies
For the second symmetry of the Riemann–Hilbert problem, note that given a BPS structure \((\Gamma ,Z,\Omega )\) we can obtain a new BPS structure \((\Gamma ,\lambda Z,\Omega )\) by simply multiplying the central charges \(Z(\gamma )\in \mathbb {C}\) by a fixed scalar \(\lambda \in \mathbb {C}^*\). It is then clear that if \(X_{r}(t)\) is a system of solutions to the Riemann–Hilbert problem for the BPS structure \((\Gamma ,Z,\Omega )\), then the functions \(X_{\lambda {r}}(\lambda t)\) will be a system of solutions to the problem for \((\Gamma ,\lambda Z,\Omega )\) with the same constant term. Again, if we had uniqueness of solutions, we could conclude that all solutions to Problem 4.3 are invariant under simultaneous rescaling of Z and t.
4.5 Null vectors and uniqueness
Let \((Z,\Gamma ,\Omega )\) be a BPS structure, and denote by \(\mathbb {T}\) the corresponding twisted torus.
Definition 4.7
An element \(\gamma \in \Gamma \) will be called null if it satisfies \(\langle \alpha ,\gamma \rangle =0\) for all active classes \(\alpha \in \Gamma \). A twisted character \(x_\gamma :\mathbb {T}\rightarrow \mathbb {C}^*\) corresonding to a null element \(\gamma \in \Gamma \) will be called a coefficient.
Note that the definition of the wall-crossing automorphisms \(\mathbb {S}(\ell )\) shows that they fix all coefficients: \(\mathbb {S}(\ell )^*(x_\gamma )=x_\gamma \). This leads to the following partial uniqueness result.
Lemma 4.8
Let \((Z,\Gamma ,\Omega )\) be a convergent BPS structure and \(\gamma \in \Gamma \) a null element. Then for any solution to the Riemann–Hilbert problem, and any non-active rays \({r}\subset \mathbb {C}^*\), one has \(Y_{{r}, \gamma }(t)=1\) for all \(t\in \mathbb {H}_{r}\).
Proof
Since coefficients are unchanged by wall-crossing, condition (RH1) shows that the functions \(Y_{{r},\gamma }(t)\) for different rays \({r}\subset \mathbb {C}^*\) piece together to give a single holomorphic function \(Y_\gamma :\mathbb {C}^*\rightarrow \mathbb {C}^*\). Since we can cover \(\mathbb {C}^*\) by half-planes \(\mathbb {H}_{{r}_i}\) corresponding to finitely many non-active rays \({r}_i\subset \mathbb {C}^*\), condition (RH2) shows that this function has a removable singularity at \(0\in \mathbb {C}\) with value \(Y_\gamma (0)=1\), and condition (RH3) shows that it has at worst polynomial growth at \(\infty \). It follows that \(Y_\gamma \) extends to a meromorphic function \(\mathbb {C}\mathbb {P}^1\rightarrow \mathbb {C}\mathbb {P}^1\) which has neither zeroes nor poles on \(\mathbb {C}\). This implies that \(Y_\gamma (t)\) is constant, which proves the result. \(\square \)
Recall the definition of an uncoupled BPS structure from Sect. 2.6.
Lemma 4.9
Let \((Z,\Gamma ,\Omega )\) be a finite, uncoupled BPS structure. Then the associated Riemann–Hilbert problem has at most one solution.
Proof
Note that uncoupled BPS structures are in particular generic, so Remark 4.4 applies. Fix an arbitrary class \(\beta \in \Gamma \). The uncoupled condition implies that all classes \(\gamma \in \Gamma \) appearing in the product on the right-hand side of (21) are null. Lemma 4.8 shows that for these classes the corresponding functions
are uniquely determined. It follows that if we have two systems of solutions
to the Riemann–Hilbert problem, then the ratios
piece together to give a single holomorphic function \(q_\beta :\mathbb {C}^*\rightarrow \mathbb {C}^*\). Arguing exactly as in Lemma 4.8 we can use conditions (RH2) and (RH3) to conclude that \(q_\beta (t)=1\) for all \(t\in \mathbb {C}^*\) which proves the claim. \(\square \)
Remark 4.10
Let \((\Gamma ,Z,\Omega )\) be a convergent BPS structure, and consider the doubled BPS structure \((\Gamma \oplus \Gamma ^\vee ,Z,\Omega )\) of Sect. 2.8. For each class \(\gamma \in \Gamma \) the corresponding element
is null, because it is orthogonal to any class of the form \((\alpha ,0)\in \Gamma \oplus \Gamma ^\vee \) by the formula (11). Lemma 4.8 therefore implies that any solution to the Riemann–Hilbert problem for the double satisfies \(Y_{\gamma _D,{r}}(t)=1\). This implies that
for all \(t\in \mathbb {C}^*\) and all non-active rays \({r}\subset \mathbb {C}^*\).
In this way one sees that if a BPS structure has a non-degenerate form \(\langle -,-\rangle \), then solving the Riemann–Hilbert problem for the doubled BPS structure is precisely equivalent to solving the problem for the original BPS structure. However, when the form \(\langle -,-\rangle \) is degenerate a solution to the Riemann–Hilbert problem for the doubled BPS structure contains strictly more information than a solution to the original problem. We will see an example of this in Sect. 5.1 below.
4.6 Tau functions
Consider a framed, miniversal variation of BPS structures \((\Gamma ,Z_p,\Omega _p)\) over a complex manifold M. For the relevant definitions the reader can either consult the summary in Sect. 3.3, or the full treatment in “Appendix A”. There is a holomorphic map
which we call the period map. The miniversal assumption ensures that the derivative
at each point \(p\in M\) is an isomorphism. We can therefore identify the tangent space \(T_p M\) with the vector space \({\text {Hom}}_\mathbb {Z}(\Gamma ,\mathbb {C})\). The form \(\langle -,-\rangle \) then induces a Poisson structure on M.
More explicitly, we can choose a basis \((\gamma _1,\ldots ,\gamma _n)\subset \Gamma \) and use the functions
as co-ordinates on M. The dual of the map (23) identifies \(\gamma _i\in \Gamma \) with \(dz_i\in T_p^*M\), and the Poisson structure has the Darboux form
Let us consider a family of solutions
to the Riemann–Hilbert problems associated to the BPS structures \((\Gamma ,Z_p,\Omega _p)\). For each ray \({r}\subset \mathbb {C}^*\) we assume that \(Y_{r}(p,t)\) is a piecewise holomorphic function, with discontinuities at points \(p\in M\) where the ray \({r}\subset \mathbb {C}^*\) is active in the BPS structure \((\Gamma ,Z_p,\Omega _p)\). Differentiating with respect to t and translating to the identity \(1\in \mathbb {T}_+\) we get a map
Composing with the inverse of (23), this can be viewed as a vector field V(t) on M depending on \(t\in \mathbb {C}^*\). A \(\tau \)-function for the family of solutions \(Y_{r}(p,t)\) is a piecewise holomorphic function
such that V(t) is the Hamiltonian vector field of the function \((2\pi i)\cdot \log \tau _{r}\). In terms of the co-ordinates \(z_i=Z(\gamma _i)\) described above, the condition is that
By the second symmetry property of Sect. 4.4 it is natural to also impose the condition that \(\tau \) is invariant under simultaneous rescaling of Z and t. In the case when the form \(\langle -,-\rangle \) is non-degenerate this is enough to determine the \(\tau \) function uniquely up to multiplication by an element of \(\mathbb {C}^*\).
5 Explicit solutions in the finite, uncoupled case
In this section we show how to solve the Riemann–Hilbert problem associated to a finite, uncoupled, integral BPS structure, and compute the \(\tau \)-function associated to a variation of such structures. The situation considered here corresponds to the case of ‘mutually local corrections’ in [14]. The inspiration for our solution comes from a calculation of Gaiotto [13, Section 3].
5.1 Doubled \(\hbox {A}_1\) example
The following BPS structure arises from the \(\hbox {A}_1\) quiver, which consists of a single vertex and no arrows. It depends on a parameter \(z\in \mathbb {C}^*\).
-
(i)
The lattice \(\Gamma =\mathbb {Z}\cdot \gamma \) has rank one, and thus \(\langle -,-\rangle =0\);
-
(ii)
The central charge \(Z:\Gamma \rightarrow \mathbb {C}\) is determined by \(Z(\gamma )=z\in \mathbb {C}^*\);
-
(iii)
The only non-vanishing BPS invariants are \(\Omega (\pm \gamma )=1\).
The Riemann–Hilbert problem associated to this BPS structure is trivial since all elements of \(\Gamma \) are null. Let us instead consider the double of this BPS structure
Let \(\gamma ^\vee \in \Gamma ^\vee \) be the unique generator satisfying \(\gamma ^\vee (\gamma )=1\). Note that the definition (11) shows that the skew-symmetric form \(\langle -,-\rangle \) on \(\Gamma _D\) satisfies \(\langle \gamma ^\vee ,\gamma \rangle =1\).
To define the Riemann–Hilbert problem for the doubled BPS structure we must first choose a constant term \(\xi _D\in \mathbb {T}_D\), where \(\mathbb {T}_D\) is the twisted torus corresponding to the lattice \(\Gamma _D\). For simplicity we take \(\xi _D(\gamma ^\vee )=1\), and write \(\xi =\xi _D(\gamma )\in \mathbb {C}^*\).
The only active rays are \(\ell _\pm =\pm \mathbb {R}_{>0}\cdot z\), and Lemma 4.8 shows that
for any non-active ray \({r}\subset \mathbb {C}^*\). The non-trivial part of the Riemann–Hilbert problem for the doubled BPS structure consists of the functions
It follows from Remark 4.5 that the functions \(Y_{{r}}(t)\) for non-active rays \({r}\subset \mathbb {C}^*\) lying in the same component of \(\mathbb {C}{\setminus } \mathbb {R}\cdot z\) are analytic continuations of each other. Thus we obtain just two holomorphic functions
corresponding to non-active rays lying in the half-planes \(\pm {\text {Im}}(z/t)>0\). Using Remark 4.4, the Riemann–Hilbert problem for the doubled BPS structure can therefore be restated as follows.
Problem 5.1
Find holomorphic functions \(Y_\pm :\mathbb {C}^*{\setminus } i\ell _\pm \rightarrow \mathbb {C}^*\) such that:
-
(i)
There are relations
$$\begin{aligned} Y_-(t)={\left\{ \begin{array}{ll} Y_+(t) \cdot \left( 1-\xi ^{+1}\cdot e^{-z/t}\right) &{} \text{ if } t\in \mathbb {H}_{\ell _+},\\ Y_+(t) \cdot \left( 1-\xi ^{-1}\cdot e^{+z/t}\right) &{} \text{ if } t\in \mathbb {H}_{\ell _-}. \end{array}\right. } \end{aligned}$$(25) -
(ii)
As \(t\rightarrow 0\) in \(\mathbb {C}^*{\setminus } i\ell _{\mp }\) we have \(Y_{\pm }(t)\rightarrow 1\).
-
(iii)
There exists \(k>0\) such that
$$\begin{aligned} |t|^{-k}< |Y_{\pm }(t)|<|t|^k \end{aligned}$$as \(t\rightarrow \infty \) in \(\mathbb {C}^*{\setminus } i\ell _{\mp }\).
To understand condition (i) note that if \(t\in \mathbb {H}_{\ell _+}\) then t lies in the domains of definition \(\mathbb {H}_{r}\) of the functions \(Y_{r}\) corresponding to sufficiently small deformations of the ray \(\ell _+\). Thus (21) applies to the ray \(\ell _+\) and we obtain the first of the relations (25). The second follows similarly from (21) applied to the opposite ray \(\ell _-\).
5.2 Solution in the doubled \(\hbox {A}_1\) case
The formula
defines a meromorphic function of \(w\in \mathbb {C}^*\), which is multi-valued due to the factor
Since \(\Gamma (w)\) is meromorphic on \(\mathbb {C}\) with poles only at the non-positive integers, it follows that \(\Lambda (w)\) is holomorphic on \(\mathbb {C}^*{\setminus }\mathbb {R}_{<0}\). We specify it uniquely by taking the principal branch of \(\log \).
The Stirling expansion [28, Section 12.33] gives an asymptotic expansion
where \(B_{2g}\) denotes the (2g)th Bernoulli number. This expansion is valid as \(w\rightarrow \infty \) in the complement of a closed sector containing the ray \(\mathbb {R}_{<0}\). It implies in particular that \(\Lambda (w)\rightarrow 1\).
Proposition 5.2
When \(\xi =1\), Problem 5.1 has a unique solution, namely
Proof
Note that the function \(Y_+(t)\) is indeed holomorphic on the domain \(\mathbb {C}^*{\setminus } i\ell _+\) as required, because if we set \(w=z/2\pi it\) then
Similarly \(Y_-(t)\) is holomorphic on \(\mathbb {C}^*{\setminus } i\ell _-\). The Euler reflection formula gives
Since \(\Gamma (n)=(n-1)!\) for \(n\in \mathbb {Z}_{>0}\), it follows that \(\Gamma (w)\) is nowhere vanishing. The same is therefore true of \(\Lambda (w)\). The reflection formula also implies that for \(w\in \mathbb {C}{\setminus } \mathbb {Z}\)
where we used \(\Gamma (1-w)=(-w)\cdot \Gamma (-w)\). For the principal branch of \(\log \) we have
Thus we conclude that
when \({\text {Im}}(w)>0\). Note that if \(w=z/2\pi i t\) then
so we get the second of the relations (25). The other follows in the same way. Property (ii) is immediate from the Stirling expansion (27). Property (iii) is a simple consequence of the fact that \(\Gamma (w)\) has a simple pole at \(w=0\). Finally, the uniqueness statement follows from Lemma 4.9. \(\square \)
5.3 The finite uncoupled case
In the case of a finite, uncoupled, integral BPS structure we can construct a unique solution to the Riemann–Hilbert problem by superposing the solutions from the previous section.
Theorem 5.3
Let \((Z,\Gamma ,\Omega )\) be a finite, uncoupled, integral BPS structure. Suppose that \(\xi \in \mathbb {T}\) satisfies \(\xi (\gamma )=1\) for all active classes \(\gamma \in \Gamma \). Then the corresponding Riemann–Hilbert problem has a unique solution, which associates to a non-active ray \({r}\) the function
where the product is taken over the finitely many active classes \(\gamma \in \Gamma \) for which \(Z(\gamma )\in i\mathbb {H}_{r}\).
Proof
Note first that the expression (29) is holomorphic and non-zero on \(\mathbb {H}_{r}\) because in each factor both \(Z(\gamma )/i\) and t lie in \(\mathbb {H}_{r}\), so the argument of \(\Lambda \) does not lie in \(\mathbb {R}_{<0}\). The properties (RH2) and (RH3) then follow immediately as in the proof of Proposition 5.2. Consider two non-active rays \({r}_-\) and \({r}_+\) obtained by small perturbations, anti-clockwise and clockwise respectively, of an active ray \(\ell \). Then \(\ell \subset i\mathbb {H}_{{r}_+}\) whereas \(-\ell \subset i\mathbb {H}_{{r}_-}\). Assume that \(t\in \mathbb {H}_{{r}_-}\cap \mathbb {H}_{{r}_+}\). Then \(t\in \mathbb {H}_\ell \) and hence \(-Z(\gamma )/2\pi it\) lies in the upper half-plane whenever \(Z(\gamma )\in \ell \). Using (28) we therefore obtain
This is precisely the condition (21) since Lemma 4.8 and the assumption on \(\xi \) implies that \(X_{\gamma }(t)=\exp (-Z(\gamma )/t)\) whenever \(\Omega (\gamma )\ne 0\). \(\square \)
Using the Stirling expansion we obtain an asymptotic expansion
valid as \(t\rightarrow 0\) in the half-plane \(\mathbb {H}_{r}\). We have set \(\xi (\beta )=\exp (2\pi i \theta (\beta ))\). The extra factor of 2 in the denominator arises because in (29) we take a product over half the classes in \(\Gamma \). Note that this expansion is independent of the choice of ray \({r}\subset \mathbb {C}^*\).
5.4 Tau function in the uncoupled case
Consider the expression
where G is the Barnes G-function [2, 27, Appendix], and \(\zeta (s)\) is the Riemann zeta function. It defines a holomorphic and nowhere vanishing function on \(\mathbb {C}^*{\setminus } \mathbb {R}_{<0}\) which we specify uniquely by defining the factor \(w^{w^2/2}\) using the principal value of \(\log \). The asymptotic expansion of \(\Upsilon (w)\) is
valid as \(w\rightarrow \infty \) in the complement of any sector in \(\mathbb {C}^*\) containing the ray \(\mathbb {R}_{<0}\). This can be found for example in [2, Section 15] or [27, Appendix], although note that Barnes uses a different indexing for the Bernoulli numbers, and refers to the real number
as the Glaisher-Kinkelin constant.
Lemma 5.4
There is an identity
Proof
Note that this is obvious at the level of the asymptotic expansions. For the proof we use the identity
which can be found in [2, Section 12] (see also [27, Formula (A.13)]) to get
The result then follows from (26) by taking \(\log \) and differentiating. \(\square \)
In the case of variations of BPS structures satisfying the conditions of Theorem 5.3 the following result gives a natural choice of \(\tau \)-function.
Theorem 5.5
Let \((\Gamma ,Z_p,\Omega _p)\) be a framed, miniversal variation of finite, uncoupled, integral BPS structures over a complex manifold M. Given a ray \({r}\subset \mathbb {C}^*\), the function
is a \(\tau \)-function for the family of solutions of Theorem 5.3.
Proof
The expression (32) is holomorphic and non-zero on \(\mathbb {H}_{r}\) for the same reason given in the proof of Theorem 5.3. It is also clearly invariant under simultaneous rescaling of Z and t. Choosing a basis \((\gamma _1,\ldots ,\gamma _n)\subset \Gamma \), and using the local co-ordinates \(z_i=Z(\gamma _i)\) on M, we have
where we wrote \(\epsilon _{ij}=\langle \gamma _i,\gamma _j\rangle \) and used the decomposition \(\gamma =\sum _i m_i(\gamma )\gamma _i\). Using Lemma 5.4 this can be rewritten as
which gives (24), and hence completes the proof that (32) defines a \(\tau \)-function.
\(\square \)
Applying (31) we get an asymptotic expansion
valid as \(t\rightarrow 0\) in the half-plane \(\mathbb {H}_{r}\). Once again this expansion is independent of the ray \(r\subset \mathbb {C}^*\).
Remark 5.6
The function \(\Upsilon (w)\) is closely related to the function \(\gamma _\hbar (x;\Lambda )\) which plays an important role in Okounkov and Nekrasov’s work on supersymmetric gauge theories [23, Appendix A]. More precisely, they consider a function \(\gamma _\hbar (x;\Lambda )\) which is uniquely defined up to a linear function in x by two properties: a difference equation, and the existence of an asymptotic expansion. Using the property \(G(w+1)=\Gamma (w)\cdot G(w)\) of the Barnes G-function, and the expansion (31), it follows that we can take
The term appearing in the exponential on the right-hand side gives rise to the prepotential of the gauge theory. We hope that a clearer understanding of the definition of the \(\tau \)-function will enable us to give a mathematical definition of the prepotential.
6 Geometric case: Gromov–Witten invariants
In this section we consider a class of BPS structures related to closed topological string theory on a compact Calabi–Yau threefold. In mathematical terms they arise from stability conditions on the category of coherent sheaves supported in dimension \(\le 1\). These BPS structures are uncoupled but not finite. We will show that formally applying the expression (33) in this case reproduces the genus 0 degenerate contributions to the Gromov–Witten generating function. In [5] we give a more careful analysis for the special case of the resolved conifold.
6.1 Gopakumar–Vafa invariants
Let X be a smooth projective Calabi–Yau threefold. For the sake of notational simplicity we will assume that the group \(H_2(X,\mathbb {Z})\) is torsion-free. The Gromov–Witten potential of X is a formal series
where \({\text {GW}}(g,\beta )\in \mathbb {Q}\) is the genus g Gromov–Witten invariant for stable maps of class \(\beta \in H_2(X,\mathbb {Z})\). Note that by definition these invariants are nonzero only for effective curve classes \(\beta \ge 0\). The symbols \(x^\beta \) are formal variables living in a suitable completion of the effective cone in the group ring of \(H_2(X,\mathbb {Z})\), and \(\lambda \) is a formal parameter corresponding to the string coupling.
We can split the series (34) into contributions from constant and non-constant maps
The contribution from the constant maps [11, Theorem 4] is
where the expressions \(a_0(x)\) and \(a_1(x)\) can be found for example in [24]. Although the precise form of these expressions will not be relevant here it is worth noting that, unlike the higher genus terms, they involve the variables \(x^\beta \). Turning now to the contributions from non-constant maps, the Gopakumar–Vafa conjecture [16, 24] claims that there exist integers \({\text {GV}}(g,\beta )\in \mathbb {Z}\), such that
We will be particularly interested in the expression
which gives the contribution from genus 0 Gopakumar–Vafa invariants. Note that using the Laurent expansion
we can write the coefficient of \(\lambda ^{2g-2}\) in (36) as
at least for \(g\ge 2\).
6.2 Torsion sheaf BPS invariants
Let \(\mathcal {A}={\text {Coh}}_{\le 1}(X)\) denote the abelian category of coherent sheaves on X supported in dimension \(\le 1\). Any sheaf \(E\in \mathcal {A}\) has a Chern character \({\text {ch}}(E)\in H^*(X,\mathbb {Z})\), which via Poincaré duality we can view as an element
We note that for any objects \(E_1,E_2\) of \(\mathcal {A}\), the Riemann-Roch theorem tells us that
because the intersection number of any two curves on a threefold is zero. We therefore take \(\langle -,-\rangle \) to be the zero form on \(\Gamma \). We define a central charge \(Z:\Gamma \rightarrow \mathbb {C}\) via the formula
where \(\omega _\mathbb {C}=B+i\omega \in H^2(X,\mathbb {C})\) is a complexified Kähler class. The assumption that \(\omega \) is Kähler ensures that for any nonzero object \(E\in \mathcal {A}\) the complex number \(Z(E)\in \mathbb {C}\) lies in the semi-closed upper half-plane
It follows that Z defines a stability condition on the abelian category \(\mathcal {A}\).
For each class \(\gamma \in \Gamma \) there is an associated BPS invariant \(\Omega (\gamma )\in \mathbb {Q}\) first constructed by Joyce and Song ([19], see particularly Sections 6.3–6.4). They are defined using moduli stacks of semistable objects in \(\mathcal {A}\), and should not be confused with the ideal sheaf curve-counting invariants appearing in the famous MNOP conjectures [22]. Joyce and Song prove that the numbers \(\Omega (\gamma )\) are independent of the complexified Kähler class \(\omega _\mathbb {C}\). This is to be expected, since wall-crossing is trivial when the form \(\langle -,-\rangle \) vanishes: see Remark A.4 below.
A direct calculation [19, Section 6.3] shows that
It is expected [19, Conjecture 6.20] that when \(\beta >0\) is a positive curve class
and, in particular, is independent of n. We shall assume this in what follows. We emphasise that the higher genus Gopakumar–Vafa invariants are invisible from the point-of-view of the torsion sheaf invariants \(\Omega (\gamma )\).
6.3 Formal computation of the \(\tau \)-function
The discussion of the last subsection gives rise to a framed variation of BPS structures over the complexified Kähler cone of X, in which the BPS invariants \(\Omega (\gamma )\) are constant. Let us consider the family of double structures as defined in Sect. 2.8. We can identify
equipped with the standard intersection form, and the resulting BPS structures are all uncoupled.
Remarks 6.1
-
(i)
We can easily extend this to a miniversal variation if required, by first introducing an extra factor \(q\in \mathbb {C}^*\) rescaling the central charge Z, and also adding a component \(Z^\vee :\Gamma ^\vee \rightarrow \mathbb {C}\) as in Sect. 2.8. The resulting central charge is
$$\begin{aligned} Z((\beta ,n),\lambda )=2\pi q(\beta \cdot \omega _\mathbb {C}-n)+Z^\vee (\lambda ). \end{aligned}$$Nothing interesting is gained by doing this however.
-
(ii)
We view the doubled structures defined here as an approximation to the correct BPS structures, which should also incorporate BPS invariants corresponding to objects of the full derived category \(D^b{\text {Coh}}(X)\) supported in all dimensions. To define these rigorously would involve constructing stability conditions on \(D^b{\text {Coh}}(X)\), which for X a general compact Calabi–Yau threefold is a well-known unsolved problem (see [3] and [25] for more on this).
Although our BPS structures are not finite, we can nonetheless try to solve the associated Riemann–Hilbert problem by superposing infinitely many gamma functions. Let us formally apply (33) to compute for \(g\ge 2\) the coefficient
of \((2\pi it)^{2g-2}\) in the asymptotic expansion of the \(\tau \)-function.Footnote 1 The contribution from zero-dimensional sheaves is
which agrees with (35). The contribution from one-dimensional sheaves is
where \(v_\beta =\omega _\mathbb {C}\cdot \beta \). Using the identity
valid for \({\text {Im}}(z)>0\) and \(g\ge 2\), we can rewrite (40) as
which then agrees with (37). We conclude that under the variable change
the \(\log \) of the \(\tau \)-function reproduces the genus 0 degenerate contributions to the Gromov–Witten generating function (34), at least for positive powers of \(\lambda \).
Remark 6.2
In the paper [5] we give a rigorous solution to the Riemann–Hilbert problem in the case when X is the resolved conifold. This involves writing down a non-perturbative function which has the above asymptotic expansion.
7 Quadratic differentials and exact WKB analysis
The only examples of \(\hbox {CY}_3\) categories where the full stability space is understood come from quivers with potential associated to triangulated surfaces. The associated stability spaces can be identified with moduli spaces of meromorphic quadratic differentials on Riemann surfaces [8], and the associated BPS invariants then count finite-length trajectories of these differentials. It turns out that the corresponding Riemann–Hilbert problems are closely related to the exact WKB analysis of time-independent Schrödinger equations. We give a brief and sketchy treatment of this connection here; we hope to return to this subject in future papers.
7.1 Quadratic differentials
For more details on the contents of this section see [8]. Let us start by fixing data
and consider the space \({\text {Quad}}(g,m)\) consisting of equivalence classes of pairs (S, q), where S is a compact Riemann surface of genus g and q a meromorphic quadratic differential on S with simple zeroes, and poles of multiplicities \(m_i\). It is a complex orbifold of dimension
Associated to a point (S, q) is a double cover \(\pi :\hat{S}\rightarrow S\) branched at the zeroes and odd-order poles of q. We denote by \(\hat{S}^\circ \subset \hat{S}\) the complement of the inverse image of the poles of q, and define the hat-homology group
where the superscript denotes the \(-1\) eigenspace under the action of the covering involution of \(\pi :\hat{S}\rightarrow S\). The intersection form defines a skew-symmetric form
The groups \(\Gamma \) form a local system over \({\text {Quad}}(g,m)\).
The meromorphic abelian differential \(\sqrt{q}\) is well-defined on the double cover \(\hat{S}\), and holomorphic on \(\hat{S}^\circ \). It defines a de Rham cohomology class in \(H^1(\hat{S}^\circ ;\mathbb {C})^-\) and can be viewed as a group homomorphism \(Z:\Gamma \rightarrow \mathbb {C}\)
It was proved in [8] that the period map
is a local analytic isomorphism.
By a trajectory of a differential (S, q) we mean a path in S along which \(\sqrt{q}\) has constant phase \(\theta \). A finite-length trajectory is of one of two types:
-
(a)
a saddle connection connects two zeroes of the differential (not necessarily distinct);
-
(b)
a closed trajectory: any such moves in an annulus of trajectories called a ring domain.
Any finite-length trajectory can be lifted to a closed cycle in \(\hat{S}\) which defines an associated class \(\gamma \in \Gamma \). All trajectories in a ring domain have the same class, so we can also talk about the class associated to the ring domain.
Let us assume that our quadratic differential is generic in the sense that if \(\gamma _1,\gamma _2\) are two finite-length trajectories of the same phase, then their classes are proportional in \(\Gamma \). We then define the BPS invariants of q by
The reason for the coefficient \(-2\) is that a ring domain leads to a moduli space of stable objects isomorphic to \(\mathbb {P}^1\). See [8, Theorem 1.4]. In physical terms saddle connections represent hypermultiplets, whereas ring domains represent vector multiplets.
Claim 7.1
The data \((\Gamma , Z,\Omega )\) described above defines a miniversal variation of convergent BPS structures over the orbifold \({\text {Quad}}(g,m)\).
Sketch proof
To check the wall-crossing formula one can use the results of [8] to view \({\text {Quad}}(g,m)\) as an open subset of a space of stability conditions on a \(\hbox {CY}_3\) triangulated category defined by a quiver with potential, and then apply the theory of wall-crossing for generalised DT invariants [19, 21].
The fact that the BPS structures are convergent should follow from the results of [8, Section 5]. The basic point is that the only non-finiteness in the BPS spectrum arises from finitely many ring domains. Each of these contributes an infinite collection of saddle connections with classes of the form \(\gamma +n\alpha \), where \(\alpha \) is the class of the ring domain. But for sufficiently large \(R>0\) these saddle connections give a finite contribution to the sum (9). \(\square \)
7.2 Voros symbols
The weak Riemann–Hilbert problem (see Remark 4.6(iii)) defined by the above BPS structures can be solved using exact WKB analysis of an associated Schrödinger equation. This was essentially proved by Iwaki and Nakanishi [18] following Gaiottoc et al. [15].
Suppose given a quadratic differential (S, q) as above. Let us also choose a projective structure on the Riemann surface S.Footnote 2 We can then invariantly consider the holomorphic Schrödinger equation
where z is a co-ordinate in the chosen projective structure. The WKB method involves substituting
and then solving for \(T_j(z)\) order by order. This gives rise to a recursion
together with the initial condition \(T_{0}(z)^2 =q(z)\). Depending on the choice of square-root taken to define \(T_0(z)\) one then obtains two systems of solutions \(T_k^{\pm }(z)\). The differences
are single-valued meromorphic one-forms on the spectral cover \(\hat{S}\), which vanish unless k is even. One has \(\omega _0=\sqrt{q(z)} \, dz\).
The formal cycle Voros symbol associated to a class \(\gamma \in \Gamma \) is the formal sum
Iwaki and Nakanishi, relying on analytic results of [20], show that if \({r}\subset \mathbb {C}^*\) is a non-active ray for the BPS structure defined by (S, q), then the sum over \(g\ge 1\) in the above formal expressions can be Borel summed in the direction \({r}\). This results in Voros symbols which are holomorphic functions of \(t=\hbar \) defined in a neighbourhood of 0 in the half-plane \(\mathbb {H}_{r}\). They also compute the wall-crossing behaviour for these Borel sums as one varies the active ray \({r}\subset \mathbb {C}^*\).
Claim 7.2
Given a quadratic differential (S, q) as above, the Borel sums of the cycle Voros symbols give a solution to the corresponding weak Riemann–Hilbert problem with \(t=\hbar \).
Sketch proof
For the definition of the weak Riemann–Hilbert problem see Remark 4.6(iii). The claim should follow from the work of Iwaki and Nakanishi [18], although a careful proof would require additional continuity arguments to take care of differentials with multiple saddle connections. See particularly Theorem 2.18, Theorem 3.4 and formula (2.21). \(\square \)
It is interesting to ask whether given a suitable choice of base projective structure, the Voros symbols in fact give solutions to the full Riemann–Hilbert problem as stated in Sect. 4.2. Another interesting topic for further research is the connection with topological recursion [10], which is known to be closely related to exact WKB analysis. In particular, it is interesting to ask whether the \(\tau \)-function computed by topological recursion gives a \(\tau \)-function in the sense of this paper.
References
Barbieri, A., Stoppa, J.: Frobenius type and CV-structures for Donaldson–Thomas theory and a convergence property. arXiv:1512.01176
Barnes, E.W.: The theory of the G-function. Q. J. Pure Appl. Math. 31, 264–314 (1900)
Bayer, A., Macrì, E., Stellari, P.: The space of stability conditions on Abelian threefolds, and on some Calabi–Yau Threefolds. arXiv:1410.1585
Bridgeland, T.: Hall algebras and Donaldson–Thomas invariants. In: Proceedings of the 2015 AMS Algebraic Geometry Symposium, Salt Lake City (to appear)
Bridgeland, T.: Riemann–Hilbert problems for the resolved conifold. J. Differ. Geom. arXiv:1703.02776 (to appear)
Bridgeland, T.: Riemann–Hilbert problems from Donaldson–Thomas theory II, in preparation
Bridgeland, T., Toledano Laredo, V.: Stability conditions and Stokes factors. Invent. Math. 187(1), 61–98 (2012)
Bridgeland, T., Smith, I.: Quadratic differentials as stability conditions. Publ. Math. Inst. Hautes Etudes Sci. 121, 155–278 (2015)
Dubrovin, B.: Painlevé Transcendents in Two-Dimensional Topological Field Theory, The Painlevé property. CRM Series Mathematical Physics, pp. 287–412. Springer, New York (1999)
Eynard, B.: A short overview of topological recursion. arxiv:1412.3286
Faber, C., Pandharipande, R.: Hodge integrals and Gromov–Witten theory. Invent. Math. 139(1), 173199 (2000)
Filippini, S., Garcia-Fernandez, M., Stoppa, J.: Stability data, irregular connections and tropical curves. Sel. Math. 23(2), 1355–1418 (2017)
Gaiotto, D.: Opers and TBA. arXiv:1403.6137
Gaiotto, D., Moore, G., Neitzke, A.: Four-dimensional wall-crossing via three-dimensional field theory. Commun. Math. Phys. 299(1), 163–224 (2010)
Gaiotto, D., Moore, G., Neitzke, A.: Wall-crossing, Hitchin systems, and the WKB approximation. Adv. Math. 234, 239–403 (2013)
Gopakumar, R., Vafa, C.: M-theory and topological strings–I. arXiv:hep-th/9809187
Gross, M., Pandharipande, R.: Quivers, curves and the tropical vertex. Port. Math. 67(2), 211–259 (2010)
Iwaki, K., Nakanishi, T.: Exact WKB analysis and cluster algebras. J. Phys. A 47, 474009 (2014)
Joyce, D., Song, Y.: A theory of generalized Donaldson–Thomas invariants. Mem. Am. Math. Soc. 217(1020), iv+199 (2012)
Koike, T., Schäfke, R.: On the Borel summability of WKB solutions of Schrödinger equations with polynomial potentials and its application, in preparation
Kontsevich, M., Soibelman, Y.: Stability structures, motivic Donaldson–Thomas invariants and cluster transformations. arXiv:0811.2435
Maulik, D., Nekrasov, N., Okounkov, A., Pandharipande, R.: Gromov–Witten theory and Donaldson–Thomas theory. I. Compos. Math. 142(5), 1263–1285 (2006)
Okounkov, A., Nekrasov, N.: Seiberg-Witten theory and random partitions. In: Etingof, P., Retakh, V.S., Singer, I.M. (eds.) The Unity of Mathematics. Progress in Mathematics, vol. 244, pp. 525–596. Birkhauser, Boston (2006)
Pandharipande, R.: Three questions in Gromov–Witten theory. In: Proceedings of the International Congress of Mathematicians, vol. II, 503512. Higher Ed. Press, Beijing (2002)
Piyaratne, D., Toda, Y.: Moduli of Bridgeland semistable objects on 3-folds and Donaldson–Thomas invariants. arXiv:1504.01177
Reineke, M.: Cohomology of quiver moduli, functional equations, and integrality of Donaldson–Thomas type invariants. Compos. Math. 147(3), 943–964 (2011)
Voros, A.: Spectral functions, special functions and the Selberg zeta function. Commun. Math. Phys. 110, 439–465 (1987)
Whittaker, E.T., Watson, G.N.: A course of modern analysis. An introduction to the general theory of infinite processes and of analytic functions; with an account of the principal transcendental functions. Reprint of the fourth (1927) edition. Cambridge Mathematical Library. Cambridge University Press, Cambridge, vi+608 pp (1996)
Acknowledgements
The author is very grateful to Kohei Iwaki, Andy Neitzke, Ivan Smith and Balázs Szendrői for extremely helpful discussions during the long gestation period of this paper. This work was partially supported by an ERC Advanced grant. The calculations in Sect. 6 were carried out jointly with Kohei Iwaki during a visit to the (appropriately named) Bernoulli Centre in Lausanne. I would also like to thank Sven Meinhardt for a careful reading of the preprint version, and for several useful comments.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix A. Variations of BPS structure
For BPS structures satisfying the conditions of Proposition 4.2, the BPS automorphisms \(\mathbb {S}(\ell )\) can be realised as birational automorphisms of the twisted torus \(\mathbb {T}\). In general however, even for BPS structures coming from quivers with potential, this is not the case. Thus we need some other approach to defining a variation of BPS structures. If we want to avoid making unnecessary assumptions, the only way to proceed is via formal completions of the ring \(\mathbb {C}[\mathbb {T}]\). In this section we give a rigorous definition along these lines following Kontsevich and Soibelman [21, Section 2].
1.1 Introductory remarks
Before starting formal definitions in the next subsection we consider here a slightly simplified situation which should help to make the general picture clearer. Let \((\Gamma ,Z,\Omega )\) be a BPS structure. Given a basis \((\gamma _1,\ldots ,\gamma _n)\subset \Gamma \) there is a corresponding cone
whose elements we call positive. We call a class \(\gamma \in \Gamma \) negative if \(-\gamma \) is positive.
Let us assume that we can find a basis such that every active class is either positive or negative, and further that all positive classes \(\gamma \in \Gamma \) satisfy \({\text {Im}}Z(\gamma )>0\). These assumptions are always satisfied for BPS structures arising from stability conditions on quivers. Let us also temporarily ignore the difference between the tori \(\mathbb {T}_\pm \).
The co-ordinate ring \(\mathbb {C}[\mathbb {T}]\) can be identified with the algebra of Laurent polynomials
and a regular automorphism of \(\mathbb {T}\) corresponds to an automorphism of this algebra. The element \({\text {DT}}(\ell )\) corresponding to an active ray \(\ell \subset \mathbb {C}^*\) does not in general define an element of \(\mathbb {C}[\mathbb {T}]\) however, since it could an infinite sum of characters. If a ray \(\ell \subset \mathbb {C}^*\) lies in the upper half-plane, the series \({\text {DT}}(\ell )\) defines an element of the power series ring
which is a Poisson algebra in the same way as \(\mathbb {C}[\mathbb {T}]\). We can then define an algebra automorphism
and interpret the wall-crossing formula (15) in the group of automorphisms of \(\mathbb {C}[[\mathbb {T}]]\), at least for sectors \(\Delta \subset \mathbb {C}^*\) contained in the upper half-plane.
In what follows we will modify this procedure in two ways. Firstly, to avoid the assumption on active classes we will work with completions of \(\mathbb {C}[\mathbb {T}]\) defined by more general cones in \(\Gamma \). Secondly, note that if the form \(\langle -,-\rangle =0\) is trivial, the automorphisms \(\mathbb {S}(\ell )\) as defined above will all be identity maps, and the wall-crossing formula will become vacuous. One way to avoid this problem would be to force the form \(\langle -,-\rangle \) to be non-degenerate by passing to the double BPS structure as in Section 2.8. Instead, we will formulate the wall-crossing formula in a group defined abstractly by using the Baker–Campbell–Hausdorff formula to formally exponentiate elements of \(\mathbb {C}[[\mathbb {T}]]\).
1.2 Formal completions
Let \((\Gamma ,Z,\Omega )\) be a BPS structure. To an acute sector \(\Delta \subset \mathbb {C}^*\) we associate a Poisson subalgebra
We will now introduce a natural completion of this algebra.
Define the height of an element \(a=\sum _\gamma a_\gamma \cdot x_\gamma \) to be
Note that since \(\Delta \) is acute, we have
whenever \(\gamma _i\in \Gamma \) satisfy \(Z(\gamma _i)\in \Delta \). It follows that
In particular, for any \(N>0\), the subspace
consisting of elements of height \(\ge N\) is a Poisson ideal. We can therefore consider the inverse limit of the quotient Poisson algebras as \(N\rightarrow \infty \):
The resulting completion \(\mathbb {C}_{\Delta }[[\mathbb {T}]]\) can be identified with the set of formal sums
such that for any \(N>0\) there are only finitely many terms with \(|Z(\gamma )|<N\). We define the height of such an element to be the minimum value of \(|Z(\gamma )|\) occurring.
1.3 Lie algebra and associated group
Continue with the notation from the last subsection. For each \(N>0\), the Poisson bracket induces the structure of a nilpotent Lie algebra on the Poisson ideal
consisting of elements of positive height. The Baker–Campbell–Hausdorff formula then gives rise to a unipotent algebraic group \(G_{\Delta ,\le N}\) with a bijective exponential map
Taking the limit as \(N\rightarrow \infty \) we obtain a pro-nilpotent Lie algebra and a pro-unipotent group related by a bijective exponential map
More concretely, the Lie algebra \(\hat{\mathfrak {g}}_\Delta \) consists of formal sums (44) of positive height, viewed as a Lie algebra via the Poisson bracket. The group
consists of formal symbols \(\exp (x)\) for elements x of the Lie algebra. The group structure is defined using the Baker–Campbell–Hausdorff formula:
Note that if \(\Delta _1\subset \Delta _2\) are nested acute sectors then there is an obvious embedding of Lie algebras \({\mathfrak {g}}_{\Delta _1}\subset {\mathfrak {g}}_{\Delta _2}\), which induces an injective homomorphism \(\hat{G}_{\Delta _1}\hookrightarrow \hat{G}_{\Delta _2}\) of the corresponding groups. We happily confuse elements of \(\hat{G}_{\Delta _1}\) with the corresponding elements of \(\hat{G}_{\Delta _1}\).
Remark A.1
The Lie algebra \(\hat{\mathfrak {g}}_\Delta \) acts on the algebra \(\mathbb {C}_{\Delta }[[\mathbb {T}]]\) via Poisson derivations:
This exponentiates to give an action of \(\hat{G}_\Delta \) by Poisson automorphisms:
On the left-hand side of (45) the symbol \(\exp \) is purely formal as discussed above, whereas on the right-hand side it denotes the exponential of the Poisson derivation \(\{x,-\}\), viewed as an endomorphism of the vector space \(\mathbb {C}_{\Delta }[[\mathbb {T}]]\).
1.4 Products over rays
Let \((\Gamma , Z, \Omega )\) be a BPS structure. Recall the notion of the height of a ray from Sect. 2.5. Let us now also fix an acute sector \(\Delta \subset \mathbb {C}\). The support property ensures that for any ray \(\ell \subset \Delta \) the expression
defines an element of the Lie algebra \(\hat{\mathfrak {g}}_\Delta \). By definition, its height is equal to \({H}(\ell )\). We denote the corresponding group element by
Given \(N>0\), we can consider the truncation
This element is non-trivial only for the finitely many rays of height \(<N\). Therefore, we can form the finite product
Taking the limit \(N\rightarrow \infty \) then gives a well-defined element
The product on the right hand side will usually be infinite.
1.5 Deforming the central charge
There is one more detail we have to deal with before we can give the definition of a variation of BPS structure. The problem is that the groups \(\hat{G}_\Delta \) and \(\hat{G}_{\Delta ,<N}\) which we defined above depend on the central charge of the BPS structure in a highly discontinuous way. This problem arises already in the definition (43): the subalgebra \(\mathbb {C}_\Delta (\mathbb {T})\) will change whenever the central charge \(Z(\gamma )\) of any class \(\gamma \in \Gamma \) crosses a boundary ray of \(\Delta \), and since this will happen on a dense subset of the set of possible central charges \(Z:\Gamma \rightarrow \mathbb {C}\) this leads to a highly discontinuous family of algebras.
To solve this problem, let us fix \(C>0\) and consider the subset \(\Gamma (\Delta ,C)\subset \Gamma \) consisting of all non-negative integral combinations of elements \(\gamma \in \Gamma \) which satisfy
By definition this is a submonoid of \(\Gamma \) under addition, so there is a Poisson subalgebra
We can then define Lie algebras and associated groups exactly as above. Moreover, if we take C smaller than the constant in the support property for the BPS structure \((\Gamma ,Z,\Omega )\) then all the identities of the last subsection will take place in these groups, since we will then have
Consider now the quotient algebra \(\mathbb {C}_{(\Delta ,C)}[\mathbb {T}]_{<N}\) defined as before. This depends only on the set of \(\gamma \in \Gamma (\Delta ,C)\) for which \(|Z(\gamma )|<N\), and hence only on the finite subset
Moreover, as Z varies, it remains constant in the complement of the finite system of hypersurfaces. Clearly the same remarks apply to the corresponding group \(\hat{G}_{(\Delta ,C),<N}\).
1.6 Variations of BPS structure
We can now give a rigorous definition of a variation of BPS structures. The conditions are explained more fully below.
Definition A.2
A variation of BPS structure consists of a complex manifold M, together with BPS structures \((\Gamma _p,Z_p,\Omega _p)\) indexed by the points \(p\in M\), such that
-
(V1)
Local system of charge lattices The charge lattices \(\Gamma _p\) form a local system of abelian groups, and the intersection form is covariantly constant.
-
(V2)
Holomorphic variation of central charge Given a covariantly constant family of elements \(\gamma _p\in \Gamma _p\), the central charges \(Z_p(\gamma _p)\in \mathbb {C}\) are holomorphic functions of \(p\in M\).
-
(V3)
Uniform support property Fix a covariantly constant family of norms
$$\begin{aligned} \Vert \cdot \Vert _p:\Gamma _p\otimes _\mathbb {Z}\mathbb {R}\rightarrow \mathbb {R}_{>0}. \end{aligned}$$Then for any compact subset \(F\subset M\) there is a \(C>0\) such that
$$\begin{aligned} \Omega _p(\gamma _p)\ne 0 \text { for some }p\in F \implies |Z_p(\gamma _p)|> C\cdot \Vert \gamma \Vert _p. \end{aligned}$$ -
(V4)
Wall-crossing formula Suppose given a contractible open subset \(U\subset M\), a constant \(N>0\), and a convex sector \(\Delta \subset \mathbb {C}^*\). We can trivialise the local system \(\Gamma _p\) over U and hence identify \(\Gamma _p\) with a fixed lattice \(\Gamma \). Take \(C>0\) as in (V3) and assume that the subset (49) is constant for the BPS structures corresponding to points \(p\in U\). Then the elements
$$\begin{aligned} \mathbb {S}_p(\Delta )_{<N}=\prod _{\ell \subset \Delta } \;\mathbb {S}_p(\ell )_{<N} \in \hat{G}_{(\Delta ,C),<N}, \end{aligned}$$defined as in (46) are constant as \(p\in U\) varies.
We say that the variation is framed if the local system of lattices \(\Gamma _p\) over M is trivial. The lattices \(\Gamma _p\) can then all be identified with a fixed lattice \(\Gamma \), and we write the variation as \((\Gamma ,Z_p,\Omega _p)\). We can always reduce to the case of a framed variation by passing to a cover of M, or by restricting to a contractible open subset \(U\subset M\). A framed variation of BPS structures \((\Gamma ,Z_p,\Omega _p)\) over a manifold M gives rise to a holomorphic map
which we call the period map. The variation will be called miniversal if this map is a local isomorphism. A general variation will be called miniversal if the framed variations obtained by restricting to small open subsets of M are miniversal.
1.7 Behaviour of BPS invariants
Condition (V4) in Definition A.2 completely describes the variation of the BPS (or equivalently DT) invariants: if one knows the \(\Omega _p(\gamma )\) at some point \(p\in M\) then they are uniquely determined at all other points \(p\in M\). This statement follows immediately from the following result.
Lemma A.3
Given a BPS structure \((\Gamma ,Z,\Omega )\), the element
determines the invariants \(\Omega (\gamma )\) for all classes \(\gamma \in \Gamma \) satisfying \(Z(\gamma )\in \Delta \).
Proof
Suppose that \(\Delta \) is the disjoint union of two subsectors \(\Delta =\Delta _+\sqcup \Delta _-\) where we make the convention that \(\Delta _+\) lies in the anti-clockwise direction. There is an obvious decomposition
It follows from this that each element \(g\in \hat{G}_{\Delta }\) decomposes uniquely as a product \(g=g_+\cdot g_-\) with \(g_\pm \in \hat{G}_{\Delta _{\pm }}\). But the obvious relation
gives an example of such a decomposition, so by uniqueness it follows that \(\mathbb {S}(\Delta )\) determines the elements \(\mathbb {S}(\Delta _\pm )\).
The product (46) can be thought of as corresponding to a decomposition of \(\Delta \) into a finite number of subsectors, each containing a single ray of height \(<N\). Applying the first part repeatedly therefore shows that \(\mathbb {S}(\Delta )_{<N}\) determines each element \(\mathbb {S}(\ell )_{<N}\) for rays \(\ell \subset \Delta \). Since this holds for arbitrarily large N it follows that \(\mathbb {S}(\Delta )\) determines the elements \(\mathbb {S}(\ell )\) for all such rays. But the elements \(\mathbb {S}(\ell )\) faithfully encode the invariants \({\text {DT}}(\gamma )\) for classes \(\gamma \in \Gamma \) satisfying \(Z(\gamma )\in \ell \), so the result follows. \(\square \)
Remark A.4
Suppose given a framed variation of BPS structures \((\Gamma ,Z_p,\Omega _p)\) over a manifold M such that at some point (and hence at all points) \(p\in M\) the form \(\langle -,-\rangle =0\) vanishes. Then the Lie algebras \(\hat{\mathfrak {g}}_\Delta \) are abelian, and hence so too are the associated groups \(\hat{G}_\Delta \). It follows that the wall-crossing formula is satisfied if all elements \(\mathbb {S}_p(\ell )\) are taken to be constant as \(p\in M\) varies. It follows from Lemma A.3 that the BPS invariants \(\Omega _p(\gamma )=\Omega (\gamma )\) are constant.
One can also easily see the following statement: suppose given a framed variation of BPS structures \((\Gamma ,Z_p,\Omega _p)\) over a manifold M. Then for any fixed class \(\gamma \in \Gamma \) there is a locally-finite collection of codimension one real submanifolds \(\mathcal {W}_i\subset M\) such that the invariant \(\Omega (\gamma )\) is constant on the open complement
The submanifolds \(\mathcal {W}_i\) are called walls for the class \(\gamma \), and the connected components of the complement (51) are called chambers.
Appendix B. Convergent BPS structures
The aim of this section is to prove the claims made in Sect. 4.1 that enable one to view the BPS automorphisms of a convergent BPS structure as being partially-defined automorphisms of the twisted torus.
1.1 Convergent BPS structures
Recall from Sect. 2.6 that a BPS structure \((\Gamma ,Z,\Omega )\) is called convergent if there exists \(R>0\) such that
Let us fix an arbitrary norm \(\Vert \cdot \Vert \) on the finite-dimensional vector space \(\Gamma \otimes _\mathbb {Z}\mathbb {R}\). Then we can find \(k_1<k_2\) such that for any active class \(\gamma \in \Gamma \) there are inequalities
The first inequality is the support property and requires the assumption that \(\gamma \in \Gamma \) is active, whereas the second is just the fact that the linear map \(Z:\Gamma \otimes _\mathbb {Z}\mathbb {R}\rightarrow \mathbb {C}\) has bounded norm. It follows that in expressions such as (52), which are sums over active classes, we can equally well use \(\Vert \gamma \Vert \) or \(|Z(\gamma )|\) in the exponential factor.
Lemma B.1
Let \((\Gamma ,Z,\Omega )\) be a convergent BPS structure and choose a norm \(\Vert \cdot \Vert \) as above. Then for any \(\epsilon >0\) there is an \(R>0\) such that
for each integer \(p\in \{0,1,2\}\).
Proof
Clearly it is enough to prove the result for each \(p\in \{0,1,2\}\) separately, so we can consider p fixed. For \(x\gg 0\) there is an inequality
By the discussion above, we can take \(S>0\) so that the inequality (52) holds with \(R=S\) and \(|Z(\gamma )|\) replaced with \(\Vert \gamma \Vert \) in the exponential factor. The numbers \(\Vert \gamma \Vert \) are bounded below so increasing S if necessary we can assume that
for all classes \(\gamma \in \Gamma \). Taking \(R=2S\) and using the definition of DT invariants (2) gives
Since the numbers \(\Vert \gamma \Vert \) appearing in the exponential factor are bounded below, by increasing R we can ensure that this sum is smaller than any given \(\epsilon >0\).
\(\square \)
1.2 Partially defined automorphisms
Let \((\Gamma ,Z,\Omega )\) be a BPS structure, and fix a convex sector \(\Delta \subset \mathbb {C}^*\). As above, we also fix a norm \(\Vert \cdot \Vert \) on the vector space \(\Gamma \otimes _\mathbb {Z}\mathbb {R}\). In the next subsection we will be interested in controlling Hamiltonian flows of functions on the twisted torus \(\mathbb {T}\) of the form \({\text {DT}}(\gamma )\cdot x_\gamma \), for those classes \(\gamma \in \Gamma \) satisfying \(Z(\gamma )\in \Delta \). Thus it makes sense to define, for each real number \(R>0\), a subset
It is not clear that the subset \(V_\Delta (R)\subset \mathbb {T}\) is open in general, so we define \(U_\Delta (R)\) to be its interior. We note the obvious implications
We think of the open subsets \(U_\Delta (R)\subset \mathbb {T}\) as forming a system of neighbourhoods of the boundary in some fictitious partial compactification of \(\mathbb {T}\).
Lemma B.2
The open subset \(U_\Delta (R)={\text {int}}V_\Delta (R)\subset \mathbb {T}\) is non-empty.
Proof
Take an element \(z\in \Delta \). Since \(\Delta \) is acute we can find a constant \(k>0\) such that
Take a point \(\xi \in \mathbb {T}\). Using the support property, we conclude that for any active class \(\gamma \in \Gamma \) with \(Z(\gamma )\in \Delta \), and all real numbers \(S>0\), there are inequalities
for some universal constant \(c>0\). Since the numbers \(\Vert \gamma \Vert \) are bounded below, it follows that the element \(e^{-SZ/z}\cdot \xi \in \mathbb {T}\) lies in the subset \(V_\Delta (R)\) for sufficiently large \(S>0\). The argument applies uniformly to all elements \(\xi \) lying in a compact subset of \(\mathbb {T}\), so we conclude that \(V_\Delta (R)\) has non-empty interior. \(\square \)
Let us define a \(\Delta \)-map germ to be an equivalence class of holomorphic maps of the form \(f:U_\Delta (R)\rightarrow \mathbb {T}\), where two such maps \(f_i:U_\Delta (R_i)\rightarrow \mathbb {T}\) are considered to be equivalent if they agree on the intersection \(U_\Delta (\max (R_1,R_2))\) of their domains. Thus a \(\Delta \)-map germ gives a partially-defined holomorphic map \(f:\mathbb {T}\dashrightarrow \mathbb {T}\) which is well-defined on the open subset \(U_\Delta (R)\subset \mathbb {T}\) for all sufficiently large \(R> 0\). A \(\Delta \)-map germ f will be called bounded if for any \(\epsilon >0\) one has
for all sufficiently large \(R>0\).
It is clear from (55) that composition of such maps is well-defined and hence gives the set of bounded \(\Delta \)-map germs the structure of a monoid. We write \({\text {Aut}}_\Delta (\mathbb {T})\) for the group of invertible elements in this monoid, and call the elements of this group invertible bounded \(\Delta \)-map germs. Elements of \({\text {Aut}}_\Delta (\mathbb {T})\) give partially-defined holomorphic maps \(f:\mathbb {T}\dashrightarrow \mathbb {T}\) with partially-defined inverses, and hence give a precise meaning to the idea of a partially-defined automorphism of \(\mathbb {T}\).
1.3 BPS automorphisms
Let \((\Gamma ,Z,\Omega )\) be a convergent BPS structure and fix a convex sector \(\Delta \subset \mathbb {C}^*\). Recall the definition of the formal series \({\text {DT}}(\ell )\) associated to a ray \(\ell \subset \mathbb {C}^*\) from Sect. 2.5. In this section we show that this series is absolutely convergent on suitable open subsets of \(\mathbb {T}\) and that the Hamiltonian flow of the resulting holomorphic function gives a partially-defined automorphism of \(\mathbb {T}\) in the precise sense described in the last subsection.
Proposition B.3
For all sufficiently large \(R>0\) the following statements hold. For each ray \(\ell \subset \Delta \), the power series \({\text {DT}}(\ell )\) is absolutely convergent on \(U_\Delta (R)\), and hence defines a holomorphic function
Moreover the time 1 Hamiltonian flow of this function gives a holomorphic map
which defines an invertible, bounded \(\Delta \)-map germ.
Proof
Take assumptions as in the statement and choose \(\epsilon >0\). For convenience we choose the norm \(\Vert \cdot \Vert \) on \(\Gamma _\mathbb {Z}\otimes \mathbb {R}\) so that for all \(\beta ,\gamma \in \Gamma \) there is an inequality
Take \(R>0\) satisfying the conclusion of Lemma B.1. Thus for each ray \(\ell \subset \Delta \) we can choose \(M(\ell )>0\) such that
for each \(p\in \{0,1,2\}\), and such that
Since the \(\Vert \gamma \Vert \) are bounded below, the \(p=0\) case of (57) immediately implies that for each point \(\xi \in U_\Delta (R)\)
which proves that \({\text {DT}}(\ell )\) is absolutely convergent.
The Hamiltonian flow of \({\text {DT}}(\ell )\) is defined by the differential equation
Using (56) it follows that providing the flow stays in \(U_\Delta (R)\) it satisfies
Let us consider an integral curve \(\phi (t)\) for this flow which starts at some point \(\phi (0)\in U_\Delta (R+\epsilon )\). We claim that this curve extends to all times \(t\in [0,1]\) and remains in \(U_\Delta (R)\). It follows from this that the time 1 Hamiltonian flow \(\mathbb {S}(\ell )\) exists, and defines a holomorphic map
Since we can make \(\epsilon >0\) arbitrarily small by increasing \(R>0\), the resulting \(\Delta \)-map germ is bounded. Considering the opposite flow then shows that the map is invertible, which completes the proof of Proposition B.3.
To prove the claim, let us define \(t_0\in [0,1]\) to be the supremum of \(s\in [0,1]\) such that the integral curve \(\phi (t)\) can be extended to a map \(\phi :[0,s]\rightarrow U_\Delta (R)\). We obtain an integral curve \(\phi :[0,t_0)\rightarrow U_\Delta (R)\). Equation (61) implies that
for \(0\le t<t_0\). Thus the flow stays in the compact subset of \(\mathbb {T}\) defined by these inequalities, and hence extends to a flow \(\phi :[0,t_0]\rightarrow \mathbb {T}\). Applying (62) to the active classes \(\beta \in \Gamma \) then shows that \(\phi (t_0)\in U_\Delta (R)\). But now local existence of solutions to (60) shows that we can extend the flow a little further, which contradicts the definition of \(t_0\) unless \(t_0=1\). This proves the claim.\(\square \)
1.4 Compositions of BPS automorphisms
Let \((\Gamma ,Z,\Omega )\) be a convergent BPS structure and fix a convex sector \(\Delta \subset \mathbb {C}^*\). Fix \(\epsilon >0\) and take \(R>0\) as in Lemma B.1. Recall the notion of the height of a ray from Sect. 2.5. For each ray \(\ell \subset \Delta \) define \(M(\ell )>0\) as in the proof of Proposition B.3 so that (57) and (58) hold. Note that if a ray has height \(> H\) then by the second inequality in (53) we have \(\Vert \gamma \Vert >H/k_2\) for all nonzero terms in the sum (57). It follows that by increasing R we can assume that for all \(H>0\)
The proof of Proposition B.3 shows that for each \(S>R\) and each ray \(\ell \subset \Delta \) the map \(\mathbb {S}(\ell )\) gives a well-defined embedding \(U_\Delta (S+M(\ell ))\rightarrow U_\Delta (S)\). For each \(H>0\), the composition in clockwise order of the \(\Delta \)-map germs \(\mathbb {S}(\ell )\) corresponding to the finitely many rays \(\ell \subset \Delta \) of height \(\le H\) therefore gives a well-defined map \(U_\Delta (R+\epsilon )\rightarrow U_\Delta (R)\), and hence a bounded \(\Delta \)-map germ
The remaining task is to make sense of the limit of this map germ as \(H\rightarrow \infty \).
Suppose that a \(\Delta \)-map germ f is well-defined on the open subset \(U_\Delta (R)\subset \mathbb {T}\). We define the R-norm of f to be the infimum of the real numbers \(K>0\) such that for all \(\beta \in \Gamma \) and all \(\xi \in U_\Delta (R)\)
The proof of Proposition B.3 shows that the \(\Delta \)-bounded map germ \(\mathbb {S}(\ell )\) is well-defined on \(U_\Delta (R+\epsilon )\) and has norm \(<M(\ell )\) there.
Lemma B.4
Suppose given a sequence of invertible \(\Delta \)-bounded map germs \(f_n\in G_\Delta (\mathbb {T})\), all defined on a fixed \(U_\Delta (R)\), and such that the R-norm d(m, n) of the composite \(f_n^{-1}\circ f_m\) goes to zero as \(\min (m,n)\rightarrow \infty \). Then the holomorphic maps \(f_n\) have a uniform limit, which is itself an invertible \(\Delta \)-bounded map germ, and hence defines a limiting element \(f_\infty \in G_\Delta (\mathbb {T})\).
Proof
By definition, for any \(\xi \in U_\Delta (R)\) we have
where \(d=d(m,n)\). Thus the \(x_\beta (f_n(\xi ))\) converge uniformly on compact subsets. \(\square \)
Proposition B.5
The \(\Delta \)-map germs \(\mathbb {S}(\Delta )_{\le H}\) have a well-defined limit
Proof
Let us consider two finite compositions \(P_1\) and \(P_2\) of the maps \(\mathbb {S}(\ell )\) with \(\ell \subset \Delta \) as above, which differ by the insertion of one extra term. Thus the two products can be written in the form \(P_1=AC\) and \(P_2=ABC\) with
The composite map germ \(X=P_2 P_1^{-1}\) is well-defined on \(U_\Delta (R+2\epsilon )\). We claim that it has norm \(<2M(\ell _j)\) there. Given heights \(H_2>H_1>0\) we can apply the claim repeatedly and use (63) to deduce that
where \(X(H_1,H_2)\) has norm at most \(2\epsilon \cdot e^{-H_1}\). The result then follows from Lemma B.4.
To prove the claim, note first that \(X=ABA^{-1}\) is also the time 1 flow of a vector field on \(\mathbb {T}\), namely the Hamiltonian vector field of the function \({\text {DT}}(\ell _j)\circ A^{-1}\) pushed forward by the map A. We can therefore apply the same argument as in Proposition B.3 provided we can bound the norm of this vector field as in (61). To do this it is enough to bound the norm of the difference between the derivative of the map A and the identity at points of \(U_\Delta (R)\). This in turn is achieved by the same argument as Proposition B.3 using the \(p=2\) case of inequality (57). We leave the details to the reader.\(\square \)
1.5 Birational transformations
The following example was first observed by Kontsevich and Soibelman [21, Section 2.5]. Suppose that a ray \(\ell \) contains a single active class \(\gamma \), and that moreover \(\Omega (\gamma )=1\). The series \({\text {DT}}(\ell )\) is then the dilogarithm
This converges absolutely for \(|x_\gamma |<1\) and hence defines a holomorphic function on the open subset
for any \(R>0\). The argument of Proposition B.3 shows that the associated time 1 Hamiltonian flow \(\mathbb {S}(\ell )\) is well-defined on U(R), and indeed we can directly compute
Thus the map \(\mathbb {S}(\ell )\) extends holomorphically to the Zariski open subset of \(\mathbb {T}\) which is the complement of the divisor \(x_\gamma =1\). It therefore defines a birational automorphism of \(\mathbb {T}\).
Proposition B.6
Suppose that \((\Gamma ,Z,\Omega )\) is a generic, integral and ray-finite BPS structure. Then for any ray \(\ell \subset \mathbb {C}^*\) the BPS automorphism \(\mathbb {S}(\ell )\) extends to a birational automorphism of \(\mathbb {T}\), whose action on twisted characters is given by
Proof
The argument of Proposition B.3 shows that the automorphism \(\mathbb {S}(\ell )\) is well-defined on a suitable open subset of \(\mathbb {T}\). Under the generic assumption the Hamiltonian flows of the characters appearing in the function \({\text {DT}}(\ell )\) commute, so we can compute as before
When the invariants \(\Omega (\gamma )\) are integers this is clearly a birational automorphism of \(\mathbb {T}\). \(\square \)
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Bridgeland, T. Riemann–Hilbert problems from Donaldson–Thomas theory. Invent. math. 216, 69–124 (2019). https://doi.org/10.1007/s00222-018-0843-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00222-018-0843-8