∀ {M : Type u_5} {ι : Type u_6} {π : ι → Type u_7} [inst : (i : ι) → VAdd M (π i)] (c : M) (I : Set ι)
  (s : (i : ι) → Set (π i)), (∀ i ∉ I, Function.Surjective fun x => c +ᵥ x) → c +ᵥ I.pi s = I.pi (c +ᵥ s)