the bij predicate forced renaming of a variable bij
authorpaulson
Fri, 27 Aug 1999 15:44:27 +0200
changeset 7377 2ad85e036c21
parent 7376 46f92a120af9
child 7378 ed9230a0a700
the bij predicate forced renaming of a variable bij
src/HOL/ex/set.ML
--- a/src/HOL/ex/set.ML	Fri Aug 27 15:43:53 1999 +0200
+++ b/src/HOL/ex/set.ML	Fri Aug 27 15:44:27 1999 +0200
@@ -86,8 +86,8 @@
 
 Goalw [inj_on_def]
      "[| inj_on f X;  inj_on g (-X);  -(f``X) = g``(-X); \
-\        bij = (%z. if z:X then f(z) else g(z)) |]       \
-\     ==> inj(bij) & surj(bij)";
+\        h = (%z. if z:X then f(z) else g(z)) |]       \
+\     ==> inj(h) & surj(h)";
 by (asm_simp_tac (simpset() addsimps [surj_if_then_else]) 1);
    (*PROOF FAILED if inj_onD*)
 by (blast_tac (claset() addDs [disj_lemma, sym RSN (2,disj_lemma)]) 1);