]> matita.cs.unibo.it Git - helm.git/blobdiff - components/tactics/tactics.mli
- "linear" flag added to lapply (automatic clearing)
[helm.git] / components / tactics / tactics.mli
index 751d9e93f6611a49656d889e0e5456de91335e21..73d864e1dd7cbbc02e6b2c74ea672b76ea9e9004 100644 (file)
@@ -1,16 +1,14 @@
-(* GENERATED FILE, DO NOT EDIT. STAMP:Tue Mar 21 17:18:22 CET 2006 *)
+(* GENERATED FILE, DO NOT EDIT. STAMP:Wed Jun 28 17:27:38 CEST 2006 *)
 val absurd : term:Cic.term -> ProofEngineTypes.tactic
 val apply : term:Cic.term -> ProofEngineTypes.tactic
+val applyS : dbd:HMysql.dbd -> term:Cic.term -> ProofEngineTypes.tactic
 val assumption : ProofEngineTypes.tactic
 val auto :
-  ?depth:int ->
-  ?width:int ->
-  ?paramodulation:string ->
-  ?full:string -> dbd:HMysql.dbd -> unit -> ProofEngineTypes.tactic
+  params:(string * string) list -> dbd:HMysql.dbd -> ProofEngineTypes.tactic
 val change :
   pattern:ProofEngineTypes.lazy_pattern ->
   Cic.lazy_term -> ProofEngineTypes.tactic
-val clear : hyp:string -> ProofEngineTypes.tactic
+val clear : hyps:string list -> ProofEngineTypes.tactic
 val clearbody : hyp:string -> ProofEngineTypes.tactic
 val constructor : n:int -> ProofEngineTypes.tactic
 val contradiction : ProofEngineTypes.tactic
@@ -20,7 +18,7 @@ val cut :
 val decompose :
   ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type ->
   ?user_types:(UriManager.uri * int) list ->
-  dbd:HMysql.dbd -> string -> ProofEngineTypes.tactic
+  ?what:string -> dbd:HMysql.dbd -> ProofEngineTypes.tactic
 val demodulate :
   dbd:HMysql.dbd ->
   pattern:ProofEngineTypes.lazy_pattern -> ProofEngineTypes.tactic
@@ -57,6 +55,7 @@ val intros :
 val inversion : term:Cic.term -> ProofEngineTypes.tactic
 val lapply :
   ?mk_fresh_name_callback:ProofEngineTypes.mk_fresh_name_type ->
+  ?linear:bool ->
   ?how_many:int ->
   ?to_what:Cic.term list -> Cic.term -> ProofEngineTypes.tactic
 val left : ProofEngineTypes.tactic