Documentation

Mathlib.Analysis.Complex.JensenFormula

Jensen's Formula of Complex Analysis #

If a function g : ℂ → ℂ is analytic without zero on the closed ball with center c and radius R, then log ‖g ·‖ is harmonic, and the mean value theorem of harmonic functions asserts that the circle average circleAverage (log ‖g ·‖) c R equals log ‖g c‖. Note that g c equals meromorphicTrailingCoeffAt g c and see AnalyticOnNhd.circleAverage_log_norm_of_ne_zero for the precise statement.

Jensen's Formula, formulated in MeromorphicOn.circleAverage_log_norm below, generalizes this to the setting where g is merely meromorphic. In that case, the circleAverage (log ‖g ·‖) c R equals log ‖meromorphicTrailingCoeffAt g c‖ plus a correction term that accounts for the zeros and poles of g within the ball.

Circle Averages #

In preparation to the proof of Jensen's formula, compute several circle averages.

@[simp]

Let D : ℂ → ℤ be a function with locally finite support within the closed ball with center c and radius R, such as the zero- and pole divisor of a meromorphic function. Then, the circle average of the function ∑ᶠ u, (D u * log ‖· - u‖) over the boundary of the ball equals ∑ᶠ u, D u * log R.

@[simp]
theorem AnalyticOnNhd.circleAverage_log_norm_of_ne_zero {R : } {c : } {g : } (h₁g : AnalyticOnNhd g (Metric.closedBall c |R|)) (h₂g : uMetric.closedBall c |R|, g u 0) :

If g : ℂ → ℂ is analytic without zero on the closed ball with center c and radius R, then the circle average circleAverage (log ‖g ·‖) c R equals log ‖g c‖.

Jensen's Formula #

Jensen's Formula: If f : ℂ → ℂ is meromorphic on the closed ball with center c and radius R, then the circleAverage (log ‖f ·‖) c R equals log ‖meromorphicTrailingCoeffAt f c‖ plus a correction term that accounts for the zeros and poles of f within the ball.