English
The fork obtained by postcomposing an equalizer fork with a mono is an equalizer.
Русский
Горка, полученная путем посткомпозиции равнозначителя моно-маршрутом, является равнозначителем.
LaTeX
$$$ IsLimit( Fork\\ of\\ ι c.ι \\; )$ (constructed from equalizer) with $h$ mono$$
Lean4
/-- The fork obtained by postcomposing an equalizer fork with a monomorphism is an equalizer. -/
def isEqualizerCompMono {c : Fork f g} (i : IsLimit c) {Z : C} (h : Y ⟶ Z) [hm : Mono h] :
have : Fork.ι c ≫ f ≫ h = Fork.ι c ≫ g ≫ h :=
by
simp only [← Category.assoc]
exact congrArg (· ≫ h) c.condition
IsLimit (Fork.ofι c.ι (by simp [this]) : Fork (f ≫ h) (g ≫ h)) :=
Fork.IsLimit.mk' _ fun s =>
let s' : Fork f g := Fork.ofι s.ι (by apply hm.right_cancellation; simp [s.condition])
let l := Fork.IsLimit.lift' i s'.ι s'.condition
⟨l.1, l.2, fun hm => by apply Fork.IsLimit.hom_ext i; rw [Fork.ι_ofι] at hm; rw [hm]; exact l.2.symm⟩