Documentation

TauCeti.CategoryTheory.Monoidal.Action.StrongTrans

Equivariant functors as strong transformations #

Let a monoid M act on categories C and D, that is, let Discrete M act on the left on both. A functor F : C ⥤ D is equivariant when it is left-linear for these actions in the sense of Mathlib's Functor.LeftLinear: it carries isomorphisms F (g ⊙ₗ X) ≅ g ⊙ₗ F X compatible with the unitors and associators of the two actions. Equivalently, it carries natural isomorphisms actionLeft C g ⋙ F ≅ F ⋙ actionLeft D g satisfying the unit and product diagrams; this is Functor.commActionLeftIso, defined for an arbitrary monoidal category acting.

The actions correspond to the pseudofunctors pseudofunctor M C and pseudofunctor M D out of LocallyDiscrete (SingleObj M), and this file shows that equivariant functors are exactly the strong transformations between these pseudofunctors.

The order conventions are those of MonoidalLeftAction.pseudofunctor: the composite g ≫ h in SingleObj M is the product h * g, which acts by actionLeft C g ⋙ actionLeft C h.

A left-linear functor commutes with the action functors: the natural isomorphism actionLeft D c ⋙ F ≅ F ⋙ actionLeft D' c whose components are the oplax lineators δₗ F c X : F (c ⊙ₗ X) ⟶ c ⊙ₗ F X, with inverse the lax lineators μₗ F c X.

Instances For

    A functor that is left-linear for actions of a monoid M on C and on D is a strong transformation pseudofunctor M C ⟶ pseudofunctor M D. Its component at the unique object is F, and its naturality isomorphism at g is the 2-isomorphism of Cat given by F.commActionLeftIso ⟨g⟩ : actionLeft C ⟨g⟩ ⋙ F ≅ F ⋙ actionLeft D ⟨g⟩.

    Instances For

      The functor C ⥤ D underlying a strong transformation η : pseudofunctor M C ⟶ pseudofunctor M D: its component at the unique object.

      Instances For
        @[instance_reducible]

        The functor underlying a strong transformation η : pseudofunctor M C ⟶ pseudofunctor M D is left-linear: its oplax lineator δₗ _ c X is the component at X of the naturality isomorphism of η at c, and its lax lineator is the inverse. The unitality and associativity of the lineators are the unit and composition axioms of η.

        Equivariant functors are the strong transformations between the pseudofunctors attached to the actions: functors C ⥤ D equipped with a left-linear structure for the actions of Discrete M correspond to strong transformations pseudofunctor M C ⟶ pseudofunctor M D. The correspondence keeps the lineators: the naturality isomorphisms of strongTrans M F have components the lineators of F.

        Instances For