diff -r d995733b635d -r f0de18b62d63 src/HOL/Multivariate_Analysis/Finite_Cartesian_Product.thy --- a/src/HOL/Multivariate_Analysis/Finite_Cartesian_Product.thy Thu Aug 18 17:42:35 2011 +0200 +++ b/src/HOL/Multivariate_Analysis/Finite_Cartesian_Product.thy Thu Aug 18 13:36:58 2011 -0700 @@ -401,14 +401,15 @@ unfolding norm_vec_def by (rule member_le_setL2) simp_all -interpretation vec_nth: bounded_linear "\x. x $ i" +lemma bounded_linear_vec_nth: "bounded_linear (\x. x $ i)" apply default apply (rule vector_add_component) apply (rule vector_scaleR_component) apply (rule_tac x="1" in exI, simp add: norm_nth_le) done -declare vec_nth.isCont [simp] +lemmas isCont_vec_nth [simp] = + bounded_linear.isCont [OF bounded_linear_vec_nth] instance vec :: (banach, finite) banach ..