*)
(* stops at the first solution *)
-val auto:
- HMysql.dbd ->
- AutoTypes.universe ->
- AutoTypes.cache ->
- Cic.context ->
- Cic.metasenv ->
- ProofEngineTypes.goal list -> (* goals in AND *)
- AutoTypes.flags ->
- (Cic.substitution * Cic.metasenv) option * AutoTypes.cache
+val auto_tac:
+ dbd:HMysql.dbd ->
+ params:(string * string) list ->
+ universe:Universe.universe ->
+ ProofEngineTypes.tactic
-val auto_all_solutions:
- HMysql.dbd ->
- AutoTypes.universe ->
- AutoTypes.cache ->
- Cic.context ->
- Cic.metasenv ->
- ProofEngineTypes.goal list ->
- AutoTypes.flags ->
- (Cic.substitution * Cic.metasenv) list * AutoTypes.cache
-
-val applyS_tac: dbd:HMysql.dbd -> term: Cic.term -> ProofEngineTypes.tactic
+val applyS_tac:
+ dbd:HMysql.dbd ->
+ term: Cic.term ->
+ params:(string * string) list ->
+ universe:Universe.universe ->
+ ProofEngineTypes.tactic
+val demodulate_tac :
+ dbd:HMysql.dbd ->
+ universe:Universe.universe ->
+ ProofEngineTypes.tactic