src/HOL/Algebra/FiniteProduct.thy
changeset 69313 b021008c5397
parent 68517 6b5f15387353
child 69895 6b03a8cf092d
--- a/src/HOL/Algebra/FiniteProduct.thy	Sun Nov 18 09:51:41 2018 +0100
+++ b/src/HOL/Algebra/FiniteProduct.thy	Sun Nov 18 18:07:51 2018 +0000
@@ -576,7 +576,7 @@
   assumes
     "finite I" "\<And>i. i \<in> I \<Longrightarrow> finite (A i)" "pairwise (\<lambda>i j. disjnt (A i) (A j)) I"
     "\<And>i x. i \<in> I \<Longrightarrow> x \<in> A i \<Longrightarrow> g x \<in> carrier G"
-shows "finprod G g (UNION I A) = finprod G (\<lambda>i. finprod G g (A i)) I"
+shows "finprod G g (\<Union>(A ` I)) = finprod G (\<lambda>i. finprod G g (A i)) I"
   using assms
 proof (induction set: finite)
   case empty