August 13, 2024
In this first of a series of two papers, we investigate two different equivalence relations obtained by generalizing the notion of genus of even lattices to the setting of vertex operator algebras (or two-dimensional chiral algebras). The bulk genus equivalence relation was defined in [1] and groups (suitably regular) vertex operator algebras according to their modular tensor category and central charge. Hyperbolic genus [2] tests isomorphy after tensoring with a hyperbolic plane vertex algebra. Physically, two rational chiral algebras are said to belong to the same bulk genus if they live on the boundary of the same 2+1d topological quantum field theory; they belong to the same hyperbolic genus if they can be related by current-current exactly marginal deformations after tensoring a non-chiral compact boson.
As one main result, we prove the conjecture that the hyperbolic genus defines a finer equivalence relation than the bulk genus. This is based on a new, equivalent characterization of the hyperbolic genus that uses the maximal lattice inside a vertex operator algebra and its commutant (or coset).
We discuss the implications of these constructions for the classification of rational conformal field theory. In particular, we propose a program for (partially) classifying \(c=32\), holomorphic vertex operator algebras (or chiral conformal field theories), and obtain novel lower bounds, via a generalization of the Smith–Minkowski–Siegel mass formula, on the number of vertex operator algebras at higher central charges. Finally, we conjecture a Siegel–Weil identity which computes the “average” torus partition function of an ensemble of chiral conformal field theories defined by any hyperbolic genus, and interpret this formula physically in terms of disorder-averaged holography.
(An introduction for physicists follows below.) Vertex operator algebras and their representation categories axiomatize the notions of chiral algebras and fusion rings of \(2\)-dimensional conformal field theories in physics. Originally introduced to solve the monstrous moonshine conjecture [3]–[5], vertex operator algebras have found numerous applications in mathematics, e.g., in algebraic geometry, group theory, Lie theory and the theory of automorphic forms. The various applications to mathematical physics will be addressed in 1.2.
The theory of (suitably regular) vertex operator algebras is in some ways similar to the theory of even lattices over the integers. This has been leveraged to achieve classification results in small central charges. For instance, it is shown in [6]–[9] that holomorphic vertex operator (super) algebras are almost all completely governed by the Leech lattice \(\Lambda\) in central charges up to \(24\). Recall that the Leech lattice provides the solution to the densest sphere packing problem in dimension \(24\) [10].
Beyond central charge \(24\), a full classification of vertex operator algebras up to isomorphism becomes hopelessly unfeasible, as is evidenced by the sheer number of lattice vertex operator algebras alone [11]. However, one is led to ask if there are coarser (and hence perhaps more manageable) equivalence relations on vertex operator algebras that still capture important aspects of the theory. We shall address this question in a series of two papers, this text furnishing the first part. The second part will appear in [12].
In this text, we shall primarily be concerned with generalizations of the notion of genus for even lattices to vertex operator algebras, building on earlier work in [1], [2], [6]. Two even lattices \(L\) and \(M\) are in the same genus if one of the following equivalent conditions is satisfied (see 1):
\(L'/L\cong M'/M\) and \(\operatorname{sign}(L)=\operatorname{sign}(M)\).
\(L\oplus I\!I_{1,1}\cong M\oplus I\!I_{1,1}\).
Here, \(L'/L\) denotes the discriminant form of \(L\) and \(I\!I_{1,1}\) is the unique even, unimodular lattice of signature \((1,1)\), sometimes called the hyperbolic plane. In a sense, the discriminant form [13], [14] captures the local information on a lattice, and the (finite) number of isomorphism classes of even lattices in a fixed genus measures the failure of the local-global principle for quadratic forms over the integers.
Both definitions of the lattice genus admit natural generalizations to vertex operator algebras, the former being considered in [1] and the latter in [2] (see also [6]). On the one hand, two (strongly rational) vertex operator algebras \(V\) and \(W\) are in the same bulk genus (see [1] and 19) if \[\operatorname{Rep}(V)\cong\operatorname{Rep}(W)\quad\text{and}\quad c(V)=c(W).\] Here, \(\operatorname{Rep}(V)\) denotes the representation category of \(V\), which is a modular tensor category [15], and \(c(V)\in\mathbb{Q}\) denotes the central charge of \(V\).
Every positive-definite, even lattice \(L\) uniquely defines a lattice vertex operator algebra \(V_L\). By a generalization, we mean a notion of vertex operator algebra genus that recovers the lattice genus for lattice vertex operator algebras. Indeed, the representation category of a lattice vertex operator algebra \(V_L\) is the pointed (and pseudo-unitary) modular tensor category \(\mathcal{C}(L'/L)\) characterized by the discriminant form \(L'/L\) of \(L\), and the central charge \(c(V_L)\) equals the rank \(\operatorname{rk}(L)=\operatorname{sign}(L)\) of \(L\).
On the other hand, two vertex operator algebras are in the same hyperbolic genus (see [2] and 40) if \[V\otimes V_{I\!I_{1,1}}\cong W\otimes V_{I\!I_{1,1}},\] respecting choices of Cartan subalgebras. Here \(V_{I\!I_{1,1}}\) denotes the lattice vertex algebra associated with the hyperbolic plane. Once again, it is not difficult to see that this defines a generalization of the lattice genus in the above sense.
One of the main results of this text is:
45. If \(V\) and \(W\) are strongly rational vertex operator algebras belonging to the same hyperbolic genus, then they belong to the same bulk genus.
That is, we show that the hyperbolic genus is a refinement of the bulk genus. This was conjectured in [2]. The converse of 45 is false.
In order to prove 45, we develop an alternative characterization of the hyperbolic genus, which is inspired by the results of [6]. Rather than the “external” condition in 40, we provide an “internal” definition.
In any (strongly rational) vertex operator algebra \(V\) there is a maximal lattice vertex operator algebra \(V_L\subset V\) [16], which together with the Heisenberg commutant \(C\mathrel{\vcenter{:}}=\operatorname{Com}_{V}(V_L)\) forms a dual pair in \(V\). It follows that \(V\) is a simple-current extension \[V\cong \bigoplus_{\alpha+L\in A} C^{\tau(\alpha+L)}\otimes V_{\alpha+L}\] with gluing map \(\tau\), also called mirror extension (see 14 for details).
Now, two vertex operator algebras \(V\) and \(W\) are in the same hyperbolic genus according to the alternative definition (see 43) if
they have isomorphic Heisenberg commutants,
their associated lattices are in the same lattice genus,
their gluing maps are compatible in a certain sense.
As another main result of this paper, we prove:
44. Two strongly rational vertex operator algebras \(V\) and \(W\) belong to the same hyperbolic genus as in 43 if and only if they are in the same hyperbolic genus according to 40.
We point out that 43 simplifies considerably if \(V\) (and hence \(W\)) is holomorphic, i.e.if \(\operatorname{Rep}(V)\cong\operatorname{Vect}\). In that case, \(V\) and \(W\) are in the same hyperbolic genus if and only if they have isomorphic Heisenberg commutants and \(c(V)=c(W)\) (see 48). In fact, the same statement holds more generally when \(\operatorname{Rep}(V)\) is unpointed (see 47).
As a main example, we consider in 5 holomorphic vertex operator algebras, i.e.vertex operator algebras with the trivial module category \(\operatorname{Rep}(V)\cong\operatorname{Vect}\). In that case, the central charge must be a non-negative multiple of \(8\).
The most interesting case is perhaps that of central charge \(24\), i.e.the bulk genus with \(\operatorname{Rep}(V)\cong\operatorname{Vect}\) and \(c(V)=24\). Modulo the moonshine uniqueness conjecture, 57 [4], these vertex operator algebras have been classified in [6], [8], [17]–[19], rigorously proving [20]. In total, there are \(71\) such vertex operator algebras in this bulk genus, called the Schellekens vertex operator algebras. Their Heisenberg commutants were determined in [6]; hence 45 immediately provides the decomposition of this bulk genus into \(12\) hyperbolic genera (see 1).
We also consider the bulk genus of strongly rational, holomorphic vertex operator algebras of central charge \(32\). By [11] it contains over a billion lattice vertex operator algebras alone, but it may still be feasible to classify these vertex operator algebras up to hyperbolic equivalence, i.e.up to isomorphism of Heisenberg commutants (see 59). In 5.2 and 5.3 we make some inroads into this problem.
As further application, in 5.4, we derive asymptotic lower bounds on the number of vertex operator algebras in infinite families of hyperbolic genera, in the special case of holomorphic vertex operator algebras. This is based on a mass formula (in the sense of Smith–Minkowski–Siegel) for hyperbolic genera proved in [2] (see 50) and a rewriting of the appearing subgroup index in terms of the Heisenberg commutant, i.e.in terms of our alternative characterization of the hyperbolic genus (see 53).
Finally, in 5.5, as a generalization of the mass formula for the vertex operator algebras in a hyperbolic genus, we conjecture a Siegel–Weil identity (see 63). We prove this conjecture for one hyperbolic genus of holomorphic vertex operator algebras of central charge \(24\), leaving the general case for future work. The conjecture implies an expression for the “average” character of a vertex operator algebra in a hyperbolic genus.
In view of the second part of our treatise [12], we emphasize the general picture that emerges. Each equivalence relation on even lattices (like the genus) splits up into two notions of equivalence relations for (strongly rational) vertex operator algebras, one that (like the hyperbolic genus) is a more “classical” analog, while the other (like the bulk genus) is a more honest “quantum” analog. The former will always be a refinement of the latter. We depict this in 1.
What are the physically and mathematically useful ways of organizing the space of quantum field theories? One motivation for asking this question is the old and venerable problem of classifying rational conformal field theories. This problem is far too difficult to tackle all at once, and in fact difficult enough that even identifying what the “right” tractable subproblems are is worthy of study in its own right. For example, one direction is to define natural equivalence relations on quantum field theories which allow one to systematically explore theory space in manageable chunks. Indeed, with a judiciously chosen equivalence relation (or, equivalence relations) in hand, one could attempt to 1) classify theories within an equivalence class, one class at a time, 2) classify theories modulo the equivalence relation, or 3) some combination of both.
Our approach is to take inspiration from the well-developed theory of integral lattices. In that setting, there are several mathematically interesting ways to organize the space of lattices into equivalence classes. Furthermore, there is a useful analogy between lattices and chiral algebras, which goes through the fact that any integral, positive-definite lattice \(L\) defines a rational chiral algebra \(V_L\) describing \(\operatorname{rk}(L)\)-many chiral free bosons \(\varphi^i\). (In this construction, \(L\) determines which vertex operators \(e^{i\lambda\cdot \varphi}\) are included in the algebra.) It is then natural to attempt to translate various lattice-theoretic ideas and constructions across this analogy, and ask whether they can be generalized beyond chiral free bosons, to arbitrary chiral algebras.
The lattice-theoretic concept we focus on in this work is the notion of a genus of lattices, which we describe below and review in more detail in 2.1. In a companion paper [12], we study Witt equivalence, rational equivalence, and neighborhood, and investigate their relationship to orbifolding in two-dimensional quantum field theory. We offer 1 as a glossary of the interrelations between the various concepts arising in this paper and in [12]. The general picture we uncover is that each lattice equivalence relation splits into two equivalence relations on chiral algebras: one which is more “classical” in the sense that it is closer to the lattice definition, and one which is more honestly “quantum”. The former always defines a finer equivalence relation than the latter.
We start by reminding the reader what it means for two lattices to belong to the same genus. For simplicity, we restrict our attention here to lattices which are even and positive-definite. There are at least two equivalent definitions we could take as our starting point. As we will see, these definitions, when extrapolated, lead to two genuinely different equivalence relations on chiral algebras.
To state the first definition, recall that, to any even, positive-definite lattice \(L\), one can associate a metric group \(D\), i.e.a finite abelian group equipped with a function \(q\colon D\to\mathbb{C}^\times\) such that \(b(x,y) \mathrel{\vcenter{:}}= q(x+y)q(x)^{-1}q(y)^{-1}\) is a non-degenerate bilinear form and \(q(x)=q(-x)\). This group is called the discriminant form of \(L\), and is defined as \(D=L'/L\), where \(L'\) is the dual lattice. One then declares that two lattices belong to the same genus if they have the same rank and their discriminant forms are isometric.
We would like to interpret this equivalence relation physically, in terms of free chiral boson operator algebras \(V_L\). Rational chiral algebras are relative quantum field theories, and hence they should be thought of as living on the boundary of a topological field theory in one dimension higher [21], [22] (see 2). On the other hand, it is known that a metric group (and the choice of an integer, which we can take to be the rank of the lattice, \(r\mathrel{\vcenter{:}}=\operatorname{rk}(L)\)) is precisely the data needed to define a 2+1d abelian topological field theory.4 In fact, the abelian topological field theory defined by the pair \((D,r)=(L'/L,\operatorname{rk}(L))\) is the bulk theory which supports \(V_L\) on its boundary. Thus, we learn that two lattices \(L\) and \(K\) belong to the same genus if and only if their corresponding free chiral boson theories \(V_L\) and \(V_K\) arise on the boundary of the same bulk topological field theory. These words can be naturally extended to apply to arbitrary chiral algebras.
Definition. Two rational chiral algebras belong to the same bulk genus if they arise on the boundary of the same 2+1d bulk topological field theory.
Mathematically, it is equivalent to say that two rational chiral algebras belong to the same bulk genus if their central charges agree, and if their representation categories are equivalent as modular tensor categories. This definition was first explicitly considered in [1]. We affix the word “bulk” onto genus here to differentiate this notion from another, inequivalent definition of genus which we introduce shortly.
The most immediate virtue of partitioning the space of rational chiral algebras into bulk genera is that there are conjecturally only finitely many theories in a fixed bulk genus (cf.Conjecture 3.5 of [1] and 33 below). In particular, it becomes a conceivably tractable problem to attempt to classify all of the rational chiral algebras within a fixed bulk genus. This problem is quite natural when it is rephrased in the language of condensed matter physics: in that context, one is fixing a 2+1d topological phase of matter, and asking for the complete list of its gapless chiral edge modes. As a partial result in the direction of 33, we establish in 34 that, under the assumption that there are only finitely many chiral conformal field theories of a fixed central charge, the orientation reversal of any Chern–Simons theory with semisimple gauge algebra supports only finitely many gapless chiral boundary conditions.
Now, 2+1d topological theories, which can be thought of as labeling different bulk genera, can themselves be organized in terms of the number of anyons \(p\) they possess and their chiral central charge \(c\). Here too, one encounters only finitely many topological quantum field theories for each tuple \((p,c)\) [23], and much is known about the classification of topological field theories which have a small numbers of anyons [24]–[26]. Thus, one could imagine systematically walking through the space of rational chiral algebras, one bulk genus at a time, in order of increasing central charge \(c\) and number of anyons \(p\). In the language of conformal field theory, the number of anyons \(p\) of a topological field theory is interpreted as the number of irreducible representations (or primaries) of the chiral algebra(s) that the topological field theory supports on its boundary. Thus, loosely speaking, this way of thinking organizes the space of chiral algebras into chunks of finite size based on complexity: starting with theories with fewer degrees of freedom (lower central charge \(c\)) and simpler operator content (smaller \(p\)).
There are several bulk genera for which the classification problem has been solved. For example, consider the rational chiral algebras whose only primary operator is the identity, so that \(p=1\); we refer to such theories as chiral conformal field theories, or alternatively as holomorphic vertex operator algebras. The absence of any non-trivial primaries implies that a chiral conformal field theory lives at the boundary of a topological quantum field theory without any non-trivial anyons; the latter is often called an invertible topological field theory. In 2+1d, the invertible topological field theories are simply powers of the \(E_8\) phase, and hence are labeled by an integer \(n\in\mathbb{Z}\) which specifies the chiral central charge \(c=8n\). Thus, the collection of chiral conformal field theories with a fixed central charge \(c=8n\) defines a bulk genus which is labeled by the unique invertible 2+1d topological field theory of chiral central charge \(c\). In his seminal work, Schellekens [20] predicted that there are \(74\) non-trivial chiral conformal field theories with central charge \(c\leq 24\), a result which was turned into rigorous mathematics in a series of papers [6], [8], [17]–[19], modulo a still open conjecture about the uniqueness of the monster conformal field theory (cf.57).
More recently, analogous results were obtained for rational chiral algebras in most of the bulk genera labeled by topological field theories with \(p\leq 4\) anyons and central charge \(c\leq 24\) [9], [27], [28], though the methods used apply in much greater levels of generality.5 Very roughly, the approach taken in [27], [28] is to argue (under mild assumptions) that any rational chiral algebra with \(p>1\) occurs as a subalgebra of a chiral conformal field theory (i.e.a rational chiral algebra with \(p=1\)), and can be recovered as a coset. These works operated under the assumption of unitarity, or more modestly, that the conformal dimensions of all non-trivial primaries are strictly positive. We strengthen the results of op.cit.by demonstrating, with the help of our 28, that they continue to hold even once one drops the assumption of unitary. That is, the unitary topological field theories with at most 4 anyons do not admit any unitarity-violating gapless chiral boundary conditions. (See 3.2 and 3.5 for a more detailed discussion.)
Thus, in some sense, the entire classification of rational chiral algebras with non-trivial representation theory is controlled just by the chiral conformal field theories, which have trivial representation categories. It therefore behooves us to understand the latter class as best we can.
One bottleneck in classifying chiral conformal field theories beyond \(c=24\) is that the number of theories very quickly explodes. For example, King has used a refinement [11] of the Smith–Minkowski–Siegel mass formula to lower bound the number of even, unimodular lattices \(L\) with \(\operatorname{rk}(L)=32\) (each of which corresponds to a \(c=32\) chiral conformal field theory built out of free bosons), and found that there are more than a billion. Though the rapid proliferation of lattices is a practical obstacle to classifying chiral conformal field theories, in principle, lattices are very well-understood objects. For example, there are even algorithms for enumerating all of the unimodular lattices in a given dimension [35]. One could therefore imagine an approach to the classification of chiral conformal field theories wherein one morally treats lattices, or free boson theories, as an infinitely abundant resource: what would be left to do if a powerful oracle could hand you any lattice you wanted?
This is where the second vertex-algebraic generalization of the notion of lattice genus enters. To explain this, we take as our starting point the following alternative characterization of a genus of lattices: two lattices \(L\) and \(K\) belong to the same genus if and only if \(L\oplus I\!I_{1,1}\) is isometric to \(K\oplus I\!I_{1,1}\), where \(I\!I_{1,1}\) is the unique, even unimodular lattice of signature \((1,1)\). Just as the previous formulation in terms of discriminant forms could be directly translated to the setting of rational chiral algebras, this definition also admits a natural extension: one declares that \(V\) and \(W\) belong to the same hyperbolic genus if \(V\otimes V_{I\!I_{1,1}}\cong W\otimes V_{I\!I_{1,1}}\) as conformal vertex algebras, where we have added the prefix “hyperbolic” to differentiate this notion of genus from bulk genus.6 This definition was first introduced in [2].
For a physicist, the lattice vertex algebra \(V_{I\!I_{1,1}}\) is unnatural to work with because \(I\!I_{1,1}\) is of indefinite signature, so we offer a more physical interpretation of hyperbolic genus.7 In order to do this, we must take a brief digression and explain a certain canonical decomposition that any rational chiral algebra possesses into a free and interacting sector.
Consider a rational chiral algebra \(V\) which has a continuous global symmetry group \(G\) of rank \(r\). After choosing a Cartan subalgebra, one obtains, by Noether’s theorem, spin-1 conserved currents \(J^i(z)\) which generate a maximal torus of \(G\), where \(i=1,\dots, r\). These currents can in turn be bosonized, \(J^i(z) = \partial \varphi^i(z)\), so that \(V\) admits an operator subalgebra \(H\) which is generated by \(r\) chiral bosons. For certain values of \(\lambda \in \mathbb{R}^r\), the vertex operator \(e^{i\lambda \cdot \varphi(z)}\) built out of these chiral bosons will appear as an operator inside \(V\); the collection of all such \(\lambda\) will actually form a lattice \(L\) whose dual \(L'\) contains the charge lattice of \(V\). In particular, the algebra of the corresponding vertex operators closes onto a lattice chiral algebra \(V_L\) which contains \(H\) as a conformal subalgebra. We refer to \(L\) as the associated lattice of \(V\), and \(V_L\) as the free sector of \(V\).
On the other hand, we can define an interacting part of \(V\) as “the complement of the free sector.” More precisely, we define the interacting sector \(C\) of \(V\) as the space of all operators in \(V\) which commute with the operators in the subalgebra \(V_L\), i.e.\(C\) is the coset of \(V\) by its free sector. By construction, \(C\) will be a rational chiral algebra which does not possess any continuous global symmetries, i.e.it does not have spin-1 conserved currents. Rather than factorizing into a trivially decoupled tensor product \(C\otimes V_L\) of its free sector and its interacting part, \(V\) will generally decompose into a direct sum of finitely many irreducible representations of \(C\otimes V_L\), \[V\cong \bigoplus_{\alpha+L\in A} C^{\tau(\alpha+L)}\otimes V_{\alpha+L}.\] Here, the irreducible modules of \(V_L\) are denoted \(V_{\alpha+L}\), where \(\alpha+L\) takes values in the discriminant form \(L'/L\), and \(A<L'/L\) is the subgroup of irreducible \(V_L\)-modules which appear in \(V\). The irreducible modules of \(C\) are written \(C^\beta\), and \(\tau\) describes how the representations of \(V_L\) are glued to those of \(C\); that is, \(\tau\) is a map which associates to each \(\alpha+L\in A\) an irreducible \(C\)-module \(C^{\tau(\alpha+L)}\) which appears next to \(V_{\alpha+L}\) in the decomposition of \(V\).
In 4.2, we prove the following alternative characterization of hyperbolic genus.
44. Two rational chiral algebras belong to the same hyperbolic genus if and only if a) their interacting parts are isomorphic, b) their associated lattices belong to the same lattice genus, and c) their free and interacting sectors are glued together “in a compatible manner”.
One immediate corollary of this characterization (45) is that if two rational chiral algebras belong to the same hyperbolic genus, then they belong to the same bulk genus. Thus, hyperbolic equivalence is a finer equivalence relation than bulk equivalence, and we may contemplate partitioning each bulk genus into different hyperbolic genera.
It turns out that, in the case of chiral conformal field theories, one can determine whether two theories are hyperbolically equivalent just by checking that their interacting sectors are the same (see 48, and also 47 for a more general statement). In particular, a hyperbolic genus of chiral conformal field theories precisely consists of theories which differ only in their free sectors, but whose interacting parts are identical; for example, the more than one billion free boson theories predicted by King all collapse into a single hyperbolic equivalence class.
Thus, classifying chiral conformal field theories modulo hyperbolic equivalence formalizes the idea of operating in a world where lattices are cheap. This suggests to us a program of classifying \(c=32\) chiral conformal field theories wherein one attempts to enumerate all possibilities for the interacting sector \(C\), but ignores the issue of producing a complete list of free sectors \(V_L\) to which \(C\) can be glued. We do not attempt to completely solve this problem, but we offer several sources of hyperbolic genera of \(c=32\) chiral conformal field theories in 5.3.
We conclude this physics introduction by highlighting one more application of these constructions: it turns out that the hyperbolic genus of a chiral conformal field theory defines an ensemble of conformal field theories whose disorder average admits a “holographic” dual in the spirit of [37]–[39].
Let us first describe a natural measure on a hyperbolic genus, following [2]. Once again, let \(V\) be a chiral algebra and \(\{J^i(z)\}\) a linearly independent collection of \(r\) commuting currents which generate a maximal torus of the continuous symmetry group of \(V\). Recall that \(V\) decomposes into an interacting part \(C\) and a free sector \(V_L\). Any symmetry \(\phi\colon V\to V\) which preserves the currents \(J^i(z)\), in the sense that it sends \(\operatorname{span}_{\mathbb{C}}\{J^i(z)\}\) to itself, will shuffle vertex operators \(e^{i\lambda\cdot \varphi}\) in \(V_L\) among themselves, and hence induce an isometry \(\phi^\ast\) of the lattice \(L\). We call \(G_V\) the subgroup of \(\operatorname{Aut}(L)\) which is induced by symmetries of \(V\), and define a probability measure which assigns \(V\) the weight \(1/|G_V|\).
It turns out that, for \(W\) some fixed chiral algebra with associated lattice \(K\), one has the following formula (Theorem 4.16 of [2]): \[\mathrm{mass}(W)\mathrel{\vcenter{:}}=\sum_{V\in\mathrm{hgen}(W)} \frac{1}{|G_V|} \propto \sum_{L\in \mathrm{gen}(K)} \frac{1}{|\operatorname{Aut}(L)|} \eqqcolon ~\mathrm{mass}(K)\] where \(\mathrm{hgen}(W)\) is the hyperbolic genus of \(W\) and \(\mathrm{gen}(K)\) is the lattice genus of \(K\). The sum over lattices on the right-hand side is known as the mass of the genus of \(K\), and is exactly computable by a widely-celebrated formula of Smith–Minkowski–Siegel [40]. Furthermore, the constant of proportionality between \(\mathrm{mass}(W)\) and \(\mathrm{mass}(K)\) is described in 4.4, and its explicit computation is facilitated by several technical lemmas that we prove. Because \(\mathrm{mass}(W)\) straightforwardly furnishes a lower bound on the number of chiral algebras in \(\mathrm{hgen}(W)\), one may use this formula to estimate the growth of the number of theories as a function of central charge, which we carry out in an example involving chiral conformal field theories in 5.4.
In 63, we write down a generalization of this mass formula to a Siegel–Weil identity in the case that \(W\) is a chiral conformal field theory of arbitrary central charge \(c\). Our formula, which we check in examples, says that, when \(r\geq 4\), \[\sum_{V\in\mathrm{hgen}(W)} \frac{Z_V(\tau)}{|G_V|} = \mathrm{mass}(W)\sum_{\gamma\in \Gamma_\infty\backslash \mathrm{SL}_2(\mathbb{Z})} \epsilon(\gamma)^c \frac{\mathrm{ch}_C(\gamma\tau)}{\eta(\gamma\tau)^r}\] where \(Z_V(\tau)\) is the genus-1 partition function of \(V\), i.e. \[Z_V(\tau) = \operatorname{tr}_Vq^{L_0-c/24}, \;\;q=e^{2\pi\mathrm{i}\tau}\] and similarly \(\mathrm{ch}_C(\tau)\) is the vacuum character of the interacting sector \(C\) of \(W\). Here, \(\Gamma_\infty=\{\pm\left(\begin{smallmatrix} 1 & n \\ 0 & 1 \end{smallmatrix}\right)\mid n\in\mathbb{Z}\}\) and \(\epsilon\) is the “multiplier system” for the Dedekind eta function \(\eta\). This can be thought of as a formula for the “average” partition function of a chiral conformal field theory in the hyperbolic genus of \(W\). In 5.5, we explain a procedure for evaluating the right-hand side of this equation in terms of Eisenstein series for congruence subgroups, described in 8. Moreover, we provide a kind of holographic interpretation of the right-hand side as a sum of a particular bulk topological field theory over a family of \(\mathrm{SL}_2(\mathbb{Z})\) black holes. This formula furnishes a kind of chiral generalization of the results of [37]–[39] to arbitrary chiral conformal field theories, not just those of Narain type.
All Lie algebras and vertex (operator) algebras will be over the base field \(\mathbb{C}\). All categories will be enriched over \(\operatorname{Vect}=\operatorname{Vect}_\mathbb{C}\).
This is a mathematical manuscript. However, from time to time we use the notation Theorem\(^{\mathrm{ph}}\), Proposition\(^{\mathrm{ph}}\), etc.to denote statements that are established or well-defined only at a physics level of rigor.
We thank Yichul Choi, Gerald Höhn, Hannes Knötzele, Zohar Komargodski, Robert McRae, Yuto Moriwaki, Sunil Mukhi, Nils Scheithauer, Sahand Seifnashri, Shu-Heng Shao and Xiao-Gang Wen for helpful discussions.
Sven Möller acknowledges support from the DFG through the Emmy Noether Program and the CRC 1624 Higher Structures, Moduli Spaces and Integrability, project numbers 460925688 and 506632645. Brandon Rayhaun gratefully acknowledges NSF grant PHY-2210533.
In this section, we introduce the central mathematical notions of this text, namely even lattices, modular tensor categories and vertex operator algebras. We also introduce the notion of a Cartan subalgebra of a vertex operator algebra and describe the corresponding root-space decomposition. Finally, we comment on the various connections of these objects to physics.
We begin by reviewing various lattice theoretic notions, including genus and mass. We shall restrict our attention to even lattices. This discussion serves as motivation for studying related concepts for (suitably regular) vertex operator algebras in subsequent sections.
Let \(L=(L,\langle\cdot,\cdot\rangle)\) be a lattice, i.e.a free \(\mathbb{Z}\)-module \(L\) of rank \(\operatorname{rk}(L)\in\mathbb{Z}_{\geq 0}\) equipped with a non-degenerate symmetric bilinear form \(\langle\cdot,\cdot\rangle\colon L\times L\to\mathbb{Q}\). The lattice \(L\) is called even if \(\langle\alpha,\alpha\rangle/2\in\mathbb{Z}\) for all \(\alpha\in L\). For an even lattice \(L\), let \[L'=\{v\in L\otimes_\mathbb{Z}\mathbb{Q}\mid\langle v,\alpha\rangle\in\mathbb{Z}\text{ for all }\alpha\in L\}\supseteq L\] denote the dual lattice, viewed as a lattice in the ambient space \(L\otimes_\mathbb{Z}\mathbb{Q}\) of \(L\) via the bilinear form. Moreover, let \(L'/L\) be the discriminant form of \(L\), a finite abelian group equipped with a non-degenerate quadratic form \(Q\colon L'/L\to\mathbb{Q}/\mathbb{Z}\) induced by \(\langle\cdot,\cdot\rangle\) (see, e.g., [13], [14]). A finite abelian group \(D\) equipped with a non-degenerate quadratic form \(Q\) is sometimes referred to as a metric group. Lastly, let \(\operatorname{sign}(L)=(r_+,r_-)\) with \(r_++r_-=\operatorname{rk}(L)\) denote the signature of \(L\) over \(\mathbb{R}\), i.e.the signature of \(L\otimes_\mathbb{Z}\mathbb{R}\). The lattice \(L\) is called unimodular if \(L'/L\) is trivial. We shall typically only be interested in lattices up to isomorphism, i.e.up to integral equivalence.
Given a metric group \((D,Q)\), and a pair of non-negative integers \((t_+,t_-)\), one may ask when there exists an even lattice \(L\) with \(L'/L\cong D\) and \(\mathrm{sign}(L)=(t_+,t_-)\). A necessary and sufficient condition for the existence of such a lattice is given in Theorem 1.10.1 of [13] (see also [14]). Here, we cite only its Corollary 1.10.2, which states that it is sufficient that \(t_+-t_-\equiv \mathrm{sign}(Q)\pmod 8\) and that \(t_++t_->l(D)\), where \(l(D)\) is the minimum number of generators of \(D\) as an abelian group and \(\mathrm{sign}(Q)\in\mathbb{Z}_8\) is the “signature (mod \(8\))” of \(Q\) (see Theorem 1.3.3 of [13]). This is a kind of reconstruction result, which one hopes to recover for modular tensor categories and vertex operator algebras (see 3.3).
Given an even lattice \(L\), we can consider its group of isometries \(\operatorname{Aut}(L)=\operatorname{O}(L)\), which is finite when \(L\) is positive-definite. For an isometry \(\nu\in\operatorname{Aut}(L)\) of order \(m\), we say that \(\nu\) has Frame shape \(\prod_{t\mid m}t^{b_t}\) with \(b_t\in\mathbb{Z}\) if the extension of \(\nu\) to \(L\otimes_\mathbb{Z}\mathbb{C}\) has the characteristic polynomial \(\prod_{t\mid m}(x^t-1)^{b_t}\).
An in many ways special lattice is the Leech lattice \(\Lambda\). It is the unique positive-definite, even, unimodular lattice of rank \(24\) without roots. We remark that the elements of \(\operatorname{Aut}(\Lambda)\) are uniquely specified by their Frame shapes.
For two even lattices \(L\) and \(M\) (or two isomorphism classes of such lattices) it is well-known that the following are equivalent [13], [14].
Definition 1 (Lattice Genus). Two even lattices belong to the same genus if any one of the following equivalent conditions hold:
\(L\otimes_\mathbb{Z}\mathbb{R}\cong M\otimes_\mathbb{Z}\mathbb{R}\) and \(L\otimes_\mathbb{Z}\mathbb{Z}_p\cong M\otimes_\mathbb{Z}\mathbb{Z}_p\) for all primes \(p\).
\(L'/L\cong M'/M\) and \(\operatorname{sign}(L)=\operatorname{sign}(M)\).
\(L\oplus I\!I_{1,1}\cong M\oplus I\!I_{1,1}\).
Here (and only here), \(\mathbb{Z}_p\) denotes the ring of \(p\)-adic integers, and \(I\!I_{1,1}\) is the unique even, unimodular lattice of signature \((1,1)\), sometimes called the hyperbolic plane. This defines an equivalence relation. We denote the genus (or equivalence class) of a lattice \(L\) by \(\operatorname{gen}(L)\). Each genus contains only finitely many isomorphism classes of even lattices.
There are also tools, specifically the Smith–Minkowski–Siegel mass formula (see, e.g., [14], [40]), for computing the mass of a genus of positive-definite, even lattices, which is defined as \[\operatorname{mass}(L) = \sum_{M\in\mathrm{gen}(L)} \frac{1}{|\operatorname{Aut}(M)|},\] where \(|\operatorname{Aut}(M)|\) is the order of the automorphism group of \(M\), which is finite since \(M\) is positive-definite, and the sum runs over the finitely many isomorphism classes of lattices in the genus of \(L\). For example, if \(L=(E_8)^{n}\) for \(n\in\mathbb{Z}_{\geq 0}\), where \(E_8\) is the (unimodular) root lattice of type \(E_8\), then the mass of \(L\) is a weighted sum over the positive-definite, even, unimodular lattices of dimension \(8n\), and the result is known to take the form \[\label{eqn:unimodularmass} \operatorname{mass}((E_8)^n) = \frac{|B_{4n}|}{8n}\prod_{1\leq j<4n}\frac{|B_{2j}|}{4j}\tag{1}\] where the \(B_k\) are Bernoulli numbers.
Mass formulae have played an important role in lattice theory. For example, if one purports to have classified all lattices in a given genus, say via Kneser’s neighborhood method [35], then the mass formula furnishes an explicit check of correctness. Furthermore, \(2\cdot\operatorname{mass}(L)\) is straightforwardly seen to be a lower bound on the number of lattices in \(\mathrm{gen}(L)\), albeit a relatively weak one. One may therefore estimate, e.g., how the number of positive-definite, even lattices \(L\) with a given discriminant form \(D\) grows with \(\operatorname{rk}(L)\).
In the following, we briefly and telegraphically review some categorical notions that are relevant to this treatise. The central objects are spherical (pivotal) fusion categories and modular tensor categories. We refer to [41]–[44] for any details which we have omitted.
A fusion category (over \(\mathbb{C}\)) is a \(\mathbb{C}\)-linear, semisimple, rigid monoidal category with finitely many simple objects up to isomorphism, finite-dimensional hom-spaces and with its monoidal unit being simple. We index the finite set \(\operatorname{Irr}(\mathcal{C})\) of isomorphism classes of simple objects of a fusion category \(\mathcal{C}\) by \(0,\dots,\operatorname{rk}(\mathcal{C})-1\) with \(0\) representing the monoidal unit, where \(\operatorname{rk}(\mathcal{C})=|\operatorname{Irr}(\mathcal{C})|\) is the rank of \(\mathcal{C}\). For an object \(X\in\mathcal{C}\), we denote by \(X^*\) the dual object. We use \(\mathcal{C}\boxtimes\mathcal{D}\) to denote the Deligne product of two fusion categories.
One says that a fusion category is pseudo-unitary if the global Frobenius–Perron dimension equals the global categorical dimension. Equivalently, such a fusion category admits a (unique) spherical pivotal structure with respect to which the categorical dimensions \(d_X\) of all simple objects are positive, and hence coincide with the Frobenius-Perron dimensions (which are always positive real numbers). See [45] for a thorough discussion. By a slight abuse of notation, when given a spherical fusion category that is pseudo-unitary, we shall mean that the spherical structure is actually the one with the mentioned property.
A fusion category is called pointed if all of its simple objects are invertible with respect to the monoidal tensor product. It is known that every pointed fusion category is of the form \(\operatorname{Vect}_G^\omega\) for \(G\) a finite group; this is the category of \(G\)-graded vector spaces, with the associativity isomorphisms twisted by a 3-cocycle \(\omega\in H^3(G,\mathbb{C}^\times)\).
A braiding on a fusion category is a natural isomorphism \(c_{X,Y}\colon X\otimes Y\to Y\otimes X\), \(X,Y\in\mathcal{C}\), that satisfies the hexagon axioms. Given a fusion subcategory \(\mathcal{D}\subset\mathcal{C}\), we define the Müger centralizer \(\mathcal{D}'\) to be the full subcategory of objects \(X\) of \(\mathcal{C}\) such that \(c_{Y,X}\circ c_{X,Y}=\operatorname{id}_{X\otimes Y}\) for all \(Y\) in \(\mathcal{C}\). A spherical, braided fusion category is said to be a modular tensor category if the Müger center \(\mathcal{C}'=\operatorname{Vect}\) is trivial.
We note that spherical pivotal structures on braided fusion categories are in bijection with ribbon structures (given by the ribbon twists \(\theta_X\colon X\to X\)). We consider two modular tensor categories to be the same if they are ribbon (and in particular braided and tensor) equivalent. Given a modular tensor category \(\mathcal{C}\), we define the ribbon-reversed category \(\overline{\mathcal{C}}\) to be the modular tensor category \(\mathcal{C}\) with its twist inverted and its braiding reversed, i.e.\(\overline{c}_{X,Y}\mathrel{\vcenter{:}}= c_{Y,X}^{-1}\). A ribbon-reversed equivalence of \(\mathcal{C}\) and \(\mathcal{D}\) is a ribbon equivalence \(\mathcal{C}\cong\overline{\mathcal{D}}\). Given a spherical fusion category \(\mathcal{C}\), we use \(Z(\mathcal{C})\) to denote its Drinfeld center, which is guaranteed to be a modular tensor category.
Recall that the un-normalized \(S\)-matrix of a modular tensor category \(\mathcal{C}\) is defined as \(\tilde{s}_{X,Y}=\operatorname{tr}(c_{Y,X^\ast}\circ c_{X^\ast,Y})\). Further, we encode the twists \(\theta_X\) of \(\mathcal{C}\) into a diagonal \(T\)-matrix \(\tilde{t}_{X,Y}=\delta_{X,Y}\theta_Y\), where \(X,Y\in\mathrm{Irr}(\mathcal{C})\). These matrices satisfy [42] \[\label{eqn:modularrelations} (\tilde{s}\tilde{t})^3=p^+\tilde{s}^2,\quad\tilde{s}^2 = p^+p^- C,\quad C\tilde{t}=\tilde{t}C,\quad C^2=\mathrm{id}\tag{2}\] where \(p^\pm = \sum_{X\in\mathrm{Irr}(\mathcal{C})} d_X^2 \theta_X^{\pm 1}\) are the Gauss sums of \(\mathcal{C}\) and \(C_{X,Y} = \delta_{X,Y^\ast}\) is the charge conjugation matrix of \(\mathcal{C}\). The chiral central charge \(c(\mathcal{C})\in\mathbb{Q}/8\mathbb{Z}\) of \(\mathcal{C}\) is a rational number defined modulo 8 by the equation \[\label{eqn:chiralcentralcharge} e^{2\pi\mathrm{i}c(\mathcal{C})/8} = p^+/D,\quad D=\sqrt{\sum_{X\in\mathrm{Irr}(\mathcal{C})} d_X^2}.\tag{3}\] We define the normalized \(S\)-matrix of \(\mathcal{C}\) by \(s=\tilde{s}/D\).
The pointed braided fusion categories are, up to braided monoidal equivalence, in bijection with pre-metric groups, i.e.finite abelian groups \(D\) together with a quadratic form \(Q\colon D\to\mathbb{Q}/\mathbb{Z}\) [41] (see also [44]). Let \(\mathcal{C}(D)\) denote the pointed braided fusion category corresponding to \(D=(D,Q)\). Any \(\mathcal{C}(D)\) is pseudo-unitary. Indeed, on each \(\mathcal{C}(D)\), there are \(\operatorname{Hom}(D,\{\pm1\})\) many choices of ribbon (or equivalently spherical pivotal) structures, each making \(\mathcal{C}(D)\) into a ribbon fusion category. The pseudo-unitarity means that there is a unique choice of such structure such that all categorical dimensions are positive (i.e.equal to \(1\)). In the following, let us by \(\mathcal{C}(D)\) denote the ribbon fusion category corresponding to this choice. Finally, if \(D=(D,Q)\) is a metric group, i.e.if the bilinear form \(B\colon D\times D\to\mathbb{Q}/\mathbb{Z}\) associated with \(Q\) is non-degenerate, then \(\mathcal{C}(D)\) is a modular tensor category. (We refer the reader to the discussion in Section 2.4 of [9] and the references cited therein for a more detailed discussion.)
We refer readers to, e.g., [3], [4], [46], [47] for any background on vertex (operator) algebras we omit here. A vertex algebra is a vector space \(V\) together with a linear map \[Y(\cdot,x)\colon V\to\operatorname{End}_\mathbb{C}(V)[[x^{\pm1}]],\quad a\mapsto Y(a,x)=\sum_{n\in\mathbb{Z}}a_nx^{-n-1}\] and a vacuum vector \(0\neq\boldsymbol{1}\in V\) subject to a number of well-motivated axioms.
A conformal vertex algebra is a \(\mathbb{Z}\)-graded vertex algebra \(V=\bigoplus_{n\in\mathbb{Z}}V_n\) equipped with a distinguished vector \(\omega\in V_2\) called conformal vector, which must satisfy the following conditions. First, its modes \(L_n=\omega_{n+1}\), \(n\in\mathbb{Z}\), should generate the Virasoro algebra, i.e. \[[L_n,L_m] = (n-m)L_{n+m}+\frac{1}{12}\delta_{n+m,0}(n^3-n)c,\] for some \(c\in\mathbb{C}\) called the central charge. Second, the conformal vector should be compatible with the grading in the sense that \(L_0 a = n a\) when \(a\in V_n\). Lastly, we require that \(L_{-1}a = a_{-2}\boldsymbol{1}\).
A conformal vertex algebra is called a vertex operator algebra if \(\dim(V_n)<\infty\) for all \(n\in\mathbb{Z}\) and \(V_n=\{0\}\) for \(n\) sufficiently small.
We shall typically demand a number of regularity conditions on the vertex operator algebras we consider. A vertex operator algebra is said to be of CFT-type if \(V=\bigoplus_{n\geq 0}V_n\) and \(V_0 = \mathbb{C}\boldsymbol{1}\). It is said to be \(C_2\)-cofinite (or lisse) if \(V/C_2(V)\) is finite-dimensional, where \(C_2(V) = \operatorname{span}_{\mathbb{C}}\{a_{-2}b\mid a,b\in V\}\). A vertex operator algebra is self-contragredient if \(V\cong V^\ast\) as \(V\)-modules, where \(V^\ast\) is the contragredient dual of \(V\). Finally, the following defines the class of vertex operator algebras to which we mainly restrict ourselves in this work.
Definition 2 (Strong Rationality). A vertex operator algebra is strongly rational if it is simple, rational (see [48] for the definition), \(C_2\)-cofinite, self-contragredient and of CFT-type.
A strongly rational vertex operator algebra has finitely many irreducible modules \(M\in\operatorname{Irr}(V)\), which we typically label by \(V^0=V,V^1,V^2,\dots\), and every module is a direct sum of irreducible ones. We use \(\rho(M)\) to denote the smallest eigenvalue of \(L_0\) when acting on \(M\). We refer to \(V\) itself as the vacuum module, which has \(\rho(V)=0\). Strong rationality also implies that the central charge \(c\) and all \(\rho(M)\) for \(M\in\operatorname{Irr}(V)\) are rational numbers [49], [50].
Crucially, for a strongly rational vertex operator algebra \(V\), the category of representations \(\operatorname{Rep}(V)\) carries the structure of a modular tensor category [15], with monoidal unit \(V\) and the contragredient duals \(M^*\) being the rigid duals.
We consider a further regularity condition on vertex operator algebras:
Definition 3 (Positivity). A strongly rational vertex operator algebra \(V\) is said to be positive if \(\rho(M)>0\) for every irreducible module \(M\in\operatorname{Irr}(V)\) other than the vacuum module \(V\).
This entails that the categorical dimensions of all irreducible modules are positive (and coincide with the quantum dimensions), i.e.that the modular tensor category \(\operatorname{Rep}(V)\) is pseudo-unitary [51], [52]. Moreover, this implies that the central charge \(c\) is non-negative (and positive as long as the vertex operator algebra is not finite-dimensional) [53].
Let \((U,\omega')\) be a vertex operator subalgebra of \((V,\omega)\), where the conformal vector \(\omega'\) of \(U\) does not have to coincide with the conformal vector \(\omega\) of \(V\). The commutant of \(U\) inside \(V\) is defined as \[V/U\mathrel{\vcenter{:}}=\operatorname{Com}_V(U)=\{a\in V \mid a_nU=0, \text{ for all }n\geq 0\}\] [54], [55]. We call a vertex operator subalgebra \(U\) of \(V\) primitive if it is its own double commutant, \(U\cong \operatorname{Com}_V(\operatorname{Com}_V(U))\).
A vertex operator subalgebra \((U,\omega')\) is called a conformal subalgebra of \((V,\omega)\) if \(\omega=\omega'\). In that case, the commutant \(\operatorname{Com}_V(U)\) is independent of \(U\) and given by the center of \(V\) (which is the trivial vertex operator algebra \(\mathbb{C}\boldsymbol{1}\) if \(V\) is simple).
Finally, we introduce some examples of strongly rational vertex operator algebras, which shall play a role in this text.
Example 4 (Lattice Vertex Operator Algebras). Given a positive-definite, even lattice \(L\), we can consider the corresponding lattice vertex operator algebra \(V_L\) of central charge \(c=\operatorname{rk}(L)\) [3], [4].
\(V_L\) is strongly rational and its representation category is the (pseudo-unitary and pointed) modular tensor category \(\operatorname{Rep}(V_L)=\mathcal{C}(L'/L)\) associated with the discriminant form \(L'/L\) [50], [56], [57].
We remark that because all metric groups \(D=(D,Q)\) can be realized as discriminant forms \(L'/L\) of positive-definite, even lattices \(L\) with large enough rank [13] (see 2.1), it follows that all pointed, pseudo-unitary modular tensor categories \(\mathcal{C}(D)\) can be realized as representation categories of strongly rational vertex operator algebras, namely of lattice vertex operator algebras. This is the easiest instance of reconstruction, which we shall discuss in 3.3.
The above example can be generalized to not necessarily positive-definite, even lattices \(L\), in which case the same construction only yields a conformal vertex algebra \(V_L\). However, it still follows from the results in [48], [56], [57] that the representation category of a lattice vertex algebra \(V_L\) is the pointed modular tensor category \(\mathcal{C}(L'/L)\) associated with the discriminant form \(L'/L\). Note that it is in particular shown that all weak \(V_L\)-modules are direct sums of the finitely many irreducible modules, which are indexed by the cosets in \(L'/L\).
Example 5 (Simple Affine Vertex Operator Algebras). Given a simple Lie algebra \(\mathfrak{g}\) of type \(X_n\) and \(k\in\mathbb{C}\), let \(V_\mathfrak{g}(k,0)\) denote the corresponding universal affine vertex algebra at level \(k\) ([54], see also [55]). If \(k\neq -h^\vee\), where \(h^\vee\) is the dual Coxeter number of \(\mathfrak{g}\), then \(V_\mathfrak{g}(k,0)\) can be endowed with the Sugawara conformal structure and is a vertex operator algebra of central charge \(c=k\dim(\mathfrak{g})/(k+h^\vee)\). For \(k\in\mathbb{Z}_{>0}\), \(V_\mathfrak{g}(k,0)\) has a maximal proper ideal and the corresponding simple quotient is the simple affine vertex operator algebra (or current algebra or Wess–Zumino–Witten model) \(L_\mathfrak{g}(k,0)\). We shall denote \(L_\mathfrak{g}(k,0)\) by \(\mathsf{X}_{n,k}\) in the following.
The vertex operator algebra \(\mathsf{X}_{n,k}\) is strongly rational and its representation category is the (pseudo-unitary) modular tensor category that is often denoted by \(\operatorname{Rep}(\mathsf{X}_{n,k})=(X_n,k)\).
We note that for \(X_n\) simply-laced and level \(k=1\), \(\mathsf{X}_{n,1}\) is isomorphic to the lattice vertex operator algebra \(V_{X_n}\) where \(X_n\) now denotes the root lattice of \(\mathfrak{g}\).
Example 6 (Parafermion Vertex Operator Algebras). For each simple Lie algebra \(\mathfrak{g}\) and positive integer \(k\in\mathbb{Z}_{>0}\), we may obtain a vertex operator algebra \[K(\mathfrak{g},k) \mathrel{\vcenter{:}}= \operatorname{Com}_{L_{\mathfrak{g}}(k,0)}(\langle\mathfrak{h}\rangle),\] where \(\langle\mathfrak{h}\rangle\cong M_{\hat{\mathfrak{h}}}(k,0)\) is the (non-full) vertex operator subalgebra of \(L_{\mathfrak{g}}(k,0)\) generated by a choice of Cartan subalgebra \(\mathfrak{h}\) of \(\mathfrak{g}\). The \(K(\mathfrak{g},k)\) are known to be strongly rational vertex operator algebras [58], [59] and are referred to as parafermion vertex operator algebras.
In the special case that \(\mathfrak{g}=\mathfrak{sl}_2\), we use the notation \(\mathcal{P}(k)\mathrel{\vcenter{:}}= K(\mathfrak{sl}_2,k)\) and refer to the algebras as \(\mathbb{Z}_k\)-parafermion vertex operator algebras because \(\operatorname{Rep}(\mathcal{P}(k))\) possesses an order-\(k\) simple current. Following [60], we label the irreducible modules \(\mathcal{P}(k,[\ell,m])\) of \(\mathcal{P}(k)=\mathcal{P}(k,[0,0])\) by pairs \((\ell,m)\) of integers satisfying \(0\leq \ell\leq k\), \(0\leq |m|\leq \ell\) and \(\ell-m\in 2\mathbb{Z}\). The \(\mathbb{Z}_k\)-parafermion vertex operator algebra has central charge \(c=\frac{2(k-1)}{k+2}\) and the irreducible module \(\mathcal{P}(k,[\ell,m])\) has conformal weight \[h_{\ell,m}=\frac{\ell(\ell+2)}{4(k+2)}-\frac{m^2}{4k}.\]
Let \(V\) be a conformal vertex algebra (with conformal vector \(\omega\)). Then an automorphism of \(V\) is a vector-space automorphism \(g\in\operatorname{Aut}_\mathbb{C}(V)\) satisfying \[gY(\cdot,x)g^{-1}=Y(g\cdot,x),\quad g\boldsymbol{1}=\boldsymbol{1}\quad\text{and}\quad g\omega=\omega,\] i.e.intertwining the vertex operators and fixing the vacuum and conformal vectors. Removing the last condition yields a vertex algebra automorphism.
It follows from the commutator formula that the zero-mode \(a_0\) of any vector \(a\in V\) acts as a derivation on the vertex operators, i.e. \[a_0Y(b,x)c=Y(a_0b,x)c+Y(b,x)a_0c\] for all \(b,c\in V\). This entails that if the exponential \(e^{a_0}=\sum_{n=0}^\infty\frac{a_0^n}{n!}\) is well-defined, it defines an automorphism of \(V\) (see, e.g., [61]). Automorphisms generated by such exponentials are called inner automorphisms. If \(V\) has a conformal structure, we need to additionally demand that \(a_0\omega=0\) so that \(e^{a_0}\) fixes the conformal vector \(\omega\) in order for \(e^{a_0}\) to be an automorphism of the conformal vertex algebra.
To avoid convergence issues, let us from now on assume that \(V\) is a vertex operator algebra, and in particular has finite-dimensional weight spaces. Also assume that \(V\) is of CFT-type. Then, any vector \(a\in V_1\) (which, we recall, forms a finite-dimensional Lie algebra under the zero mode) defines a vertex operator algebra automorphism of \(V\). Indeed, \(a\) having \(L_0\)-weight \(1\) and the skew-symmetry formula imply \(a_0\omega=0\). Then, the inner automorphism group is the normal subgroup of \(\operatorname{Aut}(V)\) defined as \[\operatorname{Inn}(V)\mathrel{\vcenter{:}}=\langle\{e^{a_0}\mid a\in V_1\}\rangle<\operatorname{Aut}(V).\] It is clear from the definition that every inner automorphism of the Lie algebra \(V_1\) can be extended to an inner automorphism of \(V\), and conversely that every inner automorphism of \(V\) is an inner automorphism when restricted to \(V_1\).
In this section, in analogy to Lie algebras, we shall introduce the notion of a Cartan subalgebra of a conformal vertex algebra. Recall that over an algebraically closed field of characteristic zero, a Cartan subalgebra of a Lie algebra can be equivalently defined as a maximal toral subalgebra.
Recall that we fix the base field \(\mathbb{C}\). A toral subalgebra of a Lie algebra is a subalgebra such that all its elements act semisimply on the Lie algebra in the adjoint action. Now, let \(V\) be a vertex algebra. Of a toral subalgebra of \(V\) we shall demand that all its elements \(a\) act semisimply on \(V\) via the zero-mode \(a_0\in\operatorname{End}_\mathbb{C}(V)\). In the Lie algebra setting, the skew-symmetry property implies that a toral subalgebra is automatically abelian. In order to replicate this important feature for a vertex algebra \(V\), we shall want to ensure that the zero-mode is skew-symmetric. Finally, for a vertex operator algebra or more generally a conformal vertex algebra, it is natural to demand some compatibility with the conformal structure. This leads to the following definition:
Definition 7 (Toral and Cartan Subalgebra). Let \(V\) be a conformal vertex algebra. A subspace \(\mathfrak{h}\) of \(V\) is called a toral subalgebra of \(V\) if
\(h_0h'\in\mathfrak{h}\), \(h_1h'\in\mathbb{C}\boldsymbol{1}\) and \(h_nh'=0\) for all \(n\geq2\),
\(h_0\) acts semisimply on \(V\),
\(L_0h=h\) and \(L_nh=0\) for all \(n\geq 1\)
for all \(h,h'\in\mathfrak{h}\).
A maximal toral subalgebra \(\mathfrak{h}\) of \(V\) is called Cartan subalgebra of \(V\).
Some remarks are warranted:
Remark 8.
The (vertex algebraic) skew-symmetry formula for the zero-mode \[b_0a=-\sum_{i=0}^\infty(-1)^i\frac{L_{-1}^i}{i!}a_ib\] for \(a,b\in V\) as well as \(h_1h'\in\mathbb{C}\boldsymbol{1}\) and \(h_nh'=0\) for all \(n\geq2\) imply that the zero-mode is (properly) skew-symmetric when restricted to \(\mathfrak{h}\), i.e.\(h_0h'=-h'_0h\) for all \(h,h'\in\mathfrak{h}\). (Hence, the zero-mode defines a Lie bracket on \(\mathfrak{h}\) since in any vertex algebra the zero-mode is a derivation, which with skew-symmetry implies the Jacobi identity.)
But then, the same argument as for toral subalgebras of Lie algebras shows that \(h_0h'=0\) for all \(h,h'\in\mathfrak{h}\), i.e.that \(H\) is actually an abelian Lie algebra under the zero mode.
The skew-symmetry formula also implies that the one-mode \(\langle h,h'\rangle\boldsymbol{1}\mathrel{\vcenter{:}}= h_1h'\) for \(h,h'\in\mathfrak{h}\) defines a symmetric bilinear form on \(\mathfrak{h}\).
We remark that this bilinear form may be degenerate. We shall see in 2.3.3 that if \(V\) is a strongly rational vertex operator algebra and \(\mathfrak{h}\) is a maximal toral subalgebra, then this bilinear form is always non-degenerate (and moreover is the restriction of the unique symmetric, invariant bilinear form on \(V\) [62]).
The two previous observations together with item (1) of the definition then imply that \(\mathfrak{h}\) generates a vertex subalgebra of \(V\) that is isomorphic to a Heisenberg vertex algebra associated with the abelian Lie algebra \(\mathfrak{h}\).
If the bilinear form \(\langle\cdot,\cdot\rangle\) on \(\mathfrak{h}\) is non-degenerate, then \(\mathfrak{h}\) even generates a Heisenberg vertex operator algebra, i.e.it carries a conformal structure given by the standard Heisenberg conformal vector \(\omega^\mathfrak{h}\), which is compatible with the conformal structure on \(V\) in the sense that \(\omega_2\omega^\mathfrak{h}=0\) and \(\omega_1\omega^\mathfrak{h}=2\omega^\mathfrak{h}\). (These are essentially the conditions that allow us to define a conformal structure on the commutant of \(\mathfrak{h}\) in \(V\), see [54], [55].)
The third property of the definition implies that \(h_0\omega=0\) by the skew-symmetry formula and hence \([h_0,L_n]=0\) for all \(n\in\mathbb{Z}\) by the commutator formula for all \(h\in\mathfrak{h}\).
Let \(V\) and \(V'\) be conformal vertex algebras. It is not difficult to see that if \(\mathfrak{h}\) is a Cartan subalgebra of \(V\) and \(\mathfrak{h}'\) is a Cartan subalgebra of \(V'\), then \(\mathfrak{h}\oplus\mathfrak{h}'\), which is short for \(\mathfrak{h}\otimes\mathbb{C}\boldsymbol{1}\oplus\mathbb{C}\boldsymbol{1}\otimes\mathfrak{h}'\), is a Cartan subalgebra of \(V\otimes V'\).
Suppose that \(V\) is a vertex operator algebra of CFT-type. Then the weight-\(1\) space \(V_1\) forms a Lie algebra under the zero mode. (Again, the zero-mode acts as a derivation and the CFT-type assumption forces the zero-mode to be skew-symmetric, which implies the Jacobi identity). In that situation, clearly, any toral subalgebra of \(V\) (according to 7) is also a toral subalgebra of the Lie algebra \(V_1\).
In the next section, we shall see that under suitable regularity assumptions on \(V\) the converse is true.
More generally, one can ask:
Problem 9. Let \(V\) be a conformal vertex algebra. Suppose that the zero-mode equips \(V_1\) with the structure of a Lie algebra. Under which conditions are the Cartan subalgebras of \(V_1\) exactly the Cartan subalgebras of \(V\)?
Of course, the point of our definition of toral subalgebra is that it is applicable even when \(V_1\) is not a Lie algebra.
We now discuss an example where the conformal vertex algebra is not necessarily a vertex operator algebra of CFT-type (and \(V_1\) not necessarily a Lie algebra).
Example 10 (Lattice Vertex Algebras). Consider the lattice vertex algebra \[V_L=\bigoplus_{\alpha\in L}M_{\hat{\mathfrak{h}}}(1,\alpha)\] associated with a (not necessarily positive-definite) even lattice \(L\), where \(\mathfrak{h}=L\otimes_\mathbb{Z}\mathbb{C}\). That is, \(V_L\) is a conformal vertex algebra, but not necessarily a vertex operator algebra. Then \(\{k(-1)\mathfrak{e}_0\mid k\in L\otimes_\mathbb{Z}\mathbb{C}\}\cong\mathfrak{h}\) is a maximal toral subalgebra of \(V_L\).
Proof. It is clear that \(\mathfrak{h}\) is a toral subalgebra. Let \(x\in V\) be an element such that the linear span of \(\mathfrak{h}\) and \(x\) is also a toral subalgebra. Then \(x\) must have eigenvalue \(1\) for \(L_0\) and \(0\) for any \(h_0\), \(h\in\mathfrak{h}\). By the definition of \(V_L\), this implies that \(x\in\mathfrak{h}\). This proves the maximality of \(\mathfrak{h}\). ◻
We refer to the Cartan subalgebra \(\mathfrak{h}\) in the above example as the standard Cartan subalgebra of a lattice vertex algebra.
In analogy to Lie algebras, one can ask about the uniqueness of Cartan subalgebras of conformal vertex algebras:
Problem 11. Let \(V\) be a conformal vertex algebra. Are all Cartan subalgebras of \(V\) conjugate under (inner) automorphisms of \(V\)?
In the next section, we shall give a positive answer to this question for suitably regular vertex operator algebras by reducing the problem to the corresponding question for the weight-\(1\) Lie algebra \(V_1\). In general, this problem is much harder. For an arbitrary conformal vertex algebra, even the mere definition of an inner automorphisms is problematic as convergence issues may arise (see, e.g., [61]).
In this section, we describe the Cartan subalgebras and the associated root-space decomposition of suitably regular vertex operator algebras. This corresponds to identifying a certain dual pair in the vertex operator algebra, which then decomposes as a simple-current extension over it.
The following considerations are explained in detail in, e.g., [6], [9] and are based on [16]. From now on, let \(V\) be a strongly rational vertex operator algebra (in particular of CFT-type). Let \(V_1\) be the (complex, finite-dimensional) weight-\(1\) Lie algebra, which is reductive by [53].
Definition 12 (Heisenberg Commutant, Associated Lattice). Let \(V\) be a strongly rational vertex operator algebra. Let \(\mathfrak{h}\) be a choice of Cartan subalgebra of \(V_1\), which generates a Heisenberg vertex operator subalgebra of \(V\). We then define the Heisenberg commutant \(C\mathrel{\vcenter{:}}=\operatorname{Com}_V(\mathfrak{h})\) and consider the double commutant \(\operatorname{Com}_V(\operatorname{Com}_V(\mathfrak{h}))\cong V_L\), which is isomorphic to a lattice vertex operator algebra \(V_L\) for some positive-definite, even lattice \(L\), which we call the associated lattice of \(V\).
We shall see in 16 below that \(\mathfrak{h}\) is already a Cartan subalgebra of \(V\). Importantly, it is shown in [16] that the bilinear form (as defined in 8) on the Cartan subalgebra \(\mathfrak{h}\) is non-degenerate. This allows us to define the (standard) conformal structure on the Heisenberg vertex algebra generated by \(\mathfrak{h}\), which is also the (standard) conformal structure of \(V_L\). Moreover, \(V_L\) is strongly rational as it is a lattice vertex operator algebra, and so is \(C\) by [63] (see also [64]).
Remark 13. \(C\) and \(L\) in the above decomposition are unique up to isomorphism. Indeed, \(C\) is the commutant and \(V_L\) the double commutant of a choice of Cartan subalgebra \(\mathfrak{h}\) of the finite-dimensional Lie algebra \(V_1\). But all Cartan subalgebras are conjugate under inner automorphisms of \(V_1\), which then lift to inner automorphisms of \(V\), as discussed in 2.3.1. See also 17.
We conclude that \(V\) is a (simple-current) conformal extension of the dual pair \(C\otimes V_L\) in it. More precisely, using mirror extensions [65], [66]:
Proposition 14. Let \(V\) be a strongly rational vertex operator algebra. Let \(L\) denote the associated lattice and \(C\) the Heisenberg commutant of \(V\). Then \(V\) is a simple-current extension of the strongly rational vertex operator algebra \(C\otimes V_L\), \[V=\bigoplus_{\alpha+L\in A}C^{\tau(\alpha+L)}\otimes V_{\alpha+L}\] for some subgroup \(A<L'/L\), with \(\operatorname{Rep}(V_L\vert V)\cong\mathcal{C}(A)\) the corresponding full subcategory of \(\operatorname{Rep}(V_L)\cong\mathcal{C}(L'/L)\), some pointed full subcategory \(\operatorname{Rep}(C\vert V)\) of \(\operatorname{Rep}(C)\) and some ribbon-reversing equivalence \(\tau\colon\operatorname{Rep}(V_L\vert V)\to\operatorname{Rep}(C\vert V)\).
Here, \(\operatorname{Irr}(C)=\{C^i\}\) denotes the finitely many irreducible \(C\)-modules up to isomorphism (with \(C^0\cong C\)). Moreover, \(\mathcal{C}(A)\) is the pointed ribbon fusion category (with positive categorical dimensions) in the notation of [41], [44] (see also 2.2) associated with the abelian group \(A\) equipped with the (possibly degenerate) quadratic form inherited from \(L'/L\).
As a word of warning, we point out that not all simple-current extensions of \(C\otimes V_L\) will have \(C\otimes V_L\) as a dual pair or \(C\) as its Heisenberg commutant. We shall discuss a particular counterexample in 58.
We also remark that in the above decomposition, the standard Cartan subalgebra of the lattice vertex operator algebra \(V_L\) (see 10) can be identified with the original choice of Cartan subalgebra in 12.
Example 15. We mention two extreme cases: \(V_1=\{0\}\) if and only if the associated lattice is trivial if and only if \(V=C\).
On the other hand, \(V=V_L\) is a lattice vertex operator algebra (with associated lattice \(L\)) if and only if the Heisenberg commutant \(C\) is trivial.
We return with our discussion to Cartan subalgebras of \(V\). Based on the above decomposition into modules for the dual pair \(C\otimes V_L\), it is easy to see that any Cartan subalgebra of \(V_1\) is actually a Cartan subalgebra of \(V\):
Proposition 16. Let \(V\) be a strongly rational vertex operator algebra. Then Cartan subalgebras of \(V_1\) are exactly the Cartan subalgebras of \(V\).
The statement also holds for (not necessarily maximal) toral subalgebras.
Proof. First, let \(\mathfrak{h}\) be a Cartan subalgebra of \(V_1\). We consider the statement of 14. By the decomposition stated there, \(h_0\) acts semisimply on \(V\) for all \(h\in\mathfrak{h}\). Indeed, the vectors in \(C^{\tau(\alpha+L)}\otimes M_{\hat{\mathfrak{h}}}(1,\alpha)\subset C^{\tau(\alpha+L)}\otimes V_{\alpha+L}\) have eigenvalue \(\langle h,\alpha\rangle\) for \(h_0,h\in\mathfrak{h}\). Overall, it is not difficult to see that \(\mathfrak{h}\) is a toral subalgebra of \(V\).
Now, \(\mathfrak{h}\) is by definition a Cartan subalgebra of the Lie algebra \(V_1\). Hence, \(\mathfrak{h}\) is also a maximal toral subalgebra of \(V\), as any further elements of the toral subalgebra would have to be in \(V_1\), which contradicts \(\mathfrak{h}\) being a Cartan subalgebra of \(V_1\).
In summary, Cartan subalgebras of the Lie algebra \(V_1\) are always Cartan subalgebras of the vertex operator algebra \(V\).
Conversely, let \(\mathfrak{h}\) be a Cartan subalgebra of \(V\). Then \(\mathfrak{h}\) is a toral subalgebra of \(V_1\). Suppose for the sake of contradiction that \(\mathfrak{h}\) is not a maximal toral subalgebra of \(V_1\). That is, \(\mathfrak{h}\) can be properly extended to a Cartan subalgebra \(\mathfrak{h}'\) of \(V_1\). But then, by 14, \(\mathfrak{h}'\) is also a toral subalgebra of \(V\), contradicting the maximality of \(\mathfrak{h}\) as a toral subalgebra of \(V\). Hence, \(\mathfrak{h}\) was already a maximal toral subalgebra of \(V_1\).
In total, for a strongly rational vertex operator algebra, Cartan subalgebras of the Lie algebra \(V_1\) are exactly the same as Cartan subalgebras of the vertex operator algebra \(V\). ◻
As already alluded to above, the above proposition implies:
Corollary 17. Let \(V\) be a strongly rational vertex operator algebra. Then all Cartan subalgebras of \(V\) are conjugate under inner automorphisms of \(V\).
Proof. The claim follows since the same statement is true for the Lie algebra \(V_1\) and inner automorphisms of \(V_1\) lift to inner automorphisms of \(V\) (see 2.3.1). ◻
An important question is whether 17 also holds in situations where \(V_1\) is not a Lie algebra (see 11).
Another way to characterize toral and Cartan subalgebras of conformal vertex algebras \(V\) is in the language of [2]. Essentially, the definitions there are more restrictive than ours but coincide, as soon as we can apply 14.
Proposition 18. Let \(V\) be a strongly rational vertex operator algebra and \(\mathfrak{h}\) some choice of Cartan subalgebra of \(V\) (or equivalently of \(V_1)\).
If the Heisenberg commutant \(C\) is also positive, the pair \((V,\mathfrak{h})\) satisfies Assumption (A) in the sense of [2].
If \((V,\mathfrak{h})\) satisfies Assumption (A), then \(\mathfrak{h}\) is a Cartan subalgebra of \(V_1\).
Proof. The first assertion follows by applying 14 and then comparing with the definitions in [2]. The second statement follows more directly and is already asserted in [2]. ◻
Hence, 14 establishes the existence of the rather intricate structures in [2] in any strongly rational vertex operator algebra.
Before moving past the preliminaries, we (telegraphically) describe various ways in which the mathematical concepts reviewed above arise in physics.
First, we recall that a 3d topological quantum field theory (TQFT) is completely specified by a tuple \((\mathcal{C},c)\), where \(\mathcal{C}\) is a modular tensor category, and \(c\in\mathbb{Q}\) is the chiral central charge (see, e.g., [42], [43]). In this correspondence, the simple objects of the modular tensor category describe the anyons (or equivalently, topological line operators) of the TQFT, the tensor product describes their fusion, and so on and so forth. For example, TQFTs whose associated modular tensor categories are the pointed categories \(\mathcal{C}(D)\) for some metric space \(D\) can be realized by abelian Chern–Simons theories [67]. Indeed, letting \(L\) be any even lattice with \(L'/L\cong D\) (see 2.1), we may choose a basis \(\{\lambda_i\}\) of \(L\) and define \(K_{ij}=\langle\lambda_i,\lambda_j\rangle\), from which we obtain a Lagrangian description of \(\mathcal{C}(D)\) given by \[\mathcal{L}=\sum_{i,j} \frac{K_{ij}}{4\pi} a^ida^j,\] where the \(a^i\) are \(\mathrm{U}(1)\)-gauge fields. Another example of a 3d topological quantum field theory is non-abelian Chern–Simons theory, specified by the choice of a simple gauge Lie algebra \(\mathfrak{g}\) and a non-negative integer level \(k\).
In this work, by chiral algebra we will mean the algebraic structure formed by the holomorphic local operators of a 2d conformal field theory (CFT) [68], [69]. Mathematically, we take vertex operator algebras as our axiomatization of chiral algebras [3], [4]. We often focus on rational conformal field theories (RCFTs) with a unique vacuum, in which case the chiral algebra is expected to be described by a strongly rational vertex operator algebra, 2. For example, the lattice vertex operator algebras \(V_L\) described in the previous subsection arise as chiral algebras of certain rational points in the conformal manifold of \(\operatorname{rk}(L)\) free compact bosons, which is often referred to as a Narain moduli space. The current algebras \(\mathsf{X}_{r,k}\) arise as the chiral algebras of Wess–Zumino–Witten models.
It is often useful to think of a chiral algebra \(V\) as forming a theory in its own right. This theory is not, strictly speaking, two dimensional: rather, one should think of the chiral algebra as living on the boundary of a three dimensional bulk TQFT [21], [22]. One often refers to \(V\) as a relative theory. In the situation that \(V\) is a strongly rational vertex operator algebra, its category of representations \(\operatorname{Rep}(V)\) admits the structure of a modular tensor category, and hence defines the anyonic content of a 3d TQFT [69]: the chiral algebra \(V\) can be thought of as living at the boundary of \(\mathcal{T}_V\mathrel{\vcenter{:}}= (\operatorname{Rep}(V),c(V))\), as depicted in 2. The simplest example is that the abelian Chern–Simons theory associated with a lattice \(L\) defines the bulk of the lattice chiral algebra \(V_L\). Similarly, non-abelian Chern–Simons theory with \(\mathfrak{g}=\mathsf{X}_r\) and level \(k\) furnishes the bulk of the current algebra \(\mathsf{X}_{r,k}\).
The three-dimensional perspective makes clear what the defining data of an RCFT is [70]. Let us assume for ease of exposition that the gravitational anomaly (i.e.the left-moving minus the right-moving central charge) vanishes, though everything we say can be straightforwardly generalized. An RCFT with vanishing gravitational anomaly may be thought of as the specification of a left-moving chiral algebra \(V\), a right-moving chiral algebra \(\overline{W}\) with the same central charge, and a Lagrangian algebra object of \(\operatorname{Rep}(V)\boxtimes\overline{\operatorname{Rep}(W)}\), which can be thought of more physically as a topological boundary condition of the 3d TQFT \(\mathcal{T}_V\otimes\overline{\mathcal{T}_W}\). Indeed, by placing this TQFT on an interval with the topological boundary \(\mathcal{H}\) imposed at one end, and the chiral algebra boundary condition \(V\otimes \overline{W}\) imposed at the other, one obtains an RCFT (with vanishing gravitational anomaly) by dimensionally reducing along the interval direction, as shown in 3. This furnishes a physical interpretation of the description of rational conformal field theories developed starting in [71].
We have suggestively used the symbol \(\mathcal{H}\) to label the topological boundary condition because the different choices of \(\mathcal{H}\) precisely label the different modular invariant ways of combining representations \(V_i\) of \(V\) and \(\overline{W}_j\) of \(\overline{W}\) into a consistent \(S^1\) Hilbert space, \[\mathcal{H} = \bigoplus_{i,j}M_{ij}\,V_i \otimes \overline{W}_{j},\] where the \(M_{ij}\) are non-negative integers with \(M_{00}=1\). We represent this RCFT by the triple \((V,W,\mathcal{H})\). Conversely, it is known that any RCFT can be decomposed into a triple \((V,W,\mathcal{H})\), but this decomposition is non-unique. For example, one need not always choose \(V\) and \(W\) to be the maximal left- and right-moving chiral algebras; one could instead choose them to be conformal subalgebras of the maximal left- and right-moving chiral algebras. When \(M_{ij}\) pairs the representations \(V_i\) of \(V\) with the representations \(\overline{W}_j\) of \(\overline{W}\) in a one-to-one manner, we say that the RCFT is diagonal with respect to the chiral algebras \(V\) and \(W\). We note that by “unfolding” along the boundary condition, \(\mathcal{H}\) may instead be thought of as a topological interface between \(\mathcal{T}_V\) and \(\mathcal{T}_W\). The RCFT \((V,W,\mathcal{H})\) is diagonal if and only if this topological interface is invertible.
Finally, we comment on the physical interpretation of the decomposition in 14. Suppose that a strongly rational chiral algebra \(V\) has a continuous global symmetry group of rank \(r\). One may choose a Cartan subalgebra of the Lie algebra of this symmetry group, and consider the spin-1 Noether currents associated with its generators, which will form a kind of free sector of \(V\). That is, these Noether currents may be bosonized: their operator algebra is the same as that of \(r\) chiral free bosons \(\phi^i(z)\). In fact, more is true: for certain vectors \({\lambda}=(\lambda_1,\dots,\lambda_r)\), the vertex operators \(V_{{\lambda}}(z)\mathrel{\vcenter{:}}= e^{i{\lambda}\cdot \phi(z)}\) will also participate in the chiral algebra \(V\). The collection of all such vectors \(\lambda\) for which \(V_{{\lambda}}(z)\) arises in \(V\) define the associated lattice \(L\) of \(V\), and we learn that \(V\) admits a lattice vertex operator subalgebra \(V_L\subset V\). The lattice \(L\) is part of the charge lattice of \(V\), with the full charge lattice being contained inside the dual \(L'\).
On the other hand, by considering all of the operators of \(V\) which commute with the operators appearing in \(V_L\) (i.e.the coset of \(V\) by its free sector \(V_L\)), one obtains an interacting sector of \(V\), which we have been calling the Heisenberg commutant \(C\). The full chiral algebra \(V\) is not quite a trivially decoupled tensor product \(C\otimes V_L\) of its free and interacting sectors, but rather decomposes into finitely many representations of it, as in 14.
In this section, we explore a definition of vertex operator algebra genus due to [1] which naturally generalizes the description of lattice genera given in part [item:latgen2] of 1. Mathematically, two strongly rational vertex operator algebras belong to the same genus if they have the same central charge and their representation categories are ribbon equivalent. Physically, one declares two chiral algebras to belong to the same genus if they arise on the boundary of the same bulk 3d TQFT. We refer to this notion of genus as bulk genus.
After laying out the definition and its basic properties in 3.1, we describe an effective method for classifying isomorphism classes of strongly rational vertex operator algebras within a fixed bulk genus by means of the gluing principle in 3.2. We then discuss and provide evidence in favor of two important conjectures related to bulk genera, namely reconstruction (3.3) and finiteness (3.4). We finish with examples in 3.5.
Recall that if \(V\) is assumed to be strongly rational, then \(\operatorname{Rep}(V)\) can be given the structure of a modular tensor category [15].
Definition 19 (Bulk Genus). Let \(V\) and \(V'\) be strongly rational vertex operator algebras. Then \(V\) and \(V'\) are in the same bulk genus if they have the same central charges, \(c(V)=c(V')\), and their representation categories are ribbon equivalent, \(\operatorname{Rep}(V)\cong\operatorname{Rep}(V')\).
Definitionph 20 (Bulk Genus). Two rational chiral algebras \(V\) and \(V'\) are in the same bulk genus if they arise as gapless chiral boundary conditions of the same bulk 3d topological quantum field theory.
This defines an equivalence relation, and we denote the bulk genus (or equivalence class) of a vertex operator algebra \(V\) by \(\operatorname{bgen}(V)\).
Physically, the choice of a ribbon equivalence \(\phi\colon\operatorname{Rep}(V)\to\operatorname{Rep}(V')\) corresponds to the choice of an invertible topological interface \(\mathcal{I}\) between the 3d TQFTs \((\operatorname{Rep}(V),c(V))\) and \((\operatorname{Rep}(V'),c(V'))\) that support \(V\) and \(V'\), respectively, on their boundaries.8 Thus, if \(V\) and \(V'\) belong to the same bulk genus, then we may form the “sandwich” picture in 4. By squeezing this sandwich, one obtains a diagonal 2d RCFT with vanishing gravitational anomaly, and Hilbert space given by \[\mathcal{H} = \bigoplus_{M\in\operatorname{Irr}(V)}M \otimes \overline{\phi(M)}.\] Conversely, it is known [70], [71] that any diagonal 2d RCFT with vanishing gravitational anomaly can be inflated into a 3d sandwich as in 4. So, we obtain the following physical characterization of bulk equivalence.
Propositionph 21. Two rational chiral algebras \(V\) and \(V'\) belong to the same bulk genus if and only if there exists a diagonal 2d RCFT with vanishing gravitational anomaly, and with \(V\) as its maximal left-moving chiral algebra and \(\overline{V'}\) as its maximal right-moving chiral algebra.
In the following, we describe in what sense the above notion of bulk genus generalizes that of lattice genus (for positive-definite, even lattices). Recall that \[i\colon L\mapsto V_L\] defines an injective map from isometry classes of positive-definite, even lattices to isomorphism classes of strongly rational vertex operator algebras [3], [4]. The image of the map \(i\) is exactly the lattice vertex operator algebras.
Moreover, there are (surjective) projection maps \(\operatorname{gen}\) and \(\operatorname{bgen}\) passing from a lattice or vertex operator algebra, respectively, to the corresponding genus.
Proposition 22. The map \(j\) from lattice genera of positive-definite, even lattices to bulk genera of strongly rational vertex operator algebras defined by \[j\colon \operatorname{gen}(L)\mapsto \operatorname{bgen}(V_L)=\operatorname{bgen}(i(L))\] is well-defined and injective.
Proof. To see that the map \(j\) is well-defined, suppose that the positive-definite, even lattices \(L\) and \(M\) are in the same genus so that the discriminant forms \(L'/L\cong M'/M\) are isometric and \(\operatorname{rk}(L)=\operatorname{rk}(M)\). Then the corresponding lattice vertex operator algebras \(V_L\) and \(V_M\) have the same central charges \(\operatorname{rk}(L)=\operatorname{rk}(M)\) and their representation categories \(\operatorname{Rep}(V_L)\cong\mathcal{C}(L'/L)\) and \(\operatorname{Rep}(V_M)\cong\mathcal{C}(M'/M)\) are ribbon equivalent (see 2.2).
Similarly, two different lattice genera will either have different ranks, resulting under the map \(j\) in different central charges, or have different discriminant forms, resulting in different modular tensor categories by the classification of pointed braided fusion categories [41], [44] (see 2.2). Hence, \(j\) is injective. ◻
By definition, the embeddings \(i\) and \(j\) are intertwined by the projection maps \(\operatorname{gen}\) and \(\operatorname{bgen}\) passing from a positive-definite, even lattice or a strongly rational vertex operator algebra, respectively, to the corresponding genus, i.e.the diagram \[\label{eq:voagen} \begin{tikzcd}[ampersand replacement=\&] \text{lattices}\arrow[twoheadrightarrow]{rr}{\operatorname{gen}}\arrow[hookrightarrow]{dd}[swap]{i} \&\& \text{lattice genera}\arrow[hookrightarrow]{dd}{j}\\\\ \text{VOAs}\arrow[twoheadrightarrow]{rr}{\operatorname{bgen}} \&\& \text{bulk genera} \end{tikzcd}\tag{4}\] commutes.
22 and 4 state that each lattice genus defines a unique vertex operator algebra genus and that the lattices in that genus map to vertex operator algebras in the corresponding vertex operator algebra genus. Crucially, lattices are in the same genus if and only if the corresponding lattice vertex operator algebras are in the same bulk genus.
These properties, i.e.22 and 4 should be satisfied by any reasonable notion of vertex operator algebra genus that generalizes lattice genera.
We can give a different characterization of the map \(j\). By definition, the genus of a positive-definite, even lattice can be viewed as a pair \((D,r)\) where \(D\) is a metric group (up to isometry) and \(r\in\mathbb{Z}_{\geq 0}\). We should note, however, that not all such pairs actually correspond to lattice genera. For instance, we recall from the discussion in 2.1 that it is necessary but not sufficient that \(r=\operatorname{sign}(D)\pmod{8}\).
Similarly, the bulk genus of a strongly rational vertex operator algebra can be viewed as a pair \((\mathcal{C},c)\) of a modular tensor category \(\mathcal{C}\) (up to ribbon equivalence) and some \(c\in\mathbb{Q}\). Again, not all such pairs actually correspond to vertex operator algebra genera. The analog of the signature condition is that it is necessary that \(c=c(\mathcal{C})\pmod{4}\), where \(c(\mathcal{C})\in\mathbb{Q}/8\mathbb{Z}\) is the chiral central charge of \(\mathcal{C}\) defined in 2.2 [52].
It is not difficult to see that the chiral central charge of \(\mathcal{C}(D)\) is equal to the signature of the metric group \(D\), \(c(\mathcal{C}(D))=\operatorname{sign}(D)\in\mathbb{Z}_8\). It follows that the map \(j\) can be written as \[j\colon (D,r)\mapsto (\mathcal{C}(D),r)\] for lattice genera \((D,r)\).
It might seem surprising that the “mod 8” condition in the case of lattices has become a “mod 4” condition for vertex operator algebras. We bridge this gap with the following proposition, which recovers the “mod 8” condition in the case of pseudo-unitary representation categories, such as the pointed ones \(\mathcal{C}(D)\). (Recall that, for us, pseudo-unitarity includes the unique choice of spherical pivotal structure that makes the categorical dimensions all positive. Moreover, recall that for the modular tensor category \(\operatorname{Rep}(V)\), the ribbon or pivotal structure is fixed by the construction in [15].)
Proposition 23. If \(V\) is a strongly rational vertex operator algebra with \(\operatorname{Rep}(V)\) a pseudo-unitary modular tensor category, then \(c(V)=c(\operatorname{Rep}(V))\pmod{8}\).
In particular, in the lattice case, since \(\operatorname{Rep}(V_L)\cong\mathcal{C}(L'/L)\) is a pseudo-unitary pointed modular tensor category, we recover for it the “mod 8” condition obeyed by lattices.
To facilitate the proof of this proposition, we require a technical lemma. Let \(S\) and \(T\) be the genus-1 modular data of \(V\) [72], i.e.the matrices satisfying \[\label{eqn:modulartransformationcharacters} \mathrm{ch}_{V^i}(-1/\tau) = \sum_j S_{ij}\mathrm{ch}_{V^j}(\tau),\quad\mathrm{ch}_{V^i}(\tau+1)=\sum_j T_{ij}\mathrm{ch}_{V^j}(\tau),\tag{5}\] where \(\mathrm{ch}_{V^i}(\tau)\) is the \(q\)-character of the irreducible module \(V^i\) of \(V\), defined as \[\mathrm{ch}_{V^i}(\tau) = \operatorname{tr}_{V^i}q^{L_0-c/24}.\] Note that \((ST)^3=C\), where \(C_{ij}=\delta_{ij^\ast}\) is the charge conjugation matrix and \(j^\ast\) indexes the object dual to the one indexed by \(j\) in \(\mathcal{C}\). We recall from [52] that \(S\) and \(T\) are related to the twist matrix \(\tilde{t}\) and the normalized \(S\)-matrix \(s\) of \(\operatorname{Rep}(V)\) defined in 2.2 as \[S=\pm s\quad\text{and}\quad T= e^{-2\pi\mathrm{i}c(V)/24}\tilde{t}.\]
Lemma 24. Let \(V\) be a strongly rational vertex operator algebra, with \(\operatorname{Rep}(V)\) not necessarily pseudo-unitary. Then \(S=+s\) if and only if \(c(V) = c(\operatorname{Rep}(V))\pmod{8}\), and \(S=-s\) if and only if \(c(V)+4=c(\operatorname{Rep}(V))\pmod{8}\).
Proof. Let \(S=\epsilon s\), where \(\epsilon=\pm 1\). Following the proof of Theorem 3.10 of [52], we calculate that \[C=(ST)^3=\epsilon (s\tilde{t}e^{-2\pi\mathrm{i}c/24})^3 = \epsilon \frac{p^+}{D} e^{-2\pi \mathrm{i}c/8} C=\epsilon e^{\frac{2\pi\mathrm{i}}{8}(c(\operatorname{Rep}(V))-c(V))}C,\] where we have used 2 and 3 . The lemma immediately follows. ◻
We are now ready to give the proof of 23.
Proof of 23. If \(\operatorname{Rep}(V)\) is pseudo-unitary, then the entries \(s_{0i}=d_i/D\) of the normalized \(S\)-matrix are all positive numbers, where the \(d_i>0\) are the categorical dimensions of the simple objects. If \(c(V)\neq c(\operatorname{Rep}(V))\pmod{8}\), it must be the case that \(c(V)+4=c(\operatorname{Rep}(V))\pmod{8}\), in which case 24 says that \(S=-s\). Then \[\mathrm{ch}_V(-1/\tau) = -\sum_{j}s_{0j}\mathrm{ch}_{V^j}(\tau).\] If we evaluate this equation at \(\tau=i\), we find that the left-hand side is a positive number, while the right-hand side is negative, and thus reach a contradiction. It follows that the “mod 4” condition can be strengthened to a “mod 8” condition. ◻
We pause to make the following observation: clearly, there are bulk genera that do not come from lattice genera, i.e.that are not in the image of the map \(j\). For example, when a bulk genus \((\mathcal{C},c)\) involves a modular tensor category \(\mathcal{C}\) that is not pointed, then it cannot support any lattice vertex operator algebras. The simplest example is \((\mathcal{C},c) = \bigl((G_2,1),\frac{14}{5}\bigr)\), which contains a unique vertex operator algebra, the simple affine vertex operator algebra \(\mathsf{G}_{2,1}\). Perhaps more surprisingly, there are even pointed bulk genera, i.e.bulk genera of the form \((\mathcal{C}(D),r)\), that nonetheless do not contain any lattice vertex operator algebras, and hence are also not in the image of \(j\). We provide an example below.
Example 25 (Commutant B). Consider the isometry \(\nu\in\operatorname{Aut}(\Lambda)\) of the Leech lattice \(\Lambda\) of Frame shape \(1^82^8\). The coinvariant lattice \[\Lambda_\nu=(\Lambda^\nu)^\perp = \{ \lambda \in \Lambda \mid \nu(\lambda)=\lambda\}^\perp\] is in the lattice genus \((2_{I\!I}^{+8},8)\), which is an edge case in the sense of [13], meaning that the lattice rank is minimal for the given discriminant form. The isometry \(\nu\) now acts fixed-point freely on \(\Lambda_\nu\) and all lifts \(\hat{\nu}\) to an automorphism of the corresponding lattice vertex operator algebra \(V_{\Lambda_\nu}\) have order \(2\) and are conjugate. The fixed-point vertex operator subalgebra \(V_{\Lambda_\nu}^{\hat{\nu}}\) has a pointed representation category and is in the bulk genus \((\mathcal{C}(2_{I\!I}^{+10}),8)\) [73]. By [13], there can be no lattice vertex operator algebra in that genus; the rank would have to be at least \(10\). The vertex operator algebra \(V_{\Lambda_\nu}^{\hat{\nu}}\) appears prominently as the Heisenberg commutant of the hyperbolic genus B (see 55 and 5.2).
Furthermore, a vertex operator algebra genus that is in the image of \(j\), and hence must contain at least one lattice vertex operator algebra, may also contain non-lattice vertex operator algebras. For example, the moonshine module \(V^\natural\) belongs to the bulk genus \((\mathcal{C},c) = (\operatorname{Vect},24)\); in fact, most of the vertex operator algebras in this bulk genus are non-lattice, as we review in 5.
The following method, emphasized in [27] (see also [30]), is useful for classifying vertex operator algebras in an arbitrary bulk genus \((\mathcal{C},c)\).
Recall that we denote the irreducible modules \(\operatorname{Irr}(V)\) of an arbitrary strongly rational vertex operator algebra \(V\) as \(V^i\), with \(V^0\mathrel{\vcenter{:}}= V\), and use \(\rho(V^i)\) to denote the lowest eigenvalue of \(L_0\) acting on \(V^i\). Recall further that \(\overline{\mathcal{C}}\) is the ribbon-reversed modular tensor category, as defined in 2.2.
Given a bulk genus \((\mathcal{C},c)\), fix a strongly rational vertex operator algebra \(\tilde{V}\) in a bulk genus of the form \((\overline{\mathcal{C}},\tilde{c})\) and a ribbon-reversing equivalence \(\phi\colon\operatorname{Rep}(\tilde{V})\to\mathcal{C}\).
Proposition 26 (Gluing Principle). Any strongly rational vertex operator algebra \(V\) in the bulk genus \((\mathcal{C},c)\) which satisfies \(\rho(V^{\phi(i)})>-\rho(\tilde{V}^i)\) for all \(i\neq 0\) can be expressed as \(V\cong \operatorname{Com}_{W}(\iota\tilde{V})\) for some strongly rational, holomorphic vertex operator algebra \(W\) of central charge \(c+\tilde{c}\) and some primitive embedding \(\iota\colon\tilde{V}\to W\).
Remark 27. In particular, if \(\tilde{V}\) is positive, then any positive \(V\) in the bulk genus \((\mathcal{C},c)\) can be obtained as \(V\cong \operatorname{Com}_W(\iota\tilde{V})\) for some holomorphic \(W\) of central charge \(c+\tilde{c}\) and some primitive embedding \(\iota\colon\tilde{V}\to W\).
Proof. Any \(V\) in the bulk genus \((\mathcal{C},c)\) satisfying \(\rho(V^{\phi(i)})>-\rho(\tilde{V}^i)\) can be “glued” to \(\tilde{V}\) using the ribbon-reversing equivalence \(\phi\) to produce a strongly rational, holomorphic vertex operator algebra \(W\) of central charge \(c+\tilde{c}\), \[W\mathrel{\vcenter{:}}=\bigoplus_{i\in\operatorname{Irr}(\tilde{V})} V^{\phi(i)}\otimes \tilde{V}^i\] [65], [66]. The condition on the conformal weights is necessary to ensure that \(W\) is of CFT-type. It follows from the construction that \(\tilde{V}\) embeds into \(W\) primitively via some embedding \(\iota\) and that \(V\cong \operatorname{Com}_W(\iota\tilde{V})\). ◻
Thus, to enumerate (say, positive) vertex operator algebras in a genus \((\mathcal{C},c)\), the gluing principle tells us that all one needs is
a single positive, strongly rational vertex operator algebra \(\tilde{V}\) in a genus of the form \((\overline{\mathcal{C}},\tilde{c})\) (preferably with \(\tilde{c}\) as small as possible),
the list of all strongly rational, holomorphic vertex operator algebras of central charge \(c+\tilde{c}\) that support \(\tilde{V}\) as a primitive subalgebra and
all possible primitive embeddings of \(\tilde{V}\) into those holomorphic vertex operator algebras.
It is usually not too difficult to find a “seed” vertex operator algebra \(\tilde{V}\); for example, if \(\overline{\mathcal{C}}\) is a Chern–Simons type modular tensor category, then one can take \(\tilde{V}\) to be a simple affine vertex operator algebra (or current algebra), see 5. As one can glean from the discussion in 5, item (2) is also tractable when \(c+\tilde{c}\leq 24\), because strongly rational, holomorphic vertex operator algebras are classified through central charge \(24\), up to 57 (see 5). Finally, in fortuitous circumstances, item (3) is also achievable, e.g., when \(\tilde{V}\) is an affine vertex operator algebra, because in this case, determining embeddings of \(\tilde{V}\) reduces to a problem of determining embeddings of ordinary Lie algebras, for which an abundance of tools exist.
The gluing principle is most effective at enumerating positive vertex operator algebras. This is sometimes good enough, because one can often exclude the existence of vertex operator algebras violating positivity. The intuition that a physicist might want to appeal to is that if \(\mathcal{C}\) is a unitary modular tensor category, then any (strongly rational) vertex operator algebras it supports must also be unitary, and hence be positive. However, to the best of our knowledge, such a result has not yet been obtained; in fact, it is not even clear that it should be true, though no counter-examples are known. Instead, the following is an easily-checked sufficient condition on \(\mathcal{C}\) for the absence of strongly rational vertex operator algebras \(V\) with \(\operatorname{Rep}(V)\cong \mathcal{C}\) that violate positivity.
Consider a modular tensor category \(\mathcal{C}\) with simple objects indexed by \(I=\{0,\dots,\operatorname{rk}(\mathcal{C})-1\}\) and with normalized \(S\)-matrix \(s\). Let \(J\subset I\) be a set different from \(\{0\}\) satisfying (1) \(\theta_j=\theta_{j'}\) for \(j,j'\in J\) and (2) \(j^\ast\in J\) if \(j\in J\), where \(j^\ast\) is the unique index for which \((s^2)_{jj^\ast}=1\) (i.e.the index of the dual object). We call a set \(J\) that satisfies these conditions a valid indexing set, and say that a modular tensor category is essentially positive if its normalized \(S\)-matrix \(s\) has the property that, for any valid indexing set \(J\), there exists an \(i\in I\) such that \(s_{ij}+s_{ij^\ast}<0\) for all \(j\in J\). (Note that \(s_{ij}+s_{ij^\ast}\) is a real number because \(s_{ij^\ast}=\overline{s_{ij}}\).)
Proposition 28. If \(V\) is a strongly rational vertex operator algebra in a bulk genus \((\mathcal{C},c)\) with \(\mathcal{C}\) pseudo-unitary and essentially positive, then \(V\) is positive.
Proof. Let \(V\) be a strongly rational vertex operator algebra in the essentially positive bulk genus \((\mathcal{C},c)\) with irreducible modules \(V^i\), \(i\in I\), that have conformal weights \(h_i\mathrel{\vcenter{:}}=\rho(V^i)\in\mathbb{Q}\). We study the character vector \[\mathrm{ch}_i(\tau) = \operatorname{tr}_{V^i}q^{L_0-c/24} = \sum_{h\in h_i+\mathbb{Z}_{\geq 0}} \dim(V^i_h) q^{h-c/24},\] \(i\in I\). By combining 24 and 23, we learn that the genus-1 \(S\)-matrix \(S\) of \(V\) defined in 5 is precisely equal to the normalized \(S\)-matrix \(s\) of \(\mathcal{C}\cong\operatorname{Rep}(V)\) (as opposed to \(S=-s\)).
Recall that the effective central charge (see, e.g., [74]) of \(V\) is defined as \(\tilde{c}=c-24h_\text{min}\geq c\) where \(h_\text{min}=\min\{h_i\mid i\in J\}\leq 0\). Suppose, for the sake of contradiction, that \(V\) is not positive. Then \(J=\{j\in I\mid c-24h_j=\tilde{c}\}=\{j\in I\mid h_j=h_\text{min}\}\neq \{0\}\) is a valid indexing set. By the assumption of essential positivity, there exists an \(i\in I\) such that \(S_{ij}+S_{ij^\ast}<0\) for all \(j\in J\). A version of the Cardy formula [75] then asserts, as a consequence of the modular transformation properties of the \(q\)-characters of \(V\), that the asymptotic density of states in \(V^i\) grows exponentially for large \(h\) as \[\dim(V^i_h)\sim \sum_{j\in J} \overline{S_{ij}}\dim(V^j_{h_j})\exp\left(2\pi \sqrt{\frac{\tilde{c}h}{6}}\right).\] Using the fact that \(j^\ast\in J\) if \(j\in J\), we can rewrite this as \[\begin{align} \dim(V^i_h)&\sim \sum_{j\in J} \frac{\overline{S_{ij}}\dim(V^j_{h_j})+\overline{S_{ij^\ast}}\dim(V^{j^\ast}_{h_{j^\ast}})}{2}\exp\left(2\pi \sqrt{\frac{\tilde{c}h}{6}}\right) \\ &=\sum_{j\in J}\frac{S_{ij}+S_{ij^\ast}}{2}\dim(V^j_{h_j})\exp\left(2\pi \sqrt{\frac{\tilde{c}h}{6}}\right)<0 \end{align}\] where we use that \(\dim(V^j_{h_j})=\dim(V^{j^*}_{h_{j^*}})\) to go from the first line to the second line, and subsequently that \(S_{ij}+S_{ij^\ast}<0\) by the assumption of essential positivity to deduce that the sum is negative. This contradicts the fact that \(\dim(V^i_h)\) is the dimension of a vector space. Hence, \(V\) is positive. ◻
Before moving on, we record two important conjectures in the theory of strongly rational vertex operator algebras, in this subsection and the next. An important question is to decide if a given pair \((\mathcal{C},c)\) of a modular tensor category \(\mathcal{C}\) and \(c\in\mathbb{Q}\), satisfying the obvious constraints discussed in 3.1, actually corresponds to a vertex operator algebra genus. This would be the analog of the result in [13] for metric groups and lattices, which we reviewed in 2.1.
Conjecture 29 (Reconstruction). For every modular tensor category \(\mathcal{C}\), there is a sufficiently large \(c\in\mathbb{Q}\) for which the bulk genus \((\mathcal{C},c)\) exists. That is, every modular tensor category is of the form \(\mathrm{Rep}(V)\) for some strongly rational vertex operator algebra \(V\).
Remark 30. The claim that every symbol \((\mathcal{C},c)\) with \(c=c(\mathcal{C})\pmod{4}\) corresponds to a bulk vertex operator algebra genus is certainly false. For example, consider the modular tensor category \(\mathcal{C}\mathrel{\vcenter{:}}=(A_1,5)_{\frac{1}{2}}\) generated by objects in \((A_1,5)\) labeled by an integer \(\mathrm{SU}(2)\) spin. In [28], it was found that there is no positive, strongly rational vertex operator algebra of central charge \(\frac{8}{7}\) and representation category \(\overline{\mathcal{C}}\). Furthermore, one can check that \(\overline{\mathcal{C}}\) is an essentially positive modular tensor category, so that there are no vertex operator algebras with representation category \(\overline{\mathcal{C}}\) that violate positivity by 28. Thus, the symbol \((\overline{(A_1,5)_{\frac{1}{2}}},\frac{8}{7})\) does not correspond to a bulk vertex operator algebra genus. This, however, does not contradict 29 as the genus \((\overline{(A_1,5)_{\frac{1}{2}}},\frac{8}{7}+8n)\) exists whenever \(n\in\mathbb{Z}_{>0}\). For example, it turns out that the unique simple-current extension of \(\mathsf{A}_{1,5}\mathsf{E}_{7,1}\) has central charge \(64/7\) and representation category \(\overline{(A_1,5)_{\frac{1}{2}}}\).
As a potentially easier first target, it would even be interesting to prove the following variation of 29.
Conjecture 31. If there is a positive strongly rational vertex operator algebra \(V\) with \(\operatorname{Rep}(V)\cong \mathcal{C}\), then there is a positive strongly rational vertex operator algebra \(\tilde{V}\) with \(\operatorname{Rep}(\tilde{V})\cong \overline{\mathcal{C}}\).
In particular, establishing this variation would show that the choice of a “seed” vertex operator algebra \(\tilde{V}\) to use as input to the gluing principle always exists. One then obtains the following corollary of 31.
Corollary 32. Assuming 31, it follows that every positive strongly rational vertex operator algebra can be embedded primitively into a strongly rational, holomorphic vertex operator algebra, from which it can be obtained as a commutant (or coset).
29 can be proved for certain classes of modular tensor categories \(\mathcal{C}\). For example, the quantum group categories \((X_n,k)\) are realized by the simple affine vertex operator algebras \(\mathsf{X}_{n,k}\). (Physically, a Chern–Simons theory always admits a chiral Wess–Zumino–Witten boundary condition.) Moreover, when \((X_n,k)\) admits no non-trivial condensable algebras (see, e.g., [76] for the definition of condensable algebra), \(\overline{(X_n,k)}\) can also be shown to be saturated by a strongly rational vertex operator algebra (see, e.g., the paragraph before Section 3 of [77]).9 Further, any pointed modular tensor category is the representation category of some lattice vertex operator algebra. (Physically, an abelian Chern–Simons theory can support free chiral bosons on its boundary.) Finally, the twisted Drinfeld double of any finite group is known to satisfy reconstruction [78] if one assumes the widely-believed conjecture that the fixed-point subalgebra of a strongly rational vertex operator algebra with respect to a finite subgroup \(G\) of its automorphism group is again strongly rational (see [79] for the proof in the case that \(G\) is solvable).
All the data collected to date, some of which we review in the next subsection in examples, also suggests the following conjecture.
Conjecture 33 (Bulk Genera Finiteness). Every bulk genus contains only finitely many isomorphism classes of vertex operator algebras.
Using the gluing principle, it is actually possible to show that an infinite class of bulk genera admit only finitely many positive vertex operator algebras, if one assumes that there are only finitely many holomorphic vertex operator algebras of a fixed central charge.
Proposition 34. Let \(\mathcal{C}\) be the ribbon reverse of a modular tensor category of the form \((X_{r_1}^{(1)},k_1)\boxtimes\dots\boxtimes(X_{r_n}^{(n)},k_n)\). Assuming that there are only finitely many strongly rational, holomorphic vertex operator algebras in each central charge, it follows that any bulk genus of the form \((\mathcal{C},c)\) contains finitely many positive strongly rational vertex operator algebras.
Proof. Because \(\overline{\mathcal{C}}\) is a product of Chern–Simons modular tensor categories, we can obtain a positive seed vertex operator algebra \(\tilde{V}\) with \(\operatorname{Rep}(\tilde{V})\cong \overline{\mathcal{C}}\) to use as input into the gluing principle by taking \(\tilde{V} = \mathsf{X}_{r_1,k_1}^{(1)}\dots\mathsf{X}_{r_n,k_n}^{(n)}.\) Call \(\tilde{c}\) the central charge of \(\tilde{V}\).
By 26, every positive vertex operator algebra \(V\) in the genus \((\mathcal{C},c)\) is of the form \(\operatorname{Com}_{W}(\iota\tilde{V})\) for some strongly rational, holomorphic vertex operator algebra \(W\) of central charge \(c+\tilde{c}\), and some primitive embedding \(\iota\colon\tilde{V}\hookrightarrow W\). By assumption, the number of such \(W\) is finite. On the other hand, we claim the number of primitive embeddings \(\iota\) is finite as well. To see this, note that \(\iota\) is completely determined by where it sends the weight-1 subspace \(\tilde{V}_1\), because \(\tilde{V}_1\) strongly generates \(\tilde{V}\). Now, \(\iota(\tilde{V}_1)\subset W_1\) defines a semi-simple subalgebra of a reductive Lie algebra, of which it is known there are only finitely many up to inner automorphisms in \(W\).
Thus, we learn that there are only finitely many ways to form the commutants which enter the gluing principle, and therefore that the number of positive strongly rational vertex operator algebras in the genus \((\mathcal{C},c)\) is finite. ◻
34 is conditioned on the finiteness of holomorphic vertex operator algebras, so it is natural to ask how reasonable this assumption is. As we shall see below and in 5, it is known that \((\operatorname{Vect},c)\) is finite when \(c\leq 16\), but not known when \(c\geq 24\), as there could be infinitely many “fake” moonshine modules (cf.49).
In general, it is a very difficult problem to classify all isomorphism classes of strongly rational vertex operator algebras \(V\) in a given bulk genus. However, there are some situations where the problem becomes tractable.
The following example is a natural starting point (in particular, in view of 32) and shall be described in greater detail in 5.1.
Example 35 (Holomorphic Vertex Operator Algebras). Recall that a strongly rational vertex operator algebra \(V\) is holomorphic if \(\operatorname{Rep}(V)\cong\operatorname{Vect}\), i.e.if the unique irreducible \(V\)-module is \(V\) itself (so that \(V\) is in particular positive). Strongly rational, holomorphic vertex operator algebras only exist for central charge \(c\in8\mathbb{Z}_{\geq 0}\) [72]. The corresponding bulk genera have been determined through central charge \(c\leq 24\), up to an open problem about the uniqueness of the moonshine module, \[\begin{align} (\operatorname{Vect},0)&=\{\mathbb{C}\boldsymbol{1}\},\\ (\operatorname{Vect},8)&=\{V_{E_8}\},\\ (\operatorname{Vect},16)&=\{V_{E_8^2},V_{D_{16}^+}\},\\ (\operatorname{Vect},24)&=\{71\text{ Schellekens VOAs}\}. \end{align}\] At central charge \(24\), known as the Schellekens vertex operator algebras [20], there are \(70\) vertex operator algebras \(V\) with \(V_1\neq\{0\}\) and additionally the moonshine module (or monster vertex operator algebra) \(V^\natural\) with \(V^\natural_1=\{0\}\). While the classification for \(V_1\neq\{0\}\) has recently been rigorously established in the mathematical literature, the classification for \(V_1=\{0\}\), the moonshine uniqueness problem, is still open (see 57).
Of these \(71\) holomorphic vertex operator algebras, only \(24\) correspond to lattices, the so-called Niemeier lattices. Hence, the genus \((\operatorname{Vect},24)\), and in fact all genera \((\operatorname{Vect},c)\) with \(c\geq24\) contain vertex operator algebras that are not lattice vertex operator algebras. By contrast, the bulk genera for \(c=0,8,16\) only contain lattice vertex operator algebras.
The landscape of holomorphic vertex operator algebras becomes quite unwieldy at central charges beyond \(24\).
Example 36 (Vertex Operator Algebras with Two Irreducible Modules). The previous example dealt with bulk genera which support vertex operator algebras with only a single irreducible module. Here, we summarize analogous known results about vertex operator algebras with exactly two irreducible modules, i.e.about bulk genera \((\mathcal{C},c)\) with \(\operatorname{rk}(\mathcal{C})=2\).
For simplicity, we assume that \(\mathcal{C}\) is a unitary (and in particular pseudo-unitary) modular tensor category. Then, by the classification of modular tensor categories with low rank [24], it follows that \[\mathcal{C}\in\left\{ (A_1,1), \;(E_7,1), \;(G_2,1),\;(F_4,1)\right\}.\] By studying the \(S\)-matrices of these categories, one can easily verify that they are all essentially positive. For example, for \((A_1,1)\), the normalized \(S\)-matrix is \[s=\frac{1}{\sqrt{2}}\left(\begin{array}{cc} 1 & 1 \\ 1 & -1\end{array}\right).\] The only valid indexing set is \(J=\{1\}\), and \(s_{1,1}=-1/\sqrt{2}<0\). Hence, by 28, all strongly rational vertex operator algebras \(V\) with \(\operatorname{Rep}(V)\) equivalent to one of these categories must necessarily be positive.
Using 23, we learn that vertex operator algebras \(V\) with \(\operatorname{Rep}(V)\cong \mathcal{C}\) taken from the above list must have central charge \(c\) congruent to \(1\), \(7\), \(14/5\) or \(26/5\) modulo \(8\), respectively. On the other hand, the absence of vector-valued cusp forms10 transforming with respect to the modular data of these categories rules out the existence of vertex operator algebras with negative central charge. So let \((\mathcal{C},c)\) be the bulk genus \(\left((A_1,1),1\right)\) for concreteness. Identical arguments work for the bulk genera \(\left((E_7,1),7\right)\), \(\left((G_2,1),14/5\right)\) and \(\left((F_4,1),26/5\right)\).
Considerations involving vector-valued modular forms [27], [28] reveal that any two positive, strongly rational vertex operator algebras in the bulk genus \(\left((A_1,1),1\right)\) have the same character. In particular, any such vertex operator algebra has character vector equal to that of \(\mathsf{A}_{1,1}\). On the other hand, [80] shows that \(\mathsf{A}_{1,1}\) is the unique strongly rational vertex operator algebra with character vector equal to \(\mathsf{A}_{1,1}\). Thus, \(\mathsf{A}_{1,1}\) is the unique positive vertex operator algebra in the bulk genus \(\left((A_1,1),1\right)\), and hence, by the essential positivity of the \((A_1,1)\) category, it is the only vertex operator algebra in this bulk genus. Similar comments apply to the theories \(\mathsf{E}_{7,1}\), \(\mathsf{G}_{2,1}\), and \(\mathsf{F}_{4,1}\). These chiral algebras are often called Mathur–Mukhi–Sen theories after the authors of [29], who showed that their character vectors are distinguished by considerations in the theory of modular differential equations.
By deploying the gluing principle, using the Mathur–Mukhi–Sen theories as the “seed” vertex operator algebras \(\tilde{V}\) and noting that \(\overline{(A_1,1)}\cong (E_7,1)\) and \(\overline{(G_2,1)}\cong (F_4,1)\), one can obtain classification results for bulk genera of vertex operator algebras with two irreducible modules and higher central charges. In particular, [27] classified all positive vertex operator algebras \(V\) in bulk genera \((\mathcal{C},c)\) with \(0\leq c<25\) and \(\mathcal{C}\) unitary with \(\operatorname{rk}(\mathcal{C})=2\). We emphasize that, by using 28, the result of [27] remains valid even after relaxing the positivity assumption on \(V\).
Example 37 (Bulk Genera for \(2_{I\!I}^{+2}\)). The positive, strongly rational vertex operator algebras \(V\) in the bulk genera \((\mathcal{C}(2_{I\!I}^{+2}),c)\) with \(c\leq24\) were determined in [9], assuming 57. Here, \(2_{I\!I}^{+2}\) denotes the metric group given by the group \(\mathbb{Z}_2\times\mathbb{Z}_2\) with the quadratic form taking values \(0\), \(0\), \(0\) and \(1/2\). Physically, \(\mathcal{C}(2_{I\!I}^{+2})\) corresponds to the toric code topological order, and it is also the (untwisted) Drinfeld double \(\mathcal{D}(\mathbb{Z}_2)\). These bulk genera only exist for \(c\in8\mathbb{Z}_{>0}\), corresponding to the signature of \(2_{I\!I}^{+2}\). Such vertex operator algebras are interesting because they appear as even parts of strongly rational, holomorphic vertex operator superalgebras. For example, there are exactly \(969\) positive, strongly rational vertex operator algebras in the bulk genus \((\mathcal{C}(2_{I\!I}^{+2}),24)\) assuming 57.
One can show that the results of [9] continue to hold even after relaxing the assumption that \(V\) is positive. The category \(\mathcal{C}(2_{I\!I}^{+2})\) is unfortunately not essentially positive, because there is no \(i\in I\mathrel{\vcenter{:}}=\{0,\dots,3\}\) such that \(s_{ij}^\ast+s_{ij^\ast}^\ast<0\) for \(j\) in the valid indexing sets \(J=\{0,2\}\) and \(J=\{0,3\}\). However, using logic identical to that in the proof of 28, one can argue that the only way that \(V\) could violate positivity in this bulk genus is if \(h_0=h_2=0\) with \(h_1,h_3>0\), or if \(h_0=h_3=0\) with \(h_1,h_2>0\). On the other hand, if one uses the data in [28] to compute the possible vector-valued modular forms \(\{f_i(\tau)\}_{i\in I}\) that could serve as the character vector of such a vertex operator algebra, then one finds that each \(\{f_i(\tau)\}_{i\in I}\) either has negative coefficients or a component which identically vanishes, which is a contradiction. Thus, all strongly rational vertex operator algebras in the bulk genus \((\mathcal{C}(2_{I\!I}^{+2}),24)\) are necessarily positive.
By splitting off free fermions, one can deduce from this result also a classification of the strongly rational vertex operator algebras in the bulk genera \((\frac{47}{2},(B_7,1))\), \((23,\mathcal{C}(4_7^{+1}))\), \((\frac{45}{2},(B_5,1))\), etc. For \(c\leq 23\) these results are unconditional.
Similar classification results to the previous few examples have been derived using the gluing principle for most bulk genera \((\mathcal{C},c)\) with \(c\leq 24\) and \(\mathcal{C}\) of rank (i.e.number of simple objects) at most \(4\) and pseudo-unitary (i.e.with positive categorical dimensions) [9], [27], [28]. See especially Table 1 of [28] for a glossary of these results. Again, we emphasize that all such \(\mathcal{C}\) (except for \(\mathcal{C}(2_{I\!I}^{+2})\), \((G_2,1)\boxtimes (F_4,1)\), and \((A_1,1)\boxtimes (E_7,1)\), which can be treated separately as in the previous example) are essentially positive, and hence the positivity assumption on vertex operator algebras can be relaxed in all of these results.
As in the holomorphic case, the number of strongly rational vertex operator algebras in a genus \((\mathcal{C},c)\) with fixed \(\mathcal{C}\) is generally expected to grow quite rapidly with the central charge \(c\), such that explicit enumeration of vertex operator algebras becomes quickly impractical if the central charge is taken to be too large. We will make this expectation sharper when we come to the mass formula in 4.
In this section, we study a second definition of vertex operator algebra genus due to [2] which naturally generalizes part [item:latgen3] of 1, and which we call hyperbolic genus. Two vertex operator algebras belong to the same hyperbolic genus if they become isomorphic after tensoring with \(V_{I\!I_{1,1}}\), the lattice vertex algebra associated with the unique, even unimodular lattice \(I\!I_{1,1}\) of signature \((1,1)\). We derive an alternative (and arguably more tractable) characterization of the hyperbolic genus of a vertex operator algebra (see 44) which appeals to its Heisenberg commutant and associated lattice (or, to a physicist, its free and interacting sectors). We use this alternative characterization to show in 45 that the hyperbolic genus is a finer equivalence relation than the bulk genus, and to study a mass formula for vertex operator algebras.
Recall that \(I\!I_{1,1}\) denotes the unique even, unimodular lattice of signature \((1,1)\). The corresponding lattice vertex algebra \(V_{I\!I_{1,1}}\) [3], [4] (see 4) is not a vertex operator algebra but rather a conformal vertex algebra, as its \(L_0\)-weight spaces are infinite-dimensional and the weights are not bounded from below.
The following definition makes sense not just for vertex operator algebras but for any conformal vertex algebra.
Definition 38 (Hyperbolic Genus, Preliminary). Let \(V\) and \(V'\) be two conformal vertex algebras. Then \(V\) and \(V'\) are in the same hyperbolic genus if \(V\otimes V_{I\!I_{1,1}}\cong V'\otimes V_{I\!I_{1,1}}\) as conformal vertex algebras.
This clearly defines an equivalence relation, and we denote the hyperbolic genus (or equivalence class) of a conformal vertex algebra \(V\) by \(\operatorname{hgen}(V)\).
Again, we verify that this definition is a reasonable generalization of the notion of lattice genus (cf.22).
Proposition 39. The map \(j\) from lattice genera of even lattices to hyperbolic genera of conformal vertex algebras defined by \[j\colon \operatorname{gen}(L)\mapsto \operatorname{hgen}(V_L)=\operatorname{hgen}(i(L))\] is well-defined and injective.
Compared to 22 for the bulk genus, we dropped the assumption that the lattices are positive-definite and correspondingly that the conformal vertex algebras are (strongly rational) vertex operator algebras, i.e.we extended the domain and codomain of the map \(j\).
Proof. Suppose \(L\) and \(M\) are even lattices in the same genus, i.e.\(L\oplus I\!I_{1,1}\cong M\oplus I\!I_{1,1}\). Then \(V_L\otimes V_{I\!I_{1,1}}\cong V_{L\oplus I\!I_{1,1}}\cong V_{M\oplus I\!I_{1,1}}\cong V_M\otimes V_{I\!I_{1,1}}\) so that \(V_L\) and \(V_M\) are in the same hyperbolic genus. Hence, \(j\) is well-defined.
Now, suppose that the lattice vertex algebras \(V_L\) and \(V_M\) are in the same hyperbolic genus, i.e.\(V_L\otimes V_{I\!I_{1,1}}\cong V_M\otimes V_{I\!I_{1,1}}\). Then \(V_{L\oplus I\!I_{1,1}}\cong V_{M\oplus I\!I_{1,1}}\) and therefore \(L\oplus I\!I_{1,1}\cong M\oplus I\!I_{1,1}\) so that the lattices \(L\) and \(M\) are in the same genus. Hence, \(j\) is injective. ◻
As for the bulk genus in 3, we obtain the following commutative diagram: \[\label{eq:voahgen} \begin{tikzcd}[ampersand replacement=\&] \text{lattices}\arrow[twoheadrightarrow]{rr}{\operatorname{gen}}\arrow[hookrightarrow]{dd}[swap]{i} \&\& \text{lattice genera}\arrow[hookrightarrow]{dd}{j}\\\\ \text{conf.\;VAs}\arrow[twoheadrightarrow]{rr}{\operatorname{hgen}} \&\& \text{hyp.\;genera} \end{tikzcd}\tag{6}\]
The above proposition shows that two lattice vertex algebras in the same hyperbolic genus correspond to lattices in the same lattice genus. The same question can be asked for the associated lattices (see 2.3.3) of non-lattice vertex algebras. Indeed, it is already known from [2] (see, e.g., the beginning of Section 4.2 of op.cit.) that the associated lattices of vertex operator algebras in the same hyperbolic genus are in the same lattice genus. We shall make this relationship more precise in 44 below.
We point out that the (preliminary) version of hyperbolic genus presented in 38 differs slightly from the one given in [2]. While we believe that the above definition is the more natural one, it is easier to work with the slightly more restrictive version given in [2], as we shall explain in the following.
For simplicity, assume from now on that \(V\) and \(V'\) are strongly rational vertex operator algebras. Then, in particular, all Cartan subalgebras of \(V\) are conjugate, as are those of \(V'\).
Let \(\mathfrak{h}\) and \(\mathfrak{h}'\) be any choices of Cartan subalgebras of \(V\) and \(V'\), respectively. Moreover, we take the standard choice of Cartan subalgebra \(\mathfrak{h}_{I\!I_{1,1}}\) of the lattice vertex algebra \(V_{I\!I_{1,1}}\). Then \(\mathfrak{h}\oplus\mathfrak{h}_{I\!I_{1,1}}\) and \(\mathfrak{h}'\oplus\mathfrak{h}_{I\!I_{1,1}}\) are Cartan subalgebras of \(V\otimes V_{I\!I_{1,1}}\) and \(V'\otimes V_{I\!I_{1,1}}\), respectively. Now, in [2] it is additionally demanded that the isomorphism \(V\otimes V_{I\!I_{1,1}}\cong V'\otimes V_{I\!I_{1,1}}\) map these Cartan subalgebras into each other, leading to the following modified definition.
Definition 40 (Hyperbolic Genus). Let \(V\) and \(V'\) be strongly rational vertex operator algebras. Then \(V\) and \(V'\) are in the same hyperbolic genus if for some (and hence for any) choices of Cartan subalgebras \(\mathfrak{h}\) and \(\mathfrak{h}'\) of \(V\) and \(V'\), respectively, there is an isomorphism \(V\otimes V_{I\!I_{1,1}}\cong V'\otimes V_{I\!I_{1,1}}\) of conformal vertex algebras mapping \(\mathfrak{h}\oplus\mathfrak{h}_{I\!I_{1,1}}\) to \(\mathfrak{h}'\oplus\mathfrak{h}_{I\!I_{1,1}}\).
Clearly, this definition (which still defines an equivalence relation) is more restrictive than the above one, i.e.two strongly rational vertex operator algebras that are in the same genus in the above sense are also in the same genus in the weaker sense of 38, simply by forgetting about the Cartan subalgebras. The converse would be true if one could show that all Cartan subalgebras of \(V\otimes V_{I\!I_{1,1}}\cong V'\otimes V_{I\!I_{1,1}}\) were conjugate.
Conjecture 41. Let \(V\) be a strongly rational vertex operator algebra and \(V_L\) the conformal vertex algebra associated with an even lattice \(L\). Then all Cartan subalgebras of the conformal vertex algebra \(V\otimes V_L\) are conjugate.
In this text, by hyperbolic genus, we shall mean the one according to 40, unless otherwise noted, and shall denote it by \(\operatorname{hgen}\) from now on.
It is not difficult to see that 39 and the diagram 6 , in both cases restricted to positive-definite lattices and strongly rational vertex operator algebras, still hold for this version. The only non-trivial assertion is that if \(L\) and \(M\) are positive-definite, even lattices in the same genus, then we can find an isomorphism \(V_L\otimes V_{I\!I_{1,1}}\cong V_M\otimes V_{I\!I_{1,1}}\) that moreover maps \(\mathfrak{h}_L\oplus\mathfrak{h}_{I\!I_{1,1}}\) to \(\mathfrak{h}_M\oplus\mathfrak{h}_{I\!I_{1,1}}\) for the standard choices of Cartan subalgebras \(\mathfrak{h}_L\) and \(\mathfrak{h}_M\) of \(V_L\) and \(V_M\), respectively. But the isometry \(L\oplus I\!I_{1,1}\cong M\oplus I\!I_{1,1}\) extends to the complexifications on both sides, which are naturally isometric to the Cartan subalgebras \(\mathfrak{h}_L\oplus\mathfrak{h}_{I\!I_{1,1}}\) and \(\mathfrak{h}_M\oplus\mathfrak{h}_{I\!I_{1,1}}\), proving the claim.
Remarkph 42. We briefly comment on an equivalent formulation of hyperbolic genus which was described in Theorem 6.2 of [36], and which is more natural to physicists than 40. We assume again for simplicity that \(V\) and \(V'\) are strongly rational chiral algebras and write \(\mathcal{T}_R^{\mathrm{circ}}\) for the \((c_L,c_R)=(1,1)\) conformal field theory of a compact free boson with radius \(R\). In op.cit.it was shown that \(V\) and \(V'\) belong to the same hyperbolic genus if and only if one can pass from \(V\otimes \mathcal{T}_R^{\mathrm{circ}}\) to \(V'\otimes \mathcal{T}_R^{\mathrm{circ}}\) by performing a current-current deformation, i.e.by deforming by exactly marginal operators formed out of currents.
In the case that \(V\) is part of the worldsheet of a string theory (and similarly for \(V')\), the hyperbolic equivalence of \(V\) and \(V'\) implies that, once one dimensionally reduces on a circle, the two string theories live on the same connected component of the resulting vacuum moduli space.
Next, we give a novel characterization of the hyperbolic genus in the context of strongly rational vertex operator algebras, one which is often easier to work with than 40. This definition will be based on the associated lattice and Heisenberg commutant introduced in 2.3.3. One virtue of this alternative characterization is that it will allow us to demonstrate, in 45, that two vertex operator algebras belonging to the same hyperbolic genus also must belong to the same bulk genus.
Let \(V\) and \(W\) be strongly rational vertex operator algebras. We recall from 14 that, depending on choices \(\mathfrak{h}\) and \(\mathfrak{h}'\), respectively, of Cartan subalgebras, they decompose as \[\begin{align} V&=\bigoplus_{\alpha+L\in A}C^{\tau(\alpha+L)}\otimes V_{\alpha+L},\\ W&=\bigoplus_{\alpha+K\in B}D^{\sigma(\alpha+K)}\otimes V_{\alpha+K}. \end{align}\] Here, \(L\) and \(K\) are the (positive-definite, even) associated lattices of \(V\) and \(W\), and \(C\) and \(D\) are the (strongly rational) Heisenberg commutants of \(V\) and \(W\), respectively. Furthermore, \(A<L'/L\) and \(B<K'/K\) encode the modules of \(V_L\) and \(V_K\) arising in \(V\) and \(W\), respectively, and we denote the corresponding full subcategories by \(\operatorname{Rep}(V_L\vert V)\mathrel{\vcenter{:}}=\mathcal{C}(A)\subset \operatorname{Rep}(V_L)\cong\mathcal{C}(L'/L)\) and \(\operatorname{Rep}(V_K\vert W)\mathrel{\vcenter{:}}=\mathcal{C}(B)\subset \operatorname{Rep}(V_K)\cong\mathcal{C}(K'/K)\). Similarly, there are pointed full subcategories \(\operatorname{Rep}(C\vert V)\) of \(\operatorname{Rep}(C)\) and \(\operatorname{Rep}(D\vert W)\) of \(\operatorname{Rep}(D)\), and finally ribbon-reversing equivalences \(\tau\colon\operatorname{Rep}(V_L\vert V)\to\operatorname{Rep}(C\vert V)\) and \(\sigma\colon\operatorname{Rep}(V_K\vert W)\to\operatorname{Rep}(D\vert W)\), respectively. We fix this notation for the remainder of the section.
We recall that an isometry of lattices \(L\oplus I\!I_{1,1}\to K\oplus I\!I_{1,1}\) naturally induces an isometry of metric groups \((L\oplus I\!I_{1,1})'/(L\oplus I\!I_{1,1})\to (K\oplus I\!I_{1,1})'/(K\oplus I\!I_{1,1})\) and hence also an isometry \(L'/L\to K'/K\). On the level of vertex algebras, this says that an isomorphism of conformal vertex algebras \(\phi\colon V_L\otimes V_{I\!I_{1,1}}\to V_K\otimes V_{I\!I_{1,1}}\) induces a ribbon equivalence \(\bar\phi\colon\operatorname{Rep}(V_L)\to\operatorname{Rep}(V_K)\) (cf.45 and 7).
Similarly, any vertex operator algebra automorphism \(\theta\colon C\to D\) naturally induces a ribbon equivalence \(\bar\theta\colon\operatorname{Rep}(C)\to\operatorname{Rep}(D)\) on the corresponding modular tensor categories.
We are now in a position to give an equivalent definition of hyperbolic genus.
Definition 43 (Hyperbolic Genus, Alternative). Let \(V\) and \(W\) be strongly rational vertex operator algebras, with choices \(\mathfrak{h}\) and \(\mathfrak{h}'\), respectively, of Cartan subalgebras and the corresponding decomposition in 14. Then \(V\) and \(W\) are in the same hyperbolic genus if:
There exists a vertex operator algebra isomorphism \(\theta\colon C\xrightarrow{\sim} D\) of their Heisenberg commutants.
There exists an isomorphism \(\phi\colon V_L\otimes V_{I\!I_{1,1}}\xrightarrow{\sim} V_K\otimes V_{I\!I_{1,1}}\) of conformal vertex algebras (which we can and will assume to map \(\mathfrak{h}\oplus\mathfrak{h}_{I\!I_{1,1}}\) to \(\mathfrak{h}'\oplus\mathfrak{h}_{I\!I_{1,1}}\)), so that in particular the associated lattices \(L\) and \(K\) are in the same genus.
The induced ribbon equivalences \(\bar\theta\colon\operatorname{Rep}(C)\to\operatorname{Rep}(D)\) and \(\bar\phi\colon\operatorname{Rep}(V_L)\to \operatorname{Rep}(V_K)\) are such that:
\(\bar\theta\) restricts to an equivalence \(\vartheta\colon\operatorname{Rep}(C\vert V)\to\operatorname{Rep}(D\vert W)\).
\(\bar\phi\) restricts to an equivalence \(\varphi\colon\operatorname{Rep}(V_L\vert V)\to\operatorname{Rep}(V_K\vert W)\).
\(\sigma\circ\varphi=\vartheta\circ\tau\).
The last point in the definition means that the diagram \[\begin{tikzcd}[ampersand replacement=\&] \operatorname{Rep}(V_L\vert V)\arrow[rightarrow]{r}{\tau}\arrow[rightarrow]{d}[swap]{\varphi}\&\operatorname{Rep}(C\vert V)\arrow[rightarrow]{d}{\vartheta}\\ \operatorname{Rep}(V_K\vert W)\arrow[rightarrow]{r}{\sigma}\&\operatorname{Rep}(D\vert W) \end{tikzcd}\] commutes, where the vertical arrows are ribbon equivalences and the horizontal ones ribbon-reversing equivalences. We also see that \(A\cong B\) as subgroups of \(L'/L\cong K'/K\).
The first main theorem of this section is the following result that shows that this definition is equivalent to previous one.
Theorem 44. Two strongly rational vertex operator algebras \(V\) and \(W\) belong to the same hyperbolic genus as in 43 if and only if they are in the same hyperbolic genus according to 40.
Proof. Suppose that \(V\) and \(W\), with choices of Cartan subalgebras \(\mathfrak{h}\) and \(\mathfrak{h}'\), respectively, are in the same genus according to 43. Then, applying the automorphism \((\theta\otimes\phi)^{-1}\colon D\otimes V_{\alpha+K}\otimes V_{I\!I_{1,1}}\to C\otimes V_{\alpha+L}\otimes V_{I\!I_{1,1}}\), the corresponding ribbon equivalence allows us to rewrite \(W\otimes V_{I\!I_{1,1}}\) as \[\begin{align} W\otimes V_{I\!I_{1,1}}&=\bigoplus_{\alpha+K\in B}D^{\sigma(\alpha+K)}\otimes V_{\alpha+K}\otimes V_{I\!I_{1,1}}\\ &\cong\bigoplus_{\alpha+K\in B}C^{\bar\theta^{-1}(\sigma(\alpha+K))}\otimes V_{\bar\phi^{-1}(\alpha+K)}\otimes V_{I\!I_{1,1}}\\ &=\bigoplus_{\alpha+L\in \bar\phi^{-1}(B)}C^{\bar\theta^{-1}(\sigma(\bar\phi(\alpha+L)))}\otimes V_{\alpha+L}\otimes V_{I\!I_{1,1}}\\ &=\bigoplus_{\alpha+L\in A}C^{\tau(\alpha+L)}\otimes V_{\alpha+L}\otimes V_{I\!I_{1,1}}\\ &=V\otimes V_{I\!I_{1,1}}. \end{align}\] This shows that \(V\otimes V_{I\!I_{1,1}}\) and \(W\otimes V_{I\!I_{1,1}}\) are isomorphic as simple-current extensions of \(C\otimes V_{\alpha+L}\otimes V_{I\!I_{1,1}}\cong D\otimes V_{\alpha+K}\otimes V_{I\!I_{1,1}}\), and hence, by an elementary argument (cf.Proposition 5.3 in [53]), they are isomorphic as conformal vertex algebras. Moreover, recall that the decompositions of \(V\) and \(W\) depended on the choice of Cartan subalgebras \(\mathfrak{h}\) and \(\mathfrak{h}'\) of \(V\) and \(W\), respectively. By assumption, the above isomorphism maps \(\mathfrak{h}\oplus\mathfrak{h}_{I\!I_{1,1}}\) to \(\mathfrak{h}'\oplus\mathfrak{h}_{I\!I_{1,1}}\). Therefore, \(V\) and \(W\) are in the same hyperbolic genus according to 40.
We now prove the converse statement. Suppose that \(V\) and \(W\), with the same choices of Cartan subalgebras as before, are in the same hyperbolic genus as in 40, i.e.that \(V\otimes V_{I\!I_{1,1}}\cong W\otimes V_{I\!I_{1,1}}\) and that this isomorphism maps \(\mathfrak{h}\oplus\mathfrak{h}_{I\!I_{1,1}}\) to \(\mathfrak{h}'\oplus\mathfrak{h}_{I\!I_{1,1}}\). Then \[C=\operatorname{Com}_{V\otimes V_{I\!I_{1,1}}}(\mathfrak{h}\oplus\mathfrak{h}_{I\!I_{1,1}})\cong \operatorname{Com}_{W\otimes V_{I\!I_{1,1}}}(\mathfrak{h}'\oplus\mathfrak{h}_{I\!I_{1,1}})=D,\] say via the isomorphism \(\theta\), proving [item:gen1]. Similarly, by taking the double commutants, we obtain \[V_L\otimes V_{I\!I_{1,1}}\cong V_K\otimes V_{I\!I_{1,1}}\] as conformal vertex algebras, say via the isomorphism \(\phi\), which moreover maps \(\mathfrak{h}\oplus\mathfrak{h}_{I\!I_{1,1}}\) to \(\mathfrak{h}'\oplus\mathfrak{h}_{I\!I_{1,1}}\) by construction. This proves proves [item:gen2]. In particular, \(L\oplus I\!I_{1,1}\cong K\oplus I\!I_{1,1}\), i.e.\(L\) and \(K\) are in the same lattice genus. Now, consider as before \[\begin{align} W\otimes V_{I\!I_{1,1}}=\bigoplus_{\alpha+K\in B}D^{\sigma(\alpha+K)}\otimes V_{\alpha+K}\otimes V_{I\!I_{1,1}} \end{align}\] and via the ribbon equivalence induced by \((\theta\otimes\phi)^{-1}\), \[\begin{align} (\bar\theta\otimes\bar\phi\otimes\operatorname{id})^{-1}(W\otimes V_{I\!I_{1,1}})&=\bigoplus_{\alpha+K\in B}C^{\bar\theta^{-1}(\sigma(\alpha+K))}\otimes V_{\bar\phi^{-1}(\alpha+K)}\otimes V_{I\!I_{1,1}}\\ &=\bigoplus_{\alpha+L\in \bar\phi^{-1}(B)}C^{\bar\theta^{-1}(\sigma(\bar\phi(\alpha+L)))}\otimes V_{\alpha+L}\otimes V_{I\!I_{1,1}}, \end{align}\] which is assumed to be isomorphic to \[V\otimes V_{I\!I_{1,1}}=\bigoplus_{\alpha+L\in A}C^{\tau(\alpha+L)}\otimes V_{\alpha+L}\otimes V_{I\!I_{1,1}}\] under an isomorphism of conformal vertex algebras preserving \(\mathfrak{h}\oplus\mathfrak{h}_{I\!I_{1,1}}\) and hence \(C\) and \(V_L\otimes V_{I\!I_{1,1}}\) setwise. In other words, \(V\otimes V_{I\!I_{1,1}}\) and \((\bar\theta\otimes\bar\phi\otimes\operatorname{id})^{-1}(W\otimes V_{I\!I_{1,1}})\) are isomorphic as simple-current extensions of \(C\otimes(V_L\otimes V_{I\!I_{1,1}})\), and this isomorphism maps \(\mathfrak{h}\oplus\mathfrak{h}_{I\!I_{1,1}}\) into itself.
Restricting this isomorphism to \(C\) and to \(V_L\otimes V_{I\!I_{1,1}}\) implies that there are automorphisms \(f\in\operatorname{Aut}(C)\) and \(g\in\operatorname{Aut}(V_L\otimes V_{I\!I_{1,1}})\), the latter fixing \(\mathfrak{h}\oplus\mathfrak{h}_{I\!I_{1,1}}\) setwise, inducing ribbon auto-equivalences \(\bar{f}\) of \(\operatorname{Rep}(C)\) and \(\bar{g}\) of \(\operatorname{Rep}(V_L)\) such that \((\bar{f}\otimes\bar{g}\otimes\operatorname{id})(V_L\otimes V_{I\!I_{1,1}})=(\bar\theta\otimes\bar\phi\otimes\operatorname{id})^{-1}(W\otimes V_{I\!I_{1,1}})\). This finally tells us that we may modify the above \(\theta\) and \(\phi\), namely to \(\theta\otimes f\) and \(\phi\otimes g\), such that [item:gen3] holds. ◻
One immediate application of this alternative characterization is that it allows us to show that hyperbolic equivalence is finer than bulk equivalence, as conjectured in [2] (and proved in the special case when one of the vertex operator algebras is assumed to be holomorphic). This is the second main result of this section.
Theorem 45. If \(V\) and \(W\) are strongly rational vertex operator algebras belonging to the same hyperbolic genus, then they belong to the same bulk genus.
Proof. Assumptions [item:gen1] and [item:gen2] in 43 assert the ribbon equivalence \[\operatorname{Rep}(C\otimes V_L)\cong\operatorname{Rep}(C)\boxtimes\mathcal{C}(L'/L)\cong\operatorname{Rep}(D)\boxtimes\mathcal{C}(K'/K)\cong\operatorname{Rep}(D\otimes V_K),\] and [item:gen3] states that the vertex operator algebras \(V\) and \(W\) correspond to condensable algebra objects (see, e.g., [76] for the definition of condensable algebra) in \(\operatorname{Rep}(C\otimes V_L)\) and \(\operatorname{Rep}(D\otimes V_K)\), respectively, which are related under this ribbon equivalence. But then, the categories \(\operatorname{Rep}(V)\) and \(\operatorname{Rep}(W)\) of local modules of these algebras [81] must be ribbon equivalent as well. ◻
Remark 46. We also sketch a more direct proof of 45 in 7, i.e.without using the alternative characterization of the hyperbolic genus established in 44. This proof is considerably harder on a technical level, because we need to deduce from the isomorphism \(V\otimes V_{I\!I_{1,1}}\cong W\otimes V_{I\!I_{1,1}}\) a ribbon equivalence \(\operatorname{Rep}(V)\cong\operatorname{Rep}(W)\), the problem being that \(V\otimes V_{I\!I_{1,1}}\) and \(W\otimes V_{I\!I_{1,1}}\) are only conformal vertex algebras. For the latter, a lot of the general theory is not thoroughly developed.
By contrast, in order to prove the alternative characterization in 43, which then almost immediately implies 45, we only need that an isomorphism of lattice conformal vertex algebras \(V_L\otimes V_{I\!I_{1,1}}\to V_K\otimes V_{I\!I_{1,1}}\) induces a ribbon equivalence \(\operatorname{Rep}(V_L)\to\operatorname{Rep}(V_K)\).
Moreover, we use that the representation category of a lattice vertex algebra \(V_L\) is the pointed modular tensor category \(\mathcal{C}(L'/L)\) associated with the discriminant form \(L'/L\), regardless of whether \(L\) is positive-definite or not (see the remark after 4).
The converse of 45 is false. A counterexample is provided by the Schellekens vertex operator algebras discussed in 5. Concretely, while the Leech lattice vertex operator algebra \(V_\Lambda\) and the moonshine module \(V^\natural\) are in the same bulk genus, they are not hyperbolically equivalent. Indeed, the Heisenberg commutant of \(V^\natural\) is \(V^\natural\), while that of \(V_\Lambda\) is trivial.
The statement of 44 simplifies considerably if we assume from the outset that the representation category of \(V\) is unpointed (or perfect), i.e.that it has no non-trivial simple currents. Because, by 45, \(V\) and \(W\) can only be in the same hyperbolic genus if they are in the same bulk genus, we further assume that both \(V\) and \(W\) have ribbon equivalent representation categories. For simplicity, we also assume pseudo-unitarity, but we do not believe that this is essential.
Corollary 47. Let \(V\) and \(W\) be two strongly rational vertex operator algebras with \(\operatorname{Rep}(V)\cong\operatorname{Rep}(W)\) unpointed and pseudo-unitary. Then \(V\) and \(W\) belong to the same hyperbolic genus if and only if they have the same central charge and isomorphic Heisenberg commutants.
Before we state the proof, we recall from [13] that for any isometry of even lattices \(L'/L\to K'/K\), there is an isometry \(L\oplus I\!I_{1,1}\to K\oplus I\!I_{1,1}\) that induces the former, as described in 4.2. Consequently, for any ribbon equivalence \(\bar\phi\colon\operatorname{Rep}(V_L)\to\operatorname{Rep}(V_K)\), which descends to a lattice isometry \(L'/L\to K'/K\), there is an isomorphism of conformal vertex algebras \(\phi\colon V_L\otimes V_{I\!I_{1,1}}\to V_K\otimes V_{I\!I_{1,1}}\) that induces it.
Proof. The forward direction is immediate. We treat the reverse direction. To this end, suppose that \(V\) and \(W\) have the same central charge, let \(C\) be the Heisenberg commutant of both \(V\) and \(W\), and call their associated lattices \(L\) and \(K\), respectively. We aim to show that the conditions in 43 are met.
First, we prove that since \(V\) has no non-trivial simple currents, it follows that \(\operatorname{Rep}(C)\cong\operatorname{Rep}(V)\boxtimes\mathcal{C}(\overline{L'/L})\) and that \[V=\bigoplus_{\alpha+L\in L'/L}C^{(0,\tau(\alpha+L))}\otimes V_{\alpha+L}\] where \(\tau\colon\mathcal{C}(L'/L)\to\mathcal{C}(\overline{L'/L})\) is a ribbon-reversing equivalence. To see this, first note that, by virtue of \(C\otimes V_L\) being a dual pair in \(V\), \[\begin{align} \operatorname{Rep}(V)&\cong(\operatorname{Rep}(C)\boxtimes\mathcal{C}(L'/L))^{\mathrm{loc}}_{\mathcal{A}},\\ \operatorname{Rep}(C)&\cong(\operatorname{Rep}(V)\boxtimes\mathcal{C}(\overline{L'/L}))^{\mathrm{loc}}_{\mathcal{B}} \end{align}\] for the condensable algebra \(\mathcal{A}\) in \(\operatorname{Rep}(C)\boxtimes\mathcal{C}(L'/L)\) determined by \(A<L'/L\) and the ribbon-reversing equivalence \(\tau\) and for some condensable algebra \(\mathcal{B}\) in \(\operatorname{Rep}(V)\boxtimes\mathcal{C}(\overline{L'/L})\) [82]. This implies that \[\begin{align} \dim(\operatorname{Rep}(V))&=\frac{\dim(\operatorname{Rep}(C))|L'/L|}{|A|^2},\\ \dim(\operatorname{Rep}(C))&=\frac{\dim(\operatorname{Rep}(V))|L'/L|}{\dim(\mathcal{B})^2} \end{align}\] so that \[|L'/L|^2=|A|^2\dim(\mathcal{B})^2.\] Now, Corollary 3.14 in [83] (see also [84], Section 4.3) states that \[|\operatorname{Irr}(V)_\text{sc}|=\frac{|L'/L|}{|A|}\frac{|\operatorname{Irr}(C)_\text{sc}|}{|A|},\] where, e.g., \(\operatorname{Irr}(V)_{\mathrm{sc}}\) refers to the set of irreducible simple current modules of \(V\). We note that both factors are greater than \(1\) because \(\mathcal{C}(A)\cong\operatorname{Rep}(V_L\vert V)\subset\operatorname{Rep}(V_L)\cong\mathcal{C}(L'/L)\) and \(\mathcal{C}(\overline{A})\cong\operatorname{Rep}(C\vert V)\subset\operatorname{Rep}(C)\) are full subcategories. The assumption \(|\operatorname{Irr}(V)_\text{sc}|=1\) then implies \(|\operatorname{Irr}(C)_\text{sc}|=|A|=|L'/L|\) and in particular \(A=L'/L\). Combining this with the previous equation, we derive that \(\dim(\mathcal{B})=\pm1\). Pseudo-unitarity rules out the possibility of the minus sign, and we can conclude that \(\mathcal{B}\) must be the trivial algebra object. Then \(\operatorname{Rep}(C)\cong \operatorname{Rep}(V)\boxtimes \mathcal{C}(\overline{L'/L})\). Moreover, \(\operatorname{Rep}(V_L\vert V)\cong \mathcal{C}(L'/L)\) and \(\operatorname{Rep}(C\vert V)\cong\mathcal{C}(\overline{L'/L})\), proving the claim.
Analogously, it follows that \[V'=\bigoplus_{\alpha+K\in K'/K}C^{(0,\sigma(\alpha+K))}\otimes V_{\alpha+K}\] where \(\operatorname{Rep}(C)\cong\operatorname{Rep}(V')\boxtimes\mathcal{C}(\overline{K'/K})\) and \(\sigma\colon\mathcal{C}(K'/K)\to\mathcal{C}(\overline{K'/K})\) is a ribbon-reversing equivalence. Here, \(\operatorname{Rep}(V_K\vert V')\cong \mathcal{C}(K'/K)\) and \(\operatorname{Rep}(C\vert V')\cong\mathcal{C}(\overline{K'/K})\). In particular, the same irreducible modules of \(C\) arise in both \(V\) and \(V'\), so that we may take \(\theta\) to be the identity isomorphism.
Furthermore, noting that \[\label{eq:cancel} \begin{align} \operatorname{Rep}(V)\boxtimes \mathcal{C}(\overline{L'/L})&\cong\operatorname{Rep}(C)\\ &\cong\operatorname{Rep}(V')\boxtimes\mathcal{C}(\overline{K'/K)}\\ &\cong\operatorname{Rep}(V)\boxtimes\mathcal{C}(\overline{K'/K}), \end{align}\tag{7}\] and recalling that \(\operatorname{Rep}(V)\cong\operatorname{Rep}(V')\) has no non-trivial simple currents, it follows that both \(\mathcal{C}(\overline{L'/L})\) and \(\mathcal{C}(\overline{K'/K})\) are equivalent to the maximal pointed subcategory of \(\operatorname{Rep}(C)\), and thus \(\mathcal{C}(L'/L)\cong\mathcal{C}(K'/K)\). Since \(V\) and \(V'\) have the same central charge, this also implies that the lattices \(L\) and \(K\) are in the same genus.
Finally, using the argument based on [13] stated above, we may choose an isomorphism \(\phi\colon V_L\otimes V_{I\!I_{1,1}}\to V_K\otimes V_{I\!I_{1,1}}\) that induces \(\sigma^{-1}\circ\tau\colon\mathcal{C}(L'/L)\to\mathcal{C}(K'/K)\). This proves that the conditions in 43 are satisfied. ◻
In view of 7 , we remark that in general (pseudo-unitary) modular tensor categories do not satisfy a cancellation property. Indeed, this already fails for metric groups where, in terms of their Jordan decomposition [14], \(2_{I\!I}^{+2}.2_t^a\cong 2_0^{+2}.2_t^a\) for any odd \(2\)-adic Jordan component \(2_t^a\), but \(2_{I\!I}^{+2}\ncong 2_0^{+2}\). The statement then carries over to the corresponding pointed modular tensor categories.
We also state the following immediate consequence, which we shall discuss in more detail in 5.
Corollary 48. Two strongly rational, holomorphic vertex operator algebras belong to the same hyperbolic genus if and only if they have the same central charge and isomorphic Heisenberg commutants.
Example 49 (Moonshine-Like Vertex Operator Algebras). Let \(V\) and \(V'\) be two strongly rational vertex operator algebras without spin-1 currents, i.e.satisfying \(V_1=V'_1=\{0\}\). Then \(V\) and \(V'\) are equal to their respective Heisenberg commutants and thus belong to the same hyperbolic genus if and only if \(V\) is isomorphic to \(V'\).
In particular, the moonshine module \(V^\natural\), and any potential “fake” copies of the moonshine module, i.e.strongly rational, holomorphic vertex operator algebras \(V\) of central charge \(24\) with \(V_1=\{0\}\) and \(V\ncong V^\natural\), each live in their own hyperbolic genus (see 5 and in particular 57).
It is interesting to ask whether one can obtain statistics on the vertex operator algebras which live in a given hyperbolic genus. In the setting of lattices, such statistics come in the form of the Smith–Minkowski–Siegel mass formula and its variations (see, e.g., [14] and also 2.1). Indeed, a remarkable result of classical lattice theory is that for a positive-definite and, say, even lattice \(K\), the quantity \[\operatorname{mass}(L) = \sum_{M\in\operatorname{gen}(L)} \frac{1}{|\operatorname{Aut}(M)|}\] is often computable, even when the list of lattices in the genus is unknown. Here, the sum runs through the finitely many isomorphism classes of lattices \(M\) in the genus of \(L\). Such mass formulae have played an important role in the classification of integral lattices, especially for unimodular lattices of rank \(24\). For example, one can demonstrate that a list of known lattices exhausts all of the lattices in a particular genus by showing that the mass of the known lattices is equal to the “true” mass.
In [2], the author studies an analogous quantity in the setting of (strongly rational) vertex operator algebras, \[\operatorname{mass}(V) \mathrel{\vcenter{:}}= \sum_{W\in\operatorname{hgen}(V)}\frac{1}{|G_W|}\] where \(\operatorname{hgen}(V)\) is the hyperbolic genus of \(V\), and \(G_W\) is a subgroup of the automorphism group of the associated lattice \(M\) of \(W\) defined as follows. Fix a Cartan subalgebra \(\mathfrak{h}\) of \(W\), and consider the subgroup \(\operatorname{Aut}(W,\mathfrak{h})\subset \operatorname{Aut}(W)\) of automorphisms of \(W\) which map \(\mathfrak{h}\) into itself. Such automorphisms induce automorphisms of the associated lattice, i.e.there is a map \(\operatorname{Aut}(W,\mathfrak{h})\to\operatorname{Aut}(M)\), and we define \(G_W\) to be the image of this map (which is finite since \(\operatorname{Aut}(M)\) is).
It is straightforward to see that the mass furnishes a lower bound on the number of vertex operator algebras in the corresponding hyperbolic genus, \[|\operatorname{hgen}(V)|\geq\operatorname{mass}(V).\] It is clearly of interest to compute it in concrete examples. This is facilitated by the following result.
We write \(\tilde{L}\mathrel{\vcenter{:}}= L\oplus I\!I_{1,1}\) and \(\tilde{V}\mathrel{\vcenter{:}}= V\otimes V_{I\!I_{1,1}}\) for brevity. Given a strongly rational vertex operator algebra \(V\) with a choice of Cartan subalgebra \(\mathfrak{h}\), we consider the Cartan subalgebra \(\mathfrak{h}\oplus\mathfrak{h}_{I\!I_{1,1}}\) of \(\tilde{V}\) and, like above, define \(G_{\tilde{V}}\) as the subgroup of \(\operatorname{Aut}(\tilde{L})\) induced by \(\operatorname{Aut}(\tilde{V},\mathfrak{h}\oplus\mathfrak{h}_{I\!I_{1,1}})\), the difference being that neither \(\operatorname{Aut}(\tilde{L})\) nor \(G_{\tilde{V}}\) are necessarily finite.
Proposition 50 (Theorem 4.16 of [2]). Let \(V\) be a strongly rational vertex operator algebra with associated lattice \(L\), and assume that \([\mathrm{Aut}(\tilde{L}):G_{\tilde{V}}]\) is finite. The mass of the hyperbolic genus of \(V\) can be expressed in terms of the mass of the genus of \(L\) as \[\operatorname{mass}(V)=\operatorname{mass}(L)[\operatorname{Aut}(\tilde{L}):G_{\tilde{V}}].\]
Remark 51. In [2], the author worked with vertex algebras, as opposed to strongly rational vertex operator algebras. In this more general setting, the finiteness of the group-theoretical index \([\mathrm{Aut}(\tilde{L}):G_{\tilde{V}}]\) needs to be added as an assumption (in addition to the positive-definiteness of the associated lattice \(L\), which is automatic for strongly rational vertex operator algebras). However, we will show in 53 below that this group-theoretical index is always finite when \(V\) is a strongly rational vertex operator algebra, and so this assumption can be relaxed in 50.
Thus, the mass of a hyperbolic genus of vertex operator algebras is as computable as the mass of a genus of lattices, assuming that one has control over the group index serving as constant of proportionality. To this end, we turn to characterizing the group \(G_V\) for a conformal vertex algebra \(V\), which we shall later take to be either a strongly rational vertex operator algebra \(V\) or that strongly rational vertex operator algebra tensored with \(V_{I\!I_{1,1}}\), i.e.\(\tilde{V}\) (cf.[6], [9]).
For now, let \(V\) be an arbitrary conformal vertex algebra of the form \[V = \bigoplus_{\alpha +L \in A}C^{\tau(\alpha+L)}\otimes V_{\alpha +L},\] where \(C\) is a strongly rational vertex operator algebra with \(C_1=\{0\}\), \(L\) is a (possibly indefinite) even lattice, \(A<L'/L\) and \(\tau\colon\mathcal{C}(A)\to\operatorname{Rep}(C\vert V)\) is a ribbon-reversing equivalence. We choose the Cartan subalgebra \(\mathfrak{h}\mathrel{\vcenter{:}}=\mathfrak{h}_L\) of \(V\), where \(\mathfrak{h}_L\) is the standard Cartan subalgebra of \(V_L\). Let \(\overline{\operatorname{Aut}}(L)\) be the image of the natural map \[\label{eqn:muL} \mu_L\colon\operatorname{Aut}(L)\to\operatorname{Aut}(\mathcal{C}(L'/L)),\tag{8}\] where \(\operatorname{Aut}(\mathcal{C}(L'/L))\) is the group of ribbon auto-equivalences of \(\mathcal{C}(L'/L)\), and let \(\overline{\operatorname{Aut}}(L, A)\) be the subgroup of auto-equivalences in \(\overline{\operatorname{Aut}}(L)\) that restrict to auto-equivalences of \(\mathcal{C}(A)=\operatorname{Rep}(V_L\vert V)\). Similarly, let \(\overline{\operatorname{Aut}}(C)\) be the image of the natural map \[\operatorname{Aut}(C)\to\operatorname{Aut}(\operatorname{Rep}(C)),\] where \(\operatorname{Aut}(\operatorname{Rep}(C))\) is the group of ribbon auto-equivalences of \(\operatorname{Rep}(C)\), and let \(\overline{\operatorname{Aut}}(C,V)\) be the subgroup of ribbon auto-equivalences in \(\overline{\operatorname{Aut}}(C)\) that restrict to ribbon auto-equivalences of \(\operatorname{Rep}(C\vert V)\). Finally, call \(\tau^\ast\colon\operatorname{Aut}(\operatorname{Rep}(C\vert V))\to \operatorname{Aut}(\mathcal{C}(A))\) the map defined by \(\bar{\theta}\mapsto \tau^{-1}\circ \bar{\theta}\circ \tau\).
For a conformal vertex algebra \(V\) given as simple-current extension like above (and with the choice of Cartan subalgebra \(\mathfrak{h}\)), our result characterizes the isometries \(\phi\) of \(L\) in the subgroup \(G_V<\operatorname{Aut}(L)\). We argue below that they are precisely those isometries satisfying:
the induced map \(\bar{\phi}\in\operatorname{Aut}(\mathcal{C}(L'/L))\) restricts to a ribbon auto-equivalence of \(\mathcal{C}(A)\),
there exists an automorphism \(\theta\in\operatorname{Aut}(C)\) such that the induced map \(\bar{\theta}\in\operatorname{Aut}(\operatorname{Rep}(C))\) restricts to a ribbon auto-equivalence of \(\operatorname{Rep}(C\vert V)\),
\(\tau^{-1}\circ \bar{\theta}\circ \tau = \bar{\phi}\).
More succinctly:
Proposition 52. Let \(V\) be a conformal vertex algebra as above. Then the group \(G_V<\operatorname{Aut}(L)\) is given by \[G_V=\mu_L^{-1}\left( \overline{\operatorname{Aut}}(L,A)\cap \tau^\ast\overline{\operatorname{Aut}}(C,V) \right).\]
Proof. We start by showing that \(G_V\) is contained in the group on the right-hand side. Consider an automorphism \(\varphi\) of \(V\) in \(\operatorname{Aut}(V,\mathfrak{h})\). Because \(\varphi\) maps the Cartan subalgebra \(\mathfrak{h}\subset V\) to itself, it restricts to an automorphism \(\theta\otimes\Phi\in\operatorname{Aut}(C\otimes V_L)\), where \(\theta\in\operatorname{Aut}(C)\) and \(\Phi\in\operatorname{Aut}(V_L)\). In turn, \(\Phi\) (which still fixes \(\mathfrak{h}\) setwise) induces an automorphism \(\phi\in\operatorname{Aut}(L)\), and the assignment \(\varphi \mapsto \phi\) is precisely the map \(\operatorname{Aut}(V,\mathfrak{h})\to G_V< \operatorname{Aut}(L)\). Because \(\theta\otimes \Phi\) lifts to an automorphism of \(V\), it follows that \(\theta\otimes \Phi\) must permute those \(C\otimes V_L\)-modules that appear in the decomposition of \(V\) among themselves. It is straightforward to see that this happens if and only if \(\bar{\Phi}=\bar{\phi}\in\operatorname{Aut}(\mathcal{C}(L'/L))\) and \(\bar{\theta}\in\operatorname{Aut}(\operatorname{Rep}(C))\) satisfy the conditions (1) to (3) listed right before the statement of the proposition. This in turn means that \(\phi\) belongs to the group on the right-hand side of the assertion.
Next, we show the reverse inclusion. Consider an automorphism \(\phi\in\operatorname{Aut}(L)\) belonging to the group on the right-hand side. That is, there exists an automorphism \(\theta\in\operatorname{Aut}(C)\) such that \(\bar\theta\) satisfies the conditions (1) to (3). Let \(\Phi\) be a lift of \(\phi\) to an automorphism of \(V_L\). Then, by a suitable generalization (to conformal vertex algebras) of Theorem 2.1 in [85], the automorphism \(\theta\otimes\Phi\) lifts to an automorphism of \(V\) in \(\operatorname{Aut}(V,\mathfrak{h})\) that induces the automorphism \(\phi\) of \(L\). Thus, \(\phi\) belongs to \(G_V\). ◻
We return to the situation where \(V\) is a strongly rational vertex operator algebra with a choice of Cartan subalgebra \(\mathfrak{h}\) and corresponding associated lattice \(L\), and moreover consider \(\tilde{V}=V\otimes V_{I\!I_{1,1}}\) with the Cartan subalgebra \(\mathfrak{h}\oplus\mathfrak{h}_{I\!I_{1,1}}\) and the corresponding lattice \(\tilde{L}\mathrel{\vcenter{:}}= L\oplus I\!I_{1,1}\). We assume furthermore that \(V\) is holomorphic, which simplifies the following result.
Corollary 53. If \(V\) is a strongly rational, holomorphic vertex operator algebra, then \[\begin{align} [\operatorname{Aut}(L):G_V]&=[\overline{\operatorname{Aut}}(L):\overline{\operatorname{Aut}}(L)\cap \tau^\ast \overline{\operatorname{Aut}}(C)], \\ [\operatorname{Aut}(\tilde{L}):G_{\tilde{V}}]&=[\operatorname{Aut}(\operatorname{Rep}(C)):\overline{\operatorname{Aut}}(C)]. \end{align}\] In particular, \([\mathrm{Aut}(L):G_V]\) and \([\mathrm{Aut}(\tilde{L}):G_{\tilde{V}}]\) are finite when \(V\) is a strongly rational vertex operator algebra.
Proof. Let us consider the first identity. Because \(V\) is holomorphic, \(A=L'/L\) and hence \(\overline{\operatorname{Aut}}(L,A)=\overline{\operatorname{Aut}}(L)\). Similarly, \(\overline{\operatorname{Aut}}(C,V)=\overline{\operatorname{Aut}}(C)\). Then, we claim that the map \(\mu_L\) in 8 induces a map \(\bar{\mu}_L\) of (left) cosets, \[\bar{\mu}_L\colon\operatorname{Aut}(L)/G_V\to \overline{\operatorname{Aut}}(L)/(\overline{\operatorname{Aut}}(L)\cap\tau^\ast\overline{\operatorname{Aut}}(C)).\] Indeed, by 52, this map is well-defined and injective. It is also surjective because \(\overline{\operatorname{Aut}}(L)\) is by definition the image of \(\mu_L\). The identity follows.
To prove the second identity, we note that the same argument above shows that \([\operatorname{Aut}(\tilde{L}):G_{\tilde{V}}]=[\overline{\operatorname{Aut}}(\tilde{L}):\overline{\operatorname{Aut}}(\tilde{L})\cap \tau^\ast \overline{\operatorname{Aut}}(C)]\). On the other hand, it follows from the result of [13] stated before the proof of 47 that \(\overline{\operatorname{Aut}}(\tilde{L})=\operatorname{Aut}(\mathcal{C}(\tilde{L}'/\tilde{L}))\cong \operatorname{Aut}(\operatorname{Rep}(C))\) and hence that \(\overline{\operatorname{Aut}}(\tilde{L})\cap\tau^\ast\overline{\operatorname{Aut}}(C)=\tau^\ast\overline{\operatorname{Aut}}(C)\). The second identity follows. ◻
This corollary in particular expresses the constant of proportionality in the mass formula entirely in terms of the Heisenberg commutant \(C\) that, since \(V\) is holomorphic, characterizes the hyperbolic genus of \(V\) (see 48). Moreover, as we shall see in 5.4, this reformulation of the index reveals that it has already been computed in key cases of interest.
Remarkph 54. Physically, we can interpret the constant of proportionality as follows. Consider a hyperbolic genus of chiral CFTs. All of the theories in this hyperbolic genus possess the same interacting sector \(C\). The bulk 3d TQFT to which \(C\) is attached has a group \(\operatorname{Aut}(\operatorname{Rep}(C))\) of invertible surface operators. Only a subgroup \(\overline{\operatorname{Aut}}(C)\) of these invertible surface operators can actually terminate topologically on the gapless chiral boundary defined by \(C\). The constant of proportionality is the index of this subgroup.
Examples of mass formulae for hyperbolic genera shall be discussed in 5.4 below (see also 2). We will also state in 5.5 a (conjectural) generalization of the mass formula to a Siegel–Weil identity in the context of holomorphic vertex operator algebras. That is, for holomorphic vertex operator algebras, we will not only be able to work out the weighted sum of the number \(1\) within a hyperbolic genus, as in the mass formula, but further the weighted sum of the partition functions. We will describe a holographic interpretation of this Siegel–Weil identity.
We discuss some examples of hyperbolic genera. Often, the rather concrete characterization in 43 is more useful than the one given in 40.
As a starting point, we briefly consider the holomorphic case discussed in 35. Again, we refer to 5.2 for a more detailed treatment.
Example 55 (Holomorphic Vertex Operator Algebras). The idea to organize strongly rational, holomorphic vertex operator algebras into families labeled by their Heisenberg commutants was put forward by Höhn in [6]. By 48, this exactly describes the decomposition of the bulk genera into hyperbolic genera.
We saw that the bulk genera \((\operatorname{Vect},0)\), \((\operatorname{Vect},8)\) and \((\operatorname{Vect},16)\) only contain lattice vertex operator algebras. Hence, their Heisenberg commutants are trivial and each of these bulk genera defines just one hyperbolic genus.
For central charge \(c=24\) one finds that the \(71\) Schellekens vertex operator algebras decompose into \(12\) hyperbolic genera, labeled by the letters A to L (see 1). For example, genus A are the \(24\) Niemeier lattice vertex operator algebras and the Heisenberg commutant for genus B was already described in 25.
The hyperbolic genus \(L\) only contains the moonshine module \(V^\natural\). There could be further strongly rational, holomorphic vertex operator algebras \(V\) of central charge \(24\) with \(V_1=\{0\}\), but we showed in 49 that they each have to be in their own hyperbolic genus. The moonshine uniqueness conjecture (see 57) posits that such hyperbolic genera do not exist.
Example 56 (Bulk Genus \(((G_2,1),\frac{94}{5})\)). Consider the bulk genus \((\mathcal{C},c)\) with modular tensor category \(\mathcal{C}=(G_2,1)\) and central charge \(c=\frac{94}{5}\). From [27], coupled with 28, we know that there are eight strongly rational vertex operator algebras in this bulk genus. Since \(\mathcal{C}\) does not have any non-trivial simple currents, 47 tells us that we only need to check that the Heisenberg commutants of two vertex operator algebras are isomorphic to decide if they are hyperbolically equivalent.
The six vertex operator algebras (see 5.1 for the notation) \[\begin{align} &\mathbf{S}(\mathsf{E}_{6,1}^4)\big/\mathsf{F}_{4,1}, \quad \mathbf{S}( \mathsf{A}_{11,1}\mathsf{D}_{7,1}\mathsf{E}_{6,1})\big/\mathsf{F}_{4,1}, \quad \mathbf{S}(\mathsf{D}_{10,1}\mathsf{E}_{7,1}^2)\big/\mathsf{F}_{4,1},\\ &\mathbf{S}(\mathsf{A}_{17,1}\mathsf{E}_{7,1})\big/\mathsf{F}_{4,1}, \quad \mathsf{E}_{8,1}^3\big/\mathsf{F}_{4,1}\cong\mathsf{E}_{8,1}^2\mathsf{G}_{2,1}, \quad \mathbf{S}(\mathsf{D}_{16,1}\mathsf{E}_{8,1})\big/\mathsf{F}_{4,1} \end{align}\] that come from the coset of a Niemeier lattice vertex operator algebra by \(\mathsf{F}_{4,1}\) belong to a single hyperbolic genus. Indeed, the Heisenberg commutant of all these vertex operator algebras is \(C=L(\frac{4}{5},0)\oplus L(\frac{4}{5},3)\), an extension of the (discrete series) Virasoro minimal model for \((p,q)=(5,6)\). \(C\) has representation category \(\operatorname{Rep}(C)\cong(G_2,1)\boxtimes(E_6,1)\), and in each case it is paired with a lattice vertex operator algebra \(V_L\) with \(\operatorname{Rep}(V_L)\cong(A_2,1)=\overline{(E_6,1)}=\mathcal{C}(3^{-1})\) and \(\operatorname{rk}(L)=18\). Indeed, there are exactly six lattices \(L\) in the genus \(I\!I_{18,0}(3^{-1})\), for example \(E_8^2A_2\).
On the other hand, the two remaining vertex operator algebras \[\mathbf{S}(\mathsf{C}_{8,1}\mathsf{F}_{4,1}^2)\big/\mathsf{F}_{4,1}, \quad \mathbf{S}(\mathsf{E}_{7,2}\mathsf{B}_{5,1}\mathsf{F}_{4,1})\big/\mathsf{F}_{4,1}\] likely together form their own hyperbolic genus. For example, their Heisenberg commutants will both be of the form \(\mathrm{Ex}(C'/P)\), where \(C'\) is the Heisenberg commutant of genus B (see 1 and 25), and \(P\mathrel{\vcenter{:}}= K(F_4,1)\) is the parafermion vertex operator algebra (see 6) obtained by taking the commutant in \(\mathsf{F}_{4,1}\) of its Cartan subalgebra [86]. The only subtlety is that \(P\) may be embedded into \(C'\) differently in the two cases, potentially leading to different Heisenberg commutants. In principle, the hyperbolic equivalence of these two vertex operator algebras could be checked by an application of the mass formula, but we leave this to future work.
In this section, we apply some of the machinery developed throughout the text to the special case of strongly rational, holomorphic vertex operator algebras, which were already treated briefly in 35 and 55.
We begin by reviewing what is known about the organization of strongly rational, holomorphic vertex operator algebras into bulk genera. Recall that, by definition, a holomorphic vertex operator algebra \(V\) is a (simple and rational) vertex operator algebra with trivial representation category, i.e.\(\operatorname{Rep}(V)\cong\operatorname{Vect}\cong \mathcal{C}(1)\). This actually implies that the central charge \(c\) lies in \(8\mathbb{Z}_{\geq 0}\) [72], analogously to positive-definite, even, unimodular lattices only existing if the rank \(r\) is in \(8\mathbb{Z}_{\geq 0}\). Thus, strongly rational, holomorphic vertex operator algebras belong to bulk genera of the form \((\mathcal{C},c) = (\operatorname{Vect},8n)\) for \(n\geq 0\).
For central charges \(c=0\), \(8\) and \(16\), exactly the lattice genera are reproduced, i.e.all vertex operator algebras are lattice vertex operator algebras [87]: \[\begin{align} (\operatorname{Vect},0)&=\{\mathbb{C}\boldsymbol{1}\},\\ (\operatorname{Vect},8)&=\{V_{E_8}\},\\ (\operatorname{Vect},16)&=\{V_{(E_8)^2},V_{D_{16}^+}\}. \end{align}\] In other words, each bulk genus decomposes into exactly one hyperbolic genus, which has trivial Heisenberg commutant.
At central charge \(24\), there are exactly \(70\) strongly rational, holomorphic vertex operator algebras \(V\) with \(V_1\neq\{0\}\) up to isomorphism, which we refer to as the Schellekens vertex operator algebras [20]. Each of these \(70\) vertex operator algebras is uniquely determined by the simple affine vertex operator algebra \(\langle V_1\rangle\cong\mathsf{X}^{(1)}_{r_1,k_1}\otimes\dots\otimes\mathsf{X}^{(n)}_{r_n,k_n}\), and we write \(\mathbf{S}(\mathsf{X}^{(1)}_{r_1,k_1}\dots\mathsf{X}^{(n)}_{r_n,k_n})\) for the unique strongly rational, holomorphic vertex operator algebra of central charge \(c=24\) with this affine structure. The classification of this class of vertex operator algebras was only recently made mathematically rigorous (see, e.g., [6], [8], [17]–[19]), even though the original work of Schellekens dates back several decades. Of these \(70\) vertex operator algebras, only \(24\) correspond to lattices (the so-called Niemeier lattices); hence, the genus \((\operatorname{Vect},24)\), and in fact all genera \((\operatorname{Vect},c)\) with \(c\geq24\), contain vertex operator algebras that are not lattice vertex operator algebras. That is, these bulk genera decompose into more than one hyperbolic genus (see 5.2 below).
The remaining gap to fill in the classification of the bulk genus \((\operatorname{Vect},24)\) is to characterize the vertex operator algebras with \(V_1=\{0\}\). These are substantially harder to study, because one does not have the crutch of continuous global symmetries (or affine vertex operator algebras), which were essential to the study of the Schellekens vertex operator algebras. Conjecturally, there is only one such vertex operator algebra with \(V_1=\{0\}\) [4].
Conjecture 57 (Moonshine Uniqueness). The moonshine module \(V^\natural\) is the unique strongly rational, holomorphic vertex operator algebra \(V\) of central charge \(c=24\) (i.e.in the bulk genus \((\mathcal{C},c)=(\operatorname{Vect},24)\)) with \(V_1=\{0\}\).
The landscape of strongly rational, holomorphic vertex operator algebras becomes quite unwieldy at central charges beyond \(24\). For example, when \(c=32\), one can show, using refinements of the Smith–Minkowski–Siegel mass formula (see, e.g., [14]), that there are more than one billion lattice vertex operator algebras alone [11]. Thus, enumeration of isomorphism classes of vertex operator algebras in bulk genera of the form \((\operatorname{Vect},c)\) with \(c>24\) is infeasible, though it is natural to ask whether they can be classified up to some coarser notion of equivalence, like hyperbolic equivalence. We explore this idea further in subsequent sections.
We start by describing some generalities that will allow us to determine how bulk genera of strongly rational, holomorphic vertex operator algebras split into hyperbolic genera.
When a vertex operator algebra \(V\) is strongly rational and holomorphic, the decomposition in 14 in terms of the associated lattice \(L\) and Heisenberg commutant \(C\) simplifies to \[V=\bigoplus_{\alpha+L\in L'/L}C^{\tau(\alpha+L)}\otimes V_{\alpha+L}\] for some ribbon-reversing equivalence \(\tau\colon\operatorname{Rep}(V_L)\to\operatorname{Rep}(C)\). In particular, since \(\operatorname{Rep}(V)\cong\operatorname{Vect}\) is (trivially) pointed and pseudo-unitary, the same is true for \(\operatorname{Rep}(C)\) by Proposition 4.4 and 4.5 in [9]. In other words, there is a metric group \(R_C\) such that \(\operatorname{Rep}(C)\cong\mathcal{C}(R_C)\). Moreover, there is an anti-isometry \(\tau\colon L'/L\to R_C\) inducing the ribbon-reversing equivalence of the same name. Finally, note that \(C\) has vanishing weight-\(1\) space \(C_1=\{0\}\) since otherwise \(L\) could not be the associated lattice (see also 59 below).
Remark 58. We issue a word of warning. Suppose for simplicity that \(C\) is positive. We recall [73], [88] that holomorphic extensions of \(C\otimes V_L\), like \(V\), correspond bijectively to the self-dual, isotropic subgroups \(I\) of \(R_C\times L'/L\). The isotropic subgroup for \(V\) is \(I=\{(\tau(x),x)\,|\,x\in A\}<K'/K\times R_C\). Indeed, any subgroup of this form with some (other) anti-isometry \(\tau\colon L'/L\to R_C\) is also self-dual and isotropic, and the corresponding extension is a holomorphic vertex operator algebra in which \(C\) is a Heisenberg commutant and \(C\otimes V_L\) a dual pair.
However, not all holomorphic simple-current extensions have the latter property. For example, consider the dual pair \(C\otimes V_L\) appearing in the hyperbolic genus F (see 1 below). Both \(C\) and \(V_L\) have the representation category \(\mathcal{C}(5^{+6})\). The underlying metric group \(5^{+6}\) has signature \(0\pmod{8}\) and has a self-dual, isotropic subgroup \(J\). Correspondingly, both \(C\) and \(V_L\) can individually be extended to holomorphic vertex operator algebras of central charge \(16\) and \(8\), respectively, which then both must be lattice vertex operator algebras, as we wrote in 5.1. In other words, the simple-current extension \(\tilde{V}\) of \(C\otimes V_L\) corresponding to the self-dual, isotropic subgroup \(\tilde{I}\mathrel{\vcenter{:}}= J\times J<K'/K\times R_C\) is some Niemeier lattice vertex operator algebra. Clearly, neither is \(C\) the Heisenberg commutant of \(\tilde{V}\), nor is \(C\otimes V_L\) a dual pair in \(\tilde{V}\).
Based on 48 and the preceding discussion, we can label any hyperbolic genus of holomorphic vertex operator algebras, say \(\operatorname{hgen}(V)\) with representative \(V\), by the pair \((C,c)\) consisting of the central charge \(c\in 8\mathbb{Z}_{\geq 0}\) of \(V\) and the Heisenberg commutant \(C\) of \(V\) up to isomorphism. To emphasize that this hyperbolic genus sits inside the bulk genus \((\operatorname{Vect},c)\), we shall write \[(C,c)_{\operatorname{Vect}}\] for the hyperbolic genus. These two invariants must satisfy a number of properties, which we summarize in the following proposition. In fact, we shall see that any such pair \((C,c)_{\operatorname{Vect}}\) with these properties corresponds to a hyperbolic genus. Here, for a metric group \(D\), \(\overline{D}\) denotes the same abelian group with the quadratic form multiplied by \(-1\).
Proposition 59. There is a bijection between hyperbolic genera of strongly rational, holomorphic vertex operator algebras and pairs \((C,c)_{\operatorname{Vect}}\) where \(c\in 8\mathbb{Z}_{\geq 0}\) and \(C\) is an isomorphism class of strongly rational vertex operator algebras such that
the weight-\(1\) Lie algebra vanishes \(C_1=\{0\}\),
the modular tensor category \(\operatorname{Rep}(C)\) is pseudo-unitary and pointed, i.e.ribbon equivalent to \(\operatorname{Rep}(C)\cong\mathcal{C}(R_C)\) for some metric group \(R_C\),
there is a (non-empty) lattice genus for the symbol \(I\!I_{c-c(C),0}(\overline{R_C})\), implying in particular that \(c(C)\leq c\) and \(c(C)\in\mathbb{Z}\),
there is a lattice \(L\) in \(I\!I_{c-c(C),0}(\overline{R_C})\) and an anti-isometry \(\tau\colon L'/L\to R_C\) such that \(C^{\tau(\alpha+L)}\) has lowest \(L_0\)-weight \[\rho(C^{\tau(\alpha+L)})>-\min_{v\in\alpha+L}\langle v,v\rangle/2\] for all non-zero \(\alpha+L\in L'/L\).
The bijection maps the hyperbolic genus \(\operatorname{hgen}(V)\) to the central charge \(c\) and the Heisenberg commutant \(C\) of \(V\) up to isomorphism.
We remark that condition [item:prop4] is trivially satisfied if the Heisenberg commutant is positive, which would also imply the pseudo-unitarity of \(\operatorname{Rep}(C)\).
Proof. Given a strongly rational, holomorphic vertex operator algebra \(V\), representing the hyperbolic genus \(\operatorname{hgen}(V)\), we associate with it the pair \((C,c)_{\operatorname{Vect}}\) as specified above. This map is well-defined, i.e.only depends on the genus \(\operatorname{hgen}(V)\), and injective by 48. It is not difficult to see that \(C\) must satisfy the stated properties.
Conversely, let \((C,c)_{\operatorname{Vect}}\) be a pair with these properties. We prove that there is a strongly rational, holomorphic vertex operator algebra \(V\) that is mapped to \((C,c)_{\operatorname{Vect}}\). Let \(L\) be a lattice in the genus \(I\!I_{c-c(C),0}(\overline{R_C})\) and \(\tau\colon L'/L\to R_C\) an anti-isometry, which lifts to a ribbon-reversing equivalence \(\tau\colon\operatorname{Rep}(V_L)\to\operatorname{Rep}(C)\), such that [item:prop4] holds. We define the simple-current extension \[V\mathrel{\vcenter{:}}=\bigoplus_{\alpha+L\in L'/L}C^{\tau(\alpha+L)}\otimes V_{\alpha+L},\] which is a (\(\mathbb{Z}\)-graded) vertex operator algebra because \(\operatorname{Rep}(C)\) is pseudo-unitary, as is \(\operatorname{Rep}(V_L)\) (cf.[9], [65], [84], [89]). Item [item:prop4] precisely guarantees that \(V\) is (\(\mathbb{Z}_{\geq 0}\)-graded and) of CFT-type, and then, since \(V\) and \(C\) are strongly rational, so is the simple-current extension \(V\). By construction, the central charge of \(V\) is \(c(C)+c(V_L)=c(C)+(c-c(C))=c\).
It remains to show that \(C\) is the Heisenberg commutant of \(V\) or equivalently, since \(C\) and \(V_L\) form a dual pair in \(V\) by the mirror extension, that \(L\) is the associated lattice of \(V\). We consider \(\mathfrak{h}\mathrel{\vcenter{:}}=\mathbb{C}\boldsymbol{1}\otimes\{k(-1)\mathfrak{e}_0\mid k\in L\otimes_\mathbb{Z}\mathbb{C}\}\), which is clearly a toral subalgebra of \(V\). We show that \(\mathfrak{h}\) is in fact a Cartan subalgebra, i.e.a maximal toral subalgebra, of \(V\). First, note that any element \(v\) in a toral subalgebra of \(V\) extending \(\mathfrak{h}\) must satisfy \(h_0v=0\) for all \(h\in\mathfrak{h}\). Since the bilinear form on \(L\) and its extension to \(\mathfrak{h}\cong L\otimes_\mathbb{Z}\mathbb{C}\) are non-degenerate, this shows that \(v\in C\otimes M_{\hat{\mathfrak{h}}}(1,0)\subset C\otimes V_L\). Moreover, as \(C_1=\{0\}\) and because \(v\) must have \(L_0\)-weight \(1\), it follows that \(v\in M_{\hat{\mathfrak{h}}}(1,0)_1=\mathfrak{h}\).
Finally, the conformal vector of \(V\) is given by the sum \(\omega^V=\omega^C+\omega^{\mathfrak{h}}\) of the conformal vectors of \(C\) and of \(V_L\). Note that \(\omega^{\mathfrak{h}}\) is also the conformal vector of the Heisenberg vertex operator algebra \(\langle\mathfrak{h}\rangle=M_{\hat{\mathfrak{h}}}(1,0)\subset V_L\). Then \[C=\operatorname{Com}_V(V_L)=\ker(\omega^\mathfrak{h}_0)=\operatorname{Com}_V(\mathfrak{h})\] is the Heisenberg commutant of \(V\) [54], proving the assertion. ◻
In the following, we shall label hyperbolic genera of strongly rational, holomorphic vertex operator algebras by pairs \((C,c)_{\operatorname{Vect}}\) satisfying properties [item:prop1] to [item:prop4] above.
Corollary 60. If \((C,c)_{\operatorname{Vect}}\) is a hyperbolic genus of strongly rational, holomorphic vertex operator algebras, then so is \((C,c+8n)_{\operatorname{Vect}}\) for all \(n\in\mathbb{Z}_{\geq 0}\).
Proof. If \(V\) belongs to the hyperbolic genus \((C,c)_{\operatorname{Vect}}\), then tensoring with the lattice vertex operator algebra \(V_{E_8}=\mathsf{E}_{8,1}\) for \(E_8\) increases the central charge by \(8\), but leaves the Heisenberg commutant unchanged. Then, 59 shows that \(V\otimes V_{E_8}^{\otimes n}\) belongs to the hyperbolic genus \((C,c+8n)_{\operatorname{Vect}}\). ◻
Next, we describe how the Schellekens vertex operator algebras (see 5.1) divide into hyperbolic genera. The idea to organize the strongly rational vertex operator algebras of central charge \(c=24\) into families labeled by their Heisenberg commutants was put forward in [6]. By 48, this exactly describes the decomposition of the bulk genus \((\operatorname{Vect},24)\) into hyperbolic genera.
Once again, we work under the assumption of 57. (If not, all that would change is that we would end up with “fake” copies of the hyperbolic genus labeled by the letter L below.) One of the main statements of [6] is that all Heisenberg commutants \(C\) of the Schellekens vertex operator algebras are either the moonshine module \(V^\natural\) (or “fake” copies thereof) or come from the Leech lattice \(\Lambda\) in the sense that they are of the form \[\label{eqn:SchellekensHeisenbergCommutant} C\cong V_{\Lambda_\nu}^{\hat{\nu}}\tag{9}\] for some automorphism \(\nu\in\operatorname{Aut}(\Lambda)\). Here, \(\Lambda_\nu=(\Lambda^\nu)^\bot\) denotes the coinvariant lattice, the orthogonal complement of the invariant lattice \(\Lambda^\nu\), and \(\hat{\nu}\) is a lift of \(\nu\) (restricted to \(\Lambda_\nu\)) to \(\operatorname{Aut}(V_{\Lambda_\nu})\) . Since \(\nu\) acts fixed-point freely on \(\Lambda_\nu\), all its lifts are standard and conjugate (see, e.g., [90]).
This statement was shown in [6] case by case using Schellekens’ classification result, but it can be seen conceptually based on the results in [7], [8] (see also Section 4.2 in [18]). If one follows the latter approach, it is an easy task to determine all conjugacy classes \(\nu\in\operatorname{Aut}(\Lambda)\) such that \(C=V_{\Lambda_\nu}^{\hat{\nu}}\) (which is always positive) satisfies the conditions in 59. In fact, the only non-trivial criterion is that there is a (non-empty) lattice genus \[I\!I_{c-c(C),0}(\overline{R_C})=I\!I_{\operatorname{rk}(\Lambda^\nu),0}(\overline{R_C}).\] The shape of the metric group \(R_C\) is described in [91] (with some partial results in [92]), and in particularly nice (and not so rare) cases it is of the form \(R_C\cong\Lambda'_\nu/\Lambda_\nu\times H\) where \(H\) is the metric group associated with a twisted Drinfeld double \(\mathcal{D}_\omega(\mathbb{Z}_n)\cong\mathcal{C}(H)\) where \(n=|\nu|\).
This way, one is left with exactly \(11\) conjugacy classes \(\nu\in\operatorname{Aut}(\Lambda)\), and correspondingly \(11\) Heisenberg commutants, labeled by the letters A to K, which we list in 1. Moreover, the moonshine module \(V^\natural\), which is its own Heisenberg commutant (since its associated lattice is trivial) and does not come from the Leech lattice in the above sense, is labeled by the letter \(L\).
| Heisenberg comm. | \(c\) | \(\operatorname{Aut}(\Lambda)\) | Lattice genus | No. | VOAs | |
|---|---|---|---|---|---|---|
| A | \(\mathcal{C}(1)\) | 0 | \(1^{24}\) | \(I\!I_{24,0}(1)\) | 24 | 24 |
| B | \(\mathcal{C}(2_{I\!I}^{+10})\) | 8 | \(1^82^8\) | \(I\!I_{16,0}(2_{I\!I}^{+10})\) | 17 | 17 |
| C | \(\mathcal{C}(3^{-8})\) | 12 | \(1^63^6\) | \(I\!I_{12,0}(3^{-8})\) | 6 | 6 |
| D | \(\mathcal{C}(2_{I\!I}^{-10}4_{I\!I}^{-2})\) | 12 | \(2^{12}\) | \(I\!I_{12,0}(2_{I\!I}^{-10}4_{I\!I}^{-2})\) | 2 | 9 |
| E | \(\mathcal{C}(2_6^{+2}4_{I\!I}^{-6})\) | 14 | \(1^42^24^4\) | \(I\!I_{10,0}(2_{2}^{+2}4_{I\!I}^{+6})\) | 5 | 5 |
| F | \(\mathcal{C}(5^{+6})\) | 16 | \(1^45^4\) | \(I\!I_{8,0}(5^{+6})\) | 2 | 2 |
| G | \(\mathcal{C}(2_{I\!I}^{+6}3^{-6})\) | 16 | \(1^22^23^26^2\) | \(I\!I_{8,0}(2_{I\!I}^{+6}3^{-6})\) | 2 | 2 |
| H | \(\mathcal{C}(7^{+5})\) | 18 | \(1^37^3\) | \(I\!I_{6,0}(7^{-5})\) | 1 | 1 |
| I | \(\mathcal{C}(2_1^{+1}4_5^{-1}8_{I\!I}^{-4})\) | 18 | \(1^22^14^18^2\) | \(I\!I_{6,0}(2_{5}^{-1}4_{1}^{+1}8_{I\!I}^{-4})\) | 1 | 1 |
| J | \(\mathcal{C}(2_{I\!I}^{+4}4_{I\!I}^{-2}3^{-5})\) | 18 | \(2^36^3\) | \(I\!I_{6,0}(2_{I\!I}^{+4}4_{I\!I}^{-2}3^{+5})\) | 1 | 2 |
| K | \(\mathcal{C}(2_{I\!I}^{-2}4_{I\!I}^{-2}5^{+4})\) | 20 | \(2^210^2\) | \(I\!I_{4,0}(2_{I\!I}^{-2}4_{I\!I}^{-2}5^{+4})\) | 1 | 1 |
| L | \(\mathcal{C}(1)\) | 24 | \(I\!I_{0,0}(1)\) | 1 | 1 | |
Finally, by 48 we know that:
Proposition 61. The bulk genus \((\operatorname{Vect},24)\) decomposes into exactly 12 hyperbolic genera (ignoring “fake” copies of the moonshine module), each labeled by its Heisenberg commutant, in turn labeled by a letter A to L.
We explain the entries of 1. The first column contains the name of the hyperbolic genus, i.e.the Heisenberg commutant. The next two columns describe the bulk genus of the Heisenberg commutant, followed by the element \(\nu\in\operatorname{Aut}(\Lambda)\) defining it via 9 . The fifth column lists the corresponding lattice genus, followed by the number of lattices in the genus. In the last column, we list the number of holomorphic vertex operator algebras in the hyperbolic genus.
We remark that for most of the \(12\) hyperbolic genera, the number of vertex operator algebras coincides with the number of lattices in the lattice genus \(I\!I_{c-c(C),0}(\overline{R_C})\), i.e.for each lattice \(L\) in that genus there is exactly one Schellekens vertex operator algebra with that associated lattice, i.e.with the dual pair \(C\otimes V_L\). In other words, the choice of anti-isometry \(\tau\colon L'/L\to R_C\) described at the beginning of this section is often irrelevant in the holomorphic case. Only for genera D and J, do we need to take care of the anti-isometry.
As explained in 49, each “fake” copy of the moonshine module, i.e.a strongly rational, holomorphic vertex operator algebra \(V\) of central charge \(24\) with \(V_1=\{0\}\) and \(V\ncong V^\natural\), must define its own hyperbolic genus (whose entry in 1 would look identical to the one for L).
We commented in 5.1 that there are over a billion strongly rational, holomorphic vertex operator algebras with central charge \(c=32\). That estimate came from counting lattice vertex operator algebras [11]. However, all these holomorphic vertex operator algebras based on even, unimodular lattices belong to the same hyperbolic genus, and hence those order billion theories all collapse to a single hyperbolic equivalence class, namely \((\mathbb{C}\boldsymbol{1},32)_{\operatorname{Vect}}\) with trivial Heisenberg commutant \(C\cong\mathbb{C}\boldsymbol{1}\).
In this spirit, one might hope that the classification of \(c=32\), strongly rational, holomorphic vertex operator algebras, i.e.the bulk genus \((\operatorname{Vect},32)\), becomes tractable, provided one is content with classifying theories only up to hyperbolic equivalence. In that case, one is lead to ask what other choices of \(C\) lead to a valid hyperbolic genus of the form \((C,32)_{\operatorname{Vect}}\). Although we do not attempt to be complete in the present paper, we offer a few examples.
In general, for any central charge, 59 tells us that in order to obtain candidates for Heisenberg commutants inside holomorphic vertex operator algebras, we need to produce strongly rational vertex operator algebras \(C\) with two main properties: \(C\) must have a pointed representation category and \(C_1=\{0\}\). In the following, inspired by the success of this approach for central charge \(c=24\), we shall construct such vertex operator algebras \(C\) as fixed-point vertex operator subalgebras \(V^G\).
A large class of vertex operator algebras \(V^G\) that is expected to be strongly rational with \(\operatorname{Rep}(V^G)\) pointed is when \(V\) itself is strongly rational and has a pointed representation category and when \(G<\operatorname{Aut}(V)\) is a finite, cyclic (or, under some additional conditions, abelian) group whose corresponding permutation action on the irreducible \(h\)-twisted \(V\)-modules is trivial for all \(h\in G\). Moreover, when \(G\) is cyclic, in order for \(V^G_1\) to be trivial, the finite-dimensional Lie algebra \(V_1\) must be abelian. Indeed, \(V_1\) must be reductive and if \(V_1\) had a non-trivial semisimple part, \(V^G_1\) could not be zero [93].
We consider two types of examples.
We let \(V=V_L\) be a lattice vertex operator algebra, which has the pointed representation category \(\operatorname{Rep}(V_L)\cong\mathcal{C}(L'/L)\), and consider a cyclic group \(G=\langle\hat{\nu}\rangle\) of automorphisms, where \(\hat{\nu}\) is some lift of a lattice isometry \(\nu\in\operatorname{Aut}(L)\). Then it is shown in [91] that \(\operatorname{Rep}(V_L^{\hat{\nu}})\) is pointed if and only if the induced action of \(\nu\) on \(L'/L\) is trivial. Moreover, \((V_L^{\hat{\nu}})_1\) is trivial if and only if \(L\) has no norm-2 vectors and \(\nu\) acts fixed-point freely on \((V_L)_1\cong L\otimes_\mathbb{Z}\mathbb{C}\).
If \(\nu\in\operatorname{Aut}(L)\) is fixed-point free and acts trivially on \(L'/L\), then \(L\) can be primitively embedded into a unimodular lattice \(N\) (of possibly larger rank) and \(\nu\) lifts to an isometry of \(N\) such that \(L=N_\nu=(N^\nu)^\bot\) is the coinvariant lattice [91]. Hence, we are looking at lattice orbifolds of the form \(V_{N_\nu}^{\hat{\nu}}\) for some unimodular lattice \(N\) such that the coinvariant lattice \(N_\nu\) (but not necessarily \(N\) itself) has no norm-\(2\) vectors.
We let \(V\) be a strongly rational, holomorphic vertex operator algebra with \(V_1\) abelian (or even zero) and consider a cyclic (or more generally abelian) group \(G=\langle g\rangle\) of automorphisms. Then \(\operatorname{Rep}(V^g)\) is a twisted Drinfeld double \(\mathcal{D}_\omega(G)\) [88], [94], which is often pointed (e.g., when \(G\) is cyclic) and we demand that \(g\) act fixed-point freely on \(V_1\).
The Leech lattice \(\Lambda\) is the unique positive-definite, even, unimodular lattice of rank \(24\) without norm-\(2\) vectors. We consider potential Heisenberg commutants of the form \(C\cong V_{\Lambda_\nu}^{\hat{\nu}}\) for some automorphism \(\nu\in\operatorname{Aut}(\Lambda)\), as in 9 . As just explained, these vertex operator algebras are strongly rational (and also positive), have a pointed (and pseudo-unitary) representation category and satisfy \(C_1=\{0\}\). It remains to verify that (3) of 59 holds.
By 60, any of the \(11\) Heisenberg commutants of this form already appearing in the Schellekens vertex operator algebras (see 1) will still be the Heisenberg commutant of a hyperbolic genus \((C,32)_{\operatorname{Vect}}\) of a strongly rational, holomorphic vertex operator algebra. But, as the corresponding lattice genera in 59 have a rank that is 8 larger, it is much easier for them to exist. We therefore expect that most (if not all) of the automorphisms \(\nu\in\operatorname{Aut}(\Lambda)\) yield a hyperbolic genus \((V_{\Lambda_\nu}^{\hat{\nu}},32)_{\operatorname{Vect}}\) in the bulk genus \((\operatorname{Vect},32)\).
For simplicity, let us assume that \(\nu\in\operatorname{Aut}(\Lambda)\) does not exhibit order doubling when lifted to an automorphism of \(V_\Lambda\). This holds for \(152\) of the \(160\) algebraic conjugacy classes (i.e.conjugacy classes of cyclic subgroups) in \(\operatorname{Co}_0\cong\operatorname{Aut}(\Lambda)\). Then, as we described in 5.2, the representation category of \(V_{\Lambda_\nu}^{\hat{\nu}}\) has the simple form [91] \[\operatorname{Rep}(C)\cong\mathcal{C}(R_C)\quad\text{with}\quad R_C\cong\Lambda'_\nu/\Lambda_\nu\times H,\] where \(H\) is the metric group describing the twisted Drinfeld double \(\mathcal{D}_\omega(\mathbb{Z}_n)\cong\mathcal{C}(H)\) for \(n=|\nu|\) and \(\omega\) determined by the conformal weight of the unique irreducible \(\hat{\nu}\)-twisted \(V_\Lambda\)-module (called type in [88]).
It is not difficult to verify that, indeed, in all \(152\) cases, there is a (non-empty) lattice genus \[I\!I_{32-c(C),0}(\overline{R_C})=I\!I_{8+\operatorname{rk}(\Lambda^\nu),0}(\overline{R_C}).\] This follows from [13] (see 2.1 for details), as the rank of the lattice \(32-c(C)=8+\operatorname{rk}(\Lambda^\nu)\) turns out to be always greater than the minimal number \(l(R_C)\) of generators of the abelian group \(R_C\).
Overall, this yields \(152\) (likely \(160\)) vertex operator algebras that appear as Heisenberg commutants in the bulk genus \((\operatorname{Vect},32)\). We expect many of these vertex operator algebras to be non-isomorphic. We list some simple examples: \[\begin{tabular}{l|r|c||l|r||c} \operatorname{Rep}(C) & c & \nu\in\operatorname{Aut}(\Lambda) & Lattice genus & No.\;& |(C,32)_{\operatorname{Vect}}|\;\\\hline\hline \mathcal{C}(3^{+7}) & 18 & 1^{-3}3^9 & I\!I_{14,0}(3^{-7}) & 29 & \geq29 \\ \mathcal{C}(5^{+5}) & 20 & 1^{-1}5^5 & I\!I_{12,0}(5^{+5}) & 41 & \geq41 \\ \mathcal{C}(7^{-2}) & 24 & 1^{-4}7^4 & I\!I_{8,0}(7^{-2}) & 3 & \geq3 \end{tabular}\] We remark that in this construction the Heisenberg commutants \(C\) with central charge \(c=24\) correspond exactly to the fixed-point free automorphisms \(\nu\in\operatorname{Aut}(\Lambda)\), in which case \(\Lambda_\nu=\Lambda\) and the vertex operator algebra \(C\) is simply a cyclic orbifold of the holomorphic Leech lattice vertex operator algebra. Some but not all of these will reappear below when considering cyclic orbifolds of the moonshine module (the precise criterion involves the vacuum anomaly \(\rho_\nu\); see, e.g., [8]).
We can also apply the method we just described to even, unimodular lattices \(N\) of rank \(32\). We restrict to unimodular lattices \(N\) that already themselves have the property of possessing no norm-\(2\) vectors. It is shown in [11] that there are at least ten million such lattices. Hence, we forego a more systematic description, and rather content ourselves with investigating an example.
The \(32\)-dimensional Barnes–Wall lattice \(N=\operatorname{BW}_{32}\) is a positive-definite, even, unimodular lattice without norm-\(2\) vectors [95]. Its isometry group \(\operatorname{Aut}(N)\) can be computed in Magma [96] and has \(399\) conjugacy classes.
We consider potential Heisenberg commutants \(C=V_{N_\nu}^{\hat{\nu}}\) for \(\nu\in\operatorname{Aut}(N)\), now with the Barnes–Wall lattice \(N=\operatorname{BW}_{32}\) replacing the Leech lattice. We again restrict for simplicity to the cases where \(\nu\) does not have order-doubling on \(N\) so that \(\operatorname{Rep}(C)\cong\mathcal{C}(R_C)\) with the metric group \(R_C\cong N'_\nu/N_\nu\times H\) where \(H\) is the metric group associated with some twisted Drinfeld double \(\mathcal{D}_\omega(\mathbb{Z}_n)\cong\mathcal{C}(H)\) where \(n=|\nu|\). It remains to check (3) of 59, which is now rather restrictive in comparison. We need to verify that \[I\!I_{32-c(C),0}(\overline{R_C})=I\!I_{\operatorname{rk}(N^\nu),0}(\overline{R_C})\] corresponds to a (non-empty) lattice genus.
For \(18\) conjugacy classes in \(\operatorname{Aut}(N)\), the rank of the lattice \(32-c(C)=\operatorname{rk}(N^\nu)\) is greater than the minimal number \(l(R_C)\) of generators of the abelian group \(R_C\), so that the above lattice genus exists [13]. (There are a few edge cases with the rank being equal to \(l(R_C)\), which we would have to examine more closely.) We also (for the moment) ignore those Heisenberg commutants \(C\) obtained in this way that have the same central charge and representation category as a Heisenberg commutant obtained from the Leech lattice (as they could potentially be isomorphic). This leaves us with at least ten new and non-isomorphic Heisenberg commutants appearing in the bulk genus \((\operatorname{Vect},32)\). We list some simple examples: \[\begin{tabular}{l|r|c||l|c||c} \operatorname{Rep}(C) & c & \nu\in\operatorname{Aut}(N) & Lattice genus & No.\;& |(C,32)_{\operatorname{Vect}}|\;\\\hline\hline \mathcal{C}(7^{-6}) & 24 & 1^47^4 & I\!I_{8,0}(7^{-6}) & 3 & \geq3 \\ \mathcal{C}(2_{I\!I}^{+4}7^{+5}) & 26 & 1^22^17^214^1 & I\!I_{6,0}(2_{I\!I}^{+4}7^{-5}) & 1 & \geq1 \end{tabular}\]
Another source of hyperbolic genera \((C,32)_{\operatorname{Vect}}\) is the moonshine module. That is, we consider Heisenberg commutants of the form \((V^\natural)^G\) for some subgroup \(G<\operatorname{Aut}(V^\natural)=\mathbb{M}\) of the monster group. Then \((V^\natural)_1^G=\{0\}\), and the representation category of \((V^\natural)^G\), a certain twisted Drinfeld double \(\mathcal{D}_\omega(G)\) for some \(3\)-cocycle \(\omega\) on \(G\) [94], is pointed if and only if \(G\) is abelian and certain auxiliary \(2\)-cocycles are all coboundaries [97]. This condition is trivially satisfied if \(G\) is cyclic. In that case, the twisted Drinfeld double \(\mathcal{D}_\omega(G)\) is described, e.g., in [73], [88] together with a formula for the class of the \(3\)-cocycle \(\omega\) (called type).
Suppose for instance that \(G\) is an abelian group with at most three generators and that the class \([\omega]\in H^3(G,\mathbb{C}^\times)\) is trivial. Then \(\mathcal{D}_\omega(G)\cong\mathcal{C}(H)\) is pointed and the corresponding metric group \(H\) has at most six generators. Then, the criterion from [13] (see also 2.1) guarantees that a positive-definite, even lattice of rank \(8\) with discriminant form \(L'/L\cong\overline{H}\) always exists. Thus, for each such conjugacy class of subgroup \(G<\mathbb{M}\), we obtain a hyperbolic genus \(((V^\natural)^G,32)_{\operatorname{Vect}}\).
We further specialize to the case of cyclic \(G<\mathbb{M}\). Then, the representation category of \((V^\natural)^G\) is always pointed, regardless of the value of \(\omega\). Hence, for each of the \(194\) conjugacy classes \(g\in\mathbb{M}\) we obtain a hyperbolic genus \(((V^\natural)^g,32)_{\operatorname{Vect}}\).
However, not all of these Heisenberg commutants are new. Indeed, \(53\) of the conjugacy classes are non-Fricke (\(51\) up to algebraic conjugacy). For those, it was shown in [98] (see also [99], [100]) that \((V^\natural)^g\cong V_\Lambda^{\hat{\nu}}\) for some lift of an element \(\nu\in\operatorname{Co}_0=\operatorname{Aut}(\Lambda)\), which we treated above.
Hence, it suffices to consider Fricke elements \(g\in \mathbb{M}\), i.e.the remaining \(141\) conjugacy classes in \(\mathbb{M}\). For these, it was shown in [101] that the only holomorphic extension of \((V^\natural)^g\) is again \(V^\natural\). Therefore, these certainly produce new Heisenberg commutants, though some of them could be isomorphic to one another. Once again, we only list some simple examples (of Fricke type), labeling the elements of the monster group \(\mathbb{M}\) as in [102]: \[\begin{tabular}{l|r|c||l|r||c} \operatorname{Rep}(C) & c & g\in\mathbb{M} & Lattice genus & No.\;& |(C,32)_{\operatorname{Vect}}| \\\hline\hline \mathcal{C}(1) & 24 & 1A & I\!I_{8,0}(1) & 1 & 1\\ \mathcal{C}(2_{I\!I}^{+2}) & 24 & 2A & I\!I_{8,0}(2_{I\!I}^{+2}) & 1 & 1\\ \mathcal{C}(3^{-2}) & 24 & 3A & I\!I_{8,0}(3^{-2}) & 1 & \geq1\\ \mathcal{C}(9^{+1}) & 24 & 3C & I\!I_{8,0}(9^{-1}) & 2 & \geq2\\ \end{tabular}\] Examples of lattices in the corresponding lattice genera are the root lattices \(E_8\), \(D_8\), \(A_2E_6\) and \(A_8\), respectively.
Remark 62. With the examples coming from the Leech lattice vertex operator algebra \(V_\Lambda\) and the Moonshine module \(V^\natural\) (and assuming the uniqueness of the moonshine module), we have, in fact, classified all strongly rational vertex operator algebras \(C\) of central charge \(c=24\) with \(C_1=\{0\}\) and whose representation categories are twisted Drinfeld doubles \(\mathcal{D}_\omega(\mathbb{Z}_n)\) of cyclic groups.
Indeed, we know that they must have either \(V_\Lambda\) or \(V^\natural\) (or both) as \(\mathbb{Z}_n\)-extensions (or else \(C_1\) could not be trivial), i.e.they are exactly of the form \(C\cong(V^\natural)^g\) for \(g\in\mathbb{M}\) or \(C\cong V_\Lambda^{\hat{\nu}}\) for \(\nu\in\operatorname{Co}_0\cong\operatorname{Aut}(\Lambda)\) fixed-point free. These two constructions overlap exactly for the automorphisms considered in [98], i.e.when \(g\) is non-Fricke (and a corresponding condition on \(\nu\)).
We have further argued that all of these vertex operator algebras \(C\) are Heisenberg commutants of the bulk genus \((\operatorname{Vect},32)_{\operatorname{Vect}}\) and therefore of all bulk genera \((\operatorname{Vect},32+8k)_{\operatorname{Vect}}\) with \(k\in\mathbb{Z}_{\geq 0}\).
We discuss some examples in more detail. The vertex operator algebras \((V^\natural)^g\) are often related to sporadic groups. For instance, if we suppose \(G=\mathbb{Z}_2\) and that \(\omega\) is in the trivial class, by bosonizing the results of [9], it follows that there are exactly two strongly rational vertex operator algebras \(C\) with \(C_1=\{0\}\), central charge \(c(C)=24\) and \(\operatorname{Rep}(C)\cong\mathcal{D}(\mathbb{Z}_2)\) (assuming the moonshine uniqueness conjecture 57), corresponding to the elements \(2\mathrm{A}\) (Fricke) and \(2\mathrm{B}\) (non-Fricke) in \(\mathbb{M}\). They are \[\begin{align} (V^\natural)^{2\mathrm{A}}&\cong \textsl{V}\mathbb{B}^\natural \otimes L(\frac{1}{2}) \oplus \textsl{V}\mathbb{B}^\natural(\frac{3}{2})\otimes L(\frac{1}{2},\frac{1}{2}), \\ (V^\natural)^{2\mathrm{B}} &\cong V_{\Lambda}^+, \end{align}\] where \(\textsl{V}\mathbb{B}^\natural\) is the baby monster vertex operator algebra [103] and \(V_\Lambda^+\) is the charge-conjugation (or \((-1)\)-involution) orbifold of the Leech lattice vertex operator algebra \(V_\Lambda\).11 On the other hand, the genus of positive-definite, even, rank-\(8\) lattices \(L\) with \(\mathcal{C}(L'/L)=\mathcal{C}(2_{I\!I}^{+2}) = \overline{\mathcal{D}(\mathbb{Z}_2)} \cong \mathcal{D}(\mathbb{Z}_2)\) is non-empty, with the root lattice \(D_8\) furnishing the only example. So, we find two hyperbolic genera of \(c=32\), strongly rational, holomorphic vertex operator algebras, each containing only one vertex operator algebra, namely \(\mathrm{Ex}((V^\natural)^{2\mathrm{X}}\otimes \mathsf{D}_{8,1})\) for \(\mathrm{X}=\mathrm{A},\mathrm{B}\). (See [6], [9] for how to enumerate non-isomorphic simple-current extensions.)
As another similar example, the genus of positive-definite, even, dimension-\(8\) lattices \(L\) with \(\mathcal{C}(L'/L)=\mathcal{C}(3^{-2})=\overline{\mathcal{D}(\mathbb{Z}_3)}\cong \mathcal{D}(\mathbb{Z}_3)\) is nonempty, with the root lattice \(A_2E_6\) giving the only example. There are also exactly two strongly rational vertex operator algebras \(C\) with \(C_1=0\), \(c(C)=24\) and \(\operatorname{Rep}(C) = \mathcal{D}(\mathbb{Z}_3)\), namely those corresponding to the elements \(3\mathrm{A}\) (Fricke) and \(3\mathrm{B}\) (non-Fricke) in \(\mathbb{M}\): \[\begin{align} (V^\natural)^{\mathrm{3A}}&\cong \textsl{VF}_{24}^\natural \otimes \mathcal{P}(3) \oplus \textsl{VF}_{24}^\natural(\frac{8}{5})\otimes \mathcal{P}(3,[2,0]),\\ (V^\natural)^{3\mathrm{B}}&\cong V_{\Lambda}^{\hat{\nu}}, \end{align}\] where \(\mathcal{P}(3) = L(\frac{4}{5})\oplus L(\frac{4}{5},3)\) is the \(\mathbb{Z}_3\)-parafermion vertex operator algebra (see 6), \(\textsl{VF}_{24}^\natural\) is the vertex operator algebra with \(\textsl{Fi}_{24}\) symmetry [104] and \(\nu\) denotes the automorphism of Frame shape \(1^{-12}3^{12}\) in \(\operatorname{Aut}(\Lambda)\). Thus, we obtain two hyperbolic genera \(((V^\natural)^{3\mathrm{X}},32)_{\operatorname{Vect}}\) for \(\mathrm{X}=\mathrm{A},\mathrm{B}\) with corresponding holomorphic vertex operator algebras \(\mathrm{Ex}((V^\natural)^{3\mathrm{X}}\otimes \mathsf{A}_{2,1}\mathsf{E}_{6,1})\). Probably, as for the order-\(2\) examples above, each hyperbolic genus only contains one strongly rational vertex operator algebra.
There is one more conjugacy class of order-\(3\) elements in the monster \(\mathbb{M}\), the 3C conjugacy class. The corresponding fixed-point subalgebra \((V^\natural)^{3\mathrm{C}}\) has the representation category \(\mathcal{C}(9^{+1})\), which is a non-trivially twisted Drinfeld double for \(\mathbb{Z}_3\). It is a conformal extension of the form \((V^\natural)^{3\mathrm{C}}=\mathrm{Ex}(\textsl{VT}^\natural \otimes \mathcal{P}(9))\), where \(\mathcal{P}(9)\) is the \(\mathbb{Z}_9\)-parafermion vertex operator algebra, and \(\textsl{VT}^\natural\) is a vertex operator algebra defined in [105] whose automorphism group contains (and is conjecturally precisely) the Thompson sporadic group. In more detail, \[\begin{align} (V^\natural)^{3\mathrm{C}}&=\textsl{VT}^\natural\otimes\mathcal{P}(9)\oplus \textsl{VT}^\natural(\frac{20}{11})\otimes \mathcal{P}(9,[2,0])\oplus \textsl{VT}^\natural(\frac{16}{11})\otimes \mathcal{P}(9,[4,0]) \\ & \quad \oplus \textsl{VT}^\natural(\frac{21}{11})\otimes \mathcal{P}(9,[6,0]) \oplus \textsl{VT}^\natural(\frac{13}{11})\otimes \mathcal{P}(9,[8,0]). \end{align}\] This vertex operator algebra also defines a hyperbolic genus \(((V^\natural)^{3\mathrm{C}},32)_{\operatorname{Vect}}\). The corresponding rank-\(8\) lattices must have the discriminant form \(9^{-1}=\overline{9^{+1}}\). There are exactly two lattices in this genus, among them the root lattice \(A_8\). Hence, the hyperbolic genus \(((V^\natural)^{3\mathrm{C}},32)_{\operatorname{Vect}}\) contains at least two holomorphic vertex operator algebras.
We briefly mention one more example related to sporadic groups. Namely, there is the hyperbolic genus \(((V^\natural)^{5\mathrm{A}},32)_{\operatorname{Vect}}\) for the conjugacy class 5A in \(\mathbb{M}\) of Fricke type. The Heisenberg commutant \((V^\natural)^{5\mathrm{A}}\cong \mathrm{Ex}(\textsl{VHN}^\natural\otimes \mathcal{P}(5)^{\otimes2})\) is a certain conformal extension of two \(\mathbb{Z}_5\)-parafermion theories and a vertex operator algebra \(\textsl{VHN}^\natural\) whose automorphism group contains the Harada–Norton sporadic group. The precise extension can be deduced from the information given in [105].
It is interesting to see how the mass formula discussed in 4.4 works in the context of strongly rational, holomorphic vertex operator algebras. Indeed, using 53, we may compute the masses of all hyperbolic genera of the Schellekens vertex operator algebras. Table 3 of [106] contains the quantities \([{\operatorname{Aut}}(\operatorname{Rep}(C)):\overline{\operatorname{Aut}}(C)]\) for all hyperbolic genera of the form \((C,24)_{\operatorname{Vect}}\). Similarly, Table 4 of [6] contains the lattice masses \(\operatorname{mass}(L)\) for each \(L\) arising as the associated lattice of a \(c=24\), strongly rational, holomorphic vertex operator algebra. By 50 [2], the product of these two numbers yields the vertex operator algebra masses of each of the hyperbolic genera \((C,24)_{\operatorname{Vect}}\).
We summarize these results in 2 (cf.1). The first column gives the name of the hyperbolic genus, the second the mass of the associated lattice genus. The last column gives the constant of proportionality between the lattice mass and the vertex operator algebra mass (cf.50). In other words, the mass of the hyperbolic genus is the product of the entries in the last two columns.
| Name | # | \(\operatorname{rk}(L)\) | \(L'/L\) | \(\operatorname{mass}(L)\) | \([\operatorname{Aut}(\tilde{L}):G_{\tilde{V}}]\) |
|---|---|---|---|---|---|
| A | 24 | 24 | \(1\) | \(\frac{131\cdot 283\cdot 593\cdot 617\cdot 691^2\cdot 3617\cdot 43867}{2^45\cdot 3^17\cdot 5^7\cdot 7^4\cdot 11^2\cdot 13^2\cdot 17\cdot 19\cdot 23}\) | \(1\) |
| B | \(17\) | \(16\) | \(2_{I\!I}^{+10}\) | \(\frac{17\cdot 43\cdot 127\cdot 691}{2^{31}\cdot 3^7\cdot 5^3\cdot 7^2}\) | \(1\) |
| C | \(6\) | \(12\) | \(3^{-8}\) | \(\frac{11\cdot 13 \cdot 61}{2^{16}\cdot 3^8\cdot 5^2 \cdot 7}\) | \(2\) |
| D | \(2\) | \(12\) | \(2_{I\!I}^{-10}4_{I\!I}^{-2}\) | \(\frac{31}{2^{22}\cdot 3^7 \cdot 5^2 \cdot 7\cdot 11}\) | \(2^{11}\cdot 3 \cdot 17\) |
| E | \(5\) | \(10\) | \(2_2^{+2}4_{I\!I}^{+6}\) | \(\frac{17}{2^{12}\cdot 3^5\cdot 7}\) | \(2\) |
| F | \(2\) | \(8\) | \(5^{+6}\) | \(\frac{13}{2^{12}\cdot3^2\cdot 5^2}\) | \(2\) |
| G | \(2\) | \(8\) | \(2_{I\!I}^{+6}3^{-6}\) | \(\frac{1}{2^{11}3^2}\) | \(1\) |
| H | \(1\) | \(6\) | \(7^{-5}\) | \(\frac{1}{2^5\cdot 3^2\cdot 5 \cdot 7}\) | \(2\) |
| I | \(1\) | \(6\) | \(2_5^{-1}4_1^{+1}8_{I\!I}^{-4}\) | \(\frac{1}{2^9\cdot 3\cdot 5}\) | \(2\) |
| J | \(1\) | \(6\) | \(2_{I\!I}^{+4}4_{I\!I}^{-2}3^{+5}\) | \(\frac{1}{2^9\cdot 3^3}\) | \(4\) |
| K | \(1\) | \(4\) | \(2_{I\!I}^{-2}4_{I\!I}^{-2}5^{+4}\) | \(\frac{1}{2^7 \cdot 3}\) | \(3\) |
| L | \(1\) | \(0\) | \(1\) | \(1\) | \(1\) |
53 also allows us to perform more explicit checks of 50. Indeed, we can explicitly perform the sum over vertex operator algebras in a hyperbolic genus by rewriting it as \[\label{eqn:massrewriting} \sum_{V\in \operatorname{hgen}(W)} \frac{1}{|G_{V}|} = \sum_{V\in\operatorname{hgen}(W)} \frac{|\overline{\operatorname{Aut}}(L)|}{|\overline{\operatorname{Aut}}(L)\cap\tau^\ast \overline{\operatorname{Aut}}(C)|}\frac{1}{|\operatorname{Aut}(L)|}\tag{10}\] and confirm that the result is the correct integer multiple of the corresponding lattice mass. Fortunately, all the groups appearing on the right-hand side have been computed in [106]. We report this data for the hyperbolic genus D in 3. The interested reader can insert this data into equation 10 and confirm that it reproduces the mass reported in 2 computed using 50.
| No. | \(V_1\) | \(\overline{\operatorname{Aut}}(L)\cap \tau^\ast \overline{\operatorname{Aut}}(C)\) | \(L\) | \(\operatorname{Aut}(L)\) | \(\overline{\operatorname{Aut}}(L)\) |
|---|---|---|---|---|---|
| 2 | \(\mathsf{A}_{1,4}^{12}\) | \(2^{12}.M_{12}\) | \(\sqrt{2}D_{12}\) | \(2^{12}.\mathfrak{S}_{12}\) | \(2^{12}.\mathfrak{S}_{12}\) |
| 12 | \(\mathsf{B}_{2,2}^6\) | \(2^{12}.(\mathbb{Z}_2^6:\mathfrak{S}_5)\) | |||
| 23 | \(\mathsf{B}_{3,2}^4\) | \(2^{12}.(\mathfrak{S}_3\wr \mathfrak{A}_4)\) | |||
| 29 | \(\mathsf{B}_{4,2}^3\) | \(2^{12}(\mathfrak{S}_4 \wr \mathfrak{S}_3)\) | |||
| 41 | \(\mathsf{B}_{6,2}^2\) | \(2^{12}.(\mathfrak{S}_6\wr 2)\) | |||
| 57 | \(\mathsf{B}_{12,2}\) | \(2^{12}.\mathfrak{S}_{12}\) | |||
| 13 | \(\mathsf{D}_{4,4}\mathsf{A}_{2,2}^4\) | \(2^{1+4}.(\mathfrak{S}_3\wr \mathfrak{S}_4).\mathfrak{S}_3\) | \(\sqrt{2}E_8\sqrt{2}D_4\) | \(G_1\) | \(G_2\) |
| \(22\) | \(\mathsf{C}_{4,2}\mathsf{A}_{4,2}^2\) | \(2^{1+4}.(\mathfrak{S}_2\times \mathfrak{S}_5\wr\mathfrak{S}_2).\mathfrak{S}_3\) | |||
| 36 | \(\mathsf{A}_{8,2}\mathsf{F}_{4,2}\) | \(2^{1+4}.(\mathfrak{S}_3\times\mathfrak{S}_9).\mathfrak{S}_3\) |
We explain the notation of 3. The first column refers to the numbering given in [20]. The second column indicates the affine structure of the theory. The third column gives one of the groups necessary for using 53. The fourth column gives the associated lattice, the fifth its automorphism group and the sixth its image under the natural map \(\mu_L\). Finally, \(G_1=((2^{1+4}.\mathfrak{S}_3):\mathfrak{S}_3)\times 2.\mathrm{GO}_8^+(2)\) and \(G_2=((2^{1+4}.\mathfrak{S}_3):\mathfrak{S}_3)\times \mathrm{GO}_8^+(2)\).
Each of the \(12\) Heisenberg commutants \(C\) for which \((C,24)_{\operatorname{Vect}}\) is a non-empty hyperbolic genus will lead to non-empty hyperbolic genera \((C,8n)_{\operatorname{Vect}}\) for \(n\geq 3\), by 60. Using the mass formula, we may obtain lower bounds for the number of vertex operator algebras in the hyperbolic genus \((C,8n)_{\operatorname{Vect}}\) as a function of \(n\), and estimate how the bound grows at asymptotically large central charge.
We illustrate this for the Heisenberg commutant of the hyperbolic genus H. The only vertex operator algebra in this genus in the Schellekens vertex operator algebra \(\mathbf{S}(\mathsf{A}_{6,7})\). Let \(C\) denote its Heisenberg commutant so that the hyperbolic genus is \(\mathrm{H}=(C,24)_{\operatorname{Vect}}\). We may obtain many more holomorphic vertex operator algebras by considering the hyperbolic genera \(\mathrm{H}_m\mathrel{\vcenter{:}}=(C,24+8m)_{\operatorname{Vect}}\) for \(m\geq 0\).
The associated lattice \(L\) of \(\mathbf{S}(\mathsf{A}_{6,7})\) is the unique even lattice in the genus \(I\!I_{6,0}(7^{-5})\). Using standard techniques [40], one may compute the mass of the lattice genus \(I\!I_{6+8m,0}(7^{-5})=\operatorname{gen}(L\oplus (E_8)^m)\), which contains the associated lattices of the hyperbolic vertex operator algebra genus \(\mathrm{H}_m\), and which therefore by 50 and 2 is half of the mass of \(\mathrm{H}_m\). Setting \(n\mathrel{\vcenter{:}}= 6+8m\) and \(d\mathrel{\vcenter{:}}= 7^5\), one finds \[\operatorname{mass}(L\oplus (E_8)^m) = 2^{-n}7^{\frac{5(n-5)}{2}}M_7(n-5)M_7(5)\mathrm{std}(n,d) \mathrm{std}_7(n,d)^{-1}.\] Here, \(\mathrm{std}(n,d)\) is the so-called standard mass, \[\mathrm{std}(n,d) = \begin{cases} {\displaystyle 2\pi^{-\frac{n(n+1)}{4}}\Biggl(\prod_{j=1}^{n}\Gamma(\tfrac{j}2)\Biggr)\Biggl(\prod_{j=1}^{(n-1)/2}\!\!\zeta(2j)\Biggr)},& n \text{ odd},\\ \noalign{\vskip3pt} {\displaystyle 2\pi^{-\frac{n(n+1)}{4}}\Biggl(\prod_{j=1}^{n}\Gamma(\tfrac{j}2)\Biggr)\Biggl(\prod_{j=1}^{n/2-1}\zeta(2j) \Biggr)\zeta_{(-1)^{n/2}d}(n/2)}, & n \text{ even}, \end{cases}\] which is expressed in terms of the gamma function \(\Gamma(z)\), the Riemann zeta function \(\zeta(s)\) and a Dirichlet series \[\zeta_D(s) = \prod_{p\text{ prime}}\left(1-\left(\frac{D}{p}\right)\frac{1}{p^s}\right)^{-1},\] where \(\bigl(\frac{D}{p}\bigr)\) is a Kronecker symbol. We have also used the standard \(p\)-mass, which is defined as \[\mathrm{std}_p(n,d) = \begin{cases} \frac{1}{2} \left( (1-p^{-2})(1-p^{-4})\dots(1-p^{2-n})(1-\epsilon p^{-n/2}) \right)^{-1} ,& n \text{ even},\\ \frac{1}{2} \left((1-p^{-2})(1-p^{-4})\dots(1-p^{1-n})\right)^{-1},& n \text{ odd}, \end{cases}\] where \(\epsilon\) is defined as the Kronecker symbol \[\epsilon = \left(\frac{(-1)^{n/2}d}{p}\right).\] Finally, let \(p\) be an odd prime. If \(n\) is odd, then we define \[M_p(n) = \frac{1}{2}\bigl( (1-p^{-2})(1-p^{-4})\dots(1-p^{1-n})\bigr)^{-1},\] and if \(n\) is even, we define \[M^\pm_p(n) = \frac{1}{2} \bigl( (1-p^{-2})(1-p^{-4})\dots(1-p^{2-n})(1\mp p^{-n/2}) \bigr)^{-1}.\] Using this formula for the lattice mass, we find for small values of \(m\) that \[\begin{align} \operatorname{mass}(\mathrm{H}_1) &= \frac{3990690204149401}{7023034368000}\approx 568.2,\\ \operatorname{mass}(\mathrm{H}_2) &=\frac{117487377559108737529255642264988215913241487}{4325549838586557235200000}\approx 2.7\times 10^{19},\\ \operatorname{mass}(\mathrm{H}_3)&\approx 1.1\times 10^{53}. \end{align}\] Recalling that the mass furnishes a lower bound for the number of vertex operator algebras in the corresponding hyperbolic genus, one sees that the number of vertex operator algebras grows quite rapidly with central charge. Indeed, using standard estimates for the functions appearing in the mass formula, we find an asymptotic expansion of the form \[\log\left(\operatorname{mass}(\mathrm{H}_m)\right) \sim \frac{1}{4} n^2 \left(\log n + a \right)+ \frac{1}{4} n \left( - \log n+b \right)+\frac{1}{24}\left(-\log n +c\right)+\dots\] where the parameters are \[\begin{align} a=-\frac{3}{2} -\log(2\pi),\;\; b=1+\log\left(\frac{282475249\pi}{2}\right),\;\; c= 1+ \log \left(\frac{2^{18}\zeta_\infty^{24} M_7(5)^{24}}{7^{300}A^{12}}\right) \end{align}\] with \(\zeta_\infty \mathrel{\vcenter{:}}= \prod_{j=1}^\infty \zeta(2j)\approx 1.82102\) and the Glaisher–Kinkelin constant \(A\approx 1.28243\).
The mass formula explored in the previous section is a prescription for computing a particular weighted sum over vertex operator algebras in a fixed hyperbolic genus. It is interesting to ask to what extent this result can be generalized.
For example, in the lattice context, it is possible to compute the weighted sum of the theta functions of the lattices in a fixed genus. Recall that the theta function of a positive-definite lattice \(L\) is defined as \[\Theta_L(\tau) = \sum_{\lambda \in L}q^{\langle\lambda,\lambda\rangle/2 }.\] In the case of positive-definite, even, unimodular lattices of dimension \(8n\), the weighted sum over theta functions is determined by the following Siegel–Weil identity (see, e.g., equation (103) of [107]), \[\label{eqn:siegelweillattice} \sum_{L\in\mathrm{gen}(E_8^n)} \frac{\Theta_L(\tau)}{|\operatorname{Aut}(L)|} = M_{n} E_{4n}(\tau),\tag{11}\] where \(E_k(\tau)\) is the weight \(k\) Eisenstein series for \(\mathrm{SL}_2(\mathbb{Z})\) with constant term normalized to \(1\) and \(M_n\mathrel{\vcenter{:}}=\mathrm{mass}((E_8)^n)\) is the mass of the positive-definite, even, unimodular lattices of dimension \(8n\) given in 1 .
Equation 11 can be rewritten in a more physically suggestive form. First, recall that the vacuum character \(\mathrm{ch}_{V_L}(\tau)\) of a lattice vertex operator algebra \(V_L\) takes the form \[\mathrm{ch}_{V_L}(\tau) = \operatorname{tr}_{V_L}q^{L_0-c/24} = \frac{\Theta_L(\tau)}{\eta(\tau)^{\operatorname{rk}(L)}},\] where \(\eta(\tau) = q^{1/24}\prod_{n=1}^\infty (1-q^n)\) is the Dedekind eta function. Moreover, we may re-express the Eisenstein series via the elementary identity (see, e.g., equation (2.11) of [108]) \[\sum_{\gamma\in \Gamma_\infty \backslash \mathrm{SL}_2(\mathbb{Z})} \left(\frac{\epsilon(\gamma)}{\eta(\gamma\tau)}\right)^{k} = \frac{1}{\eta(\tau)^{k}}\sum_{\gamma\in \Gamma_\infty \backslash \mathrm{SL}_2(\mathbb{Z})}\frac{1}{(c\tau+d)^{\frac{k}{2}}}=\frac{E_{k/2}(\tau)}{\eta(\tau)^k}\] where \(\Gamma_\infty = \{\pm \left(\begin{smallmatrix} 1 & n \\ 0 & 1 \end{smallmatrix}\right) \mid n\in\mathbb{Z}\}\) and \(\epsilon(\gamma)\) is the “multiplier system” for the Dedekind eta function, i.e. \[\eta(\gamma\tau) = \epsilon(\gamma)(c\tau+d)^{1/2}\eta(\tau),\quad\gamma = \left(\begin{smallmatrix} a & b \\ c & d\end{smallmatrix}\right)\in\mathrm{SL}_2(\mathbb{Z}).\] Putting these two facts together, the Siegel–Weil identity becomes \[\frac{1}{M_n}\sum_{V_L\in \mathrm{hgen}(V_{E_8}^n)}\frac{\mathrm{ch}_{V_L}(\tau)}{|\operatorname{Aut}(L)|}=\sum_{\gamma\in\Gamma_\infty\backslash \mathrm{SL}_2(\mathbb{Z})}\left(\frac{\epsilon(\gamma)}{\eta(\gamma\tau)}\right)^{8n}.\]
This equation admits a kind of holographic interpretation in the spirit of [37], [38]. Indeed, one may think of each summand on the right-hand side as the partition function of a 3d TQFT evaluated on an \(\mathrm{SL}_2(\mathbb{Z})\) black hole, with, e.g., \(\gamma=\mathrm{id}\) corresponding to thermal AdS. The TQFT is roughly an abelian Chern–Simons theory with gauge group \(\mathbb{R}^r\) and trivial K-matrix (though see Section 4.4 of [37] for why this identification is problematic); the fact that we sum over bulk handle-body geometries with fixed asymptotic boundary is motivated by the standard holographic dictionary. However, instead of being dual to a single 2d CFT, the left-hand side of the equation suggests that what we find instead is an “ensemble average” of free chiral 2d CFTs with fixed central charge, where each theory \(V_L\) occurs in the ensemble with probability \((M_n|\operatorname{Aut}(L)|)^{-1}\). Thus, this Siegel–Weil identity reflects a kind of chiral variation of the duality involving non-chiral free theories considered in [37], [38].
The discussion so far has illustrated how hyperbolic genera of free chiral CFTs are implicated in a toy model of holography. There is a natural generalization to arbitrary (i.e., not necessarily free) hyperbolic genera of holomorphic vertex operator algebras.
Conjecture 63 (Siegel–Weil Identity). Let \(V\) be an arbitrary strongly rational holomorphic vertex operator algebra with central charge \(c\), interacting sector (Heisenberg commutant) \(C\) and free sector (associated lattice vertex operator algebra) having central charge \(r\geq 3\). Then there is a generalized Siegel–Weil identity \[\frac{1}{\mathrm{mass}(V)} \sum_{W\in\mathrm{hgen}(V)} \frac{\mathrm{ch}_W(\tau)}{|G_W|} =\sum_{\gamma\in \Gamma_\infty\backslash \mathrm{SL}_2(\mathbb{Z})}\epsilon(\gamma)^c \frac{\mathrm{ch}_C(\gamma\tau)}{\eta(\gamma\tau)^r}.\]
Remark 64. The assumption that \(r\geq 3\) is in order to ensure that the right-hand side of the equation converges. This is similar to the fact that the Narain ensemble average diverges for \((c_L,c_R)=(1,1)\) free boson theories [37], [38].
Our proposal is spiritually similar to (and can be thought of as a chiral variation of) the work of [39], where the authors show that averaging over moduli in non-chiral Wess–Zumino–Witten models can be achieved by computing a modular sum over the characters of parafermion theories. Our formula is analogous, but with the parafermion characters replaced by those of the Heisenberg commutant \(C\). We may think of the right-hand side as arising by summing a particular TQFT over bulk geometries: the TQFT is roughly \(\mathbb{R}^r\) abelian Chern–Simons theory with trivial K-matrix coupled to “topological matter” represented by the modular tensor category \(\operatorname{Rep}(C)\). The left-hand side is an ensemble average over (not-necessarily free) chiral CFTs that are hyperbolically equivalent to \(W\).
We shall verify 63 in an example momentarily. But first, let us describe concretely how one may evaluate the right-hand side of this generalized Siegel–Weil identity, given an understanding of \(\mathrm{ch}_C(\tau)\) and its behavior under modular transformations.
We assume for simplicity that \(r\) is even. In this case, only even powers of the multiplier system \(\epsilon\) appear in various formulae, and we can use that \(\epsilon^p\) is a linear (as opposed to projective) representation of \(\mathrm{SL}_2(\mathbb{Z})\) when \(p\) is an even integer. By the results of [52], [109], because \(C\) is strongly rational, there exists an \(N_1\in\mathbb{Z}_{>0}\) such that the representation with respect to which the character vector of \(C\) transforms under modular transformations [72] has kernel containing \(\Gamma(N_1)\). In particular, \(\mathrm{ch}_C(\tau)\) is then a weight-\(0\) modular function for \(\Gamma(N_1)\), i.e. \[\mathrm{ch}_C(\gamma\tau) = \mathrm{ch}_C(\tau)\quad \text{for all } \gamma\in\Gamma(N_1).\] Similarly, there is an integer \(N_2\in\mathbb{Z}_{>0}\) such that \(\epsilon^{c-r}\) contains \(\Gamma(N_2)\) in its kernel. Let \(N\mathrel{\vcenter{:}}=\operatorname{lcm}(N_1,N_2)\), and set \(\Gamma_\infty^+(N)\mathrel{\vcenter{:}}=\{\left(\begin{smallmatrix} 1 & Nn \\ 0 & 1 \end{smallmatrix}\right)\mid n\in\mathbb{Z}\}\). Then, letting \(j(\gamma,\tau) \mathrel{\vcenter{:}}= (\tilde{c}\tau+\tilde{d})\) for \(\gamma=\left(\begin{smallmatrix}\ast & \ast \\ \tilde{c} & \tilde{d}\end{smallmatrix}\right)\), we may compute \[\begin{align} \label{eqn:modularsum} \sum_{\gamma\in\Gamma_\infty\backslash\mathrm{SL}_2(\mathbb{Z})} \epsilon(\gamma)^c \frac{\mathrm{ch}_C(\gamma\tau)}{\eta(\gamma\tau)^r}&= \frac{1}{2N}\sum_{\gamma\in\Gamma_\infty^+(N)\backslash\mathrm{SL}_2(\mathbb{Z})} \!\!\epsilon(\gamma)^c \frac{\mathrm{ch}_C(\gamma\tau)}{\eta(\gamma\tau)^r} \nonumber\\ &=\frac{1}{2N}\sum_{\lambda'\in \Gamma(N)\backslash\mathrm{SL}_2(\mathbb{Z})}\sum_{\lambda \in \Gamma_\infty^+(N)\backslash\Gamma(N)}\!\!\epsilon(\lambda\lambda')^c \frac{\mathrm{ch}_C(\lambda\lambda'\tau)}{\eta(\lambda\lambda'\tau)^r}\nonumber\\ &=\frac{1}{2N}\sum_{\lambda'}\frac{\epsilon(\lambda')^c\mathrm{ch}_C(\lambda'\tau)}{\eta(\lambda'\tau)^r} \sum_{\lambda }\frac{1}{j(\lambda,\lambda'\tau)^{\frac{r}{2}}}\\ &= \frac{1}{2N\eta(\tau)^r}\sum_{\lambda'\in \Gamma(N)\backslash \mathrm{SL}_2(\mathbb{Z})}\!\!\!\!\epsilon(\lambda')^{c-r}\mathrm{ch}_C(\lambda' \tau) \tilde{E}_{N,r/2}^{(0,1)\lambda'}(\tau),\nonumber \end{align}\tag{12}\] where in the last line, we have expressed the sum over \(\lambda\) in terms of (normalized) Eisenstein series for congruence subgroups using identities which can be found in 8. Thus, the right-hand side of the Siegel–Weil identity may be reduced from an infinite sum to a finite sum involving Eisenstein series, whose \(q\)-expansions are known.
We now verify 63 for the hyperbolic genus B.
| No. | \(V_1\) | \(\dim(V_1)\) | \(\operatorname{Aut}(L)\) [106] |
|---|---|---|---|
| \(5\) | \(\mathsf{A}_{1,2}^{16}\) | \(48\) | \(W(A_1)\wr \mathrm{AGL}_4(2)\) |
| \(16\) | \(\mathsf{A}_{3,2}^4\mathsf{A}_{1,1}^4\) | \(72\) | \((W(A_3)^4\times W(A_1)^4).W(D_4)\) |
| \(25\) | \(\mathsf{D}_{4,2}^2 \mathsf{C}_{2,1}^4\) | \(96\) | \((W(D_4)^2\times W(C_2)^4).(2\times \mathfrak{S}_4)\) |
| \(26\) | \(\mathsf{A}_{5,2}^2\mathsf{C}_{2,1}\mathsf{A}_{2,1}^2\) | \(96\) | \((W(A_5)^2\times W(A_2)^2\times W(C_2)).\mathrm{Dih}_8\) |
| \(31\) | \(\mathsf{D}_{5,2}^2\mathsf{A}_{3,1}^2\) | \(120\) | \((W(A_7)\times W(A_3)\times W(C_3)^2).\mathbb{Z}_2^2\) |
| \(33\) | \(\mathsf{A}_{7,2}\mathsf{C}_{3,1}^2\mathsf{A}_{3,1}\) | \(120\) | \((W(D_5)^2\times W(A_3)^2).\mathrm{Dih}_8\) |
| \(38\) | \(\mathsf{C}_{4,1}^4\) | \(144\) | \(W(C_4)\wr \mathfrak{S}_4\) |
| \(39\) | \(\mathsf{D}_{6,2}\mathsf{C}_{4,1}\mathsf{B}_{3,1}^2\) | \(144\) | \((W(D_6)\times W(C_4)\times W(B_3)^2).\mathbb{Z}_2\) |
| \(40\) | \(\mathsf{A}_{9,2}\mathsf{A}_{4,1}\mathsf{B}_{3,1}\) | \(144\) | \((W(A_9)\times W(A_4)\times W(B_3)).\mathbb{Z}_2\) |
| \(44\) | \(\mathsf{E}_{6,2}\mathsf{C}_{5,1}\mathsf{A}_{5,1}\) | \(168\) | \((W(E_6)\times W(A_5)\times W(C_5)).\mathbb{Z}_2\) |
| \(47\) | \(\mathsf{D}_{8,2}\mathsf{B}_{4,1}^2\) | \(192\) | \(W(D_8)\times W(B_4)\wr \mathbb{Z}_2)\) |
| \(48\) | \(\mathsf{C}_{6,1}^2\mathsf{B}_{4,1}\) | \(192\) | \(W(C_6)\wr 2 \times W(B_4)\) |
| \(50\) | \(\mathsf{D}_{9,2}\mathsf{A}_{7,1}\) | \(216\) | \((W(D_9)\times W(A_7)).\mathbb{Z}_2\) |
| \(52\) | \(\mathsf{C}_{8,1}\mathsf{F}_{4,1}^2\) | \(240\) | \(W(C_8)\times W(F_4)\wr\mathbb{Z}_2\) |
| \(53\) | \(\mathsf{E}_{7,2}\mathsf{B}_{5,1}\mathsf{F}_{4,1}\) | \(240\) | \(W(E_7)\times W(B_5)\times W(F_4)\) |
| \(56\) | \(\mathsf{C}_{10,1}\mathsf{B}_{6,1}\) | \(288\) | \(W(C_{10})\times W(B_6)\) |
| \(62\) | \(\mathsf{B}_{8,1}\mathsf{E}_{8,2}\) | \(384\) | \(W(B_8)\times W(E_8)\) |
Example 65 (Siegel–Weil Identity for Genus B). We consider the hyperbolic genus B. This is the unique hyperbolic genus of \(c=24\), strongly rational, holomorphic vertex operator algebras whose associated lattices have rank \(r=16\). Some basic information about the 17 vertex operator algebras which reside in this genus is given in 4.
Consider an arbitrary vertex operator algebra \(V\) in this hyperbolic genus with associated lattice \(L\). We adopt the notation used in 4.4. To evaluate the left-hand side of the Siegel–Weil identity, we note that, by the last column in 2, the group-theoretic factor for this hyperbolic genus is \([\operatorname{Aut}(\tilde{L}):G_{\tilde{V}}]=1\). By 53, this implies that \(\overline{\operatorname{Aut}}(C)\) is equal to all of \(\operatorname{Aut}(\operatorname{Rep}(C))\) (that is, every ribbon auto-equivalence of \(\operatorname{Rep}(C)\) can be induced by an automorphism of \(C\)) and hence that \(\tau^\ast \overline{\operatorname{Aut}}(C)\) is all of \(\operatorname{Aut}(\mathcal{C}(L'/L))\), where \(\tau^\ast\) was defined before 52. In particular, it follows that \(\overline{\operatorname{Aut}}(L)\cap\tau^\ast \overline{\operatorname{Aut}}(C) = \overline{\operatorname{Aut}}(L)\), and by applying 53 again, that \(G_V=\operatorname{Aut}(L)\). Thus, the groups \(G_V\) for this genus all reduce to the automorphism groups of the associated lattices, which are reported in 4.
Using the fact that \(\mathrm{ch}_V(\tau) = J(\tau) + \dim(V_1)\) for every strongly rational, holomorphic vertex operator algebra of central charge \(c=24\), it follows that \[\label{eqn:lhssiegelweilgenusB} \begin{align} \frac{1}{\mathrm{mass}(\mathrm{B})}\sum_{V\in\mathrm{hgen}(\mathrm{B})} \frac{\mathrm{ch}_V(\tau)}{|G_V|} &= J(\tau)+\frac{1}{\mathrm{mass}(\mathrm{B})}\sum_{V\in\mathrm{hgen}(\mathrm{B})}\frac{\dim(V_1)}{|\operatorname{Aut}(L)|} \\ &= J(\tau) +\frac{1488}{17}, \end{align}\tag{13}\] where \(J(\tau)=j(\tau)-744=q^{-1}+196884q+\dots\) On the other hand, the right-hand side of the generalized Siegel–Weil identity can be evaluated by taking \(N=6\) in equation 12 , \[\label{eqn:intermediatesiegelweil} \sum_{\gamma\in\Gamma_\infty\backslash\mathrm{SL}_2(\mathbb{Z})} \frac{\mathrm{ch}_C(\gamma\tau)}{\eta(\gamma\tau)^{16}} = \frac{1}{12\eta(\tau)^{16}} \sum_{\lambda'\in\Gamma(6)\backslash \mathrm{SL}_2(\mathbb{Z})} \frac{\mathrm{ch}_C(\lambda'\tau)\tilde{E}_{6,8}^{(0,1)\lambda'}(\tau)}{\epsilon(\lambda')^{16}},\tag{14}\] using the fact that the vacuum character of the Heisenberg commutant \(C\) for genus B is [110] \[\mathrm{ch}_C(\tau) = (h(\tau)+g_0(\tau))\eta(\tau)^{16}\] where \[\begin{align} h(\tau) &= \eta(\tau)^{-8}\eta(2\tau)^{-8} \\ g_0(\tau) &= \frac{1}{2}\bigl(h(\tau/2)+h((\tau+1)/2)\bigr). \end{align}\] A straightforward, albeit tedious, computer calculation then shows that 14 reduces again to \(J(\tau)+\frac{1488}{17}\), in agreement with 13 , consistent with 63.
Genus B corresponds to the symbol \((C,24)_{\operatorname{Vect}}\). As in the previous section, we may generalize genus B and obtain an infinite family of hyperbolic genera \(\mathrm{B}_m\) corresponding to the symbols \((C,24+8m)_{\operatorname{Vect}}\) for \(m\in\mathbb{Z}_{\geq 0}\). 63 then gives a prediction for the “average” partition function of a vertex operator algebra in these genera. For example, in the case of \(m=1\), we conjecturally find \[\begin{align} \frac{1}{\mathrm{mass}(\mathrm{B}_1)}\sum_{V\in\mathrm{hgen}(\mathrm{B}_1)}\frac{\mathrm{ch}_V(\tau)}{|G_V|} &\stackrel{?}{=} \sum_{\gamma\in\Gamma_\infty\backslash\mathrm{SL}_2(\mathbb{Z})}\epsilon(\gamma)^8 \frac{\mathrm{ch}_C(\gamma\tau)}{\eta(\gamma\tau)^{24}} \\ &=\frac{1}{12\eta(\tau)^{24}}\sum_{\lambda'\in\Gamma(6)\backslash\mathrm{SL}_2(\mathbb{Z})} \frac{\mathrm{ch}_C(\lambda'\tau)\tilde{E}_{6,12}^{(0,1)\lambda'}(\tau)}{\epsilon(\lambda')^{16}}\\ &= \left(j(\tau)-\frac{666360}{691}\right)j(\tau)^{1/3} \\ &= q^{-4/3}+\frac{19112}{691}q^{-1/3}+\dots \end{align}\] This shows in particular that the “average” \(c=32\), strongly rational, holomorphic vertex operator algebra in genus \(\mathrm{B}_1\) has a continuous global symmetry group of dimension \(\langle \dim(V_1)\rangle =\frac{19112}{691}\approx 27.7\), which is compatible with the fact that all vertex operator algebras in genus \(\mathrm{B}_1\) must have \(\dim(V_1)\geq 24\).
There are many future directions which flow from our work.
A classification of \(c=32\), strongly rational, holomorphic vertex operator algebras has long been thought to be impossible due to their vast number. However, it is conceivable that one may be able to achieve at least a partial classification of such vertex operator algebras if one is content with working up to hyperbolic equivalence. We have taken a few small steps in this direction in 5.3.
Hyperbolic genera of strongly rational vertex operator algebras are provably finite by the mass formula of 50, coupled with 53. One might fantasize that there is a “quantum” mass formula which counts vertex operator algebras in a bulk genus, and which could be used to prove the finiteness of bulk genera, 33. This would presumably lead to a proof of the uniqueness of the moonshine module, 57.
There is third definition of what it means for two lattices to belong to the same genus, part [item:latgen1] of 1, which we have not explored in this work. It would be interesting to formulate a generalization of this definition to the setting of vertex operator algebras, as we have done with parts [item:latgen2] and [item:latgen3] of 1.
It is unclear to what extent the unitarity or pseudo-unitarity of a modular tensor category \(\mathcal{C}\) forces the unitary or positivity of strongly rational vertex operator algebras \(V\) with \(\operatorname{Rep}(V)\cong\mathcal{C}\). Understanding this would certainly lead to a clearer picture of what bulk genera look like.
Proving the Siegel–Weil identity of 63 and fleshing out its holographic interpretation should be within reach of present methods.
For the reader’s convenience, we sketch an alternative proof of 45, without using 44. We caution the reader that, as we ended up not using it, we did not work out the following “proof” in all detail.
We recall that 45 asserts that two strongly rational vertex operator algebras \(V\) and \(V'\) in the same hyperbolic genus are also in the same bulk genus.
It follows directly from \(V\otimes V_{I\!I_{1,1}}\cong V'\otimes V_{I\!I_{1,1}}\) that \(V\) and \(V'\) have the same central charge. Moreover, it was already shown in [2] that \(\operatorname{Rep}(V)\) and \(\operatorname{Rep}(V')\) are equivalent as plain categories. What remains to be proved is that the equivalence given in [2] is actually a ribbon equivalence, i.e.that \(\operatorname{Rep}(V)\) and \(\operatorname{Rep}(V')\) are equivalent as modular tensor categories (and in particular as braided tensor categories). Moreover, the partial result from [2] is sufficient to prove the conjecture in the case where \(\operatorname{Rep}(V)\cong\operatorname{Vect}\). Then \(\operatorname{Rep}(V')\cong\operatorname{Rep}(V)\) as a modular tensor category because there is only one modular tensor category up to ribbon equivalence with just one simple object.
Before we prove the proposition, we point out the difficulty, namely that many results on representation categories like the HLZ-tensor product theory [111] are only stated for vertex operator algebras and not for (conformal) vertex algebras. While it follows from the results in [48], [56], [57] that the representation category of a lattice vertex algebra \(V_L\) for an even, possibly indefinite lattice \(L\) is the pointed modular tensor category \(\mathcal{C}(L'/L)\) associated with the discriminant form \(L'/L\) (note that it is in particular shown that all weak \(V_L\)-modules are direct sums of the finitely many irreducible modules, which are indexed by the cosets in \(L'/L\)), we cannot immediately say what the representation category of \(V\otimes V_L\) is for a strongly rational vertex operator algebra \(V\).
We are grateful to Robert McRae for providing us with a crucial idea for the following proof, namely viewing the conformal vertex algebra \(V\otimes V_{I\!I_{1,1}}\) as an infinite simple-current extension of a vertex operator subalgebra, and for pointing us to the relevant literature.
Sketch of alternative proof of 45. Because \(V_{I\!I_{1,1}}\) is not a vertex operator algebra, we cannot directly apply the HLZ-tensor product theory [111] to it. To remedy this, we consider the (standard) Heisenberg vertex operator subalgebra \(H\subset V_{I\!I_{1,1}}\), which is associated with the (standard) Cartan subalgebra \(\mathfrak{h}\) of \(V_{I\!I_{1,1}}\). The latter we view as abelian Lie algebra equipped with the non-degenerate bilinear form \(\langle\cdot,\cdot\rangle\) inherited from the lattice \(I\!I_{1,1}\). Now, \(H\) is a vertex operator algebra, but it is neither rational nor \(C_2\)-cofinite, i.e.it does not satisfy the usual regularity assumptions.
Following, e.g., [112]–[114] we consider the category \(\operatorname{Rep}_{C_1}(H)\) of \(C_1\)-cofinite grading-restricted generalized \(H\)-modules (or equivalently the \(C_1\)-cofinite admissible \(H\)-modules). We then apply Theorem 3.3.5 in [112] to \(H\), which states that the category \(\operatorname{Rep}_{C_1}(H)\) is the same as the category of finite-length generalized \(H\)-modules and, in particular, admits the vertex algebraic braided tensor category structure of [111], with a ribbon twist.
We then consider the tensor product vertex operator algebra \(V\otimes H\). Recall that \(V\) is assumed to be strongly rational. Hence, the category of \(C_1\)-cofinite grading-restricted generalized \(V\)-modules is simply the usual representation category \(\operatorname{Rep}(V)\), which is a (semisimple) modular tensor category by [15], and in particular has the braided tensor structure of [111].
Now, by [114], the category \(\operatorname{Rep}_{C_1}(V\otimes H)\) of \(C_1\)-cofinite grading-restricted generalized \(V\otimes H\)-modules admits the braided tensor category structure of [111] and is braided tensor equivalent to the Deligne product \(\operatorname{Rep}(V)\boxtimes\operatorname{Rep}_{C_1}(H)\).
The lattice vertex algebra \(V_{I\!I_{1,1}}\) is an infinite simple-current extension of the Heisenberg vertex operator subalgebra \(H\). That is, we can view \(V_{I\!I_{1,1}}\) as a commutative algebra object [81] (see Theorem 7.5 in [113] for the precise formulation, easily modified to account for the fact that \(V_{I\!I_{1,1}}\) fails to satisfy the \(L_0\)-grading conditions that would make it a vertex operator algebra) in the ind-completion or direct-limit completion \(\operatorname{Ind}(\operatorname{Rep}_{C_1}(H))\) [113] (cf.[115]), which is naturally endowed with a vertex algebraic braided tensor structure extending the one on \(\operatorname{Rep}_{C_1}(H)\) by the main result of [113]. In the same sense, \(V\otimes V_{I\!I_{1,1}}\) is a commutative algebra object in the ind-completion \(\operatorname{Ind}(\operatorname{Rep}_{C_1}(V\otimes H))\) of \(\operatorname{Rep}_{C_1}(V\otimes H)\).
This gives us an induction functor \(F\colon \operatorname{Ind}(\operatorname{Rep}_{C_1}(V\otimes H)) \to \mathcal{C}_{V\otimes V_{I\!I_{1,1}}}\), where objects of \(\mathcal{C}_{V\otimes V_{I\!I_{1,1}}}\) are possibly “non-local” \(V\otimes V_{I\!I_{1,1}}\)-modules that are objects of \(\operatorname{Ind}(\operatorname{Rep}_{C_1}(V\otimes H))\) as \(H\)-modules (e.g., twisted \(V\otimes V_{I\!I_{1,1}}\)-modules associated with automorphisms of \(V_{I\!I_{1,1}}\) that fix \(H\)). The subcategory \(\operatorname{Rep}({V\otimes V_{I\!I_{1,1}}})\subset\mathcal{C}_{V\otimes V_{I\!I_{1,1}}}\) appearing in Theorem 7.7 of [113] (there decorated with a superscript \(0\)) denotes only the usual “local” \(V\otimes V_{I\!I_{1,1}}\)-modules that are objects of \(\operatorname{Ind}(\operatorname{Rep}_{C_1}(V\otimes H))\) as \(H\)-modules, and it is also endowed with a braided tensor structure in the sense of [111].
It is not difficult to check that for a \(V\)-module \(W\) and an irreducible (Fock) \(H\)-module \(H_\lambda\) with \(\lambda\in\mathfrak{h}\), \(F(W\otimes H_\lambda)\) is an untwisted \(V\otimes V_{I\!I_{1,1}}\)-module in the usual sense if and only if \(\lambda\) is in the dual lattice \(I\!I_{1,1}'\), in which case \(F(W\otimes H_\lambda)\) is isomorphic to \(W\otimes V_{\lambda+I\!I_{1,1}}\). Here, \(I\!I_{1,1}'=I\!I_{1,1}\) because \(I\!I_{1,1}\) is unimodular, and so \(F(W\otimes H_\lambda)\cong W\otimes V_{I\!I_{1,1}}\).
We then consider the braided tensor functor \[\operatorname{Rep}(V)\to\operatorname{Rep}_{C_1}(V\otimes H)\to\operatorname{Ind}(\operatorname{Rep}_{C_1}(V\otimes H)) \stackrel{F}{\to} \operatorname{Rep}(V\otimes V_{I\!I_{1,1}})\] that maps a \(V\)-module \(W\) to \[W\mapsto W\otimes H\mapsto W\otimes H\mapsto F(W\otimes H)=W\otimes V_{I\!I_{1,1}}.\] The first functor is braided tensor by the definition of the Deligne product (see [114]), the second is by Theorem 1.2 in [113]. Finally, the induction functor \(F\) restricted to modules of the form \(W\otimes H\) is a braided tensor functor because it is a tensor functor and because the image is contained in the subcategory of untwisted \(V\otimes V_{I\!I_{1,1}}\)-modules.
Moreover, one can show that the above functor is fully faithful (cf.[65]). Hence, we can identify \(\operatorname{Rep}(V)\) with a braided tensor subcategory of \(V\otimes V_{I\!I_{1,1}}\)-modules. Since \(V_{I\!I_{1,1}}\) is holomorphic (the modules of lattice vertex algebras were determined in [48], [56] regardless of whether the even lattice is positive-definite or not), this subcategory is the braided tensor subcategory of all \(V\otimes V_{I\!I_{1,1}}\)-modules that are finite direct sums of irreducible modules.
Overall, we have shown that the category of all \(V\otimes V_{I\!I_{1,1}}\)-modules that are finite direct sums of irreducible modules is braided tensor equivalent to \(\operatorname{Rep}(V)\). The same is true for \(\operatorname{Rep}(V')\) with \(V\otimes V_{I\!I_{1,1}}\cong V'\otimes V_{I\!I_{1,1}}\). This establishes the assertion that \(\operatorname{Rep}(V)\cong\operatorname{Rep}(V')\) are braided tensor equivalent. It is not difficult to see that this is, in fact, a ribbon equivalence. ◻
We telegraphically record some formulae involving Eisenstein series for congruence subgroups \(\Gamma(N)\), following very closely Section 5 of [116].
Let \(N\geq1\) and \(k\geq 3\) be integers. Then for \(c,d\in\mathbb{Z}\), define the Eisenstein series \[E_{N,k}^{(c,d)}(\tau) = \sum_{\substack{(m,n)\in\mathbb{Z}^2\setminus(0,0) \\ (m,n)\equiv (c,d)\bmod{N}}} \frac{1}{(m\tau+n)^k}.\] Each such function is a holomorphic modular form for \(\Gamma(N)\) of weight \(k\), and moreover satisfies, for each \(\lambda = \bigl(\begin{smallmatrix} \alpha & \beta \\ \gamma & \delta\end{smallmatrix}\bigr) \in \mathrm{SL}_2(\mathbb{Z})\), \[E_{N,k}^{(c,d)}(\lambda\tau)=(\gamma \tau + \delta)^k E_{N,k}^{(c,d)\lambda }(\tau).\] The \(q\)-expansions of these functions are given by \[\begin{align} E_{N,k}^{(c,d)}(\tau) &= B_{N,k}^{(c,d)} + C_{N,k}\sum_{\substack{m\equiv c \bmod{N}\\ m \geq 1}} \sum_{n\geq 1} n^{k-1}e^{2\pi\mathrm{i}n d/N}q^{nm/N} \\ & \quad + (-1)^k C_{N,k} \sum_{\substack{m\equiv -c\bmod{N}\\ m \geq 1}}\sum_{n\geq 1} n^{k-1} e^{-2\pi\mathrm{i}n d/N}q^{nm/N}, \end{align}\] where \[\begin{align} B_{N,k}^{(c,d)} &= \begin{cases} \zeta^d(k) + (-1)^k\zeta^{-d}(k), & \text{if } c\equiv 0\bmod{N},\\ 0, & \text{otherwise}, \end{cases} \\ C_{N,k} &= \frac{(-1)^k (2\pi\mathrm{i})^k}{N^k (k-1)!}. \end{align}\] The zeta function appearing in the definition of \(B\) is given by \[\zeta^d(k) = \sum_{\substack{n\equiv d\bmod{N}\\ n\geq 1 }}\frac{1}{n^k}.\] An alternative normalization will be useful for our purposes. In particular, note that \[\begin{align} E_{N,k}^{(0,1)}(\tau) &= \sum_{\substack{(m,n)\in\mathbb{Z}^2\setminus(0,0) \\ (m,n)\equiv (0,1)\bmod{N}}} \frac{1}{(m\tau+n)^k} \\ &= \sum_{\substack{(m,n)\in\mathbb{Z}^2\setminus(0,0) \\ (m,n)\equiv (0,1)\bmod{N}\\ (m,n)=1}}\sum_{\substack{t \neq 0 \\ t\equiv 1 \bmod{N}}}\frac{1}{(mt\tau+nt)^k} \\ &= B_{N,k}^{(0,1)}\sum_{\left(\begin{smallmatrix} \ast & \ast \\ m & n \end{smallmatrix}\right) \in \Gamma^+_\infty(N)\backslash\Gamma(N)}\frac{1}{(m\tau+n)^k} \eqqcolon B_{N,k}^{(0,1)} \tilde{E}_{N,k}^{(0,1)}(\tau). \end{align}\] More generally, we define \[\tilde{E}_{N,k}^{(c,d)}(\tau) = \frac{1}{B_{N,k}^{(0,1)}}E_{N,k}^{(c,d)}(\tau).\]
aUniversität Hamburg, Hamburg, Germany↩︎
bYang Institute for Theoretical Physics, State University of New York, Stony Brook, NY, United States of America↩︎
A 2+1d topological field theory is said to be abelian if the fusion rules of its anyons are described by a finite abelian group.↩︎
The name comes from the fact that the lattice \(I\!I_{1,1}\) has hyperbolic signature, and is often called the hyperbolic plane.↩︎
See also [36] and 42 for an equivalent characterization of hyperbolic equivalence in terms of current-current deformations.↩︎
A topological interface \(\mathcal{I}\) between theories \(\mathcal{T}\) and \(\mathcal{T}'\) is said to be invertible if there exists another topological interface \(\mathcal{I}'\) between \(\mathcal{T}'\) and \(\mathcal{T}\) such that the fusion of \(\mathcal{I}\) with \(\mathcal{I}'\) is the trivial surface.↩︎
The proof is essentially to show that the current algebra \(\mathsf{X}_{n,k}\) can always be embedded into a holomorphic vertex operator algebra \(V\). The assumption that \((X_n,k)\) admits no non-trivial condensable algebras implies that \(\mathsf{X}_{n,k}\) admits no non-trivial conformal extensions, and hence that any embedding of \(\mathsf{X}_{n,k}\) is primitive. Thus, the coset \(V/\mathsf{X}_{n,k}\) is guaranteed to have representation category \(\overline{(X_n,k)}\).↩︎
A vector-valued modular form for \(\mathrm{SL}_2(\mathbb{Z})\) is a cusp form if the \(q\)-expansions of its components involve only positive powers of \(q\).↩︎
More precisely, \(\textsl{V}\mathbb{B}^\natural\) is the bosonic subalgebra of the baby monster vertex operator superalgebra studied in [103].↩︎