1 Introduction

1.1 Overview

Vertex Operator Algebras (VOA) and their conformal field theories (CFT) play an important in the AdS/CFT correspondence [1, 20]. The correspondence conjecturally maps theories of quantum gravity to certain types of VOAs. Such VOAs tend to have large central charge. More precisely, the correspondence maps a given theory of quantum gravity not just to a single VOA V, but rather to a whole family \(\{V^N\}_{N\in {{\,\mathrm{\mathbb {N}}\,}}}\) of VOAs, whose central charges are parametrized by N. For the purposes of the AdS/CFT correspondence, physicists are most interested in the ‘large central charge limit,’ that is the limit of this family for \(N\rightarrow \infty \). This limit corresponds to the classical limit of the quantum gravity theory; the parameter 1/N then plays a role similar to the Planck constant \(\hbar \) in standard quantization problems. Such limits have not been defined mathematically, and much less investigated systematically. In this note, we build on previous work [4, 5, 13, 19] to define and investigate such limits for permutation orbifolds of vertex operator algebras.

The starting point of a permutation orbifold is the N-fold tensor product \(V^{\otimes N}\) of some ‘seed VOA’ V of central charge c. The tensor product is again a VOA with central charge cN. Its automorphism group \(Aut(V^{\otimes N})\) contains as a subgroup the symmetric group \(S_N\), which acts by permuting the N tensor factors. We can thus try to orbifold by any permutation group \(G_N<S_N\) [2, 3, 9, 17]. A family of permutation groups \(\{G_N\}_{N\in {{\,\mathrm{\mathbb {N}}\,}}}\) thus leads to a family of VOAs. In this note, we define the limit of this family, and investigate under what conditions it exists. We find that if it exists, the limit is naturally given by a vertex algebra \(\bar{V}\).

To be precise, there are two related questions one can investigate. The first is the existence of a limit for the fixed point VOAs: For any N, we can define the fixed point VOA \(V^{G_N}\) of \(V^{\otimes N}\). We can then ask the question: given a suitable sequence \(\{G_N\}_{N\in {{\,\mathrm{\mathbb {N}}\,}}}\), can we define a limit \(\lim _{N\rightarrow \infty } V^{G_N}\)? We set up the formalism for this in Sect. 2. We define the notion of nested oligomorphic sequences of permutation groups [4, 7, 13], and show that if a certain family of group theoretic quantities converges, then the VOAs \(V^{G_N}\) converge to a vertex algebra \(\bar{V}\). The reason \(\bar{V}\) is only a vertex algebra (VA) and not a vertex operator algebra is simply that its central charge diverges so that the norm of the conformal vector \(\omega \) diverges. \(\bar{V}\) probably still contains remnants of the conformal structure of a VOA, but it does not contain a copy of the Virasoro algebra.

The second and more complicated question is the limit of the orbifold VOAs \(V^{orb(G_N)}\). For this let us assume that V is a holomorphic VOA. We can then try to extend \(V^{G_N}\) to a holomorphic VOA \(V^{orb(G_N)}\) by adjoining a suitable set of modules. For permutation orbifolds, this is always possible if c is a multiple of 24 [11]. The question is then: can we define a limit \(\bar{V}^{orb} = \lim _{N\rightarrow \infty } V^{orb(G_N)}\)? This is a much harder problem since now we also need to understand the modules of \(V^{G_N}\) and their fusion rules and intertwining operators. We leave a systematic discussion of this for future work. Instead, we present a family of \(G_N\) that circumvents this problem. We show that for \(G_N = \mathrm {GL}(N,q)\), the conformal weight of any twisted module diverges as \(N\rightarrow \infty \). The limit VA \(\bar{V}\) thus only contains the fixed point VA, and no twisted modules, so that

$$\begin{aligned} \bar{V}^{orb}=\bar{V}\ . \end{aligned}$$
(1)

One reason why this is an interesting example is that we are interested in the growth of the number of states; that is, we are interested in the asymptotic behavior of \(\dim \bar{V}_{(n)}\) (or \(\dim \bar{V}_{(n)}^{orb}\)) as \(n\rightarrow \infty \). It is much easier to compute \(\bar{V}_{(n)}\) than \(\bar{V}_{(n)}^{orb}\), since for the former we do not need to include any twisted modules. For \(\dim \bar{V}_{(n)}\), this has been done for various types of oligomorphic orbifolds in [4, 16]. For \(\bar{V}_{(n)}^{orb}\), this has only been done for the symmetric orbifold [15], for which

$$\begin{aligned} \log \dim \bar{V}^{orb}_{(n)} \sim 2\pi n\ . \end{aligned}$$
(2)

This exponential growth comes from the twisted modules. To obtain a different growth behavior, in particular, slower growth, orbifolds without twisted modules are needed; the GL(Nq) example given above is of this type. However, it still grows exponentially fast: we find

$$\begin{aligned} \log \dim \bar{V}^{orb}_{(n)} \sim n^2\ . \end{aligned}$$
(3)

1.2 An example: the Virasoro VOA

Before getting started, let us briefly discuss an example of a large N limit of a family of VOAs. This discussion is somewhat informal, but will serve to illustrate the more rigorously results presented in this article. Consider the sequence \(\{\text {Vir}_{cN}\}_{N\in {{\,\mathrm{\mathbb {N}}\,}}}\) of Virasoro VOAs of central charge cN, where \(c \in {{\,\mathrm{\mathbb {C}}\,}}\) is the central charge of the first term of the sequence. We now want to define the notion of a \(N\rightarrow \infty \) limit \(\bar{V}\) of this sequence. As graded vector spaces, all terms \(\text {Vir}_{cN}\) are of course isomorphic, with the \(L_0\) graded character given by

$$\begin{aligned} \prod _{n\ge 2}\frac{1}{1-q^n}\ . \end{aligned}$$
(4)

The natural definition of \(\bar{V}\) is as the graded vector space with dimensions (4). Next we want to identify sequences of vectors. To this end we define \(\tilde{\omega }^N := N^{-1/2}\omega \in \text {Vir}_{cN}\) with \(\omega \) the conformal vector. Its modes \(\tilde{L}_n\) satisfy the commutation relations

$$\begin{aligned}{}[\tilde{L}_m^N,\tilde{L}_n^N] = \frac{1}{\sqrt{N}}(m-n)\tilde{L}^N_{m+n} + \frac{c}{12}m(m^2-1) \delta _{m,-n}\ . \end{aligned}$$
(5)

We therefore define a limit state \(\tilde{\omega }\in \bar{V}\) whose commutation relations is given by the limit of (5),

$$\begin{aligned}{}[\tilde{L}_m,\tilde{L}_n] = cm(m^2-1) \delta _{m,-n}/12\ . \end{aligned}$$
(6)

Clearly \(\tilde{\omega }\) generates a Vertex Algebra \(\bar{V}\). However, in the commutation relation (5) the first term drops out in the limit due to our rescaling of the conformal vector; the resulting limit is thus no longer a VOA. Moreover, (6) shows that the structure of this VA \(\bar{V}\) is very simple: in particular, the structure constant \(f_{\tilde{\omega }\tilde{\omega }\tilde{\omega }}\) vanishes. There are of course structure constants of more complicated vectors that do not vanish, such as \(f_{\omega \omega L_{-2}\omega }\), but these can always be reduced to the simpler structure constants using the Jacobi identity. Essentially, computing any correlation function is reduced to a combinatorial problem.

Physicists call a VA with commutation relations as in (6) free; in their language this means that any correlation function can be computed using Wick contractions. This is actually a desirable property for the AdS/CFT correspondence, as there are physical arguments that predict that the VA should become free. We will discuss below that this also happens for instance for the symmetric orbifold [5, 19], which is the prime example of a VA that appears in the AdS/CFT correspondence.

2 Oligomorphic families of permutation groups

2.1 Unitary VOAs

In this article, we will develop a notion of large N limit for unitary vertex operator algebras. Note that we are assuming unitarity for convenience only, because it guides our construction in many examples such as the Virasoro VOA discussed in Sect. 1.2 and because it will be convenient to work with an inner product and orthonormal basis. A more complete theory of limits of VOAs using matrix elements instead of inner products will be presented in a follow-up project.

