Skip to content

Commit ac2b114

Browse files
feat(Algebra/Group/Subgroup/Ker): kernel of a homomorphism composed with an isomorphism (leanprover-community#34580)
feat(Algebra/Group/Subgroup/Ker): kernel of a homomorphism composed with an isomorphism The kernel of a homomorphism composed with an isomorphism is equal to the kernel of the homomorphism mapped by the inverse isomorphism. This is a dependency of a larger PR to formalize finitely presented groups leanprover-community#34236.
1 parent a91febd commit ac2b114

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

Mathlib/Algebra/Group/Subgroup/Ker.lean

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,13 @@ theorem comap_ker {P : Type*} [MulOneClass P] (g : N →* P) (f : G →* N) :
259259
g.ker.comap f = (g.comp f).ker :=
260260
rfl
261261

262+
/-- The kernel of a homomorphism composed with an isomorphism is equal to the kernel of
263+
the homomorphism mapped by the inverse isomorphism. -/
264+
@[to_additive (attr := simp)]
265+
lemma ker_comp_mulEquiv {P : Type*} [MulOneClass P]
266+
(g : N →* P) (iso : G ≃* N) : (g.comp iso).ker = map (iso.symm : N →* G) g.ker := by
267+
rw [← comap_ker, comap_equiv_eq_map_symm]
268+
262269
@[to_additive (attr := simp)]
263270
theorem comap_bot (f : G →* N) : (⊥ : Subgroup N).comap f = f.ker :=
264271
rfl

0 commit comments

Comments
 (0)