Normal subgroup objects #
In this file we define normal subgroups of group objects in a cartesian monoidal category as
a predicate on morphisms. A morphism φ : H ⟶ G of group objects is normal if it is mono, a
monoid morphism and the conjugation map (g, h) ↦ g * h * g⁻¹ factors through φ.
This is applied in the study of group schemes.
Main declarations #
CategoryTheory.IsMonHom.Normal: The predicate on morphisms to be a normal monoid morphism.CategoryTheory.IsMonHom.normal_iff_normal_monoidHom: A monoid morphismH ⟶ Gthat is mono is normal if and only if for everyX, the image ofH(X)inG(X)is a normal subgroup.
References #
- In the context of group schemes: Görtz, Wedhorn, Algebraic Geometry II, Definition 27.3
A morphism φ : H ⟶ G of additive group objects is a normal monoid homomorphism if it is a
monoid homomorphism that is mono and such that the conjugation map (g, h) ↦ g + h - g
factors through φ.
- mono : Mono φ
- isAddMonHom : IsAddMonHom φ
- exists_comp_eq_addConj : ∃ (ψ : MonoidalCategoryStruct.tensorObj G H ⟶ H), CategoryStruct.comp ψ φ = CategoryStruct.comp (MonoidalCategoryStruct.whiskerLeft G φ) (AddGrpObj.addConj G)
Instances
A morphism φ : H ⟶ G of group objects is a normal monoid homomorphism if it is a
monoid homomorphism that is mono and such that the conjugation map (g, h) ↦ g * h * g⁻¹
factors through φ.
- mono : Mono φ
- isMonHom : IsMonHom φ
- exists_comp_eq_conj : ∃ (ψ : MonoidalCategoryStruct.tensorObj G H ⟶ H), CategoryStruct.comp ψ φ = CategoryStruct.comp (MonoidalCategoryStruct.whiskerLeft G φ) (GrpObj.conj G)
Instances
If φ is mono, it is a normal group homomorphism if and only if for all X the image of
H(X) in G(X) is a normal subgroup.