Skip to content

Commit 5b213d3

Browse files
committed
feat: solvable group iff solvable subgroup and solvable quotient (leanprover-community#41824)
Prove that for a normal subgroup `N` of `G`, `G` is solvable if and only if the subgroup `N` is solvable and the quotient `G ⧸ N` is solvable.
1 parent 7c77f1a commit 5b213d3

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

Mathlib/GroupTheory/Solvable.lean

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,11 @@ instance (H : Subgroup G) [H.Normal] [IsSolvable G] :
175175
IsSolvable (G ⧸ H) :=
176176
isSolvable_of_surjective (QuotientGroup.mk'_surjective H)
177177

178+
theorem isSolvable_iff_subgroup_quotient (H : Subgroup G) [H.Normal] :
179+
IsSolvable G ↔ IsSolvable H ∧ IsSolvable (G ⧸ H) :=
180+
fun _ ↦ ⟨inferInstance, inferInstance⟩, fun ⟨_, _⟩ ↦
181+
isSolvable_of_ker_le_range H.subtype (QuotientGroup.mk' H) (by simp)⟩
182+
178183
instance {G' : Type*} [Group G'] [IsSolvable G] [IsSolvable G'] :
179184
IsSolvable (G × G') :=
180185
isSolvable_of_ker_le_range (MonoidHom.inl G G') (MonoidHom.snd G G') fun x hx =>

0 commit comments

Comments
 (0)