∀ {R : Type u_5} {M : Type u_2} {M₂ : Type u_4} {M₃ : Type u_1} {M₄ : Type u_3} [inst : Semiring R]
  [inst_1 : AddCommMonoid M] [inst_2 : AddCommMonoid M₂] [inst_3 : AddCommMonoid M₃] [inst_4 : AddCommMonoid M₄]
  {module_M : Module R M} {module_M₂ : Module R M₂} {module_M₃ : Module R M₃} {module_M₄ : Module R M₄}
  (e₁ : M ≃ₗ[R] M₂) (e₂ : M₃ ≃ₗ[R] M₄),
  Function.LeftInverse (e₁.toAddEquiv.prodCongr e₂.toAddEquiv).invFun (e₁.toAddEquiv.prodCongr e₂.toAddEquiv).toFun