aboutsummaryrefslogtreecommitdiff
path: root/src/tac2tactics.mli
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2017-08-04 13:04:10 +0200
committerPierre-Marie Pédrot2017-08-04 14:14:46 +0200
commitfce4a1a9cbb57a636155181898ae4ecece5af59d (patch)
tree62777a8c6e2a389f45a174046858233f01ab34e4 /src/tac2tactics.mli
parentb84b03bb6230fca69cd9191ba0424402a5cd2330 (diff)
Adding the induction and destruct tactics.
Diffstat (limited to 'src/tac2tactics.mli')
-rw-r--r--src/tac2tactics.mli9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/tac2tactics.mli b/src/tac2tactics.mli
index 86278f177e..f29793411a 100644
--- a/src/tac2tactics.mli
+++ b/src/tac2tactics.mli
@@ -16,3 +16,12 @@ open Proofview
val apply : advanced_flag -> evars_flag ->
EConstr.constr with_bindings tactic list ->
(Id.t * intro_pattern option) option -> unit tactic
+
+type induction_clause =
+ EConstr.constr with_bindings tactic destruction_arg *
+ intro_pattern_naming option *
+ or_and_intro_pattern option *
+ Locus.clause option
+
+val induction_destruct : rec_flag -> evars_flag ->
+ induction_clause list -> EConstr.constr with_bindings option -> unit Proofview.tactic