Generating functions of planar polygons from homological mirror symmetry of elliptic curves
Kathrin Bringmann, Jonas Kaszian, Jie Zhou

TL;DR
This paper explores the generating functions of planar polygons linked to elliptic curves' mirror symmetry, expressing them through special functions and analyzing their mathematical properties and geometric significance.
Contribution
It introduces explicit formulas for these generating functions using theta and mock theta functions, and investigates their Jacobi properties and singularities.
Findings
Generating functions expressed via Jacobi theta and mock theta functions.
Identification of (mock) Jacobi properties of the generating functions.
Analysis of special values and singularities with geometric implications.
Abstract
We study generating functions of certain shapes of planar polygons arising from homological mirror symmetry of elliptic curves. We express these generating functions in terms of rational functions of the Jacobi theta function and Zwegers' mock theta function and determine their (mock) Jacobi properties. We also analyze their special values and singularities, which are of geometric interest as well.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Combinatorial Mathematics · Algebraic Geometry and Number Theory · Advanced Mathematical Identities
\stackMath
Generating functions of planar polygons from homological mirror symmetry of elliptic curves
Kathrin Bringmann
,
Jonas Kaszian
and
Jie Zhou
Kathrin Bringmann, University of Cologne, Department of Mathematics and Computer Science, Weyertal 86-90, 50931 Cologne, Germany
Jonas Kaszian, Max-Planck-Institut für Mathematik, Vivatsgasse 7, 53111 Bonn, Germany
Jie Zhou, Yau Mathematical Sciences Center, Tsinghua University, Beijing 100084, P. R. China
Abstract.
We study generating functions of certain shapes of planar polygons arising from homological mirror symmetry of elliptic curves. We express these generating functions in terms of rational functions of the Jacobi theta function and Zwegers’ mock theta function and determine their (mock) Jacobi properties. We also analyze their special values and singularities, which are of geometric interest as well.
Key words and phrases:
elliptic curves, generating functions, homological mirror symmetry, Jacobi forms, mock theta functions
2010 Mathematics Subject Classification:
11F12, 11F37, 11F50, 14N35, 53D37
1. Introduction and statement of results
Elliptic curves provide a fertile ground for the study of the homological mirror symmetry conjecture [10], which relates interesting algebraic structures occurring in the symplectic geometry and complex geometry of different manifolds. They are very simple manifolds that nevertheless exhibit surprisingly rich connections to many fields including Hodge theory, modular forms, and mathematical physics.
Of central importance in this subject are the generating functions arising from the open Gromov-Witten theory of elliptic curves. They give the structure constants for the -structure (i.e., the homotopy version of associative algebra structure) in the Fukaya category (whose objects are Lagrangian submanifolds carrying vector bundles over them, and whose morphisms concern relations among the vector bundles). On the one hand, having a clear understanding of these functions is very useful to verify ideas and conjectures in homological mirror symmetry for elliptic curves and even for more general manifolds. On the other hand, these functions frequently exhibit transformation properties of mock modular forms and Jacobi forms that are interesting to study on their own. Specifically, they provide natural examples of mock modular forms of higher depth. Mock modular forms are holomorphic parts of so-called harmonic Maass forms, which are non-holomorphic generalizations of modular forms. Higher depths forms require additional differential operators. The generating functions arising in this context are very concrete objects and can be expressed using elementary geometric objects. By definition they enumerate holomorphic disks on elliptic curves bounded by a given set of Lagrangians, with appropriate weights specified for example by the area of the holomorphic disks. Due to the simplicity of the universal cover of the elliptic curve, the Lagrangians are represented by straight lines on the universal cover, holomorphic disks are then represented by polygons whose edges lie on these straight lines. This allows the reduction of the enumeration of these geometrical objects to a combinatorial problem. The resulting generating functions may then be written down and turn out to be indefinite theta functions [12, 13, 14, 15], see also [4, 9]. In particular, it was found in [13] that the enumeration of triangles yields Jacobi theta functions. The enumeration of parallelograms [13, 14, 15] gives the Göttsche-Zagier series [8], while that of more general shapes of 4-gons give the Appell-Lerch sums studied by Kronecker that describe sections of rank two vector bundles on the elliptic curve as shown by [16]. Interestingly, while the former only involves the usual Jacobi theta functions, the latter are related to the mock theta functions.
Recently there also have been some works considering the genus zero open Gromov-Witten invariants of the quotient of elliptic curves called elliptic orbifolds [1, 3, 5, 6, 11]. A detailed study of the mock modularity of some generating functions arising from this context was performed in [1, 3, 11]. We remark that the objects studied in the present work differ from those in the above mentioned papers in that the occurring generating functions are different: the former mainly works with fixed Lagrangians, while in the present work deformations of the Lagrangians are considered as set up originally in [13].
In this paper, we follow the lines in [13, 14, 15] and study the generating functions arising from the enumeration of particular shapes of 4-gons and 5-gons. The main result of this paper is the following (see (6.1) and (7.1) for the generating functions and Theorem 6.3 and Theorem 7.4 for the mock Jacobi properties).
Theorem 1.1**.**
The functions and satisfy mock Jacobi properties.
A careful analysis of the modular behavior of the generating functions reveals the global properties of the Gromov-Witten theory on the geometric side. Moreover, the study of special values and singularities can be used to detect what happens in the geometric context, which are otherwise very hard to approach (for example, when the Lagrangians do not intersect transversally). While the study of these very special shapes are already interesting, we hope to extend our investigation to include more general shapes of 5-gons and 6-gons in future work.
The paper is organized as follows. In Section 2 we provide some preliminary results and conventions on Jacobi theta functions and mock theta functions of Zwegers. In Section 3 we review the geometric construction of the generating functions. We then study the generating functions case by case in Sections 4 to 7. We conclude with some discussions and a conjecture in the final section.
Acknowledgments
The research of the first author is supported by the Alfried Krupp Prize for Young University Teachers of the Krupp foundation and the research of all three authors was supported by the Deutsche Forschungsgemeinschaft (German Research Foundation) under the Collaborative Research Centre / Transregio (CRC/TRR 191) on Symplectic Structures in Geometry, Algebra and Dynamics. The authors thank Chris Jennings-Shaffer for helpful comments on an earlier version of this paper and the referees for their helpful comments.
2. Preliminaries
In this section we recall some modular forms and generalizations thereof, which we require for this paper. Note that we frequently suppress in the notation of functions if it is viewed as fixed. We write real and imaginary parts as , and frequently use , , and for . The Dedekind eta function
[TABLE]
is a modular form of weight with multiplier
[TABLE]
which means that for we have
[TABLE]
The Jacobi theta function is defined as
[TABLE]
We require the following properties of .
Lemma 2.1**.**
- (1)
We have
[TABLE] 2. (2)
For , we have
[TABLE] 3. (3)
We have
[TABLE] 4. (4)
We have for
[TABLE]
Remark*.*
Lemma 2.1 (2), (4) imply that transforms like a Jacobi form of weight and index for with multiplier .
Furthermore, we use the following higher-dimensional generalization of Jacobi forms.
Definition 2.2**.**
Let be a meromorphic function with possible poles in . We call a meromorphic Jacobi form of weight and index for the subgroup if it satisfies for some the growth condition
[TABLE]
for the elliptic transformation
[TABLE]
and for the modular transformation
[TABLE]
Both transformation identities can be modified with some multiplier. If is holomorphic on all of and is bounded as , we call it holomorphic Jacobi form.
We call a meromorphic function (with possible poles in the -variable) a mock Jacobi form of weight and index for the subgroup if it can be completed in the sense of [2, 7] to a function that transforms as a Jacobi form of the same weight, index, and subgroup (and possibly multiplier).
Next recall Lemma 2.3 of [3], which states the following.
Lemma 2.3**.**
We have, for
[TABLE]
Furthermore, we require the Appell functions
[TABLE]
We recall some properties of and that can be easily deduced from Proposition 1.4 of [17]. In part (4) we moreover state a consequence of Lemma 2.4 (2) for , , and .
Lemma 2.4**.**
Let and .
- (1)
We have
[TABLE] 2. (2)
Assuming that we have
[TABLE] 3. (3)
We have
[TABLE] 4. (4)
We have
[TABLE]
The function also has a modular completion i.e., adding a (simpler) non-holomorphic piece yields a function which transforms like a Jacobi form. To be precise, set
[TABLE]
with . Here denotes the usual error function. We also define .
The function transforms as a Jacobi form of weight one and index as proven in [17].
Lemma 2.5**.**
- (1)
We have, for ,
[TABLE] 2. (2)
We have, for ,
[TABLE]
Remark*.*
The function transforms like a Jacobi form of weight and index (with multiplier).
Furthermore, we let
[TABLE]
Here and throughout we write components of vectors as and .
Theorem 1.3 of [3] rewrites in terms of and .
Lemma 2.6**.**
We have for
[TABLE]
3. Geometric construction
We now review the construction of the generating functions in consideration following [12, 15]. For this, we fix the lattice in , where
[TABLE]
Furthermore we fix three sets of straight lines defined as follows
[TABLE]
The values are chosen such that none of three lines intersect at a common point111This condition is usually needed in order to avoid many subtleties in defining the Fakaya category. Below by studying the generating functions we are able to infer what happens if they do intersect..
Consider convex -polygons bounded by a set of straight lines from . Elementary geometry shows that in the present case we must have . Denote its set of vertices by in the clockwise order, and the oriented edge from the vertex to by for , where we use the convention . We also denote the area of the -gon by and the length of the edge of by . We introduce real-valued variables , one for each edge .
We fix one of these convex -gons with vertices and edges and consider the following summation
[TABLE]
where
[TABLE]
and acts pointswise on an -gon and the function is given by (denoting the -th component of a vertex by )
[TABLE]
where for and . One could replace the function by for any , which would only possibly change the whole summation by an overall sign.
To simplify the summation in (3.1) we find an explicit description of . By translation, we can assume that all of the polygons share the same vertex, say , with the reference -gon . Denoting the length of the -th edge of the reference -gon by , we can describe by the oriented length of the sides with (since the intersections of a straight line with the lines in , have integer distance from each other). We can omit and since they are determined by (since and have to be parallel to and , respectively), but we get some conditions encoded in below.
Writing , , , one obtains that the generating function (3.1) can be written as
[TABLE]
where
- •
denotes the set of independent parameters for the oriented lengths of ;
- •
is the bilinear form such that the quadratic form is the area of the corresponding -gon ;
- •
is the characteristic function of the region in such that and that is the same as for .
An easy inspection shows that the quadratic form induced by has signature . We consider the generating function as a Jacobi form by setting as an elliptic variable and modify it slightly by multiplying with to obtain nicer transformation laws and cleaner formulas. Writing , we define
[TABLE]
A direct calculation gives the following elliptic transformation.
Lemma 3.1**.**
For we have
[TABLE]
4. : equilateral triangles
In this section we consider the enumeration of equilateral triangles, for which we have
[TABLE]
The enumeration of equilateral triangles leads to the function
[TABLE]
Note that this is just a renormalized version of one of the Jacobi theta functions, which is a Jacobi form. We compute the elliptic transformation as ()
[TABLE]
Lemma 2.1 (4) gives that is a holomorphic Jacobi form of weight and index on . To be more precise, additionally to (4.1), we have for
[TABLE]
5. : parallelograms
In this section, we study the generating function obtained for parallelograms and relate it to the Jacobi theta function. Following the geometric construction, we have
[TABLE]
and obtain from (3.2) the generating function for parallelograms as
[TABLE]
where . Here we define the Heaviside step function by for and for .
The following elliptic transformation follows directly from Lemma 3.1.
Lemma 5.1**.**
For we have
[TABLE]
We determine the following explicit shape of in terms of the Jacobi theta function.
Proposition 5.2**.**
For we have
[TABLE]
The function is a meromorphic Jacobi form of weight one and index on . To be more precise, the elliptic transformation law in Lemma 5.1 holds and we have for
[TABLE]
Proof.
One can rewrite as
[TABLE]
Equation (5.1) follows for using Lemma 2.3 and generalizes to by applying Lemma 5.1 and Lemma 2.1 (2). The transformation laws can then deduced from Lemma 2.1 (2), (4) and equation (2.1). ∎
The main goal of this section is to study and determine the behavior of at the points of discontinuity. This is done in the following proposition.
Proposition 5.3**.**
Let and . Then we have for
[TABLE]
Moreover for , we have
[TABLE]
Proof.
We first assume that and use (5.2) to compute, for ,
[TABLE]
The first two sums vanish in the limit since we can exchange limit and summation using Lebesque dominated convergence. The final two terms combine to
[TABLE]
From this we obtain (5.4) and the first claim in (5.3) in the case that . In the general case, we write for some and then employ Lemma 5.1.
We next compute, using Lemma 5.1 and Proposition 5.2,
[TABLE]
This directly implies (5.5). If , we use Lemma 2.1 (2) to obtain the second claim in (5.3). ∎
6. : trapezoids
In this section we study the generating function obtained in (3.1) for trapezoids and relate it to Appell functions. Here we assume without loss of generality that and obtain the quadratic form
[TABLE]
For general values of and , , we have
[TABLE]
The enumeration (3.2) gives the generating function for trapezoids
[TABLE]
where
[TABLE]
and for , for .
We first again state the elliptic transformation law of that follows by Lemma 3.1.
Lemma 6.1**.**
We have for and
[TABLE]
We observe the following connection of to Appell functions for generic values of .
Proposition 6.2**.**
For , we have
[TABLE]
Proof.
Using the definition of , it is not hard to see that
[TABLE]
changing variables . The claimed identity now follows by using that
[TABLE]
and then plugging in the definition of the Appell function. ∎
To state the (mock) Jacobi properties of , define its completion
[TABLE]
Theorem 6.3**.**
The function is a mock Jacobi form of weight one and index for . To be more precise, we have for
[TABLE]
and for
[TABLE]
Proof.
The elliptic and modular properties of the completion can be deduced from those of after shifting away . ∎
We next determine the behavior of at the singularities.
Proposition 6.4**.**
Assume that . If , then we have
[TABLE]
In particular, for with we have
[TABLE]
Proof.
We first assume and plug in Proposition 6.2 to obtain for and ,
[TABLE]
and thus
[TABLE]
To compute the right-hand side, we rewrite , using Lemma 2.4 (2) with , , and , as
[TABLE]
Using the second identity in Lemma 2.4 (3) and simplifying the theta quotient using Lemma 2.1 (1) and plugging in , , and gives
[TABLE]
To finish the proof, we use Lemma 6.1. We obtain, writing with
[TABLE]
Using Lemma 2.1 (2) and simplifying gives the claim.
The simplified expression in the special case with follows from a straightforward computation using Lemma 2.1 (3). ∎
We next determine the jumping behavior at the points excluded in Proposition 6.2. Recall that has poles for . Note that the right-hand side of Proposition 6.2 is continuous for and . Thus we may take the limit of Proposition 6.2 in this case. Next we consider and determine the jump.
Lemma 6.5**.**
Assume that . Then we have
[TABLE]
Proof.
Write with . Then Lemma 6.1 gives
[TABLE]
Thus the left-hand side of Lemma 6.5 becomes
[TABLE]
We then compute
[TABLE]
This gives the claim. ∎
7. : pentagons
In this section we study the enumeration of the pentagons and observe that the behaviour at jumps is determined by the function appearing in the enumeration of trapezoids. In this case, we assume and obtain the quadratic form
[TABLE]
For general values of , , the enumeration of pentagons gives
[TABLE]
where
[TABLE]
With and , we write
[TABLE]
If , then we have
[TABLE]
where (with )
[TABLE]
We now want to write as higher depth Appell functions. We start by making the change of variables , . Then we have, assuming that and writing , , and
[TABLE]
Using Lemma 3.1, we obtain the following transformation.
Lemma 7.1**.**
Assume that
(1)* We have*
[TABLE]
(2)* We have*
[TABLE]
To rewrite in terms of known functions, we let
[TABLE]
Shifting , in yields the following lemma.
Proposition 7.2**.**
*We have *
[TABLE]
The following lemma states in terms of the -function.
Lemma 7.3**.**
For
[TABLE]
Proof.
We may write
[TABLE]
where is defined in (2.2). Now, using Lemma 2.3, we obtain
[TABLE]
The claim then follows using Lemma 2.4 (3) and Lemma 2.6. ∎
We define the completion of as
[TABLE]
with
[TABLE]
Combining the previous results of this section gives the following.
Theorem 7.4**.**
The function is a sum of products of mock Jacobi forms of weight and index for . To be more precise, satisfies for
[TABLE]
and for
[TABLE]
Proof.
Considering the identity in Proposition 7.2 for the completed functions, we can shift away all the in the arguments, which also cancels all occurring in the factors outside. Then the weight, index, subgroup, and multiplier of the completion of can be deduced from those of and . Since the transformation laws are invariant under , this implies that is a mock Jacobi form of the same weight, index, subgroup, and multiplier. ∎
The jumps of are at , , and . We describe them explicitly in the following proposition.
Proposition 7.5**.**
- (1)
If , , then we have
[TABLE] 2. (2)
If , , then we have
[TABLE] 3. (3)
If , , then we have
[TABLE]
Remark*.*
We note that the right-hand side of Proposition 7.5 (1) is meromorphic in whereas the right-hand sides of Proposition 7.5 (2) and (3) have jumps in , which can be seen by using Lemma 6.5.
Proof of Proposition 7.5.
We only prove (1) and (2) since part (3) follows analogously.
(1) We first assume that and compute for , using (7.2) and (7.3)
[TABLE]
This gives the claim in special case that .
In general, we have for some , thus . Writing for with , we then obtain, using Lemma 7.1 (2)
[TABLE]
Combining with (7.4) gives the claim.
(2) We begin by computing, for , , using (7.2)
[TABLE]
Now we consider with for some . Then . Lemma 7.1 (2) gives that
[TABLE]
Combining this, we may conclude the claim, using Lemma 6.1. ∎
From Proposition 7.5 we immediately obtain the following corollary.
Corollary 7.6**.**
- (1)
If , then we have
[TABLE] 2. (2)
If , and , then we have
[TABLE] 3. (3)
If , then we have
[TABLE] 4. (4)
If , then we have
[TABLE]
Remark*.*
Since , one obtains descriptions of jumps analogous to (2), (3), and (4) by exchanging the first and second variable.
The following lemma computes one-sided limits to the jumps of , which are built from of -functions and theta-functions. For this define
[TABLE]
Lemma 7.7**.**
- (1)
We have
[TABLE] 2. (2)
We have
[TABLE] 3. (3)
We have
[TABLE]
Proof.
(1) We use Proposition 7.2 and Lemma 7.3 and simplify the occurring functions using Lemma 2.1 (2), Lemma 2.4 (1) and (4) to conclude the statement after a lengthy calculation.
(2) The claim follows in a similar way. ∎
8. Discussion and open questions
For the enumeration of -gons with , the explicit computations in the previous sections exhibit nice formulas for the generating functions in terms of rational functions in the Jacobi theta functions and the -function. Using the results in [17] about the -function, this tells that the generating functions are actually mock objects whose modular completions can be easily found. One geometric consequence of the mock modularity is that the generating functions, originally defined around , can be extended to the global moduli of elliptic curves upon modular completion.
The generating function of -gons can be written down similarly according to the geometric construction reviewed earlier in Section 3. It is essentially given by the following
[TABLE]
where the parameters satisfy and the region is given by
[TABLE]
Motivated by the studies on homological mirror symmetry [14], we propose the following conjecture.
Conjecture**.**
The generating function has mock Jacobi properties.
While directly identifying this generating function in terms of Appell functions and theta functions seems to be difficult, it should be possible to determine its mock Jacobi properties using the theory of indefinite theta functions of arbitrary signature. Such an approach could also enable progress on -gons with arbitrary numbers of vertices , which requires a more uniform geometric setup for -gons.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] K. Bringmann, J. Kaszian, and L. Rolen, Indefinite theta functions arising in Gromov-Witten Theory of elliptic orbifolds , Cambridge J. Math. 6 (2018), 25–57.
- 2[2] K. Bringmann and O. Richter, Zagier-type dualities and lifting maps for harmonic Maass?Jacobi forms , Adv. Math. 225 (2010), 2298–2315.
- 3[3] K. Bringmann, L. Rolen, and S. Zwegers, On the modularity of certain functions from Gromov-Witten theory of elliptic orbifolds , Royal Soc. Open Sci. 2 (2015), 150310.
- 4[4] I. Brunner, M. Herbst, W. Lerche, and J. Walcher, Matrix factorizations and mirror symmetry: The cubic curve , J. High Energy Phys. 11 (2006), 006.
- 5[5] C. Cho, H. Hong, S. Kim, and S. Lau, Lagrangian Floer potential of orbifold spheres , preprint, ar Xiv:1403.0990.
- 6[6] C. Cho, H. Hong, and S. Lau, Localized mirror functor for Lagrangian immersions, and homological mirror symmetry for ℙ a , b , c 1 subscript superscript ℙ 1 𝑎 𝑏 𝑐 \mathbb{P}^{1}_{a,b,c} , J. Differential Geom. 106 (2017), 45–126.
- 7[7] A. Dabholkar, S. Murthy, and D. Zagier Quantum Black Holes, Wall Crossing, and Mock Modular Forms , ar Xiv:1208.4074.
- 8[8] L. Göttsche and D. Zagier, Jacobi forms and the structure of Donaldson invariants for 4-manifolds with b + = 1 subscript 𝑏 1 b_{+}=1 , Selecta Math. 4 (1998), 69.
