]> matita.cs.unibo.it Git - helm.git/blobdiff - components/tactics/paramodulation/saturation.mli
goals after a superposition step are relocated
[helm.git] / components / tactics / paramodulation / saturation.mli
index 34159810d19658be25ec9580444facf206866a94..8a03cd547a0be220daae305c3f44c379ca9b9524 100644 (file)
 
 (* $Id$ *)
 
+
 val saturate :
+  bool ->
   HMysql.dbd ->
   ?full:bool ->
   ?depth:int ->
   ?width:int ->
   ProofEngineTypes.proof * ProofEngineTypes.goal ->
-  (UriManager.uri option * Cic.conjecture list * Cic.term * Cic.term) *
-  'a list
+  ProofEngineTypes.proof * ProofEngineTypes.goal list
 
 val weight_age_ratio : int ref
 val weight_age_counter: int ref
@@ -50,3 +51,10 @@ val main: HMysql.dbd ->
 val demodulate_tac: 
   dbd:HMysql.dbd ->  
   pattern:ProofEngineTypes.lazy_pattern -> ProofEngineTypes.tactic
+
+val superposition_tac: 
+  target:string -> table:string -> subterms_only:bool ->
+  demod_table:string ->  ProofEngineTypes.proof * ProofEngineTypes.goal ->
+   ProofEngineTypes.proof * ProofEngineTypes.goal list
+
+val get_stats: unit -> string