End fun2_to_map2.
Section prop_map2.
Variables (A B C : Setoid) (f : Map2 A B C).
Definition Ap2 (a : A) (b : B) := f a b.

(* Specifications: *)
Lemma Prf_map2_congl : Map2_congl_law Ap2.
Lemma Prf_map2_congr : Map2_congr_law Ap2.
Lemma Prf_map2_cong : Map2_cong_law Ap2.
End prop_map2.