This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

On the generic existence of WKB spectral networks/Stokes graphs

Tatsuki Kuwagaki
Abstract

We prove the generic existence of spectral networks for a large class of spectral data.

1 Introduction

Let CC be a compact Riemann surface and Φ\Phi be a meromorphic quadratic differential on CC. For θS1\theta\in S^{1}, the equation ImΦ=0\operatorname{Im}\sqrt{\Phi}=0 gives a codimension 1 foliation on CC. The set of leaves passing through the zero set of Φ\Phi is called, the Stokes graph of Φ\Phi in the literature of exact WKB analysis. It is a fundamental observation of Voros [Vor83], and later proved by Koike–Schäfke [KS] (see also [Tak17, Nik23]) that, for a large class of Φ\Phi, we can analytically lift the all order formal WKB solutions of a deformation quantization of the spectral curve of Φ\Phi on the complement of the Stokes graph for generic θ\theta. By assigning connection matrices on each curve on the graph, we can completely package the solution to the connection problem of the exact WKB solutions.

Independently, the same structure was discovered by Gaiotto–Moore–Neitzke [GMN13b] in the study of a certain class of 𝒩=2,d=4\mathcal{N}=2,d=4 quantum field theories called class 𝒮\mathcal{S} theories. In their frame work, the space of meromorphic quadratic differentials of a given pole type is interpreted as the Coulomb branch of the theory. Fix θS1\theta\in S^{1} and a point of the Coulomb branch determines a “phase” of the theory, and each curve passing through zCz\in C in the Stokes graph is a BPS-state of the theory in the presence of a defect on zz. The reason why the Stokes graph is important in physics is now evident: Knowing the contents of the BPS-spectrum is a first step to understand the theory. Similar to the case of exact WKB analysis, one can assign BPS multiplicities on the curves of the diagram. In their terminology, Stokes graph is called (WKB) spectral network.

Remark 1.1.

In the body of the paper, we use the term Stokes graph rather than WKB spectral network.

To generalize exact WKB analysis to “higher order differentials” is a long desired story, but there are several obstacles to establish such a theory. The first obstacle is that we do not know how to define Stokes graphs for the higher order case. It is known that a naive generalization does not work, as observed by Berk–Nevins–Roberts [BNR82]. The next obstacle is the resummation problem, but it is even more harder: We cannot even formulate a conjecture without knowing the Stokes graph.

One of the subjects of this paper is to provide a generic existence theorem of Stokes graph/spectral network for a large class of pole data.

Our approach is based on Gaiotto–Moore–Neitzke’s work [GMN13a]. In their work, they proposed an inductive construction of spectral networks using mass filtration and claimed that their construction generically work. Although their ideas seem to be roughly correct, we believe that to transform it to a mathematically rigorous statement, several works have to be done. Our work here is to provide mathematically rigorous setup/notions/proofs to make their construction actually work.

Now we would like to state our results more precisely. Let DD be a finite subset of CC and KK be a fixed positive number. We take a point Φ\Phi of the meromorphic Hitchin base i=1KH0(C,𝒦Ci(D))\bigoplus_{i=1}^{K}H^{0}(C,\mathcal{K}_{C}^{\otimes i}(*D)) where 𝒦C\mathcal{K}_{C} is the sheaf of meromorphic sections of the canonical sheaf with poles in DD. In this work, we assume Φ\Phi is strongly GMN (Definition 3.15) which is a higher-order generalization of (a little bit stronger version of) GMN condition appeared in the work of Bridgeland–Smith [BS15].

For a point Φ\Phi, one can associate a complex 1-dimensional submanifold called the spectral curve LL of Φ\Phi in the cotangent bundle TCT^{*}C. The restriction of the projection π:TCC\pi\colon T^{*}C\rightarrow C to LL gives a branched KK-fold covering map. We define the set of turning points to be the branching values of the covering map, which generalizes the 2nd order case.

Around a point in CC outside the branching values, take a pair of sheets of π|L\pi|_{L}. Then the difference between the restriction of the holomorphic Liouville form λ\lambda to the sheets gives a holomorphic 1-form on LL. Then the reality condition of the 1-form times e2πiθe^{2\pi i\theta} gives a local foliation of CC. A leaf of the foliation is called a θ\theta-preStokes curve.

Roughly speaking, a θ\theta-Stokes graph is a set of θ\theta-preStokes curves first emanating from the set of turning points, and then evolving again and again from the collisions of the curves. We say a θ\theta-Stokes graph is unobstructed if it does not contain any 4d BPS states (Definition 5.3), which is a tree whose edges are θ\theta-preStokes curves and the vertices are turning points.

Theorem 1.2.

Suppose Φ\Phi is strongly GMN. There exists a dense set of S1S^{1} such that unobstructed θ\theta-Stokes graph exists for any θ\theta in the subset.

We can strengthen this theorem to a statement with compatible wall-crossing data as follows: Wall-crossing data is a set of pairs of a preStokes curve and wall-crossing matrix (or connection matrix in the context of exact WKB analysis). Associated to it, we have wall-crossing matrix. The compatibility means the vanishing of undesired monodromies.

As Gaiotto–Moore–Neitzke observed, Stokes graphs/spectral networks are filtered by BPS mass. An initial wall-crossing data is a wall-crossing data defined at the level of mass=0\text{mass}=0. Here is our another main theorem.

Theorem 1.3.

Suppose Φ\Phi is strongly GMN. Let II be an open subset of S1S^{1}. Give an initial wall-crossing data. Then there exists a dense subset of II such that a Stokes graph with compatible wall-crossing data exists for any θI\theta\in I.

Our proof is based on Gaiotto–Moore–Neitzke’s argument, which is very close to the construction of scattering diagrams [KS06, GS11]: We first start with the preStokes curves emanating from the branching values of LL. Then, we possibly have anomalous monodromy around the collisions. Then we add new Stokes curves with wall-crossing factors to cancel the anomalous monodromies. Then the new Stokes curves can have collisions and produce anomalous monodromies again. Then we repeat the procedures.

This prescription is very convincing, but there are potential problems: (1) Possibly there are situations where we cannot cancel anomalous monodromies, (2) the set of collisions/preStokes curves in the network is possibly non-discrete/dense for which we cannot define local monodromies.

We can observe that (1) only happens when there are 4d BPS states which does not happen for generic θ\theta. For (2), Gaiotto–Moore–Neitzke used the mass filtration to draw diagrams.

To make this procedure mathematically rigorous, our key machineries/observations/proofs are the following:

  1. 1.

    Associated quadratic differential: To control the behavior of preStokes curves, we associate a quadratic differential on a covering of CC. Then we can use the classical theory of quadratic differentials [Str84] to control preStokes curves.

  2. 2.

    Novikov ring: To describe local monodromies in a way compatible with the mass filtration, it is better to consider them as defined over the Novikov ring. This is parallel to the use of the formal power series ring in the theory of scattering diagram.

  3. 3.

    Stoke trees: To perturb θ\theta to collapse 4d BPS states, we have to treat a family of Stokes graphs/spectral networks, which is not well-behaved. We instead treat it as a union of Stokes trees. This interpretation is motivated by [GMN13a] and a folklore conjectural interpretation of spectral networks in terms of holomorphic disks bounded by the spectral curve. For the 2nd order case, see Nho [Nho24] for a related result. The expected interpretation in the present setup will be shown in [IKO].

  4. 4.

    Gromov compactness: In our construction, we take mass cut-off. Step by step, we can take our mass cut-off greater than the previous cut-off. We have to prove the cut-off eventually goes to ++\infty. One can prove this by careful estimates of mass.

With these machineries, we can prove the existence of spectral networks.

Remark 1.4.

A part of the argument of the proof of this theorem has already appeared in the author’s previous work [Kuw20, v3]. However a result provided in the paper is proved under very strong assumptions, which has been never checked for a large class of examples. In the referee process of the paper, the anonymous referee suggested the author to remove the section from the paper. The result of a large enhancement of the section is this paper.

Remark 1.5.

From the side of exact WKB analysis, the theory of virtual turning points has been developed [HKT15]. Based on this theory, Honda [Hon08] proposed an approach to a general construction of Stokes graph under certain conditions. Although some of the ideas here are parallel to his work, the statement of his theorem is very different from ours, in particular, it does not prove any generic existence. See the original article for more information.

Now we give several applications of our result.

The first one is an exact formulation of exact WKB conjecture, which will be provided in Section 8.

The second one is the Gromov compactness theorem for 4d BPS states. In this paper, a 4d BPS-state is a Stokes tree ended in turning points.

Theorem 1.6.

For any θS1\theta\in S^{1}, any strongly GMN Lagrangian LL, and any M0M\geq 0, the number of the BPS states with mass less than MM is finite.

The proof is a minor modification of the proof of the main theorem of this paper. Conjecturally, this statement is a Morse-theoretic counterpart of the Gromov compactness theorem of holomorphic disks bounded by the spectral curve.

The third application is a construction of sheaf quantization of the spectral curve as conducted in [Kuw20] in the 2nd order case. Again, let LL be a strongly GMN Lagrangian. We specify a brane structure of LL. For θS1\theta\in S^{1}, we set Lθ:=e2πiθLL_{\theta}:=e^{2\pi i\theta}\cdot L, which also carries an induced brane structure.

If LθL_{\theta} is unobstructed, it defines an object of (non-curved) Fukaya category of TCT^{*}C. By the Solomon–Verbitsky theorem [SV19], the set of unobstructed θ\theta’s are dense in S1S^{1}.

On the other hand, there is a conjectural sheaf-theoretic model of nonexact Fukaya category of TMT^{*}M, called the category of sheaf quantizations [Tam18, Kuw20, IK, KPS24]. The following theorem is a sheaf-theoretic counterpart of a version of the Solomon–Verbitsky theorem.

Theorem 1.7.

There exists a dense set DD of S1S^{1} such that there exists a sheaf quantization of LθL_{\theta} for any θD\theta\in D.

The proof goes as follows: A brane structure gives an initial spectral network. Then the main theorem gives a spectral network. Now, as in [Kuw20], one can glue up a sheaf quantization by using wall-crossing factors. From sheaf quantizations, one can also construct a local system over the base, which is nonabelianization in the sense of [GMN13a] in our setup.

Acknowledgment

I would like to thank Akishi Ikeda, Hiroshi Iritani, Tsukasa Ishibashi, Kohei Iwaki, and Hiroshi Ohta for discussions on several topics related to the subject of this paper. I also would like to thank the members of GHKK reading seminar (Tsukasa Ishibashi, Shunsuke Kano, Yuma Mizuno, Hironori Oya) where I learned the notion of scattering diagram. This work is supported by JSPS KAKENHI Grant Numbers JP22K13912 and JP20H01794.

2 Setup

In this section, we introduce our main objects. There are two ways to describe it by using differentials and by using Lagrangians. These two descriptions are equivalent and both useful. In the following section, we will use these two descriptions interchangeably.

2.1 Differential language

Let CC be a compact Riemann surface and DD be a nonempty finite subset on CC. Let 𝒦C(D)\mathcal{K}_{C}(*D) be the sheaf of meromorphic differentials with possible poles in DD.

Definition 2.1.

Fix a positive integer nn. A (KK-)spectral data is an element

Φ=i=1KΦii=1KH0(C,𝒦Ci(D)).\Phi=\bigoplus_{i=1}^{K}\Phi_{i}\in\bigoplus_{i=1}^{K}H^{0}(C,\mathcal{K}_{C}^{\otimes i}(*D)). (2.1)

Let Φ\Phi be a spectral data. Let zz be a local coordinate of CC. Then Φ\Phi can be locally written as

Φ=i=1Kϕi(z)dzi\Phi=\sum_{i=1}^{K}\phi_{i}(z)dz^{\otimes i} (2.2)

Consider the symbol σ(Φ):=ζKi=1KϕiζKi\sigma(\Phi):=\zeta^{K}-\sum_{i=1}^{K}\phi_{i}\zeta^{K-i}. We set

LΦ:={(z,ζ)T(C\D)|σ(Φ)=0}L_{\Phi}:=\left\{(z,\zeta)\in T^{*}(C{\backslash}D)\mathrel{}\middle|\mathrel{}\sigma(\Phi)=0\right\} (2.3)

where ζ\zeta is identified with the cotangent of zz. This is independent of the choice of the local coordinate. The resulting 1-dimensional complex subvariety of TCT^{*}C is called the spectral curve of Φ\Phi.

We denote the defining projection TCCT^{*}C\rightarrow C by π\pi.

Definition 2.2.

We say a branching point of π|LΦ\pi|_{L_{\Phi}} is simple if the branching order is minimal.

Note also that the set of the branching values is finite by the compactness of CC.

2.2 Symplectic language

Let zz be a local coordinate of CC and ζ\zeta be the associated cotangent coordinate. Then the 1-form ζdz\zeta dz on TCT^{*}C does not depend on the choice of the local coordinate. The resulting global 1-form is called the Liouville form λ\lambda. The 2-form ω:=dλ\omega:=d\lambda gives a canonical symplectic structure of TCT^{*}C.

Let LL be a holomorphic Lagrangian submanifold (equivalently, 1-dimensional smooth complex submanifold).

Definition 2.3.

We say LL is meromorphic if there exists Φ\Phi such that L=LΦL=L_{\Phi}.

We can recover Φ\Phi from LΦL_{\Phi} as follows. For each contractible open subset UU in C\DC{\backslash}D, we have π|L1(U)=U1UK\pi|^{-1}_{L}(U)=U_{1}\sqcup\cdots\sqcup U_{K} where each UiU_{i} is isomorphic to UU through π|L\pi|_{L}. For each i[K]={1,,K}i\in[K]=\left\{1,...,K\right\}, we have the 1-form on UU by pulling back λi:=λ|Ui\lambda_{i}:=\lambda|_{U_{i}}. Then we set

ζKi=1KϕiζKi:=i=1K(ζλi).\zeta^{K}-\sum_{i=1}^{K}\phi_{i}\zeta^{K-i}:=\prod_{i=1}^{K}(\zeta-\lambda_{i}). (2.4)

Then i=1Kϕi\bigoplus_{i=1}^{K}\phi_{i} recovers Φ\Phi.

For this reason, we will use Φ\Phi and LL interchangeably in the following sections.

3 Trajectory structure

We fix a meromorphic Lagrangian LL. We denote the restriction of the projection π:TCC\pi\colon T^{*}C\rightarrow C to LL by πL\pi_{L}.

3.1 PreStokes curves and trajectory

Definition 3.1.

Let γ\gamma be a smooth immersed curve in C\DC{\backslash}D. A type structure of γ\gamma is an ordered pair 𝔱=(s1,s2)\mathfrak{t}=(s_{1},s_{2}) of sections of γL\gamma^{*}L.

For 𝔱=(s1,s2)\mathfrak{t}=(s_{1},s_{2}), we set 𝔱op=(s2,s1)\mathfrak{t}^{op}=(s_{2},s_{1}).

Definition 3.2.

We say an immersed curve with a type structure (γ,(s1,s2))(\gamma,(s_{1},s_{2})) is a preStokes curve of type (s1,s2)(s_{1},s_{2}) if the following hold

  1. 1.

    s1,s2s_{1},s_{2} does not pass branching points.

  2. 2.

    𝔪(e2πiθ(λ1λ2))=0\mathop{\mathfrak{Im}}\nolimits(e^{-2\pi i\theta}(\lambda_{1}-\lambda_{2}))=0 where λi:=siλ\lambda_{i}:=s_{i}^{*}\lambda.

We always orient a preStokes curve in a way that 𝔢(e2πiθ(λ1λ2))\int\mathop{\mathfrak{Re}}\nolimits(e^{-2\pi i\theta}(\lambda_{1}-\lambda_{2})) is increasing.

Definition 3.3.

We say a branching point (resp. value) is of type 𝔱=(s1,s2)\mathfrak{t}=(s_{1},s_{2}) if it is a simple branching point (resp. value) of πL\pi_{L} where s1s_{1} and s2s_{2} merge. Note that a branching point is of type 𝔱=(s1,s2)\mathfrak{t}=(s_{1},s_{2}) is also of type 𝔱op\mathfrak{t}^{op}.

Remark 3.4.

In the literature of exact WKB analysis, branching value is called turning point.

Definition 3.5.

A maximal preStokes curve is called a trajectory.

Definition 3.6.
  1. 1.

    A saddle trajectory is a trajectory of type (ij)(ij) connecting branching values of the same type.

  2. 2.

    A closed trajectory is a periodic trajectory.

  3. 3.

    A recurrent trajectory is a trajectory whose closure has nonempty interior.

The followings are basic facts.

Lemma 3.7 ([Str84]).

For each simple branching value of type (ij)(ij), three preStokes curves of type (ij)(ij) emanate.

We later use the following lemma:

Lemma 3.8.

Let γ1,γ2\gamma_{1},\gamma_{2} be two preStokes curves which are not recurrent and distinct. The intersections between γ1\gamma_{1} and γ2\gamma_{2} are discrete.

Proof.

Since γ1\gamma_{1} and γ2\gamma_{2} are real analytic curve, they coincide if they have accumulating intersection points. ∎

3.2 The case of quadratic differentials

In this section, we consider the case when ΦH0(C,𝒦C2(D))\Phi\in H^{0}(C,\mathcal{K}_{C}^{\otimes 2}(*D)). In this case, the theory is classical. We refer to Strebel [Str84] and Bridgeland–Smith [BS15]. We use a little stronger version of the GMN condition in [BS15].

Definition 3.9.

A quadratic differential Φ\Phi is strongly GMN if the following holds:

  1. 1.

    Any branch point is simple.

  2. 2.

    Φ\Phi has at least one branch point.

  3. 3.

    Any pole is with order 2\geq 2.

  4. 4.

    Φ\Phi has at least one pole.

Lemma 3.10 ([BS15, Lemma 3.1]).

If Φ\Phi is strongly GMN, there exists a nonempty open subset VS1V\subset S^{1} such that Φ\Phi does not admit closed and recurrent trajectories for θV\theta\in V.

3.3 Associated quadratic differential

To deal with Φ\Phi, it is convenient to use the knowledge from the theory of quadratic differentials. For this purpose, we introduce an associated quadratic differential as follows.

Example 3.11.

To explain the following construction, we first deal with an example of K=2K=2; Φ1Φ2\Phi_{1}\oplus\Phi_{2}. For the defining equation of the spectral curve ζ2Φ1ζΦ2\zeta^{2}-\Phi_{1}\zeta-\Phi_{2}, we take the square completion (ζΦ1/2)+Φ2Φ12/4(\zeta-\Phi_{1}/2)+\Phi_{2}-\Phi_{1}^{2}/4. It is easy to observe that any preStokes curve defined by Φ\Phi is a preStokes curve of the quadratic differential Φ2Φ12/4\Phi_{2}-\Phi_{1}^{2}/4, and vice verca.

In the following, we generalize this example to higher order cases. Let B(Φ)CB(\Phi)\subset C be the set of branching values of Φ\Phi. Take a contractible open subset UU in C\(DB(Φ))C{\backslash}(D\cup B(\Phi)). Then we have π1(U)=U1UK\pi^{-1}(U)=U_{1}\sqcup\cdots\sqcup U_{K} where each UiU_{i} is isomorphic to UU through π\pi. For each i[K]={1,,K}i\in[K]=\left\{1,...,K\right\}, we have the 1-form on UU by pulling back λi:=λ|Ui\lambda_{i}:=\lambda|_{U_{i}}, which is again denoted by λi\lambda_{i}. Let Δ\Delta be the diagonal subset of Sym2[K]\operatorname{Sym}^{2}[K]. For each (ij)Sym2[K]\Δ(ij)\in\operatorname{Sym}^{2}[K]{\backslash}\Delta, we set

λij:=(λiλj)2,\lambda_{ij}:=(\lambda_{i}-\lambda_{j})^{2}, (3.1)

which is a quadratic differential on UU. Consider the analytic continuation of λij\lambda_{ij} over C\(DB(Φ))C{\backslash}(D\cup B(\Phi)), and we denote the resulting Riemann surface by CijC_{ij}^{\prime}.

Note that each sheet of CijC_{ij} is parametrized by (kl)Sym2[K]\Δ(kl)\in\operatorname{Sym}^{2}[K]{\backslash}\Delta. For each point of B(Φ)B(\Phi), we can fill out CijC_{ij}^{\prime} by one of the following:

  1. 1.

    if a sheet is corresponding to (kl)(kl) which is the type of the branch, then we fill out it by a disk. Then λij\lambda_{ij} is extended by zero.

  2. 2.

    if a sheet is corresponding to (kl)(kl) which is not the type of the branch, then we fill out it by a branching disk. Then λij\lambda_{ij} is extended.

We denote the resulting branched covering of C\DC{\backslash}D by CijC_{ij}. The following is obvious from the above construction.

Lemma 3.12.

The Riemann surface CijC_{ij} is a finite covering of C\DC{\backslash}D.

As a result, we get a finite covering πC~:C~:=(i,j)Sym2[K]\ΔCijC\D\pi_{\widetilde{C}}\colon\widetilde{C}:=\bigcup_{(i,j)\in\operatorname{Sym}^{2}[K]{\backslash}\Delta}C_{ij}\rightarrow C{\backslash}D and a quadratic differential Φ~\widetilde{\Phi} on C~\widetilde{C}.

For our purpose, either of construction works well. The following is also obvious.

Lemma 3.13.

Any preStokes curve of Φ\Phi is the projection of a preStokes curve of Φ~\widetilde{\Phi}.

Remark 3.14.

Alternative way to get a similar object is as follows: We consider the fiber product L×CLL\times_{C}L using πL\pi_{L}. We denote the projections by πi:L×CLL\pi_{i}\colon L\times_{C}L\rightarrow L (i=1,2i=1,2). This is again a finite branched covering of CC. Note that the diagonal ΔL×CL\Delta\subset L\times_{C}L is a connected component. On the complement Δc\Delta^{c}, we consider the quadratic differential (π1λ1π1λ2)2(\pi_{1}^{*}\lambda_{1}-\pi_{1}^{*}\lambda_{2})^{2}. It descends to a quadratic differential Φ~\widetilde{\Phi}^{\prime} on C~:=Δc/(/2)\widetilde{C}^{\prime}:=\Delta^{c}/(\mathbb{Z}/2). We have a branched covering map C~C\D\widetilde{C}^{\prime}\to C{\backslash}D, and any preStokes curve of Φ\Phi is the projection of a preStokes curve of Φ~\widetilde{\Phi}^{\prime}.

3.4 Global structure

To have tame behavior of global trajectories, we assume a higher-order analogue of GMN condition.

Definition 3.15 (Higher order GMN condition).

We say Φ\Phi is strongly GMN if the followings hold:

  1. 1.

    Φ~\widetilde{\Phi} is strongly GMN, and

  2. 2.

    Φ~\widetilde{\Phi} has poles on DD.

Remark 3.16.

For our main results, one can remove the second condition easily by perturbing θ\theta more. We assume here just for simplicity of the notation.

Here we give a sufficient condition to be strongly GMN. For this purpose, we recall the Hukuhara–Levelt–Turittin theorem.

Definition-Lemma 3.17.

Let (,)(\mathcal{E},\nabla) be a meromorphic flat connection over {z}\mathbb{C}\{z\}. After the base change to [[z]]\mathbb{C}[[z]], there exists an isomorphism

(,)i((fi)Ri,ii)(\mathcal{E},\nabla)\cong\bigoplus_{i}(\mathcal{E}(f_{i})\otimes R_{i},\nabla_{i}\otimes\nabla_{i}^{\prime}) (3.2)

where fif_{i} is a finite Puiseux series, ((fi),i)=(𝒪{z},ddfi)(\mathcal{E}(f_{i}),\nabla_{i})=(\mathcal{O}\{z\},d-df_{i}), and (Ri,i)(R_{i},\nabla_{i}^{\prime}) is a regular connection. The set {(fi,rankRi)}\{(f_{i},\operatorname{rank}R_{i})\} is called the formal type of \nabla.

For a point zDz\in D, take a local neighborhood, and consider a differential equation

(Ki=1KΦiKi)ψ=0(\partial^{K}-\sum_{i=1}^{K}\Phi_{i}\partial^{K-i})\psi=0 (3.3)

associated to Φ\Phi. Viewing this as a differential system, we define the formal type of Φ\Phi as the formal type of this equation.

Lemma 3.18.

Φ\Phi is strongly GMN if the following holds:

  1. 1.

    Any branching point is simple.

  2. 2.

    There exists at least one branching point for each connected component of the spectral curve.

  3. 3.

    For any ii, fif_{i} of the formal type has pole order 1\geq 1 at any pole.

  4. 4.

    For any ii, rankRi=1\operatorname{rank}R_{i}=1.

Proof.

We would like to check that Φ~\widetilde{\Phi} satisfies Definition 3.15. The conditions 1 and 2 in the above imply the conditions 1 and 2 of Definition 3.15. The conditions 3 and 4 in the above implies 3 of Definition 3.15. The condition 3 implies 4 of Definition 3.15. ∎

Lemma 3.19.

If Φ\Phi is strongly GMN, it does not have closed trajectories and recurrent trajectories for generic θ\theta.

Proof.

This is by Lemma 3.10. ∎

4 Stokes graph (a.k.a. WKB spectral network)

In this section, we first define the Stokes graph (a.k.a. WKB spectral network).

4.1 Stokes trees

A tree is a connected acyclic graph whose valency at each interior vertex is 3\geq 3. A rooted tree is a tree with a distinguished exterior vertex. For a rooted tree, the distinguished vertex is called the root vertex. The edge connected to the root vertex is called the root edge. A leaf vertex is an exterior vertex which is not the root vertex. A leaf edge is the edge connected to a leaf vertex. We always orient a rooted tree toward the root.

We first define the notion of a Stokes tree. We fix a meromorphic Lagrangian LL and θ\theta.

Definition 4.1 (Open Stokes tree, or 2d BPS state).

An open Stokes tree is the following: an immersion ι𝒯:𝒯C\iota_{\mathcal{T}}\colon\mathcal{T}\rightarrow C of a finite rooted tree 𝒯\mathcal{T} with type structures 𝔱e\mathfrak{t}_{e} on the interior of each edge ee of 𝒯\mathcal{T} such that

  1. 1.

    Each edge ee is a preStokes curve of type 𝔱e\mathfrak{t}_{e}.

  2. 2.

    The orientation of each edge as a preStokes curve is the same as the one induced from the orientation of 𝒯\mathcal{T}.

  3. 3.

    The root vertex is in DD. The restriction ι|𝒯\{root}C\D\iota|_{\mathcal{T}{\backslash}\{root\}}\subset C{\backslash}D.

  4. 4.

    Any leaf edge of type 𝔱\mathfrak{t} has its leaf vertex is in the branching value of type 𝔱\mathfrak{t}.

  5. 5.

    Any interior vertex is in C\(DB(Φ))C{\backslash}(D\cup B(\Phi)). Here B(Φ)B(\Phi) is the set of branching values.

  6. 6.

    Each interior vertex has the cyclic order induced from the orientation of CC. Suppose vv is an interior vertex and consider the ordered set of edges e1,,eke_{1},...,e_{k} on vv with rooted e1e_{1}. Then the condition is the following: Each eie_{i} is a preStokes curve of type (i1,i)(i-1,i) for i1i\neq 1. For i=1i=1, it is a preStokes curve of type (k1)(k1).

We always consider each edge of an open Stokes tree as a preStokes curve is of the type whose orientation is compatible with the orientation of the rooted tree. We always consider open Stokes trees up to reparametrization.

Definition 4.2 (Closed Stokes tree, or 4d BPS state of genus 0).

A closed Stokes tree is the following: a finite tree 𝒯\mathcal{T} immersed in CC with a type structure 𝔱e\mathfrak{t}_{e} on the interior of each edge ee of 𝒯\mathcal{T} satisfying the following:

  1. 1.

    Each edge ee is a preStokes curve of type 𝔱e\mathfrak{t}_{e}.

  2. 2.

    Any exterior vertex of type 𝔱\mathfrak{t} has its leaf vertex is in the branching value of type 𝔱\mathfrak{t}.

  3. 3.

    Any interior vertex is in C\(DB(Φ))C{\backslash}(D\cup B(\Phi)).

  4. 4.

    Each interior vertex has the cyclic order induced from the orientation of CC. Suppose vv is an interior vertex and consider the ordered set of edges e1,,eke_{1},...,e_{k} on vv with rooted e1e_{1}. Then the condition is the following: Each eie_{i} is a preStokes curve of type (i1,i)(i-1,i) up to opposition.

We always consider each edge of a rooted Stokes tree as a preStokes curve is of the type whose orientation is compatible with the orientation of the rooted tree. We always consider closed Stokes trees up to reparametrization.

