aboutsummaryrefslogtreecommitdiffhomepage
path: root/tactics/tactics.mli
diff options
context:
space:
mode:
authorGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2008-04-04 14:55:47 +0000
committerGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2008-04-04 14:55:47 +0000
commit5a4cc30c737f113a7c57d14569137b3e06f5639f (patch)
tree2a0114f494382fc30f50ad073eaf6ec5def2daed /tactics/tactics.mli
parentc464aab4c1aedad2ae919eb4776ced4d4d23d62a (diff)
Quelques améliorations des intro patterns:
- ajout de -> et <- pour substitution immédiate d'une égalité (comportement à la subst si variable, à la rewrite in * sinon) - ajout possibilité d'hypothèses avec paramètres - correction d'un comportement bizarre de l'utilisation des noms dans cas "[[|] H]" (cf CHANGES) Ce serait bien d'avoir quelque chose comme "intros (H as <-) (H' as [ | ])" pour décider de garder les noms, mais la syntaxe est assez moche. Peut-être un "intros H: <- H': [ | ]" ? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@10753 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'tactics/tactics.mli')
-rw-r--r--tactics/tactics.mli3
1 files changed, 3 insertions, 0 deletions
diff --git a/tactics/tactics.mli b/tactics/tactics.mli
index 084aba9ef..1c64e47e8 100644
--- a/tactics/tactics.mli
+++ b/tactics/tactics.mli
@@ -338,3 +338,6 @@ val tclABSTRACT : identifier option -> tactic -> tactic
val admit_as_an_axiom : tactic
val abstract_generalize : identifier -> tactic
+
+val register_general_multi_rewrite :
+ (bool -> evars_flag -> constr with_ebindings -> clause -> tactic) -> unit