NGK and HLZ: fusion for physicists and mathematicians
Shashank Kanade, David Ridout

TL;DR
This paper compares two approaches to fusion products in conformal field theory and vertex operator algebras, clarifying their relationship and providing illustrative examples for better understanding.
Contribution
It elucidates the duality between NGK and HLZ fusion constructions and adapts NGK algorithms within the HLZ framework, enhancing conceptual clarity.
Findings
NGK coproducts are dual to HLZ P(w)-compatibility.
NGK fusion algorithm can be adapted to HLZ setting.
Explicit examples illustrate the correspondence between approaches.
Abstract
In this expository note, we compare the fusion product of conformal field theory, as defined by Gaberdiel and used in the Nahm-Gaberdiel-Kausch (NGK) algorithm, with the -tensor product of vertex operator algebra modules, as defined by Huang, Lepowsky and Zhang (HLZ). We explain how the equality of the two "coproducts" derived by NGK is essentially dual to the -compatibility condition of HLZ and how the algorithm of NGK for computing fusion products may be adapted to the setting of HLZ. We provide explicit calculations and instructive examples to illustrate both approaches. This document does not provide precise descriptions of all statements, it is intended more as a gentle starting point for the appreciation of the depth of the theory on both sides.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
NGK and HLZ: fusion for physicists and mathematicians
Shashank Kanade
Department of Mathematics
University of Denver
Denver, USA, 80208.
and
David Ridout
School of Mathematics and Statistics
University of Melbourne
Parkville, Australia, 3010.
Abstract.
In this expository note, we compare the fusion product of conformal field theory, as defined by Gaberdiel and used in the Nahm-Gaberdiel-Kausch (NGK) algorithm, with the -tensor product of vertex operator algebra modules, as defined by Huang, Lepowsky and Zhang (HLZ). We explain how the equality of the two “coproducts” derived by NGK is essentially dual to the -compatibility condition of HLZ and how the algorithm of NGK for computing fusion products may be adapted to the setting of HLZ. We provide explicit calculations and instructive examples to illustrate both approaches. This document does not provide precise descriptions of all statements, it is intended more as a gentle starting point for the appreciation of the depth of the theory on both sides.
Contents
- 1 Before we begin
- 2 Some notation and conventions
- 3 Fusion: The physicists’ approach
- 4 The mathematician’s approach I: A universal definition
- 5 The mathematician’s approach II: A model for tensor products
- 6 The Huang-Lepowsky-Zhang approach: Double duals
- 7 An explicit example of a fusion calculation: Virasoro at
- 8 The fusion algorithm of Nahm-Gaberdiel-Kausch
- 9 A (very brief) summary of other approaches to fusion
1. Before we begin
“Perhaps fusion always has the quasi-rational features seen for the free bosons. It will be important to investigate Calabi-Yau spaces from this point of view, but the tools for this study have yet to be developed. As a first step, we need a rigorous and convenient definition of the fusion product for generic theories, and better algorithms for its evaluation.”
…Werner Nahm [NahQua94]
1.1. Why?
It is a highly non-trivial matter to form tensor products (called fusion products in physics parlance) of modules for a given vertex operator algebra (chiral algebra), not to mention building a braided tensor category out of these modules.
The late 80s and early 90s witnessed an intense period of activity devoted to this problem:
- •
Feigin and Fuchs described the fusion coefficients of certain conformal field theories as dimensions of spaces of coinvariants [FeiCoh88].
- •
Moore and Seiberg wrote their highly influential papers [MooSeiPoly88, MooSeiCFT89] on rational conformal field theories,111A conformal field theory is said to be rational if its quantum state space is semisimple (completely reducible), decomposing into a finite direct sum of tensor products of irreducible modules. The name reflects the fact that such theories have rational central charges and conformal weights. introducing a “coproduct-like” formula for the action of the chiral algebra. However, they incorrectly identified the vector space underlying the fusion product as that underlying the usual tensor product.
- •
Frenkel and Zhu codified the coinvariant approach for certain classes of modules over quite general vertex operator algebras [FreVer92], see also work of Li [LiThesis94, LiNuc98], obtaining a formula for the fusion coefficients in the rational case.
- •
Gaberdiel extended the coproduct formula of Moore-Seiberg and corrected their work by using locality to (morally) define the fusion product as a quotient of the vector space tensor product [GabFus94, GabFus94b].
- •
Kazhdan and Lusztig proved [KazAff91, KL1, KL2, KL3, KL4] major theorems defining fusion rigorously and relating certain tensor categories for affine Lie algebras at non-rational levels to quantum group tensor categories.
- •
Nahm introduced an algorithmic method to analyse and, in favourable cases (rational conformal field theories in particular), identify fusion products [NahQua94].
- •
Huang and Lepowsky wrote their first series of papers [HL-vtc, HuaTheI95, HuaTheII95, HuaTheIII95] on rigorously defining fusion and proving tensor structure theorems for appropriate module categories over rational vertex operator algebras.
- •
Gaberdiel and Kausch extended Nahm’s methods to include logarithmic conformal field theories222A conformal field theory is said to be logarithmic if its quantum state space is not completely reducible. The name reflects the fact that all known examples possess a non-diagonalisable action of the hamiltonian which leads to logarithmic singularities in certain correlation functions. and implemented them on a computer [GabInd96]. The resulting algorithm is now known as the Nahm-Gaberdiel-Kausch fusion algorithm.
We will not discuss this history in any more detail, instead referring the reader to resources such as [HuaLepSurvey13] (for mathematicians) and [GabInt00, CreLog13] (for physicists), as well as to the references cited therein.
Our aim in this expository note is to focus exclusively on the physicists’ computational approach, as explained by Nahm, Gaberdiel and Kausch (NGK henceforth), and the mathematicians’ rigorous approach, as developed by Huang, Lepowsky and Zhang (HLZ for short) in [HLZ]. Here, we concentrate only on the definition of the fusion product and its algorithmic construction; the question of whether it is possible to build a braided tensor category from this fusion product is much much more difficult. Readers interested in the categorical structures underlying conformal field theory can instead turn to papers such as [KirqAn02, HuaBra15, CreTen17].
The approaches of NGK and HLZ start from quite different points of view and use very different language. However, the ingredients are almost identical. The main idea is to somehow construct the fusion product out of the vector space tensor product of modules. Along the way, one has to deal with some nasty convergence issues and to make everything work smoothly, a fix is needed. Physicists were well aware of this difficulty, see [GabFus94, NahQua94], and the NGK fusion algorithm avoids these convergence issues by working with various quotients of the fusion product. On the other hand, Huang and Lepowsky successfully tackled this issue rigorously for rational models by passing to the dual space and, together with Zhang, subsequently extended their dual space formalism to cover logarithmic cases.
In this note, we wish to explain two main points. First, the NGK “definition” of the fusion product rests on imposing the condition that two seemingly different coproducts are in fact the same, while the HLZ tensor product is built from functionals in the dual space that are required to satisfy a certain compatibility condition. We will show that these two conditions are essentially the same thing (more precisely, they are duals of one another). Second, we will focus on algorithmic implementations for constructing fusion products. We shall explain this with the aid of a specific example in both the NGK and HLZ formalisms.
Our purpose is to facilitate a dialogue between mathematicians and physicists by presenting a coherent fusion (pun intended) of various ideas. In particular, we would like to reassure mathematicians that the fusion rules that physicists compute with NGK can be rigorously justified (in principle) and also to reassure physicists that the theorems that mathematicians prove with the universal tensor product theory of HLZ are indeed results about fusion. We would however like to remind the reader that this paper should not be relied upon for precise statements of results. While we have done our best not to tell any outright lies, the theory of fusion is notoriously subtle and a full account with all details explained would necessarily take more than the space we have here. As always, the cited literature is the canonical source for these details.
1.2. How?
This note is organised as follows.
In Section 2, we first provide a review of the (sometimes wildly different) notation and terminology used by mathematicians and physicists, so as to make it easier for both audiences to follow the rest of the paper. We also take the opportunity to fix some of our own choices in this regard. Our compromises will no doubt outrage many readers, but we take solace in the fact that it is really not possible to please everyone in this respect.
We begin our exposition by first presenting Gaberdiel’s original approach to defining fusion products in Section 3. Here, we will explain how the fusion product of two modules is morally constructed from their vector space tensor product by imposing a certain equality of two coproducts. These coproducts are derived from locality, so the definition appears natural and uncontroversial. However, we point out concretely that this equality of coproducts does not make sense in general because it involves infinite coefficients when expanded in the usual fashion.
We then move on to the HLZ approach. Just like the case of tensor products of modules over commutative rings, they define fusion via a universal property which we cover in Section 4. Here, we introduce and explain the concept of intertwining maps. These maps are a rigorous version of the physicists’ rather general notion of a field and are central to the universal property. Of course, this definition of fusion is quite abstract and it is not obvious how to go about actually computing it. One therefore needs a concrete model of this universal gadget to realise the fusion product concretely. We begin to explain this in Section 5, working with a model built out of the vector space tensor product of modules, and we explain its shortcomings in terms of convergence issues. By the end of this Section, we will have understood Gaberdiel’s definition of the fusion product in terms of the universal property of HLZ.
In order to cure the divergences of this model, one can pass to the dual of the vector space tensor product. This is the key to the rigorous formalism developed by HLZ, as we explain in Section 6. Here we shall present a succinct exposition of the crucial “-compatibility condition” to build fusion products, although we shall use the complex variable instead of to make the relation with the physicists’ methods more transparent. We end this section by working out what the HLZ formalism means in the example of the “simplest” possible vertex operator algebras — those associated to commutative associative unital algebras.
Section 7 is devoted to working out the details, using the HLZ formalism, of a specific example of a fusion product. We choose to fuse a certain highest-weight Virasoro module of central charge with itself for historically significant reasons, see [GurLog93]. We then introduce, in Section 8, some basic features of the NGK fusion algorithm by dualising the algorithm we followed for HLZ. This is also illustrated with the same example, mostly to make the parallel methodology manifest but also to explain the important roles played by Nahm’s “special subspaces” (rediscovered by mathematicians as -spaces) and “spurious states”. We mention that the NGK algorithm has not only been successfully applied to a multitude of Virasoro fusion products [GabInd96, EbeVir06, RidPer07, RidLog07, RidPer08, RasCla11, MorKac15], but has also been used to calculate fusion rules for the superconformal algebras [CanRasRidNS15, CanRidRam16], triplet algebras [GabRat96, GabFus09, WooFus10, TsuTen13], fractional-level Wess-Zumino-Witten models [GabFus01, RidFus10, CreRel11] and bosonic ghosts [RidBos14].
We shall close this paper in Section 9 by providing a quick summary of some of the other approaches to fusion, highlighting their similarities and differences to the NGK and HLZ approaches. Our lack of expertise with these alternative methods means that this Section is far less detailed and we ask the reader for forgiveness in case of unintentional omissions. In any case, we hope that the literature we do mention will be of some use to those interested in studying these alternative approaches and will perhaps inspire future comparisons between them and NGK or HLZ.
Acknowledgements
This paper was made possible by an Endeavour Research Fellowship, ID 6127_2017, awarded to SK by the Australian Government’s Department of Education and Training. SK wishes to express sincere gratitude towards the School of Mathematics and Statistics at the University of Melbourne, where this project was undertaken, for their generous hospitality. SK is presently supported by a start-up grant provided by University of Denver. DR’s research is supported by the Australian Research Council Discovery Project DP160101520 and the Australian Research Council Centre of Excellence for Mathematical and Statistical Frontiers CE140100049.
It is our privilege to thank our fellow “fusion club” members Arun Ram and Kazuya Kawasetsu for the many hours that we spent together working through the details of the approaches of NGK, HLZ, Kazhdan-Lusztig and Miyamoto. We also thank Thomas Creutzig, Hubert Saleur and Simon Wood for encouraging us to complete this article when time was lacking and deadlines were passing. We similarly thank Dražen Adamović and Paolo Papi for generous amounts of leeway in regard to this last point.
2. Some notation and conventions
Our aim is to explain some of the deep constructions of Huang-Lepowsky-Zhang (HLZ) [HLZ], in an manner accessible to physicists, while providing mathematicians with an opportunity to grasp the ideas of Nahm and Gaberdiel-Kausch (NGK) [NahQua94, GabInd96]. The former provides a path to make fusion rigorous and the latter shows how to algorithmically implement the computation and identification of fusion products. There is, of course, significant overlap, but the language used by the authors (being mathematicians and physicists, respectfully) differs markedly. Even before we present precise definitions, which we shall do in due course, we feel that it will be useful to address this divide by providing a short dictionary of terms and notations that shall be used below.
Let be a vertex operator algebra. By the state-field correspondence, there is a bijection between the space of fields and the space of states . This state space is, of course, the vertex operator algebra. As a -module, it is also commonly referred to as the vacuum module. In the mathematical literature, the field is typically denoted by . We shall use both notations interchangeably. While the axiomatic treatment presented in, for example, [FLM, KacVer96, FreVer01, LeLi] often regards as a formal variable, we shall adhere to the physicists’ convention of always working with a complex variable , unless otherwise indicated.
In any vertex operator algebra, there are two distinguished states: the vacuum, which we shall denote by , and the conformal vector, which we shall denote by . The former corresponds to the identity field , while the latter yields the energy-momentum (or stress-energy) tensor whose Fourier modes (see (2.3) below) are identified with the Virasoro generators , . The most common notation, particularly in the physics literature, for the vacuum state is of course . However, we shall avoid using “bra-ket notation” entirely, reserving to denote the usual pairing (whose output is a complex number) between a vector space and its dual.
It is important to note that physicists also use the term “field” to denote objects that “correspond” (in the same sense as that of the state-field correspondence above) to the elements of a given -module . More precisely, the fields should be regarded as the chiral, or holomorphic, part of the “bulk fields” of the conformal field theory, the latter being objects that correspond to linear combinations of elements in certain vector space tensor products of -modules.333In general, one might instead have tensor products , where is a -module and is a module over another vertex operator algebra, say. In either case, is responsible for the -dependence of the field while the -dependence comes from . It is also important to note that physicists do not explain what (bulk) fields actually are — fields are fundamental objects in quantum field theory and so need not be explained as long as one can calculate with them. The mathematicians’ approach to (the holomorphic part of these) fields will be discussed below in 4.1. We are only interested in such holomorphic parts here.
Another major notational difference between the physics and mathematics literature concerns the Fourier coefficients of the fields. In mathematics, the modes are frequently given as follows ( stands for mathematics):
[TABLE]
This has some advantages. First, it applies uniformly to all fields in the vertex operator algebra. Second, the shift by in the exponent of makes residue calculations particularly easy. Unfortunately, it also has some computational disadvantages, chief among which is that mode indices are not conserved. For example, derivatives and normally ordered products of fields have modes satisfying
[TABLE]
respectively. This moreover leads to a conflict with the established convention for the Virasoro generators and so mathematicians almost always modify (2.1) for the energy-momentum tensor:
[TABLE]
The expansion (2.3) is in fact an example of the convention used universally by physicists. Given a state of -eigenvalue , called the conformal dimension or conformal weight of , the corresponding field is expanded as ( stands for physics)
[TABLE]
We therefore have
[TABLE]
The obvious disadvantage is that this only applies to states and fields of definite conformal weight and must be extended by linearity in general. It also means that residue calculations require a lot of factors. The main advantage, aside from (2.3) being the natural expansion of , is that mode indices reflect the -grading:
[TABLE]
The physicists’ analogues of (2.2) illustrate the consequent conservation of mode indices as well as the omnipresent factors:
[TABLE]
We also mention that the “zero modes” that play such an important role in classifying modules over vertex operator algebras [FeiAnn92, FreVer92, ZhuMod96], are only modes with index [math] if we employ the physicists’ convention. Despite these computational advantages, our study of fusion will require a number of residue computations that turn out to be much cleaner with the mathematics convention. The default convention we use is therefore that of (2.1). We shall drop the superscript in what follows for brevity: .
3. Fusion: The physicists’ approach
Fusion was originally introduced by physicists studying rational conformal field theory in order to keep track of which primary fields appeared in the operator product expansion of two primary fields. We recall that a primary field is one that corresponds to a (Virasoro) highest-weight vector under the state-field correspondence (extended to include non-vacuum modules). The standard means for computing the fusion of these two primary fields was then to calculate every correlation function of three primary fields in which two were the primaries being fused. If the result was found to be non-zero, then the fusion would include (the conjugate of) the third primary field. This led to fusion rules that were expressed as follows:
[TABLE]
Here, the are the primary fields, indexed by some (discrete) set, is the fusion product, and the are the fusion coefficients or fusion multiplicities. The meaning of these coefficients, when not [math] or , is somewhat obscure in this framework. We shall now reinterpret fusion rules in a manner that makes this meaning transparent.
In rational theories, conformal invariance allows one to compute correlation functions involving non-primary fields from primary ones. Physicists would therefore speak of the fusion of “conformal families”. It is now not difficult to realise that the physicists’ notion of a conformal family is morally identical to the mathematician’s notion of a highest-weight module. Inevitably, the idea arose that the fusion product should actually be regarded as a product of modules. More precisely, any two modules and over a given vertex operator algebra should admit a fusion product, which we shall denote by to avoid confusion with direct products, that is also (naturally) a -module. In rational conformal field theory, the original fusion product (3.1) of primary fields is thus upgraded to the following fusion product of irreducible highest-weight -modules :
[TABLE]
We remark that with this formulation, there is no longer any reason to require that the theory be rational nor that the be irreducible and highest-weight.444Note that a non-rational theory may also possess fields that are not generated from primary fields. The original approach to computing fusion from primary correlators will therefore produce incorrect fusion rules in general. Unfortunately, this approach is still widely employed, without comment, in the non-rational physics literature.
As an aside, we mention that mathematicians have since appropriated some of the terminology invented by physicists for fusion, but unfortunately use it in a different, and potentially confusing, way. In particular, the non-negative integers have come to be known as fusion rules in the mathematical literature. In what follows, we shall eschew this and always follow the nomenclature introduced by physicists. While there is a clear case to be made for respecting original terminology, which is anyway universally used in the physics literature, we also mention that using “fusion rule” for the explicit decomposition (3.2) of a fusion product into (indecomposable) -modules accords well with the universally accepted usage of the group-theoretic term “branching rule” for the corresponding decompositions of restrictions of modules.
In any case, once one has decided to view fusion as a product on an appropriate category of -modules, instead of in terms of correlators and operator product expansions of primary fields, several questions naturally arise:
- (i)
What is the precise definition of fusion? 2. (ii)
How can one actually compute it? 3. (iii)
Is the result again a -module? 4. (iv)
Which modules can actually be fused?
The last two questions, which are actually about the module category, is perhaps outside the physicists’ remit for clearly one must be able to fuse modules appearing in a conformal field theory in order to have a consistent theory. However, the first two were tackled by Gaberdiel in [GabFus94, GabFus94b] who credits unpublished work of Borcherds and the widely influential work of Moore and Seiberg [MooSeiCFT89] for inspiration. We review his answers in the rest of this Section, referring to the original papers for further details. Our treatment follows [CanRasRidNS15, App. A].
Gaberdiel’s algebraic reformulation of fusion begins by considering the following contour integral:
[TABLE]
Here, is an arbitrary vector in the space dual to the states of the conformal field theory (see Section 4 below for a precise definition), is an arbitrary field of the vertex operator algebra (note mathematics mode convention in force!), and are arbitrary (chiral) fields corresponding to states in the -modules and , respectively, is arbitrary, and the contour integral indicates that the result is the sum of the residues of the integrand at , and . In other words, we consider a simple positively oriented contour that encloses the points [math], and . When we discuss the mathematical definition of the fields below, we shall see that they are closely related to certain “intertwining maps” evaluated at the states . The idea behind considering (3.3) is that this expression defines a natural action of the mode
[TABLE]
on the product of fields in a correlator and thence on the tensor product states in the vector space tensor product . Note that the usual radial ordering prescription of conformal field theory requires us to assume that in (3.3).
We suppose that each field , , is mutually local with respect to , meaning that
[TABLE]
In general, this Equation would be modified by adding a coefficient on the right-hand side. For example, we would have , if and are mutually bosonic, and if they are mutually fermionic. More complicated mutual localities are of course possible (and easily accommodated in the derivation to follow). For simplicity, we shall assume bosonic statistics () throughout. We also suppose that both and are untwisted as -modules, meaning that the operator product expansions of their fields with those of have trivial monodromy. In particular, we have
[TABLE]
where denotes the field corresponding to the state . Note that requiring and to be untwisted excludes, for example, modules from the Ramond sectors of theories with fermions. Gaberdiel’s formalism can, of course, be generalised to accommodate twisted modules though it becomes significantly more unwieldy, see [GabFus97, CanRidRam16].
Consider the contribution to (3.3) corresponding to the residue at . If we substitute the operator product expansion (3.6) into this contribution, we (formally) obtain
[TABLE]
To get the contribution from , we instead substitute the operator product expansion, after first applying (3.5). We mention the easily overlooked fact that radial ordering on the left-hand side requires , but re-writing the integral using (3.5) requires . The result is
[TABLE]
If , either substitution shows that the residue at [math] vanishes, hence that (3.3) is the sum of (3.7b) and (3.8). Gaberdiel’s conclusion is that the arbitrariness of means that we should interpret this sum as the action of on the tensor product state corresponding to the product under an extended state-field correspondence:
[TABLE]
Here, denotes the identity operator acting on or , as appropriate. This action first appeared (with ) in work of Moore and Seiberg, see [MooCla89, Eq. (2.4)].
Suppose now that . Then, the contribution to (3.3) from [math] need not vanish. To compute it, we have to use one of the two operator product expansions (3.6). If we use that with , then the result is the same as in (3.7a) except that the residue is evaluated at . The sum of the contributions from [math] and may therefore be expressed as a sum over of terms proportional to
[TABLE]
which vanishes for . Adding the contributions to that from , given in (3.8), we obtain a formula for the action of the :
[TABLE]
Note that the upper limit on the first sum may be changed to because if .
In (3.11), we have added the label to the action of because, in deriving it, we made a choice to use (3.6) with to evaluate the contribution from [math]. If we had instead chosen to take , then we would have deduced a seemingly different action:
[TABLE]
Gaberdiel’s definition of the fusion product of and is then the largest quotient of the vector space tensor product on which these two actions agree. We shall make this manifest shortly after discussing the role of the insertion points and .
The symbol was chosen by Gaberdiel to indicate these actions because they define coproducts, albeit ones that depend on the two points and . Indeed, he proved coassociativity555To be precise, Gaberdiel showed how to prove it for Virasoro vertex operator algebras in [GabFus94, App. B]. Coassociativity in general is stated to follow similarly in [GabFus94b, Sec. 2]. in the form
[TABLE]
He moreover showed that conjugating with translation and dilation operators allows one to replace the points and in these coproducts with any two distinct points on the Riemann sphere without changing the equivalence class of the coproduct actions.
Doing so has an immediate practical advantage. While the modes of any field of must annihilate an arbitrary fixed state, when is sufficiently large, there is no such requirement for sufficiently small. It follows that the second infinite sum of (3.11) and the first infinite sum of (3.12) are both truncated to finite sums when acting on any state. Unfortunately, no such truncation occurs for the first infinite sum of (3.11) or the second infinite sum of (3.12). These coproduct actions therefore take elements of to some, as yet uncharacterised, completion of this vector space tensor product. However, we may avoid having to introduce this completion by choosing in (3.11) and in (3.12):
[TABLE]
These coproduct formulae thus give well defined actions on . Moreover, they now agree with the corresponding specialisations of the formulae of (3). Note that the contribution from [math] to the formula for was derived by inserting an operator product expansion at . We could have therefore insisted from the outset that be required to be close to [math]. Setting to [math] at the conclusion is thus very natural.
Example 1**.**
We illustrate a few coproduct formulae in order to appreciate their complexity. For brevity, we use (3), with and , and (3.14b), with :
[TABLE]
Note that the coproduct formula for the (mathematics convention!) “zero modes” matches that used for Lie algebra representations. These “zero modes” include the Virasoro mode .
We can now make Gaberdiel’s definition of the fusion product of and precise. Taking and in (3.14), for maximum brevity, the insertion points of the two coproducts are related by a rigid translation. Imposing the equality of the two coproduct actions therefore amounts to setting
[TABLE]
for all fields and all . The fusion product is therefore defined to be the vector space
[TABLE]
equipped with the action of defined by the coproduct formulae (3) and either (3.11) or (3.12). Here, the quotient is by the sum of the images for all fields of and all . As mentioned above, the point is that the fusion product is constructed to be the largest quotient of the vector space tensor product on which the natural -action, derived from operator product expansions and locality, is well defined. This foreshadows the idea that the definition should be reinterpreted in terms of a universality property.
Unfortunately, fusion is not all tea and biscuits. While the issue of having to specify a completion of was neatly sidestepped by choosing insertions points carefully, a nastier problem now rears its ugly head: the translations required to compare the two coproducts. Specifically, the Lie bracket implies that (3.16) may be expanded into
[TABLE]
Inserting the coproduct formula on the right-hand side, we find that the sum does not converge for , not even when acting on and taking a completion:
[TABLE]
Gaberdiel was certainly aware that issues like this arose whenever one combined coproducts and translations, see [GabFus94, Eq. (2.14)] and the subsequent discussion. However, he did not offer any solutions. Nahm, in his seminal paper on the definition and computation of fusion [NahQua94], noted that such convergence issues may be resolved by either working with dual modules or by redefining the fusion product as a projective limit of finite-dimensional truncations of , see Section 8.666This inverse limit approach to fusion has also reappeared in the work of Miyamoto [MiyC114] and Tsuchiya and Wood [TsuTen13]. At around the same time, Huang and Lepowsky [HuaTheI95, HL-vtc] were likewise formulating their definition of fusion, which we shall review shortly, using dual spaces.
However, Nahm’s truncation idea turned out to be much more interesting to physicists as it was subsequently generalised by Gaberdiel and Kausch [GabInd96] and used to form the basis of a practical algorithm to explicitly construct (truncations of) fusion products. We shall discuss this algorithm, now known as the Nahm-Gaberdiel-Kausch fusion algorithm, in Section 8. First, however, we shall compare Gaberdiel’s definition of fusion with the dual definition of Huang and Lepowsky.
4. The mathematician’s approach I: A universal definition
There are many essentially equivalent definitions of vertex operator algebras, which the reader may find in references such as [FLM, KacVer96, FreVer01]. The main axiom defining modules for a given vertex operator algebra is what is called the Jacobi identity in [LeLi]. We will be interested in -modules which are graded by the zero mode of the Virasoro field. More precisely, we require that be spanned, and thus graded, by its generalised -eigenspaces — in particular, we allow non-diagonalisable actions of . We denote the generalised eigenspace of corresponding to the eigenvalue by ; this eigenspace decomposition is called the conformal grading. We shall insist, with a caveat to be discussed below, that each is finite-dimensional. Then, restricting to results in finite-rank Jordan blocks.
One is also required to truncate the conformal grading from below, in some sense, because the action of a field on a state of a module should be expressed as a Laurent series with poles, but no essential singularities. This translates into the following requirement: For every and , we have for all sufficiently large . However, one frequently finds stronger conditions being assumed in the mathematical literature, for example that for any given , the spaces are zero for all sufficiently large integers . This stronger condition is met when is -cofinite (see [AbeRat04]), but can be inappropriate in general. In particular, the “staggered/logarithmic” modules of the admissible-level affine [GabFus01, AdaLat09, RidFus10] and bosonic ghost [RidVer14] vertex operator algebras all fail to meet this condition.
It may also be highly beneficial, or indeed necessary, to introduce additional gradings by other zero modes. The most frequent (and natural) occurrence of this arises when includes a Heisenberg vertex operator subalgebra whose zero modes act semisimply on an appropriate class of -modules. Such additional gradings are used, even when is rational, to refine characters so that they may be used to distinguish inequivalent irreducible -modules. When is not -cofinite, they may be required for characters to even be defined because the generalised -eigenspaces may be infinite-dimensional. Insisting on finite-dimensional homogeneous spaces with respect to the conformal and additional gradings then saves the notion of character while also preserving the finite-rank property for Jordan blocks. The theorems of HLZ [HLZ] are designed to handle such additional gradings. However, for the sake of simplicity, we will not emphasise this level of generality in what follows.
To proceed with the rigorous definitions, we first say what we mean by the restricted dual of a graded -module . As a vector space, the definition is straightforward: one merely takes to be the direct sum of the duals of the generalised -eigenspaces. In symbols,
[TABLE]
Here, ∗ denotes the ordinary vector space dual.777Because we assume that the homogeneous subspaces are all finite-dimensional, we may safely ignore all questions regarding the topological nature of these duals. This generalises in the obvious way when there are additional grading in force. In Section 6, we shall refine this notion by endowing the restricted dual with the structure of a -module.
We shall also need to introduce the notion of a suitable completion of a module. Generically, the field (written in mathematical notation), with being a non-zero complex parameter and , acts on to give an infinite sum of elements in . To accommodate for this (and other analogous infinite sums), we will often work with a completion of a module, in which the direct sum of the generalised -eigenspaces of is replaced by the direct product.
We now come to the definition of an intertwining map, the objects that form the backbone of the tensor product theory of HLZ. In mathematics, tensor products are often defined abstractly using “universal properties” before proving that the (sometimes) obvious construction of the product satisfies these properties. For example, this is how tensor products of vector spaces are defined in many mathematical textbooks. The main advantages of this universal approach include capturing the uniqueness properties of the tensor product construction as well as its relation to other algebraic and categorical gadgets. In the setup of HLZ [HLZ], the fusion product introduced by physicists is recast as a universal tensor product object with respect to intertwining maps, as we now explain. A closely related notion, namely that of intertwining operators, was introduced much earlier in [FHL] (see [MilWea02] for logarithmic intertwining operators). These are formal variable cousins of the intertwining maps that we consider here.
Definition 4.1**.**
Fix . Given -modules , and , a -intertwining map of type is a bilinear map that satisfies the following properties:
- (i)
For any and , for all , where denotes the projection onto the generalised eigenspace of -eigenvalue .888This requirement will clearly need refining when it is necessary (or desirable) to include additional gradings on the -modules. 2. (ii)
For any , and , the series defined by
[TABLE]
are absolutely convergent in the regions , and , respectively.999In the physics literature, it is customary to take and to be the first and second insertion points, respectively, in an operator product expansion. In line with this convention, quantities like (4.2) naturally lead us to speak of -intertwining maps as opposed to the -intertwining maps that are ubiquitous in the mathematics literature. (The subscript under each indicates the module being acted upon.) 3. (iii)
Given any , the field of rational functions whose poles lie in some subset of , we have the Cauchy-Jacobi identity:
[TABLE]
Here, as in Section 3, the subscript on each integrals indicate the points in that must be enclosed by the simple positively oriented contours.
The nomenclature “” may look strange, but it emphasises the fact that we are working on the Riemann sphere with three punctures at [math], and . The first two are designated as being “incoming”, or positively oriented, while the puncture is “outgoing”, or negatively oriented. We also have a preferred choice of local coordinates around the punctures: about [math], we take ; about , we take ; and about , we take . The space introduced above is precisely the field of rational functions on this punctured sphere. Below, we shall expand these functions as Laurent series centred at the punctures, implicitly using the provided local coordinates. We mention that punctured spheres are ubiquitous in mathematical approaches to fusion (and conformal field theory in general), see for example Huang’s book [HuaBook97] and the seminal work of Kazhdan and Lusztig [KL1, KL2, KL3, KL4].
Let us also mention that the sewing of such spheres — outgoing punctures to incoming punctures, respecting the local coordinates — plays a central role in building the rest of the tensor category structure, most importantly the associativity morphisms. We shall not discuss this further since our focus is only on the tensor (fusion) product itself. Interested readers may consult [HL-vtc, HuaBook97] for further details.
We now connect the notion of intertwining maps to the objects that were introduced in Section 3. The entity , in the notation of that Section, is essentially a -intertwining map, evaluated on . This raises two immediate questions:
- (i)
As per the definition, an intertwining map comes equipped with a fixed choice of , but in a field such as , we are free to let vary. How do we reconcile this? 2. (ii)
In the physics literature, the action of the field , with , on the state may be determined from the corresponding operator product expansion, by applying the (generalised) state-field correspondence. The result of this application is therefore in (the completion of) the fusion product of and . How then does the fusion product relate to the target spaces of the corresponding intertwining maps?
For the first question, it is possible to pass from a -intertwining map (in which is fixed!) to a formal variable intertwining operator. This is interesting in itself, and is explained in [HLZ]. Once this is done, any other non-zero complex number may be substituted in place of the formal variable. This must be done with great care — it is necessary to choose branches because the series expansion of the intertwining operator will usually involve non-integer powers and logarithms. The second question is likewise very interesting. It leads us to a definition of the fusion product in terms of a universal tensor product module, , which we shall define below.
First, however, note that an intertwining map is defined on the whole of the module , and not just on their “top spaces” or primary vectors (or any other “special” subspaces). Nevertheless, a fact that will prove crucial later is that an intertwining map is often completely determined by its definition on certain subspaces and/or quotients. This is quite delicate however. Given a map on appropriate subspaces and/or quotients, it may require a great deal of effort to prove that it extends to an intertwining map on the entire module, if at all.
Example 2**.**
Consider the rank- Heisenberg vertex operator algebra, known to physicists as the free boson on a one-dimensional non-compact spacetime. (All of this generalises naturally to higher ranks and dimensions.) Its irreducible highest-weight modules, known as Fock spaces, are parametrised by complex numbers: for each , we have a Fock space , generated by a highest-weight vector . Fix . It can be proved easily that there are no -intertwining maps of type unless . (In the language of physics, this is conservation of momentum.) We leave it as an exercise for the reader to demonstrate, as in Section 7, to prove that there is at most one -intertwining map (up to scalar multiples) of the type . There indeed exists a non-zero -intertwining map. Up to normalisation, it acts as
[TABLE]
where the ellipses indicate terms involving factors , with a positive integer. Physicists will indeed recognise this in terms of the operator product expansion of the primary fields corresponding to (at ) and (at [math]).101010We remark that it is these primary fields (and only these primary fields) that are called vertex operators in the physics literature. In the setting of (non-compact) free bosons, they are therefore not fields of the Heisenberg vertex operator algebra. The term vertex operator algebra itself presumably arose in the mathematical literature because early work concentrated on examples related to lattices (compactified free bosons) in which certain vertex operators are promoted to fields of an extended vertex operator algebra. As mentioned above, one still needs to prove that this definition extends to all of (the details may be found in [DonLep93]). Note that it is important to make use of a specific branch of the logarithm to make sense of terms like . However, in this case, different choices only lead to scalar multiples of .
We now give a precise definition of the tensor product by a universal property, as promised above. Let be a category of modules for a vertex operator algebra . We shall define the -tensor product of two modules as a universal object, denoted by , with respect to the -intertwining maps , for all in . Comparing with the physics approach of Section 3, it is clear that this universal approach depends upon the choice of category . In the next two sections, we will separate the categorical and non-categorical constraints. By focusing only on the latter, we shall produce a rigorous constructive definition of the fusion product of two modules in the formalism of HLZ that can be compared directly with computations performed by physicists.
Definition 4.2**.**
For each , the pair , where and is a -intertwining map of type , is called the -tensor product of and if for any and -intertwining map of type , there exists a unique -morphism such that
[TABLE]
for all and . Here, denotes the extension of to a map between the completions of and (necessary because the image of is typically in the completion of the target module). In terms of a diagram, the following should commute:
[TABLE]
There is of course the very natural question of whether this definition of -tensor products actually depends on the choice of . As expected, HLZ answer this in the negative [HLZ, Rem. 4.22]. By abuse of notation, we shall denote by , for and , keeping in mind that this element is in the completion and may not be in the module itself. This subtlety, among others, necessitates the need for analytic arguments throughout [HLZ].
Example 3**.**
It is shown in [HLZ] that for all -modules , with the universal intertwining map of type being given by . On the other hand, we also have , with . The vacuum module is thus a unit for the -tensor product, in accordance with expectations for the fusion product.
Example 4**.**
Returning to the rank- Heisenberg vertex operator algebra of 2, it can be proved [CKLR] that if is the semisimple category whose objects are finite direct sums of Fock spaces, then one may take , with universal intertwining map given by (4.4). This also agrees with the well-known (-independent) fusion rules known to physicists.
5. The mathematician’s approach II: A model for tensor products
Universal definitions are all well and good, for some purposes (mostly abstract ones). But sometimes, one needs an alternative definition that comes with an honest construction. Mathematicians often refer to such constructions as models for the universal definition. The basic philosophy behind building models satisfying the universal properties is to first take the “biggest” candidate possible and then to cut it down by imposing relations arising out of the constraints given by the “test” conditions.
With a view towards the vertex-algebraic picture to be presented later, let us review a basic example of a model: the explicit construction of the tensor product of -modules and , where is a commutative associative unital algebra over (say), as a quotient of the vector space tensor product . The universal definition of says that if we are given an -bilinear map , where is an arbitrary -module, then there exists a unique -linear map such that
[TABLE]
for all and . In other words, the following diagram must commute:
[TABLE]
To construct , we first recall that the plain old vector space tensor product is naturally an -module under the action , .111111Here, we choose to act on , rather than , in order to keep in line with the vertex-algebraic generalisation to follow. But, the bilinear map is constrained by one more property, namely that . We therefore quotient the -module by the ideal corresponding to imposing . Defining \Delta^{(1)}\big{\lparen}a\big{\rparen}=a\otimes\vvmathbb{1} and \Delta^{(2)}\big{\lparen}a\big{\rparen}=\vvmathbb{1}\otimes a, we therefore have the following (hypothetical) model for the universal definition:
[TABLE]
One can of course verify that this definition does satisfy the universal property (5.2) and so is indeed a model of the -tensor product.
In all the mathematics and physics literature, this essential idea is behind the explicit constructions of tensor product modules. In particular, Gaberdiel’s original definition (3.17) of fusion is now clearly identified as an attempt to construct a model for the fusion product of two -modules and . However, as vertex operator algebras are highly non-classical objects, one quickly runs into obstacles to making this rigorous. We also discussed these briefly in Section 3. Let us recall them again:
- (i)
If one tries to work out certain relations analogous to in the vertex-algebraic setting, one finds that they do not converge, even when completions are taken into account, because some coefficients are found to be formally infinite, see (3.21). 2. (ii)
Unlike the commutative ring case, where trivially satisfies the axioms for the algebra action on a module, it takes much more effort to prove the analogous theorem in the vertex-algebraic setting. This theorem would answer question (iii) in the material before (3.3) and we shall say a bit more about this towards the end of Section 6.
In the rest of this Section, we shall derive the relations and -action that (morally) should define a model for the universal -tensor product, ignoring these obstacles to making the construction rigorous. The aim is to draw parallels with Gaberdiel’s work, as reviewed in Section 3, before describing the rigorous formalism developed to this end by HLZ in Section 6.
For now, it will be highly beneficial to detach the and the in the (mathematicians’) notation for modes by writing them in the form , where is some auxiliary formal variable. This is not merely a syntactic vinegar — it opens up wider possibilities. In particular, we are now working in and we have room to accommodate other regular functions on the -punctured sphere, for instance , , by enlarging further to or (rational functions in ) or even (Laurent series in ). It will often be convenient to ignore the sign and write simply instead of .
Once again, choose . It is convenient to define a translation map
[TABLE]
and two expansion maps
[TABLE]
that expand a given rational function in as a power series around and , respectively.
We turn to constructing a model for the fusion product , now identified as the -tensor product defined above. The relations required to cut down to the fusion product naturally arise out of the Cauchy-Jacobi identity (4.3) for the intertwining maps, since these are essentially the only constraints we have. Let us therefore analyse this identity closely.
As in (4.3), let , , , and let be a -intertwining map of type . Let , where and are arbitrary integers. The term on the left-hand side of (4.3) may be expanded formally as
[TABLE]
The Cauchy-Jacobi identity (4.3) may therefore be written in the form
[TABLE]
Recall that we are trying to satisfy the universal property described in (4.6). If we were to define an “action”, denoted by , of on by
[TABLE]
then we could write (5.9) succinctly as
[TABLE]
In particular, intertwines the action of on and that of \Delta_{w}\big{\lparen}v_{n}\big{\rparen} on . The case for elements such as , with and , is more subtle and hence more interesting. While (5.11) continues to hold, we may also expand the term on the left-hand side to get
[TABLE]
assuming that everything converges. If so, we can summarise this simply as saying that the subspace generated by
[TABLE]
is in the kernel of any -intertwining map .
This has a most natural interpretation: If we act on elements in the -tensor product with or with its expansion about , then the result must be the same:
[TABLE]
The natural guess for a model of the universal -tensor product of and is therefore
[TABLE]
where the quotient is by the vector space spanned obtained by taking all and . Moreover, there is only one natural way to turn this space into a -module, namely by letting act as \Delta_{w}\big{\lparen}v\,t^{n}\big{\rparen}. Notice that this quotient requires us to have extended the action of the modes of on to an action of the “global mode algebra” . This globalisation avoids the need to explicitly translate the action of the modes between different local coordinates, as in (3.16).
Comparing the definition (5.15) with Gaberdiel’s definition (3.17) for the fusion product , we find striking similarities as well as one major difference. The latter is the fact that (3.17) involves two distinct coproduct actions, deduced from locality, while here there is only one. To explain this, recall that (5.15) was derived from the Cauchy-Jacobi identity (4.3), the intertwining map analogue of the Jacobi identity of vertex algebras, and that the Jacobi identity naturally subsumes both locality and the operator product expansion. It is therefore natural to expect that we can recover from this formalism the identities that were derived using locality in Section 3. Indeed, we shall confirm these expectations shortly.
First, however, let us provide some concrete formulae that capture the -action and quotient relations of (5.15). This will show that this definition of essentially coincides with Gaberdiel’s definition of the fusion product . In the next Section, we shall provide dual versions of these formulae. From the action (5.10) with , we obtain
[TABLE]
This is identical to Gaberdiel’s action, given in (3) and (3.14b), with and .121212We recall that the action of a -intertwining map on is (a projection of) , in physics notation, explaining this specialisation of insertion points. The actions of on and therefore coincide. As before, the sum acting on is actually finite due to the definition of a module over a vertex operator algebra.
If we explicitly compute the action (5.10) with , we instead arrive at Gaberdiel’s other action, given in (3) and (3.14a), with and :
[TABLE]
Again, this is very reasonable as and are related by a rigid translation by while Gaberdiel’s two coproducts are also identified up to a rigid translation by , see (3.16) (which assumes that ). The icing on the cake is the fact that the relation
[TABLE]
imposed by the definition (5.15) of , is now seen to reduce to Gaberdiel’s translation identity (3.18) (once is set to ). The latter is of course equivalent to the relations that are imposed by his definition (3.17) of .
It should now be clear that the (formal) manipulations of this Section amount to a second derivation of Gaberdiel’s definition (3.17) of the fusion product, here called the -tensor product. Unfortunately, this means that the fruits of this labour suffer from exactly the same problems as before:
- (i)
The most urgent problem is that
[TABLE]
involves an infinite sum of coproducts if is negative. As noted in (3.21), substituting in the coproduct actions on the right-hand side gives hopelessly divergent results. 2. (ii)
A second problem is that we have not restricted the targets of our intertwining maps to lie in the category that is provided to us. This means that we may have fewer intertwining operators when a category is specified, thereby implying that the tensor product so-defined may be smaller than it might otherwise be. In particular, the model (5.15) for need not lie in . As mentioned above, we shall ignore such categorical considerations in this note in order to focus on the algorithmic aspects. 3. (iii)
More fundamentally, we have not yet addressed the question of whether this model is actually a -module. If so, then it still remains to construct a universal intertwining map in order to complete the identification with the universal definition of Section 4.
Nevertheless, we now have the advantage of having rephrased Gaberdiel’s definition of the fusion product in a language that is mathematically more precise: that of intertwining maps. We shall exploit this in the following Section when we turn to the rigorous “double dual approach” of HLZ [HLZ]. This is perhaps the cleanest way to get around the first difficulty mentioned above and thus facilitate addressing the remaining problems. We mention that Nahm [NahQua94] was also well aware of this utility of dual spaces.
6. The Huang-Lepowsky-Zhang approach: Double duals
In (4.1), we defined the restricted dual of a graded -module ( being a vertex operator algebra as usual) as a vector space, promising that we would in time equip with the structure of a -module. That time has now come and the way to equip is through an involutive antiautomorphism opp on the modes , , of that acts as a kind of adjoint for the canonical pairing of and :
[TABLE]
This turns into a -module.
It is shown in [FHL] that a natural choice for this involution, for completely general vertex operator algebras, is given by the following formula. Using mathematics notation for modes and assuming that has conformal weight , the formula is
[TABLE]
We now illustrate this formula with examples in order to clarify this definition for physicists.
Example 5**.**
Suppose that is quasiprimary, meaning in particular that it is annihilated by . Then,
[TABLE]
If we extend opp to the field , then we have
[TABLE]
Apart from the sign, which we shall discuss in the following examples, this adjoint for the quasiprimary field will be very familiar to physicists.
Example 6**.**
Interesting special cases of (6.3) include the following:
- •
The identity operator is self-adjoint, meaning that , as expected.
- •
The Virasoro modes satisfy , as expected. In particular, is self-adjoint.
- •
The modes of a weight-* quasiprimary field, for example an affine current of the Wess-Zumino-Witten model, satisfy , . In particular, the Cartan zero mode is not self-adjoint and the adjoint of is not , contrary (perhaps) to expectations.*
This possibly unexpected behaviour for affine modes is easily explained by noting that one can always twist the definition of opp by composing with an automorphism of . In the case where , we can twist by the finite Weyl reflection of , which acts as , and , to recover the expected adjoint.131313In terms of the classification of real simple Lie algebras using involutions, the definition (6.2) corresponds to the split real form, while the adjoint familiar to physicists is associated with the compact real form.
Example 7**.**
The case where is the Heisenberg (free boson) vertex operator algebra and is the generator likewise gives , which can also be “fixed” by twisting by the automorphism of . However, we can appreciate the utility of this sign, and thus of the definition (6.2), by considering (as in the Coulomb gas formalism) the modified conformal vector
[TABLE]
and its associated Virasoro zero modes . For , a straightforward computation shows that and both give , as required. However, if , then is no longer quasiprimary and (6.2) instead gives
[TABLE]
Another straightforward calculation now shows that the general Ansatz is only consistent with if and , as in (6.6).
We now wish to enlarge this adjoint to be defined on the bigger space . In fact, we will go even further and define it on . Inserting into (6.2a), so switching back to mathematician’s conventions, we obtain
[TABLE]
We shall therefore define
[TABLE]
and then extend linearly to by
[TABLE]
It is not very hard to prove that , hence that opp is still involutive.
Example 8**.**
Before moving on, let us rewrite the affine and Virasoro examples discussed above in this new notation. For affine modes , we have
[TABLE]
hence , as before. For Virasoro modes , we have instead
[TABLE]
and so , also as before.
We are now ready to transfer the -action from the previous Section to dual modules. Consider the full dual . While this space is undoubtedly too big, we recall that the notion dual to taking a quotient of is identifying an appropriate subspace of . This subspace shall be identified after we have dualised the action (5.10) of , remembering to replace by , and have thus obtained an action of on . Note that because , we may regard this as an action of .
Let be a generic element of . For and , we define
[TABLE]
for all and . Again, we pause to give examples.
Example 9**.**
In the case of affine modes, this dual action of specialises to
[TABLE]
The Virasoro version is
[TABLE]
A few special cases are worth noting:
[TABLE]
Recall now from (5.15) that we should impose the consistency relation
[TABLE]
More precisely, we should impose its dual version, namely that we should restrict to the subspace of those for which
[TABLE]
for all , and . Equivalently, the desired subspace consists of those for which
[TABLE]
for all , because expanding about () is dual to expanding about (). Since opp is involutive, this consistency condition may be written in the form
[TABLE]
This is, in general, required for the subspace of satisfying (6.23a) to stand any chance of being a -module. Moreover, (6.23b) also guarantees that any infinite sum in (6.23a) is actually finite. The condition (6.23a) is thus an equality in , rather than in its completion.
The functionals that we are really after here are those that act as , where is any intertwining operator of type ( is some test module) and is an arbitrary element of the restricted dual . These functionals are capable of acting non-trivially on large subspaces of . Therefore, the full dual first provides us with enough room to work with such functionals (without having to deal with completions!) and second, the convergence issues that plagued our previous fusion product definitions, (3.17) and (5.15), are neatly sidestepped by the natural “lower truncation” requirement (6.23b).
Note that (6.23a) is dual to (5.14) which, as we saw in (5.18), is equivalent to Gaberdiel’s “coproduct equality” (3.16). In other words, the cure for the divergences that rendered Gaberdiel’s definition of fusion meaningless is just (6.23b). Note also that, as defined, one must check the -compatibility condition (6.23a) for all . We can however do better! Zhang essentially proved in [ZhaKL08] that it is enough to check this condition for , where is a set of strong generators of .
The HLZ definition for the -tensor product of the -modules and can now be stated as follows:
- •
Determine the subspace of consisting of elements that satisfy both -compatibility conditions (6.23).
- •
In this subspace, consider the subspace of “finite-energy” vectors that are spanned by the generalised -eigenvectors.
- •
Define the -tensor product to be the restricted dual of this finite-energy subspace.
This “double dual” approach then provides a candidate model for the universal -tensor product of 4.2. There is one caveat: we have again ignored the category completely. In [HLZ], HLZ impose additional conditions beyond (6.23) so that the resulting -tensor product indeed lies in . Because our aim is to compare with the physicists’ fusion product, which is category-agnostic, we do not discuss these details.
So far, we have discussed how this double dual approach overcomes or avoids the first two problems with the proposed model (5.15). It therefore remains to prove that the space we have identified above as the -tensor product is actually a -module. This essentially boils down to questions about the given action of on and the subspace of compatible functionals. Is this actually an action of ? Is the subspace indeed stable under this action?
As noted in Section 3, a proof that the action respects commutation rules and associativity was indicated by Gaberdiel for the case in which is a universal affine Kac-Moody algebra or the Virasoro algebra. A completely general proof is given by HLZ in [HLZ], lifting commutation rules to Borcherds identities (also known as generalised commutation relations), with no restrictions on the vertex operator algebra or its module category. There, it is also proved that the space of functionals satisfying the compatibility conditions (6.23) is indeed stable under the given action of . These proofs actually use formal variables and formal delta functions. It would be interesting to prove them completely in the complex-analytic setting.
We round out this section by going back to the example, discussed at the start of Section 5, of tensor products for modules and over a commutative associative unital algebra . We may regard as a vertex operator algebra with and . In effect, is identified with the constant term of , all other terms being zero, and we have a trivial conformal structure: the central charge is [math] and every vector has conformal weight [math]. In addition, any -module is naturally a module for this vertex operator algebra via .
What does the double dual construction of HLZ141414The alert reader will notice that this double dual construction is overkill here because the fields are independent of . Nevertheless, we feel it helps to unpack this abstract machinery in the simplest case and see that it works. We shall consider a less straightforward example in the next Section. give for this class of vertex operator algebras? We first note that , so in particular we have . The -action on the dual module is therefore defined by , consistent with expectations. The -action on is therefore given by
[TABLE]
since the coefficient of in the expansion of about is always [math]. It follows that
[TABLE]
A similar, but more involved computation, gives
[TABLE]
where we note the commonly employed convention that if is a negative integer.
However, the -compatibility condition (6.23a) lets us take a different route by first using to expand on the left-hand side and then using (6.25):
[TABLE]
Therefore, we must have
[TABLE]
Note first that the left-hand side is [math] if , while the binomial coefficients on the right-hand side are either equal (if ) or both [math] (for all other ). We may therefore restrict to and consider the following four possibilities for :
- (i)
and is impossible, so at most one of the binomial coefficients on the right-hand side may be non-zero. 2. (ii)
and is possible, but then and both sides are zero. 3. (iii)
If and , then the second binomial coefficient on the right-hand side is zero. Since , we have
[TABLE]
and so (6.30) reduces to
[TABLE] 4. (iv)
A similar calculation for and likewise reduces to this same equation.
It is quite enlightening to redo this analysis using generating functions (thereby considering all values of and simultaneously) and the properties of formal delta functions, as in [HuaLeLiZha06]. Either way, we conclude that the -compatibility conditions for commutative associative unital algebras pick out precisely the that implement the constraint that reduces to . The double dual model of the HLZ -tensor product is, for these vertex operator algebras, just the usual tensor product over . There are other quirks about this example, mainly arising from the fact that the central charge is zero, which are discussed in detail in [HuaLeLiZha06].
7. An explicit example of a fusion calculation: Virasoro at
Let be the universal vertex operator algebra associated with the Virasoro algebra at central charge . At this central charge, the universal Virasoro vertex operator algebra is actually simple. Let be the irreducible highest-weight Virasoro module of central charge whose highest-weight vector has conformal weight . It follows [FreVer92] that is a -module. Let and be arbitrary elements of and, finally, let be an arbitrary element of .
Our aim is, obviously, to calculate the fusion product , from here on identified with the -tensor product (with arbitrary). We shall do so using the formalism of HLZ, identifying as a Virasoro module. For this, we need to determine the possibilities for the that satisfy HLZ’s -compatibility conditions (6.23). In fact, we will only derive some restrictions on that follow as consequences of being -compatible. It is in general a hard task to prove that such indeed exist.
Experts will note that this example has historical significance, being the very first calculation performed [GabInd96] using the computational method that is now known as the Nahm-Gaberdiel-Kausch algorithm. The motivation behind this first calculation was, of course, the expectation that the fusion product would exhibit a non-diagonalisable action of , a fact that had been previously been established by Gurarie [GurLog93] using correlation functions. We shall discuss the calculation of [GabInd96], and this algorithm, in Section 8. In what follows, one may take for convenience, but this is not at all necessary. We will also freely use the notations that were introduced in previous sections.
Consider . By a result of Zhang [ZhaKL08], it is enough for us to take , since strongly generates . By way of preparation, we compute the actions
[TABLE]
and (in the same way)
[TABLE]
To begin with, let us assume that satisfies both the -compatibility conditions (6.23) and, in addition, for all .
- (i)
For , (7) gives
[TABLE]
This implies that the values are determined by the values , because the action of any negative mode in the second tensor factor may be traded for an action on the first tensor factor. (We recall that is the highest weight vector of .) 2. (ii)
Now we investigate for . On the one hand, the -compatibility condition (6.23a) requires that
[TABLE]
because is strictly positive. On the other hand, combining this with (7.4) now gives
[TABLE]
Since we have assumed that , the action of on may be traded for that of respectively. It therefore follows that is determined by the numbers \big{\langle}\psi^{\ast},(L(-1)^{k}\gamma)\otimes\gamma\big{\rangle}, for . However, the highest-weight vector satisfies
[TABLE]
by virtue of being irreducible [AstStr97]. Thus, is actually determined by the numbers and . Consequently, the space of -compatible satisfying , for all , is at most -dimensional. 3. (iii)
We now investigate the action of on such . As , for all , and the -compatible elements form a -submodule [HLZ], we can apply all the discussion above with in place of . In particular, (6.19b) gives
[TABLE] 4. (iv)
In effect, we have shown that
[TABLE]
The matrix representing this action of has zero trace and zero determinant, hence consists of a rank Jordan block with eigenvalue [math]. However, recall that we have not shown that there are two linearly independent -compatible that are annihilated by the with , just that there are at most . Consequently, this space of could actually be - or even [math]-dimensional.
In principle, we should test these for -compatibility using , for completely general . However, it is very difficult to show that no further constraints arise. Instead, one can resort to information obtained through indirect means. In particular, Gurarie showed in [GurLog93] that the correlation function involving four copies of the field (at four different insertion points) possesses logarithmic singularities. As this cannot happen if acts diagonalisably on the fusion product , this strongly suggests that there are no further constraints. We shall assume the truth of this statement, hence that we have correctly identified a rank Jordan block in the -action. It is useful to indicate this conclusion pictorially as follows:
[TABLE]
We emphasise that this picture indicates just a part of the space of of all functionals on that satisfy the -compatibility conditions (6.23). Equation 7.10 demonstrates that this part describes finite-energy vectors in . 5. (v)
We next consider , assuming that is -compatible and that for all . In other words, we wish to compute the action of on the that corresponds to the -eigenvector in the Jordan block identified above. However, the -compatible elements form a -module [HLZ] and
[TABLE]
for all . The above discussion therefore applies mutatis mutandis with in place of . In particular, the conclusion that such are generalised -eigenvectors of eigenvalue [math] must apply to . As this is impossible (the -eigenvalue is clearly ), the only way out is to have are determined by the numbers .
This conclusion does not apply if we relax the condition that , that is if we consider to be one of the generalised eigenvectors of , because . To identify if is zero or not, we would need to identify a basis of the subspace of -compatible elements that are annihilated by the with . This can be done, though we shall not do so here, and the result is that is not zero when . We add this information to our pictorial representation of thusly:
[TABLE]
Here, the indicates that the target state is [math]. 6. (vi)
Using the well-known structure theory for Virasoro highest-weight modules, we conclude that the submodule of generated by the -eigenvector of eigenvalue [math] is irreducible and is therefore isomorphic to , where denotes the Virasoro Verma module of conformal weight . In particular, it is isomorphic to the vacuum module of the vertex operator algebra. The generalised -eigenvectors do not generate highest-weight modules of course. However, each becomes a genuine eigenvector in the quotient module and therefore generates a highest-weight module of conformal weight [math] in this quotient. Unfortunately, the information we have does not allow us to identify — all we can say is that it is not isomorphic to .
To identify , we must delve deeper into the structure of the fusion product. Considering the Virasoro action on the subspace of -compatible that are annihilated by the with , some tedious computation verifies that there is a second vanishing relation akin to the relation established above. The image of this relation in is
[TABLE]
where is the image of any generalised -eigenvector of conformal weight [math]. This vanishing, along with the structure theory of Virasoro highest-weight modules now identifies as the quotient .
It is therefore natural to conjecture that the finite-energy submodule of is characterised by the following non-split short exact sequence of -modules:
[TABLE]
Taking restricted duals gives the following non-split short exact sequence for the fusion product:
[TABLE]
Here, we have noted that is irreducible, hence self-dual. This can, however, be reorganised so as to arrive at the same non-split short exact sequence as for :
[TABLE]
We indicate this reorganisation pictorially by taking the dual (reversing the arrows) in (7.13):
[TABLE]
If this conjecture is true, then the sequence (7.17), along with the non-diagonalisable -action, makes a staggered module [RohRed96] and the structure theory of such modules [RidSta09] shows that this non-split sequence completely determines the (self-dual) fusion product up to isomorphism (the corresponding extension group is ). To verify this, one needs to rule out the possibility that the fusion product is in fact larger than this staggered module. This can be done with the information currently available, but requires much deeper knowledge of extension groups (in a generalisation of category that allows for non-diagonalisable -actions).
With regard to this calculation, there are several points that merit further explanation.
First, note that at every stage, we are only giving necessary constraints that are consequences of the -compatibility conditions. This means that at every stage, it may be possible that we have fewer possibilities for the than one might naïvely expect. Typically, such additional constraints arise from relations satisfied in the modules being fused, for instance the vanishing of singular vectors, and their interpretation using -compatibility. In the physics literature, such extraneous are (dual versions of) the spurious states of Nahm [NahQua94], see Section 8.
Second, recall that HLZ identify a subspace of the (enormous) full dual as the restricted dual of the actual fusion product . It seems like dualising this inclusion leads to the conclusion that the fusion product may be realised as a quotient of , vindicating the approaches discussed in Sections 3 and 5. However, we know that these approaches led to unacceptable divergences. The crucial fact to pinpoint here is that “dualising this inclusion” is the source of our confusion — the full dual is not graded by generalised -eigenspaces, so we cannot take its restricted dual. The best that we could conclude then is that the fusion product may be realised as the finite-energy vectors in the double dual (which is even more enormous than the full dual).
Lastly, in order to build fusion products algorithmically, for example by considering subspaces of -compatible that are annihilated by the with , for some , we are naturally led to incorporate filtrations of the mode algebra into the procedure. The obvious filtration is given by conformal weights, but we may have to get more creative in general. We shall have a little more to say on this in the following Section.
8. The fusion algorithm of Nahm-Gaberdiel-Kausch
We have reviewed Gaberdiel’s original approach to defining fusion and shown that it may be interpreted mathematically in terms of -intertwining maps. The resulting “construction” of the fusion product was shown to be formally meaningless due to convergence issues, but we have seen how this can be made rigorous using dual spaces á la HLZ. We have even seen how to perform non-trivial calculations in the HLZ formalism that allow one to identify fusion products, in favourable circumstances. Now, we would like to complete the circle and discuss how physicists perform these calculations. The method that we shall explain here was originally proposed by Nahm [NahQua94] and was subsequently generalised and implemented by Gaberdiel and Kausch [GabInd96]. It is therefore known as the Nahm-Gaberdiel-Kausch fusion algorithm, or NGK algorithm for short.
We shall discuss this algorithm shortly with the aid of the same example (Virasoro at ) that was treated in the previous Section. Here, we shall be fairly brief because there are already several detailed discussions addressing these practicalities in the physics literature, see for example [GabInd96, EbeVir06, CreLog13, CanRasRidNS15]. The point is really to make manifest that the NGK algorithm is essentially the dual of the computational method that we have outlined above for the HLZ formalism.
An elephantine question now enters the room: How did NGK develop a practical algorithm to construct fusion products when they knew that their definition of fusion suffered from divergences? The answer is of course that physicists have a long history of dealing with divergences, especially when field theory is involved, and so their reaction to this seemingly intransigent block was decidedly meh. Indeed, Nahm pointed out [NahQua94] that these divergences could be fixed by working in the dual space. More interestingly, however, he chose to ignore this in favour of a practical approach that avoided duals and instead worked with quotients.
To explain his idea, recall that our HLZ computation above began by considering the subspace of -compatible in the dual of the tensor product space that were annihilated by the (dual) action of the with . Dualising this now leads us to consider the quotient of the tensor product space in which we impose annihilation by the action of the with . On this quotient, we also need to impose the dual of -compatibility. We have already noted above that the dual of (6.23a) is Gaberdiel’s equality of coproducts (3.16), itself derived from locality, which is formally divergent on the full tensor product. Let us check how this condition fares on Nahm’s quotient. Substituting (3) or (3.11), with and , into (3.18) gives (for )
[TABLE]
The infinite sum on the left-hand side is harmless when acting on any equivalence class because for , by definition of a -module. The novel feature is thus that the infinite sum on the right-hand side is now also rendered finite because we are working in a quotient in which negative modes act as [math]. Nahm’s quotient has thus cured the divergences in much the same way that (6.23b) did for HLZ. The divergences are similarly cured for the other in this Virasoro vertex operator algebra thanks to the magic of normal ordering.
Quotienting by the action of the with is perfectly fine for identifying fusion products in rational conformal field theory. However, we saw in the previous Section that there are fusion products for which this is not going to be true. Gaberdiel and Kausch recognised this in the course of studying such examples (which arise in so-called logarithmic conformal field theory) and therefore generalised Nahm’s cure to incorporate quotients by the action of the with , for some “depth” .151515In fact, they took this a step further and discussed quotients by actions of fairly arbitrary subalgebras of the mode algebra of . Appropriate filtrations by such subalgebras then lead to a consistent framework in which one can evaluate the action of any given mode. The need for quite exotic filtrations is best exemplified by referring to the rather difficult computations that arise when studying fusion products for modules over non-rational affine vertex operator algebras, see [GabFus01, RidFus10].
We digress briefly to note that for a general vertex operator algebra , the depth-[math] quotient of any irreducible -module (whose conformal weights are bounded below) coincides with the image of said module under the Zhu functor of [ZhuMod96]. On the quotient, one can only compute the action of those modes of that commute with (zero modes with physics conventions). This action of course agrees with that of the Zhu algebra. As regards depth- quotients, aficionados of higher-level Zhu algebras should feel right at home. However, it is possible to define actions of certain non-zero modes that map between quotients of different depths [GabInd96]. This does not seem to have been incorporated into higher Zhu theory yet (though perhaps it should).
A natural question to ask now is whether one can honestly define fusion products in terms of these filtered quotients on which the divergence malady has been eradicated. In favourable cases, such as that of the previous Section where one has the highest-weight theory of the Virasoro algebra at one’s disposal, we only need analyse a finite number of these quotients in order to completely identify the fusion product. However, an abstract definition should apply more generally. Such a definition might go as follows:
- •
Assemble the quotients into a projective system and take the projective limit.
- •
Define the fusion product to be the submodule of finite-energy vectors in this projective limit.
This definition is hinted at in Nahm’s original paper [NahQua94] and is proposed concretely in a paper of Tsuchiya and Wood [TsuTen13] (though this has not been developed further to the best of our knowledge), see also similar work of Miyamoto [MiyC114]. Unfortunately, none of these papers seem to prove that this definition agrees with that of HLZ, even in favourable cases. We are very tempted to conjecture that it does.
One obvious difficulty with this approach is in determining whether the result is independent of the choice of (suitable) filtration and its quotients. For -cofinite vertex operator algebras, one might expect this to be the case with the filtration by conformal weight being perhaps sufficient to completely identify the results. However, applying the NGK algorithm to non-rational affine vertex operator algebras [GabFus01, RidFus10] suggests strongly that this is a much more subtle question in general — the presence of sectors that are twisted by spectral flow automorphisms means that filtering by conformal weight definitely does not suffice. In fact, it can happen that all conformal weight filtration quotients lead to zero.
At the end of the day however, what is clear is that we may dualise the methodology we detailed in Section 7 to compute fusion products in the HLZ formalism. We shall explain in the rest of this Section that this dual formalism is essentially the NGK algorithm. The conclusion is that fusion computations performed using NGK will necessarily agree with those performed using HLZ, despite the fact that the NGK formalism currently has no rigorous definition for the fusion product. Of course, the NGK algorithm has the relative advantage of dispensing with the abstraction of the dual space formalism.
As Feynman advised, we shall now shut up and calculate, again considering the Virasoro fusion product of with itself, as discussed in the previous Section. We begin by investigating the depth-[math] quotient of , imposing relations such as Gaberdiel’s coproduct equality (8.1) (which we recall is dual to -compatibility) in order to cut it down to the depth-[math] quotient of . If we take , then the right-hand side acts as [math] on the depth-[math] quotient and we have
[TABLE]
For , this lets us swap the action of on the first tensor factor for a linear combination of terms in which , , and so on act on the second tensor factor. By swapping all such actions onto the second factor, we are left with only -modes acting on the first. However, two of these may be replaced by an , by (7.8), which may then be swapped for an action on the second factor. It follows that (the images of) and together form a spanning set for the zero-depth quotient.
We can do even better by using (3.14b) for the action of the negative Virasoro modes, again because this action is required to vanish. This formula simplifies, for , to
[TABLE]
which allows us to swap the action of a negative mode of the second factor for , , and so on acting on the first. With some careful bookkeeping, it is easy to see that by bouncing the actions from one factor to the other and back again, we get the spanning set
[TABLE]
for the zero-depth quotient of .
As in Section 7, it is not easy to tell if this spanning set is a basis or not, but we can rephrase our conclusion in a more general (and hopefully enlightening) manner. Let us call the span of and the special subspace of . We shall denote the depth-[math] quotient of an -graded module by . The conclusion is then that the depth-[math] quotient of may be expressed as a quotient of the tensor product of the special subspace of and its depth-[math] quotient:
[TABLE]
As these are just vector spaces, it would also be reasonable to consider the depth-[math] quotient of the fusion product as a subspace of the tensor product. Nahm’s first deep insight into fusion was to realise that this is a quite general fact. For an arbitrary vertex operator algebra and an arbitrary -graded -module , let denote the image in of the action of the negative modes , for all and (using mathematics conventions!). The special subspace is then defined [NahQua94] to be the vector space quotient . Nahm then argues that
[TABLE]
for -modules and .
In the example at hand, we can determine the action of on the candidate space for by applying (3) and bouncing the actions back and forth between the tensor factors until we again have a linear combination of the elements of (8.4). For example, (3), (7.8), (8.2) and (8.3) give
[TABLE]
which of course agrees with the result obtained in (7.9) using the HLZ double dual formalism. Here, as there, we find a non-diagonalisable action of which, when combined with Gurarie’s observation about logarithmic singularities in correlation functions, shows that (8.4) is a basis for .
This game of bouncing actions between tensor factors is not confined to the depth-[math] world. Gaberdiel and Kausch showed in [GabInd96] that (8.6) generalises readily to depth-, at least for the Virasoro case with filtration by conformal weight:
[TABLE]
This has since been verified for several other vertex operator algebras [GabRat96, GabFus97, GabFus01, RidBos14, CanRasRidNS15]. As in Section 7, we shall look quickly at what happens to our example when . First, note that is a basis for both and , hence that is a quotient of a four-dimensional space. We saw in Section 7 that this fusion quotient was actually only three-dimensional. There, this was established using some straightforward abstract reasoning. Here, we want to take the time to see how it also follows from a relation satisfied by the Virasoro action on .
Recall that to identify the special subspace of , we used the singular vector relation (7.8). This relation also holds for the second factor of the tensor product , hence may be exploited to deduce additional relations to impose on . In particular, \Delta_{1,0}\big{\lparen}L(-1)\big{\rparen}^{2}=0 and (7.8) give
[TABLE]
The first term is simplified using (8.1):
[TABLE]
The second is fine as is, so we simplify the third by using \Delta_{1,0}\big{\lparen}L(-2)\big{\rparen}=0:
[TABLE]
Section 8 therefore becomes
[TABLE]
an additional relation that reduces the dimensionality of from down to . Nahm refers to the left-hand side of (8.12) as a spurious state.
The full identification of the fusion product in the NGK formalism now proceeds in a similar fashion to the HLZ computation discussed in Section 7. We will not repeat the details here, but instead comment on certain mild differences. As we have seen, the determination of spurious states seemed somewhat easier with the HLZ formalism. This is because the depth-[math] part of the HLZ algorithm captured states in the (dual) fusion product that were annihilated by the positive modes, thereby characterising all singular vectors at once. On the other hand, we remarked that some high-powered extension group results were needed to conclude that the HLZ identification did not miss states in the fusion product not generated by highest-weight vectors. By contrast, this conclusion is easy with the NGK formalism because the depth-[math] calculation captures all states that are not obtained by acting with a negative mode. It would be very interesting to combine the two formalisms and see if a hybrid algorithm could efficiently take advantage of these observations. We shall not do so here of course, leaving such speculations for future work.
9. A (very brief) summary of other approaches to fusion
If one is working with rational conformal field theories, for which the representation theory of the underlying vertex operator algebra is semisimple with finitely many simple objects, then the fusion product has the simple form (3.2). In mathematical language, we can rewrite this in the form
[TABLE]
where the , with , enumerate the irreducible -modules up to isomorphism and denotes the space of -intertwining maps of the indicated type.161616We caution that despite this formula, an explicit construction of the fusion product using -compatibility conditions, among other things, is required in the work of Huang and Lepowsky [HuaTheI95, HuaTheII95, HuaTheIII95] in order to build a braided tensor structure. Here, we are assuming that the fusion coefficients appearing in (9.1) are all finite. Now the problem of finding the fusion product is equivalent to computing the various fusion coefficients (these dimensions). This problem can be solved, in principle, using the technology of Zhu algebras, as was stated by Frenkel and Zhu [FreVer92], with the proof given by Li [LiThesis94, LiNuc98]. The formula is as follows:
[TABLE]
Here, denotes the Zhu algebra of , denotes the image of Zhu’s functor from -modules to -bimodules, and is the left--submodule of spanned by the vectors of minimal conformal weight. The hom-space in this formula corresponds to -bimodule homomorphisms. The proof of this theorem is fairly technical, but uses essentially familiar ideas: showing that the action of an intertwining operator is fully determined by its action on “small enough” spaces, namely . The hard part is of course going back: to build an intertwining operator consistently, given only its action on such small spaces.
During the course of his proof of the Frenkel-Zhu bimodule theorem, Haisheng Li in [LiThesis94, LiNuc98] presented another “abstract” construction of the fusion product philosophically similar to the one we have given above. The setting is also non-logarithmic. The fused module is spanned by “modes” , where and run through the respective modules and runs over the complex numbers. Here, is the mode corresponding to the “universal intertwining operator”. Li thus builds an abstract vector space spanned by all the entities and cuts it down by imposing relations satisfied by intertwining operators. To the best of our knowledge, the analogous construction has not been carried out in the logarithmic setting. However, a generalisation of the Frenkel-Zhu theorem to the logarithmic world exists [HuaYanLog12]. Unsurprisingly, it involves the higher Zhu algebras of [DonVer98].
Huang and Lepowsky’s first series of papers on the theory of fusion products for rational conformal field theories was, at least in part, inspired by Kazhdan and Lusztig’s series of papers [KL1, KL2, KL3, KL4] that provided a tensor structure on the category of ordinary modules over an affine Lie algebra at levels satisfying . For a comparison of the Huang-Lepowsky and Kazhdan-Lusztig approaches for these cases, we refer to [ZhaKL08]. Note that certain aspects of HLZ’s opus [HLZ] are decidedly harder than in [KL1, KL2, KL3, KL4] — it requires much more effort to prove in general that the fused object is actually a module for the vertex operator algebra as compared to a Lie algebra. However, Kazhdan and Lusztig were also able to prove that their categories close under fusion, while Huang and Lepowsky actually build their tensor product theory by assuming that fusion closes on a suitable category. Currently, the most general result confirming such closure under fusion is from [HuaC209] where it is proved that categories of finite length modules over a -cofinite (also known as lisse) vertex operator algebra are closed under fusion (see also [HuaApp17]). Results pertaining to certain non--cofinite situations are also available, see, for example, [CreBra18].
One can find many other approaches to fusion in the literature, some of which we have already mentioned. Tsuchiya and Wood have announced [TsuTen13] a rigorous theory of fusion in terms of a projective limit of NGK quotients. However, the proofs have not yet appeared. Miyamoto has constructed [MiyC114] a similar theory in which it is asserted that -cofinite modules close under fusion. This bears a strong resemblance to the main result in Nahm’s original paper [NahQua94] in which -cofiniteness goes by the name of quasirationality (the reader may recall that this term was mentioned in the quote in the introduction).
We also want to mention an approach that has been developed by the statistical physics community, see [PeaLog06, ReaAss07] for example, in which one computes “fusion products” for finite discretisations of the conformal field theory and then takes the continuum scaling limit in order to recover information about the actual fusion products. This approach is currently far from rigorous, but there is a concrete proposal [GaiLat13] for this discretised fusion based on categories of modules over the Temperley-Lieb algebras and their generalisations. One of the main issues here is the fascinating link between the Temperley-Lieb and Virasoro algebras as dictated by scaling limits [GaiLog13]. Comparisons between the discretised and conformal fusion results in the logarithmic case [MorKac15] indicates that this link exhibits subtle structure that is still poorly understood. Nevertheless, fusion gives us a powerful tools to better understand scaling limits. A rigorous theory of scaling limits would certainly be a jewel in the crown for mathematical physics.
