TensorCategories.jl

TensorCategories.jl is a software package based on the programming language Julia and the open-source computer algebra system Oscar.jl for computations with tensor categories.

Installation

You need to have Julia installed. For reliable results Julia version at least 1.6 is required. To use TensorCategories do the following:

julia> import Pkg
julia> Pkg.add(url = "https://github.com/FabianMaeurer/TensorCategories.jl")

Usage

To use TensorCategories the structures from the OSCAR-System are required. Here a minimal usage example.

julia> using TensorCategories;
julia> I = Ising()Ising fusion category
julia> C = center(Ising())Drinfeld center of Ising fusion category
julia> S = smatrix(C)[ 1 1 2 2 4*√2] [ 1 1 2 2 -4*√2] [ 2 2 0 -4 0] [ 2 2 -4 4 0] [4*√2 -4*√2 0 0 0]

Acknowledgements

This project was started under supervision of Prof. Ulrich Thiel (University of Kaiserslautern). This work is a contribution to the SFB-TRR 195 'Symbolic Tools in Mathematics and their Application' of the German Research Foundation (DFG).