src/HOL/NumberTheory/Gauss.thy
changeset 22274 ce1459004c8d
parent 21404 eb85850d3eb7
child 26289 9d2c375e242b
--- a/src/HOL/NumberTheory/Gauss.thy	Wed Feb 07 17:46:03 2007 +0100
+++ b/src/HOL/NumberTheory/Gauss.thy	Wed Feb 07 17:51:38 2007 +0100
@@ -444,7 +444,7 @@
                                "setprod uminus E"], auto)
     done
   also have "setprod uminus E = (setprod id E) * (-1)^(card E)"
-    using finite_E by (induct set: Finites) auto
+    using finite_E by (induct set: finite) auto
   then have "setprod uminus E = (-1) ^ (card E) * (setprod id E)"
     by (simp add: zmult_commute)
   with two show ?thesis
@@ -484,7 +484,7 @@
     by (simp add:finite_A inj_on_xa_A setprod_reindex_id[symmetric])
   moreover have "setprod (%x. x * a) A =
     setprod (%x. a) A * setprod id A"
-    using finite_A by (induct set: Finites) auto
+    using finite_A by (induct set: finite) auto
   ultimately have "[setprod id A = ((-1)^(card E) * (setprod (%x. a) A *
     setprod id A))] (mod p)"
     by simp