src/HOL/Real/ex/Sqrt_Irrational.thy
changeset 11704 3c50a2cd6f00
parent 11701 3d51fbf81c17
child 11868 56db9f3a6b3e
     1.1 --- a/src/HOL/Real/ex/Sqrt_Irrational.thy	Fri Oct 05 23:58:52 2001 +0200
     1.2 +++ b/src/HOL/Real/ex/Sqrt_Irrational.thy	Sat Oct 06 00:02:46 2001 +0200
     1.3 @@ -114,15 +114,15 @@
     1.4    this formally :-).
     1.5  *}
     1.6  
     1.7 -theorem "x\<twosuperior> = real (# 2::nat) ==> x \<notin> \<rat>"
     1.8 +theorem "x\<twosuperior> = real (2::nat) ==> x \<notin> \<rat>"
     1.9  proof (rule sqrt_prime_irrational)
    1.10    {
    1.11 -    fix m :: nat assume dvd: "m dvd # 2"
    1.12 -    hence "m \<le> # 2" by (simp add: dvd_imp_le)
    1.13 +    fix m :: nat assume dvd: "m dvd 2"
    1.14 +    hence "m \<le> 2" by (simp add: dvd_imp_le)
    1.15      moreover from dvd have "m \<noteq> 0" by (auto dest: dvd_0_left iff del: neq0_conv)
    1.16 -    ultimately have "m = 1 \<or> m = # 2" by arith
    1.17 +    ultimately have "m = 1 \<or> m = 2" by arith
    1.18    }
    1.19 -  thus "# 2 \<in> prime" by (simp add: prime_def)
    1.20 +  thus "2 \<in> prime" by (simp add: prime_def)
    1.21  qed
    1.22  
    1.23  text {*