Pivotal categories #
A pivotal structure on a rigid monoidal category C is a monoidal natural isomorphism
φ : 𝟭 C ≅ doubleRightDualFunctor C from the identity functor to the double right dual functor
X ↦ Xᘁᘁ. Monoidality is Mathlib's NatTrans.IsMonoidal, taken with respect to the strong
monoidal structure on doubleRightDualFunctor C; a bare natural isomorphism to the double dual
is not a pivotal structure. A pivotal structure is what makes the left and right categorical
traces of an endomorphism, and the left and right dimensions of an object, definable.
Unwinding the definition, the components φ_X : X ≅ Xᘁᘁ are natural in X, so that the double
mate of a morphism is its conjugate by φ, and they are compatible with the unit and tensor
comparisons of the double right dual functor. The classical definition of Freyd and Yetter adds a
further axiom φ_{Xᘁ} = (φ_X⁻¹)ᘁ. This axiom is redundant: it follows from monoidality, because
the double right dual functor carries the evaluation of (X, Xᘁ) to the evaluation of
(Xᘁᘁ, Xᘁᘁᘁ).
Through φ_X, the object X becomes a right dual of Xᘁ, so in a pivotal category every right
dual is also a left dual. The same observation shows that a pivotal structure needs only right
duals to make sense: in a right rigid category, a monoidal natural isomorphism
𝟭 C ≅ doubleRightDualFunctor C makes Xᘁ a left dual of X, and is then a pivotal structure
for the resulting rigid structure.
Main declarations #
TauCeti.PivotalCategory: a pivotal structure on a rigid monoidal category, with fieldspivotalIsoand the instancepivotalIso_isMonoidal;TauCeti.pivotalIsoApp: the componentφ_X : X ≅ Xᘁᘁ;TauCeti.pivotalIsoApp_hom_naturalityandTauCeti.rightAdjointMate_rightAdjointMate: the double matefᘁᘁoff : X ⟶ Yisφ_X⁻¹ ≫ f ≫ φ_Y;TauCeti.pivotalIsoApp_unit_hom,TauCeti.pivotalIsoApp_unit_invandTauCeti.pivotalIsoApp_tensor_hom: monoidality ofφ, in components;TauCeti.pivotalIsoApp_rightDual: the Freyd–Yetter identityφ_{Xᘁ} = (φ_X⁻¹)ᘁ, with its inverse formTauCeti.pivotalIsoApp_rightDual_inv;TauCeti.pivotalExactPairing: the exact pairingExactPairing Xᘁ Xobtained fromφ_X, whose evaluation and coevaluation are dinatural byTauCeti.whiskerLeft_rightAdjointMate_comp_pivotalIsoApp_hom_whiskerRightandTauCeti.pivotalExactPairing_coevaluation_comp_rightAdjointMate_whiskerRight;TauCeti.pivotalCategoryOfRightRigid: a monoidal trivialization of the double right dual functor of a right rigid category is a pivotal structure for the rigid structureTauCeti.rigidCategoryOfIsoDoubleRightDual, whose left duals are the right duals.
References #
- [P. Freyd, D. Yetter, Braided compact closed categories with applications to low-dimensional topology][freydyetter1989]
- [P. Selinger, A survey of graphical languages for monoidal categories][selinger2011], Lemma 4.11, for the redundancy of the Freyd–Yetter axiom
- [P. Etingof, S. Gelaki, D. Nikshych, V. Ostrik, Tensor categories][egno15], §4.7
- leanprover-community/mathlib4#42150,
for the names
PivotalCategory,pivotalIso,pivotalExactPairingandrightAdjointMate_rightAdjointMate
A pivotal structure on a rigid monoidal category C: a monoidal natural isomorphism
𝟭 C ≅ doubleRightDualFunctor C from the identity functor to the double right dual functor.
The pivotal isomorphism, with components
X ≅ Xᘁᘁ.- pivotalIso_isMonoidal : CategoryTheory.NatTrans.IsMonoidal pivotalIso.hom
The pivotal isomorphism is a monoidal natural transformation.
Instances
The component φ_X : X ≅ Xᘁᘁ of the pivotal structure.
Instances For
The components of the pivotal isomorphism are the morphisms (pivotalIsoApp X).hom.
The components of the inverse of the pivotal isomorphism are the morphisms
(pivotalIsoApp X).inv.
Naturality of the pivotal isomorphism.
Naturality of the pivotal isomorphism.
Naturality of the inverse of the pivotal isomorphism.
Naturality of the inverse of the pivotal isomorphism.
In a pivotal category, the double mate fᘁᘁ of f : X ⟶ Y is the conjugate
φ_X⁻¹ ≫ f ≫ φ_Y of f by the pivotal isomorphism.
The component of the pivotal isomorphism at the unit is the unit comparison of the double right dual functor.
The inverse of the component of the pivotal isomorphism at the unit is the inverse unit comparison of the double right dual functor.
The component of the pivotal isomorphism at a tensor product is the tensor product of the components, followed by the tensor comparison of the double right dual functor.
The tensor product of the components of the pivotal isomorphism at Xᘁ and at X carries the
evaluation of (Xᘁᘁ, Xᘁᘁᘁ) back to the evaluation of (X, Xᘁ).
The tensor product of the components of the pivotal isomorphism at Xᘁ and at X carries the
evaluation of (Xᘁᘁ, Xᘁᘁᘁ) back to the evaluation of (X, Xᘁ).
The Freyd–Yetter identity: the component of the pivotal isomorphism at Xᘁ is the mate
of the inverse of its component at X.
The inverse form of the Freyd–Yetter identity: the inverse of the component of the pivotal
isomorphism at Xᘁ is the mate of its component at X.
In a pivotal category, X is a right dual of Xᘁ: the pairing of Xᘁ with its right dual
Xᘁᘁ, transported along φ_X : X ≅ Xᘁᘁ.
Instances For
The pivotal pairing is the right transport of the chosen pairing along the pivotal isomorphism.
The evaluation X ⊗ Xᘁ ⟶ 𝟙_ C of pivotalExactPairing X.
The coevaluation 𝟙_ C ⟶ Xᘁ ⊗ X of pivotalExactPairing X.
The evaluation of the pivotal pairing is dinatural: for f : X ⟶ Y, pairing X with Yᘁ
through fᘁ or through f gives the same morphism.
The evaluation of the pivotal pairing is dinatural: for f : X ⟶ Y, pairing X with Yᘁ
through fᘁ or through f gives the same morphism.
The coevaluation of the pivotal pairing is dinatural: for f : X ⟶ Y, pairing Yᘁ with Y
and then applying fᘁ, or pairing Xᘁ with X and then applying f, gives the same morphism.
The coevaluation of the pivotal pairing is dinatural: for f : X ⟶ Y, pairing Yᘁ with Y
and then applying fᘁ, or pairing Xᘁ with X and then applying f, gives the same morphism.
A monoidal trivialization φ : 𝟭 C ≅ doubleRightDualFunctor C of the double right dual
functor of a right rigid category is a pivotal structure, for the rigid structure whose left
duals are the right duals, paired with X through φ.
Instances For
The components of the pivotal structure built from a monoidal trivialization φ of the double
right dual are the components of φ.