src/HOL/Library/Old_Recdef.thy
changeset 58184 db1381d811ab
parent 56248 67dc9549fa15
child 58825 2065f49da190
--- a/src/HOL/Library/Old_Recdef.thy	Thu Sep 04 11:53:39 2014 +0200
+++ b/src/HOL/Library/Old_Recdef.thy	Thu Sep 04 14:02:37 2014 +0200
@@ -20,6 +20,9 @@
 apply (rule_tac r = R and P = P and a = x in wf_induct, assumption, blast)
 done
 
+lemma tfl_cut_def: "cut f r x \<equiv> (\<lambda>y. if (y,x) \<in> r then f y else undefined)"
+  unfolding cut_def .
+
 lemma tfl_cut_apply: "ALL f R. (x,a):R --> (cut f R a)(x) = f(x)"
 apply clarify
 apply (rule cut_apply, assumption)