Determinants for integral forms in lattice type vertex operator algebras
3 April, 2018
Chongying Dong
Department of Mathematics,
University of California,
Santa Cruz, CA 95064 USA
&
School of Mathematics and Statistics,
Qingdao University,
Qingdao 266071 CHINA
[email protected]
and
Robert L. Griess Jr.
Department of Mathematics,
University of
Michigan,
Ann Arbor, MI 48109-1043 USA
[email protected]
Abstract
We prove a determinant formula for the standard integral form of a lattice vertex operator algebra.
1 Introduction
We have studied group-invariant integral forms in vertex operator algebras [2, 3]. In this article, we study standard integral forms in lattice vertex operator algebras and give the determinant of each homogeneous piece as a particular integral power of determinant of the input positive definite even integral lattice. When the lattice is unimodular, all these homogeneous pieces have determinant 1, already proved in [2]. For lattices of other determinants, there did not seem to be an obvious answer.
Borcherds stated without proof in [1] that the determinant of a homogeneous piece was some (unspecified) integral power of the input lattice.
The standard integral form VL.Z for a lattice vertex operator algebra VL is reviewed in Section 4, Definition (4.1). Lemma (3.3) shows that our main theorem (5.1) is reduced to a study of determinants for integral forms within a certain symmetric algebra. The latter determinant is therefore our main object of study in this article.
2 Background
Lemma 2.1**.**
If x1,…,xk are variables, then the number of monomials x1a1⋯xkak, ai∈Z≥0, of total degree n is (k−1n+k−1).
**Proof. **This is essentially a counting result, called Balls in Urns. Monomials correspond to the set of k−1 marker balls to be chosen among a set of n+k−1 balls arranged in a straight line. One adds marker ball 0 at the very beginning and marker ball k at the very end. The sequence a1,…,ak gives the lengths of the gaps between successive marker balls. □
Lemma 2.2**.**
If J≤K are finite rank lattices and the index ∣J:K∣ is finite, then det(K)=∣J:K∣2det(J).
3 Symmetric algebas
Notation 3.1**.**
Let H be a k-dimensional vector space over C and let t be a variable. For r≥1, let Hr=H⊗Ct−r be a copy of H, defined to have degree r, and set h(−r)=h⊗t−r for
h∈H. We shall work in the symmetric algebra M(1)=S[H[t−1]t−1]=C[h(−r)∣h∈H] where
[TABLE]
Then
[TABLE]
is graded such that M(1)n is spanned by h1(−r)⋯hp(−rp) for h1,...,hp∈H and r1,...,rp∈N with ∑iri=n.
For a sequence a=(a1,…,an,…) of nonnegative integers which is almost all zero, define wt(a):=∑j≥1 jaj.
For n≥0, define A(n) to be the set of such a of weight n. Note that A(0)=∅.
Suppose that x1,…,xk is a basis of H. Then L=Zx1+⋯+Zxk is a free abelian group of rank r in H and M(1)=C[x1(−r),⋯xk(−r)∣r≥1]. Define B(a):=B(x1,…xk;a) to be the Z-span of all words w1⋯wn in M(1) where wi is a product of length ai in the variables xj(−i), for j∈{1,2,…,k}.
Finally, for an integer n≥0, define BL(n):=B(x1,…xk;n):=⊕a∈A(n)B(a) and BL:=⊕n≥0BL(n)=Z[x1(−r),⋯xk(−r)∣r≥1]. Then BL is a subring of R. Note that these objects are unchanged if x1,…,xk is replaced by any basis of the Z span of x1,…,xk.
Notation 3.2**.**
Let AL be the Z-submodule of M(1) generated by sα,n for αi∈{x1,…xk} and n≥0 where
[TABLE]
Although we do not use the vertex operator algebra structure on M(1), we use the notations E−(−α,z) and sα,n from [4] and [2] here.
Then AL has a Z-base B1B2⋯Bk where
[TABLE]
and B1⋯Bk={u1u2⋯uk∣ui∈Bi}.
We also set AL(n)=AL∩M(1)n for all n. The following result will be useful in computing the determinants for the lattice vertex operator algebras.
Lemma 3.3**.**
BL* is a subring of AL and the index [AL(n):BL(n)] is independent of the base {x1,...,xk} for any n≥0.*
**Proof. **We first prove that BL is a subring of AL. It is good enough to show that α(−n)∈BL for α∈{x1,...,xk} and n≥0. Note that
[TABLE]
So the coefficient cn of zn in E−(−nα,z) lies in AL. Clearly, cn is also the coefficient of zn in (∑m=0nsα,mzm)n.
A straightforward computation shows that
an=α(−n)+u where u is a Z-linear combination of elements of the form sα,m1sα,m2⋯ withmi<n and m1+m2+⋯=n. As a result, α(−n)∈AL.
To show that the index [AL(n):BL(n)] is independent of the base {x1,...,xk} for any n≥0, we let {y1,...,yk} be another basis of H
and K=Zy1+⋯+Zyk.
Then a group isomorphism f from L to K by sending xi to yi induces a ring isomorphism f^ from R to itself such
that f^(AL)=AK and f^(BL)=BK. It is evident that f^ is a degree preserving map. As a result, f^(AL(n))=AK(n) and f^(BL)=BK. Thus, [AL(n):BL(n)]=[AK(n):BK(n)].
□
Note that both AL and BL are Z-forms of M(1).
Lemma 3.4**.**
(i) rank(Sm(H))=(k−1m+k−1);
(ii) rank(B(a))=∏j=1n(k−1aj+k−1);
(iii) wt(B(a))=∑j≥1 jaj;
(iv) rank(B(n))=∑a:wt(a)=nrank(B(a)).
**Proof. **Straightforward, with Lemma (2.1).
□
So far, there is no bilinear form in this discussion. We shall introduce forms later, after Corollary 3.8.
We now compare what happens to the B(a) when x1,…,xn is replaced by another basis. We already noted in Notation 3.1 that B(x1,…xk;a)=B(y1,…yk;a) if spanZ(x1,…xk)=spanZ(y1,…yk).
Using the proof of Lemma 3.3 we can easily have:
Lemma 3.5**.**
If x1,…xk and y1,…yk are bases and if
spanZ(x1,…xk) contains spanZ(y1,…yk), then for any invertible linear transformation T on H,
B(x1,…xk;a)/B(y1,…yk;a)≅B(Tx1,…Txk;a)/B(Ty1,…Tyk;a). In particular, we have equality of indices ∣B(x1,…xk;a):B(y1,…yk;a)∣=∣B(Tx1,…Txk;a):B(Ty1,…Tyk;a)∣.
Lemma 3.6**.**
Suppose that p>0 is an integer. Then
B(x1,x2,…,xk;a) contains B(px1,px2,…,pxk;a) and the index is
pN(k,a) where
N(k,a):=∏j=1naj(k−1aj+k−1).
**Proof. **The free abelian group B(x1,x2,…,xk;a) has basis consisting of monomials in the xt(−j).
Such a monomial has a unique expression w1⋯wwt(a),
where wj is a monomial in the xt(−j).
There are (k−1aj+k−1) such wj.
The formula for N(k,a) is now clear.
□
Lemma 3.7**.**
Suppose that p>0 is an integer. Then
B(x1,x2,…,xk;a) contains B(px1,x2,…,xk;a) and the index is
pk1N(k,a) where
N(k,a):=∏j=1naj(k−1aj+k−1).
**Proof. **Observe that we have a chain
[TABLE]
[TABLE]
By Lemma (3.5),
the indices for each containment
[TABLE]
[TABLE]
are equal. We then deduce the result from Lemma (3.6).
□
Corollary 3.8**.**
In the notation of Lemma (3.7), the index
[TABLE]
is pk1∑a∈A(n)N(k,a) =
pk1∑(aj)=a∈A(n)∏j=1naj(k−1aj+k−1).
Now assume that H has a nondegenerate symmetric bilinear form ⟨⋅∣⋅⟩. Then we can make M(1) an irreducible module for the affine algebra
[TABLE]
such that H⊗C[t] annihilates 1 and the central element K acts as 1. We abbrevuate h⊗tm by writing h(m) for h∈H and m∈Z.
Notation 3.9**.**
There is a unique
nondegenerate symmetric bilinear form ⟨⋅∣⋅⟩ on M(1) such that ⟨1∣1⟩=1 and ⟨h(m)u∣v⟩=−⟨u∣h(−m)v⟩ for u,v∈M(1) and h∈H (see [5], [2]).
Furthermore, BL(n)=B(x1,...,xk;n) is a Z-form of M(1)n. Note that if L=Zx1+⋯+Zxk is rational lattice of H in the sense that for any α,β∈L
⟨α∣β⟩∈Q, then B(x1,...,xk;n) is also a rational lattice, due to the form.
In the notation of Corollary (3.8), we have
Corollary 3.10**.**
Assume existence of the form as in Notation 3.9.
For k≥1 and n≥0, define
[TABLE]
Then S(k,0)=0 and
[TABLE]
for all k≥1 and n≥0.
Remark 3.11**.**
This presentation helps us understand the “homogeneous part” of the standard integral form in the symmetric algebra spanned over Z by all monomials made from a basis. The integral form involves expressions like Schur functions which have fractional coefficients so are not in the homogeneous part. We shall study the quotient of that integral form by its homogeneous part.
4 Integral forms of M(1)
Let L be a positive definite integral lattice with basis x1,…,xk and we denote the form on L by ⟨⋅∣⋅⟩. We recall the standard integral form for the lattice vertex operator algebra based on L.
Note from [4] that M(1):=C[xi(−n)∣i=1,...,k;n>0] is the Heisenberg vertex operator algebra and VL=M(1)⊗Cϵ[L] is the corresponding lattice vertex operator algebra where ϵ is a bimultiplicative map from L×L→⟨±1⟩
such that ϵ(α,β)ϵ(β,α)=(−1)⟨α∣β⟩ and ϵ(α,α)=(−1)⟨α∣α⟩/2
and where Cϵ[L]=⊕α∈LCeα is the twisted group algebra. There is a unique nondegenerate symmetric invariant bilinear form ⟨⋅∣⋅⟩ on VL such that
[TABLE]
and
[TABLE]
for all u,v∈VL α∈L and n∈Z (see [1], [2]).
Recall the subring AL from Section 3. Then AL is a Z-form of M(1) in the sense that AL is a vertex algebra over Z, ⟨u∣v⟩∈Z for u,v∈AL and
M(1)=C⊗ZAL [2].
We also set (VL)Z=⊕α∈LAL⊗eα. Then (VL)Z is a vertex operator algebra over Z generated by e±xi for i=1,...,k and is a free Z-module
such that VL=C⊗Z(VL)Z.
Definition 4.1**.**
(VL)Z=⊕α∈LAL⊗eα.* is the standard integral form in the lattice vertex operator algebra VL.*
Let (VL)Z,n consists of vectors of weight n in (VL)Z. To get det((VL)Z,n), we first understand det(AL(n)) in terms of det(L). Recall
BL=Z[xi(−n)∣i=1,...,k;n>0] and BL(n)=BL∩M(1)n for n≥0. By Lemma 3.3, [AL(n):BL(n)] only depends on the rank of L and integer n.
Using Lemma 3.3 we can give an explicit expression of [AL(n):BL(n)]. We define numbers b0:=1 and for n>0,
[TABLE]
Lemma 4.2**.**
The index [AL(n):BL(n)] is the square root of
[TABLE]
for n≥0.
**Proof. **By Lemma 3.3, [AL(n):BL(n)] is independent of lattice L. So we can choose L=Zx1+⋯+Zxk such that
{x1,...,xk} is an orthonormal basis of H for convenience of computation. Then
AL(n) is a unimodular lattice by Proposition 3.6 of [2]. It is easy to show that
[TABLE]
for any i,s. This shows that ∣det(BL(n))∣ equals ∏n1,...,nk≥0,∑ni=nbn1⋯bnk. Since ∣det(BL(n))∣=[AL(n):BL,n]2, the result follows immediately. □
Lemma 4.3**.**
Let A1,A2,C1,C2 be lattices with the same rank such that Ci⊂Ai for i=1,2, C2⊂C1. Then ∣det(A2)∣=[A2:C2]2[C1:C2]2[A1:C1]2∣det(A1).
In particular, if det(A1)=1 and [A1:C1]=[A2:C2] then ∣det(A2)∣=[C1:C2]2.
**Proof. **The result follows from the following relations
[TABLE]
for i=1,2.
□
Theorem 4.4**.**
Let L be an positive definite integral lattice with a base {x1,...,xk} as before. Then for each n≥0, ∣det(AL(n))∣ is an integer power of det(L). In fact, ∣det(AL(n))∣=det(L)2S(k,n), where S(k,n) is given by Lemma (3.10).
**Proof. **We prove the theorem in several steps. If K contains the sublattice J with finite index, then one may deduce the results for K from those for J, and conversely, from the results of Section 3.
The result ∣det(AL(n))∣=1 when L is unimodular was proved in
[2]. Let p be a positive integer.
Case (a): Let 0=p∈Z and L=Zpe1⊕Ze2⊕⋯⊕Zek be a sublattice of Zk=Ze1⊕⋯⊕Zek where {e1,...,ek} is the standard orthonormal basis of Rk.
Using Lemmas 3.3, 4.2 with A1=AZk(n), A2=AL(n), C1=BZk(n) and C2=BL(n) gives ∣det(AL(n))∣=[BZk(n):BL(n)]2. Note that det(L)=p2.
By Corollary 3.10, ∣det(AL(n))∣=p2S(k,n)=det(L)2S(k,n).
Case (b): Let L=Zp1e1⊕Zp2e2⊕⋯⊕Zpkek for any positive integers p1,...,pk. Then det(L)=p12⋯pk2 and ∣det(AL(n))∣=det(L)2S(k,n) by Case (a).
Case (c): Let T be a positive integer such that L is a rank k sublattice of K=T1Zk, i.e., L⊂Qk. Then det(L)=[K:L]2T−2k. There exist
a base {u1,...,uk} of K and positive integers p1,...,pk such that {p1u1,...,pkuk} is a base of L. This implies that [K:L]=p1⋯pk. From Lemma 4.3 and
discussion in Case (b),
we see that ∣det(AL(n))∣=[BK(n):BL(n)]2∣det(AK(n))∣=(p1⋯pk)2S(k,n)∣det(AK(n))∣. On the other hand,
[TABLE]
Thus
[TABLE]
Case (d): Let L be an arbitrary integral lattice in Euclidean space Rk.
The problem with applying (c) is that L is not necessarily a sublattice of Qk. However, we can use a sequence of rational lattices {Li∣i∈N} such that
“limi→∞Li=L”. We fix a base {v1,...,vk} of L and take linearly independent vectors v1i,...,vki∈Qk such
that ∣vji−vj∣<i1 for all i,j. It is clear that limi→∞det(Li)=det(L) and limi→∞∣det(ALi(n))∣=∣det(AL(n))∣ for any n≥0.
It follows from Case (c) that ∣det(AL(n))∣=det(L)2S(k,n), as desired. □
5 Integral forms of VL
We now assume that L is a positive definite even lattice. Recall that (VL)Z=⊕α∈LAL⊗eα. Also recall (VL)Z,n from Section 4. We determine det((VL)Z,n) in this section.
For m≥0 we set L2m={α∈L∣⟨α∣α⟩=2m}. Define Y0:=Lo={0}.
For m≥1, let Y2m be a subset of L2m such that 2∣Y2m∣=∣L2m∣ and L2m=Y2m∪(−Y2m). For α∈L we set
Wα=M(1)L⊗eα+M(1)L⊗e−α⊂(VL)Z. Let Wnα=Wα∩(V)L,n. Then Wnα=0 if and only if α∈L2m and m≤n.
In this case, Wnα=AL(n−m)⊗eα+AL(n−m)⊗e−α. Observe that
[TABLE]
and ⟨Wα∣Wβ⟩=0 if α=β. So
[TABLE]
From the definition of the bilinear form, we know that
for α∈Y2m with m=0
[TABLE]
Also, det(W00)=det(Z1)=1.
Here is our main theorem, an immediate consequence of Theorem 4.4.
Theorem 5.1**.**
For all n≥0, we have
[TABLE]
6 Acknowledgements
C. Dong was supported by China NSF grant 11871351.
R. Griess was supported by funds from his Collegiate Professorship and Distinguished University Professorship at the University of Michigan.