diff options
| author | herbelin | 2006-06-15 07:44:16 +0000 |
|---|---|---|
| committer | herbelin | 2006-06-15 07:44:16 +0000 |
| commit | 031059a8fde65981f2f73dd841591fed3d79d5d9 (patch) | |
| tree | 8298b6c7706abd266e9ef1144a0fa08a53169ac5 | |
| parent | d64d671ff5c6b6c43d5119e1df344b55a8183b9f (diff) | |
MAJ
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@8957 85f007b7-540e-0410-9357-904b9bb8a0f7
| -rw-r--r-- | CHANGES | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -59,16 +59,17 @@ Tactics rewrite H in H1,H2 |- * means rewrite H in H1; rewrite H in H2; rewrite H rewrite H in * |- will do try rewrite H in Hi for all hypothesis Hi <> H (doc TODO). +- Added "dependent rewrite term" and "dependent rewrite term in hyp" (doc TODO) +- Added "autorewrite with ... in hyp [using ...]" (doc TODO). +- Tactic "replace" now accepts a "by" tactic clause (doc TODO). - Added "clear - id" to clear all hypotheses except the ones depending in id (doc TODO). -- Added "dependent rewrite term" and "dependent rewrite term in hyp" (doc TODO) - The argument of Declare Left Step and Declare Right Step is now a term (it used to be a reference) (doc TODO). - Omega now handles arbitrary precision integers. - Several bug fixes in Reflexive Omega (romega). - Idtac can now be left implicit in a [...|...] construct: for instance, [ foo | | bar ] stands for [ foo | idtac | bar ] (doc TODO). -- Added "autorewrite with ... in hyp [using ...]" (doc TODO). - Fixed a "fold" bug (non critical but possible source of incompatibilities). - Added classical_left and classical_right which transforms |- A \/ B into ~B |- A and ~A |- B respectively. @@ -78,12 +79,16 @@ Tactics arguments. - Tactic "assert" now accepts "as" intro patterns and "by" tactic clauses (doc TODO). -- Tactic "replace" now accepts a "by" tactic clause (doc TODO). - New tactic "pose proof" that generalizes "assert (id:=p)" with intro patterns (doc TODO). - New introduction pattern "?" for letting Coq choose a name (doc TODO). - Added "eassumption" (doc TODO). - Added option 'using lemmas' to auto, trivial and eauto (doc TODO). +- Tactic "congruence" is now complete for its intended scope (ground + equalities and inequalities with constructors). Furthermore, it + tries to equates goal and hypotheses. +- New tactic "rtauto" solves pure propositional logic and gives a + reflective version of the available proof. - Numbering of "pattern", "unfold", "simpl", ... occurrences in "match with" made consistent with the printing of the return clause after the term to match in the "match-with" construct (use "Set Printing All" @@ -127,6 +132,9 @@ Notations - Added insertion of spaces by default in recursive notations w/o separators. - No more automatic printing box in case of user-provided printing "format". - New notation "exists! x:A, P" for unique existence. +- Notations for specific numerals now compatible with generic notations of + numerals (e.g. "1" can be used to denote the unit of a group without + hiding 1%nat) Libraries |
