src/CTT/CTT.thy
changeset 23467 d1b97708d5eb
parent 22808 a7daa74e2980
child 26391 6e8aa5a4eb82
--- a/src/CTT/CTT.thy	Thu Jun 21 20:48:48 2007 +0200
+++ b/src/CTT/CTT.thy	Thu Jun 21 22:10:16 2007 +0200
@@ -397,13 +397,13 @@
 
 (*Simplify the parameter of a unary type operator.*)
 lemma subst_eqtyparg:
-  assumes "a=c : A"
-    and "!!z. z:A ==> B(z) type"
+  assumes 1: "a=c : A"
+    and 2: "!!z. z:A ==> B(z) type"
   shows "B(a)=B(c)"
 apply (rule subst_typeL)
 apply (rule_tac [2] refl_type)
-apply (rule prems)
-apply assumption
+apply (rule 1)
+apply (erule 2)
 done
 
 (*Simplification rules for Constructive Type Theory*)