Let us first recall some definitions. For a comprehensive account of the theory of unitary VOAs, see [8]. Let V be a VOA. An anti-linear automorphism \(\theta \) of V is an anti-linear isomorphism \(\theta :V\rightarrow V\) such that \(\theta (|0\rangle )=|0\rangle , \theta (\omega )=\omega \) and \(\theta (u_nv)=\theta (u)_n\theta (v)\) for any \( u, v\in V\) and \(n\in \mathbb {Z}\).

Now let V be a VOA with an anti-linear involution \(\theta : V\rightarrow V\), i.e., an anti-linear automorphism of order 2. Then V is called unitary if there exists a positive definite Hermitian form \(\langle , \rangle : V\times V\rightarrow \mathbb {C}\) such that the following invariant property holds: for any \(a, u, v\in V\)

$$\begin{aligned} \langle Y(e^{zL(1)}(-z^{-2})^{L(0)}a, z^{-1})u, v \rangle = \langle u, Y(\theta (a), z)v) \rangle \ , \end{aligned}$$
(7)

where L(n) is defined by \(Y(\omega , z)=\sum _{n\in {{\,\mathrm{\mathbb {Z}}\,}}}L(n)z^{-n-2}\).

For the remainder of this article, let V be a unitary VOA of CFT type with inner product \(\langle \cdot ,\cdot \rangle \) and anti-linear involution \(\theta \). In particular this means that

$$\begin{aligned} V = {{\,\mathrm{\mathbb {C}}\,}}|0\rangle \oplus \bigoplus _{n\ge 1} V_{(n)}\ . \end{aligned}$$
(8)

Let \(\Phi :=\bigcup _{n\ge 0} \Phi _n\) be a homogeneous orthonormal basis of V, that is for \(a,b\in \Phi \)

$$\begin{aligned} \langle a, b\rangle = \delta _{a,b}\ . \end{aligned}$$
(9)

For simplicity let us also assume that \(\Phi \) is real, that is \(\theta (a)=a\ \forall a \in \Phi \). Define the structure constants

$$\begin{aligned} f_{abc} := \langle a, b_{\mathrm {wt}(c)+\mathrm {wt}(b)-\mathrm {wt}(a)-1} c \rangle \ . \end{aligned}$$
(10)

We note that \(f_{|0\rangle |0\rangle |0\rangle }=1\) and that \(f_{abc}=0\) if exactly two of the three vectors are equal to \(|0\rangle \); in physics language we say that ‘1-point functions vanish.’ Fixing all structure constants of the VOA is equivalent to fixing the state-field map by

$$\begin{aligned} Y(b,z)c = \sum _{a\in \Phi } z^{\mathrm {wt}(a)-\mathrm {wt}(b)-\mathrm {wt}(c)} f_{abc} a \end{aligned}$$
(11)

Next let us rewrite Borcherds’ identity in terms of structure constants:

Proposition 2.1

Borcherds’ identity is equivalent to the condition

$$\begin{aligned} \sum _{d\in \Phi } \left( {\begin{array}{c}m\\ j_1\end{array}}\right) f_{edc}f_{dab}= & {} \sum _{d\in \Phi } (-1)^{j_2}\left( {\begin{array}{c}n\\ j_2\end{array}}\right) f_{ead}f_{dbc}\nonumber \\&- \sum _{d\in \Phi } (-1)^{j_3+n}\left( {\begin{array}{c}n\\ j_3\end{array}}\right) f_{ebd}f_{dac}\qquad \forall \ a,b,c,e, \end{aligned}$$
(12)

where \(j_1=\mathrm {wt}(b)+\mathrm {wt}(a)-\mathrm {wt}(d)-n-1\), \(j_2=\mathrm {wt}(c)+\mathrm {wt}(b)-\mathrm {wt}(d)-k-1\), \(j_3=\mathrm {wt}(c)+\mathrm {wt}(a)-\mathrm {wt}(d)-m-1\).

Proof

First note that \(j_i\ge 0\), implies that the sum over \(d\in \Phi \) is finite. Next, Borcherds’ identity can be written as (see e.g., (4.8.3) in [14])

$$\begin{aligned} \sum _{j=0}^\infty \left( {\begin{array}{c}m\\ j\end{array}}\right) (a_{n+j}b)_{m+k-j}c= & {} \sum _{j=0}^\infty (-1)^j\left( {\begin{array}{c}n\\ j\end{array}}\right) a_{m+n-j}(b_{k+j}c)\nonumber \\&- \sum _{j=0}^\infty (-1)^{j+n}\left( {\begin{array}{c}n\\ j\end{array}}\right) b_{n+k-j}(a_{m+j}c) \end{aligned}$$
(13)

Now simply take the inner product of this expression with the basis vector e, and insert a complete basis d. For a given basis vector d, only one term in the sum over j is non-vanishing: in the last sum for instance, the term with \(j=\mathrm {wt}(c)+\mathrm {wt}(a)-\mathrm {wt}(d)-m-1\). \(\square \)

2.2 Oligomorphic orbifolds

Let \(x_N\) be a sequence of positive integers and let \(X_N:=\{1,2,\ldots x_N\}\) so that \(|X_N| = x_N\). Further let \(G_N\) a permutation group of \(X_N\) and finally let V be a unitary VOA of CFT type as defined above. We define the series \(a(t)= \sum _{n\ge 0} a_n t^n\) with \(a_n:=|\Phi _n|\), such that \(a(t)= \chi _{V}(t)t^{c/24}\) is the shifted character of V. Note that \(\Phi _0 =\{|0\rangle \}\) and therefore \(a_0=1\). We will denote by

$$\begin{aligned} V^{X_N} := V^{\otimes |X_N|} \end{aligned}$$
(14)

the tensor product VOA, and by

$$\begin{aligned} V^{G_N} := (V^{X_N})^{G_N} \end{aligned}$$
(15)

the fixed point VOA of the tensor product VOA under \(G_N\), with \(G_N\) acting by permuting factors.

To give an expression for the character of \(V^{G_N}\), we will use chapter 15.3 of [6] here. Let \(g^N\) be a function \(g^N: X_N \rightarrow \Phi \). We define the weight of \(g^N\) as

$$\begin{aligned} |g^N|:=\sum _{x\in X_N} \mathrm {wt}(g^N(x))\ , \end{aligned}$$
(16)

and its support as

$$\begin{aligned} \mathrm {supp}(g^N) := \{ x\in X_N : g^N(x)\ne |0\rangle \}\ . \end{aligned}$$
(17)

\(\sigma \in G_N\) acts on \(g^N\) as

$$\begin{aligned} (\sigma g^N)(x):= g^N(x \sigma ^{-1})\ . \end{aligned}$$
(18)

We define \(b_n(G_N)\) to be the number of orbits of \(G_N\) on functions of weight n. The (shifted) character of \(V^{G_N}\) is then given by

$$\begin{aligned} Z_{G_N}(t) = \sum _{n\ge 0}b_n(G_N) t^n\ . \end{aligned}$$
(19)

This character can also be written in terms of the cycle index:

Definition 2.1

Let \(G_N\) be a permutation group on \(|X_N|\) elements. For \(\sigma \in G_N\), denote the number of cycles of length k, \(1\le k\le |X_N|\) in the cycle decomposition of \(\sigma \) by \(m_k(\sigma )\). Then the cycle index of \(G_N\) is the following polynomial in the variables \(s_1,s_2,....,s_{|X_N|}\):

$$\begin{aligned} \chi _{G_N}(s_1,s_2,s_3,....,s_{|X_N|})= \frac{1}{|G_N|}\bigg ( \sum _{\sigma \in G_N} s_1^{m_1(\sigma )}s_2^{m_2(\sigma )}s_3^{m_3(\sigma )}\cdots s_{|X_N|}^{m_N(\sigma )}\bigg ) \end{aligned}$$
(20)

Using Thm 15.3.2 of [6] we can express the fixed point character as

$$\begin{aligned} Z_{G_N}(t) = \chi _{G_N}(a(t),a(t^2), \ldots ,a(t^N))\ . \end{aligned}$$
(21)

