Tannaka duality for G-sets #
A monoid G can be read off from the category Action (Type u) G of G-sets together with the
forgetful functor Action.forget (Type u) G to types: the monoid of natural endomorphisms of that
functor is G itself, so its automorphism group is the unit group Gˣ, which for a group G is
G again.
The proof is the usual one. A natural endomorphism η is determined by its value s at the
identity of the left regular G-set Action.leftRegular G, because for every G-set A and
every point x of A the orbit map a ↦ a • x is a map of G-sets out of the left regular one,
and naturality against it forces η to act as x ↦ s • x.
The last statements below transport this along an equivalence: a functor C ⥤ Type u that factors
as an equivalence onto G-sets followed by the forgetful functor has endomorphism monoid G and
automorphism group Gˣ. This is the form the classification of covering spaces consumes, with C
the covering spaces of a based space and G its fundamental group.
No finiteness enters, so this is not Mathlib's CategoryTheory.PreGaloisCategory picture: there a
fibre functor takes values in FintypeCat and CategoryTheory.PreGaloisCategory.IsFundamentalGroup
asks for a compact topological group, which for a discrete G means a finite one.
Main declarations #
TauCeti.toEndForgetAction: the monoid map sendingg : Gto the natural endomorphism of the forgetful functor acting byg, withTauCeti.toEndForgetAction_app_applycomputing it.CategoryTheory.Action.leftRegularHom: the orbit map of a point of aG-set, as a map ofG-sets out of the left regularG-set.TauCeti.end_forgetAction_app_apply: a natural endomorphism of the forgetful functor acts on everyG-set by the element ofGit produces at the identity of the left regularG-set.TauCeti.endForgetActionMulEquiv: Tannaka duality forG-sets:Gis the monoid of natural endomorphisms of the forgetful functor.TauCeti.unitsAutForgetActionMulEquiv: the automorphism form, over a monoid: the automorphism group of the forgetful functor isGˣ.TauCeti.autForgetActionMulEquiv: its specialisation to a groupG, where the automorphism group isGitself.TauCeti.endCompForgetActionMulEquiv,TauCeti.unitsAutCompForgetActionMulEquivandTauCeti.autCompForgetActionMulEquiv: all three forms transported along an equivalenceC ⥤ Action (Type u) G.
References #
The argument is the standard Tannaka reconstruction of a group from its permutation
representations; see for instance Lenstra, Galois theory for schemes, Section 3, where the same
naturality-against-orbit-maps computation identifies the automorphism group of a fibre functor.
Mathlib's Mathlib/RepresentationTheory/Tannaka.lean proves the linear analogue for finite
groups, a different statement sharing no proof with this one.
Acting by g : G on every G-set is a natural endomorphism of the forgetful functor from
G-sets to types; this is the resulting monoid map G →* End (Action.forget (Type u) G).
Equations
Instances For
The computation rule for TauCeti.toEndForgetAction.
This is not a simp lemma: the type of NatTrans.app puts (Action.forget (Type u) G).obj A in
the coercion of the left-hand side, and simp rewrites that to A.V by Action.forget_obj, so
the left-hand side here is not in simp-normal form.
The value of TauCeti.toEndForgetAction G g at the identity of the left regular G-set; not a
simp lemma, for the reason given at TauCeti.toEndForgetAction_app_apply.
The orbit map a ↦ a • x of a point x of a G-set A, as a map of G-sets from the left
regular G-set to A.
Equations
- CategoryTheory.Action.leftRegularHom x = { hom := TypeCat.ofHom fun (a : G) => a • x, comm := ⋯ }
Instances For
A natural endomorphism of the forgetful functor from G-sets to types acts on every G-set
as the element of G it produces at the identity of the left regular G-set: naturality against
the orbit map CategoryTheory.Action.leftRegularHom leaves it no other choice.
Acting by the elements of G exhausts the natural endomorphisms of the forgetful functor, and
does so without repetition: evaluation at the identity of the left regular G-set inverts
TauCeti.toEndForgetAction, by TauCeti.end_forgetAction_app_apply.
Tannaka duality for G-sets. A monoid G is the monoid of natural endomorphisms of the
forgetful functor from G-sets to types.
Equations
Instances For
The inverse Tannaka equivalence is characterized by evaluation at the identity of the left
regular G-set.
Tannaka duality for G-sets, automorphism form: the automorphism group of the forgetful
functor from G-sets to types is the group of units of the monoid G.
An automorphism is an invertible endomorphism, so this is the endomorphism form
TauCeti.endForgetActionMulEquiv on units.
Equations
Instances For
The automorphism attached to a unit g acts by g; not a simp lemma, for the reason given
at TauCeti.toEndForgetAction_app_apply.
The inverse of the automorphism attached to a unit g acts by g⁻¹; not a simp lemma, for
the reason given at TauCeti.toEndForgetAction_app_apply.
The inverse of the automorphism form of Tannaka duality is characterized by evaluating the
forward natural transformation at the identity of the left regular G-set.
Tannaka duality transported along an equivalence: if a functor e from a category C to
G-sets is an equivalence, then G is the monoid of natural endomorphisms of the composite
functor C ⥤ Type u.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The value of a transported natural endomorphism on a point of a fibre.
This is not a simp lemma: simp rewrites the composite (e ⋙ Action.forget (Type u) G).obj p
appearing in the type of x to (Action.forget (Type u) G).obj (e.obj p), so the left-hand side
here is not in simp-normal form.
The automorphism form of Tannaka duality, transported along an equivalence: if a functor e
from a category C to G-sets is an equivalence, then Gˣ is the automorphism group of the
composite C ⥤ Type u.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The value of a transported natural automorphism on a point of a fibre; not a simp lemma, for
the reason given at TauCeti.endCompForgetActionMulEquiv_app_apply.
The inverse of a transported natural automorphism acts by the inverse unit on every fibre; not
a simp lemma, for the reason given at TauCeti.endCompForgetActionMulEquiv_app_apply.
Tannaka duality for G-sets, group form: a group G is the automorphism group of the
forgetful functor from G-sets to types. This is the monoid form
TauCeti.unitsAutForgetActionMulEquiv read through the identification toUnits of a group with
its group of units.
Instances For
The group form of Tannaka duality is the monoid form at the unit attached to g.
The automorphism attached to g acts by g; not a simp lemma, for the reason given at
TauCeti.toEndForgetAction_app_apply.
The inverse of the automorphism associated to g acts by g⁻¹; not a simp lemma, for the
reason given at TauCeti.toEndForgetAction_app_apply.
The inverse Tannaka equivalence is characterized by evaluating the forward natural
transformation at the identity of the left regular G-set.
Tannaka duality transported along an equivalence: if a functor e from a category C to
G-sets is an equivalence, then the group G is the automorphism group of the composite
C ⥤ Type u.
Equations
Instances For
The transported group form of Tannaka duality is the transported monoid form at the unit
attached to g.
The value of a transported natural automorphism on a point of a fibre; not a simp lemma, for
the reason given at TauCeti.endCompForgetActionMulEquiv_app_apply.
The inverse of a transported natural automorphism acts by g⁻¹ on every fibre; not a simp
lemma, for the reason given at TauCeti.endCompForgetActionMulEquiv_app_apply.