∀ {α : Type u_1} {M : Type u_8} {N : Type u_10} {P : Type u_11} [inst : Zero M] [inst_1 : CommMonoid N]
  [inst_2 : CommMonoid P] {H : Type u_16} [inst_3 : FunLike H N P] [MonoidHomClass H N P] (h : H) (f : α →₀ M)
  (g : α → M → N), (f.prod fun a b => h (g a b)) = h (f.prod g)