src/HOL/Multivariate_Analysis/Convex_Euclidean_Space.thy
changeset 63566 e5abbdee461a
parent 63492 a662e8139804
child 63593 bbcb05504fdc
--- a/src/HOL/Multivariate_Analysis/Convex_Euclidean_Space.thy	Fri Jul 29 08:22:59 2016 +0200
+++ b/src/HOL/Multivariate_Analysis/Convex_Euclidean_Space.thy	Fri Jul 29 20:34:07 2016 +0200
@@ -11551,7 +11551,8 @@
       done
     moreover have "(\<Sum>x\<in>(s \<union> t). f x *\<^sub>R x) = 0"
       apply (simp add: f_def setsum_Un scaleR_left_diff_distrib setsum_subtractf)
-      apply (simp add: if_smult setsum.inter_restrict [symmetric] Int_commute eq cong del: if_cong)
+      apply (simp add: if_smult setsum.inter_restrict [symmetric] Int_commute eq
+          cong del: if_weak_cong)
       done
     ultimately have "\<And>v. v \<in> s \<union> t \<Longrightarrow> f v = 0"
       using aff_independent_finite assms unfolding affine_dependent_explicit