∀ {R : Type u_1} {M M₁ : Type u} [inst : Ring R] [inst_1 : AddCommGroup M] [inst_2 : AddCommGroup M₁]
  [inst_3 : Module R M] [inst_4 : Module R M₁] [HasRankNullity.{u, u_1} R] (f : M →ₗ[R] M₁),
  Module.rank R ↥f.range + Module.rank R ↥f.ker = Module.rank R M