We note that this formula can also be obtained from the expression for the character of general permutation orbifolds [2]. For the moment we are only interested in the fixed point algebra, and do not include the contribution of any twisted modules.

Before defining oligomorphic permutation orbifolds, let us fix some notation first:

Definition 2.2

Let \({\mathcal {K}}\subset X_N\).

  1. (1)

    Denote by \(G_N^{{\mathcal {K}}} := \{\sigma \in G_N|k \sigma \in {\mathcal {K}}, \forall k \in {\mathcal {K}}\}\) the setwise stabilizer of \({\mathcal {K}}\).

  2. (2)

    Denote by \(\hat{G}_N^{{\mathcal {K}}} := \{\sigma \in G_N|k \sigma = k, \forall k \in {\mathcal {K}}\}\) the pointwise stabilizer of \({\mathcal {K}}\).

  3. (3)

    Let \(G({\mathcal {K}})^N\) be the permutation group defined by the action of \(G_N^{{\mathcal {K}}}/\hat{G}_N^{{\mathcal {K}}}\) on \({\mathcal {K}}\). Note that \(G({\mathcal {K}})^N\) is the restriction of \(G_N\) to \({\mathcal {K}}\) in the natural sense.

Note that \(\hat{G}_N^{{\mathcal {K}}}\) is a normal subgroup of \(G_N^{{\mathcal {K}}}\), so that Definition (2.2) makes sense.

Definition 2.3

Assume \(|X_N|<|X_{N+1}|\). Let the family \(\{G_N\}_{N\in {{\,\mathrm{\mathbb {N}}\,}}}\) satisfy the conditions:

  1. (1)

    The numbers \(b_n(G_N)\) converge for all n.

  2. (2)

    For every finite \({\mathcal {K}}\), there is a group \(G({\mathcal {K}})\) such that \(G({\mathcal {K}})^N = G({\mathcal {K}})\) for N large enough.

  3. (3)

    \(G(X_{N-1})^N< G_{N-1}\) for all N.

We then call \(G_N\) to be nested oligomorphic.

Let us give a weaker criterion for condition (2.3), which also motivates the name oligomorphic. Define \(f_n(G_N)\) as the number of orbits of n-element subsets of \(X_N\) [7]. We then have

Proposition 2.2

Suppose \(\{G_N\}_{N\in {{\,\mathrm{\mathbb {N}}\,}}}\) satisfies the nesting condition (2.3), and \(f_n(G_N)\) is bounded for each n as \(N\rightarrow \infty \). Then \(\{G_N\}_{N\in {{\,\mathrm{\mathbb {N}}\,}}}\) satisfies (2.3).

Proof

Two different orbits of \(G_{N-1}\) are in different \(G_N\) orbits due to the nesting condition. It follows that \(b_n(G_N)\) grows monotonically in N. To bound \(b_n(G_N)\), note that for \(g^N\) of fixed weight n, \(g^N(x)=|0\rangle \) except for at most n values of x, and that for each of those values \(g^N\) can take at most \(A(n):=\sum _{j=0}^n a_j\) values. With \(f_n(G_N)\) the number of orbits of n-element subsets of \(X_N\), we have

$$\begin{aligned} b_n(G_N) \le A(n)^n f_n(G_N)\ . \end{aligned}$$
(22)

It follows that if the \(f_n(G_N)\) are bounded, then so are the \(b_n(G_N)\), which means that they converge. \(\square \)

It is, for example, easy to see that for \(|X_N| = N\) the family \(G_N = S_N\) is nested oligomorphic, while the family \(G_N = {{\,\mathrm{\mathbb {Z}}\,}}_N\) is not: For \(G_N = S_N\), we find that \(f_n(S_N) = 1\) and \(G({\mathcal {K}})^N = S_{|{\mathcal {K}}|}\). For \(G_N = {{\,\mathrm{\mathbb {Z}}\,}}_N\) on the other hand, we find that \(b_n({{\,\mathrm{\mathbb {Z}}\,}}_N)\) diverges for all \(n > 3\). Consider for example orbits of weight 4 states with exactly two non-vacuum factors equal to the conformal vector. We find that there are at least \(N/2-1\) such orbits with representatives given by states with one conformal vector in the first factor and the other in the i-th factor for \(i = 2, \ldots , N/2\). Other examples of oligomorphic groups include direct products and wreath products of symmetric groups [5, 16].

For oligomorphic permutation orbifolds the fixed point characters (19) converge in the limit \(N\rightarrow \infty \), at least as formal power series in t. The limit of these functions and the asymptotic growth behavior of the limit coefficients \(b_n\) as n goes to infinity were discussed for various oligomorphic orbifolds in [4, 5, 16]. Part of the motivation for this work is to understand the growth of the coefficients \(b_n\) better, and construct limit VAs with new growth behavior. We return to this question at the end of Sect. 3.

2.3 Space of states

Take n to be fixed, and let \({{\,\mathrm{\mathcal {B}}\,}}_n^N\) be the set of orbits on functions on \(X_N\) of weight n. We will now the use the functions \(g^N\) introduced in Sect. 2 to define vectors in the tensor product VA. Note that \(|\mathrm {supp}(g^N)| \le n\). For any \(g^N: X_N \rightarrow \Phi \) with weight \(|g^N|=n\), define the following vector in the tensor product VOA \((V^{\otimes |X_N|})_{(n)}\),

$$\begin{aligned} \hat{\phi }_{g^N} = \bigotimes _{x\in X_N} g^N(x)\ , \end{aligned}$$
(23)

and the following vector in the fixed point VOA \((V^{G_N})_{(n)}\),

$$\begin{aligned} \phi _{g^N} = A(g^N,N)^{-1/2} \sum _{\sigma \in G_N} \hat{\phi }_{\sigma g^N} \in (V^{G_N})_{(n)} \end{aligned}$$
(24)

where \(A(g^N,N)\) is a normalization factor that ensures that \(\langle \phi _{g^N},\phi _{g^N}\rangle =1\); we will give an explicit expression below. Note that two \(\phi _{g^N}\) are automatically orthogonal if \(g_1^N\) and \(g_2^N\) are in different orbits: the inner product between \(\hat{\phi }^N_{g_1}\) and \(\hat{\phi }^N_{g_2}\) is only non-vanishing if \(g_1=g_2\), which means that \(\phi ^N_{g_1}\) and \(\phi ^N_{g_2}\) only have non-vanishing terms if \(g_1\) and \(g_2\) are in the same orbit.

Now let \(\{G_N\}\) be nested oligomorphic. We have:

Proposition 2.3

For each n, we can find \(N_n\) such that for any \(N\ge N_n\), there exists a representative \(g^N\) of \({{\,\mathrm{\mathcal {B}}\,}}_n^N\) such that \(\mathrm {supp}(g^N) \subset X_{N_n}\) and \(g^N|_{X_{N_n}}= g^{N_n}\).

Proof

Pick \(N_n\) such that \(|{{\,\mathrm{\mathcal {B}}\,}}_n^{N_n}|\) has converged already. Pick representatives \(g^{N_n}\) of \({{\,\mathrm{\mathcal {B}}\,}}_n^{N_n}\), and extend them to \(g^N\) by \(g^{N}(j)=|0\rangle \) if \(j\notin X_{N_n}\). These are in different orbits due to the nesting condition. Since \(|{{\,\mathrm{\mathcal {B}}\,}}_n^{N_n}|\) has converged, we find such a representative for all orbits in \({{\,\mathrm{\mathcal {B}}\,}}_n^N\). \(\square \)

Let us denote \({{\,\mathrm{\mathcal {B}}\,}}_n := {{\,\mathrm{\mathcal {B}}\,}}_n^{N_n}\), \(X_n := X_{N_n}\) and \(g:=g^{N_n}\). For \(N\ge N_n\), using (24) we can then define the embedding

$$\begin{aligned} \iota _N : {{\,\mathrm{\mathcal {B}}\,}}_n \rightarrow (V^{G_N})_{(n)}\ ,\qquad g \mapsto \phi _{g^N}\ , \end{aligned}$$
(25)

where \(g^N\) is from Prop 2.3. Now let \({\mathcal {K}}:=\mathrm {supp}(g^N)\). For the normalization factor \(A(g^N,N)\) we obtain

