The Logarithmic 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 logarithmic 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,
taking multiplicities into account.
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 logarithmic counting function for arbitrary normed fields.
TODO #
- Discuss the logarithmic 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 logarithmic counting function is non-negative.
For 1 โค r, the logarithmic counting function respects the โค relation.
The logarithmic counting function respects the โค relation asymptotically.
Alias of Function.locallyFinsuppWithin.logCounting_eventuallyLE.
The logarithmic 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,
taking multiplicities into account. 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 logarithmic
counting function for the zeros of f - aโ.
For finite values aโ, the logarithmic counting function logCounting f aโ equals the logarithmic
counting function for the zeros of f - aโ.
The logarithmic counting function logCounting f 0 is the logarithmic counting function associated
with the zero-divisor of f.
The logarithmic counting function logCounting f โค is the logarithmic counting function associated
with the pole-divisor of f.
Evaluation of the logarithmic counting function at zero yields zero.
The logarithmic counting function associated with the divisor of f is the difference between
logCounting f 0 and logCounting f โค.
The logarithmic counting function of a constant function is zero.
The logarithmic counting function of the constant function zero is zero.
Elementary Properties of the Logarithmic Counting Function #
Relation between the logarithmic counting functions of f and of fโปยน.
Adding an analytic function does not change the logarithmic counting function for the poles.
Special case of logCounting_add_analyticOn: Adding a constant does not change the logarithmic
counting function for the poles.
Special case of logCounting_add_analyticOn: Subtracting a constant does not change the logarithmic
counting function for the poles.
Behaviour under Arithmetic Operations #
For 1 โค r, the logarithmic counting function for the poles of f + g is less than or equal to the
sum of the logarithmic counting functions for the poles of f and g, respectively.
Asymptotically, the logarithmic counting function for the poles of f + g is less than or equal to
the sum of the logarithmic counting functions for the poles of f and g, respectively.
For 1 โค r, the logarithmic counting function for the poles of a sum โ a โ s, f a is less than or
equal to the sum of the logarithmic counting functions for the poles of the f ยท.
Asymptotically, the logarithmic counting function for the poles of a sum โ a โ s, f a is less than
or equal to the sum of the logarithmic counting functions for the poles of the f ยท.
For 1 โค r, the logarithmis counting function for the zeros of f * g is less than or equal to the
sum of the logarithmic counting functions for the 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.
Alias of ValueDistribution.logCounting_mul_zero_le.
For 1 โค r, the logarithmis counting function for the zeros of f * g is less than or equal to the
sum of the logarithmic counting functions for the 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 logarithmic counting function for the zeros of f * g is less than or equal to
the sum of the logarithmic counting functions for the zeros of f and g, respectively.
Alias of ValueDistribution.logCounting_mul_zero_eventuallyLE.
Asymptotically, the logarithmic counting function for the zeros of f * g is less than or equal to
the sum of the logarithmic counting functions for the zeros of f and g, respectively.
For 1 โค r, the logarithmic counting function for the poles of f * g is less than or equal to the
sum of the logarithmic counting functions for the poles of f and g, respectively.
Alias of ValueDistribution.logCounting_mul_top_le.
For 1 โค r, the logarithmic counting function for the poles of f * g is less than or equal to the
sum of the logarithmic counting functions for the poles of f and g, respectively.
Asymptotically, the logarithmic counting function for the zeros of f * g is less than or equal to
the sum of the logarithmic counting functions for the zeros of f and g, respectively.
Alias of ValueDistribution.logCounting_mul_top_eventuallyLE.
Asymptotically, the logarithmic counting function for the zeros of f * g is less than or equal to
the sum of the logarithmic counting functions for the zeros of f and g, respectively.
For natural numbers n, the logarithmic counting function for the zeros of f ^ n equals n
times the logarithmic counting function for the zeros of f.
For natural numbers n, the logarithmic counting function for the poles of f ^ n equals n times
the logarithmic counting function for the 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.