Computing the center of a fusion category
Fabian Mäurer, Ulrich Thiel
TL;DR
This work develops and implements an explicit algorithm to compute the Drinfeld center Z(C) of a pivotal fusion category, enabling construction of center objects as pairs (X, γ) and explicit derivation of F- and R-symbols. The core method relies on the induction functor I: C → Z(C) to generate center objects as subobjects of inductions I(X_i), with a refined approach using center-generating simples to manage computation. The authors implement a general software framework TensorCategories.jl on OSCAR and demonstrate the approach on the Ising category over a non-algebraically closed field, obtaining full center data and modular information, including non-splitting phenomena over splitting fields. They apply the method to compute centers for all multiplicity-free fusion categories up to rank 5 (and select rank-6 examples), producing comprehensive data sets that can feed further research in modular categories and anyon theories. The results illustrate both the feasibility and the richness of center computations across fields and splitting behavior, and they provide open-access computational tools and data through the AnyonWiki ecosystem.
Abstract
We present an algorithm for explicitly computing the categorical (Drinfeld) center of a pivotal fusion category. Our approach is based on decomposing the images of simple objects under the induction functor from the category to its center. We have implemented this algorithm in a general-purpose software framework TensorCategories.jl for tensor categories that we develop within the open-source computer algebra system OSCAR. We compute explicit models for the centers in form of the tuples $(X,γ)$ where $X$ is an object and $γ$ is a half-braiding. From these models we can compute the $F$-symbols and $R$-symbols. Using the data from the AnyonWiki, we were able to compute the center together with its $F$-symbols and $R$-symbols for all the 279 multiplicity-free fusion categories up to rank 5, and furthermore some chosen examples of rank 6, including the Haagerup subfactor (presented in a separate paper).
