∀ {α : Type u_1} {ι : Type u_4} {X : α → Type u_5} [inst : (x : α) → CommMonoid (X x)]
  [inst_1 : (x : α) → TopologicalSpace (X x)] {L : SummationFilter ι} {f : ι → (x : α) → X x} {g : (x : α) → X x},
  HasProd f g L = ∀ (x : α), HasProd (fun i => f i x) (g x) L