src/HOL/UNITY/Comp/Alloc.thy
changeset 59807 22bc39064290
parent 58963 26bf09b95dda
child 60754 02924903a6fd
--- a/src/HOL/UNITY/Comp/Alloc.thy	Wed Mar 25 10:41:53 2015 +0100
+++ b/src/HOL/UNITY/Comp/Alloc.thy	Wed Mar 25 10:44:57 2015 +0100
@@ -1080,7 +1080,7 @@
 text{*Could go to Extend.ML*}
 lemma bij_fst_inv_inv_eq: "bij f ==> fst (inv (%(x, u). inv f x) z) = f z"
   apply (rule fst_inv_equalityI)
-   apply (rule_tac f = "%z. (f z, ?h z) " in surjI)
+   apply (rule_tac f = "%z. (f z, h z)" for h in surjI)
    apply (simp add: bij_is_inj inv_f_f)
   apply (simp add: bij_is_surj surj_f_inv_f)
   done