Goal:
    A : Type  B : Type  C : Type  f : A → B → C  l0' : list A  l1' : list B
  ============================
   (0 = #|[]| → #|l0'| = #|l1'| → map2 f l0' ([] ++ l1') = map2 f l0' l1')


DEBUG:Going to execute:
trivial; hnf