Realizing the braided Temperley-Lieb-Jones C*-tensor categories as Hilbert C*-modules
Andreas N{\ae}s Aaserud, David E. Evans

TL;DR
This paper constructs a C*-algebra associated with Temperley-Lieb-Jones categories and demonstrates their equivalence to a subcategory of Hilbert modules, providing a new realization of these categories as braided C*-tensor categories.
Contribution
It introduces a C*-algebra framework for Temperley-Lieb-Jones categories and establishes their equivalence to a subcategory of Hilbert modules, extending to general finitely generated rigid braided C*-tensor categories.
Findings
Equivalence of Temperley-Lieb-Jones categories with a subcategory of Hilbert modules.
Construction of a C*-algebra of compact operators associated with these categories.
Extension of the framework to arbitrary finitely generated rigid braided C*-tensor categories.
Abstract
We associate to each Temperley-Lieb-Jones C*-tensor category with parameter in the discrete range a certain C*-algebra of compact operators. We use the unitary braiding on to equip the category of (right) Hilbert -modules with the structure of a braided C*-tensor category. We show that is equivalent, as a braided C*-tensor category, to the full subcategory of whose objects are those modules which admit a finite orthonormal basis. Finally, we indicate how these considerations generalize to arbitrary finitely generated rigid braided C*-tensor categories.
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.
Realizing the braided Temperley–Lieb–Jones
C*-tensor categories as Hilbert C*-modules
Andreas Næs Aaserud and David E. Evans
Abstract
We associate to each Temperley–Lieb–Jones C*-tensor category with parameter in the discrete range a certain C*-algebra of compact operators. We use the unitary braiding on to equip the category of (right) Hilbert -modules with the structure of a braided C*-tensor category. We show that is equivalent, as a braided C*-tensor category, to the full subcategory of whose objects are those modules which admit a finite orthonormal basis. Finally, we indicate how these considerations generalize to arbitrary finitely generated rigid braided C*-tensor categories.
1 Introduction
In the present paper, the authors recast the Temperley–Lieb–Jones C*-tensor category with parameter in Jones’ discrete range (cf. [30]) as a C*-tensor category of (right) Hilbert C*-modules, drawing inspiration from the work of Erlijman–Wenzl [11], Hartglass–Penneys [25] and Yuan [57], among others.
1.1 Background
Temperley–Lieb algebras first appeared in the work of Temperley and Lieb [50] on Potts and ice-type models in statistical mechanics, in which they were defined in terms of generators and relations. These relations reappeared in the work of Jones [30], in which (quotients of) Temperley–Lieb algebras manifested as subalgebras of higher relative commutants of (von Neumann) subfactors (see also [22]). A description of the Temperley–Lieb algebras in terms of what are now known as Temperley–Lieb diagrams first appeared in the work of Kauffman [36] (see also [34]), who was studying a knot invariant introduced by Jones [31]. Later, it was realized that a diagrammatic description could be given for tensor categories (cf. e.g. [51]) and standard invariants of subfactors (cf. Jones’ introduction of subfactor planar algebras [32] based on the work of Popa [44]). In particular, diagrammatic Temperley–Lieb–Jones C*-tensor categories were considered (cf. e.g. [56], [9], [13]), which can be viewed as arising from the Temperley–Lieb–Jones factor planar algebras (cf. [32]; see also [39], [7]). When the parameter is confined to , the associated Temperley–Lieb–Jones C*-tensor categories are known to describe (up to equivalence) categories that have appeared in various contexts, including
- •
representations of affine Lie algebras and vertex operator algebras arising from Wess–Zumino–Witten models at finite levels in 2D conformal field theory (cf. e.g. [28] and the references therein);
- •
representations of the loop group at finite levels (cf. [46], [52]);
- •
representations of quantum at certain roots of unity (cf. [54]).
We refer the reader to [26] for an overview and further references. It should also be mentioned that can be recovered as the C*-tensor category of -bimodules arising from certain subfactors (cf. [55]; see also Remark 8.2 in [45]). A special feature of the C*-tensor categories with is the presence of a unitary braiding (cf. e.g. [39]), which we will use extensively in the present paper.
1.2 Motivation
Ultimately, our goal of describing in terms of Hilbert C*-modules is motivated by a connection with -theory (cf. e.g. [6], [49], [27]), namely the theorem of Freed, Hopkins and Teleman (cf. [15, 16, 17]) describing the fusion ring of the category of level representations of the loop group in terms of twisted equivariant -theory. Related to this, we observed in [1] that the -group of certain approximately finite-dimensional (AF) C*-algebras has a ring structure that is closely related to the fusion ring of . For example, the -group of the inductive limit of Temperley–Lieb–Jones C*-algebras, whose Bratteli diagram is given in [30], is a localization of the fusion ring of . The present paper is a result of our efforts to lift such a ring structure in -theory to a tensor product structure on an underlying category of modules. We found it natural to use the framework of Hilbert C*-modules, which generalize both Hilbert spaces and vector bundles and find uses in diverse areas of mathematics, including -theory, Kasparov’s -theory, and quantum groups (cf. e.g. [37], [6]).
1.3 Related work
Given a (small) rigid C*-tensor category , Yuan in [57] constructed a unital C*-algebra and a fully faithful monoidal -functor from into the category of finite type Hilbert C-bimodules over , the tensor product in being given by interior tensor product. A variant of Yuan’s construction yields a fully faithful monoidal *-functor from into , where is the unital AF-algebra whose Bratteli diagram arises from the fusion graph of (in the notation of section 2.4.3). For example, when , this diagram is
\bullet$$\bullet$$\bullet$$\bullet$$\bullet$$\bullet$$\bullet$$\bullet$$\bullet$$\bullet$$\bullet$$\bullet$$\bullet$$\bullet
In the present paper, we make use of Yuan’s formalism in defining certain Hilbert spaces and bounded operators. In turn, Yuan was influenced by earlier realizations of C*-tensor categories in terms of bimodules over von Neumann algebras (for which we refer to the citations in [57]).
On the other hand, based on the work of Guionnet, Jones and Shlyakhtenko [24], Hartglass and Penneys in [25] associated a C*-algebra along with a Hilbert C*-bimodule over to an arbitrary factor planar algebra . They then fed this bimodule into a construction due to Pimsner (cf. [43]) in order to associate Cuntz and Toeplitz type algebras to planar algebras. When is the Temperley–Lieb–Jones planar algebra with parameter , is isomorphic to the fusion ring of . This led us to consider modules over a variant of the C*-algebra .
It should also be mentioned that the tensor product that is defined in the present paper is related to a tensor product of modules over Temperley–Lieb algebras with varying numbers of strands that was introduced in [47, 48] and studied further in [19], [3], [18]. Moreover, the definition of the modified version of the C*-algebra of Hartglass and Penneys that we use is influenced by the notion of dilute Temperley–Lieb algebras, which originated in [23], [5].
1.4 Structure of the paper
Section 1 is this introduction. In section 2, we cover well-known preliminary material on Hilbert space operators, Hilbert C*-modules, C*-tensor categories and the Temperley–Lieb–Jones C*-tensor categories with .
Our contribution starts in section 3. Using the formalism of Yuan and the notion of dilute Temperley–Lieb diagrams (as presented in [5]), we construct a variant of the C*-algebra of Hartglass and Penneys (section 3.1). Next, we explain a way to associate operators in and its strong closure to certain infinite diagrams (section 3.2). Using an idea of Erlijman and Wenzl (cf. [11]), we then harness the unitary braiding on to define a *-homomorphism by superposition of diagrams (section 3.3) and observe that the product on induced by recaptures the product in the fusion ring of (Remark 3.4).
In section 4, we first use as well as interior and exterior tensor products of Hilbert C*-modules to define a tensor product of Hilbert -modules (section 4.1). We next use this tensor product to equip the category of Hilbert -modules with the structure of a C*-tensor category (section 4.2) and supply it with a unitary braiding (section 4.3).
In section 5, we first define a -functor from into and show that it is monoidal and braided (section 5.1). In section 5.2, we then use to prove Theorem 5.3, which states that is equivalent, as a braided C-tensor category, to the full subcategory of whose objects are those modules which admit a finite orthonormal basis (and which is introduced in section 4.4). Thereafter, we note that the tensor category “categorifies” the ring (Remark 5.5) and indicate how one can prove a version of Theorem 5.3 for arbitrary finitely generated rigid braided C*-tensor categories (Remark 5.6).
Finally, in section 6, we pose some questions concerning representability of C*-tensor categories on Hilbert C*-modules and realizability of the representation category of the Virasoro algebra.
2 Preliminaries
2.1 Operators on Hilbert space
In this paper, we consider operators on a complex Hilbert space . We denote by the space of all bounded linear operators on , which comes equipped with a plethora of topologies. In this paper, we will restrict attention to the norm topology, which is induced by the operator norm, and the strong operator topology, which is the topology of pointwise convergence in the norm on , that is, strongly if and only if for all . We will need the following standard fact.
Fact 2.1**.**
Let be a bounded sequence in such that whenever . Then and converge strongly in .
The normed space is a C*-algebra. It contains the C*-subalgebra of compact operators, which is the smallest C*-subalgebra of that contains all operators of finite rank. The following standard fact will be useful to us.
Fact 2.2**.**
Let be a sequence in that converges strongly to some operator . For any compact operator , we have that .
2.2 Hilbert C*-modules
A (right) Hilbert C*-module over a C*-algebra is a (right) -module equipped with a -valued inner product such that is a complete norm. The general theory of such modules is laid out very carefully in [37], to which we refer for precise definitions and all the information that the reader will need.
Let us comment on the notation and terminology used in the present paper. We use the symbol for the exterior tensor product of Hilbert C*-modules (so that if is a Hilbert -module and is a Hilbert -module then is a Hilbert -module) and the symbol for the interior tensor product with respect to a *-homomorphism . By an orthonormal basis for a Hilbert -module , we shall mean a (possibly infinite) family of elements in such that
- (i)
whenever ;
- (ii)
is a projection in for all ;
- (iii)
the Fourier expansion is valid for all .
2.3 C*-tensor categories
Below, we recall the notions of C*-tensor categories, semisimplicity, unitary braidings and monoidal *-functors. We refer to [20], [10], [38], [11] and [40] for more information.
2.3.1 Definition of a C*-tensor category
A category is called a C*-tensor category if the following conditions are satisfied (where , and denote arbitrary objects in ):
- (1)
Each morphism set is a complex Banach space. Moreover, composition is bilinear and for any pair of composable morphisms.
- (2)
There is an antilinear contravariant functor such that for all objects , for all morphisms , and the C-identity holds for all morphisms . In particular, each endomorphism space is a unital C*-algebra.
- (3)
For any , the morphism is a positive element of .
- (4)
There is a bilinear bifunctor and natural unitary isomorphisms (called associators or associativity constraints) satisfying the pentagon identity (see Definition 2.1.1(iii) of [40] or equation (4.2) below). [By definition, a (unitary) isomorphism in is a morphism such that and .]
- (5)
There is a distinguished object in (called the tensor unit) and natural unitary isomorphisms and (called left and right unit constraints) satisfying the triangle identity (see Definition 2.1.1(iv) of [40] or equation (4.4) below).
- (6)
for all morphisms and .
- (7)
The category has subobjects and finite direct sums (see Definition 2.1.1(vi), (vii) of [40]).
- (8)
The tensor unit is simple. [An object in is said to be simple if .]
A C*-tensor category is said to be strict if the associators and unit constraints are identity morphisms.
2.3.2 Semisimplicity
Briefly speaking, a C*-tensor category is said to be semisimple if every object in is isomorphic to a finite direct sum of simple objects. We next explain what this means in detail. Pick a set of mutually non-isomorphic simple objects such that every simple object in is isomorphic to some . Given an object in , there exist non-negative integers (with for all but finitely many ) such that where denotes a direct sum of copies of . This means that, for each with , there exist morphisms such that for all and In fact, form an orthonormal basis for equipped with the inner product given by for . The number is called the multiplicity of in and is sometimes denoted by . We write if . Since we mention it in a few places, we also recall that the fusion ring of is the free abelian group generated by and equipped with the product
2.3.3 Unitary braidings
A unitary braiding on a C*-tensor category is an assignment of a unitary isomorphism to every pair of objects in , natural in and , satisfying the hexagon identities (see [35] or equations (4.6) and (4.7) below). As in [11], we call a C*-tensor category with a choice of unitary braiding a braided C*-tensor category.
2.3.4 Monoidal functors
A functor between C*-tensor categories and is called a *-functor if is linear and satisfies for all morphisms . It is said to be monoidal (or to be a tensor functor) if there are natural unitary isomorphisms that are compatible with the associators and unit constraints (see Definition 2.1.3 of [40] or equations (5.1)–(5.3) below). If is a monoidal *-functor and and are both braided then we say that is braided if the isomorphisms are compatible with the braiding (see equation (5.4) below).
2.4 The Temperley–Lieb–Jones categories
In this section, we recall the notion of Temperley–Lieb diagrams and of certain vector spaces, algebras and categories that one can associate to them.
2.4.1 Temperley–Lieb–Jones algebras
We recall first the notion of an -Temperley–Lieb diagram (for of equal parity), which first appeared in [36]. Such a diagram consists of non-crossing smooth strands inside a rectangle with nodes (or marked points) on the left side and nodes on the right side, each node being connected to a unique strand. (Some examples are shown in the next figure.) Given , denote by the formal complex linear span of all isotopy classes of -Temperley–Lieb diagrams and define a product as follows. In order to multiply an -Temperley–Lieb diagram by an -Temperley–Lieb diagram, start by juxtaposing them, matching up the nodes to form a new diagram. Next, remove each closed loop at the cost of multiplying by the scalar . The following figure gives an example of the product of a -Temperley–Lieb diagram and a -Temperley–Lieb diagram.
\bullet$$=$$=\!\delta
In particular, is an associative algebra, which is known as the ’th Temperley–Lieb algebra. One can define a linear trace on as follows. If is an -Temperley–Lieb diagram then is defined by a picture such as the one below (in which ), which is turned into a scalar by removing closed loops as explained above. (This trace is usually called a Markov trace.)
Moreover, one can define an antilinear *-operation by reflecting diagrams about a vertical axis.
Jones famously proved (cf. [30]) that the linear trace is positive for all if and only if . Given in this range, put Then the product above descends to a product the above -operation descends to a -operation and the trace descends to a positive faithful trace on . Thus, is a finite-dimensional C-algebra, which is known as the ’th Temperley–Lieb–Jones C-algebra.
2.4.2 Temperley–Lieb–Jones C*-tensor categories
Let be given. The Temperley–Lieb–Jones (or reduced Temperley–Lieb) C*-tensor category with parameter is defined as follows. Its objects are all formal finite sums , where is a projection in the C*-algebra for each . Given projections and , the morphism set is . More generally, given objects and , the morphism set consists of all -matrices whose ’th entry is in . Composition of morphisms is given by multiplication of Temperley–Lieb diagrams combined with matrix multiplication. The tensor product in is defined as follows. Given projections and , the tensor product is formed by stacking on top of (or rather by the bilinear extension of this procedure applied to pairs of diagrams) to obtain a projection in . The tensor product of two objects and is simply . The tensor product of morphisms is given by vertical stacking combined with tensor multiplication of matrices, i.e., One can show that is a strict C*-tensor category, whose tensor unit is the empty Temperley–Lieb diagram.
2.4.3 Jones–Wenzl projections
For any , the C*-tensor category is semisimple. Up to unitary isomorphism, the simple objects are the so-called Jones–Wenzl projections (cf. [53]). If then the Jones–Wenzl projections form an infinite sequence with for all , where is the empty diagram and is a single strand. The remaining Jones–Wenzl projections are defined via Wenzl’s recursive formula (see e.g. equation (2.1) in [39], in which is equal to in their notation). It is a fact that in for all . If with then the Jones–Wenzl projections form a finite sequence , defined recursively as above. In this case, in for while .
In either case, the category is generated by the object in the sense that every simple object occurs as a direct summand of some tensor power of . Note in this connection that for all .
2.4.4 The unitary braiding
If then is a braided C*-tensor category. Specifically, one defines a unitary braiding as follows. Consider the unitary Kauffman element
\sigma^{\mathrm{TL}}_{\pi,\pi}\,=\,z^{-1}$$+\,\,z
of , where if while if . We will use the following conventional graphical representation of the Kauffman element as a crossing.
\sigma^{\mathrm{TL}}_{\pi,\pi}\,=\,$$\big{(}\sigma^{\mathrm{TL}}_{\pi,\pi}\big{)}^{-1}=\,
Using it, one can define a unitary element of by a braid diagram like the one below (which corresponds to the case and ).
Given projections and , one defines a unitary isomorphism in by . To see that is indeed an element of , one uses the isotopy invariance of the Temperley–Lieb diagrams along with the following two identities, which follow easily from the definition of the crossing.
==
Finally, the unitary braiding is given by the unitary isomorphisms in \mathrm{Hom}\big{(}(\oplus_{i}P_{i})\otimes(\oplus_{j}Q_{j}),(\oplus_{j}Q_{j})\otimes(\oplus_{i}P_{i})\big{)} defined as direct sums of the .
3 On a C*-algebra and a *-homomorphism
In this section, we define a Hilbert space , a C*-algebra and a -homomorphism , drawing inspiration from [5], [25], [57] and [11]. Our starting point is the braided C-tensor category with , its tensor unit , the generating object , and a set of simple objects in chosen as in section 2.3.2. Put and denote by the set of infinite sequences of elements in for which there exists such that for . Given such a sequence , we put . As is a strict C*-tensor category, this infinite tensor product makes sense.
3.1 Definition of
For each and , the morphism space is equipped with the inner product given by . We denote by the orthogonal direct sum of the Hilbert spaces as varies through . In symbols,
[TABLE]
Next, we put
[TABLE]
Given and , define a linear operator by the formula
[TABLE]
for . It is a bounded operator whose adjoint operator is
[TABLE]
Moreover,
[TABLE]
In particular, is a projection in for each . Clearly, .
Lemma 3.1**.**
We have that for all .
Proof.
Consider the *-homomorphism given by . The semisimplicity of implies that is injective. Since every injective -homomorphism between C-algebras is isometric, it follows that
[TABLE]
for all . ∎
For each , denote by the finite-dimensional C*-algebra spanned by the operators of the form , where for all . Each admits a positive faithful trace defined by where is the number of entries in that equal . Moreover, for all . Denote by the smallest C*-subalgebra of that contains every , i.e.,
[TABLE]
The following result describes the structure of .
Lemma 3.2**.**
We have that
[TABLE]
Proof.
Note first that . Indeed, each operator is compact because it can be written as , where is the orthogonal projection onto the finite-dimensional subspace . Conversely, if is a unit vector in and is a unit vector in then contains the rank one operator , which maps onto . Thus, for each , contains a complete set of matrix units for . The result follows. ∎
The next lemma will be used to define certain morphisms between tensor products of -modules.
Lemma 3.3**.**
Assume that and converge strongly in , where for all . Put . Then and for all .
Proof.
Note that , where the sum converges in the strong operator topology. Let be given. By Fact 2.2, converges to in norm because . Similarly, converges to in norm. Since is a C*-subalgebra of , the lemma follows. ∎
3.2 Diagrammatic operators
In effect, the above construction allows us to associate operators to certain kinds of diagrams. These diagrams all consist of strands inside a rectangle with an infinite sequence of nodes, some empty and some non-empty (or filled-in), attached to each of its (left and right) sides such that every strand connects two distinct non-empty nodes and every non-empty node is the end point of a unique strand. The simplest such diagram is a dilute Temperley–Lieb diagram (cf. e.g. [5]). It has only finitely many non-empty nodes, which are connected by non-crossing strands. The top of such a diagram is depicted below.
1$$2$$3$$4$$5$$1$$2$$3$$4$$5
The diagram in the figure gives rise to the operator , where , , and is the morphism given by the pictured Temperley–Lieb diagram. By definition, the C*-algebra is generated by operators arising from dilute Temperley–Lieb diagrams.
The following figure illustrates the product of two diagrammatic operators. Note that the patterns of empty and non-empty nodes have to match in the middle for the product to be non-zero.
\bullet$$=\!\delta$$=
The unitary braiding on allows us to also associate operators to certain diagrams that involve crossings. For instance, we can associate operators to what one might call “finite dilute braid diagrams”. Such a diagram has only finitely many non-empty nodes (which is what the term “finite” in the name of the diagrams refers to). Moreover, every strand connects a node on the left side to one on the right side, and any two given strands are only allowed to cross a finite number of times. The top of a sample diagram of this type is shown below.
8$$4$$2$$4$$6$$8$$1$$3$$5$$7$$1$$5$$2$$6$$3$$7
If one such diagram can be obtained from another by a finite sequence of Reidemeister moves of types 2 and 3 then these two diagrams give rise to the same operator. Indeed, the unitary braiding engenders, in a natural way, a group homomorphism from Artin’s braid group on strands into the unitary group of for every (see e.g. page 374 in [11]). In particular, every finite dilute braid diagram gives rise to a partial isometry in .
We will also in a slightly different way associate operators to what might be termed “(possibly) infinite dilute braid diagrams”. These diagrams are defined in the same way as their finite cousins, except that they are allowed to have infinitely many non-empty nodes and hence infinitely many strands. Let be such a diagram and denote by the pattern of empty and non-empty nodes on its left side. Denote by the set of patterns that can be obtained from by replacing all but finitely many non-empty nodes by empty ones. Given , we get a finite dilute braid diagram by removing from every strand whose left end point corresponds to an empty node in and replacing both end points of each removed strand by empty nodes. As mentioned above, this new diagram gives rise to a partial isometry in , which we denote by . Since
[TABLE]
whenever , Fact 2.1 implies that is strongly convergent in . We put
[TABLE]
Although need not belong to , Fact 2.1 and Lemma 3.3 imply that
[TABLE]
for all . If has no empty nodes then is a unitary operator in . This follows from the fact that multiplication in is jointly strongly continuous on bounded sets. In general, is a partial isometry in whose range projection is . (Recall that was defined on page 3.1.)
3.3 Definition of
Define, for each , a unitary element in terms of the unitary braiding on in the same way as on page 374 in [11] (when there is ), except that we sum over all patterns . As an example, the following figure shows two of the terms in the definition of .
++
We can think of as , where is the diagram on the left, all nodes below the displayed part of the diagram being empty. However, in this case it is just a finite sum.
We can now define a *-homomorphism by
[TABLE]
where (and similarly for ). The faithfulness of the traces and the fact that on elements of the form imply that is a well-defined isometric *-homomorphism. The purpose of the unitaries is to ensure that
[TABLE]
for all , where is the inclusion map . This allows us to extend the *-homomorphisms to an isometric *-homomorphism
[TABLE]
Diagrammatically, the effect of applying to a tensor product of operators arising from dilute Temperley–Lieb or braid diagrams is to superimpose the one on the left on top of the one on the right in such a way that the nodes are interleaved.
Remark 3.4**.**
By Lemma 3.2, is isomorphic to the fusion ring as an abelian group. It is also easy to check that the induced product map
[TABLE]
on agrees with the product on the fusion ring. (This boils down to the fact that is a rank one projection in for any and any unit vector .) Below, we will “categorify” this statement, by using to define a tensor product of right Hilbert -modules that recaptures the tensor product in (see also Remark 5.5).
4 On the braided C*-tensor categories and
In this section, we use the -homomorphism from the previous section to endow the category of (right) Hilbert -modules with the structure of a braided C-tensor category. We also introduce the full subcategory of modules admitting a finite orthonormal basis.
4.1 A tensor product of right Hilbert -modules
Given two right Hilbert -modules and , we define their tensor product by
[TABLE]
where is the *-homomorphism from the previous section. (See section 2.2 for an explanation of the notation.) Given adjointable maps and between right Hilbert -modules, we denote by the adjointable map given by
[TABLE]
for , and .
As a simple example, let and be projections in . Then and are right Hilbert -modules (with inner product given by ) and there exists a surjective -linear isometry defined by for .
We next relate the above tensor product to the standard direct sum of Hilbert -modules. Given finite families and of right Hilbert -modules, we have a surjective -linear isometry
[TABLE]
defined by for , and .
4.2 The C*-tensor category
We denote by the category whose objects are all right Hilbert -modules and whose morphism sets consist of all adjointable (or, equivalently, all bounded -linear, cf. [14]) maps . Below, we will endow this category with the structure of a C*-tensor category. Note first that conditions (1), (2), (3), (6) and (7) in section 2.3.1 follow from the general theory of Hilbert C*-modules. Thus, our goal in the present section is to define associators, a tensor unit, and unit constraints satisfying conditions (4), (5) and (8).
4.2.1 Associators
We begin by defining associators in . To do so, we first define a unitary operator as the operator associated to the following infinite braid diagram . (Note that, in notation introduced on page 3.2, the multi-colored figure on page 3.2 depicts (), where .) First connect the nodes numbered , , , on the left side to those numbered , , , on the right side by strands in order. (These nodes and strands are colored red in the aforementioned figure.) Next connect, by (green) strands that cross over the ones already drawn, the nodes on the left side numbered , , , to those numbered , , , on the right side. Finally, connect, by (blue) strands that cross over the ones already drawn, the nodes on the left side numbered , , , to those numbered , , , on the right side.
We next observe that
[TABLE]
for all . The following figures illustrate the case when . In that case, the left hand side of equation (4.1) arises from the diagram
\boldsymbol{b_{3}}$$\boldsymbol{b_{2}}$$\boldsymbol{b_{1}}
Note that, in the above figure and the one below, the dotted lines do not represent strands, but only serve to keep track of the positions of empty nodes. Also, depending on which of the four nodes attached to each are empty and non-empty, the solid lines may or may not represent strands. For comparison, the right hand side of equation (4.1) arises from the diagram
\boldsymbol{b_{3}}$$\boldsymbol{b_{2}}$$\boldsymbol{b_{1}}
In general, one of these diagrams can be obtained from the other by a finite sequence of Reidemeister moves of types 2 and 3. Thus, the associated operators are equal.
We can now define associators as follows. Given right Hilbert -modules , and , consider the formula
[TABLE]
where , , and . Here, on the left hand side is viewed as an element of
[TABLE]
while on the right hand side is viewed as an element of
[TABLE]
On the one hand, we get that
[TABLE]
On the other hand, we have that
[TABLE]
Since these two expressions coincide by equation (4.1), the above formula defines a -linear isometry
[TABLE]
Similarly, we can define a -linear isometry
[TABLE]
by the formula
[TABLE]
As this is the inverse of , we get that is a unitary isomorphism in . The assignment is clearly natural in , and .
4.2.2 Pentagon identity
In order to show that along with the associators and the unit constraints that we define below is a C*-tensor category, we must verify the pentagon identity, which in the present context is the identity
[TABLE]
for any objects , , and in . We verify it by applying both sides to an element of the form
[TABLE]
in the quadruple tensor product \big{(}(M_{1}\otimes M_{2})\otimes M_{3}\big{)}\otimes M_{4}. Let us first consider the left hand side. First, maps the given element to
[TABLE]
Next, maps the above element to
[TABLE]
Finally, maps this element to
[TABLE]
We now consider the right hand side. First, maps the element in equation (4.3) to
[TABLE]
Next, maps the above element to
[TABLE]
which is equal to
[TABLE]
and, in turn, to
[TABLE]
We now see that the pentagon identity reduces to the identity
[TABLE]
Since is generated by operators arising from dilute Temperley–Lieb diagrams, and because for a certain infinite braid diagram (see page 3.2), it suffices to prove that
[TABLE]
whenever are such that the patterns agree. (Recall that was defined on page 3.1.) In this identity, each side is the operator associated to some finite dilute braid diagram. One can easily check that both of these diagrams consist of strands that live on four separate layers, as we next explain. The bottom layer consists of those strands whose left end point is at one of the non-empty nodes numbered , , , , the next layer at those numbered , , , , the next layer at those numbered , , , , and the top layer at those numbered , , , . This means that, in both diagrams, every crossing is of the following sort: A strand from crosses over a strand from with . It is easily deduced from this that one of the diagrams can be obtained from the other by a finite sequence of Reidemeister moves of types and , from which the identity follows.
4.2.3 Tensor unit and unit constraints
Denote by the operator in that is associated to the empty diagram. We will exhibit as a tensor unit in by defining explicit unit constraints
[TABLE]
for each object in . First, we define two partial isometries and in . Namely, is the operator associated to the infinite dilute braid diagram
which we will call , while is the operator associated to the diagram
which we call . We have that
[TABLE]
for all . It follows from this that we may define a unitary isomorphism
[TABLE]
by the formula
[TABLE]
for and . Note that the adjoint (and inverse) of is given by the formula
[TABLE]
for and . Clearly, the assignment is natural in .
Similarly, we can define a unitary isomorphism
[TABLE]
in by the formula
[TABLE]
for and . Again, the assignment is natural in .
4.2.4 Triangle identity
In the present context, the triangle identity states that
[TABLE]
for any objects and in . By applying both sides to an element of the form , we see that the verification reduces to proving the identity
[TABLE]
for . Similarly to the case of the pentagon identity, it suffices to prove that
[TABLE]
whenever are such that the patterns agree. Note that the operator on the left hand side arises from a finite dilute braid diagram such as
while the operator on the right hand side arises from
which can be obtained from the top diagram by a finite sequence of Reidemeister moves of type 2.
4.2.5 Simplicity of the tensor unit
To finish the proof that is a C*-tensor category, we note that is a simple object in . Indeed, one easily checks that
[TABLE]
(see also the proof of Lemma 5.1 below).
4.3 A unitary braiding on
We next define a unitary braiding on and verify the hexagon identities.
4.3.1 Definition of the braiding
Denote by the unitary operator in that is associated to the infinite braid diagram that is formed as follows. First connect the nodes on the left side numbered , , to those on the right side numbered , , by red strands (as in the following figure). Next, for each of the remaining nodes on the left numbered , say, draw a blue strand from it to the top of the diagram, crossing over the red strands whose left end point is above it, and then continue this strand to the node numbered on the right side, now crossing under the red strands whose right end point is above that node. The following figure shows one of the associated finite dilute braid diagrams ().
Note that
[TABLE]
for all .
Equation (4.5) allows us, given two objects and in , to define a unitary isomorphism
[TABLE]
by the formula
[TABLE]
for , and . The assignment is clearly natural in and and will turn out to be a unitary braiding on .
4.3.2 Hexagon identities
In the present context, the two hexagon identities are
[TABLE]
for any objects , and in . Let us prove the first identity and leave the second one to the reader. The left hand side maps an element of the form to
[TABLE]
while the right hand side maps it to
[TABLE]
Thus, the first hexagon identity would follow from the identities
[TABLE]
for . As in the case of the pentagon identity, this reduces to showing that
[TABLE]
whenever are such that the patterns agree. In this identity, the operator on each side arises from a certain finite dilute braid diagram. The next figure shows a sample pair of diagrams that can appear. On the left hand side, we could have
which would be paired with the following diagram on the right hand side.
Note that, in both diagrams, the blue strands always cross over the green strands. Thus, one can transform both diagrams into the same diagram by pulling the green and blue strands up and pulling the red strands down. In the case of our sample pair of diagrams, the common diagram is
Since this only involves Reidemeister moves of types 2 and 3, the associated operators are equal.
4.4 The full C*-tensor subcategory
Denote by the full subcategory of whose objects are those right Hilbert -modules which admit a finite orthonormal basis in the sense of section 2.2. (Note that, by [2], every module in admits a possibly infinite orthonormal basis.) Clearly, contains the tensor unit in . In order to check that is a C*-tensor subcategory of , we must show that is closed under tensor products. To do this, let and be objects in . Choose finite orthonormal bases and for and , respectively. Using the identities and , one verifies that the elements form a finite orthonormal basis for , showing that is an object in . Note that this could also be deduced from the following easily proved fact.
Fact 4.1**.**
Let be a finite orthonormal basis for a right Hilbert -module . Then is isomorphic to , where for all .
5 Realizing as right Hilbert -modules
In this section, we show that is equivalent to as a braided C*-tensor category.
5.1 A braided monoidal *-functor
We will now define a functor (where , as above). The following notation will be convenient. Setting , with leading copies of , we denote by for any . We also put for any . Finally, we denote by the projection (as defined on page 3.1).
We define on objects as follows. Given a projection , we define by the formula
[TABLE]
on the right hand side of which we view as a morphism. Given an object in , we put
[TABLE]
On the right hand side, the symbol denotes the standard direct sum of right Hilbert -modules.
We next define on morphisms. Given a morphism , where and are projections, we define to be the adjointable map given by left-multiplication by . For any morphism , we define to be the adjointable map associated to the matrix .
It is clear that is a *-functor. We will prove that it is in fact a braided monoidal *-functor. Thus, given any two objects and in , we will define a unitary isomorphism in such a way that the assignment is natural in and and all four of the following identities hold for all objects , and in :
[TABLE]
(We are using the fact that is strict.) First, given , we define a unitary isomorphism
[TABLE]
by the formula for , where is the partial isometry in arising from a diagram like the one depicted below (in the case and ).
The fact that is a well-defined unitary isomorphism comes down to the easily verified identities and .
Given projections and , we define as the restriction of . More generally, given two objects and in , we define as the composition \big{(}\oplus_{(i,j)}J_{P_{i},Q_{j}}\big{)}\circ\phi, where is the unitary isomorphism \big{(}\oplus_{i}F(P_{i})\big{)}\otimes\big{(}\oplus_{j}F(Q_{j})\big{)}\to\oplus_{(i,j)}(F(P_{i})\otimes F(Q_{j})) from section 4.1. Note that the domain of is F(\oplus_{i}P_{i})\otimes F(\oplus_{j}Q_{j})=\big{(}\oplus_{i}F(P_{i})\big{)}\otimes\big{(}\oplus_{i}F(P_{i})\big{)} while its codomain is F\big{(}(\oplus_{i}P_{i})\otimes(\oplus_{j}Q_{j}))=\oplus_{(i,j)}(F(P_{i})\otimes F(Q_{j})).
It is easy to reduce the naturality of as well as the identities in equations (5.1)–(5.4) to the case where , and are projections in Temperley–Lieb–Jones C*-algebras. Since is defined as the restriction of , it is in fact enough to verify these identities in the case where , and are identity elements in such algebras. This case can be taken care of by straightforward diagrammatic arguments. For the convenience of the reader, we indicate the proofs of equations (5.1) and (5.4), starting with the latter. In the case under consideration, equation (5.4) is just
[TABLE]
The verification of this identity amounts to proving that
[TABLE]
In the case when , the left hand side arises from the finite braid diagram
while the right hand side arises from the diagram
As one of these diagrams can in general be obtained from the other by a finite sequence of Reidemeister moves of type , we get equation (5.5). Similarly, equation (5.1) reduces to the identity
[TABLE]
In the case when and , the left hand side arises from the diagram
while the right hand side arises from
As in the proof of the pentagon identity, equation (5.6) is verified in general by noting that the strands live on three separate layers (corresponding to the three colors used in the figures).
5.2 and are equivalent
Finally, we will prove that is fully faithful (i.e., restricts to a bijection on each morphism space) and that if we restrict its codomain to the subcategory then it is essentially surjective (i.e., hits every isomorphism class of objects).
Lemma 5.1**.**
The functor is fully faithful.
Proof.
It suffices to prove that restricts to a bijective map for any given pair of projections and .
We first prove injectivity. Let be such that . Since is linear on morphisms, we need only show that . Since is left-multiplication by , we get that , whereby by Lemma 3.1.
We next prove surjectivity. Let be given. Then performs left-multiplication by . Set so that . Since is finite-dimensional and for all , it follows that . Thus, for some morphism . ∎
Lemma 5.2**.**
The (codomain-restricted) functor is essentially surjective.
Proof.
Let be any object in . By Fact 4.1, is isomorphic to a direct sum of modules of the form , where is a projection in . Writing such a projection as a finite sum of minimal projections, we get that is isomorphic to a direct sum of modules of the form , where is a minimal projection in . Thus, we may assume that , where is a rank one projection in, say, the summand . Pick such that , and let be a unit vector in . Then is a rank one projection in the summand , and therefore Murray–von Neumann equivalent to in . It follows that which yields the stated result. ∎
In conclusion, we have the following theorem.
Theorem 5.3**.**
If then the Temperley–Lieb–Jones C*-tensor category and the category are equivalent as braided C*-tensor categories.
We end this section with a couple of remarks.
Remark 5.4**.**
Although we have not defined the conjugate of an arbitrary object in , we have shown that every such object is isomorphic to for some object in . Since is a monoidal -functor, has a conjugate (namely ). Thus, every object in does have a conjugate and is in fact a rigid braided C-tensor category. (See [38] and e.g. section 2.2 of [40] for the concepts of conjugates and rigidity in C*-tensor categories.)
Remark 5.5**.**
Denote by the fusion ring of consisting of formal differences of isomorphism classes of modules in . Define a group homomorphism by , where is any diagonal projection in for which . Since -linear maps may be identified with -matrices whose ’th entry belongs to in such a way that composition corresponds to matrix multiplication and adjoints correspond to matrix adjoints, we get that is well-defined. (In the module picture of , corresponds to , where is the unitalization of .) The map is injective because is an AF-algebra and hence admits cancellation. Since for all , where is any minimal projection in the summand of , and the classes generate , it follows that is surjective. If and then , and is the class of the diagonal -matrix whose ’th diagonal entry is . Thus, we may now conclude that is an isomorphism of rings. In this sense, the above equivalence of categories “categorifies” the isomorphism of rings that was exhibited in Remark 3.4.
Remark 5.6**.**
Theorem 5.3 can in fact be proved in greater generality, as we next indicate. Let be a finitely generated rigid (see Definition 2.2.1 of [40]) braided C*-tensor category. The assumption that is rigid implies that is semisimple (see section 2.3.2) and that each is a finite-dimensional C*-algebra equipped with a canonical positive faithful trace (cf. [38]; see also [40]). The assumption that is finitely generated means that there exists a finite set of objects such that every simple object in occurs as a direct summand of a tensor product of objects in .
By a version of the Mac Lane Coherence Theorem (that can e.g. be deduced from the proof of Theorem XI.5.3 in [35]), we may assume that is strict. Denote by a direct sum of the objects in . By Theorem 2.17 in [7], for example, the category is equivalent, as a C*-tensor category, to the category whose objects are formal finite sums of projections and whose morphisms are matrices whose ’th entry belongs to (when ). One can use the unitary braiding on to define a unitary braiding on by (when and ). Then and are equivalent as braided C*-tensor categories.
Next, put and choose as in section 2.3.2. Then, as in section 3.1, we construct a Hilbert space [where ], operators , and a C*-algebra that is *-isomorphic to . We can also define a -homomorphism and equip with associators, unit constraints and a unitary braiding as in sections 3.3 and 4 by using the well-known graphical calculus for braided tensor categories (cf. e.g. [51]). Hence, obtains the structure of a braided C-tensor category. Finally, we can define a braided monoidal -functor as in section 5.1 and show, as in section 5.2, that is an equivalence of categories. Thus, the initial category is equivalent to as a braided C-tensor category.
Let us finally mention some examples of categories to which this generalization of Theorem 5.3 applies. Firstly, could be the representation category of a compact group. Secondly, and more interestingly for us, could be a further example of the Verlinde fusion category in conformal field theory e.g. arising from the finite-level, positive-energy representation theory of the loop group of a compact, simple, connected, simply-connected Lie group (cf. [46], [52]). (The Temperley–Lieb–Jones category is the Verlinde fusion category arising from .) These latter categories can also be constructed from certain quantum groups at roots of unity (cf. [54]; see also section 6A of [11]). Thirdly, there are examples arising from the quantum double construction applied to not necessarily braided categories, which yields braided C*-tensor categories. The most prominent of these is the quantum double of the Haagerup subfactor, which has attracted much attention recently due to evidence that this system should arise from a conformal field theory (cf. [12]).
6 Concluding remarks and outlook
In the present paper, we have shown how to realize certain braided C*-tensor categories as categories of (right) Hilbert C*-modules with a natural tensor product structure (see Theorem 5.3 and Remark 5.6) or, phrased differently, how certain braided C*-tensor categories act faithfully on certain C*-algebras via Hilbert C*-modules. In light of this, it is natural to ask on which C*-algebras a given C*-tensor category (possibly without a unitary braiding) can act (faithfully) in this sense. In this context, it may be noted that, starting from , for example, one can define a variant of the Hilbert C*-bimodule of Hartglass and Penneys (cf. [25]) and use Pimsner’s construction from [43] to construct from it a Toeplitz type C*-algebra that is -equivalent (by Theorem 4.4 of [43]) to the C*-algebra that appeared in the present paper. Perhaps this allows one to realize as a C*-tensor category of Hilbert -modules.
It is a long standing open problem to rigorously construct a conformal field theory (CFT) from a continuum scaling limit of a statistical mechanical model at criticality — or to construct a CFT from a modular tensor category (cf. e.g. [41], [8], [42], [12], [33], [18], [29], [4]). One aspect of this is to derive the category of representations of the Virasoro algebra from representations of Temperley–Lieb algebras in the limit in a mathematically rigorous way. The representation theory of the Virasoro algebra at central charge , where , can be realized from the diagonal embedding via a coset construction (cf. [21]). Here, through the Sugawara construction, the affine Lie algebra has central charge . It is then intriguing to ask whether there is a parallel coset construction starting from an embedding , where is the algebra constructed as above from the Temperley–Lieb category with parameter , that yields the representation category of the Virasoro algebra at central charge .
Acknowledgements
We would like to thank the following entities for their generous hospitality while research that would eventually lead to the present paper was carried out: The Isaac Newton Institute for Mathematical Sciences in Cambridge, England, during the research program Operator Algebras: Subfactors and their Applications in the spring of 2017; the Hausdorff Research Institute for Mathematics in Bonn, Germany, during the trimester program von Neumann Algebras in the summer of 2016; and the Dublin Institute for Advanced Studies in Dublin, Ireland, during a research visit in December 2017. We would also like to thank the organizers of the conference Young Mathematicians in C-Algebras 2018* (YMC*A 2018) in Leuven, Belgium; the organizers of the Operator Algebra Seminar at the University of Copenhagen; and the organizers of the Analysis Seminar at Glasgow University (especially Jamie Gabe) for giving the first named author opportunities to present our work. This research was supported by Engineering and Physical Sciences Research Council (EPSRC) grants EP/K032208/1 and EP/N022432/1.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Aaserud, A. N. and Evans, D. E.: K-theory of AF-algebras from braided C*-tensor categories , Rev. Math. Phys. (2020), 2030005. Online Ready. https://doi.org/10.1142/S 0129055 X 20300058 · doi ↗
- 2[2] Bakić, D. and Guljaš, B.: Hilbert C*-modules over C*-algebras of compact operators , Acta Sci. Math. (Szeged), vol. 68 (2002), pp. 249–269.
- 3[3] Belletête, J.: The fusion rules for the Temperley–Lieb algebra and its dilute generalization , J. Phys. A: Math. Theor., vol. 48 (2015), 395205 (67 pp). https://doi.org/10.1088/1751-8113/48/39/395205 · doi ↗
- 4[4] Belletête, J., Gainutdinov, A. M., Jacobsen, J. L., Saleur, H. and Tavares, T. S.: Topological defects in lattice models and affine Temperley–Lieb algebra , preprint (2018), ar Xiv:1811.02551 [hep-th].
- 5[5] Belletête, J., and Saint-Aubin, Y.: The principal indecomposable modules of the dilute Temperley–Lieb algebra , J. Math. Phys., vol. 55 (2014), 111706 (41 pp). https://doi.org/10.1063/1.4901546 · doi ↗
- 6[6] Blackadar, B.: “ K 𝐾 K -Theory for Operator Algebras”, Second Edition, Mathematical Sciences Research Institute Publications, 1998. (First Edition published by Springer, 1986.)
- 7[7] Brothier, A., Hartglass, M. and Penneys, D.: Rigid C*-tensor categories of bimodules over interpolated free group factors , J. Math. Phys., vol. 53 (2012), 123525 (43 pp). https://doi.org/10.1063/1.4769178 · doi ↗
- 8[8] Connes, A. and Evans, D. E.: Embeddings of U(1)-current algebras in non-commutative algebras of classical statistical mechanics , Comm. Math. Phys., vol. 121 (1989), pp. 507–525.
