Theorems · Theorem · group theory
Subgroup.goursat_surjective
∀ {G : Type u_1} {H : Type u_2} [inst : Group G] [inst_1 : Group H] {I : Subgroup (G × H)}
(hI₁ : Function.Surjective (Prod.fst ∘ ⇑I.subtype)) (hI₂ : Function.Surjective (Prod.snd ∘ ⇑I.subtype)),
have this := ⋯;
have this_1 := ⋯;
∃ e,
(((QuotientGroup.mk' I.goursatFst).prodMap (QuotientGroup.mk' I.goursatSnd)).comp I.subtype).range =
e.toMonoidHom.graphGoursat'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.
- Defined in
- Mathlib.GroupTheory.Goursat
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 77 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites21
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coestatement and proof · cited by 62,936
- Groupstatement and proof · cited by 6,238
- MonoidHomstatement · cited by 3,629
- Subgroupstatement and proof · cited by 3,593
- HasQuotient.Quotientstatement · cited by 2,301
- MulEquivstatement · cited by 1,142
- MonoidHom.compstatement and proof · cited by 469
- Subgroup.Normalstatement and proof · cited by 334
- MonoidHom.rangestatement · cited by 314
- Subgroup.subtypestatement and proof · cited by 185
- MulEquiv.toMonoidHomstatement · cited by 126
- QuotientGroup.mk'statement and proof · cited by 90
Cited by1
Results whose statement or proof uses this declaration.
- Subgroup.goursatproof · cited by 0