$$\begin{aligned} A(g^N,N) = \sum _{\tau , \sigma \in G_N} \langle \hat{\phi }_{\tau g^N},\hat{\phi }_{\sigma g^N }\rangle&= |G_N| \sum _{\sigma \in G_N} \langle \hat{\phi }_{g^N},\hat{\phi }_{\sigma g^N }\rangle \nonumber \\&= |G_N| \sum _{\sigma \in G_N^{{\mathcal {K}}}} \langle \hat{\phi }_{g^N},\hat{\phi }_{\sigma g^N }\rangle \nonumber \\&= |G_N||\hat{G}_N^{{\mathcal {K}}}| \sum _{\sigma \in G({\mathcal {K}})^N} \langle \hat{\phi }_{g^N},\hat{\phi }_{\sigma g^N}\rangle \nonumber \\&=: A(g)|G_N||\hat{G}_N^{{\mathcal {K}}}|, \end{aligned}$$
(26)

where in the first step we use that \(\langle \hat{\phi }_{\tau g^N},\hat{\phi }_{\tau g^N }\rangle = \langle \hat{\phi }_{g^N},\hat{\phi }_{g^N }\rangle \), in the second step that \(\langle \hat{\phi }_{g^N},\hat{\phi }_{\sigma g^N }\rangle \) vanishes unless \(\mathrm {supp}(g^N) = \mathrm {supp}(\sigma g^N)\) and in the last step that \(\langle \hat{\phi }_{g^N},\hat{\phi }_{\sigma \tau g^N }\rangle = \langle \hat{\phi }_{g^N},\hat{\phi }_{\sigma g^N }\rangle \) if \(\tau g = g\). Note that for N large enough A(g) is indeed independent of N: this follows from the fact that \(G({\mathcal {K}})^N\) converges to \(G({\mathcal {K}})\), and all factors in \({\mathcal {K}}^c\), the complement of \({\mathcal {K}}\) in \(X_N\), in the inner product give contribution 1.

From the above it follows:

Proposition 2.4

For \(N\ge N_n\), \(\iota _N({{\,\mathrm{\mathcal {B}}\,}}_n)\) forms an orthonormal basis for \((V^{G_N})_{(n)}\).

2.4 Structure constants

Let us now work out explicit expressions for the structure constants of the fixed point algebra. For \(g_i \in \cup _n {{\,\mathrm{\mathcal {B}}\,}}_n\), define

$$\begin{aligned} C(g_1,g_2,g_3):= \prod _{x=1}^{|X_N|}f_{g_1(x)g_2(x)g_3(x)} \end{aligned}$$
(27)

as the structure constant of the tensor VOA. Note that since \(f_{|0\rangle |0\rangle |0\rangle }=1\), the choice of N does not matter, as long as it is large enough. We have therefore suppressed the index N in \(g_i^N\). Our goal is now to compute the structure constant of the fixed point VOA,

$$\begin{aligned} f^N_{\phi ^N_{g_1}\phi ^N_{g_2}\phi ^N_{g_3}} =\bigg (\prod _{i=1}^3 A(g_i,N)^{-1/2}\bigg ) \sum _{\sigma \in G_N^{\times 3}} C(\sigma _1 g_1, \sigma _2 g_2, \sigma _3 g_3)\ , \end{aligned}$$
(28)

where \(\sigma = (\sigma _1, \sigma _2, \sigma _3)\). To do this, we establish the following expression for the structure constants. Denote the support of \(g_i\), ı.e., the set for which \(g_i(j)\ne |0\rangle \) by \({\mathcal {K}}_i\).

Theorem 2.5

Let \(G_N\) be nested oligomorphic. We then have

(29)

where \(\sigma = (\sigma _1, \sigma _2, \sigma _3) \in G_N^{\times 3}\), \(\kappa = (\kappa _1, \kappa _2, \kappa _3) \in G_N^{\times 3}\) and

$$\begin{aligned} {{\,\mathrm{\mathcal {S}}\,}}= G_N^{{\mathrm {diag}}} \backslash G_N\times G_N \times G_N/ G_N^{{\mathcal {K}}_1}\times G_N^{{\mathcal {K}}_2} \times G_N^{{\mathcal {K}}_3} \end{aligned}$$
(30)

as a set, where \(G_N^{{\mathrm {diag}}}\) is the diagonal subgroup of \(G_N\times G_N\times G_N\), and

$$\begin{aligned} M(\kappa ,N) = \left( \frac{|\hat{G}_N^{{\mathcal {K}}_1}||\hat{G}_N^{{\mathcal {K}}_2}||\hat{G}_N^{{\mathcal {K}}_3}|}{|G_N||\hat{G}_N^{\kappa _1{\mathcal {K}}_1\cup \kappa _2{\mathcal {K}}_2\cup \kappa _3{\mathcal {K}}_3}|^2}\right) ^{1/2} \end{aligned}$$
(31)

Before we prove Theorem 2.5, let us make some remarks on the intuition behind it. First note that the sum over \([\sigma ]\) is indeed well-defined, that is independent of the choice of the representative of \([\kappa ]\): \(C(\kappa _1 g_1, \kappa _2 g_2, \kappa _3 g_3)\) is invariant under the action of \(G^{{\mathrm {diag}}}\) since it is simply a product of structure constants; it is invariant under \(\hat{G}_N^{{\mathcal {K}}_i}\), since this only permutes factors with vacuum vectors; and acting with \(G_N^{{\mathcal {K}}_i}\) only permutes the elements of \(G({\mathcal {K}}_i)\), that is the terms in the sum over \([\sigma ]\). Similarly \(|\hat{G}_N^{\kappa _1{\mathcal {K}}_1\cup \kappa _2{\mathcal {K}}_2\cup \kappa _3{\mathcal {K}}_3}|\) only depends on the conjugacy class \([\kappa ]\) since it is invariant under \(G_N^{{\mathcal {K}}_i}\), which leaves \({\mathcal {K}}_i\) invariant, and \(G_N^{{\mathrm {diag}}}\), which simply gives an overall conjugation of the stabilizer, leaving its order invariant.

Next we note that for N large enough, the only component in (29) that depends on N is \(M(\kappa ,N)\). The idea is that because \(G_N\) is nested oligomorphic, by choosing an appropriate element of \(G_N^{{\mathrm {diag}}}\), we can always find a representative such that all three \(\kappa _i\sigma _ig_i\) have support in the first say n factors, where n is independent of N for large enough N. In the pictorial notation of [5], such a \(\kappa \) might for instance give the following:

(32)

Here black bullets indicate a non-vacuum vector in the corresponding factor, and white bullets vacuum vectors. \(C(\kappa _1\sigma _1 g_1,\kappa _2\sigma _2 g_2, \kappa _3\sigma _3 g_3)\) is then independent of the number of trailing white bullets, since the structure constant \(f_{|0\rangle |0\rangle |0\rangle }\) is equal to 1. From the point of view of the pictorial representation, the sum over \([\kappa ]\) parametrizes the different configurations à la (32); \(M(\kappa ,N)\) gives their multiplicity; and the sum over the \(G({\mathcal {K}}_i)\) gives the sum over the different permutations among the black bullets.

Let us now prove Theorem 2.5 by making these remarks more formal.

Proof

To prove the theorem, first consider the quotient set

$$\begin{aligned} {{\,\mathrm{\mathcal {S}}\,}}_1 = G_N\times G_N \times G_N / (\hat{G}_N^{{\mathcal {K}}_1}\times \hat{G}_N^{{\mathcal {K}}_2} \times \hat{G}_N^{{\mathcal {K}}_3})\ . \end{aligned}$$
(33)

Note that this is not a group since the group with which we quotient is not normal. For our purposes it is enough that the quotient exists as a set. The diagonal subgroup \(G_N^{{\mathrm {diag}}}\) acts on \({{\,\mathrm{\mathcal {S}}\,}}_1\) as

$$\begin{aligned} \tau ^{{\mathrm {diag}}} \cdot (\sigma _1\hat{G}_N^{{\mathcal {K}}_1},\sigma _2\hat{G}_N^{{\mathcal {K}}_2},\sigma _3\hat{G}_N^{{\mathcal {K}}_3}) = (\tau \sigma _1\hat{G}_N^{{\mathcal {K}}_1},\tau \sigma _2\hat{G}_N^{{\mathcal {K}}_2},\tau \sigma _3\hat{G}_N^{{\mathcal {K}}_3})\ . \end{aligned}$$
(34)

