* Classical: optional weight for attributes;
authorwenzelm
Sun, 15 Jan 2006 19:58:57 +0100
changeset 18694 83f50ac6ddcb
parent 18693 8ae076ee5e19
child 18695 1b7413e31e88
* Classical: optional weight for attributes; * HOL: prefer ex1I over ex_ex1I in single-step reasoning;
NEWS
--- a/NEWS	Sun Jan 15 19:58:56 2006 +0100
+++ b/NEWS	Sun Jan 15 19:58:57 2006 +0100
@@ -225,8 +225,14 @@
 attribute; classical elim/dest rules are now treated uniformly when
 manipulating the claset.
 
-* Provers/classical: stricter checks to ensure that supplied intro, dest and 
-elim rules are well-formed; dest and elim rules must have at least one premise.
+* Provers/classical: stricter checks to ensure that supplied intro,
+dest and elim rules are well-formed; dest and elim rules must have at
+least one premise.
+
+* Provers/classical: attributes dest/elim/intro take an optional
+weight argument for the rule (just as the Pure versions); weights are
+ignored by automated rules, but determines the search order of single
+rule steps.
 
 * Syntax: input syntax now supports dummy variable binding "%_. b",
 where the body does not mention the bound variable.  Note that dummy
@@ -242,6 +248,9 @@
 
 *** HOL ***
 
+* Prefer ex1I over ex_ex1I in single-step reasoning, e.g. by the
+'rule' method.
+
 * Alternative iff syntax "A <-> B" for equality on bool (with priority
 25 like -->); output depends on the "iff" print_mode, the default is
 "A = B" (with priority 50).