]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/paramodulation/inference.mli
modifications/fixes for the integration with auto
[helm.git] / helm / ocaml / paramodulation / inference.mli
index 0695fbc9e0be7fa6a413540eac5b1e34425c6e11..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
@@ -103,4 +105,5 @@ val extract_differing_subterms:
 val build_proof_term: equality -> Cic.term
 
 val find_library_equalities:
-  dbd:Mysql.dbd -> ProofEngineTypes.status -> int -> equality list * int
+  dbd:Mysql.dbd -> Cic.context -> ProofEngineTypes.status -> int ->
+  equality list * int