src/HOL/Transcendental.thy
changeset 45165 3bdc02eb1637
parent 45160 d81d09cdab9c
child 45167 6a383003d0a9
     1.1 --- a/src/HOL/Transcendental.thy	Fri Aug 19 17:05:10 2011 +0900
     1.2 +++ b/src/HOL/Transcendental.thy	Fri Aug 19 07:45:22 2011 -0700
     1.3 @@ -618,23 +618,6 @@
     1.4  qed
     1.5  
     1.6  
     1.7 -subsection{* Some properties of factorials *}
     1.8 -
     1.9 -lemma real_of_nat_fact_not_zero [simp]: "real (fact (n::nat)) \<noteq> 0"
    1.10 -by auto
    1.11 -
    1.12 -lemma real_of_nat_fact_gt_zero [simp]: "0 < real(fact (n::nat))"
    1.13 -by auto
    1.14 -
    1.15 -lemma real_of_nat_fact_ge_zero [simp]: "0 \<le> real(fact (n::nat))"
    1.16 -by simp
    1.17 -
    1.18 -lemma inv_real_of_nat_fact_gt_zero [simp]: "0 < inverse (real (fact (n::nat)))"
    1.19 -by (auto simp add: positive_imp_inverse_positive)
    1.20 -
    1.21 -lemma inv_real_of_nat_fact_ge_zero [simp]: "0 \<le> inverse (real (fact (n::nat)))"
    1.22 -by (auto intro: order_less_imp_le)
    1.23 -
    1.24  subsection {* Derivability of power series *}
    1.25  
    1.26  lemma DERIV_series': fixes f :: "real \<Rightarrow> nat \<Rightarrow> real"
    1.27 @@ -1701,7 +1684,8 @@
    1.28  apply (simp (no_asm) add: divide_inverse real_0_less_add_iff mult_assoc [symmetric]
    1.29              del: fact_Suc)
    1.30  apply (rule real_mult_inverse_cancel2)
    1.31 -apply (rule real_of_nat_fact_gt_zero)+
    1.32 +apply (simp del: fact_Suc)
    1.33 +apply (simp del: fact_Suc)
    1.34  apply (simp (no_asm) add: mult_assoc [symmetric] del: fact_Suc)
    1.35  apply (subst fact_lemma)
    1.36  apply (subst fact_Suc [of "Suc (Suc (Suc (Suc (Suc (Suc (Suc (4 * d)))))))"])