Definition 4.3.
  1. 1.

    The Stokes graph 𝔖L,θ\mathfrak{S}_{L,\theta} of LL at θ\theta is the set of open and closed Stokes trees. We denote the subset of open Stokes trees by 𝔒L,θ\mathfrak{O}_{L,\theta}, and the set of closed Stokes trees by L,θ\mathfrak{C}_{L,\theta}. We sometimes omit L,θL,\theta from the notation if the context is clear.

  2. 2.

    A Stokes graph of LL at θ\theta is a subset of 𝔖L,θ\mathfrak{S}_{L,\theta}.

  3. 3.

    We say the angle θ\theta is unobstructed if L,θ\mathfrak{C}_{L,\theta} is empty.

Remark 4.4.

If one takes the union of the images of Stokes trees, we arrive at a classical point of view including [HKT15] and [GMN13a, §9.1]. However, it is possible that we have a dense/accumulating image. In that case, the classical point of view does not work well.

In §5, we state and prove a generic exisntence result of unobstructed angles.

4.2 Mass filtration

We next assign a positive real number called BPS mass to each Stokes tree. For each preStokes curve ll of type (ij)(ij), we set

m(l):=le2πiθ(λiλj)0.m(l):=\int_{l}e^{-2\pi i\theta}(\lambda_{i}-\lambda_{j})\in\mathbb{R}_{\geq 0}. (4.1)

For an open Stokes tree 𝒯\mathcal{T}, we set

m(𝒯):=l:non-rooted edge of 𝒯m(l).m(\mathcal{T}):=\sum_{l:\text{non-rooted edge of $\mathcal{T}$}}m(l). (4.2)

For the later use, for a point p𝒯p\in\mathcal{T} of an open Stokes tree, we set

m(𝒯,p):=m(𝒯p)+lpe2πiθ(λiλj)m(\mathcal{T},p):=m(\mathcal{T}_{p})+\int_{l_{p}}e^{-2\pi i\theta}(\lambda_{i}-\lambda_{j}) (4.3)

where lpl_{p} is the subset of edge starting from the ascendant vertex ending at pp, and 𝒯p\mathcal{T}_{p} is the subtree of 𝒯\mathcal{T} whose rooted edge is lpl_{p}.

For a closed Stokes tree 𝒯\mathcal{T}, we set

m(𝒯):=l:edge of 𝒯m(l).m(\mathcal{T}):=\sum_{l:\text{edge of $\mathcal{T}$}}m(l). (4.4)

The Stokes graph 𝔖\mathfrak{S} is equipped with an increasing filtration {𝔖c}c>0\left\{\mathfrak{S}_{c}\right\}_{c\in\mathbb{R}_{>0}} where 𝔖c\mathfrak{S}_{c} consists of those with mass less than cc. We set

𝔒c:=𝔖c𝔒,c:=𝔖c,𝔖0:=𝔖c,𝔒0:=c>0𝔒c,0:=c>0c.\begin{split}\mathfrak{O}_{c}:=\mathfrak{S}_{c}\cap\mathfrak{O},\mathfrak{C}_{c}:=\mathfrak{S}_{c}\cap\mathfrak{C},&\mathfrak{S}_{0}:=\bigcap\mathfrak{S}_{c},\mathfrak{O}_{0}:=\bigcap_{c\in\mathbb{R}_{>0}}\mathfrak{O}_{c},\mathfrak{C}_{0}:=\bigcap_{c\in\mathbb{R}_{>0}}\mathfrak{C}_{c}.\end{split} (4.5)

Suppose LL is strongly GMN. Suppose there are no saddle trajectories at θ\theta. Then any trajectory emanating from a branching value ends at DD.

Definition 4.5.

The initial Stokes graph of LL is the set of Stokes trees consisting of the trajectories emanating from the turning points.

Note that any Stokes tree in the initial graph is mass zero.

5 The generic existence of unobstructed angles

5.1 Statement

Here is our main theorem.

Theorem 5.1.

For a strongly GMN Lagrangian LL, the set of unobstructed θ\theta’s is dense in S1S^{1}.

We will prove this in the rest of this section.

5.2 Unobstructed diagram

We fix a strongly GMN Lagrangian LL. We also fix θS1\theta\in S^{1}.

Definition 5.2 (Collision).
  1. 1.

    A collision between two Stokes trees is a crossing of the rooted edges of the trees.

  2. 2.

    We say a set of Stokes trees 𝒯1,,𝒯s\mathcal{T}_{1},...,\mathcal{T}_{s} forms a collision pp if each two of them forms a collision at pp.

  3. 3.

    Let 𝒯1,,𝒯l\mathcal{T}_{1},...,\mathcal{T}_{l} be a set of Stokes trees making a collision at pp. We say 𝒯1,,𝒯l\mathcal{T}_{1},...,\mathcal{T}_{l} forms an ordered collision if the types at pp of tit_{i} takes the form (si,si+1)(s_{i},s_{i+1}).

  4. 4.

    We say an ordered collision is cyclic if moreover sl+1=s1s_{l+1}=s_{1}.

For an ordered collision pp formed by 𝒯1,,𝒯l\mathcal{T}_{1},...,\mathcal{T}_{l}, we set

m(𝒯1,,𝒯l;p):=i=1lm(𝒯i,p),m(\mathcal{T}_{1},...,\mathcal{T}_{l};p):=\sum_{i=1}^{l}m(\mathcal{T}_{i},p), (5.1)

and call it mass of the collision pp.

Definition 5.3.

Fix E>0E\in\mathbb{R}_{>0}. We fix θ\theta. Let 𝔖\mathfrak{S} be a Stokes graph. We say 𝔖\mathfrak{S} is unobstructed modulo EE if

  1. 1.

    Locally finite.

  2. 2.

    Any ordered collision happens outside the set of turning points.

  3. 3.

    There are no closed Stokes trees with energy less than EE.

  4. 4.

    There are no non-discrete overlapping between (ji)(ji) and (ik)(ik) preStokes curves in Stokes trees in 𝔖\mathfrak{S}.

  5. 5.

    The set of ordered collisions with energy less than EE is finite in C\DC{\backslash}D.

Lemma 5.4.

Let LL be a strongly GMN Lagrangian. For θS1\theta\in S^{1}, there exists ϵ>0\epsilon>0 such that the initial graph of LL is unobstructed for some energy E>0E>0 for any θ(θϵ,θ+ϵ)\{θ}\theta^{\prime}\in(\theta-\epsilon,\theta+\epsilon){\backslash}\{\theta\}.

Proof.

By Lemma 3.10, there exists a nonempty open subset VS1V\subset S^{1} such that the initial Stokes graph of the associated quadratic differential is locally finite for θV\theta\in V. This is the first condition of Definition 5.3.

Since the set of turning points and the set of initial Stokes trees are both finite, one can find a nonempty open subset VV^{\prime} in VV such that the initial Stokes trees do not pass through turning points for θV\theta\in V^{\prime}. This is the second condition of Definition 5.3.

We will treat 3, 4, 5 later. ∎

5.3 Deformable Stokes trees

Since we are interested in the generic behaviour of Stokes trees, we only treat deformable Stokes trees. We start with then notion of family of preStokes curves.

Definition 5.5.

Let II be an interval in S1S^{1}. Let JJ be an interval. A map γ:I×JC\D\gamma\colon I\times J\rightarrow C{\backslash}D. A type structure of γ\gamma is an ordered pair 𝔱=(s1,s2)\mathfrak{t}=(s_{1},s_{2}) of continuous sections of γL\gamma^{*}L.

Definition 5.6.

Let γ:I×JC\D\gamma\colon I\times J\rightarrow C{\backslash}D be an II-parametrized family of immersed curves. Let (s1,s2)(s_{1},s_{2}) be its type structure. We say (γ,(s1,s2))(\gamma,(s_{1},s_{2})) is a family of preStokes curves of type (s1,s2)(s_{1},s_{2}) if the restriction to each θS1\theta\in S^{1} is a preStokes curve for any θS1\theta\in S^{1}.

Now we can define families of open Stokes trees.

Definition 5.7.

Let II be an interval in S1S^{1}. A family of Stokes trees is specified by the following:

  1. 1.

    A rooted tree 𝒯\mathcal{T}.

  2. 2.

    A continuous map γt:𝒯×IC\D\gamma_{t}\colon\mathcal{T}\times I\rightarrow C{\backslash}D such that the restriction to each edge of 𝒯\mathcal{T} is a family of preStokes curves.

Definition 5.8 (Deformable Stokes tree).

A Stokes tree 𝒯\mathcal{T} at θ\theta is deformable if there exists an open neighborhood II of θ\theta and an II-family of Stokes trees whose restriction to θ\theta is 𝒯\mathcal{T}.

5.4 Inductive construction

In the following, we will construct unobstructed Stokes diagram inductively. We explain the setup and key lemmas.

Definition 5.9.
  1. 1.

    Let 𝔖\mathfrak{S} be a Stokes graph. Let pp be a non-cyclic ordered collision of open Stokes trees in 𝔖\mathfrak{S}. We say pp is scatterable if there exists an open Stokes tree 𝒯\mathcal{T} which contains pp as an interior vertex. We say pp is unscatterable if it is not scatterable.

  2. 2.

    We say pp is scattered if there exists an open Stokes tree 𝒯\mathcal{T} in 𝔖\mathfrak{S} which contains pp as an interior vertex. We say pp is unscattered if it is not scattered.

Definition 5.10.

Let pp be a non-cyclic ordered collision of 𝒯1,,𝒯l\mathcal{T}_{1},...,\mathcal{T}_{l}. Suppose the type of 𝒯i\mathcal{T}_{i} on pp is (si,si+1)(s_{i},s_{i+1}). The one can adjoin a new preStokes curve of type (s1,si+1)(s_{1},s_{i+1}) at pp to 𝒯1,,𝒯l\mathcal{T}_{1},...,\mathcal{T}_{l}. If the obtained one is a Stokes tree, we call it the scattering of 𝒯1,,𝒯l\mathcal{T}_{1},...,\mathcal{T}_{l} at pp.

Definition 5.11.

Let 𝔖\mathfrak{S} be an unobstructed Stokes graph modulo EE. We set

