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 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.