src/HOL/Multivariate_Analysis/Linear_Algebra.thy
changeset 56479 91958d4b30f7
parent 56444 f944ae8c80a3
child 56480 093ea91498e6
--- a/src/HOL/Multivariate_Analysis/Linear_Algebra.thy	Tue Apr 08 23:16:00 2014 +0200
+++ b/src/HOL/Multivariate_Analysis/Linear_Algebra.thy	Wed Apr 09 09:37:47 2014 +0200
@@ -1149,7 +1149,7 @@
       setsum (\<lambda>v. (- (inverse (u ?a))) *\<^sub>R (u v *\<^sub>R v)) S - ?u v *\<^sub>R v"
       using fS vS uv by (simp add: setsum_diff1 divide_inverse field_simps)
     also have "\<dots> = ?a"
-      unfolding scaleR_right.setsum [symmetric] u using uv by (simp add: divide_minus_left)
+      unfolding scaleR_right.setsum [symmetric] u using uv by simp
     finally have "setsum (\<lambda>v. ?u v *\<^sub>R v) ?S = ?a" .
     with th0 have ?lhs
       unfolding dependent_def span_explicit
@@ -2143,7 +2143,7 @@
     case False
     with span_mul[OF th, of "- 1/ k"]
     have th1: "f a \<in> span (f ` b)"
-      by (auto simp: divide_minus_left)
+      by auto
     from inj_on_image_set_diff[OF "2.prems"(3), of "insert a b " "{a}", symmetric]
     have tha: "f ` insert a b - f ` {a} = f ` (insert a b - {a})" by blast
     from "2.prems"(2) [unfolded dependent_def bex_simps(8), rule_format, of "f a"]