Semidirect products of internal groups #
Let G and N be group objects in a cartesian monoidal category. An internal left action of
G on N is a morphism G ⊗ N ⟶ N whose action on generalized points is unital,
multiplicative in G, and by group automorphisms of N. This file packages those three laws and
constructs the internal semidirect product N ⋊ G on the product object N ⊗ G.
The construction is characterized on every generalized-point group. The points of the internal
semidirect product are naturally the ordinary SemidirectProduct of the point groups. This gives
the group-object laws without choosing elements of the ambient category and exposes the familiar
component formulas to downstream constructions.
Main declarations #
TauCeti.GrpObj.Action: an internal action by group automorphisms.TauCeti.GrpObj.Action.toMulAutHom: the induced action on generalized points.TauCeti.GrpObj.Action.semidirectProduct: the internal semidirect-product group object.TauCeti.GrpObj.Action.pointMulEquiv: its generalized points are an ordinary semidirect product.
References #
- W. C. Waterhouse, Introduction to Affine Group Schemes, §§15--16.
- J. S. Milne, Algebraic Groups (2017), §6.a.
This is a prerequisite for Layer 5, "The unipotent radical", of the ReductiveGroups roadmap. For two normal closed subgroup schemes, conjugation supplies the action below; multiplication from their semidirect product is then a group-scheme morphism whose image is their product.
An action of the internal group G on the internal group N.
The morphism hom : G ⊗ N ⟶ N is required to induce a left group action on generalized
points, and each element of G(X) must act multiplicatively on N(X). The latter condition makes
the action one by group automorphisms; its inverse is the action of the inverse generalized point.
The action morphism
G ⊗ N ⟶ N.- one_act (X : C) (n : X ⟶ N) : CategoryTheory.CategoryStruct.comp (CategoryTheory.CartesianMonoidalCategory.lift 1 n) self.hom = n
The identity generalized point acts trivially.
- mul_act (X : C) (g h : X ⟶ G) (n : X ⟶ N) : CategoryTheory.CategoryStruct.comp (CategoryTheory.CartesianMonoidalCategory.lift (g * h) n) self.hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.CartesianMonoidalCategory.lift g (CategoryTheory.CategoryStruct.comp (CategoryTheory.CartesianMonoidalCategory.lift h n) self.hom)) self.hom
Multiplication of generalized points acts by composition, in left-action order.
- act_mul (X : C) (g : X ⟶ G) (n m : X ⟶ N) : CategoryTheory.CategoryStruct.comp (CategoryTheory.CartesianMonoidalCategory.lift g (n * m)) self.hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.CartesianMonoidalCategory.lift g n) self.hom * CategoryTheory.CategoryStruct.comp (CategoryTheory.CartesianMonoidalCategory.lift g m) self.hom
Every generalized point acts multiplicatively on the point group of
N.
Instances For
Internal actions are determined by their action morphisms.
The action of a generalized point of G on a generalized point of N.
Equations
Instances For
The action on generalized points is induced by the action morphism.
Internal actions commute with precomposition of generalized points.
Internal actions commute with precomposition of generalized points.
A generalized point of G acts as an automorphism of the generalized-point group of N.
Equations
Instances For
The action homomorphism from generalized points of G to automorphisms of the generalized
points of N.
Equations
- A.toMulAutHom X = { toFun := A.toMulAut, map_one' := ⋯, map_mul' := ⋯ }
Instances For
The group-object structure on N ⊗ G representing the pointwise semidirect product.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The internal semidirect product associated to an internal action. Its underlying object is
the categorical product N ⊗ G.
Equations
- A.semidirectProduct = { X := CategoryTheory.MonoidalCategoryStruct.tensorObj N G, grp := A.semidirectProductGrpObj }
Instances For
Generalized points of the internal semidirect product are naturally the ordinary semidirect product of the generalized-point groups.
Equations
Instances For
The canonical inclusion N ⟶ N ⋊ G of internal groups.
Equations
Instances For
The canonical inclusion G ⟶ N ⋊ G of internal groups.
Equations
Instances For
The canonical projection N ⋊ G ⟶ G of internal groups.
Equations
Instances For
On generalized points, the first canonical inclusion is SemidirectProduct.inl.
On generalized points, the second canonical inclusion is SemidirectProduct.inr.
The first projection of the canonical inclusion of the normal factor is the identity.
The first projection of the canonical inclusion of the normal factor is the identity.
The second projection of the canonical inclusion of the normal factor is the unit.
The second projection of the canonical inclusion of the normal factor is the unit.
The first projection of the canonical inclusion of the acting factor is the unit.
The first projection of the canonical inclusion of the acting factor is the unit.
The second projection of the canonical inclusion of the acting factor is the identity.
The second projection of the canonical inclusion of the acting factor is the identity.
On generalized points, the canonical projection is SemidirectProduct.rightHom.