diff options
| author | mohring | 2003-03-28 17:25:57 +0000 |
|---|---|---|
| committer | mohring | 2003-03-28 17:25:57 +0000 |
| commit | e123d91faac12f9d304e7b245365ce5326e77f7a (patch) | |
| tree | f9cf16d5b1ab582baa3c842f88fcb692dd72a343 /tactics/extratactics.ml4 | |
| parent | 4fb5ef358e3e0fbfad378ea5037fea6dafd5e27a (diff) | |
notations <>, Assumption avec existentiel, replace term
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@3802 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'tactics/extratactics.ml4')
| -rw-r--r-- | tactics/extratactics.ml4 | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/tactics/extratactics.ml4 b/tactics/extratactics.ml4 index cc61d4ea80..0915a2d9de 100644 --- a/tactics/extratactics.ml4 +++ b/tactics/extratactics.ml4 @@ -41,6 +41,33 @@ TACTIC EXTEND ReplaceIn -> [ failwith "Replace in: TODO" ] END +TACTIC EXTEND Replacetermleft + [ "Replace" "->" constr(c) ] -> [ replace_term_left c ] +END + +TACTIC EXTEND Replacetermright + [ "Replace" "<-" constr(c) ] -> [ replace_term_right c ] +END + +TACTIC EXTEND Replaceterm + [ "Replace" constr(c) ] -> [ replace_term c ] +END + +TACTIC EXTEND ReplacetermInleft + [ "Replace" "->" constr(c) "in" ident(h) ] + -> [ replace_term_in_left c h ] +END + +TACTIC EXTEND ReplacetermInright + [ "Replace" "<-" constr(c) "in" ident(h) ] + -> [ replace_term_in_right c h ] +END + +TACTIC EXTEND ReplacetermIn + [ "Replace" constr(c) "in" ident(h) ] + -> [ replace_term_in c h ] +END + TACTIC EXTEND DEq [ "Simplify_eq" quantified_hypothesis_opt(h) ] -> [ dEq h ] END |
