Dualizable objects in a closed monoidal category #
Let C be a monoidal category and Y a closed object of C, so that Y โ - has the right
adjoint (Y โถ[C] -). Write Yแต := (Y โถ[C] ๐_ C) for the internal hom into the unit. Evaluation
induces the dual-tensor comparison
Yแต โ Z โถ (Y โถ[C] Z),
natural in Z: it is the transpose of Y โ (Yแต โ Z) โถ (Y โ Yแต) โ Z โถ ๐_ C โ Z โถ Z. For modules
over a commutative ring it is the map Mแต โ N โ Hom(M, N), ฯ โ n โฆ (m โฆ ฯ m โข n), formalized as
dualTensorHom in Mathlib.LinearAlgebra.Contraction. At Z = ๐_ C it is the right unitor.
The main result is the dual-basis criterion for dualizability. If the identity of Y, viewed as
a global element ๐_ C โถ (Y โถ[C] Y), lifts along the comparison at Z = Y, then Y has left
dual Yแต: the lift is the coevaluation and the internal-hom evaluation Y โ Yแต โถ ๐_ C is the
evaluation (TauCeti.exactPairingOfDualTensorIhom). In particular this applies when the
comparison at Y is an isomorphism. Conversely, if Y has any left dual then the comparison is
an isomorphism at every Z, since it factors through TauCeti.ihomIsoTensorLeft. Hence a closed
object is dualizable exactly when the dual-tensor comparison at Y itself is invertible
(TauCeti.nonempty_hasLeftDual_iff_isIso_dualTensorIhom_app). For a module M, this is the
statement that M is finite projective exactly when the identity of M is a finite sum of
ฯแตข โ mแตข, that is, exactly when M admits a dual basis.
For sheaves of modules the comparison is ๐แต โ ๐ โถ ๐om(๐, ๐). Whether it is an isomorphism can be
checked on an open cover, and once it is known to be invertible this criterion produces the
coevaluation; so it is the route by which finite locally free sheaves are shown to be dualizable,
with dual ๐om(๐, ๐ช).
Main declarations #
TauCeti.dualTensorIhom: the dual-tensor comparison, as a natural transformationtensorLeft (Y โถ[C] ๐_ C) โถ ihom Y, characterized byTauCeti.whiskerLeft_dualTensorIhom_app_comp_ev;TauCeti.exactPairingOfDualTensorIhom:Yhas left dual(Y โถ[C] ๐_ C)once the identity ofYlifts along the comparison, andTauCeti.exactPairingOfIsIsoDualTensorIhomwhen the comparison atYis an isomorphism;TauCeti.dualTensorIhom_app_eq_ihomUnitIso_hom_whiskerRight_compandTauCeti.isIso_dualTensorIhom: for an object with a left dual the comparison is an isomorphism, so(Y โถ[C] Z) โ (Y โถ[C] ๐_ C) โ Z;TauCeti.nonempty_hasLeftDual_iff_isIso_dualTensorIhom_app: the dualizability criterion.
References #
- [A. Dold and D. Puppe, Duality, trace, and transfer][doldpuppe1980], ยง1
- [L. G. Lewis, J. P. May and M. Steinberger, Equivariant stable homotopy theory][lms1986], Chapter III, ยง1
The dual-tensor comparison (Y โถ[C] ๐_ C) โ Z โถ (Y โถ[C] Z) of a closed object Y, natural
in Z: the transpose of Y โ ((Y โถ[C] ๐_ C) โ Z) โถ (Y โ (Y โถ[C] ๐_ C)) โ Z โถ ๐_ C โ Z โถ Z,
built from the evaluation of the internal hom into the unit.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The component of the dual-tensor comparison at Z is the transpose of
(Y โ (Y โถ[C] ๐_ C)) โ Z โถ ๐_ C โ Z โถ Z.
Evaluation characterizes the dual-tensor comparison: after it, the evaluation of the internal
hom at Z is the evaluation into the unit, whiskered by Z.
Evaluation characterizes the dual-tensor comparison: after it, the evaluation of the internal
hom at Z is the evaluation into the unit, whiskered by Z.
At the unit, the dual-tensor comparison is the right unitor.
The dual-basis criterion: if the identity of Y, as a global element ๐_ C โถ (Y โถ[C] Y),
lifts to ฮท : ๐_ C โถ (Y โถ[C] ๐_ C) โ Y along the dual-tensor comparison, then (Y โถ[C] ๐_ C)
is a left dual of Y, with coevaluation ฮท and evaluation the evaluation of the internal hom.
Not an instance: the pairing depends on the chosen lift.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The evaluation of the pairing produced by the dual-basis criterion is the evaluation of the internal hom into the unit.
The coevaluation of the pairing produced by the dual-basis criterion is the given lift of the identity.
If the dual-tensor comparison of Y is an isomorphism at Y itself, then (Y โถ[C] ๐_ C) is
a left dual of Y: the coevaluation is the preimage of the identity of Y and the evaluation is
that of the internal hom.
Not an instance: CategoryTheory.HasLeftDual may already provide a different left dual.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The evaluation of the pairing of an object with invertible dual-tensor comparison is the evaluation of the internal hom into the unit.
The coevaluation of the pairing of an object with invertible dual-tensor comparison is the
preimage of the identity of Y under the comparison.
For a left dual D of Y, the dual-tensor comparison factors through the identification
(Y โถ[C] ๐_ C) โ
D and the comparison D โ Z โถ (Y โถ[C] Z) of the pairing.
The dual-tensor comparison of an object with a left dual D is an isomorphism, so the
internal hom out of Y is tensoring with (Y โถ[C] ๐_ C).
The dual-tensor comparison of an object with a left dual is an isomorphism, so the internal
hom out of Y is tensoring with (Y โถ[C] ๐_ C).
A closed object Y has a left dual exactly when its dual-tensor comparison at Y itself is
an isomorphism; the left dual is then (Y โถ[C] ๐_ C).