src/HOL/MacLaurin.thy
changeset 58709 efdc6c533bd3
parent 58410 6d46ad54a2ab
child 58889 5b7a9633cfa8
--- a/src/HOL/MacLaurin.thy	Sun Oct 19 12:47:34 2014 +0200
+++ b/src/HOL/MacLaurin.thy	Sun Oct 19 18:05:26 2014 +0200
@@ -425,7 +425,7 @@
 apply (erule ssubst)
 apply (rule_tac x = t in exI, simp)
 apply (rule setsum.cong[OF refl])
-apply (auto simp add: sin_coeff_def sin_zero_iff odd_Suc_mult_two_ex)
+apply (auto simp add: sin_coeff_def sin_zero_iff elim: oddE)
 done
 
 lemma Maclaurin_sin_expansion:
@@ -450,7 +450,7 @@
 apply (erule ssubst)
 apply (rule_tac x = t in exI, simp)
 apply (rule setsum.cong[OF refl])
-apply (auto simp add: sin_coeff_def sin_zero_iff odd_Suc_mult_two_ex)
+apply (auto simp add: sin_coeff_def sin_zero_iff elim: oddE)
 done
 
 lemma Maclaurin_sin_expansion4:
@@ -467,7 +467,7 @@
 apply (erule ssubst)
 apply (rule_tac x = t in exI, simp)
 apply (rule setsum.cong[OF refl])
-apply (auto simp add: sin_coeff_def sin_zero_iff odd_Suc_mult_two_ex)
+apply (auto simp add: sin_coeff_def sin_zero_iff elim: oddE)
 done
 
 
@@ -497,7 +497,7 @@
 apply (erule ssubst)
 apply (rule_tac x = t in exI, simp)
 apply (rule setsum.cong[OF refl])
-apply (auto simp add: cos_coeff_def cos_zero_iff even_mult_two_ex)
+apply (auto simp add: cos_coeff_def cos_zero_iff elim: evenE)
 done
 
 lemma Maclaurin_cos_expansion2:
@@ -513,7 +513,7 @@
 apply (erule ssubst)
 apply (rule_tac x = t in exI, simp)
 apply (rule setsum.cong[OF refl])
-apply (auto simp add: cos_coeff_def cos_zero_iff even_mult_two_ex)
+apply (auto simp add: cos_coeff_def cos_zero_iff elim: evenE)
 done
 
 lemma Maclaurin_minus_cos_expansion:
@@ -529,7 +529,7 @@
 apply (erule ssubst)
 apply (rule_tac x = t in exI, simp)
 apply (rule setsum.cong[OF refl])
-apply (auto simp add: cos_coeff_def cos_zero_iff even_mult_two_ex)
+apply (auto simp add: cos_coeff_def cos_zero_iff elim: evenE)
 done
 
 (* ------------------------------------------------------------------------- *)