E𝔖:=min{E,m(𝒯1,,𝒯l,p)|p is an unscattered ordered collision}.E_{\mathfrak{S}}:=\min\left\{E,m(\mathcal{T}_{1},...,\mathcal{T}_{l},p)\mathrel{}\middle|\mathrel{}\text{$p$ is an unscattered ordered collision}\right\}. (5.2)
Definition 5.12.

Let 𝔖\mathfrak{S} be an II-family of Stokes graphs and EE be a real positive number. We say 𝔖\mathfrak{S} is EE-scatterble if the following holds: There exists a nonempty relatively compact open subset JJ of II such that

  1. 1.

    All the cyclic-ordered collisions of mass less than EE are scatterable at any θJ\theta\in J.

  2. 2.

    Any scatterings at the collisions with energy less than EE is deformable over JJ.

If 𝔖\mathfrak{S} is EE-scatterble, we define the new family of Stokes graphs 𝔖[E]\mathfrak{S}[E] by the union of 𝔖\mathfrak{S} and the scatterings.

We start with 𝔖(0)\mathfrak{S}(0), the initial unobstructed diagram, which is a family over a nonempty open subset IS1I\subset S^{1}. We will choose an increasing sequence E1<E2<E_{1}<E_{2}<\cdots such that limnEn=\lim_{n\rightarrow\infty}E_{n}=\infty. We inductively set

𝔖(n):=𝔖(n1)[En1]\mathfrak{S}(n):=\mathfrak{S}(n-1)[E_{n-1}] (5.3)

when it is defined. Now we state the key lemma.

Lemma 5.13.

For each nn, there exists a nonempty open interval InI_{n} on which 𝔖(n)\mathfrak{S}(n) is scatterble at EnE_{n} and unobstructed modulo EnE_{n}. Moreover, We can take InI_{n} in a way that

  1. 1.

    InI_{n} is a relatively compact subset of In1I_{n-1}, and

  2. 2.

    limnE𝔖(n)=+\lim_{n\rightarrow\infty}E_{\mathfrak{S}(n)}=+\infty.

As a corollary of this lemma, we can prove our main theorem.

Proof of Theorem 5.1.

Since InI_{n} is a relatively compact subset of In1I_{n-1}, nIn\bigcap_{n}I_{n} is not empty (Proof: Take one element from each InI_{n}. It forms a bounded sequence. Hence having a convergent subsequence. For each nn, the limit is contained in In1¯\overline{I_{n-1}}. Hence it is contained in InI_{n}. Hence the limit is in nIn\bigcap_{n}I_{n}). Since we can take I1I_{1} arbitrary close to the initial θ\theta, we have the density result.

Now take θIn\theta\in\bigcap I_{n}. Take any Stokes tree 𝒯\mathcal{T}. Then m(𝒯)m(\mathcal{T}) is finite, and 𝒯𝔖(n)\mathcal{T}\in\mathfrak{S}(n) if m(𝒯)<E𝔖(n1)m(\mathcal{T})<E_{\mathfrak{S}(n-1)}. Then the second part of the above lemma implies that n𝔖(n)\bigcup_{n\in\mathbb{N}}\mathfrak{S}(n) is the desired unobstructed Stokes graph. ∎

5.5 Proof of Lemma 5.13: Induction part

In this section, we prove the first part of Lemma 5.13. Since we have already proved for n=1n=1 in Lemma 5.4, we prove the following induction.

Lemma 5.14.

Suppose 𝔖(n)\mathfrak{S}(n) is EnE_{n}-scatterble and unobstructed modulo EnE_{n} on an open subset InI_{n} of II. Then, for any E>0E>0, there exists a relatively compact subset In+1I_{n+1} of InI_{n} such that 𝔖(n+1):=𝔖(n)[E]\mathfrak{S}(n+1):=\mathfrak{S}(n)[E] is unobstructed modulo EE.

Proof.

We first deal with the generic unobstructedness. For this, we first show the following finiteness.

Claim 5.15.

Let EE be a positive number. The number of the collisions in 𝔖(n)\mathfrak{S}(n) of mass less than EE is finite.

Proof.

By induction, we can see that the number of involved preStokes curves involved in 𝔖(n)\mathfrak{S}(n) is finite. For a 𝒯𝔖(n)\mathcal{T}\in\mathfrak{S}(n), take a sequence of points {pi}\{p_{i}\} on the rooted edge such that limipi\lim_{i\rightarrow\infty}p_{i} going to DD. By the assumption on the pole order (strongly GMN assumption), we have limim(𝒯,pi)=\lim_{i\rightarrow\infty}m(\mathcal{T},p_{i})=\infty for any 𝒯𝔖(n)\mathcal{T}\in\mathfrak{S}(n). In particular, there exists a neighborhood UDU_{D} of DD such that

{pC|m(𝒯,p)<E,𝒯𝔖(n)}C\UD.\left\{p\in C\mathrel{}\middle|\mathrel{}m(\mathcal{T},p)<E,\mathcal{T}\in\mathfrak{S}(n)\right\}\subset C{\backslash}U_{D}. (5.4)

This implies that the collisions of mass less than EE is contained in C\UDC{\backslash}U_{D}. Since such collisions are discrete by Lemma 3.8, we have the desired finiteness. ∎

We then add finitely many new Stokes trees. Now we would like to show we can achieve the unobstructedness by perturbing θ\theta. We would like to check from 1 to 5 of Definition 5.3.

  1. 1.

    There are no recurrent trajectories for the lifted quadratic differentials by Lemma 3.10, and the added Stokes trees are finite by Claim 5.15. Hence locally finite.

  2. 2.

    Since the number of turning points are finite by the compactness of CC, by perturbing slightly, all the added new Stokes trees can avoid turning points. So, any ordered collision happens outside the set of turning points.

  3. 3.

    By Claim 5.15, the number of collisions of mass less than EE is finite. We will see the absence of cyclically ordered collisions with energy less than EE in the following lemma.

  4. 4.

    Again, by Claim 5.15, the number of collisions of mass less than EE is finite. We can also avoid collisions of preStokes curves of different types by the following lemma.

  5. 5.

    The set of ordered collisions with energy less than EE is discrete in C\DC{\backslash}D, since the intersections are discrete by Claim 5.15.

If there are no cyclic ordered collision, we have done. So, suppose there are several cyclic ordered collisions. The number of them is finite by Claim 5.15. In this case, we can resolve them by the following claim.

Claim 5.16 (Moving lemma).

Take a point on a smooth part of a Stokes tree in 𝔖n,θ\mathfrak{S}_{n,\theta}. Take a small disk neighborhood. Then the edge divides the disk into two half disks. Then there exists ϵ\epsilon such that the corresponding tree in 𝔖n,θ+η\mathfrak{S}_{n,\theta+\eta} intersect with the disk on the left half disk for any 0<η<ϵ0<\eta<\epsilon.

Proof.

We prove by induction. If the tree has no internal vertices, the statement is clear. Suppose 𝒯\mathcal{T} be a deformable Stokes tree with some internal vertices. The vertex pp next to the root vertex formed by a collision of some kk preStokes curves. We denote the corresponding vertex after the perturbation by η\eta by pηp^{\eta}. By the perturbation of θ\theta by η\eta, the collision point moves to left with respect to any preStokes curves involved in the collision. In other words, the collision point pp satisfies Imzi(pη)<Imzi(p)\operatorname{Im}z_{i}(p^{\eta})<\operatorname{Im}z_{i}(p). Here ziz_{i} is the coordinate defined by the integration of the differential defining the corresponding preStokes curve. The root edge curve defines the coordinate z=ziz=\sum z_{i}. Hence Imz(pη)<Imz(p)\operatorname{Im}z(p^{\eta})<\operatorname{Im}z(p). Hence the new curve also moves left after the perturbation. ∎

Now we can collapse the cases 3 and 4 by the above moving lemma as in Figure 5.1. This completes the proof of the generic unobstructedness.

We next show the generic deformability. The following lemma is enough:

Lemma 5.17.

Let 𝒯1,,𝒯n\mathcal{T}_{1},...,\mathcal{T}_{n} be an II-family of Stokes trees. There exists a nonempty open subset JJ of II satisfying the following: For any E>0E>0, the scatterings at the collisions with mass less than EE are deformable over JJ.

Proof.

The deformability can fail if (1) the collisions form or collapse after perturbations, or (2) the new Stokes curve emanating from the collision does not form a Stokes tree. (1) is OK, since the formation and collapsing of collisions are non-generic phenomena. For (2), it is easy to avoid the situation by using the associated quadratic differential. ∎

This completes the proof. ∎

Refer to caption
Figure 5.1: Left: Original collision, Right: Perturbed collision

5.6 Proof of Lemma 5.13: Mass estimate part

In this section, we prove the latter part of Lemma 5.13. What we will show is that there exists mmin>0m_{\min{}}>0 which does not depend on nn and satisfies nmminE𝔖(n1)nm_{\min{}}\leq E_{\mathfrak{S}(n-1)}. Then the desired statement follows.

We start with some preliminary notions. For a while, we consider about 𝔖(0)\mathfrak{S}(0) paramatrized by I0I_{0}. In the following discussion, we will discuss uniformly over θI0\theta\in I_{0}. For a branching value vv of type (s1,s2)(s_{1},s_{2}), let TT be the union of the (three) preStokes curves emanating from vv of type (s1,s2)(s_{1},s_{2}). If it is necessary we retake II sufficiently small, so that we can take a compact neighborhood UvU_{v} of vv uniformly over II such that

  1. 1.

    UvU_{v} does not contain any other branching values, UvU_{v} does not intersect with the Stokes trees of type (i,s1),(s2,i)(i,s_{1}),(s_{2},i) in 𝔖(0)\mathfrak{S}(0) for any ii by 4 of Definition 5.3.

  2. 2.

    UvTU_{v}\cap T is topologically a trivalent tree with a single interior vertex and UvTU_{v}\cap T has three boundaries z1,z2,z3z_{1},z_{2},z_{3}.

