(* Lemmas that DO NOT depend on CompCert or Verifiable C *)
Definition Vector_0_is_nil (T : Type) (v : Vector.t T 0) : v = Vector.nil T :=
match v with Vector.nil => eq_refl end.

Lemma Forall2_map {A B} (f:A -> B): forall l m,
Forall2 (fun x y => y = f x) l m -> map f l = m.