∀ {G₁ : Type u_5} {G₂ : Type u_6} {G₃ : Type u_7} [inst : AddGroup G₁] [inst_1 : AddGroup G₂] [inst_2 : AddGroup G₃]
  (f : G₁ →+ G₂) (hf : Function.Surjective ⇑f), f.liftOfSurjective hf = f.liftOfRightInverse (Function.surjInv hf) ⋯