src/HOL/Library/Product_Vector.thy
changeset 49962 a8cc904a6820
parent 44749 5b1e1432c320
child 51002 496013a6eb38
--- a/src/HOL/Library/Product_Vector.thy	Fri Oct 19 10:46:42 2012 +0200
+++ b/src/HOL/Library/Product_Vector.thy	Fri Oct 19 15:12:52 2012 +0200
@@ -421,7 +421,7 @@
   show "norm (scaleR r x) = \<bar>r\<bar> * norm x"
     unfolding norm_prod_def
     apply (simp add: power_mult_distrib)
-    apply (simp add: right_distrib [symmetric])
+    apply (simp add: distrib_left [symmetric])
     apply (simp add: real_sqrt_mult_distrib)
     done
   show "sgn x = scaleR (inverse (norm x)) x"
@@ -475,7 +475,7 @@
     apply (rule allI)
     apply (simp add: norm_Pair)
     apply (rule order_trans [OF sqrt_add_le_add_sqrt], simp, simp)
-    apply (simp add: right_distrib)
+    apply (simp add: distrib_left)
     apply (rule add_mono [OF norm_f norm_g])
     done
   then show "\<exists>K. \<forall>x. norm (f x, g x) \<le> norm x * K" ..
@@ -528,7 +528,7 @@
     by (simp add: inner_add_left)
   show "inner (scaleR r x) y = r * inner x y"
     unfolding inner_prod_def
-    by (simp add: right_distrib)
+    by (simp add: distrib_left)
   show "0 \<le> inner x x"
     unfolding inner_prod_def
     by (intro add_nonneg_nonneg inner_ge_zero)