Documentation

TauCeti.CategoryTheory.Semisimple.Rigid

Duality in a finite semisimple rigid category #

In a rigid monoidal abelian category with additive tensor product the right dual of a simple object is simple (TauCeti.simple_rightDual), so duality acts on the simple isomorphism classes: TauCeti.SimpleClasses.dual (in TauCeti/CategoryTheory/Simple/Rigid.lean) sends the class of X to the class of Xᘁ. This file shows that this action is the involution of the Grothendieck ring as a based ring, and that the fusion coefficients satisfy Frobenius reciprocity with respect to it.

No pivotal structure is used: the dual class is formed with right duals throughout, and ExactPairing S Sᘁ supplies both reciprocity isomorphisms.

Main declarations #

References #

Frobenius reciprocity for simple constituents: if a simple object U maps nontrivially to X ⊗ Y, then X maps nontrivially to U ⊗ Yᘁ.

Right duality preserves simple constituents: a nonzero morphism from a simple object U to Y gives a nonzero morphism Uᘁ ⟶ Yᘁ.

@[simp]

The class of the representative of the dual simple class is the class of the right dual of the representative.

The duality of the Grothendieck ring sends the basis element of a simple class to the basis element of the dual class.

Frobenius reciprocity for fusion coefficients: N_{S* T}^U = N_{S U}^T, coming from (Sᘁ ⊗ T ⟶ U) ≃ (T ⟶ S ⊗ U).

Frobenius reciprocity for fusion coefficients: N_{S T*}^U = N_{U T}^S, coming from (U ⊗ T ⟶ S) ≃ (U ⟶ S ⊗ Tᘁ).

@[simp]

The fusion matrix of the dual class is the transpose of the fusion matrix: N_{S* T}^U = N_{S U}^T.

Frobenius reciprocity in multiplicity form: N_{S T}^U is the multiplicity of T in Sᘁ ⊗ U, coming from (Sᘁ ⊗ U ⟶ T) ≃ (U ⟶ S ⊗ T).

Frobenius reciprocity in multiplicity form: N_{S T}^U is the multiplicity of S in U ⊗ Tᘁ, coming from (S ⊗ T ⟶ U) ≃ (S ⟶ U ⊗ Tᘁ).

Transitivity of the fusion rules: for simple classes S and U there is a simple class T with N_{S T}^U > 0, that is, U is a summand of S ⊗ T. Any simple summand T of the nonzero object Sᘁ ⊗ U will do.

Transitivity of the fusion rules: for simple classes S and U there is a simple class T with N_{T S}^U > 0, that is, U is a summand of T ⊗ S. Any simple summand T of the nonzero object U ⊗ Sᘁ will do.

The matrix of multiplication on the left by the sum of all simple classes has positive entries: ∑ S, N_{S T}^U > 0 for all simple classes T and U.

The matrix of multiplication on the right by the sum of all simple classes has positive entries: ∑ S, N_{T S}^U > 0 for all simple classes T and U.