explicit is better than implicit
authorhaftmann
Sat, 25 Jul 2009 18:44:55 +0200
changeset 32205 49db434c157f
parent 32204 b330aa4d59cb
child 32206 b2e93cda0be8
explicit is better than implicit
src/HOL/Wellfounded.thy
--- a/src/HOL/Wellfounded.thy	Sat Jul 25 18:44:54 2009 +0200
+++ b/src/HOL/Wellfounded.thy	Sat Jul 25 18:44:55 2009 +0200
@@ -187,8 +187,12 @@
 lemma wf_empty [iff]: "wf({})"
   by (simp add: wf_def)
 
-lemmas wfP_empty [iff] =
-  wf_empty [to_pred bot_empty_eq2, simplified bot_fun_eq bot_bool_eq]
+lemma wfP_empty [iff]:
+  "wfP (\<lambda>x y. False)"
+proof -
+  have "wfP bot" by (fact wf_empty [to_pred bot_empty_eq2])
+  then show ?thesis by (simp add: bot_fun_eq bot_bool_eq)
+qed
 
 lemma wf_Int1: "wf r ==> wf (r Int r')"
   apply (erule wf_subset)