fact: Fixpoint Vmap2 n : vector A n -> vector B n -> vector C n := match n with | O => fun _ _ => Vnil | _ => fun v1 v2 => Vcons (f (Vhead v1) (Vhead v2)) (Vmap2 (Vtail v1) (Vtail v2)) end.
imports: Coq(Vector Program Structures.Equalities Morphisms) CoLoR(LogicUtil NatUtil EqUtil ListUtil BoolUtil RelUtil)