src/HOL/Complex.thy
changeset 44824 34b83d981380
parent 44823 6ce95c8c0ba8
child 44825 353ddca2e4c0
--- a/src/HOL/Complex.thy	Wed Sep 07 10:04:07 2011 -0700
+++ b/src/HOL/Complex.thy	Wed Sep 07 18:47:55 2011 -0700
@@ -656,15 +656,8 @@
 lemma complex_i_mult_minus [simp]: "ii * (ii * x) = - x"
   by (simp add: mult_assoc [symmetric])
 
-
-lemma cis_real_of_nat_Suc_mult:
-   "cis (real (Suc n) * a) = cis a * cis (real n * a)"
-  by (simp add: cis_def real_of_nat_Suc left_distrib cos_add sin_add right_distrib)
-
 lemma DeMoivre: "(cis a) ^ n = cis (real n * a)"
-apply (induct_tac "n")
-apply (auto simp add: cis_real_of_nat_Suc_mult)
-done
+  by (induct n, simp_all add: real_of_nat_Suc algebra_simps cis_mult)
 
 lemma DeMoivre2: "(rcis r a) ^ n = rcis (r ^ n) (real n * a)"
   by (simp add: rcis_def power_mult_distrib DeMoivre)