Realizing some Multiplicity-Free Fusion Rules
We recall the notion of a fusion ring associated to a fusion category and realize two previously unknown sets of multiplicity-free fusion rules.
Fusion Rings
Classifying fusion categories is a huge task–likely impossible–but much effort has been made to find certain invariants to help distinguish fusion categories at various levels of structure. One such invariant is the fusion ring associated to a fusion category \( \mathcal{C} \). They are one of the more useful invariants of fusion categories, though they are incomplete at determining the whole structure of the category. For instance, one area they fall short is the lack of their ability to capture the associativity isomorphism \( (X \otimes Y) \otimes Z\cong X \otimes (Y \otimes Z) \) and in certain cases the braiding \( X \otimes Y \cong Y \otimes X \).
The Fusion Ring of a Fusion Category
Recall that fusion categories are rigid, semisimple, abelian, \( k \)-linear, monoidal categories with finitely many simple objects, which include the monoidal unit \( \mathbf{1} \). Let \( \mathcal{C} \) be a fusion category and denote the collection of simple objects by \( \mathcal{O}( \mathcal{C} ) = \left\{ X_0 , \ldots , X_n \right\} \) in an ordered fashion, choosing \( X_0 = \mathbf{1} \). The direct sum on objects in a fusion (in fact, just abelian \( k \)-linear) category act as an “addition”. We can formalize this with the Grothendieck group: the free abelian group generated by the set \( \mathcal{O}( \mathcal{C} ) \), considered with equality up to isomorphism.
Continuing in the same way, the tensor product induces a kind of “multiplication” on the objects of \( \mathcal{C} \). i.e., we have a multiplication structure on the Grothendieck group given by
\begin{equation} \label{eq:2} X_i\cdot X_{j} = [X_i \otimes X_j] \end{equation}
where \( [X_i \otimes X_j] \) denotes the isomorphism class of the object \( X_i \otimes X_j \). The ring with this multiplication and addition is called the Grothendieck ring of the category \( \mathcal{C} \).
Notice that everything we’ve said so far doesn’t use some key properties of fusion categories. To start with, semisimplicity tells us that \( X_i \otimes X_j \) is a finite direct sum of the simple objects \( X_i \). The general description of the isomorphism class of this object is then
\begin{equation} \label{eq:fusion-decomp} X_i \otimes X_j \cong \bigoplus_{k=1}^{n} N_{ij}^k X_k \end{equation}
where \( N_{ij} \) are non-negative integers called the fusion rules. The various structures above assemble a special kind of ring called a fusion ring. A fusion ring is a unital based ring of finite rank. We unroll the definitions:
A based ring \( R \) is a ring that is free as a \( \mathbf{Z} \)-module equipped with the following:
a. A \( \mathbf{Z}_+ \)-basis \( B = \left\{ b_i \right\}_{i\in I} \) such that \( b_i b_j = \sum_{k\in I}^{} c_{ij}^kb_k \) where \( c_{ij}^k\in \mathbf{Z}_+ \). b. And identity \( 1 \) which is a non-negative linear combination of the basis c. Let \( \tau : R \to \mathbf{Z} \) be the group homomorphism taking \( b_i \) to \( 1 \) if \( b_i \) appears in the decomposition of \( \mathbf{1} \), and \( 0 \) otherwise. We demand that there is an involution \( i \mapsto i^{*} \) of the ring such that the induced ring endomorphism is an anti-involution and the map \( \tau \) satisfies \( \tau(b_i b_j) =1 \) if \( i = j^{*} \) and \( 0 \) otherwise.
A based ring is called unital if the identity \( 1 \) is a basis element. We conclude by noting that finite rank means there are finitely many basis elements.
The constraint in a is analogous to the fusion decomposition, while the involution in c comes from the rigidity of the category. More details and standard results can be found in (Etingof et al. 2016, 3).
Fusion Rings as an Invariant of Fusion Categories
To every fusion category we can associated a fusion ring. Many questions in math come from asking about the opposite of a process we know we can carry out. In this case, we can ask about the categorifiability of a fusion ring. That is, given a fusion ring \( R \), can we construct a fusion category whose Grothendieck ring is \( R \)? One might even ask for more and ask if we can uniquely construct a fusion category from a given fusion ring.
The answer to the latter is a definitive no. One can construct two inequivalent fusion categories which descend to isomorphic fusion rings. Not all hope is lost though, the theorem Ocneanu rigidity states that there a finitely many equivalence classes of fusion categories with a given fusion ring. The question of if there are finitely many fusion categories of any given rank is very much open.
To my knowledge, the question of categorifiability of a fusion ring has only a partial answer. Namely, one can rule out categorifiability and unitary categorifiability via some properties of the fusion coefficients (see (Vercleyen and Slingerland 2023)), but there is not a complete criteria of categorifiability of fusion rings.
Low Rank Fusion Rings
The benefit of working from fusion rings up to fusion categories is that fusion rings are highly computable (at least in comparison to fusion categories). The authors (Vercleyen and Slingerland 2023) used a computer algebra system to compute some fusion rings through rank \( 9 \). They published a list of explicity known fusion rules along with some known (or conjectured) properties on the website https://anyonwiki.github.io/. You’ll notice that some of the fusion rings have unknown properties, like whether or not they are categorifiable. I set out to work on some of those properties.
Fusion Rules \( \operatorname{FR}^{8,0}_4 \)
The fusion rules \( \operatorname{FR}^{8,0}_4 \) (https://anyonwiki.github.io/pages/FRPages/FR_8_1_0_4.html) arise from a rank \( 8 \) fusion ring which is multiplicity-free. Here, multiplicity-free means that the fusion rules are either \( 0 \) or \( 1 \). Up to now it was unknown if this ring was categorifiable, and I answered this question positively.
It was pointed out to me by my advisor that a good place to look for a categorification was a subcategory of the so-called metaplectic categories \( \operatorname{SO}(N)_2 \). The details of these categories are beyond the scope of the article, but their fusion rules are known completely (Gustafson, Rowell, and Ruan 2018; Ardonne et al. 2016; Bruillard et al. 2018).
We can realize the fusion rules \( \operatorname{FR}^{8,0}_4 \) as “one half” of the metaplectic category \( \operatorname{SO}(12)_2 \). We say “one half”, because the category \( \operatorname{SO}(12)_2 \) is graded by the group \( \mathbf{Z}_{2} \times \mathbf{Z}_{2} \), and we can choose the fusion category generated by the trivial graded component and the graded component associated to \( (1,0) \) (or equivalently, \( (0,1) \)).
One can use the results of (Bruillard et al. 2018) to compute the complete set of fusion rules of the objects of \( \operatorname{SO}(12)_2 \) chosen accordingly. A summary of the results of this computation are presented in the tables below. Compare these results to the fusion rules presented on the AnyonWiki.
For an example of one such computation, we work out \( X_1 \otimes V_1 \). The multiplicity of any simple object in the direct sum decomposition can be found using the Frobenius reciprocity laws. That is, for simple objects \( A,B,C \), \( N_{A,B}^C = N_{A^{*},C}^B = N_{C, B^{*}}^A \).
The multiplicity of \( X_i \) in the decomposition of \( X_1 \otimes V_1 \) is given by \( N_{X_1, V_1}^{X_i} = N_{X_1^{*} , X_i}^{V_1} = N_{X_1 , X_i}^{V_1} = 0 \) by self-duality of simple objects. A simple object \( X \) is self-dual if \( N_{X,X}^{\mathbf{1}}\neq 0 \). i.e. that \( \mathbf{1} \) appears in the direct sum decomposition of \( X \otimes X \). Similarly, \( N_{X_1 , V_1}^f = N_{X_1 ,f}^{V_1} = 0 \) and similarly for the multiplicity of \( g,fg \). Finally, \( N_{X_1 , V_1}^{V_1} = N_{V_1 , V_1}^{X_1}= 1 \) and similarly for \( N_{X_1 , V_1}^{V_2}=1 \).
Object | Dimension |
---|---|
1 | \( 1 \) |
\( g \) | \( 1 \) |
\( f \) | \( 1 \) |
\( fg \) | \( 1 \) |
\( X_0 \) | \( 2 \) |
\( X_1 \) | \( 2 \) |
\( V_1 \) | \( \sqrt{6} \) |
\( V_2 \) | \( \sqrt{6} \) |
Object | \( \mathbf{1} \) | \( f \) | \( g \) | \( fg \) | \( X_0 \) | \( X_1 \) | \( V_1 \) | \( V_2 \) |
---|---|---|---|---|---|---|---|---|
\( \mathbf{1} \) | \( \mathbf{1} \) | \( f \) | \( g \) | \( fg \) | \( X_{0} \) | \( X_{1} \) | \( V_{1} \) | \( V_{2} \) |
\( f \) | – | \( \mathbf{1} \) | \( fg \) | \( g \) | \( X_1 \) | \( X_0 \) | \( V_1 \) | \( V_{2} \) |
\( g \) | – | – | \( \mathbf{1} \) | \( f \) | \( X_1 \) | \( X_0 \) | \( V_2 \) | \( V_{1} \) |
\( fg \) | – | – | – | \( \mathbf{1} \) | \( X_0 \) | \( X_1 \) | \( V_2 \) | \( V_1 \) |
\( X_{0} \) | – | – | – | – | \(\mathbf{1}\oplus fg \oplus X_1\) | \( f\oplus g\oplus fg \oplus X_0 \) | \( V_{1} \oplus V_2 \) | \( V_{1} \oplus V_1 \) |
\( X_{1} \) | – | – | – | – | – | \(\mathbf{1} \oplus fg \oplus X_1\) | \( V_{1} \oplus V_2 \) | \( V_{1} \oplus V_2 \) |
\( V_{1} \) | – | – | – | – | – | – | \( \mathbf{1}\oplus f \oplus X_{0}\oplus X_{1} \) | \( f \oplus fg \oplus X_{0} \oplus X_{1} \) |
\( V_{2} \) | – | – | – | – | – | – | – | \( \mathbf{1} \oplus f \oplus X_{0} \oplus X_{1} \) |
Fusion Rules \( \operatorname{FR}^{9,0}_{7} \)
It turns out that a categorification of the fusion rules \( \operatorname{FR}^{9,0}_7 \) (https://anyonwiki.github.io/pages/FRPages/FR_9_1_0_7.html) is nearly identical to that of \( \operatorname{FR}^{8,0}_4 \), just with a different choice of metaplectic category. In this instance, we choose “one half” of \( \operatorname{SO}(16)_2 \) using the exact same method to choose generating objects. The results are summarized in the tables below.
Object | Dimension |
---|---|
1 | \( 1 \) |
\( g \) | \( 1 \) |
\( f \) | \( 1 \) |
\( fg \) | \( 1 \) |
\( X_0 \) | \( 2 \) |
\( X_1 \) | \( 2 \) |
\( X_2 \) | \( 2 \) |
\( V_1 \) | \(2 \sqrt{2}\) |
\( V_2 \) | \(2 \sqrt[\phantom{a}]{2}\) |
\( \mathbf{1} \) | \( f \) | \( g \) | \( fg \) | \( X_0 \) | \( X_1 \) | \( X_2 \) | \( V_1 \) | \( V_2 \) | |
---|---|---|---|---|---|---|---|---|---|
\( \mathbf{1} \) | \( \mathbf{1} \) | \( f \) | \( g \) | \( fg \) | \( X_{2} \) | \( X_{1} \) | \( X_2 \) | \( V_{1} \) | \( V_{2} \) |
\( f \) | – | \( \mathbf{1} \) | \( fg \) | \( g \) | \( X_2 \) | \( X_1 \) | \( X_0 \) | \( V_1 \) | \( V_{2} \) |
\( g \) | – | – | \( \mathbf{1} \) | \( f \) | \( X_2 \) | \( X_1 \) | \( X_0 \) | \( V_2 \) | \( V_{1} \) |
\( fg \) | – | – | – | \( \mathbf{1} \) | \( X_0 \) | \( X_1 \) | \( X_2 \) | \( V_2 \) | \( V_1 \) |
\( X_{0} \) | – | – | – | – | \(\mathbf{1}\oplus fg \oplus X_1\) | \(X_0\oplus X_2\) | \(f \oplus g \oplus X_1\) | \( V_{1} \oplus V_2 \) | \( V_{1} \oplus V_2 \) |
\( X_{1} \) | – | – | – | – | – | \(\mathbf{1} \oplus f \oplus g \oplus fg\) | \(X_0\oplus X_2\) | \( V_{1} \oplus V_2 \) | \( V_{1} \oplus V_2 \) |
\( X_{2} \) | – | – | – | – | – | – | \( \mathbf{1} \oplus fg \oplus X_1 \) | \( V_{1} \oplus V_2 \) | \( V_{1} \oplus V_2 \) |
\( V_{1} \) | – | – | – | – | – | – | – | \( \mathbf{1}\oplus f \oplus X_{0}\oplus X_{1}\oplus X_2 \) | \( f \oplus fg \oplus X_{0} \oplus X_{1} \) |
\( V_{2} \) | – | – | – | – | – | – | – | – | \( \mathbf{1} \oplus f \oplus X_{0} \oplus X_{1} \oplus X_2 \) |