Goursat's lemma for subgroups #
This file proves Goursat's lemma for subgroups.
If I is a subgroup of G × H which projects fully on both factors, then there exist normal
subgroups G' ≤ G and H' ≤ H such that G' × H' ≤ I and the image of I in G ⧸ G' × H ⧸ H' is
the graph of an isomorphism G ⧸ G' ≃ H ⧸ H'.
G' and H' can be explicitly constructed as Subgroup.goursatFst I and Subgroup.goursatSnd I
respectively.
For I a subgroup of G × H, I.goursatFst is the kernel of the projection map I → H,
considered as a subgroup of G.
This is the first subgroup appearing in Goursat's lemma. See Subgroup.goursat.
Equations
- I.goursatFst = Subgroup.map ((MonoidHom.fst G H).comp I.subtype) ((MonoidHom.snd G H).comp I.subtype).ker
Instances For
For I a subgroup of G × H, I.goursatFst is the kernel of the projection map I → H,
considered as a subgroup of G.
This is the first subgroup appearing in Goursat's lemma. See AddSubgroup.goursat.
Equations
- I.goursatFst = AddSubgroup.map ((AddMonoidHom.fst G H).comp I.subtype) ((AddMonoidHom.snd G H).comp I.subtype).ker
Instances For
For I a subgroup of G × H, I.goursatSnd is the kernel of the projection map I → G,
considered as a subgroup of H.
This is the second subgroup appearing in Goursat's lemma. See Subgroup.goursat.
Equations
- I.goursatSnd = Subgroup.map ((MonoidHom.snd G H).comp I.subtype) ((MonoidHom.fst G H).comp I.subtype).ker
Instances For
For I a subgroup of G × H, I.goursatSnd is the kernel of the projection map I → G,
considered as a subgroup of H.
This is the second subgroup appearing in Goursat's lemma. See AddSubgroup.goursat.
Equations
- I.goursatSnd = AddSubgroup.map ((AddMonoidHom.snd G H).comp I.subtype) ((AddMonoidHom.fst G H).comp I.subtype).ker
Instances For
Goursat's lemma for a subgroup of a product with surjective projections.
If I is a subgroup of G × H which projects fully on both factors, then there exist normal
subgroups M ≤ G and N ≤ H such that G' × H' ≤ I and the image of I in G ⧸ M × H ⧸ N is the
graph of an isomorphism G ⧸ M ≃ H ⧸ N'.
G' and H' can be explicitly constructed as I.goursatFst and I.goursatSnd respectively.
Goursat's lemma for a subgroup of a product with surjective projections.
If I is a subgroup of G × H which projects fully on both factors, then there exist normal
subgroups M ≤ G and N ≤ H such that G' × H' ≤ I and the image of I in G ⧸ M × H ⧸ N is the
graph of an isomorphism G ⧸ M ≃ H ⧸ N'.
G' and H' can be explicitly constructed as I.goursatFst and I.goursatSnd respectively.
Goursat's lemma for an arbitrary subgroup.
If I is a subgroup of G × H, then there exist subgroups G' ≤ G, H' ≤ H and normal subgroups
M ⊴ G' and N ⊴ H' such that M × N ≤ I and the image of I in G' ⧸ M × H' ⧸ N is the graph
of an isomorphism G' ⧸ M ≃ H' ⧸ N.
Goursat's lemma for an arbitrary subgroup.
If I is a subgroup of G × H, then there exist subgroups G' ≤ G, H' ≤ H and normal subgroups
M ≤ G' and N ≤ H' such that M × N ≤ I and the image of I in G' ⧸ M × H' ⧸ N is the graph
of an isomorphism G ⧸ G' ≃ H ⧸ H'.