]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/paramodulation/inference.mli
fixed a finalization issue for connections closed twice
[helm.git] / helm / ocaml / paramodulation / inference.mli
index 76d48603d62d6388dfe59f8c3473771f72f14378..b7a10fe34c952ab5fe476309b94bb6c09b4f5420 100644 (file)
@@ -66,6 +66,8 @@ exception TermIsNotAnEquality;;
 val equality_of_term: ?eq_uri:UriManager.uri -> Cic.term -> Cic.term ->
   equality
 
+val term_is_equality: ?eq_uri:UriManager.uri -> Cic.term -> bool
+
 (**
    superposition_left env target source
    returns a list of new clauses inferred with a left superposition step
@@ -100,5 +102,8 @@ val fix_metas: int -> equality -> int * equality
 val extract_differing_subterms:
   Cic.term -> Cic.term -> (Cic.term * Cic.term) option
 
-
 val build_proof_term: equality -> Cic.term
+
+val find_library_equalities:
+  dbd:Mysql.dbd -> Cic.context -> ProofEngineTypes.status -> int ->
+  equality list * int