Alternatively, since we are only interested in the quotient as a set, we can use the orbit-stabilizer theorem to describe \({{\,\mathrm{\mathcal {S}}\,}}_1\) as the set of images of \({\mathcal {K}}_1\times {\mathcal {K}}_2\times {\mathcal {K}}_3\) under \(G_N\times G_N \times G_N\),

$$\begin{aligned} {{\,\mathrm{\mathcal {S}}\,}}_1 \cong (G_N\times G_N \times G_N)\cdot ({\mathcal {K}}_1\times {\mathcal {K}}_2\times {\mathcal {K}}_3)\ . \end{aligned}$$
(35)

Diagrams like (322) then depict an element \(\alpha \in {{\,\mathrm{\mathcal {S}}\,}}_1\), with black bullets indicating elements of \(\sigma _i{\mathcal {K}}_i\), and white bullets indicating elements in its complement. \(G_N^{{\mathrm {diag}}}\) then acts in the obvious way on the set \({{\,\mathrm{\mathcal {S}}\,}}_1\). This allows us to define the quotient set

$$\begin{aligned} {{\,\mathrm{\mathcal {S}}\,}}_2 = G_N^{{\mathrm {diag}}}\backslash {{\,\mathrm{\mathcal {S}}\,}}_1 \ . \end{aligned}$$
(36)

If \(G_N\) is nested oligomorphic, then \({{\,\mathrm{\mathcal {S}}\,}}_2\) converges as \(N\rightarrow \infty \): that is, \(|{{\,\mathrm{\mathcal {S}}\,}}_2|\) converges, and for every equivalence class we can find an N-independent representative \(\beta \in {{\,\mathrm{\mathcal {S}}\,}}_2\). To see this we use description (35) of \({{\,\mathrm{\mathcal {S}}\,}}_1\). Since \(G_N\) is nested oligomorphic, we can use the same argument as proposition 2.3: for large enough N we find \(\tau \in G_N\) such that \(\tau (\sigma _1{\mathcal {K}}_1\cup \sigma _2{\mathcal {K}}_2\cup \sigma _3{\mathcal {K}}_3) \subset X_{\bar{N}}\) where \(\bar{N}\) is independent of N. This gives the N-independent representative \(\beta \). In (32) for instance \(\beta \) was chosen such that its support is in the first 18 elements of \(X_N\).

To compute the length of an orbit \([\beta ]\in {{\,\mathrm{\mathcal {S}}\,}}_2\), we apply the orbit-stabilizer theorem to the action of \(G_N^{\mathrm {diag}}\) on \({{\,\mathrm{\mathcal {S}}\,}}_1\). For a given \([\alpha ]\in {{\,\mathrm{\mathcal {S}}\,}}_1\), the stabilizer is given by

$$\begin{aligned} \hat{G}_N^{\alpha _1{\mathcal {K}}_1\cup \alpha _2{\mathcal {K}}_2\cup \alpha _3{\mathcal {K}}_3}\ , \end{aligned}$$
(37)

so that by the orbit-stabilizer theorem the orbit has length

$$\begin{aligned} |[\beta ]| = |G_N|/|\hat{G}_N^{\alpha _1{\mathcal {K}}_1\cup \alpha _2{\mathcal {K}}_2\cup \alpha _3{\mathcal {K}}_3}| = |G_N|/|\hat{G}_N^{\beta _1{\mathcal {K}}_1\cup \beta _2{\mathcal {K}}_2\cup \beta _3{\mathcal {K}}_3}|\ . \end{aligned}$$
(38)

Next note that \(C(g_1,g_2,g_3)\) is invariant under \(\hat{G}_N^{{\mathcal {K}}_i}\), which only permutes identical vacuum factors in the three individual states, and \(G_N^{diag}\), which only permutes overall factors in (27). This means we can write (28) as

$$\begin{aligned} \sum _{\sigma \in G_N^{\times 3}} C(\sigma _1 g_1, \sigma _2 g_2, \sigma _3 g_3) = \sum _{[\beta ]\in {{\,\mathrm{\mathcal {S}}\,}}_2}\bar{M}(\beta ,N) C(\beta _1 g_1,\beta _2 g_2,\beta _3 g_3) \end{aligned}$$
(39)

where \(\bar{M}(\beta ;N)\) is the length of the equivalence class, given by

$$\begin{aligned} \bar{M}(\beta ;N)= \frac{|G_N||\hat{G}_N^{{\mathcal {K}}_1}||\hat{G}_N^{{\mathcal {K}}_2}||\hat{G}_N^{{\mathcal {K}}_3}|}{|\hat{G}_N^{\beta _1{\mathcal {K}}_1\cup \beta _2{\mathcal {K}}_2\cup \beta _3{\mathcal {K}}_3}|}\ . \end{aligned}$$
(40)

Again by oligomorphicity we can choose a representative of \([\beta ^2]\) that is N-independent. Next we consider \(G({\mathcal {K}})^N = G_N^{\mathcal {K}}/\hat{G}_N^{\mathcal {K}}\). Note that here we want to use the fact this is a group, and not just a quotient set. In fact this group has a well-defined right action on \({{\,\mathrm{\mathcal {S}}\,}}_2\), so that we can define the quotient set

$$\begin{aligned} {{\,\mathrm{\mathcal {S}}\,}}:= {{\,\mathrm{\mathcal {S}}\,}}_2 / G({\mathcal {K}}_1)^N\times G({\mathcal {K}}_2)^N \times G({\mathcal {K}}_3)^N\ . \end{aligned}$$
(41)

Since as sets

$$\begin{aligned} \big (\frac{G_N}{\hat{G}_N^{{\mathcal {K}}}}\big )\big / G({\mathcal {K}}) \cong G_N/G_N^{\mathcal {K}}\ , \end{aligned}$$
(42)

we can also write \({{\,\mathrm{\mathcal {S}}\,}}\) as

$$\begin{aligned} {{\,\mathrm{\mathcal {S}}\,}}= G_N^{{\mathrm {diag}}}\backslash G_N\times G_N \times G_N/(G_N^{{\mathcal {K}}_1}\times G_N^{{\mathcal {K}}_2} \times G_N^{{\mathcal {K}}_3})\ . \end{aligned}$$
(43)

Finally we take N large enough such that by property (2.2) of definition 2.2\(G({\mathcal {K}}_i)^N=G({\mathcal {K}}_i)\). This allows us to write the sum over \({{\,\mathrm{\mathcal {S}}\,}}_2\) in (39) as a sum over \({{\,\mathrm{\mathcal {S}}\,}}\) times a sum over the \(G({\mathcal {K}}_i)\). Including normalization (26), we can thus write (28) as

(44)

where

$$\begin{aligned} M(\kappa ,N) := \prod _i (|G_N||\hat{G}_N^{{\mathcal {K}}_i}|)^{-1/2}\bar{M}(\kappa ,N) = \left( \frac{|\hat{G}_N^{{\mathcal {K}}_1}||\hat{G}_N^{{\mathcal {K}}_2}||\hat{G}_N^{{\mathcal {K}}_3}|}{|G_N||\hat{G}_N^{\kappa _1{\mathcal {K}}_1\cup \kappa _2{\mathcal {K}}_2\cup \kappa _3{\mathcal {K}}_3}|}\right) ^{1/2} \end{aligned}$$
(45)

\(\square \)

Using the above results, we can now define a limit VA in the following way:

Theorem 2.6

Assume V is a unitary VOA of CFT type, \(G_N\) is nested oligomorphic, and the limits

$$\begin{aligned} f_{g_1 g_2 g_3 }:= \lim _{N\rightarrow \infty }f^N_{g_1 g_2 g_3} \end{aligned}$$
(46)

exists for all \(g_1,g_2,g_3\), where \(f^N_{g_1 g_2 g_3}\) denotes the structure constant of the VOA \(V^{G_N}\). Then define \(\bar{V}= \bigoplus _{n=0}^\infty V_{(n)}\) with

