Tube algebra

Tube algebra

The rank, blocks and dimensions of the center from the tube algebra, for every category, with its checks, timings and the comparison with the exact centers. Its stages follow this description; the checks, the tolerances and the notes on them are at the bottom of the page.

The Ocneanu tube algebra has basis τa,x,y,m\tau_{a,x,y,m} over admissible quadruples with NxamNaym=1N_{xa}^mN_{ay}^m = 1, dimension D=∑NxamNaymD = \sum N_{xa}^mN_{ay}^m, and product

τa,x,y,m⋅τa′,y,y′,m′=∑b,n (F−1)n;mbxaa′  Fn;mm′aya′  (F−1)n;bm′aa′y′  τb,x,y′,n.\tau_{a,x,y,m}\cdot\tau_{a',y,y',m'} = \sum_{b,n}\,(F^{-1})^{xaa'}_{n;mb}\;F^{aya'}_{n;mm'}\;(F^{-1})^{aa'y'}_{n;bm'}\;\tau_{b,x,y',n} .

Rep⁡(Tube⁡(C))≃Z(C)\operatorname{Rep}(\operatorname{Tube}(\mathcal{C}))\simeq\mathcal{Z}(\mathcal{C}) as linear categories. The dimension of the center of the algebra is the rank; the Wedderburn blocks nαn_\alpha are the dimensions of the simple modules; the quantum dimensions are the weighted traces

dα=1nα∑i(eα)i∑jdxj Cij jd_\alpha = \frac{1}{n_\alpha}\sum_i (e_\alpha)_i \sum_j d_{x_j}\, C_{ij}^{\,j}

of the primitive central idempotents eαe_\alpha.

QuantityStatusWhy
rank⁡(Z(C))\operatorname{rank}(\mathcal{Z}(\mathcal{C}))delivereddimension of the center of the algebra
blocks (nα)(n_\alpha)deliveredWedderburn decomposition
quantum dimensions (dα)(d_\alpha)deliveredweighted trace of the idempotents, signed for a Galois conjugate
fusion rules, braiding, SS, TT, FF, RR of Z(C)\mathcal{Z}(\mathcal{C})not a tube quantitythe equivalence with Z(C)\mathcal{Z}(\mathcal{C}) is linear only: Tube⁡(C)\operatorname{Tube}(\mathcal{C}) has no comultiplication, so its module category has no tensor product. These come from the ladder.
Stages

Five stages, each taking as input what the previous one returns. Stage 0 collects the three quantities read off the presentation. Checks are shown where they run; a failing check is recorded, never repaired.

Stage 0 — derived data
Inputfusion coefficients NN, FF-matrices FabcdF^{d}_{abc}Outputduals a↦a∗a\mapsto a^*, spherical dimensions dd, block inverses F−1F^{-1}
  1. 1a∗←a^* \gets the bb with Nab0=1N_{ab}^{0} = 1
  2. 2d←d \gets the character of K(C)K(\mathcal{C}) with ∣da∣=1/∣(Faa∗aa)00∣|d_a| = 1/|(F^{a}_{aa^*a})_{00}|
  3. 3F−1←F^{-1} \gets inverse of each admissible sub-block of FF
Stage 1 — tube basis
Inputfusion coefficients NNOutputbasis B\mathcal{B} of Tube⁡(C)\operatorname{Tube}(\mathcal{C}), its size DD
  1. 1B←\mathcal{B} \gets all quadruples (a,x,y,m)(a,x,y,m) with Nxam≥1N_{xa}^{m}\ge 1 and Naym≥1N_{ay}^{m}\ge 1
  2. 2D←∣B∣D \gets |\mathcal{B}|
