src/HOL/Number_Theory/Primes.thy
changeset 45605 a89b4bc311a5
parent 44872 a98ef45122f3
child 47108 2a1953f0d20d
--- a/src/HOL/Number_Theory/Primes.thy	Sun Nov 20 20:59:30 2011 +0100
+++ b/src/HOL/Number_Theory/Primes.thy	Sun Nov 20 21:05:23 2011 +0100
@@ -206,7 +206,7 @@
     "prime (p::nat) \<longleftrightarrow> p > 1 \<and> (\<forall>n \<in> set [2..<p]. \<not> n dvd p)"
   by (auto simp add: prime_nat_code)
 
-lemmas prime_nat_simp_number_of [simp] = prime_nat_simp [of "number_of m", standard]
+lemmas prime_nat_simp_number_of [simp] = prime_nat_simp [of "number_of m"] for m
 
 lemma prime_int_code [code]:
   "prime (p::int) \<longleftrightarrow> p > 1 \<and> (\<forall>n \<in> {1<..<p}. ~ n dvd p)" (is "?L = ?R")
@@ -222,7 +222,7 @@
 lemma prime_int_simp: "prime (p::int) \<longleftrightarrow> p > 1 \<and> (\<forall>n \<in> set [2..p - 1]. ~ n dvd p)"
   by (auto simp add: prime_int_code)
 
-lemmas prime_int_simp_number_of [simp] = prime_int_simp [of "number_of m", standard]
+lemmas prime_int_simp_number_of [simp] = prime_int_simp [of "number_of m"] for m
 
 lemma two_is_prime_nat [simp]: "prime (2::nat)"
   by simp