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