Absolute values of complex numbers #
Absolute value #
theorem
Complex.AbsTheory.abs_conj
(z : ℂ)
:
Real.sqrt (Complex.normSq ((starRingEnd ℂ) z)) = Real.sqrt (Complex.normSq z)
The complex absolute value function, defined as the square root of the norm squared.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem
Complex.abs_prod
{ι : Type u_1}
(s : Finset ι)
(f : ι → ℂ)
:
Complex.abs (Finset.prod s f) = Finset.prod s fun (I : ι) => Complex.abs (f I)
Cauchy sequences #
The real part of a complex Cauchy sequence, as a real Cauchy sequence.
Equations
- Complex.cauSeqRe f = { val := fun (n : ℕ) => (↑f n).re, property := ⋯ }
Instances For
The imaginary part of a complex Cauchy sequence, as a real Cauchy sequence.
Equations
- Complex.cauSeqIm f = { val := fun (n : ℕ) => (↑f n).im, property := ⋯ }
Instances For
theorem
Complex.isCauSeq_abs
{f : ℕ → ℂ}
(hf : IsCauSeq (⇑Complex.abs) f)
:
IsCauSeq abs (⇑Complex.abs ∘ f)
The limit of a Cauchy sequence of complex numbers.
Equations
- Complex.limAux f = { re := CauSeq.lim (Complex.cauSeqRe f), im := CauSeq.lim (Complex.cauSeqIm f) }
Instances For
theorem
Complex.equiv_limAux
(f : CauSeq ℂ ⇑Complex.abs)
:
f ≈ CauSeq.const (⇑Complex.abs) (Complex.limAux f)
Equations
theorem
Complex.lim_eq_lim_im_add_lim_re
(f : CauSeq ℂ ⇑Complex.abs)
:
CauSeq.lim f = ↑(CauSeq.lim (Complex.cauSeqRe f)) + ↑(CauSeq.lim (Complex.cauSeqIm f)) * Complex.I
theorem
Complex.lim_re
(f : CauSeq ℂ ⇑Complex.abs)
:
CauSeq.lim (Complex.cauSeqRe f) = (CauSeq.lim f).re
theorem
Complex.lim_im
(f : CauSeq ℂ ⇑Complex.abs)
:
CauSeq.lim (Complex.cauSeqIm f) = (CauSeq.lim f).im
theorem
Complex.isCauSeq_conj
(f : CauSeq ℂ ⇑Complex.abs)
:
IsCauSeq ⇑Complex.abs fun (n : ℕ) => (starRingEnd ℂ) (↑f n)
The complex conjugate of a complex Cauchy sequence, as a complex Cauchy sequence.
Equations
- Complex.cauSeqConj f = { val := fun (n : ℕ) => (starRingEnd ℂ) (↑f n), property := ⋯ }
Instances For
theorem
Complex.lim_conj
(f : CauSeq ℂ ⇑Complex.abs)
:
CauSeq.lim (Complex.cauSeqConj f) = (starRingEnd ℂ) (CauSeq.lim f)
The absolute value of a complex Cauchy sequence, as a real Cauchy sequence.
Equations
- Complex.cauSeqAbs f = { val := ⇑Complex.abs ∘ ↑f, property := ⋯ }
Instances For
theorem
Complex.lim_abs
(f : CauSeq ℂ ⇑Complex.abs)
:
CauSeq.lim (Complex.cauSeqAbs f) = Complex.abs (CauSeq.lim f)