Zulip Chat Archive

Stream: Is there code for X?

Topic: QuotientGroup.lift_comp


Kim Morrison (Mar 21 2025 at 05:37):

Where is

import Mathlib

variable {G H M : Type*} [Group G] [Group H] [Group M] (N : Subgroup G) [nN : N.Normal]

theorem QuotientGroup.lift_comp (φ : G →* H) (HN : N  φ.ker) (ψ : H →* M) :
    QuotientGroup.lift (ψ.comp φ) (N := N) sorry = ψ.comp (QuotientGroup.lift φ (N := N) HN) :=
  QuotientGroup.monoidHom_ext N rfl

?
(and further, where is the sorry, which I'd have thought we'd have as a single step from HN?)

(This seems like the missing step for dealing with the erw in docs#AddCommGrp.Colimits.Quot.ι_desc.)

Thomas Browning (Mar 21 2025 at 05:53):

This fills the sorry: HN.trans (Subgroup.comap_mono (bot_le (a := ψ.ker))), but seems like we should add an ker_le_ker_comp lemma.


Last updated: May 02 2025 at 03:31 UTC