The Counting Function of Value Distribution Theory #
For nontrivially normed fields ๐, this file defines the logarithmic counting function of a
meromorphic function defined on ๐. Also known as the Nevanlinna counting function, this is one
of the three main functions used in Value Distribution Theory.
The counting function of a meromorphic function f is a logarithmically weighted measure of the
number of times the function f takes a given value a within the disk โฃzโฃ โค r, counting
multiplicities.
See Section VI.1 of Lang, Introduction to Complex Hyperbolic Spaces or Section 1.1 of Noguchi-Winkelmann, Nevanlinna Theory in Several Complex Variables and Diophantine Approximation for a detailed discussion.
Implementation Notes #
This file defines the logarithmic counting function first for functions with locally finite support on
๐and then specializes to the setting where the function with locally finite support is the pole or zero-divisor of a meromorphic function.Even though value distribution theory is best developed for meromorphic functions on the complex plane (and therefore placed in the complex analysis section of Mathlib), we introduce the counting function for arbitrary normed fields.
TODO #
- Discuss the counting function for rational functions, add a forward reference to the upcoming converse, formulated in terms of the Nevanlinna height.
Supporting Notation #
Shorthand notation for the restriction of a function with locally finite support within Set.univ
to the closed unit ball of radius r.
Equations
Instances For
The Logarithmic Counting Function of a Function with Locally Finite Support #
Definition of the logarithmic counting function, as a group morphism mapping functions D with
locally finite support to maps โ โ โ. Given D, the result map logCounting D takes r : โ to
a logarithmically weighted measure of values that D takes within the disk โฃzโฃ โค r.
Implementation Note: In case where z = 0, the term log (r * โzโโปยน) evaluates to zero, which is
typically different from log r - log โzโ = log r. The summand (D 0) * log r compensates this,
producing cleaner formulas when the logarithmic counting function is used in the main theorems of
Value Distribution Theory. We refer the reader to page 164 of Lang: Introduction to Complex
Hyperbolic Spaces for more details, and
to the lemma countingFunction_finsum_eq_finsum_add in
Mathlib/Analysis/Complex/JensenFormula.lean for a formal statement.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Evaluation of the logarithmic counting function at zero yields zero.
For 1 โค r, the counting function is non-negative.
For 1 โค r, the counting function respects the โค relation.
The counting function respects the โค relation asymptotically.
The Logarithmic Counting Function of a Meromorphic Function #
The logarithmic counting function of a meromorphic function.
If f : ๐ โ E is meromorphic and a : WithTop E is any value, this is a logarithmically weighted
measure of the number of times the function f takes a given value a within the disk โฃzโฃ โค r,
counting multiplicities. In the special case where a = โค, it counts the poles of f.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Relation between ValueDistribution.logCounting and locallyFinsuppWithin.logCounting.
For finite values aโ, the logarithmic counting function logCounting f aโ is the counting
function associated with the zero-divisor of the meromorphic function f - aโ.
For finite values aโ, the logarithmic counting function logCounting f aโ equals the logarithmic
counting function for the value zero of the shifted function f - aโ.
The logarithmic counting function logCounting f 0 is the counting function associated with the
zero-divisor of f.
The logarithmic counting function logCounting f โค is the counting function associated with
the pole-divisor of f.
Evaluation of the logarithmic counting function at zero yields zero.
The counting function associated with the divisor of f is the difference between logCounting f 0
and logCounting f โค.
Elementary Properties of the Counting Function #
Relation between the logarithmic counting function of f and of fโปยน.
Adding an analytic function does not change the counting function counting poles.
Special case of logCounting_add_analyticOn: Adding a constant does not change the counting
function counting poles.
Special case of logCounting_add_analyticOn: Subtracting a constant does not change the counting
function counting poles.
Behaviour under Arithmetic Operations #
For 1 โค r, the counting function counting zeros of f * g is less than or equal to the sum of the
counting functions counting zeros of f and g, respectively.
Note: The statement proven here is found at the top of page 169 of Lang: Introduction to Complex
Hyperbolic Spaces where it is written as
an inequality between functions. This could be interpreted as claiming that the inequality holds for
ALL values of r, which is not true. For a counterexample, take fโ : z โ z and fโ : z โ zโปยน.
Then,
logCounting fโ 0 = loglogCounting fโ 0 = 0logCounting (fโ * fโ) 0 = 0
But log r is negative for small r.
Asymptotically, the counting function counting zeros of f * g is less than or equal to the sum of
the counting functions counting zeros of f and g, respectively.
For 1 โค r, the counting function counting poles of f * g is less than or equal to the sum of the
counting functions counting poles of f and g, respectively.
Asymptotically, the counting function counting zeros of f * g is less than or equal to the sum of
the counting functions counting zeros of f and g, respectively.
For natural numbers n, the counting function counting zeros of f ^ n equals n times the
counting function counting zeros of f.
For natural numbers n, the counting function counting poles of f ^ n equals n times the
counting function counting poles of f.
Representation by Integrals #
For ๐ = โ, the theorems below describe the logarithmic counting function in terms of circle
averages.
Over the complex numbers, present the logarithmic counting function attached to the divisor of a
meromorphic function f as a circle average over log โf ยทโ.
This is a reformulation of Jensen's formula of complex analysis. See
MeromorphicOn.circleAverage_log_norm for Jensen's formula in the original context.
Variant of locallyFinsuppWithin.logCounting_divisor_eq_circleAverage_sub_const, using
ValueDistribution.logCounting instead of locallyFinsuppWithin.logCounting.