equal
deleted
inserted
replaced
619 by (simp add: rcis_def cis_def) |
619 by (simp add: rcis_def cis_def) |
620 |
620 |
621 lemma Im_rcis [simp]: "Im(rcis r a) = r * sin a" |
621 lemma Im_rcis [simp]: "Im(rcis r a) = r * sin a" |
622 by (simp add: rcis_def cis_def) |
622 by (simp add: rcis_def cis_def) |
623 |
623 |
624 lemma sin_cos_squared_add2_mult: "(r * cos a)\<twosuperior> + (r * sin a)\<twosuperior> = r\<twosuperior>" |
|
625 proof - |
|
626 have "(r * cos a)\<twosuperior> + (r * sin a)\<twosuperior> = r\<twosuperior> * ((cos a)\<twosuperior> + (sin a)\<twosuperior>)" |
|
627 by (simp only: power_mult_distrib right_distrib) |
|
628 thus ?thesis by simp |
|
629 qed |
|
630 |
|
631 lemma complex_mod_rcis [simp]: "cmod(rcis r a) = abs r" |
624 lemma complex_mod_rcis [simp]: "cmod(rcis r a) = abs r" |
632 by (simp add: rcis_def cis_def norm_mult) |
625 by (simp add: rcis_def cis_def norm_mult) |
633 |
626 |
634 lemma complex_mod_sqrt_Re_mult_cnj: "cmod z = sqrt (Re (z * cnj z))" |
627 lemma complex_mod_sqrt_Re_mult_cnj: "cmod z = sqrt (Re (z * cnj z))" |
635 by (simp add: cmod_def power2_eq_square) |
628 by (simp add: cmod_def power2_eq_square) |