src/HOL/Complex.thy
changeset 77221 0cdb384bf56a
parent 77166 0fb350e7477b
child 77278 e20f5b9ad776
--- a/src/HOL/Complex.thy	Mon Feb 06 15:41:23 2023 +0000
+++ b/src/HOL/Complex.thy	Tue Feb 07 14:10:08 2023 +0000
@@ -1297,6 +1297,11 @@
         field_simps real_sqrt_mult[symmetric] real_sqrt_divide)
 qed
 
+lemma csqrt_power_even:
+  assumes "even n"
+  shows   "csqrt z ^ n = z ^ (n div 2)"
+  by (metis assms dvd_mult_div_cancel power2_csqrt power_mult)
+
 lemma norm_csqrt [simp]: "norm (csqrt z) = sqrt (norm z)"
   by (metis abs_of_nonneg norm_ge_zero norm_mult power2_csqrt power2_eq_square real_sqrt_abs)