author | huffman |
Tue, 23 Mar 2010 12:20:27 -0700 | |
changeset 35938 | 93faaa15c3d5 |
parent 35934 | 5f38ae62d939 |
child 35939 | db69a6a1fbb5 |
--- a/src/HOL/Big_Operators.thy Tue Mar 23 19:35:33 2010 +0100 +++ b/src/HOL/Big_Operators.thy Tue Mar 23 12:20:27 2010 -0700 @@ -804,7 +804,7 @@ definition (in comm_monoid_mult) setprod :: "('b \<Rightarrow> 'a) => 'b set => 'a" where "setprod f A = (if finite A then fold_image (op *) f 1 A else 1)" -sublocale comm_monoid_add < setprod!: comm_monoid_big "op *" 1 setprod proof +sublocale comm_monoid_mult < setprod!: comm_monoid_big "op *" 1 setprod proof qed (fact setprod_def) abbreviation