Transitivity reasoner set up for locales.
authorballarin
Tue, 18 Sep 2007 18:46:33 +0200
changeset 24636 e758837c0d18
parent 24635 c63f98b80bdd
child 24637 4d1876424529
Transitivity reasoner set up for locales.
NEWS
--- a/NEWS	Tue Sep 18 18:06:47 2007 +0200
+++ b/NEWS	Tue Sep 18 18:46:33 2007 +0200
@@ -517,6 +517,16 @@
 
 *** HOL ***
 
+* The transitivity reasoner for partial and linear orders is set up for
+locales `order' and `linorder' generated by the new class package.  Previously
+the reasoner was only set up for axiomatic type classes.  Instances of the
+reasoner are available in all contexts importing or interpreting these locales.
+The following functionality is provided:
+  - method `order' to invoke the reasoner manually.
+  - diagnostic command `print_orders' shows which instances of the reasoner are
+    available in the current context.
+As previously, the reasoner is integrated with the simplifier as a solver. 
+
 * Formulation of theorem "dense" changed slightly due to integration with new
 class dense_linear_order.