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)