We set

d(Uv):=mini{𝔢(vzi(λ1λ2)𝑑z)}>0d(U_{v}):=\min_{i}\left\{\mathop{\mathfrak{Re}}\nolimits\left(\int_{v}^{z_{i}}(\lambda_{1}-\lambda_{2})dz\right)\right\}>0 (5.5)

We also take a small neighborhood VvV_{v} of UvT¯\overline{U_{v}\cap T} such that the closure of VvV_{v} does not contain any other branching values and does not intersect with Stokes trees of (i,1)(i,1) or (2,i)(2,i) in 𝔖(0)\mathfrak{S}(0). Consider the set LvL_{v} of connected subsets of preStokes curves of type (i,1)(i,1) or (2,i)(2,i) such that each lLvl\in L_{v} starts from a point outside VvV_{v} and ends at a point in UvTU_{v}\cap T. We set

d(Vv):=inflLv{{𝔢(l(λiλ1)𝑑z) if l is of type (i,1)𝔢(l(λ2λi)𝑑z) if l is of type (2,i)}>0.d(V_{v}):=\inf_{l\in L_{v}}\left\{\begin{cases}\mathop{\mathfrak{Re}}\nolimits\left(\int_{l}(\lambda_{i}-\lambda_{1})dz\right)&\text{ if $l$ is of type $(i,1)$}\\ \mathop{\mathfrak{Re}}\nolimits\left(\int_{l}(\lambda_{2}-\lambda_{i})dz\right)&\text{ if $l$ is of type $(2,i)$}\end{cases}\right\}>0. (5.6)

Let ww be a branching value or an ordered collision of initial Stokes curves which is different from vv. Let Lvw,i,jL_{vw,i,j} be the set of preStokes curves of type (ij)(ij) emanating from ww passing through VvV_{v}. We set

dv:=infwvinfi,jinflLvw,i,jinfxVv{𝔢(wx(λiλj)𝑑z) if l is of type (ij) and the integral is along l}.d_{v}:=\inf_{w\neq v}\inf_{i,j}\inf_{l\in L_{vw,i,j}}\inf_{x\in V_{v}}\left\{\mathop{\mathfrak{Re}}\nolimits\left(\int_{w}^{x}(\lambda_{i}-\lambda_{j})dz\right)\text{ if $l$ is of type $(ij)$ and the integral is along $l$}\right\}. (5.7)

This is positive, since the set of turning points and the ordered collisions is discrete and ww is outside the closure of VvV_{v}.

We choose UvU_{v} and VvV_{v} for each turning point and set

wmin:=minv{d(Uv),d(Vv),dv},w_{min}:=\min_{v}\left\{d(U_{v}),d(V_{v}),d_{v}\right\}, (5.8)

which is again a positive real number. Not that this number is taken uniformly over II.

We now set

En:=(n+2)wmin.E_{n}:=(n+2)w_{min}. (5.9)

Now we prove the following:

Lemma 5.18.

We have (n+1)wminE𝔖(n)(n+1)w_{min}\leq E_{\mathfrak{S}(n)} for any nn.

Proof.

Since E𝔖(0)dvwminE_{\mathfrak{S}(0)}\geq d_{v}\geq w_{min}, it holds for n=0n=0. We assume the statement holds true for n1n-1. We classify the unscattered point of 𝔖(n)\mathfrak{S}(n) into the followings:

  1. 1.

    Collisions of trees in 𝔖(n1)\mathfrak{S}(n-1) with mass greater than or equal to (n+1)wmin(n+1)w_{min}.

  2. 2.

    Collisions formed by new Stokes trees in 𝔖(n)\mathfrak{S}(n).

For the 1st one, the statement is satisfied. We further classify the 2nd one as follows:

  1. 1.

    If a new collision happens outside UvU_{v}, then the collision carries mass greater than E𝔖(n1)+d(Uv)>(n+1)wminE_{\mathfrak{S}(n-1)}+d(U_{v})>(n+1)w_{\min{}}.

  2. 2.

    Suppose a new collision happens inside UvU_{v} between an initial curve and a tree. If the rooted edge of the tree emanates outside VvV_{v}, it carries mass greater than E𝔖(n1)+d(Vv)>(n+1)wminE_{\mathfrak{S}(n-1)}+d(V_{v})>(n+1)w_{\min{}}.

  3. 3.

    Suppose a new collision happens inside UvU_{v} between an initial curve and a tree. If the rooted edge of the tree emanates inside VvV_{v}, the rooted edge is created by a scattering between a Stokes tree in 𝔖(n2)\mathfrak{S}(n-2) and a Stokes tree in 𝔖(k)\mathfrak{S}(k) with k1k\geq 1. Hence it carries mass greater than (n1)wmin+(1+1)wmin=(n+1)wmin(n-1)w_{min}+(1+1)w_{min}=(n+1)w_{min}.

This completes the proof. ∎

This completes the proof of Lemma 5.13.

5.7 The finiteness of closed Stokes trees

As a variant of the above argument, we prove the following theorem.

Theorem 5.19 (Gromov compactness).

For any θS1\theta\in S^{1} without recurrent trajectories and any M>0M>0, the number of closed Stokes trees with mass less than MM is finite.

We can run the same inductive argument to construct the Stokes graph in the presence of closed Stokes trees. Namely, we only add new preStokes curves to scatterble collisoins. As in the above proof, we obtain the following:

Lemma 5.20.

We have (n+1)wminE𝔖(n)(n+1)w_{min}\leq E_{\mathfrak{S}(n)} for any nn.

Proof of Theorem 5.19.

For any MM, we can take sufficiently large nn such that E𝔖(n)>ME_{\mathfrak{S}(n)}>M. Then any closed Stokes tree with mass less than MM is contained in 𝔖(n)\mathfrak{S}(n). By Claim 5.15, there are only finitely many closed Stokes trees in 𝔖(n)\mathfrak{S}(n). This completes the proof. ∎

6 Wall-crossing factors and sheaf quantization

For a Stokes graph/WKB spectral network, one can assign data of multiplicity, called wall-crossing factors (or BPS-multiplicity). We can use our inductive procedure to construct such data in a canonical way. Moreover, the resulting wall-crossing factors give a sheaf quantization.

6.1 Definition

Let 𝕂\mathbb{K} be a field. Let MM be a real manifold and t\mathbb{R}_{t} be the real line with the standard coordinate tt. We consider the discrete group of the real numbers δ\mathbb{R}^{\delta} and let it act on t\mathbb{R}_{t} by addition.

We denote the derived category of equivariant 𝕂\mathbb{K}-module sheaves by Shδ(M×t)\mathrm{Sh}^{\mathbb{R}^{\delta}}(M\times\mathbb{R}_{t}). We define the subcategory Shτ0δ(M×t)\mathrm{Sh}_{\tau\leq 0}^{\mathbb{R}^{\delta}}(M\times\mathbb{R}_{t}) by the microsupport condition SS(){τ0}\SS(\mathcal{E})\subset\{\tau\leq 0\} where τ\tau is the cotangent coordinate of t\mathbb{R}_{t}. We set

Shτ>0δ(M×t):=Shδ(M×t)/Shτ0δ(M×t)\mathrm{Sh}_{\tau>0}^{\mathbb{R}^{\delta}}(M\times\mathbb{R}_{t}):=\mathrm{Sh}^{\mathbb{R}^{\delta}}(M\times\mathbb{R}_{t})/\mathrm{Sh}_{\tau\leq 0}^{\mathbb{R}^{\delta}}(M\times\mathbb{R}_{t}) (6.1)

This is a version in [Kuw20] of the category introduced by Tamarkin [Tam18]. The feature of this version is the natural enrichment over Λ0\Lambda_{0}.

For an object Shτ>0δ(M×t)\mathcal{E}\in\mathrm{Sh}_{\tau>0}^{\mathbb{R}^{\delta}}(M\times\mathbb{R}_{t}), the positive microsupport SS(){τ>0}\SS(\mathcal{E})\cap\{\tau>0\} is well-defined. We set

μsupp():=ρ(SS(){τ>0})\mu supp(\mathcal{E}):=\rho(\SS(\mathcal{E})\cap\{\tau>0\}) (6.2)

where ρ:TM×{(t,τ)|τ>0}TM;(x,ξ,t,τ)(x,ξ/τ)\rho\colon T^{*}M\times\left\{(t,\tau)\mathrel{}\middle|\mathrel{}\tau>0\right\}\rightarrow T^{*}M;(x,\xi,t,\tau)\mapsto(x,\xi/\tau).

Definition 6.1.

For a smooth Lagrangian LTCL\subset T^{*}C, we say Shτ>0δ(M×t)\mathcal{E}\in\mathrm{Sh}_{\tau>0}^{\mathbb{R}^{\delta}}(M\times\mathbb{R}_{t}) is a sheaf quantization of LL if μsupp()=L\mu\mathrm{supp}(\mathcal{E})=L.

Given a brane structure 𝐛\mathbf{b} of LL, one can further speak about a sheaf quantization of (L,𝐛)(L,\mathbf{b}). Namely, associated to a brane structure of 𝐛\mathbf{b}, we can associate a local system on LL to a sheaf quantization \mathcal{E} of LL. We say \mathcal{E} is a sheaf quantization of (L,𝐛)(L,\mathbf{b}) if the local system is the rank 1 constant sheaf.

Conjecture 6.2.

There exists an infinitesimally wrapped Fukaya category Fuk(TM)Fuk(T^{*}M) of nonexact Lagrangians in TMT^{*}M with a natural embedding

Fuk(TM)Shτ>0δ(M×t).Fuk(T^{*}M)\hookrightarrow\mathrm{Sh}_{\tau>0}^{\mathbb{R}^{\delta}}(M\times\mathbb{R}_{t}). (6.3)

This conjecture was checked for integral Lagrangians in [KPS24].

Now let us assume MM be a Riemann surface CC. Let LL be a holomorphic Lagrangian in TCT^{*}C. By the Solomon–Verbitsky theorem [SV19], one can consider e2πiθLe^{2\pi i\theta}\cdot L as an object of Fuk(TM)Fuk(T^{*}M) for generic θ\theta. Hence, if the above conjecture holds, one can deduce the following:

Conjecture 6.3.

For generic θ\theta, the Lagrangian e2πiθLe^{2\pi i\theta}\cdot L is sheaf quantizable.

In the following, we prove this conjecture for spectral curves, without assuming Conjecture 6.2.

6.2 Modification by wall-crossing factors

For the discussion in this section, we first recall the definition of brane structures.

Let LL be a strongly GMN Lagrangian submanifold.

Definition 6.4.

A brane structure of LL is a pair of a rank 1 𝕂\mathbb{K}-local system \mathcal{L} on LL and a spin structure σ\sigma.

In the following, we give a spectral-network-friendly form of a brane structure.

We first note that a spin structure gives a double covering S~L\widetilde{S}^{*}L of the co-circle bundle SLS^{*}L of LL. We pull back \mathcal{L} to S~L\widetilde{S}^{*}L, then push-forward to SLS^{*}L. We take the part σ\mathcal{L}^{\sigma} where the fiber monodromy is 1-1. By this procedure, the set of local systems on LL and the set of local systems on SLS^{*}L whose fiber monodromy is 1-1 are one-to-one, which depends on σ\sigma.

Definition 6.5.

A wall-crossing data for a Stokes graph is a 𝕂\mathbb{K}-valued function α\alpha on the set of open Stokes trees in the graph.

Consider an unobstructed angle θ\theta. Take c>0c>0. Consider wall-crossing data α\alpha on 𝔖c\mathfrak{S}_{c}. We subtract the collision points of 𝔖\mathfrak{S} and the branching values and the poles from CC and denote it by C𝔖C^{\circ}_{\mathfrak{S}}.

Let 𝒯\mathcal{T} be a Stokes tree with the rooted edge of type (12)(12). Let γ\gamma be a path in C𝔖C^{\circ}_{\mathfrak{S}} crossing the root edge of 𝒯\mathcal{T} at one point. We set p=γ(0),q=γ(1)p=\gamma(0),q=\gamma(1). We denote the lift of pp (resp. qq) to the sheet ii by pip_{i} (resp. qiq_{i}). Let γi\gamma_{i} be the lift of γ\gamma to sheet (1). We denote the associated Gauss lift by γ~iSL\widetilde{\gamma}_{i}\subset S^{*}L.

We associate another path as follows: Let pp^{\prime} be the point where γ\gamma and 𝒯\mathcal{T} meets. For some metric dd of CC, we take an ϵ\epsilon-neighborhood of 𝒯\mathcal{T}, and remove the part of the neighborhood ascending to pp^{\prime}. Then we take a path gamma detouring the boundary of the neighborhood. We lift this path to the associated Gauss path γ~𝒯\widetilde{\gamma}_{\mathcal{T}} on SLS^{*}L. Note that one can make γ~𝒯(0)=γ~1(0),γ~𝒯(1)=γ~2(1)\widetilde{\gamma}_{\mathcal{T}}(0)=\widetilde{\gamma}_{1}(0),\widetilde{\gamma}_{\mathcal{T}}(1)=\widetilde{\gamma}_{2}(1).

Now we consider the following matrix:

M((𝒯,α),γ)c:=(1α𝒯Tm(𝒯)σ(γ~𝒯)01):(γ~1(0)γ~2(0))𝕂Λ0/TcΛ0(γ~1(1)γ~2(1))𝕂Λ0/TcΛ0.M((\mathcal{T},\alpha),\gamma)_{c}:=\begin{pmatrix}1&\alpha_{\mathcal{T}}T^{m(\mathcal{T})}\mathcal{L}^{\sigma}(\widetilde{\gamma}_{\mathcal{T}})\\ 0&1\end{pmatrix}\colon\left(\mathcal{L}_{\widetilde{\gamma}_{1}(0)}\oplus\mathcal{L}_{\widetilde{\gamma}_{2}(0)}\right)\otimes_{\mathbb{K}}\Lambda_{0}/T^{c}\Lambda_{0}\rightarrow\left(\mathcal{L}_{\widetilde{\gamma}_{1}(1)}\oplus\mathcal{L}_{\widetilde{\gamma}_{2}(1)}\right)\otimes_{\mathbb{K}}\Lambda_{0}/T^{c}\Lambda_{0}. (6.4)

For an arbitrary path γ\gamma on CC, let 𝒯1,..,𝒯n\mathcal{T}_{1},..,\mathcal{T}_{n} be the trees crossing with γ\gamma in the chronological order. We set

M((𝔖c,α),γ):=M((𝒯,αn),γ)cM((𝒯,αn1),γ)cM((𝒯,α1),γ)c.M((\mathfrak{S}_{c},\alpha),\gamma):=M((\mathcal{T},\alpha_{n}),\gamma)_{c}M((\mathcal{T},\alpha_{n-1}),\gamma)_{c}\cdots M((\mathcal{T},\alpha_{1}),\gamma)_{c}. (6.5)

Now we get a new representation of Π1(C𝔖)\Pi_{1}(C^{\circ}_{\mathfrak{S}}) associated to (,α)(\mathcal{L},\alpha). For any point pp which is a branching value or a interior vertex of a tree, we associate MpM_{p} by

Mp:=limγM((𝔖c,α),γ)M_{p}:=\lim_{\gamma}M((\mathfrak{S}_{c},\alpha),\gamma) (6.6)

where γ\gamma runs over shrinking circles encircling pp.

Definition 6.6.

We say α\alpha is compatible if Mp=idM_{p}=\operatorname{id} for any such pp and any c>0c>0.

6.3 Initial wall-crossing data

Let 𝔖0\mathfrak{S}_{0} be an unobstructed initial diagram, which consists of Stokes curves emanating from branching values, three for each branching point.

Definition 6.7.

The canonical initial data assigns 11 for each Stokes tree (curve) in 𝔖0\mathfrak{S}_{0}.

The initial wall-crossing data is indeed compatible at c=0c=0. Around a branching point, we can take the following trivialization of the spin structure: For each Stokes curve, when crossing a Stokes curve, we have a transformation of matrix of the trivialization by

(0110).\begin{pmatrix}0&1\\ -1&0\end{pmatrix}. (6.7)

Then crossing six times, we have

(0110)6=(0110).\begin{pmatrix}0&1\\ -1&0\end{pmatrix}^{6}=\begin{pmatrix}0&-1\\ -1&0\end{pmatrix}. (6.8)

This corresponds to one winding around the fiber of SCS^{*}C. Then

(1101)(0110)(1101)(0110)(1101)(0110)=(1001).\begin{pmatrix}1&1\\ 0&1\end{pmatrix}\begin{pmatrix}0&1\\ -1&0\end{pmatrix}\begin{pmatrix}1&1\\ 0&1\end{pmatrix}\begin{pmatrix}0&1\\ -1&0\end{pmatrix}\begin{pmatrix}1&1\\ 0&1\end{pmatrix}\begin{pmatrix}0&1\\ -1&0\end{pmatrix}=\begin{pmatrix}1&0\\ 0&1\end{pmatrix}. (6.9)

Hence it is compatible.

Theorem 6.8.

There exists a unique consistent wall-crossing data α\alpha whose restriction to 𝔖0\mathfrak{S}_{0} is the canonical initial data.

6.4 Inductive construction

It is enough to describe how we specify wall-crossing data when it is scattered. Suppose pp is an unscattered collision point. Suppose it consists of Stokes trees 𝒯1,,𝒯k\mathcal{T}_{1},...,\mathcal{T}_{k} in a cyclic order. We denote the rooted edges of them by l1,,lkl_{1},...,l_{k}, where the collision happens. We set

ps:={{i1,,is}{1,,k}|li1,,lis is an ordered collision}\mathfrak{C}_{p}^{s}:=\left\{\left\{i_{1},...,i_{s}\right\}\subset\left\{1,...,k\right\}\mathrel{}\middle|\mathrel{}l_{i_{1}},...,l_{i_{s}}\text{ is an ordered collision}\right\} (6.10)

for s2s\geq 2.For 𝐢ps\mathbf{i}\in\mathfrak{C}_{p}^{s}, we put the wall crossing factor (1)s+1j=1sα𝒯ij(-1)^{s+1}\prod_{j=1}^{s}\alpha_{\mathcal{T}_{i_{j}}} on the scattering 𝒯𝐢\mathcal{T}_{\mathbf{i}}. Then we obtain a new Stokes subgraph 𝔖[p]\mathfrak{S}[p] (after perturbing θ\theta if necessary). One can directly check the following:

Lemma 6.9.

We have M(𝔖[p],p)=idM(\mathfrak{S}[p],p)=\operatorname{id} modulo E𝔖[p]E_{\mathfrak{S}[p]}.

By repeating this procedure along the construction of the Stokes graph, we complete the proof of Theorem 6.8.

6.5 Construction of sheaf quantization

Take an unobstructed angle θ\theta. Fix E>0E>0. On each connected component DD of the complement of 𝔖\mathfrak{S}, we consider the projection

{(x,t)D×t|txλi+c}DLi\left\{(x,t)\in D\times\mathbb{R}_{t}\mathrel{}\middle|\mathrel{}t\geq-\int^{x}\lambda_{i}+c\right\}\rightarrow D\cong L_{i} (6.11)

where LiL_{i} is the connected component of LTDL\cap T^{*}D. Along this morphism, we pull back \mathcal{L}, and denote it by D,ic\mathcal{L}_{D,i}^{c}.

We put the following sheaf

SDE:=i=1KcD,ic.S_{D}^{E}:=\bigoplus_{i=1}^{K}\bigoplus_{c\in\mathbb{R}}\mathcal{L}_{D,i}^{c}. (6.12)

On each wall and each Stokes tree 𝒯\mathcal{T} with the root edge of type (ij)(ij) contributing on it, we consider the automorphism

id+EijTm(𝒯)a(𝒯)Aut(SDE|neighborhood of wall).\operatorname{id}+E_{ij}T^{m(\mathcal{T})}a(\mathcal{T})\in\operatorname{Aut}(S_{D}^{E}|_{\text{neighborhood of wall}}). (6.13)

By the compatibility, we can glue up them to get a sheaf SES^{E}. By taking the inverse limit, we obtain our desired object S:=lim+ESES:=\lim_{+\infty\leftarrow E}S^{E}.

Theorem 6.10.

The object SS is a sheaf quantization of the given brane structure (L,𝐛)(L,\mathbf{b}).

7 Non-abelianization

7.1 Novikov ring and equivariant Tamarkin category

Let 0\mathbb{R}_{\geq 0} be the semigroup of real nonnegative numbers. We denote the polynomial ring of 0\mathbb{R}_{\geq 0} by 𝕂[0]\mathbb{K}[\mathbb{R}_{\geq 0}]. For a0a\in\mathbb{R}_{\geq 0}, we denote the corresponding indeterminate by TaT^{a}. We denote the ideal generated by TaT^{a} by Ta\left\langle T^{a}\right\rangle. Then we set

Λ0:=lima+𝕂[0]/Ta𝕂[0].\Lambda_{0}:=\lim_{\begin{subarray}{c}\longleftarrow\\ a\rightarrow+\infty\end{subarray}}\mathbb{K}[\mathbb{R}_{\geq 0}]/T^{a}\mathbb{K}[\mathbb{R}_{\geq 0}]. (7.1)

This is called the universal Novikov ring. The unique maximal ideal of Λ0\Lambda_{0} will be denoted by Λ0+\Lambda_{0}^{+}. We denote the fraction field by Λ\Lambda.

We now recall the main result of [Kuw24]. We denote the derived category of Λ0\Lambda_{0}-modules over CC by Mod(Λ0C)\mathrm{Mod}(\Lambda_{0C}).

Theorem 7.1 ([Kuw24]).

There exists an almost embedding

Sh>0δ(C×t)Mod(Λ0C).\mathrm{Sh}^{\mathbb{R}_{\delta}}_{>0}(C\times\mathbb{R}_{t})\hookrightarrow\mathrm{Mod}(\Lambda_{0C}). (7.2)

For a more precise result, we refer to [Kuw24].

7.2 Non-abelianization over Novikov field

It is known/expected that the spectral network transforms a local system on a spectral curve into a local system on C\DC{\backslash}D e.g., [GMN13a, IM21]. This procedure is called non-abelianization. This is an important topic related to cluster coordinates on character varieties. In this section, we explain how to realize non-abelianization in our setup.

Theorem 7.2.

Let LL be a strongly GMN Lagrangian. Let θ\theta be an unobstructed angle. Fix a spin structure σ\sigma of LL. Then we have a map

NA(σ):Loc1(L,𝕂)LocK(C\D,Λ).NA(\sigma):\mathrm{Loc}_{1}(L,\mathbb{K})\rightarrow\mathrm{Loc}_{K}(C{\backslash}D,\Lambda). (7.3)

where Loci(X,A)\mathrm{Loc}_{i}(X,A) is the set of AA-local systems on XX of rank ii for a field AA.

Proof.

In the last section, we constructed a sheaf quantization as an object in Shτ>0δ(M×t)\mathrm{Sh}_{\tau>0}^{\mathbb{R}^{\delta}}(M\times\mathbb{R}_{t}). By using the main result of Theorem 7.1, we can construct a Λ0\Lambda_{0}-module sheaves on CC. By inspecting the construction in [Kuw24], one can see that, by tensoring Λ\Lambda over Λ0\Lambda_{0}, we obtain a locally constant sheaf over C\DC{\backslash}D, which is the nonabelianization. ∎

Remark 7.3.

We conjecture that the resulting local system is covergent under the substitution T=e1/T=e^{-1/\hbar} for 0<<<10<\hbar<<1 when 𝕂=\mathbb{K}=\mathbb{C}.

8 Exact WKB conjecture

Exact WKB analysis has been expected for higher order differential equations. However, we cannot find much exact conjectures on exact WKB analysis in the literature. Here, as an application of our results, we give a version of an exact conjecture.

We suppose \nabla be an \hbar-flat connection. We denote a WKB formal solution by Ψ\Psi and its Borel–Laplace dual by Ψ\mathcal{L}\Psi.

Conjecture 8.1.

Assume \nabla is WKB-regular [Kuw20] and the spectral curve is strongly GMN. Let θ\theta be an unobstructed angle whose existence is assured by Theorem 5.1.

  1. 1.

    If zC\Dz\in C{\backslash}D is not on the Stokes graph at θ\theta, Ψ\mathcal{L}\Psi is analytically continuable on >0e2πiθ\mathbb{R}_{>0}\cdot e^{2\pi i\theta}. Moreover, Ψ\mathcal{L}\Psi is Laplace transformable in the direction θ\theta.

  2. 2.

    Let 𝒯1,..,𝒯i,\mathcal{T}_{1},..,\mathcal{T}_{i},... be the set of Stokes trees at θ\theta passing through zz. Then the first sheet of the analytic continuation of Ψ\mathcal{L}\Psi is smooth on >0e2πiθ\{m(𝒯i,θ)e2πiθ}i\mathbb{R}_{>0}\cdot e^{2\pi i\theta}{\backslash}\left\{m(\mathcal{T}_{i},\theta)\cdot e^{2\pi i\theta}\right\}_{i}.

References

  • [BNR82] H. L. Berk, William McCay Nevins, and K. V. Roberts. New Stokes’ line in WKB theory. J. Math. Phys., 23(6):988–1002, 1982.
  • [BS15] Tom Bridgeland and Ivan Smith. Quadratic differentials as stability conditions. Publ. Math. Inst. Hautes Études Sci., 121:155–278, 2015.
  • [GMN13a] Davide Gaiotto, Gregory W. Moore, and Andrew Neitzke. Spectral networks. Ann. Henri Poincaré, 14(7):1643–1731, 2013.
  • [GMN13b] Davide Gaiotto, Gregory W. Moore, and Andrew Neitzke. Wall-crossing, Hitchin systems, and the WKB approximation. Adv. Math., 234:239–403, 2013.
  • [GS11] Mark Gross and Bernd Siebert. From real affine geometry to complex geometry. Ann. of Math. (2), 174(3):1301–1428, 2011.
  • [HKT15] Naofumi Honda, Takahiro Kawai, and Yoshitsugu Takei. Virtual turning points, volume 4 of SpringerBriefs in Mathematical Physics. Springer, Tokyo, 2015.
  • [Hon08] Naofumi Honda. The geometric structure of a virtual turning point and the model of the Stokes geometry. In Differential equations and exact WKB analysis, volume B10 of RIMS Kôkyûroku Bessatsu, pages 63–113. Res. Inst. Math. Sci. (RIMS), Kyoto, 2008.
  • [IK] Yuichi Ike and Tatsuki Kuwagaki. Microlocal categories over the Novikov ring.
  • [IKO] Kohei Iwaki, Tatsuki Kuwagaki, and Hiroshi Ohta. in progress.
  • [IM21] Matei Ionita and Benedict Morrissey. Spectral networks and non-abelianization, 2021.
  • [KPS24] Tatsuki Kuwagaki, Adrian Petr, and Vivek Shende. On fukaya categories and prequantization bundles, 2024.
  • [KS] Tatsuya Koike and Richard Schäfke. unpublished.
  • [KS06] Maxim Kontsevich and Yan Soibelman. Affine structures and non-Archimedean analytic spaces. In The unity of mathematics, volume 244 of Progr. Math., pages 321–385. Birkhäuser Boston, Boston, MA, 2006.
  • [Kuw20] Tatsuki Kuwagaki. Sheaf quantization from exact wkb analysis, 2020.
  • [Kuw24] Tatsuki Kuwagaki. Almost equivalences between tamarkin category and novikov sheaves, 2024.
  • [Nho24] Yoon Jae Nho. Family floer theory, non-abelianization, and spectral networks, 2024.
  • [Nik23] Nikita Nikolaev. Existence and uniqueness of exact WKB solutions for second-order singularly perturbed linear ODEs. Comm. Math. Phys., 400(1):463–517, 2023.
  • [Str84] Kurt Strebel. Quadratic differentials, volume 5 of Ergebnisse der Mathematik und ihrer Grenzgebiete (3) [Results in Mathematics and Related Areas (3)]. Springer-Verlag, Berlin, 1984.
  • [SV19] Jake P. Solomon and Misha Verbitsky. Locality in the Fukaya category of a hyperkähler manifold. Compos. Math., 155(10):1924–1958, 2019.
  • [Tak17] Yoshitsugu Takei. WKB analysis and Stokes geometry of differential equations. In Analytic, algebraic and geometric aspects of differential equations, Trends Math., pages 263–304. Birkhäuser/Springer, Cham, 2017.
  • [Tam18] Dmitry Tamarkin. Microlocal condition for non-displaceability. In Algebraic and analytic microlocal analysis, volume 269 of Springer Proc. Math. Stat., pages 99–223. Springer, Cham, 2018.
  • [Vor83] A. Voros. The return of the quartic oscillator: the complex WKB method. Ann. Inst. H. Poincaré Sect. A (N.S.), 39(3):211–338, 1983.

Department of Mathematics, Graduate School of Science, Kyoto University, tatsuki.kuwagaki.a.gmail.com