src/HOL/Old_Number_Theory/Quadratic_Reciprocity.thy
changeset 45627 a0336f8b6558
parent 44890 22f665a2e91c
child 45630 0dd654a01217
--- a/src/HOL/Old_Number_Theory/Quadratic_Reciprocity.thy	Thu Nov 24 21:15:20 2011 +0100
+++ b/src/HOL/Old_Number_Theory/Quadratic_Reciprocity.thy	Thu Nov 24 21:41:58 2011 +0100
@@ -114,8 +114,8 @@
    (-1::int)^(card E) = (-1::int)^(nat(setsum (%x. ((x * a) div p)) A))"
 proof -
   assume "a \<in> zOdd"
-  from QRLemma4 [OF this] have
-    "(int(card E): zEven) = (setsum (%x. ((x * a) div p)) A \<in> zEven)" ..
+  from QRLemma4 [OF this, symmetric] have
+    "(int(card E): zEven) = (setsum (%x. ((x * a) div p)) A \<in> zEven)" .
   moreover have "0 \<le> int(card E)"
     by auto
   moreover have "0 \<le> setsum (%x. ((x * a) div p)) A"