aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorherbelin2002-01-15 17:36:33 +0000
committerherbelin2002-01-15 17:36:33 +0000
commit7828f8b9c1dcca09a5d0dcdc9bd6d0c3e8b9542f (patch)
treea74c95a48662454e34facdb52e2e1dd549c11de1
parent2e742c21d1fd6ccfb39e844d8b4820b7c83d5171 (diff)
Mise de Intros id au format de Intro en forçant aussi la réduction si demandé
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@2397 85f007b7-540e-0410-9357-904b9bb8a0f7
-rw-r--r--tactics/elim.ml2
-rw-r--r--tactics/tactics.ml2
-rw-r--r--tactics/tactics.mli2
3 files changed, 3 insertions, 3 deletions
diff --git a/tactics/elim.ml b/tactics/elim.ml
index 1b56914e92..15ca016330 100644
--- a/tactics/elim.ml
+++ b/tactics/elim.ml
@@ -202,7 +202,7 @@ let rec intro_pattern p =
and case_last = (tclLAST_HYP h_simplest_case) in
match p with
| WildPat -> (tclTHEN intro clear_last)
- | IdPat id -> intro_mustbe id
+ | IdPat id -> intro_mustbe_force id
| DisjPat l -> (tclTHEN introf
(tclTHENS
(tclTHEN case_last clear_last)
diff --git a/tactics/tactics.ml b/tactics/tactics.ml
index 18ec501b86..5e72ed2dd8 100644
--- a/tactics/tactics.ml
+++ b/tactics/tactics.ml
@@ -327,7 +327,7 @@ let rec intro_gen name_flag move_flag force_flag gl =
else
raise e
-let intro_mustbe id = intro_gen (IntroMustBe id) None false
+let intro_mustbe_force id = intro_gen (IntroMustBe id) None true
let intro_using id = intro_gen (IntroBasedOn (id,[])) None false
let intro_force force_flag = intro_gen (IntroAvoid []) None force_flag
let intro = intro_force false
diff --git a/tactics/tactics.mli b/tactics/tactics.mli
index b91aa09e62..411dbf0b02 100644
--- a/tactics/tactics.mli
+++ b/tactics/tactics.mli
@@ -67,7 +67,7 @@ val dyn_intro_move : tactic_arg list -> tactic
val intro_replacing : identifier -> tactic
val intro_using : identifier -> tactic
-val intro_mustbe : identifier -> tactic
+val intro_mustbe_force : identifier -> tactic
val intros_using : identifier list -> tactic
val intro_erasing : identifier -> tactic
val intros_replacing : identifier list -> tactic