src/HOL/Multivariate_Analysis/Brouwer_Fixpoint.thy
changeset 50884 2b21b4e2d7cb
parent 50526 899c9c4e4a4c
child 51478 270b21f3ae0a
--- a/src/HOL/Multivariate_Analysis/Brouwer_Fixpoint.thy	Mon Jan 14 17:53:37 2013 +0100
+++ b/src/HOL/Multivariate_Analysis/Brouwer_Fixpoint.thy	Mon Jan 14 18:30:36 2013 +0100
@@ -35,7 +35,8 @@
 qed (auto intro!: continuous_intros)
 
 lemma brouwer_compactness_lemma:
-  assumes "compact s" "continuous_on s f" "\<not> (\<exists>x\<in>s. (f x = (0::_::euclidean_space)))"
+  fixes f :: "'a::metric_space \<Rightarrow> 'b::euclidean_space"
+  assumes "compact s" "continuous_on s f" "\<not> (\<exists>x\<in>s. (f x = 0))"
   obtains d where "0 < d" "\<forall>x\<in>s. d \<le> norm(f x)"
 proof (cases "s={}")
   case False