Analytic Combinatorics/Meromorphic Functions
Introduction
editThis article explains how to estimate the coefficients of meromorphic generating functions.
Theorem
editTheorem due to Sedgewick[1].
- If is a meromorphic function
- and is its pole closest to the origin with order
- then you can estimate its th coefficient with the formula[2]:
Proof
editProof due to Sedgewick[3] and Wilf[4].
- , being meromorphic, can be Laurent expanded around [5]:
- this Laurent expansion can be estimated by its principle part[6]:
- contributes the biggest coefficient. Its th coefficient can be computed as:
- can be computed as:
- as (Proof)
- Therefore, putting it all together:
- as .
Asymptotic equality
editWe will make use of the asymptotic equality
- as
which means
This allows us to use as an estimate of as gets closer to .
For example, we often present results of the form
- as
which means, for large , becomes a good estimate of .
Meromorphic function
editThe above theorem only applies to a class of generating functions called meromorphic functions. This includes all rational functions (the ratio of two polynomials) such as and .
A meromorphic function is the ratio of two analytic functions. An analytic function is a function whose complex derivative exists[7].
One property of meromorphic functions is that they can be represented as Laurent series expansions, a fact we will use in the proof.
It is possible to estimate the coefficients of functions which are not meromorphic (e.g. or ). These will be covered in future chapters.
Laurent series
editWhen we want a series expansion of a function around a singularity , we cannot use the Taylor series expansion. Instead, we use the Laurent series expansion[8]:
Where and is a contour in the annular region in which is analytic, illustrated below.
Pole
editA pole is a type of singularity.
A singularity of is a value of for which [9]
If and is defined then is called a pole of of order [10].
We will make use of this fact when we calculate .
For example, has the singularity because and is a pole of order 2 because .
Closest to the origin
editWe are treating as a complex function where the input is a complex number.
A complex number has two parts, a real part (Re) and an imaginary part (Im). Therefore, if we want to represent a complex number we do so in a two-dimensional graph.
If we want to compare the "size" of two complex numbers, we compare how far they are away from the origin in the two-dimensional plane (i.e. the length of the blue arrow in the above image). This is called the modulus, denoted .
Principle part
editProof due to Wilf[11].
The principle part of a Laurent series expansion are the terms with a negative exponent, i.e.
We will denote the principle part of at by .
If is the pole closest to the origin then the radius of convergence and as a consequence of the Cauchy-Hadamard theorem[12]:
- (for some and for sufficiently large ).
Where is the th coefficient of .
no longer has a pole at because .
If the second closest pole to the origin of is then is the largest pole of and, by the above theorem, the coefficients of (for sufficiently large ).
Therefore, the coefficients of are at most different from the coefficient of by (for sufficiently large ).
Note that if is the only pole, the difference is at most (for sufficiently large ).
If , then we may stop at as a good enough approximation.
However, if then the coefficients of are different from by as much as . This difference is as big as the coefficients of . This is not a very good approximation. So, if there are other poles at the same distance to the origin it is a good idea to use all of them.
Biggest coefficient
editCompare:
with:
The th coefficient of the former is only different to the latter by .
Computation of coefficient of first term
editby factoring out .
by the binomial theorem for negative exponents[14].
Computation of h_-m
edit.
Therefore, .
To compute , because the numerator and denominator are both at , we need to use L'Hôpital's rule[15]:
Indeed, if is a root of order of and , it is also a root of and and therefore is also indeterminate. Therefore, we need to apply L'Hôpital's rule times:
Proof of binomial asymptotics
editas .
Notes
edit- ↑ Sedgewick, pp. 59.
- ↑ Sedgewick, (errata), pp. 8.
- ↑ Sedgewick, pp. 59-60.
- ↑ Wilf 2006, pp. 185-186.
- ↑ See Stroud 2003, pp. 919-923, Lang 1999, pp. 161-163, Orloff, pp. 10-13, w:Laurent_series, v:Complex_Analysis_in_plain_view#Laurent_Series_and_the_z-Transform_Example_Note.
- ↑ Wilf 2006, pp. 185-186.
- ↑ Flajolet and Sedgewick 2009, pp. 231.
- ↑ Stroud 2003, pp. 919-920.
- ↑ This is a bit of an over-simplification. For further information, see Stroud 2003, pp. 863-867, 915 and w:Mathematical_singularity.
- ↑ Stroud 2003, pp. 915.
- ↑ Wilf 2006, pp. 52, 185-186.
- ↑ Wilf 2006, pp. 50-52.
- ↑ See #Computation of coefficient of first term and #Proof of binomial asymptotics.
- ↑ Biggs 2002, pp. 364-366.
- ↑ Stroud 2001, pp. 792, v:Calculus/Limits#L'Hôpital's_Rule, w:L'Hôpital's_rule.
References
edit- Biggs, Norman L. (2002). Discrete Mathematics (2nd ed.). Oxford University Press.
- Flajolet, Philippe; Sedgewick, Robert (2009). Analytic Combinatorics (PDF). Cambridge University Press.
- Lang, Serge (1999). Complex Analysis (4th ed.). Springer Science+Business Media, LLC.
- Orloff, Jeremy. "Topic 7 Notes: Taylor and Laurent series" (PDF). Retrieved 3 October 2022.
- Sedgewick, Robert. "4. Complex Analysis, Rational and Meromorphic Asymptotics" (PDF). Retrieved 16 September 2022.
- Sedgewick, Robert. "4. Complex Analysis, Rational and Meromorphic Asymptotics (Errata)" (PDF). Retrieved 16 September 2022.
- Stroud, K. A. (2003). Advanced Engineering Mathematics (4th ed.). Palgrave Macmillan.
- Stroud, K. A. (2001). Engineering Mathematics (5th ed.). Palgrave Macmillan.
- Wilf, Herbert S. (2006). Generatingfunctionology (PDF) (3rd ed.). A K Peters, Ltd.