Canonical Decomposition #
If a function f is meromorphic on a compact set U, then it has only finitely many zeros and
poles on the disk, and the theorem MeromorphicOn.extract_zeros_poles can be used to re-write f
as (∏ᶠ u, (· - u) ^ divisor f U u) • g, where g is analytic without zeros on U. In case where
U is a disk, one consider a similar decomposition, called Canonical Decomposition or Blaschke
Product that replaces the factors (· - u) by canonical factors that take only values of norm
one on the boundary of the circle. This file introduces the canonical factors.
See Page 160f of [Lang, Introduction to Complex Hyperbolic Spaces][MR886677] for a detailed discussion.
TODO: Formulate the canonical decomposition.
Canonical Factors #
Given R : ℝ and w : ℂ, the Blaschke factor Blaschke R w : ℂ → ℂ is meromorphic in normal form,
has a single pole at w, no zeros, and takes values of norm one on the circle of radius R.
Given R : ℝ and w : ℂ, the canonical factor is the function
fun z ↦ (R ^ 2 - (conj w) * z) / (R * (z - w)). In applications, one will typically consider a
setting where w ∈ ball 0 R.
Equations
- Complex.canonicalFactor R w z = (↑R ^ 2 - (starRingEnd ℂ) w * z) / (↑R * (z - w))
Instances For
Regularity properties #
Canonical factors are meromorphic.
The canonical factor CanonicalFactor R w is analytic on the complement of w.
The canonical factor CanonicalFactor R w has a simple pole at z = w.
Canonical factors are meromorphic in normal form.
Values of Canonical Factors #
The canonical factor CanonicalFactor R w has no zeros inside the ball of radius R.
The canonical factor CanonicalFactor R w takes values of norm one on sphere 0 R.