$$\begin{aligned} V_{(n)} :=\bigoplus _{g\in {{\,\mathrm{\mathcal {B}}\,}}_n} {{\,\mathrm{\mathbb {C}}\,}}\phi _g\ \end{aligned}$$
(47)

and

$$\begin{aligned} Y(\phi _{g_2},z)\phi _{g_3} = \sum _{g_1} f_{g_1 g_2 g_3} \phi _{g_1} z^{|g_1|-|g_2|-|g_3|}\ . \end{aligned}$$
(48)

Then (VY) defines a vertex algebra.

Proof

To prove that (VY) defines a VA, we establish that the structure constants \(f_{g_1g_2g_3}\) satisfy the Jacobi identity, and that Y satisfies the creation property \(Y(a,z)|0\rangle = a + O(z)\) and the vacuum property \(Y(|0\rangle ,z) = \mathrm {id}\). These three then imply the more commonly used axioms of locality and translation [18]: the translation T for instance is defined as \(T: a\rightarrow a_{-2}|0\rangle \) and automatically satisfies the translation axiom because of the Jacobi identity. To show the creation property, note that for finite N we have \(f^N_{\phi ^N_{g_1}\phi ^N_{g_2}\phi ^N_{|0\rangle }}=\delta _{\phi ^N_{g_1},\phi ^N_{g_2}}\) for \(|g_1|=|g_2|\). This also holds for the limit, so that indeed \(Y(a,z)|0\rangle = a + O(z)\). Similarly, to show the vacuum property, note that for all finite N we have \(f^N_{\phi ^N_{g_1}\phi ^N_{|0\rangle }\phi ^N_{g_2}}=\delta _{\phi ^N_{g_1},\phi ^N_{g_2}}\) for \(|g_1|=|g_2|\). Since the \(f^N\) satisfy (12) for all N, and the sum is over a finite and N-independent number of terms, we can exchange sum and limit. It then follows that the limit also satisfies (12). \(\square \)

To establish the existence of the \(N\rightarrow \infty \) limit, it is thus enough to ensure that \(M(\kappa ,N)\) converges:

Corollary 2.7

If \(\{G_N\}\) is nested oligomorphic and the \( M(\kappa ,N)\) converge for all \(\kappa \), then the fixed point VOA \(V^{G_N}\) has a large N VA limit.

2.5 An example: \(S_N\)

Let us illustrate the above by briefly discussing the best known example of a permutation orbifold VOA with a large N limit, namely \(G_N=S_N\). For this we rephrase the result of [5] in the language above. \(S_N\) is nested oligomorphic: We have \(f_K(S_N)=1\) and with \(K = |{\mathcal {K}}|\)

$$\begin{aligned} \hat{G}_N^{{\mathcal {K}}}= S_{N-K} \ ,\qquad G_N^{{\mathcal {K}}}= S_{N-K}\times S_K\ , \end{aligned}$$
(49)

so that

$$\begin{aligned} G({\mathcal {K}})^N = S_K\ . \end{aligned}$$
(50)

In particular also \(S_N|_{X_{N-1}} = S_{N-1}\). To show that the limit exist, in view of Theorem 2.6 it is enough to show that \( M(\kappa ,N)\) converges.

To evaluate \( M(\kappa ,N)\), we need to find \(|{\kappa _1{\mathcal {K}}_1\cup \kappa _2{\mathcal {K}}_2\cup \kappa _3{\mathcal {K}}_3}|\). Using the same notation as above, a configuration \([\kappa ]\) looks something like this:

(51)

Here we have used the diagonal action \(G_N^{{\mathrm {diag}}}\) to pick a representative of \([\kappa ]\) that moves the support of all three \(g_i\) to the very left. Note that this configuration has either 3,2 or 0 black bullets in each column. We claim that this is in fact the most general configuration that makes a contribution: Note that \(C(\kappa _1 g_1,\kappa _2g_2,\kappa _3g_3)\) vanishes if there is \(x\in X_N\) such that \(\kappa _i g_i(x)=|0\rangle \) for exactly two of the three indices i. We can thus restrict to configurations \(\kappa \) where for all \(x\in {\kappa _1{\mathcal {K}}_1\cup \kappa _2{\mathcal {K}}_2\cup \kappa _3{\mathcal {K}}_3}\), \(\kappa _i g_i(x)=|0\rangle \) for either one or zero values of i.

For fixed \(\kappa \), define \(n_3(\kappa ):=|{\kappa _1{\mathcal {K}}_1\cap \kappa _2{\mathcal {K}}_2\cap \kappa _3{\mathcal {K}}_3}|\), that is the number of x such that \(\kappa _i g_i(x)\ne |0\rangle \) for \(i=1,2,3\). It turns out that because of this, \(n_3(\kappa )\) completely determines \(|{\kappa _1{\mathcal {K}}_1\cup \kappa _2{\mathcal {K}}_2\cup \kappa _3{\mathcal {K}}_3}|\) [5]: For any subsets \({\mathcal {K}}_i\) we have

$$\begin{aligned} |{{\mathcal {K}}_1\cup {\mathcal {K}}_2\cup {\mathcal {K}}_3}|&= |{\mathcal {K}}_1| + |{\mathcal {K}}_2| - |{\mathcal {K}}_1 \cap {\mathcal {K}}_2| + |{\mathcal {K}}_3| - |({\mathcal {K}}_1\cup {\mathcal {K}}_2)\cap {\mathcal {K}}_3| \\&= |{\mathcal {K}}_1| + |{\mathcal {K}}_2| - |{\mathcal {K}}_1 \cap {\mathcal {K}}_2| + |{\mathcal {K}}_3| - |{\mathcal {K}}_1\cap {\mathcal {K}}_3| \\&\quad - |{\mathcal {K}}_2\cap {\mathcal {K}}_3| + |{\mathcal {K}}_1\cap {\mathcal {K}}_2\cap {\mathcal {K}}_3|. \end{aligned}$$

Due to the remark above about 1-point functions vanishing, a configuration gives vanishing contribution unless the \({\mathcal {K}}_i\) satisfy

$$\begin{aligned} |{\mathcal {K}}_1|&= |{\mathcal {K}}_1 \cap {\mathcal {K}}_2| + |{\mathcal {K}}_1\cap {\mathcal {K}}_3| - |{\mathcal {K}}_1\cap {\mathcal {K}}_2\cap {\mathcal {K}}_3| \\ |{\mathcal {K}}_2|&= |{\mathcal {K}}_2 \cap {\mathcal {K}}_3| + |{\mathcal {K}}_1\cap {\mathcal {K}}_2| - |{\mathcal {K}}_1\cap {\mathcal {K}}_2\cap {\mathcal {K}}_3| \\ |{\mathcal {K}}_3|&= |{\mathcal {K}}_3 \cap {\mathcal {K}}_1| + |{\mathcal {K}}_2\cap {\mathcal {K}}_3| - |{\mathcal {K}}_1\cap {\mathcal {K}}_2\cap {\mathcal {K}}_3|. \end{aligned}$$

Adding up gives

$$\begin{aligned} |{\mathcal {K}}_1 \cap {\mathcal {K}}_2| + |{\mathcal {K}}_2 \cap {\mathcal {K}}_3| + |{\mathcal {K}}_3 \cap {\mathcal {K}}_1| = \frac{1}{2}(|{\mathcal {K}}_1| + |{\mathcal {K}}_2| + |{\mathcal {K}}_3| + 3|{\mathcal {K}}_1\cap {\mathcal {K}}_2\cap {\mathcal {K}}_3|)\ , \end{aligned}$$
(52)

which after substituting gives

$$\begin{aligned} |{\kappa _1{\mathcal {K}}_1\cup \kappa _2{\mathcal {K}}_2\cup \kappa _3{\mathcal {K}}_3}|= \frac{1}{2}(K_1+K_2+K_3-n_3(\kappa ))\ . \end{aligned}$$
(53)

This formula can of course also be read off in a more graphical manner from (51), where \(J:=|\kappa _1{\mathcal {K}}_1 \cap \kappa _2{\mathcal {K}}_2|\). We thus get

