Goal:
    A : Type  B : Type  l : list A  f : A → B  g : A → B
  ============================
   (Forall (λ x : A, f x = g x) l ↔ map f l = map g l)


DEBUG:Going to execute:
split