Documentation

Mathlib.Analysis.Complex.ValueDistribution.Cartan

Cartan's Formula #

This file establishes Cartan's classic formula, ValueDistribution.characteristic_top_eq_circleAverage_add_circleAverage, describing the characteristic function characteristic f ⊤ r as a sum of two circle averages,

As a corollary, Cartan's formula implies the (surprisingly non-trivial) fact that the characteristic function is monotone; this is stated in ValueDistribution.characteristic_monotoneOn.

This file also establishes circle integrability of the function a ↦ log ‖meromorphicTrailingCoeffAt (f · - a) 0‖ and computes values of the circle average.

References #

See Section VI.2 of Lang, Introduction to Complex Hyperbolic Spaces for a detailed discussion.

Terms in Cartan's formula #

Circle integrability of the term fun a ↦ log ‖meromorphicTrailingCoeffAt (f · - a) 0‖ that appears in Cartan's formula.

Circle average of the function fun a ↦ log ‖meromorphicTrailingCoeffAt (f · - a) 0‖ that appears in Cartan's formula, in the case where f has a zero at the origin.

Circle average of the function fun a ↦ log ‖meromorphicTrailingCoeffAt (f · - a) 0‖ that appears in Cartan's formula, in the case where f has order zero at the origin.

Circle average of the function fun a ↦ log ‖meromorphicTrailingCoeffAt (f · - a) 0‖ that appears in Cartan's formula, in the case where f has a pole at the origin.

theorem ValueDistribution.circleIntegrable_logCounting {f : } {R : } (h : Meromorphic f) :
CircleIntegrable (fun (x : ) => logCounting f (↑x) R) 0 1

Circle integrability of the term logCounting f · R that appears in Cartan's formula.

Cartan's formula #

Cartan's formula with the additive constant written explicitly as a circle average of the logarithm of the first nonzero Laurent coefficient of f - a at the origin.

See circleIntegrable_logCounting and circleIntegrable_log_meromorphicTrailingCoeffAt for the facts that the summands are actually circle integrable.

Cartan's formula in the case where 0 < meromorphicOrderAt f 0.

theorem ValueDistribution.characteristic_top_eq_circleAverage_add_const {f : } (h : Meromorphic f) :
∃ (const : ), ∀ (R : ), R 0characteristic f R = Real.circleAverage (fun (x : ) => logCounting f (↑x) R) 0 1 + const

Qualitative version of Cartan's formula: Away from the point 0, the difference between characteristic f ⊤ and fun R ↦ circleAverage (logCounting f · R) 0 1 is constant. This qualitative version of Cartan's formula exists because the specific value of the constant does not matter in practice.

Application: Monotonicity of the Characteristic Function #

The characteristic function is monotone on (0, ∞). This result is surprisingly non-trivial, given that the proximity function is not monotone in general.