$$\begin{aligned} M(\kappa ,N) =\left( \frac{(N-K_1)!(N-K_2)!(N-K_3)!}{N!(N-\frac{1}{2}(K_1+K_2+K_3-n_3(\kappa )))!^2}\right) ^{1/2}\ . \end{aligned}$$
(54)

This establishes that \(M(\kappa ,N)\) only depends on \(n_3(\kappa )\), and no other properties of the configuration \(\kappa \). Using Stirling’s approximation it follows that for \(n_3>0\)

$$\begin{aligned} M = O(N^{-n_3(\kappa )/2}) \end{aligned}$$
(55)

for \(N\rightarrow \infty \), and for \(n_3(\kappa )=0\)

$$\begin{aligned} M \rightarrow 1\ . \end{aligned}$$
(56)

This shows that the family \(V^{S_N}\) has a large N limit.

In fact, this establishes an even stronger result: In the large N limit, only configurations with \(n_3(\kappa )=0\) contribute. This implies that \(S_N\) orbifolds become free VAs in the large N limit in the sense discussed in the introduction. More precisely, let us call fields \(\phi _g\) with only one non-vacuum factor, that is with \(|\mathrm {supp}(g)|=1\), single trace fields. In the large N limit all structure constants of three single trace fields vanish because they have \(n_3(\kappa )=1\). The only non-vanishing structure constant is thus the one involving one vacuum, which is simply the norm of the single trace field. These single trace fields generate the VA, and any structure constant can thus be computed in a combinatorial way by using the Jacobi identity. See [5] for a more detailed argument.

3 The limit of \(\mathrm {GL}(N,q)\) orbifolds

Let us now discuss another class of permutation orbifolds, based on the finite groups \(\mathrm {GL}(N,q)\). Let q be such that \({{\,\mathrm{\mathbb {F}}\,}}_q\) is a field. \(\mathrm {GL}(N,q)\) is the general linear group of the finite vector space \({{\,\mathrm{\mathbb {F}}\,}}_q^N\), which has \(|{{\,\mathrm{\mathbb {F}}\,}}_q^N|= q^N\) elements. Since any element of \(\mathrm {GL}(N,q)\) is a bijective map, the action of \(\mathrm {GL}(N,q)\) on \({{\,\mathrm{\mathbb {F}}\,}}_q^N\) defines a permutation group acting on \(q^N\) elements. Now let \(X_N = \{1,2,\ldots q^N\}\simeq {{\,\mathrm{\mathbb {F}}\,}}_q^N\), where the points in \({{\,\mathrm{\mathbb {F}}\,}}_q^N\) are ordered lexicographically in their coordinates such that we associate to every \(v=(v_1, \ldots , v_N) \in {{\,\mathrm{\mathbb {F}}\,}}_q^N\) the element \(\sum _{i=1}^N v_i q^{i-1} \in X_N\). In particular, this gives an embedding of the \({{\,\mathrm{\mathbb {F}}\,}}_q^N\) in \({{\,\mathrm{\mathbb {F}}\,}}_q^{N+1}\), and hence a natural embedding of \(X_N\) in \(X_{N+1}\). Then \(\mathrm {GL}(N,q)\) acts on \(V^{{{\,\mathrm{\mathbb {F}}\,}}_q^N}\) as a permutation group. We want to show that \(V^{orb(\mathrm {GL}(N,q))}\) has a large N limit.

Lemma 3.1

Let \(f_n\) be the number of orbits of n-element subsets. We then have:

$$\begin{aligned} \log f_n(\mathrm {GL}(N,q)) = \frac{n^2}{4} \log q + O(n\log n)\ . \end{aligned}$$
(57)

Proof

Take a set \({\mathcal {K}}\) of n vectors in \({{\,\mathrm{\mathbb {F}}\,}}_q^N\). Pick \(N\ge n\). Denote by \(\mathbb {K}\) the subspace spanned by \({\mathcal {K}}\), and let \({K}:=\dim \mathbb {K}\). We can always find \(\sigma \in \mathrm {GL}(N,q)\) which maps the \({K}\) independent vectors in \(\mathbb {K}\) to the unit vectors \(e_1,e_2\ldots e_{K}\). The remaining \(n-{K}\) linearly dependent vectors then live in the subspace spanned by the \(e_i\), which contains \(q^{K}\) vectors. It follows that there are at most \(q^{{K}(n-{K})}\) different orbits. The total number of different orbits is thus bounded by

$$\begin{aligned} f_n \le \sum _{{K}=0}^n q^{{{K}(n-{K})}} \le (n+1) q^{n^2/4}\ . \end{aligned}$$
(58)

On the other hand we can bound \(f_n\) from below by picking \({K}=n/2\) linearly independent vectors, and choosing the remaining n/2 dependent vectors from their span, giving

$$\begin{aligned} f_n \ge \left( {\begin{array}{c}q^{n/2}\\ n/2\end{array}}\right) \sim q^{n^2/4}n^{-n}\ . \end{aligned}$$
(59)

\(\square \)

Proposition 3.2

The family \(\{\mathrm {GL}(N,q)\}_N\) is nested oligomorphic. Moreover in the limit \(N\rightarrow \infty \) the \(b_n(G_N)\) grow like

$$\begin{aligned} \log b_n = \alpha n^2 + o(n^2)\ \end{aligned}$$
(60)

for some constant \(\alpha \). If the seed V has \(\dim V_{(1)} >0\), we have \(\alpha = \log q /4\).

Proof

With the same notation as above, we have

$$\begin{aligned} G_N^{{\mathcal {K}}} \simeq \mathrm {GL}({K},q)\times \mathrm {GL}(N-{K},q)\ \end{aligned}$$
(61)

and

$$\begin{aligned} \hat{G}_N^{{\mathcal {K}}} \simeq \mathrm {GL}(N-{K},q)\ \end{aligned}$$
(62)

such that \(G({\mathcal {K}})= \mathrm {GL}({K},q)\). Clearly we also have \(\mathrm {GL}(N,q)|_{X_{N-1}} = \mathrm {GL}(N-1,q)\), so that using proposition 2.2, we use lemma 3.1 to establish that the \(f_n(\mathrm {GL}(N,q))\) are bounded.

To show (60), note that in (22) we can bound \(A(n) < e^{C\sqrt{n}}\), which gives an upper bound on \(b_n\) of form (60). On the other hand we can use the lower bound \(f_n\) to establish the lower bound on \(b_n\). If \(\dim V_{(1)}>0\), then we take the function \(g(x)=a\in V_{(1)}\forall x \in \mathrm {supp}(g)\), and else \(g(x)=\omega \in V_{(2)}\forall x \in \mathrm {supp}(g)\), with \(\omega \) the conformal vector. This vector has weight n and 2n, respectively, which leads to the bounds \(b_n \ge f_n\) and \(b_{2n}\ge f_n\). \(\square \)

We can now use nested oligomorphicity to establish that a \(N\rightarrow \infty \) limit exists:

Proposition 3.3

The fixed point VOA for the orbifold group \(\mathrm {GL}(N,q)\) has a large N limit.

Proof

To evaluate \( M(\kappa , N)\), we use (62) together with the asymptotic expression

$$\begin{aligned} |\mathrm {GL}(N,q)| = q^{N^2}\phi (q^{-1})(1+ O(q^{-N}))\ , \end{aligned}$$
(63)

where \(\phi (q)\) is Euler’s function

$$\begin{aligned} \phi (q) = \prod _{n=1}^{\infty }(1-q^n). \end{aligned}$$

To obtain \(|\hat{G}_N^{\kappa _1{\mathcal {K}}_1\cup \kappa _2{\mathcal {K}}_2\cup \kappa _3{\mathcal {K}}_3}| = |\mathrm {GL}(N - \dim (\mathbb {K}_1+\mathbb {K}_2+\mathbb {K}_3),q)|\), we repeat an argument similar to Sect. 2.5. Namely we have the inequality

