src/HOL/Multivariate_Analysis/Linear_Algebra.thy
changeset 63170 eae6549dbea2
parent 63148 6a767355d1a9
child 63469 b6900858dcb9
--- a/src/HOL/Multivariate_Analysis/Linear_Algebra.thy	Fri May 27 20:13:06 2016 +0200
+++ b/src/HOL/Multivariate_Analysis/Linear_Algebra.thy	Fri May 27 20:23:55 2016 +0200
@@ -1398,11 +1398,11 @@
   inner_scaleR_left inner_scaleR_right
 
 lemma dot_norm: "x \<bullet> y = ((norm (x + y))\<^sup>2 - (norm x)\<^sup>2 - (norm y)\<^sup>2) / 2"
-  unfolding power2_norm_eq_inner inner_simps inner_commute by auto
+  by (simp only: power2_norm_eq_inner inner_simps inner_commute) auto
 
 lemma dot_norm_neg: "x \<bullet> y = (((norm x)\<^sup>2 + (norm y)\<^sup>2) - (norm (x - y))\<^sup>2) / 2"
-  unfolding power2_norm_eq_inner inner_simps inner_commute
-  by (auto simp add: algebra_simps)
+  by (simp only: power2_norm_eq_inner inner_simps inner_commute)
+    (auto simp add: algebra_simps)
 
 text\<open>Equality of vectors in terms of @{term "op \<bullet>"} products.\<close>
 
@@ -2434,7 +2434,7 @@
         apply simp unfolding inner_simps
         apply (clarsimp simp add: inner_add inner_setsum_left)
         apply (rule setsum.neutral, rule ballI)
-        unfolding inner_commute
+        apply (simp only: inner_commute)
         apply (auto simp add: x field_simps
           intro: B(5)[unfolded pairwise_def orthogonal_def, rule_format])
         done