∀ {ι : Type u_1} {S : ι → Type u_3} {G : ι → Type u_4} [inst : (i : ι) → SetLike (S i) (G i)] (A : (i : ι) → S i)
  [inst_1 : DecidableEq ι] [inst_2 : (i : ι) → AddZeroClass (G i)] [inst_3 : ∀ (i : ι), ZeroMemClass (S i) (G i)]
  [inst_4 : ∀ (i : ι), AddMemClass (S i) (G i)] (i : ι) (r s : G i),
  RestrictedProduct.single A i (r + s) = RestrictedProduct.single A i r + RestrictedProduct.single A i s