X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=inline;f=helm%2Focaml%2Fparamodulation%2Finference.mli;h=b7a10fe34c952ab5fe476309b94bb6c09b4f5420;hb=e6b28085c97ae7b9bd3f3262b105f6b84f42b047;hp=76d48603d62d6388dfe59f8c3473771f72f14378;hpb=22d39afadb3027477e4a42c315ec10518cbf47ed;p=helm.git diff --git a/helm/ocaml/paramodulation/inference.mli b/helm/ocaml/paramodulation/inference.mli index 76d48603d..b7a10fe34 100644 --- a/helm/ocaml/paramodulation/inference.mli +++ b/helm/ocaml/paramodulation/inference.mli @@ -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