$$\begin{aligned} \dim (\mathbb {K}_1+\mathbb {K}_2+\mathbb {K}_3) = {K}_1+{K}_2 - \dim (\mathbb {K}_1 \cap \mathbb {K}_2) + {K}_3 - \dim ((\mathbb {K}_1+\mathbb {K}_2)\cap \mathbb {K}_3) \\ \quad \le {K}_1+{K}_2 + {K}_3- \dim (\mathbb {K}_1 \cap \mathbb {K}_2) - \dim (\mathbb {K}_2 \cap \mathbb {K}_3)-\dim (\mathbb {K}_1 \cap \mathbb {K}_3) + \dim (\mathbb {K}_1 \cap \mathbb {K}_2 \cap \mathbb {K}_3)\ . \end{aligned}$$
(64)

Next, because again 1-point functions vanish, it follows that \(\mathbb {K}_1 \subset \mathbb {K}_2 +\mathbb {K}_3\). This means that we have

$$\begin{aligned} {K}_1 = \dim (\mathbb {K}_1 \cap \mathbb {K}_2) + \dim (\mathbb {K}_1 \cap \mathbb {K}_3) - \dim (\mathbb {K}_1 \cap \mathbb {K}_2 \cap \mathbb {K}_3)\ , \end{aligned}$$
(65)

and similar for \({K}_2\) and \({K}_3\). Adding everything together as above gives

$$\begin{aligned} \dim (\mathbb {K}_1+\mathbb {K}_2+\mathbb {K}_3) \le \frac{1}{2}({K}_1+{K}_2+{K}_3-\dim (\mathbb {K}_1 \cap \mathbb {K}_2 \cap \mathbb {K}_3))\ . \end{aligned}$$
(66)

Defining \(n_3(\kappa ) := \dim \langle \kappa _1{\mathcal {K}}_1\cap \kappa _2{\mathcal {K}}_2\cap \kappa _3{\mathcal {K}}_3\rangle \), we have

$$\begin{aligned} \dim \langle \kappa _1{\mathcal {K}}_1\cup \kappa _2{\mathcal {K}}_2\cup \kappa _3{\mathcal {K}}_3\rangle \le \frac{1}{2}(K_1+K_2+K_3-n_3(\kappa ))\ . \end{aligned}$$
(67)

For \(n_3>0\) this gives the asymptotic expression

$$\begin{aligned} M = O(q^{-Nn_3})\ , \end{aligned}$$
(68)

and for \(n_3=0\) and \(\dim \langle \kappa _1{\mathcal {K}}_1\cup \kappa _2{\mathcal {K}}_2\cup \kappa _3{\mathcal {K}}_3\rangle =\frac{1}{2}(K_1+K_2+K_3)\) we have

$$\begin{aligned} M \rightarrow 1\ . \end{aligned}$$
(69)

This again shows that three point functions converge as \(N\rightarrow \infty \), and also that \(\bar{V}\) is free. \(\square \)

The theory of extensions of rational VOAs was described in [12]. Specifically, a rational VOA can be extended by adjoining a suitable set of its modules. Here we are mainly interested in the question if the fixed point VOA \(V^{G_N}\) of a holomorphic VOA, which is still rational but no longer holomorphic, can be extended back to a holomorphic VOA \(V^{orb(G_N)}\). [11] establish necessary and sufficient conditions for the existence of such holomorphic extensions of orbifolds of holomorphic VOAs. In particular, by their results there are holomorphic extensions \(V^{orb(\mathrm {GL}(N,q))}\) for all N. We want to establish that these have the following limit:

Theorem 3.4

Let V be a unitary holomorphic VOA of CFT type with \(c\in 24{{\,\mathrm{\mathbb {N}}\,}}\). Then the family of holomorphic orbifolds \(V^{orb(\mathrm {GL}(N,q))}\) has a large N VA limit \(\bar{V}^{orb}\) which is equal to the limit \(\bar{V}\) of the fixed point VOAs \(V^{\mathrm {GL}(N,q)}\).

To prove this, we will establish that the conformal weight of a vector in \(V^{orb(\mathrm {GL}(N,q))}\) remains finite in the limit \(N\rightarrow \infty \) if and only if this vector comes from \(V^{\mathrm {GL}(N,q)}\) itself rather than from a \(V^{\mathrm {GL}(N,q)}\)-module. Vectors of diverging conformal weight, that is all contributions from \(V^{\mathrm {GL}(N,q)}\)-modules, then do not contribute in the large N limit, so that the limits of the orbifold \(V^{\mathrm {GL}(N,q)}\) and its holomorphic extension \(V^{orb(\mathrm {GL}(N,q))}\) coincide.

It was shown in [10] that any irreducible \(V^{\mathrm {GL}(N,q)}\)-module arises as a \(V^{\mathrm {GL}(N,q)}\)-submodule of a irreducible g-twisted \(V^{{{\,\mathrm{\mathbb {F}}\,}}_q^N}\)-module for some \(g \in \mathrm {GL}(N,q)\). We will make use of this fact and show that the conformal weights of all relevant twisted \(V^{{{\,\mathrm{\mathbb {F}}\,}}_q^N}\)-modules diverge. To this end we establish the following results:

Lemma 3.5

Let \(g \in S_N\) be a permutation of order n and cycle type \(C_g = \prod _{t\mid n}t^{b_t}\) acting on the holomorphic VOA \(V^{\otimes N}\) of central charge Nc. Then the conformal weight of the unique irreducible g-twisted module is given by

$$\begin{aligned} \rho _g = \frac{c}{24}\sum _{t \mid n}b_t\big (t-\frac{1}{t}\big ). \end{aligned}$$
(70)

Proof

This follows from taking the S transform of the twining character with g inserted, and reading off the conformal weight from its expansion. \(\square \)

Corollary 3.6

Let g have \(N-r\) 1-cycles. Then the conformal weight of the irreducible g-twisted module is bounded from below by

$$\begin{aligned} \rho _g > \frac{rc}{32}. \end{aligned}$$
(71)

Proof

Lemma 3.5 shows that for every t-cycle of g there is a contribution of \(\frac{c}{24}\big (t-\frac{1}{t}\big )\) to the conformal weight. We thus find that the contribution per element in a t-cycle is given by

$$\begin{aligned} \rho _t = \frac{c}{24}\frac{t^2-1}{t^2} > \frac{c}{32}. \end{aligned}$$
(72)

\(\square \)

Corollary 3.7

Let \(\mathrm {GL}(N,q)\) act on \(V^{\otimes q^N}\) by permutation. Then for any non-identity element \(g \in \mathrm {GL}(N,q)\) the conformal weight of the g-twisted sector is bounded from below by

$$\begin{aligned} \rho _g > \frac{(q-1)Nc}{32}. \end{aligned}$$
(73)

Proof

Let \(\{v_i\}\) be a basis of \(\mathbb {F}_q^N\). If \(g \in \mathrm {GL}(N,q)\) is not the identity there is a non-invariant basis element \(v_1\). Now for any other basis element \(v_i\) either \(v_i\) is non-invariant or \(v_1 + v_i\) is non-invariant. In particular, if any element v is not invariant, neither is \(\alpha v\) for any \(\alpha \in \mathbb {F}_q^*\). Thus \(\mathbb {F}_q^N\) contains at least \((q-1)N\) non-invariant elements and the desired result follows from Corollary 3.6. \(\square \)

This establishes Theorem 3.4.

Finally, let us briefly discuss the relevance of the \(\mathrm {GL}(N,q)\) orbifold for the growth of \(b_n\). For general permutation orbifolds, the twisted modules tend to give exponential growth. More precisely, if there is a conjugacy class in \(G_N\) of total non-trivial cycle length n, then usually one gets \(\log b_n \sim 2\pi n\) [4]. This is in particular what happens for the \(S_N\) orbifold [15]. The \(\mathrm {GL}(N,q)\) orbifold circumvents this because all its non-trivial conjugacy classes g give modules which satisfy Corollary 3.7. However, despite not having any contributions from the twisted modules, the \(b_n(\mathrm {GL}(N,q))\) still grow faster than the \(b_n(S_N)\), as can be seen in Fig. 1. Nonetheless, the \(\mathrm {GL}(N,q)\) represents a new growth behavior, different from the ones found so far in the literature [16].

Fig. 1
figure 1

Growth of \(b_n\) for \(\bar{V}^{orb}\) for \(S_N\) versus \(\mathrm {GL}(N,2)\). For concreteness we chose \(V=V_{E_8}^3\)