src/HOL/Library/Product_ord.thy
changeset 38857 97775f3e8722
parent 37765 26bdfb7b680b
child 44063 4588597ba37e
     1.1 --- a/src/HOL/Library/Product_ord.thy	Fri Aug 27 15:36:02 2010 +0200
     1.2 +++ b/src/HOL/Library/Product_ord.thy	Fri Aug 27 19:34:23 2010 +0200
     1.3 @@ -22,8 +22,8 @@
     1.4  end
     1.5  
     1.6  lemma [code]:
     1.7 -  "(x1\<Colon>'a\<Colon>{ord, eq}, y1) \<le> (x2, y2) \<longleftrightarrow> x1 < x2 \<or> x1 \<le> x2 \<and> y1 \<le> y2"
     1.8 -  "(x1\<Colon>'a\<Colon>{ord, eq}, y1) < (x2, y2) \<longleftrightarrow> x1 < x2 \<or> x1 \<le> x2 \<and> y1 < y2"
     1.9 +  "(x1\<Colon>'a\<Colon>{ord, equal}, y1) \<le> (x2, y2) \<longleftrightarrow> x1 < x2 \<or> x1 \<le> x2 \<and> y1 \<le> y2"
    1.10 +  "(x1\<Colon>'a\<Colon>{ord, equal}, y1) < (x2, y2) \<longleftrightarrow> x1 < x2 \<or> x1 \<le> x2 \<and> y1 < y2"
    1.11    unfolding prod_le_def prod_less_def by simp_all
    1.12  
    1.13  instance prod :: (preorder, preorder) preorder proof