Module Type Sigf.
(* f : bijection dans une hmap m, avec domaine de definition (exd m) : dart -> Prop *)
Parameter f : fmap -> dart -> dart.
Parameter f_1 : fmap -> dart -> dart.

Axiom exd_f_1:forall (m:fmap)(z:dart),
inv_hmap m -> (exd m z <-> exd m (f_1 m z)).