]> matita.cs.unibo.it Git - helm.git/blobdiff - components/tactics/autoTypes.mli
Minor changes.
[helm.git] / components / tactics / autoTypes.mli
index 1cf966ca0d96e7a7e56fc233e427b7037d0bf5dd..d3081b0abe9f10bb8d81f7b8cab027e881ddca7c 100644 (file)
  * http://cs.unibo.it/helm/.
  *)
 
-type universe
-val empty_universe:universe
-val get_candidates: universe -> Cic.term -> Cic.term list
-val universe_of_goals: 
-  HMysql.dbd -> ProofEngineTypes.proof -> ProofEngineTypes.goal list ->
-    universe -> universe
-val universe_of_context: Cic.context -> Cic.metasenv -> universe -> universe
-val add_to_universe: Cic.term -> Cic.term -> universe -> universe
-
-type cache
-type cache_key = Cic.term
-type cache_elem = 
-  | Failed_in of int
-  | Succeded of Cic.term
-  | UnderInspection
-  | Notfound
-val cache_examine: cache -> cache_key -> cache_elem
-val cache_add_failure: cache -> cache_key -> int -> cache 
-val cache_add_success: cache -> cache_key -> Cic.term -> cache
-val cache_add_underinspection: cache -> cache_key -> int -> cache
-val cache_empty: cache
-val cache_print: Cic.context -> cache -> string
-val cache_size: cache -> int
-val cache_clean: cache -> cache
-
 type flags = {
   maxwidth: int;
   maxdepth: int;
   timeout: float;
   use_paramod: bool;
   use_only_paramod : bool;
+  dont_cache_failures: bool
 }
 
 val default_flags : unit -> flags