--- a/src/HOL/NewNumberTheory/Residues.thy Tue Jul 07 07:56:24 2009 +0200
+++ b/src/HOL/NewNumberTheory/Residues.thy Tue Jul 07 17:39:51 2009 +0200
@@ -105,10 +105,10 @@
apply auto
apply (subgoal_tac "x ~= 0")
apply auto
- apply (rule int_invertible_coprime)
+ apply (rule invertible_coprime_int)
apply (subgoal_tac "x ~= 0")
apply auto
- apply (subst (asm) int_coprime_iff_invertible')
+ apply (subst (asm) coprime_iff_invertible'_int)
apply (rule m_gt_one)
apply (auto simp add: cong_int_def mult_commute)
done
@@ -202,8 +202,8 @@
apply (subgoal_tac "a mod m ~= 0")
apply arith
apply auto
- apply (subst (asm) int_gcd_red)
- apply (subst int_gcd_commute, assumption)
+ apply (subst (asm) gcd_red_int)
+ apply (subst gcd_commute_int, assumption)
done
lemma res_eq_to_cong: "((a mod m) = (b mod m)) = [a = b] (mod (m::int))"
@@ -254,8 +254,8 @@
res_units_eq)
apply (rule classical)
apply (erule notE)
- apply (subst int_gcd_commute)
- apply (rule int_prime_imp_coprime)
+ apply (subst gcd_commute_int)
+ apply (rule prime_imp_coprime_int)
apply (rule p_prime)
apply (rule notI)
apply (frule zdvd_imp_le)
@@ -265,8 +265,8 @@
lemma res_prime_units_eq: "Units R = {1..p - 1}"
apply (subst res_units_eq)
apply auto
- apply (subst int_gcd_commute)
- apply (rule int_prime_imp_coprime)
+ apply (subst gcd_commute_int)
+ apply (rule prime_imp_coprime_int)
apply (rule p_prime)
apply (rule zdvd_not_zless)
apply auto
@@ -367,8 +367,8 @@
apply (intro euler_theorem)
(* auto should get this next part. matching across
substitutions is needed. *)
- apply (frule int_prime_gt_1, arith)
- apply (subst int_gcd_commute, erule int_prime_imp_coprime, assumption)
+ apply (frule prime_gt_1_int, arith)
+ apply (subst gcd_commute_int, erule prime_imp_coprime_int, assumption)
done
also have "phi p = nat p - 1"
by (rule phi_prime, rule prems)
@@ -442,7 +442,7 @@
apply auto
done
also have "\<dots> = fact (p - 1) mod p"
- apply (subst int_fact_altdef)
+ apply (subst fact_altdef_int)
apply (insert prems, force)
apply (subst res_prime_units_eq, rule refl)
done
@@ -452,9 +452,9 @@
qed
lemma wilson_theorem: "prime (p::int) \<Longrightarrow> [fact (p - 1) = - 1] (mod p)"
- apply (frule int_prime_gt_1)
+ apply (frule prime_gt_1_int)
apply (case_tac "p = 2")
- apply (subst int_fact_altdef, simp)
+ apply (subst fact_altdef_int, simp)
apply (subst cong_int_def)
apply simp
apply (rule residues_prime.wilson_theorem1)