diff options
| author | herbelin | 2013-06-02 21:42:11 +0000 |
|---|---|---|
| committer | herbelin | 2013-06-02 21:42:11 +0000 |
| commit | d51d98682fcff981a1e6b95574c25fc7edf97b3f (patch) | |
| tree | 0f6e2a769b3ebf4a93d103f0c5d3ae9acabd8281 /CHANGES | |
| parent | 52ca74d1495249844e2ba1be2eaec662e3808074 (diff) | |
Making the behavior of "injection ... as ..." more natural:
- hypotheses are introduced in the left-to-right order
- intropatterns have to match the number of generated hypotheses, and,
if less, new introduction names are automatically generated
- clearing the hypothesis on which injection is applied, if any.
However, this is a source of incompatibilities (for a variant of
injection that is hopefully not used a lot). Compatibility can be
restored by "Unset Injection L2R Pattern Order".
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@16556 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'CHANGES')
| -rw-r--r-- | CHANGES | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -50,7 +50,12 @@ Tactics "context" can be retrieved at parse time by setting the "Tactic Compat Context" flag. (possible source of incompatibilities). - Introduction patterns of the form [x1 .. xn] or (x1,..,xn) now apply - injection when used on an equality statement ("ssreflect" style) + "injection" when used on an equality statement ("ssreflect" style). +- Tactic "injection c as ipats" now clears c if c refers to an + hypothesis and moves the resulting equations in the hypotheses + independently of the number of ipats, which has itself to be less + than the number of new hypotheses (possible source of incompatibilities; + former behavior obtainable by "Unset Injection L2R Pattern Order"). Program |
