val look_for_coercion :
Cic.term -> Cic.term -> coercion_search_result
-(* it returns the list of composite coercions and their auxiliary lemmas *)
+(* it returns the list of composite coercions *)
(* composite coercions are always declared as such; they are added to the *)
-(* library only on demand (i.e. not when processing a .moo) *)
+(* CoercDb adding them to the library is left to the caller *)
val add_coercion:
- basedir:string -> add_composites:bool -> UriManager.uri -> UriManager.uri list
+ UriManager.uri ->
+ (UriManager.uri * Cic.obj) list
val remove_coercion: UriManager.uri -> unit
+
+val is_a_coercion: Cic.term -> bool
+val source_of: Cic.term -> Cic.term
+val target_of: Cic.term -> Cic.term
+
+val remove_all: unit -> unit