diff -r fad29d2a17a5 -r 8d50467f7555 src/HOL/Analysis/Starlike.thy --- a/src/HOL/Analysis/Starlike.thy Thu May 03 15:07:14 2018 +0200 +++ b/src/HOL/Analysis/Starlike.thy Thu May 03 16:17:44 2018 +0200 @@ -1599,7 +1599,7 @@ fix x :: "'a::euclidean_space" assume "x \ D" then have "x \ span D" - using span_superset[of _ "D"] by auto + using span_base[of _ "D"] by auto then have "x /\<^sub>R (2 * real (card D)) \ span D" using span_mul[of x "D" "(inverse (real (card D)) / 2)"] by auto } @@ -5717,9 +5717,9 @@ fixes k :: "'n::euclidean_space" shows "k \ Basis \ dim {x. k \ x = 0} = DIM('n) - 1" apply (simp add: special_hyperplane_span) -apply (rule Linear_Algebra.dim_unique [OF subset_refl]) +apply (rule dim_unique [OF subset_refl]) apply (auto simp: Diff_subset independent_substdbasis) -apply (metis member_remove remove_def span_superset) +apply (metis member_remove remove_def span_base) done proposition dim_hyperplane: @@ -6750,7 +6750,7 @@ using spanU by simp also have "... = span (insert a (S \ T))" apply (rule eq_span_insert_eq) - apply (simp add: a'_def span_neg span_sum span_superset span_mul) + apply (simp add: a'_def span_neg span_sum span_base span_mul) done also have "... = span (S \ insert a T)" by simp @@ -6922,7 +6922,7 @@ have "dim {x} < DIM('a)" using assms by auto then show thesis - by (rule orthogonal_to_subspace_exists) (simp add: orthogonal_commute span_superset that) + by (rule orthogonal_to_subspace_exists) (simp add: orthogonal_commute span_base that) qed proposition%important orthogonal_subspace_decomp_exists: @@ -7192,7 +7192,7 @@ have "e/2 / norm a \ 0" using \0 < e\ \a \ 0\ by auto then show ?thesis - by (metis True \a \ 0\ a orthogonal_scaleR orthogonal_self real_vector.scale_eq_0_iff span_add_eq span_superset) + by (metis True \a \ 0\ a orthogonal_scaleR orthogonal_self real_vector.scale_eq_0_iff span_add_eq span_base) qed ultimately show "?y \ S - U" by blast qed @@ -8008,7 +8008,7 @@ have "v = ?u + (v - ?u)" by simp moreover have "?u \ U" - by (metis (no_types, lifting) \span B = U\ assms real_vector_class.subspace_sum span_superset span_mul) + by (metis (no_types, lifting) \span B = U\ assms subspace_sum span_base span_mul) moreover have "(v - ?u) \ U\<^sup>\" proof (clarsimp simp: orthogonal_comp_def orthogonal_def) fix y