Central compositors of pseudofunctors and 2-cocycles #
Let a monoid G act on a category C by the identity functor at every g : G, and choose the
comparison isomorphisms of this action among the central automorphisms of C, that is, among
the units of the center CatCenter C = End (𝟭 C). Such a choice is a function
c : G × G → (CatCenter C)ˣ, the compositor T_(h * g) ≅ T_g ⋙ T_h being c (h, g). This file
shows that the coherence of the compositors has mathematical content: the associativity
condition is the multiplicative 2-cocycle identity, and changing the identifications of the
transport functors with the identity by central units b : G → (CatCenter C)ˣ multiplies c
by the coboundary of b.
Since the center of C is commutative and the action functors are identities, G acts
trivially on the coefficients. The cocycle identity is therefore that of
groupCohomology.IsMulCocycle₂ for the trivial action,
c (g * h, j) * c (g, h) = c (h, j) * c (g, h * j), and the coboundary that of
groupCohomology.IsMulCoboundary₂. They are stated explicitly, since Mathlib has no
trivial-action instance on an arbitrary commutative group. The same identity, for central units
indexed by an additive monoid, is the associativity axiom of Mathlib's
CategoryTheory.TwistShiftData, which twists the compositors of a shift by central units.
Main declarations #
TauCeti.centralUnitIso C z: the invertible2-cell ofCaton the identity functor ofCwhose components are those of the central unitz.TauCeti.centralUnitIso_associativity_iff: the associativity condition of a pseudofunctor out ofLocallyDiscrete (SingleObj G)whose1-cells are identities and whose compositors arecentralUnitIso C (c (h, g))holds at(g, h, j)if and only ifcsatisfies the2-cocycle identity there.TauCeti.centralUnitIso_left_unitor_iffandTauCeti.centralUnitIso_right_unitor_ifftreat the unit conditions.TauCeti.centralCocyclePseudofunctor c hc: the pseudofunctorLocallyDiscrete (SingleObj G) ⥤ᵖ Catattached to a2-cocyclec, with identity1-cells, compositorscand unit comparison(c (1, 1))⁻¹.TauCeti.centralUnitIso_naturality_comp_iff: the composition condition of a strong transformation with identity components and naturality2-cellscentralUnitIso C (b g)between two such pseudofunctors holds if and only if the compositors differ by the coboundary ofb.TauCeti.centralCocycleStrongTrans b hb: the resulting strong transformationcentralCocyclePseudofunctor c hc ⟶ centralCocyclePseudofunctor c' hc'whenc' (g, h) = b g * b h / b (g * h) * c (g, h).
References #
Choices of transport functors whose composition isomorphisms need not be coherent, and the resulting role of coherence for categorical actions, are discussed in
- Edward Frenkel, Langlands Correspondence for Loop Groups, §1.3.
The pseudofunctor and strong-transformation axioms are those of
- Niles Johnson and Donald Yau, 2-Dimensional Categories, arXiv:2002.06055, Chapter 4.
The invertible 2-cell of Cat on the identity functor of C given by a unit z of the
center of C: its components are the automorphisms z.app X of the objects X of C.
Instances For
The associativity condition of a pseudofunctor out of LocallyDiscrete (SingleObj G) with
identity 1-cells and central compositors centralUnitIso C (c (h, g)) at g ≫ h = h * g,
evaluated at (g, h, j), is the 2-cocycle identity
c (j * h, g) * c (j, h) = c (h, g) * c (j, h * g) of c at (j, h, g).
The left unit condition of a pseudofunctor out of LocallyDiscrete (SingleObj G) with
identity 1-cells, central compositors centralUnitIso C (c (h, g)) at g ≫ h = h * g and
unit comparison centralUnitIso C u, evaluated at g, is c (g, 1) * u = 1.
The right unit condition of a pseudofunctor out of LocallyDiscrete (SingleObj G) with
identity 1-cells, central compositors centralUnitIso C (c (h, g)) at g ≫ h = h * g and
unit comparison centralUnitIso C u, evaluated at g, is c (1, g) * u = 1.
The pseudofunctor LocallyDiscrete (SingleObj G) ⥤ᵖ Cat attached to a 2-cocycle c of
G with coefficients in the central units of C, for the trivial action. It sends the unique
object to C and every g to the identity functor; its composition comparison at
g ≫ h = h * g is centralUnitIso C (c (h, g)), and its unit comparison is
centralUnitIso C (c (1, 1))⁻¹.
Instances For
The unit condition of a strong transformation with identity components and naturality
2-cells centralUnitIso C (b g), between pseudofunctors with identity 1-cells and unit
comparisons centralUnitIso C u and centralUnitIso C u', is b 1 * u' = u.
The composition condition of a strong transformation with identity components and
naturality 2-cells centralUnitIso C (b g), between pseudofunctors with identity 1-cells
and central compositors centralUnitIso C (c (h, g)) and centralUnitIso C (c' (h, g)) at
g ≫ h = h * g, evaluated at (g, h), states that c' is c multiplied by the coboundary of
b at (h, g).
The strong transformation centralCocyclePseudofunctor C c hc ⟶ centralCocyclePseudofunctor C c' hc' with identity components whose naturality 2-cell at g
is centralUnitIso C (b g), when c' is c multiplied by the coboundary of
b : G → (CatCenter C)ˣ. By centralUnitIso_naturality_comp_iff, this coboundary relation is
also necessary for the identity components and the 2-cells centralUnitIso C (b g) to form a
strong transformation.