Transport of autoequivalence actions #
An equivalence e : C ≌ D transports a self-equivalence F of C to
e.symm.trans (F.trans e). On natural-isomorphism classes this is a group
isomorphism, with functional composition as multiplication. Consequently any group
action by autoequivalence classes transports along a supplied equivalence.
Equivalence.autoequivalenceClassCongr_eq_iff characterizes this transport by natural
intertwining isomorphisms of the representing functors.
The construction uses Mathlib's Equivalence.congrLeft, Equivalence.congrRight
and Equivalence.skeletonIsoCat.objEquiv on endofunctors, then Units.mapEquiv on their
invertible classes. It applies in particular to braid actions on equivalent
homotopy or derived categories; no choice of a Morita equivalence is implicit.
For ρ : H →* AutoequivalenceClass C, the transported action is
e.autoequivalenceClassCongr.toMonoidHom.comp ρ. Mathlib's
MulEquiv.monoidHomCongrRightEquiv packages this as an equivalence on actions.
Conjugation along a category equivalence identifies the monoids of natural-isomorphism classes of endofunctors.
Instances For
Transport of an endofunctor class is represented by its conjugate functor.
Transport along the identity equivalence fixes every endofunctor class.
Successive equivalences transport endofunctor classes successively.
Reversing the supplied equivalence reverses transport of endofunctor classes.
Conjugation along an equivalence gives an isomorphism of groups of autoequivalence classes, in functional composition order.
Instances For
The underlying endofunctor class of a transported unit is its transported endofunctor class.
Transport sends an explicit self-equivalence to its conjugate.
Transport along the identity equivalence fixes every autoequivalence class.
Transport of autoequivalence classes is compatible with composition of the supplied equivalences.
Reversing the supplied equivalence reverses transport of autoequivalence classes.
The endofunctor transported across an equivalence intertwines with the original endofunctor across that equivalence.
Instances For
The intertwiner is induced by the inverse of the equivalence's unit.
The inverse intertwiner is induced by the equivalence's unit.
A self-equivalence represents the transported class precisely when the supplied equivalence intertwines its functor with the original functor.