∀ {α : Type u_1} {β : Type u_2} {M : Type u_5} {N : Type u_6} [inst : AddCommMonoid M] [inst_1 : AddCommMonoid N]
  (f : α → β) (v : α →₀ M) (g : M → N) (h0 : g 0 = 0),
  (∀ (x y : M), g (x + y) = g x + g y) →
    Finsupp.mapDomain f (Finsupp.mapRange g h0 v) = Finsupp.mapRange g h0 (Finsupp.mapDomain f v)