src/HOL/Algebra/FiniteProduct.thy
changeset 35416 d8d7d1b785af
parent 35054 a5db9779b026
child 35847 19f1f7066917
--- a/src/HOL/Algebra/FiniteProduct.thy	Wed Feb 24 11:55:52 2010 +0100
+++ b/src/HOL/Algebra/FiniteProduct.thy	Mon Mar 01 13:40:23 2010 +0100
@@ -26,8 +26,7 @@
 
 inductive_cases empty_foldSetDE [elim!]: "({}, x) \<in> foldSetD D f e"
 
-constdefs
-  foldD :: "['a set, 'b => 'a => 'a, 'a, 'b set] => 'a"
+definition foldD :: "['a set, 'b => 'a => 'a, 'a, 'b set] => 'a" where
   "foldD D f e A == THE x. (A, x) \<in> foldSetD D f e"
 
 lemma foldSetD_closed: