Documentation

TauCeti.CategoryTheory.Monoidal.Pivotal.Tensor

Pivotal traces and dimensions of tensor products #

In a pivotal category, the pivotal pairing pivotalExactPairing (X ⊗ Y) is the tensor product of the pivotal pairings of Y and of X, transported along the comparison rightDualTensorIso X Y : (X ⊗ Y)ᘁ ≅ Yᘁ ⊗ Xᘁ. This is where the monoidality of the pivotal structure enters. Consequently the trace of a tensor product f ⊗ₘ g is computed by two nested loops.

For the left trace the loop of f lies inside the loop of g, so the scalar leftTrace f acts on Y from the left: leftTrace (f ⊗ₘ g) = leftTrace ((λ_ Y).inv ≫ leftTrace f ▷ Y ≫ (λ_ Y).hom ≫ g). A scalar acting on Y from the right can be moved out of the left trace, so whenever the left and right actions of leftTrace f on Y agree, the left trace is multiplicative: leftTrace (f ⊗ₘ g) = leftTrace f ≫ leftTrace g. Symmetrically, the right trace is multiplicative whenever rightTrace g acts on X in the same way from both sides.

The two actions of a scalar need not agree in a general monoidal category, so the hypothesis cannot be dropped in general. The actions do agree in a braided category, where the left and right traces and dimensions are therefore multiplicative without further hypotheses.

Main declarations #

References #

The comparison rightDualTensorIso X Y : (X ⊗ Y)ᘁ ≅ Yᘁ ⊗ Xᘁ of right duals is also the comparison of left duals of X ⊗ Y, for the pivotal pairing of X ⊗ Y and the tensor product of the pivotal pairings of Y and of X.