Documentation

TauCeti.CategoryTheory.Action.Monoidal

Restricting an action along a monoid homomorphism is a monoidal functor #

For a monoidal category V and a monoid homomorphism f : G →* H, Mathlib's Action.res V f : Action V H ⥤ Action V G reindexes an action of H along f, keeping the underlying object of V and precomposing the action homomorphism with f. It is already known to be additive (Action.res_additive). This file records that it is also monoidal, and monoidal in the strictest possible way: restricting a tensor product is the same object as the tensor product of the restrictions, because (X ⊗ Y).ρ g is X.ρ g ⊗ₘ Y.ρ g on the nose, so precomposing with f distributes over the tensor product without any comparison map. The unit and the tensorator of Action.res V f are therefore identities.

This is the structure a Grothendieck-ring construction needs of a functor before it induces a ring homomorphism, and it is what makes restriction of representations a homomorphism of representation rings in TauCeti/RepresentationTheory/RepresentationRing/Restriction.lean.

Main definitions #

Main statements #

The tensorator of restriction along a monoid homomorphism, the identity: the restriction of X ⊗ Y and the tensor product of the restrictions of X and Y are the same object of Action V G.

Equations
Instances For

    The unit comparison of restriction along a monoid homomorphism, the identity: the restriction of the tensor unit is the tensor unit.

    Equations
    Instances For

      Restriction along a monoid homomorphism, as a CategoryTheory.Functor.CoreMonoidal: the unit and the tensorator are the identities of Action.resUnitor and Action.resTensorator, and the three coherence axioms reduce to the corresponding identities in V.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[instance_reducible]
        instance Action.resMonoidal (V : Type u) [CategoryTheory.Category.{w, u} V] [CategoryTheory.MonoidalCategory V] {G : Type u_1} {H : Type u_2} [Monoid G] [Monoid H] (f : G →* H) :

        Restriction of an action along a monoid homomorphism is a monoidal functor.

        Equations
        @[simp]

        The lax unit of the monoidal structure on restriction is the identity on the underlying object of V: restricting the tensor unit gives back the tensor unit.

        @[simp]

        The oplax counit of the monoidal structure on restriction is the identity on the underlying object of V, being the inverse of Action.res_ε_hom.

        @[simp]

        The lax tensorator of the monoidal structure on restriction is the identity on the underlying object of V: the tensor product of two restrictions is the restriction of the tensor product.

        @[simp]

        The oplax tensorator of the monoidal structure on restriction is the identity on the underlying object of V, being the inverse of Action.res_μ_hom.