Documentation

TauCeti.CategoryTheory.Semisimple.FrobeniusPerron

The Frobenius–Perron character and dimension of a fusion category #

The Grothendieck ring TauCeti.SplitK0 C of a finite semisimple monoidal category has the basis TauCeti.SplitK0.simpleBasis C of simple classes, and its structure constants in that basis are multiplicities, hence nonnegative: it is a ℤ₊-ring. For a fusion category (rigid, with simple unit, over an algebraically closed field k with finite-dimensional morphism spaces) it is moreover transitive (TauCeti.sum_fusionCoeff_pos_right). So the Perron–Frobenius argument of TauCeti/LinearAlgebra/Matrix/PerronFrobenius/Character.lean applies: there is exactly one ring homomorphism SplitK0 C →+* ℝ taking nonnegative values on the simple classes. This is the Frobenius–Perron character TauCeti.SplitK0.frobeniusPerronChar k C. Its values on the simple classes are positive, and its value on a simple class S is the spectral radius of the fusion matrix of S. Its value at the class of an object is the Frobenius–Perron dimension of that object.

Every complex character is bounded in norm on simple classes by the Frobenius–Perron character, since its values are eigenvalues of the fusion matrices. The triangle inequality extends this comparison to the class of every object.

By uniqueness, the character does not depend on k: any two fields for which C satisfies the hypotheses give the same ring homomorphism (TauCeti.SplitK0.eq_frobeniusPerronChar).

The Frobenius–Perron dimension TauCeti.frobeniusPerronDim k X of an object X is the value of the character at the class of X. It is multiplicative on tensor products, additive on biproducts, 1 on the tensor unit, and invariant under taking duals, since the character is real and characters of the Grothendieck ring intertwine duality with complex conjugation (TauCeti.SplitK0.ringHom_apply_dual). It is the sum of the dimensions of the simple summands of X, counted with multiplicity, so it is nonnegative and monotone along monomorphisms and epimorphisms. A nonzero object X has Frobenius–Perron dimension at least 1, because the coevaluation embeds the unit into X ⊗ Xᘁ, whose dimension is the square of that of X. So the Frobenius–Perron dimension vanishes exactly on zero objects.

The Frobenius–Perron dimension of the category, TauCeti.frobeniusPerronGlobalDim k C, is the sum of the squared Frobenius–Perron dimensions of the simple classes. It is the Frobenius–Perron counterpart of the global dimension of a pivotal structure, which it bounds in absolute value over ℂ; the two agree exactly for pseudo-unitary categories.

Main declarations #

References #

Transitivity of the Grothendieck ring of a fusion category, in coordinates: every simple class occurs in the product of any basis element with the sum of all simple classes.

The Frobenius–Perron character of a fusion category: the unique ring homomorphism from the Grothendieck ring to ℝ which is nonnegative on the simple classes (TauCeti.SplitK0.eq_frobeniusPerronChar). Its value at the class of an object is the Frobenius–Perron dimension of that object.

Instances For

    A ring homomorphism from the Grothendieck ring of a fusion category to ℝ which is nonnegative on the simple classes is the Frobenius–Perron character.

    The Frobenius–Perron dimension of a fusion category: the sum, over the simple classes, of the squared Frobenius–Perron dimensions of their chosen representatives.

    Instances For