--- a/thys/recursive.thy Wed Feb 06 03:37:26 2013 +0000
+++ b/thys/recursive.thy Wed Feb 06 04:11:06 2013 +0000
@@ -4868,7 +4868,7 @@
lemma recursive_compile_to_tm_correct3:
assumes "rec_calc_rel recf args r"
- shows "\<exists> m n. {\<lambda>tp. tp = ([Bk, Bk], <args>)} tm_of_rec recf {\<lambda>tp. tp = (Bk \<up> m, <r> @ Bk \<up> n)}"
+ shows "{\<lambda>tp. tp = ([Bk, Bk], <args>)} tm_of_rec recf {\<lambda>tp. \<exists>k l. tp = (Bk \<up> k, <r> @ Bk \<up> l)}"
using recursive_compile_to_tm_correct2[OF _ assms]
apply(auto)
apply(case_tac "rec_ci recf")