src/HOL/Real/RealDef.thy
changeset 22456 6070e48ecb78
parent 21404 eb85850d3eb7
child 22958 b3a5569a81e5
--- a/src/HOL/Real/RealDef.thy	Fri Mar 16 21:32:11 2007 +0100
+++ b/src/HOL/Real/RealDef.thy	Fri Mar 16 21:32:12 2007 +0100
@@ -434,6 +434,11 @@
 by (simp add: real_zero_def real_one_def real_le 
                  preal_self_less_add_left order_less_imp_le)
 
+instance real :: distrib_lattice
+  "inf x y \<equiv> min x y"
+  "sup x y \<equiv> max x y"
+  by default (auto simp add: inf_real_def sup_real_def min_max.sup_inf_distrib1)
+
 
 subsection{*The Reals Form an Ordered Field*}
 
@@ -446,8 +451,6 @@
     by (auto dest: order_le_less_trans simp add: real_abs_def linorder_not_le)
 qed
 
-
-
 text{*The function @{term real_of_preal} requires many proofs, but it seems
 to be essential for proving completeness of the reals from that of the
 positive reals.*}