src/HOL/Fun.thy
changeset 17084 fb0a80aef0be
parent 16973 b2a894562b8f
child 17589 58eeffd73be1
--- a/src/HOL/Fun.thy	Tue Aug 16 13:54:24 2005 +0200
+++ b/src/HOL/Fun.thy	Tue Aug 16 15:36:28 2005 +0200
@@ -367,11 +367,11 @@
 lemmas fun_upd_idem = fun_upd_idem_iff [THEN iffD2, standard]
 
 (* f(x := f x) = f *)
-declare refl [THEN fun_upd_idem, iff]
+lemmas fun_upd_triv = refl [THEN fun_upd_idem]
+declare fun_upd_triv [iff]
 
 lemma fun_upd_apply [simp]: "(f(x:=y))z = (if z=x then y else f z)"
-apply (simp (no_asm) add: fun_upd_def)
-done
+by (simp add: fun_upd_def)
 
 (* fun_upd_apply supersedes these two,   but they are useful
    if fun_upd_apply is intentionally removed from the simpset *)