diff -r 67879e5d695c -r 342a448ae141 src/HOL/Old_Number_Theory/Euler.thy --- a/src/HOL/Old_Number_Theory/Euler.thy Wed Mar 03 09:33:46 2010 +0100 +++ b/src/HOL/Old_Number_Theory/Euler.thy Wed Mar 03 10:48:19 2010 +0100 @@ -162,8 +162,11 @@ lemma aux2: "[| (a::int) < c; b < c |] ==> (a \ b | b \ a)" by auto +lemma d22set_induct_old: "(\a::int. 1 < a \ P (a - 1) \ P a) \ P x" +using d22set.induct by blast + lemma SRStar_d22set_prop: "2 < p \ (SRStar p) = {1} \ (d22set (p - 1))" - apply (induct p rule: d22set.induct) + apply (induct p rule: d22set_induct_old) apply auto apply (simp add: SRStar_def d22set.simps) apply (simp add: SRStar_def d22set.simps, clarify)