src/HOL/Series.thy
changeset 30082 43c5b7bfc791
parent 29803 c56a5571f60a
child 30649 57753e0ec1d4
--- a/src/HOL/Series.thy	Tue Feb 24 11:10:05 2009 -0800
+++ b/src/HOL/Series.thy	Tue Feb 24 11:12:58 2009 -0800
@@ -312,6 +312,7 @@
   shows "\<lbrakk>summable f;
         \<forall>d. 0 < f (k + (Suc(Suc 0) * d)) + f (k + ((Suc(Suc 0) * d) + 1))\<rbrakk>
       \<Longrightarrow> setsum f {0..<k} < suminf f"
+unfolding One_nat_def
 apply (subst suminf_split_initial_segment [where k="k"])
 apply assumption
 apply simp
@@ -537,7 +538,7 @@
 apply (safe, subgoal_tac "\<forall>n. N < n --> f (n) = 0")
  prefer 2
  apply clarify
- apply(erule_tac x = "n - 1" in allE)
+ apply(erule_tac x = "n - Suc 0" in allE)
  apply (simp add:diff_Suc split:nat.splits)
  apply (blast intro: norm_ratiotest_lemma)
 apply (rule_tac x = "Suc N" in exI, clarify)