X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Ftactics%2Fparamodulation%2Fsaturation.mli;h=d48dfc349ba77d007b9da65e564b618981b68028;hb=8752fac73a864c821b6954f0572bce2052924183;hp=7a16895a77a8abe67d9f1eb4eeadfcc33ae39590;hpb=942023d1f147318b7869f40fb1556c2d69f3d731;p=helm.git diff --git a/helm/software/components/tactics/paramodulation/saturation.mli b/helm/software/components/tactics/paramodulation/saturation.mli index 7a16895a7..d48dfc349 100644 --- a/helm/software/components/tactics/paramodulation/saturation.mli +++ b/helm/software/components/tactics/paramodulation/saturation.mli @@ -27,13 +27,13 @@ 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) * - ProofEngineTypes.goal list + ProofEngineTypes.proof * ProofEngineTypes.goal list val weight_age_ratio : int ref val weight_age_counter: int ref @@ -48,8 +48,11 @@ val main_demod_equalities: HMysql.dbd -> Cic.term -> Cic.conjecture list -> CicUniv.universe_graph -> unit val main: HMysql.dbd -> bool -> Cic.term -> Cic.conjecture list -> CicUniv.universe_graph -> unit -val demodulate_tac: - dbd:HMysql.dbd -> - pattern:ProofEngineTypes.lazy_pattern -> ProofEngineTypes.tactic +val demodulate_tac: dbd:HMysql.dbd -> 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