Add LoadPath "..".
(** Module Ident: the type of identifiers *)
Module Ident : UsualOrderedType.
Parameter t: Type.
Definition eq := @Logic.eq t.
Definition eq_equiv := @eq_equivalence t.
Parameter lt : t -> t -> Prop.
Parameter lt_strorder : StrictOrder lt.
Parameter lt_compat : Proper (eq==>eq==>iff) lt.
Parameter compare : forall x y : t, comparison.

(* Specifications: *)
Axiom compare_spec: forall s s' : t, CompSpec eq lt s s' (compare s s').
Parameter eq_dec : forall x y : t, {eq x y} + {~ eq x y}.