src/HOL/Library/Product_ord.thy
changeset 22483 86064f2f2188
parent 22177 515021e98684
child 22744 5cbe966d67a2
--- a/src/HOL/Library/Product_ord.thy	Tue Mar 20 15:52:39 2007 +0100
+++ b/src/HOL/Library/Product_ord.thy	Tue Mar 20 15:52:40 2007 +0100
@@ -31,4 +31,10 @@
 instance * :: (linorder, linorder) linorder
   by default (auto simp: prod_le_def)
 
+instance * :: (linorder, linorder) distrib_lattice
+  inf_prod_def: "inf \<equiv> min"
+  sup_prod_def: "sup \<equiv> max"
+  by intro_classes
+    (auto simp add: inf_prod_def sup_prod_def min_max.sup_inf_distrib1)
+
 end