Stage 2 — structure constants
InputNN, FF, F−1F^{-1}, basis B\mathcal{B}Outputstructure constants CijℓC_{ij}^{\ell}, i,j,ℓ∈Bi,j,\ell\in\mathcal{B}
  1. 1C←0C \gets 0
  2. 2for each pair i,j∈Bi,j\in\mathcal{B} with yi=xjy_i = x_j:
  3. 3for each bb with Naiajb≥1N_{a_i a_j}^{b}\ge 1 and nn with Nxibn≥1N_{x_i b}^{n}\ge 1, Nbyjn≥1N_{b y_j}^{n}\ge 1:
  4. 4ℓ←(b,xi,yj,n)\ell \gets (b, x_i, y_j, n)
  5. 5f1←(F−1)xiaiajn[mi,b]f_1 \gets (F^{-1})^{n}_{x_i a_i a_j}[m_i, b], f2←Faiyiajn[mi,mj]f_2 \gets F^{n}_{a_i y_i a_j}[m_i, m_j], f3←(F−1)aiajyjn[b,mj]f_3 \gets (F^{-1})^{n}_{a_i a_j y_j}[b, m_j]
  6. 6Cijℓ←Cijℓ+f1f2f3C_{ij}^{\ell} \gets C_{ij}^{\ell} + f_1 f_2 f_3
  7. 7checkLaLb=La⋅bL_a L_b = L_{a\cdot b} for 8 random a,ba, b, relative to ∥C∥∞2\|C\|_\infty^2
  8. 8check1=∑xτ(0,x,x,x)\mathbf{1} = \sum_x \tau_{(0,x,x,x)} is a two-sided unit
Stage 3 — center and rank
Inputstructure constants CC, tolerance ε=10−8\varepsilon = 10^{-8}Outputorthonormal basis QQ of Z(A)Z(A), rank ρ\rho
  1. 1Li←L_i \gets matrix of left multiplication by τi\tau_i, Ri←R_i \gets matrix of right multiplication by τi\tau_i
  2. 2M←\mathbf{M} \gets the D2×DD^2\times D matrix with blocks Li−RiL_i - R_i, i∈Bi\in\mathcal{B}
  3. 3Q←Q \gets right singular vectors of M\mathbf{M} with singular value <ε ∥M∥< \varepsilon\,\|\mathbf{M}\|
  4. 4ρ←\rho \gets number of columns of QQ
Stage 4 — primitive central idempotents
Inputstructure constants CC, basis QQ of Z(A)Z(A)Outputprimitive central idempotents e1,…,eρe_1,\dots,e_\rho
  1. 1e1,…,eρ←e_1,\dots,e_\rho \gets simultaneous diagonalization of Q†LQ1Q,…,Q†LQρQQ^\dagger L_{Q_1} Q,\dots,Q^\dagger L_{Q_\rho} Q
  2. 2scale each eαe_\alpha so that eα2=eαe_\alpha^2 = e_\alpha
  3. 3for t=1,2,3t = 1, 2, 3: eα←3eα2−2eα3e_\alpha \gets 3e_\alpha^2 - 2e_\alpha^3 for every α\alpha
  4. 4checkeαeβ=δαβeαe_\alpha e_\beta = \delta_{\alpha\beta} e_\alpha
  5. 5check∑αeα=1\sum_\alpha e_\alpha = \mathbf{1}
  6. 6checkeατi=τieαe_\alpha \tau_i = \tau_i e_\alpha for all ii
Stage 5 — block dimensions and quantum dimensions
Inputstructure constants CC, spherical dimensions dd, idempotents e1,…,eρe_1,\dots,e_\rhoOutputblock dimensions (nα)(n_\alpha), quantum dimensions (dα)(d_\alpha) of Z(C)\mathcal{Z}(\mathcal{C})
  1. 1wi←∑jCijjw_i \gets \sum_j C_{ij}^{j} for every ii
  2. 2Ti←∑jdxj CijjT_i \gets \sum_j d_{x_j}\, C_{ij}^{j} for every ii
  3. 3for each α=1,…,ρ\alpha = 1,\dots,\rho:
  4. 4nα←∑i(eα)i win_\alpha \gets \sqrt{\sum_i (e_\alpha)_i\, w_i}
  5. 5dα←1nαRe⁡∑i(eα)i Tid_\alpha \gets \frac{1}{n_\alpha}\operatorname{Re}\sum_i (e_\alpha)_i\, T_i
  6. 6check∑αnα2=D\sum_\alpha n_\alpha^2 = D
  7. 7check∑αdα2=(∑ada2)2\sum_\alpha d_\alpha^2 = \bigl(\sum_a d_a^2\bigr)^2

Loading the index…