src/HOL/Power.thy
changeset 23544 4b4165cb3e0d
parent 23431 25ca91279a9b
child 24286 7619080e49f0
     1.1 --- a/src/HOL/Power.thy	Tue Jul 03 17:17:17 2007 +0200
     1.2 +++ b/src/HOL/Power.thy	Tue Jul 03 17:28:36 2007 +0200
     1.3 @@ -133,7 +133,7 @@
     1.4  done
     1.5  
     1.6  lemma power_eq_0_iff [simp]:
     1.7 -     "(a^n = 0) = (a = (0::'a::{dom,recpower}) & 0<n)"
     1.8 +     "(a^n = 0) = (a = (0::'a::{ring_1_no_zero_divisors,recpower}) & 0<n)"
     1.9  apply (induct "n")
    1.10  apply (auto simp add: power_Suc zero_neq_one [THEN not_sym])
    1.11  done
    1.12 @@ -142,7 +142,7 @@
    1.13       "(a^n = 0) = (a = (0::'a::{division_ring,recpower}) & 0<n)"
    1.14  by simp (* TODO: delete *)
    1.15  
    1.16 -lemma field_power_not_zero: "a \<noteq> (0::'a::{dom,recpower}) ==> a^n \<noteq> 0"
    1.17 +lemma field_power_not_zero: "a \<noteq> (0::'a::{ring_1_no_zero_divisors,recpower}) ==> a^n \<noteq> 0"
    1.18  by force
    1.19  
    1.20  lemma nonzero_power_inverse: