* http://helm.cs.unibo.it/
*)
+(* $Id$ *)
+
(**** TABLES ****)
+let default_eq_URIs =
+ [HelmLibraryObjects.Logic.eq_URI,
+ HelmLibraryObjects.Logic.sym_eq_URI,
+ HelmLibraryObjects.Logic.trans_eq_URI,
+ HelmLibraryObjects.Logic.eq_ind_URI,
+ HelmLibraryObjects.Logic.eq_ind_r_URI];;
+
+let default_true_URIs = [HelmLibraryObjects.Logic.true_URI]
+let default_false_URIs = [HelmLibraryObjects.Logic.false_URI]
+let default_absurd_URIs = [HelmLibraryObjects.Logic.absurd_URI]
+
(* eq, sym_eq, trans_eq, eq_ind, eq_ind_R *)
let eq_URIs_ref =
ref [HelmLibraryObjects.Logic.eq_URI,
absurd_URIs_ref := insert_unique absurd_URI (fun x -> x) !absurd_URIs_ref
| _,_ -> raise NotRecognized
+let reset_defaults () =
+ eq_URIs_ref := default_eq_URIs;
+ true_URIs_ref := default_true_URIs;
+ false_URIs_ref := default_false_URIs;
+ absurd_URIs_ref := default_absurd_URIs
+
(**** LOOKUP FUNCTIONS ****)
let eq_URI () = let eq,_,_,_,_ = List.hd !eq_URIs_ref in eq