Si g es inyectiva y g ∘ f₁ = g ∘ f₂, entonces f₁ = f₂
Sean \(f_1\) y \(f_2\) funciones de \(X\) en \(Y\) y \(g\) una función de \(Y\) en \(Z\). Demostrar con Lean4 que si \(g\) es inyectiva y \(g ∘ f_1 = g ∘ f_2\), entonces \(f_1 = f_2\).
Para ello, completar la siguiente teoría de Lean4:
import Mathlib.Tactic open Function variable {X Y Z : Type _} variable {f₁ f₂ : X → Y} variable {g : Y → Z} example (hg : Injective g) (hgf : g ∘ f₁ = g ∘ f₂) : f₁ = f₂ := by sorry