# HG changeset patch # User huffman # Date 1118266999 -7200 # Node ID 50a613925c4eedebca39a669ff17720a246ced73 # Parent a6431098a92971fe8d791e1a163524c2f5bdfb82 make up_eq and up_less into simp rules diff -r a6431098a929 -r 50a613925c4e src/HOLCF/Up.thy --- a/src/HOLCF/Up.thy Wed Jun 08 16:11:09 2005 +0200 +++ b/src/HOLCF/Up.thy Wed Jun 08 23:43:19 2005 +0200 @@ -285,7 +285,7 @@ lemma up_inject: "up\x = up\y \ x = y" by (simp add: up_def cont_Iup) -lemma up_eq: "(up\x = up\y) = (x = y)" +lemma up_eq [simp]: "(up\x = up\y) = (x = y)" by (rule iffI, erule up_inject, simp) lemma up_defined [simp]: " up\x \ \" @@ -294,7 +294,7 @@ lemma not_up_less_UU [simp]: "\ up\x \ \" by (simp add: eq_UU_iff [symmetric]) -lemma up_less: "(up\x \ up\y) = (x \ y)" +lemma up_less [simp]: "(up\x \ up\y) = (x \ y)" by (simp add: up_def cont_Iup) lemma upE1: "\p = \ \ Q; \x. p = up\x \ Q\ \ Q"