Theorems · Theorem · group theory
Subgroup.goursat
∀ {G : Type u_1} {H : Type u_2} [inst : Group G] [inst_1 : Group H] {I : Subgroup (G × H)},
∃ G' H' M N,
∃ (x : M.Normal) (x_1 : N.Normal),
∃ e,
I =
Subgroup.map (G'.subtype.prodMap H'.subtype)
(Subgroup.comap ((QuotientGroup.mk' M).prodMap (QuotientGroup.mk' N)) e.toMonoidHom.graph)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.
- Defined in
- Mathlib.GroupTheory.Goursat
- Cited by
- 0 results in Mathlib
- Foundations
- Depth 78 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites36
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coeproof · cited by 62,936
- Top.topproof · cited by 9,680
- Groupstatement and proof · cited by 6,238
- MonoidHomproof · cited by 3,629
- Subgroupstatement and proof · cited by 3,593
- HasQuotient.Quotientstatement and proof · cited by 2,301
- MulEquivstatement and proof · cited by 1,142
- MonoidHom.compproof · cited by 469
- Subgroup.Normalstatement and proof · cited by 334
- MonoidHom.rangeproof · cited by 314
- Subgroup.mapstatement and proof · cited by 301
- MonoidHom.kerproof · cited by 212
Cited by0
Results whose statement or proof uses this declaration.
Nothing cites this yet.