Left and right traces in a pivotal category #
In a pivotal category C, every object X is both a right dual of Xᘁ, through the pairing
TauCeti.pivotalExactPairing X : ExactPairing Xᘁ X, and a left dual of Xᘁ, through the rigid
structure. So an endomorphism f : X ⟶ X can be closed up into a loop in two ways, giving two
scalars 𝟙_ C ⟶ 𝟙_ C:
- the left trace
leftTrace f = η_ Xᘁ X ≫ Xᘁ ◁ f ≫ ε_ X Xᘁ, whose coevaluation is that ofpivotalExactPairing X; - the right trace
rightTrace f = η_ X Xᘁ ≫ f ▷ Xᘁ ≫ ε_ Xᘁ X, whose evaluation is that ofpivotalExactPairing X.
Unfolding the pivotal pairing writes the pivotal isomorphism φ_X : X ≅ Xᘁᘁ out explicitly:
leftTrace f = η_ Xᘁ Xᘁᘁ ≫ Xᘁ ◁ φ_X⁻¹ ≫ Xᘁ ◁ f ≫ ε_ X Xᘁ and
rightTrace f = η_ X Xᘁ ≫ f ▷ Xᘁ ≫ φ_X ▷ Xᘁ ≫ ε_ Xᘁ Xᘁᘁ. The left and right dimensions of X
are the traces of its identity.
We prove the basic properties of the two traces: both are cyclic, so in particular invariant
under conjugation by an isomorphism; the right adjoint mate exchanges them, by the Freyd–Yetter
identity φ_{Xᘁ} = (φ_X⁻¹)ᘁ, so that the left dimension of Xᘁ is the right dimension of X;
both are the identity on scalars 𝟙_ C ⟶ 𝟙_ C, so that the unit has dimension 𝟙; and both are
compatible with extracting scalar actions from the outside of a loop; and both are additive, and
R-linear in an R-linear monoidal category. The zero object has both dimensions zero in a
preadditive monoidal category.
The traces depend on the pivotal structure only through an automorphism of X: if φ and ψ
are the pivotal isomorphisms of two pivotal structures on C, the left trace of f for φ is
the left trace for ψ of ψ_X ≫ φ_X⁻¹ ≫ f, and the right trace of f for φ is the right trace
for ψ of f ≫ φ_X ≫ ψ_X⁻¹.
Main declarations #
TauCeti.leftTraceandTauCeti.rightTrace: the two traces of an endomorphism, with their defining formulasTauCeti.leftTrace_defandTauCeti.rightTrace_defand their unfolded formsTauCeti.leftTrace_eq_pivotalIsoAppandTauCeti.rightTrace_eq_pivotalIsoApp;TauCeti.leftDimandTauCeti.rightDim: the two dimensions of an object, the traces of its identity, and invariant under isomorphism byTauCeti.leftDim_congrandTauCeti.rightDim_congr;TauCeti.leftTrace_commandTauCeti.rightTrace_comm: cyclicity;TauCeti.leftTrace_comp_whiskerLeft_scalarandTauCeti.rightTrace_scalar_whiskerRight_comp: a scalar acting on the outer side of a loop factors out of the trace;TauCeti.leftTrace_rightAdjointMateandTauCeti.rightTrace_rightAdjointMate: the mate exchanges the two traces, andTauCeti.leftDim_rightDualandTauCeti.rightDim_rightDualexchange the two dimensions;TauCeti.leftTrace_unitandTauCeti.rightTrace_unit: the trace of a scalar is itself, andTauCeti.leftDim_unit,TauCeti.rightDim_unit;TauCeti.leftTrace_add,TauCeti.leftTrace_smuland their right-handed versions: additivity in a preadditive monoidal category, andR-linearity in anR-linear one;TauCeti.leftTrace_eq_leftTrace_compandTauCeti.rightTrace_eq_rightTrace_comp: changing the pivotal structure, with the corollariesTauCeti.leftDim_eq_leftTraceandTauCeti.rightDim_eq_rightTracefor the dimensions.
References #
- A. Henriques, D. Penneys, J. Tener, Categorified trace for module tensor categories over braided tensor categories, arXiv:1509.02937, §2.1
- [P. Etingof, S. Gelaki, D. Nikshych, V. Ostrik, Tensor categories][egno15], §4.7
- leanprover-community/mathlib4#42191,
for the names
leftTraceandrightTraceand their packaging throughpivotalExactPairing
The left trace η_ Xᘁ X ≫ Xᘁ ◁ f ≫ ε_ X Xᘁ of an endomorphism f : X ⟶ X in a pivotal
category, where the coevaluation is that of the pivotal pairing pivotalExactPairing X.
Instances For
The right trace η_ X Xᘁ ≫ f ▷ Xᘁ ≫ ε_ Xᘁ X of an endomorphism f : X ⟶ X in a pivotal
category, where the evaluation is that of the pivotal pairing pivotalExactPairing X.
Instances For
The left dimension of an object of a pivotal category: the left trace of its identity.
Instances For
The right dimension of an object of a pivotal category: the right trace of its identity.
Instances For
The defining formula of the left trace, with the coevaluation of pivotalExactPairing X.
The defining formula of the right trace, with the evaluation of pivotalExactPairing X.
The left trace of an identity is the left dimension.
The right trace of an identity is the right dimension.
The left trace with the pivotal isomorphism written out:
leftTrace f = η_ Xᘁ Xᘁᘁ ≫ Xᘁ ◁ φ_X⁻¹ ≫ Xᘁ ◁ f ≫ ε_ X Xᘁ.
The right trace with the pivotal isomorphism written out:
rightTrace f = η_ X Xᘁ ≫ f ▷ Xᘁ ≫ φ_X ▷ Xᘁ ≫ ε_ Xᘁ Xᘁᘁ.
Cyclicity of the left trace: leftTrace (f ≫ g) = leftTrace (g ≫ f).
The mate exchanges the two traces: the left trace of fᘁ is the right trace of f.
The mate exchanges the two traces: the right trace of fᘁ is the left trace of f.
Cyclicity of the right trace: rightTrace (f ≫ g) = rightTrace (g ≫ f).
A scalar acting on Y from the right factors out of the left trace.
A scalar acting on X from the left factors out of the right trace.
The left trace is invariant under conjugation by an isomorphism.
The right trace is invariant under conjugation by an isomorphism.
Isomorphic objects have the same left dimension.
Isomorphic objects have the same right dimension.
The left dimension of Xᘁ is the right dimension of X.
The right dimension of Xᘁ is the left dimension of X.
The left dimension of the unit is 𝟙.
The right dimension of the unit is 𝟙.
The left trace of a scalar is itself: for a : 𝟙_ C ⟶ 𝟙_ C, leftTrace a = a.
The right trace of a scalar is itself: for a : 𝟙_ C ⟶ 𝟙_ C, rightTrace a = a.
The left trace is additive.
The left trace of zero is zero.
The zero object has left pivotal dimension zero.
The left trace commutes with finite sums.
The left trace commutes with negation.
The left trace commutes with subtraction.
The right trace is additive.
The right trace of zero is zero.
The zero object has right pivotal dimension zero.
The right trace commutes with finite sums.
The right trace commutes with negation.
The right trace commutes with subtraction.
The left trace is R-linear in an R-linear monoidal category.
The right trace is R-linear in an R-linear monoidal category.
Two pivotal structures P and Q on the same rigid category are compared here, so the
pivotal structure of each trace is passed explicitly.
Changing the pivotal structure in the left trace: the left trace of f for P is the left
trace for Q of f precomposed with the automorphism ψ_X ≫ φ_X⁻¹ of X, where φ and ψ
are the pivotal isomorphisms of P and Q.
Changing the pivotal structure in the right trace: the right trace of f for P is the
right trace for Q of f followed by the automorphism φ_X ≫ ψ_X⁻¹ of X, where φ and ψ
are the pivotal isomorphisms of P and Q.
The left dimension of X for P is the left trace for Q of the automorphism
ψ_X ≫ φ_X⁻¹ of X, where φ and ψ are the pivotal isomorphisms of P and Q.
The right dimension of X for P is the right trace for Q of the automorphism
φ_X ≫ ψ_X⁻¹ of X, where φ and ψ are the pivotal isomorphisms of P and Q.