diff options
| author | herbelin | 2011-10-22 12:34:08 +0000 |
|---|---|---|
| committer | herbelin | 2011-10-22 12:34:08 +0000 |
| commit | 56d4015ec3e49d2cfba90d6617e041a365bdeec9 (patch) | |
| tree | ca2914c811ca38b4f1f02395e0fc21e416d359e0 /CHANGES | |
| parent | 1ffb37b4651dcc7a2b1d59285e07ea9e2a3febe5 (diff) | |
Fixing Equality.injectable which did not detect an equality without
constructors as non relevant for injection. Also made injection
failing in such situation.
Incidentally, this fixes a loop in Invfun.reflexivity_with_destruct_cases
(observed in the compilation of CoinductiveReals.LNP_Digit). The
most probable explanation is that this loop was formerly protected by
a failing rewrite which stopped failing after revision 14549 made
second-order pattern-matching more powerful.
Also suppressed dead code in Invfun.intros_with_rewrite.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@14577 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'CHANGES')
| -rw-r--r-- | CHANGES | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -55,6 +55,8 @@ Tactics automatically the dependencies over the arguments of the types (based on initial ideas from Chung-Kil Hur, extension to nested dependencies suggested by Dan Grayson) +- Tactic "injection" now failing on an equality showing no constructors while + it was formerly generalizing again the goal over the given equality. Vernacular commands |
