∀ {F : Type u_14} {R : outParam (Type u_15)} {S : outParam (Type u_16)} [inst : Semiring R] [inst_1 : Semiring S]
  {σ : outParam (R →+* S)} {σ' : outParam (S →+* R)} [inst_2 : RingHomInvPair σ σ'] [inst_3 : RingHomInvPair σ' σ]
  {M : outParam (Type u_17)} {M₂ : outParam (Type u_18)} [inst_4 : AddCommMonoid M] [inst_5 : AddCommMonoid M₂]
  [inst_6 : Module R M] [inst_7 : Module S M₂] [inst_8 : EquivLike F M M₂] [toAddEquivClass : AddEquivClass F M M₂],
  (∀ (f : F) (r : R) (x : M), f (r • x) = σ r • f x) → SemilinearEquivClass F σ M M₂