Some stuff about complex numbers #
This file contains some basic lemmas about complex numbers.
theorem
abs_of_sq_add_sq_abs_sq_add_abs_sq_iff'
(α₁ α₂ : ℂ) :
⇑complex.abs (α₁ ^ 2 + α₂ ^ 2) = ⇑complex.abs α₁ ^ 2 + ⇑complex.abs α₂ ^ 2 ↔ α₁ * ⇑(star_ring_end ℂ) α₂ = ⇑(star_ring_end ℂ) α₁ * α₂
theorem
abs_of_sum_sq_eq_sum_abs_sq_iff'
{n : Type u_1}
[fintype n]
(α : n → ℂ) :
⇑complex.abs (finset.univ.sum (λ (i : n), α i ^ 2)) = finset.univ.sum (λ (i : n), ⇑complex.abs (α i) ^ 2) ↔ ∀ (i j : n), α i * ⇑(star_ring_end ℂ) (α j) = ⇑(star_ring_end ℂ) (α i) * α j