Functoriality of action categories and subgroup restrictions #
A map f : X → Y that is equivariant along a monoid homomorphism φ : M →* N, that is
f (m • x) = φ m • f x, induces a functor ActionCategory.map φ f from the action category
M ⋉ X to N ⋉ Y: it sends the point x to f x and the arrow labelled m to the arrow
labelled φ m. It is faithful when φ is injective, and it is full exactly when every arrow
between two image points lifts: whenever n • f x = f x', some m with φ m = n carries x to
x' (CategoryTheory.ActionCategory.full_map_iff).
The main instance is the restriction of an action groupoid to a subset. Let H be a subgroup of a
group G acting on X, and let S be a subset of X preserved by H, as a SubMulAction H X.
The functor CategoryTheory.ActionCategory.inclusion S : H ⋉ S ⥤ G ⋉ X keeps each label of H
as an element of G, so it is faithful and injective on objects, and its objects are exactly
the points of S. It is full exactly when S is a slice for H: every element of G
carrying a point of S into S lies in H (CategoryTheory.ActionCategory.full_inclusion_iff).
In that case the inclusion identifies H ⋉ S with the full subgroupoid of G ⋉ X on the points
of S. For a proper action of a discrete group, a slice at x for the stabilizer of x is the
local isotropy model of the quotient [X/G] near the orbit of x. Labels acting trivially are
kept, so the identification retains ineffective isotropy.
For a monoid M and an M-invariant subset U, CategoryTheory.ActionCategory.restrict U is
the inclusion M ⋉ U ⥤ M ⋉ X keeping every label; it is fully faithful, so M ⋉ U is the
full subcategory of M ⋉ X on the points of U. When U is open, this is the restriction of a
topological action groupoid to a saturated open set of objects.
Main declarations #
CategoryTheory.ActionCategory.map: the functor induced by an equivariant map.CategoryTheory.ActionCategory.map_id,CategoryTheory.ActionCategory.map_comp: it preserves identities and composites.CategoryTheory.ActionCategory.faithful_map: it is faithful along an injective homomorphism.CategoryTheory.ActionCategory.full_map_iff: it is full exactly when arrows between image points lift.CategoryTheory.ActionCategory.restrict: the full inclusion of the action category on an invariant subset.CategoryTheory.ActionCategory.restrictLift: a functor whose objects lie in the invariant subset factors through that inclusion.CategoryTheory.ActionCategory.exists_functor_of_sections: a functor out of the action category on a subset of the objects of a category, given by sections of arrows labelled by the monoid.CategoryTheory.ActionCategory.singleObjFunctor: the functorSingleObj K ⥤ M ⋉ Xat a point fixed by the image of a monoid homomorphismK →* M.CategoryTheory.ActionCategory.inclusion: the inclusion of the action category of a subgroup on an invariant subset.CategoryTheory.ActionCategory.full_inclusion_iff: the inclusion is full exactly for a slice.CategoryTheory.ActionCategory.range_inclusion_obj: its objects are the points of the subset.CategoryTheory.ActionCategory.range_inclusion_total: for a slice, its arrows are the arrows with source and target in the subset.
References #
- I. Moerdijk and J. Mrčun, Introduction to foliations and Lie groupoids, Section 5.1.
- I. Moerdijk, Orbifolds as groupoids: an introduction, Section 2.
The functor M ⋉ X ⥤ N ⋉ Y induced by a map f : X → Y that is equivariant along a monoid
homomorphism φ : M →* N. It sends the point x to f x and the arrow labelled m to the
arrow labelled φ m.
Instances For
The functor induced by an equivariant map relabels arrows by the homomorphism.
In label-source coordinates, the functor induced by an equivariant map applies the homomorphism to the label and the equivariant map to the source.
The identity map induces the identity functor.
The functor induced by a composite of equivariant maps is the composite of the induced functors.
The functor induced by an equivariant map along an injective homomorphism is faithful.
The functor induced by an equivariant map is full exactly when every arrow between two image
points lifts: if n • f x = f x', then some m with φ m = n carries x to x'.
An injective equivariant map for the same monoid induces a full functor, keeping every arrow label.
The functor SingleObj K ⥤ M ⋉ X at a point x fixed by the image of φ : K →* M. It sends
the unique object to x and k to the arrow x ⟶ x labelled φ k: this is Mathlib's
SingleObj.functor for φ, corestricted to the stabilizer of x and composed with
ActionCategory.stabilizerIsoEnd. Restricting a family of categories over M ⋉ X along it gives
a categorical action of K on the category over x.
Instances For
The inclusion M ⋉ U ⥤ M ⋉ X of the action category on an invariant subset U. It sends a
point of U to itself and keeps each label, so it identifies M ⋉ U with the full subcategory
of M ⋉ X on the points of U.
Instances For
The restriction inclusion is the functor induced by the inclusion of U, keeping labels.
The point underlying the image of an object under the restriction inclusion is its point.
The restriction inclusion keeps the label of each arrow.
The restriction inclusion is faithful.
The restriction inclusion is full: every arrow between points of U lies in M ⋉ U.
A functor into M ⋉ X all of whose objects lie in the invariant subset U factors through
M ⋉ U: this lifts it along the restriction inclusion.
Instances For
The lift of a functor along the restriction inclusion sends an object to the point of U
underlying its image.
The lift of a functor along the restriction inclusion keeps the label of each arrow.
The lift of a functor along the restriction inclusion recovers the functor.
The inclusion H ⋉ S ⥤ G ⋉ X of the action category of a subgroup H on an H-invariant
subset S. It sends a point of S to itself and keeps each label of H as an element of G.
Instances For
The inclusion is the functor induced by the inclusion of S along the inclusion of H.
The point underlying the image of an object under the inclusion is its point.
The inclusion of the action category of a subgroup is faithful.
The inclusion is injective on objects.
The objects in the image of the inclusion are exactly the points of the invariant subset.
The inclusion of the action category of a subgroup H on an invariant subset S is full
exactly when S is a slice for H: every element of G carrying a point of S into S
lies in H.
For a slice S for H, the arrows of H ⋉ S are, through the inclusion, exactly the arrows
of G ⋉ X with source and target in S.
A functor out of the action category of a monoid acting on a subset U of the objects of C,
given by a section σ g y of arrows with source y for each label g and point y: it is the
identity on objects and sends the arrow labelled g at a to the arrow σ g a. The sections
must have the unit and composition behaviour of the action: σ 1 y is the identity at y, and
σ (g * h) y is σ h y followed by σ g at the target of σ h y.