diff options
| author | letouzey | 2007-07-06 23:11:33 +0000 |
|---|---|---|
| committer | letouzey | 2007-07-06 23:11:33 +0000 |
| commit | f565fd1643b4df66bf22cc95ed86b549b8a46505 (patch) | |
| tree | a29077e3b32372535ae33b358a006964e6c46c61 | |
| parent | 5168a1b2383c34c40a4ec310ff4e4d990794df2e (diff) | |
a few works about my commits since February
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@9960 85f007b7-540e-0410-9357-904b9bb8a0f7
| -rw-r--r-- | CHANGES | 21 |
1 files changed, 18 insertions, 3 deletions
@@ -10,10 +10,21 @@ Commands Libraries -- Better computational behavior of some constants (eq_nat_dec more - efficient, Z_lt_le_dec transparent, ...) [exceptionally source of - incompatibilities]. +- Better computational behavior of some constants (eq_nat_dec and + le_lt_dec more efficient, Z_lt_le_dec and Positive_as_OT.compare + transparent, ...) [exceptionally source of incompatibilities]. - Boolean operators moved from module Bool to module Datatypes. +- Improvements to NArith (Nminus, Nmin, Nmax), and to QArith (in particular + a better power function). +- In SetoidList, eqlistA now express that two lists have similar elements + at the same position, while the predicate previously called eqlistA + is now equivlistA (this one only states that the lists contains the same + elements, nothing more). +- Improved FSets/FMaps. In particular FMap now provides an induction principle + on maps, and some properties about FSets and fold need less hypothesis. + The polymorphic parameter for the fold function is now in Type. +- Loading FSets/FMap used to open unwanted scopes of integer datatypes + (see bug #1347). These scopes may need to be opened manually now. Language @@ -57,6 +68,10 @@ Tactics allows support for coercions and more inference of implicit arguments. - Application of "f_equal"-style lemmas works better. - New intro pattern "@A", which genererates a fresh name based on A. +- New intro pattern "{A,B,C}" synonym to "(A,(B,C))" +- New syntax "rewrite A,B" for "rewrite A; rewrite B" +- New syntax "rename a into b, c into d" for "rename a into b; rename c into d" + Miscellaneous |
