∀ {M : Type u_1} [inst : AddZeroClass M] {S : Type u_3} [inst_1 : SetLike S M] [inst_2 : AddSubmonoidClass S M] (M' : S)
  (A : Type u_2) [inst_3 : AddCommMonoid A] (x x_1 : M →+ A), (x + x_1).restrict M' = x.restrict M' + x_1.restrict M'