Asymptotics of the Coefficients of Bivariate Analytic Functions with - - PowerPoint PPT Presentation

asymptotics of the coefficients of bivariate analytic
SMART_READER_LITE
LIVE PREVIEW

Asymptotics of the Coefficients of Bivariate Analytic Functions with - - PowerPoint PPT Presentation

Asymptotics of the Coefficients of Bivariate Analytic Functions with Algebraic Singularities Torin Greenwood June 9, 2015 AofA15 1 / 33 Overview Goal: Starting with the closed form for a generating function F ( z ), approximate [ z r ]


slide-1
SLIDE 1

Asymptotics of the Coefficients of Bivariate Analytic Functions with Algebraic Singularities

Torin Greenwood June 9, 2015 AofA’15

1 / 33

slide-2
SLIDE 2

Overview

Goal: Starting with the closed form for a generating function F(z),

approximate [zr] F(z) as r → ∞.

The coefficients [zr]F(z) count something useful. 2 / 33

slide-3
SLIDE 3

Overview

Goal: Starting with the closed form for a generating function F(z),

approximate [zr] F(z) as r → ∞.

The coefficients [zr]F(z) count something useful. Cauchy Integral Formula & Contour Deformations 2 / 33

slide-4
SLIDE 4

Overview

Goal: Starting with the closed form for a generating function F(z),

approximate [zr] F(z) as r → ∞.

The coefficients [zr]F(z) count something useful. Cauchy Integral Formula & Contour Deformations Look at F with algebraic singularities. The branch cuts will cause problems! 2 / 33

slide-5
SLIDE 5

Overview

Goal: Starting with the closed form for a generating function F(z),

approximate [zr] F(z) as r → ∞.

The coefficients [zr]F(z) count something useful. Cauchy Integral Formula & Contour Deformations Look at F with algebraic singularities. The branch cuts will cause problems! Multivariate! Use the method from Pemantle and Wilson’s book. Can’t use residues here. 2 / 33

slide-6
SLIDE 6

The Procedure in One Dimension

Begin with the Cauchy Integral Formula:

[zn] F(z) = 1 2πi ˆ

C

F(z)z−n−1dz

3 / 33

slide-7
SLIDE 7

The Procedure in One Dimension

Begin with the Cauchy Integral Formula:

[zn] F(z) = 1 2πi ˆ

C

F(z)z−n−1dz

Expand C until it gets stuck on a singularity of F(z). Away from

the singularity, expand beyond it.

3 / 33

slide-8
SLIDE 8

The Procedure in One Dimension

Begin with the Cauchy Integral Formula:

[zn] F(z) = 1 2πi ˆ

C

F(z)z−n−1dz

Expand C until it gets stuck on a singularity of F(z). Away from

the singularity, expand beyond it.

The z−n term forces decay away from the singularity. So, analyze

the integrand near the singularity.

3 / 33

slide-9
SLIDE 9

Univariate Algebraic Singularity Example

Flajolet-Odlyzko paper from 1990: Insist that F(z) = O(|1 − z|α)

as z → 1. Also, assume that F has no singularities except for z = 1 in the region pictured below: 220

PHILIPPE FLAJOLET AND ANDREW ODLYZKO

Thus the binomial coefficients (2.1), as well as their main asymptotic equivalents in

(2.2), form an asymptotic scale. There is in fact a general form of (2.2).

PROPOSITION 1. The binomial coefficients expressing [zn](

z)

have an asymp-

totic expansion as n -- ,

(2.3)

[Znl(1--Z)a’"

1+

a{0,1,2, "’’},

Ia(--a kl

where

2k

(2.4) e)=

(-1)lXk,t(a+ 1)(a+ 2)-" .(c+l)

l=k

with

k,l_ 0

Proposition 1, although it would probably follow by close inspection of Stirling’s formula, is most easily proved by techniques introduced in

3, so that we delay the proof until then. We also observe, incidentally, that in (2.1)-(2.3

a may be complex: If c

+ it, we have

[Znl(1--Z)

I’( -r it)

cos (t log n)

sin (t log n) ].

In that case, the main term in (2.2), (2.3) is of order n and it is multiplied by a

periodic function of log n.

We now propose to prove a transfer condition of the O-type. We give the proof in

some detail for two reasons: first, the implied constant in the O’s are "constructive" and

tight, a fact ofindependent interest; second, it serves as a guiding pattern for later deriving

a variety of transfer conditions. We let A

4(, n) denote the closed domain

(2.5)

A(,n)--{z/Izl _--<

+r/, IArg (z-1)1

where we take r/> 0 and 0 <

< (r/2). This domain has the form of an indented disk

depicted on Fig. (a).

THEOREM 1. Assume that, with the sole exception ofthe singularity z

1, f(z) is

analytic in the domain A A(49, r ), where

> 0 and 0 < 49 < (r/ 2 ). Assume further

that as z tends to

in A,

(2.6a)

f(z)--O(ll--zl),

(a) (b)

  • FIG. 1. (a) The domain A(49,

). (b

The contour , used in the proofofTheorem 1.

4 / 33

slide-10
SLIDE 10

Univariate Algebraic Singularity Example

Expand C to the contour below:

220

PHILIPPE FLAJOLET AND ANDREW ODLYZKO

Thus the binomial coefficients (2.1), as well as their main asymptotic equivalents in

(2.2), form an asymptotic scale. There is in fact a general form of (2.2).

PROPOSITION 1. The binomial coefficients expressing [zn](

z)

have an asymp-

totic expansion as n -- ,

(2.3)

[Znl(1--Z)a’"

1+

a{0,1,2, "’’},

Ia(--a kl

where

2k

(2.4) e)=

(-1)lXk,t(a+ 1)(a+ 2)-" .(c+l)

l=k

with

k,l_ 0

Proposition 1, although it would probably follow by close inspection of Stirling’s formula, is most easily proved by techniques introduced in

3, so that we delay the proof until then. We also observe, incidentally, that in (2.1)-(2.3

a may be complex: If c

+ it, we have

[Znl(1--Z)

I’( -r it)

cos (t log n)

sin (t log n) ].

In that case, the main term in (2.2), (2.3) is of order n

and it is multiplied by a

periodic function of log n.

We now propose to prove a transfer condition of the O-type. We give the proof in

some detail for two reasons: first, the implied constant in the O’s are "constructive" and

tight, a fact ofindependent interest; second, it serves as a guiding pattern for later deriving

a variety of transfer conditions. We let A

4(, n) denote the closed domain

(2.5)

A(,n)--{z/Izl _--<

+r/, IArg (z-1)1

where we take r/> 0 and 0 <

< (r/2). This domain has the form of an indented disk

depicted on Fig. (a).

THEOREM 1. Assume that, with the sole exception ofthe singularity z

1, f(z) is

analytic in the domain A A(49, r ), where

> 0 and 0 < 49 < (r/ 2 ). Assume further

that as z tends to

in A,

(2.6a)

f(z)--O(ll--zl),

(a) (b)

  • FIG. 1. (a) The domain A(49,

). (b

The contour , used in the proofofTheorem 1.

5 / 33

slide-11
SLIDE 11

Univariate Algebraic Singularity Example

Expand C to the contour below:

220

PHILIPPE FLAJOLET AND ANDREW ODLYZKO

Thus the binomial coefficients (2.1), as well as their main asymptotic equivalents in

(2.2), form an asymptotic scale. There is in fact a general form of (2.2).

PROPOSITION 1. The binomial coefficients expressing [zn](

z)

have an asymp-

totic expansion as n -- ,

(2.3)

[Znl(1--Z)a’"

1+

a{0,1,2, "’’},

Ia(--a kl

where

2k

(2.4) e)=

(-1)lXk,t(a+ 1)(a+ 2)-" .(c+l)

l=k

with

k,l_ 0

Proposition 1, although it would probably follow by close inspection of Stirling’s formula, is most easily proved by techniques introduced in

3, so that we delay the proof until then. We also observe, incidentally, that in (2.1)-(2.3

a may be complex: If c

+ it, we have

[Znl(1--Z)

I’( -r it)

cos (t log n)

sin (t log n) ].

In that case, the main term in (2.2), (2.3) is of order n

and it is multiplied by a

periodic function of log n.

We now propose to prove a transfer condition of the O-type. We give the proof in

some detail for two reasons: first, the implied constant in the O’s are "constructive" and

tight, a fact ofindependent interest; second, it serves as a guiding pattern for later deriving

a variety of transfer conditions. We let A

4(, n) denote the closed domain

(2.5)

A(,n)--{z/Izl _--<

+r/, IArg (z-1)1

where we take r/> 0 and 0 <

< (r/2). This domain has the form of an indented disk

depicted on Fig. (a).

THEOREM 1. Assume that, with the sole exception ofthe singularity z

1, f(z) is

analytic in the domain A A(49, r ), where

> 0 and 0 < 49 < (r/ 2 ). Assume further

that as z tends to

in A,

(2.6a)

f(z)--O(ll--zl),

(a) (b)

  • FIG. 1. (a) The domain A(49,

). (b

The contour , used in the proofofTheorem 1.

Analyze each part separately. 5 / 33

slide-12
SLIDE 12

Univariate Algebraic Singularity Example

Since F(z) = O(|1 − z|α), we’ll compare the integrals,

ˆ

C

F(z)z−n−1dz and ˆ

C

|1 − z|αz−n−1dz

220

PHILIPPE FLAJOLET AND ANDREW ODLYZKO

Thus the binomial coefficients (2.1), as well as their main asymptotic equivalents in

(2.2), form an asymptotic scale. There is in fact a general form of (2.2).

PROPOSITION 1. The binomial coefficients expressing [zn](

z) have an asymp-

totic expansion as n -- ,

(2.3)

[Znl(1--Z)a’"

1+

a{0,1,2, "’’},

Ia(--a kl

where

2k

(2.4) e)=

(-1)lXk,t(a+ 1)(a+ 2)-" .(c+l)

l=k

with

k,l_ 0

Proposition 1, although it would probably follow by close inspection of Stirling’s formula, is most easily proved by techniques introduced in

3, so that we delay the proof until then. We also observe, incidentally, that in (2.1)-(2.3

a may be complex: If c

+ it, we have

[Znl(1--Z)

I’( -r it)

cos (t log n) sin (t log n) ]. In that case, the main term in (2.2), (2.3) is of order n

and it is multiplied by a

periodic function of log n.

We now propose to prove a transfer condition of the O-type. We give the proof in

some detail for two reasons: first, the implied constant in the O’s are "constructive" and

tight, a fact ofindependent interest; second, it serves as a guiding pattern for later deriving

a variety of transfer conditions. We let A

4(, n) denote the closed domain

(2.5)

A(,n)--{z/Izl _--<

+r/, IArg (z-1)1

where we take r/> 0 and 0 <

< (r/2). This domain has the form of an indented disk

depicted on Fig. (a).

THEOREM 1. Assume that, with the sole exception ofthe singularity z

1, f(z) is

analytic in the domain A A(49, r ), where

> 0 and 0 < 49 < (r/ 2 ). Assume further

that as z tends to

in A,

(2.6a)

f(z)--O(ll--zl),

(a) (b)

  • FIG. 1. (a) The domain A(49,

). (b

The contour , used in the proofofTheorem 1. 6 / 33

slide-13
SLIDE 13

Univariate Algebraic Singularity Example

Since F(z) = O(|1 − z|α), we’ll compare the integrals,

ˆ

C

F(z)z−n−1dz and ˆ

C

|1 − z|αz−n−1dz

220

PHILIPPE FLAJOLET AND ANDREW ODLYZKO

Thus the binomial coefficients (2.1), as well as their main asymptotic equivalents in

(2.2), form an asymptotic scale. There is in fact a general form of (2.2).

PROPOSITION 1. The binomial coefficients expressing [zn](

z) have an asymp-

totic expansion as n -- ,

(2.3)

[Znl(1--Z)a’"

1+

a{0,1,2, "’’},

Ia(--a kl

where

2k

(2.4) e)=

(-1)lXk,t(a+ 1)(a+ 2)-" .(c+l)

l=k

with

k,l_ 0

Proposition 1, although it would probably follow by close inspection of Stirling’s formula, is most easily proved by techniques introduced in

3, so that we delay the proof until then. We also observe, incidentally, that in (2.1)-(2.3

a may be complex: If c

+ it, we have

[Znl(1--Z)

I’( -r it)

cos (t log n) sin (t log n) ]. In that case, the main term in (2.2), (2.3) is of order n

and it is multiplied by a

periodic function of log n.

We now propose to prove a transfer condition of the O-type. We give the proof in

some detail for two reasons: first, the implied constant in the O’s are "constructive" and

tight, a fact ofindependent interest; second, it serves as a guiding pattern for later deriving

a variety of transfer conditions. We let A

4(, n) denote the closed domain

(2.5)

A(,n)--{z/Izl _--<

+r/, IArg (z-1)1

where we take r/> 0 and 0 <

< (r/2). This domain has the form of an indented disk

depicted on Fig. (a).

THEOREM 1. Assume that, with the sole exception ofthe singularity z

1, f(z) is

analytic in the domain A A(49, r ), where

> 0 and 0 < 49 < (r/ 2 ). Assume further

that as z tends to

in A,

(2.6a)

f(z)--O(ll--zl),

(a) (b)

  • FIG. 1. (a) The domain A(49,

). (b

The contour , used in the proofofTheorem 1. The conclusion: [zn]F(z) = O

  • n−α−1

6 / 33

slide-14
SLIDE 14

Univariate Algebraic Singularity Example

Since F(z) = O(|1 − z|α), we’ll compare the integrals,

ˆ

C

F(z)z−n−1dz and ˆ

C

|1 − z|αz−n−1dz

220

PHILIPPE FLAJOLET AND ANDREW ODLYZKO

Thus the binomial coefficients (2.1), as well as their main asymptotic equivalents in

(2.2), form an asymptotic scale. There is in fact a general form of (2.2).

PROPOSITION 1. The binomial coefficients expressing [zn](

z) have an asymp-

totic expansion as n -- ,

(2.3)

[Znl(1--Z)a’"

1+

a{0,1,2, "’’},

Ia(--a kl

where

2k

(2.4) e)=

(-1)lXk,t(a+ 1)(a+ 2)-" .(c+l)

l=k

with

k,l_ 0

Proposition 1, although it would probably follow by close inspection of Stirling’s formula, is most easily proved by techniques introduced in

3, so that we delay the proof until then. We also observe, incidentally, that in (2.1)-(2.3

a may be complex: If c

+ it, we have

[Znl(1--Z)

I’( -r it)

cos (t log n) sin (t log n) ]. In that case, the main term in (2.2), (2.3) is of order n

and it is multiplied by a

periodic function of log n.

We now propose to prove a transfer condition of the O-type. We give the proof in

some detail for two reasons: first, the implied constant in the O’s are "constructive" and

tight, a fact ofindependent interest; second, it serves as a guiding pattern for later deriving

a variety of transfer conditions. We let A

4(, n) denote the closed domain

(2.5)

A(,n)--{z/Izl _--<

+r/, IArg (z-1)1

where we take r/> 0 and 0 <

< (r/2). This domain has the form of an indented disk

depicted on Fig. (a).

THEOREM 1. Assume that, with the sole exception ofthe singularity z

1, f(z) is

analytic in the domain A A(49, r ), where

> 0 and 0 < 49 < (r/ 2 ). Assume further

that as z tends to

in A,

(2.6a)

f(z)--O(ll--zl),

(a) (b)

  • FIG. 1. (a) The domain A(49,

). (b

The contour , used in the proofofTheorem 1. The conclusion: [zn]F(z) = O

  • n−α−1

Different assumptions about F near z = 1 lead to different

conclusions about the coefficients. (“Transfer Theorems.”)

6 / 33

slide-15
SLIDE 15

Algebraic Singularities in Multiple Variables: History

We’ve seen some univariate results by Flajolet and Odlyzko. 7 / 33

slide-16
SLIDE 16

Algebraic Singularities in Multiple Variables: History

We’ve seen some univariate results by Flajolet and Odlyzko. In 1992, Gao and Richmond extended these results to

“algebraico-logrithmic” bivariate functions F(z, x). Fixing x reduced to a univariate case.

7 / 33

slide-17
SLIDE 17

Algebraic Singularities in Multiple Variables: History

We’ve seen some univariate results by Flajolet and Odlyzko. In 1992, Gao and Richmond extended these results to

“algebraico-logrithmic” bivariate functions F(z, x). Fixing x reduced to a univariate case.

In 1996, Hwang used a probability framework and large deviation

theorems to analyze a class of bivariate generating functions, again using FO results.

7 / 33

slide-18
SLIDE 18

Algebraic Singularities in Multiple Variables: History

We’ve seen some univariate results by Flajolet and Odlyzko. In 1992, Gao and Richmond extended these results to

“algebraico-logrithmic” bivariate functions F(z, x). Fixing x reduced to a univariate case.

In 1996, Hwang used a probability framework and large deviation

theorems to analyze a class of bivariate generating functions, again using FO results.

Here, we’ll use the multivariate Cauchy integral formula. Because

there are branch cuts now, we’ll rely on specific contour deformations instead of residues.

7 / 33

slide-19
SLIDE 19

The Set-up in Multiple Variables

Start with a multivariate generating function F(z), where

z = (z1, . . . , zd) ∈ Cd

8 / 33

slide-20
SLIDE 20

The Set-up in Multiple Variables

Start with a multivariate generating function F(z), where

z = (z1, . . . , zd) ∈ Cd

Fix a unit direction ˆ

r ∈ Rd

≥0. We’ll approximate

  • znˆ

r

F(z) as n → ∞.

8 / 33

slide-21
SLIDE 21

The Set-up in Multiple Variables

Start with a multivariate generating function F(z), where

z = (z1, . . . , zd) ∈ Cd

Fix a unit direction ˆ

r ∈ Rd

≥0. We’ll approximate

  • znˆ

r

F(z) as n → ∞.

Use the Multivariate Cauchy Integral Formula,

[zr] F(z) = 1 2πi d ˆ

T

F(z)z−r−1 dz

8 / 33

slide-22
SLIDE 22

The Set-up in Multiple Variables

Start with a multivariate generating function F(z), where

z = (z1, . . . , zd) ∈ Cd

Fix a unit direction ˆ

r ∈ Rd

≥0. We’ll approximate

  • znˆ

r

F(z) as n → ∞.

Use the Multivariate Cauchy Integral Formula,

[zr] F(z) = 1 2πi d ˆ

T

F(z)z−r−1 dz

In order to take advantage of the decay of z−r, we aim to expand

T – but how?

8 / 33

slide-23
SLIDE 23

The Procedure in Multiple Variables

Identify critical points: the singularities where T will become stuck. 9 / 33

slide-24
SLIDE 24

The Procedure in Multiple Variables

Identify critical points: the singularities where T will become stuck. Expand T, and determine what it looks like near the critical points. 9 / 33

slide-25
SLIDE 25

The Procedure in Multiple Variables

Identify critical points: the singularities where T will become stuck. Expand T, and determine what it looks like near the critical points. Manipulate the integrand near the critical points. 9 / 33

slide-26
SLIDE 26

The Procedure in Multiple Variables

Identify critical points: the singularities where T will become stuck. Expand T, and determine what it looks like near the critical points. Manipulate the integrand near the critical points. Analyze the remaining integral. 9 / 33

slide-27
SLIDE 27

Step One: Critical Points

Today, we’ll start with F = H(x, y)−β for some β ∈ R, β ∈ Z≤0,

and we’ll estimate [xrys]H(x, y)−β as r, s → ∞ with r

s ≈ λ.

10 / 33

slide-28
SLIDE 28

Step One: Critical Points

Today, we’ll start with F = H(x, y)−β for some β ∈ R, β ∈ Z≤0,

and we’ll estimate [xrys]H(x, y)−β as r, s → ∞ with r

s ≈ λ.

Let V := {(x, y) : H(x, y) = 0} be the singular variety. We want

to find the right points on V before expanding T.

10 / 33

slide-29
SLIDE 29

Step One: Critical Points

Today, we’ll start with F = H(x, y)−β for some β ∈ R, β ∈ Z≤0,

and we’ll estimate [xrys]H(x, y)−β as r, s → ∞ with r

s ≈ λ.

Let V := {(x, y) : H(x, y) = 0} be the singular variety. We want

to find the right points on V before expanding T.

We’ll restrict to smooth critical points: that is, critical points

where V is a smooth manifold. From Pemantle and Wilson’s 2013 book, these points satisfy the following conditions: H = ry ∂H ∂y = sx ∂H ∂x ∇H = Despite seeming unmotivated, we don’t need more than to assume these equations hold.

10 / 33

slide-30
SLIDE 30

Step One: Critical Points – Why These Equations?

These equations can be justified by applying Morse theory to the

singular variety, V.

11 / 33

slide-31
SLIDE 31

Step One: Critical Points – Why These Equations?

These equations can be justified by applying Morse theory to the

singular variety, V.

Look at the height function (with r

s = λ)

hλ(x, y) = −r Re (log x) − s Re (log y) = −(r, s) · Re log(x, y) This approximates the log magnitude of x−ry−s.

11 / 33

slide-32
SLIDE 32

Step One: Critical Points – Why These Equations?

These equations can be justified by applying Morse theory to the

singular variety, V.

Look at the height function (with r

s = λ)

hλ(x, y) = −r Re (log x) − s Re (log y) = −(r, s) · Re log(x, y) This approximates the log magnitude of x−ry−s.

As we expand T in an attempt to minimize the maximum of h, the

topology of T changes only at the critical points of h restricted to V.

11 / 33

slide-33
SLIDE 33

Step One: Critical Points – Why These Equations?

These equations can be justified by applying Morse theory to the

singular variety, V.

Look at the height function (with r

s = λ)

hλ(x, y) = −r Re (log x) − s Re (log y) = −(r, s) · Re log(x, y) This approximates the log magnitude of x−ry−s.

As we expand T in an attempt to minimize the maximum of h, the

topology of T changes only at the critical points of h restricted to V.

In the smooth critical point case, this boils down to H = 0 and

∇logH||ˆ r.

11 / 33

slide-34
SLIDE 34

Step One: Critical Points – One Last Condition

Today, we’ll also insist the critical points are minimal: that is, that

they occur on the boundary of the domain of convergence of the power series for H−β.

12 / 33

slide-35
SLIDE 35

Step One: Critical Points – One Last Condition

Today, we’ll also insist the critical points are minimal: that is, that

they occur on the boundary of the domain of convergence of the power series for H−β.

In other words, a critical point (p, q) is strictly minimal if

V ∩ {(x, y) : |x| ≤ |p|, |y| ≤ |q|} = (p, q)

12 / 33

slide-36
SLIDE 36

Step One: Critical Points – One Last Condition

Today, we’ll also insist the critical points are minimal: that is, that

they occur on the boundary of the domain of convergence of the power series for H−β.

In other words, a critical point (p, q) is strictly minimal if

V ∩ {(x, y) : |x| ≤ |p|, |y| ≤ |q|} = (p, q)

This will allow us to expand T beyond the critical points without

using Morse theory, and will allow us to avoid branch cuts. (Phew!)

12 / 33

slide-37
SLIDE 37

Step One: Critical Points – One Last Condition

Today, we’ll also insist the critical points are minimal: that is, that

they occur on the boundary of the domain of convergence of the power series for H−β.

In other words, a critical point (p, q) is strictly minimal if

V ∩ {(x, y) : |x| ≤ |p|, |y| ≤ |q|} = (p, q)

This will allow us to expand T beyond the critical points without

using Morse theory, and will allow us to avoid branch cuts. (Phew!)

We’ll call our unique strictly minimal critical point (p, q). 12 / 33

slide-38
SLIDE 38

The Procedure

Identify critical points: the singularities where T will become stuck. Expand T, and determine what it looks like near the critical points. Manipulate the integrand near the critical points. Analyze the remaining integral. 13 / 33

slide-39
SLIDE 39

Step Two: The Contour

Roughly speaking, we’ll expand the y component of the torus until

it becomes the circle |y| = q. In the x component, we’ll use the Flajolet-Odlyzko contour near the critical point.

14 / 33

slide-40
SLIDE 40

Step Two: The Contour

Roughly speaking, we’ll expand the y component of the torus until

it becomes the circle |y| = q. In the x component, we’ll use the Flajolet-Odlyzko contour near the critical point.

Because we are assuming one minimal critical point, we can

expand T beyond the critical point away from (p, q), which leads to exponentially faster decay for x−ry−s. Thus, we only care about the quasi-local contour near (p, q).

14 / 33

slide-41
SLIDE 41

Step Two: The Contour

First, we expand the y circle in T:

|q| q Re y Im y θy

15 / 33

slide-42
SLIDE 42

Step Two: The Contour

First, we expand the y circle in T:

|q| q Re y Im y θy

By the Implicit Function Theorem, for each y on the arc near q,

there is a G(y) such that H(p + G(y), y) = 0.

15 / 33

slide-43
SLIDE 43

Step Two: The Contour

Now, for each y in the arc near q, we expand x so it wraps around

p + G(y):

|p| + εx Re x Im x p + G(y)

Call this quasi-local contour C∗.

16 / 33

slide-44
SLIDE 44

Step Two: The Contour – Problems

|q| q Re y Im y θy

The y contour

p + G(y) 1/r

γ γ γ γ γ

1 2 3 4 5

Close-up of the x contour

We must connect this quasi-local contour to the rest of the torus. 17 / 33

slide-45
SLIDE 45

Step Two: The Contour – Problems

|q| q Re y Im y θy

The y contour

p + G(y) 1/r

γ γ γ γ γ

1 2 3 4 5

Close-up of the x contour

We must connect this quasi-local contour to the rest of the torus. G(y) prevents C∗ from being a product contour, but the part

where y ≈ q is close enough after a change of variables.

17 / 33

slide-46
SLIDE 46

Step Two: The Contour – Problems

|q| q Re y Im y θy

The y contour

p + G(y) 1/r

γ γ γ γ γ

1 2 3 4 5

Close-up of the x contour

We must connect this quasi-local contour to the rest of the torus. G(y) prevents C∗ from being a product contour, but the part

where y ≈ q is close enough after a change of variables.

We’ve ignored branch cuts. 17 / 33

slide-47
SLIDE 47

The Procedure

Identify critical points: the singularities where T will become stuck. Expand T, and determine what it looks like near the critical points. Manipulate the integrand near the critical points. Analyze the remaining integral. 18 / 33

slide-48
SLIDE 48

Step Three: Integrand – A Change of Variables

Overall, we want the integrand to be a product integrand. 19 / 33

slide-49
SLIDE 49

Step Three: Integrand – A Change of Variables

Overall, we want the integrand to be a product integrand. We’d like to approximate H(x, y) as a one-dimensional function. It

will help if H(x, y) =

  • m,n≥0

amnxmyn with a00 = a01 = a02 = 0. This is enough to let us ignore y everywhere.

19 / 33

slide-50
SLIDE 50

Step Three: Integrand – A Change of Variables

Overall, we want the integrand to be a product integrand. We’d like to approximate H(x, y) as a one-dimensional function. It

will help if H(x, y) =

  • m,n≥0

amnxmyn with a00 = a01 = a02 = 0. This is enough to let us ignore y everywhere.

We’ll choose the change of variables:

u = x + χ1(y − q) + χ2(y − q)2 v = y χ1 and χ2 are constants in terms of the derivatives of H.

19 / 33

slide-51
SLIDE 51

Step Three: Integrand – The Integral

After applying the change of variables near (p, q), we have

¨ ˜ H(u, v)−β(u − χ1(v − q) − χ2(v − q)2)−r−1v−s−1 dudv

20 / 33

slide-52
SLIDE 52

Step Three: Integrand – The Integral

After applying the change of variables near (p, q), we have

¨ ˜ H(u, v)−β(u − χ1(v − q) − χ2(v − q)2)−r−1v−s−1 dudv

We want this instead:

¨ [Hx(p, q)(u − p)]−βu−r−1v −s−1

  • 1 − χ1(v − q) + χ2(v − q)2

p −r−1 dudv

Then, we’d have a product integral.

20 / 33

slide-53
SLIDE 53

Step Three: Integrand – Correction Factors

We’ll force what we want to be true: ˜ H(u, v)−β u − χ1(v − q) − χ2(v − q)2−r−1 v−s−1 = [Hx (p, q) · (u − p)]−βu−r−1v−s−1

  • 1 −

χ1(v − q) + χ2(v − q)2 p −r−1 K(u, v)L(u, v)

Here, K and L are correction factors with the following definitions:

K(u, v) :=    1 − χ1(v−q)+χ2(v−q)2

u

1 − χ1(v−q)+χ2(v−q)2

p

  

r−1

and L(u, v) :=

  • ˜

H(u, v) Hx (p, q)(u − p) −β 21 / 33

slide-54
SLIDE 54

Step Three: Integrand – Correction Factors

We’ll force what we want to be true: ˜ H(u, v)−β u − χ1(v − q) − χ2(v − q)2−r−1 v−s−1 = [Hx (p, q) · (u − p)]−βu−r−1v−s−1

  • 1 −

χ1(v − q) + χ2(v − q)2 p −r−1 K(u, v)L(u, v)

Here, K and L are correction factors with the following definitions:

K(u, v) :=    1 − χ1(v−q)+χ2(v−q)2

u

1 − χ1(v−q)+χ2(v−q)2

p

  

r−1

and L(u, v) :=

  • ˜

H(u, v) Hx (p, q)(u − p) −β We show K(u, v) and L(u, v) = 1 + o(1) near (p, q). Away from

(p, q), we show that the original integrand and the product integrand are both small.

21 / 33

slide-55
SLIDE 55

The Procedure

Identify critical points: the singularities where T will become stuck. Expand T, and determine what it looks like near the critical points. Manipulate the integrand near the critical points. Analyze the remaining integral. 22 / 33

slide-56
SLIDE 56

Step Four: Evaluate – The u Integral

  • ˆ

F

[Hx(p, q) · (u − p)]−βu−r−1 du Here, F is the u projection of the quasi-local contour. That is, it wraps around the critical point, p, like the Flajolet-Odlyzko contour.

23 / 33

slide-57
SLIDE 57

Step Four: Evaluate – The u Integral

  • ˆ

F

[Hx(p, q) · (u − p)]−βu−r−1 du Here, F is the u projection of the quasi-local contour. That is, it wraps around the critical point, p, like the Flajolet-Odlyzko contour.

This is just a binomial coefficient, using Cauchy’s integral formula.

After applying Stirling’s approximation, we get: 2πi Γ(β)rβ−1p−r (−Hx(p, q))−β

P e−β(2πiω)

23 / 33

slide-58
SLIDE 58

Step Four: Evaluate – Branch Cut!

2πi Γ(β)rβ−1p−r (−Hx(p, q))−β

P e−β(2πiω)

We choose some branch cut of

  • x−β

P so that

  • H(x, y)−β

P

agrees with the generating function near the origin.

24 / 33

slide-59
SLIDE 59

Step Four: Evaluate – Branch Cut!

2πi Γ(β)rβ−1p−r (−Hx(p, q))−β

P e−β(2πiω)

We choose some branch cut of

  • x−β

P so that

  • H(x, y)−β

P

agrees with the generating function near the origin.

As the torus expands towards (p, q), the image of H(x, y) may

wrap around the origin several times before hitting H(p, q). We let ω count the number of times the image crosses over this branch cut.

24 / 33

slide-60
SLIDE 60

Step Four: Evaluate – Branch Cut!

Re H Im H branch cut H(0, 0) H(tp, tq)

  • H (p, q)p

x

  • tpH (p, q)

x

Here, ω = 1.

25 / 33

slide-61
SLIDE 61

Step 4: Evaluate – The v Integral

  • ˆ

G

v−s−1

  • 1 − χ1(v − q) + χ2(v − q)2

p −r−1 dv Here, G is the v projection of the quasi-local contour. That is, it is an arc near q.

26 / 33

slide-62
SLIDE 62

Step 4: Evaluate – The v Integral

  • ˆ

G

v−s−1

  • 1 − χ1(v − q) + χ2(v − q)2

p −r−1 dv Here, G is the v projection of the quasi-local contour. That is, it is an arc near q.

This integral is a Fourier-Laplace type integral, and standard

results give us that it is asymptotically iq−s

−q2Mr Here, M involves the derivatives of a phase function after rewriting the integrand. M is defined in terms of χ1 and χ2, and reflects the curvature of V at (p, q).

26 / 33

slide-63
SLIDE 63

Step 4: Evaluate – The v Integral

  • ˆ

G

v−s−1

  • 1 − χ1(v − q) + χ2(v − q)2

p −r−1 dv Here, G is the v projection of the quasi-local contour. That is, it is an arc near q.

This integral is a Fourier-Laplace type integral, and standard

results give us that it is asymptotically iq−s

−q2Mr Here, M involves the derivatives of a phase function after rewriting the integrand. M is defined in terms of χ1 and χ2, and reflects the curvature of V at (p, q).

Multiplying these two integral approximations together completes

  • ur procedure.

26 / 33

slide-64
SLIDE 64

The Result

Theorem (G. 2015)

Let H(x, y) be an analytic function with a single minimal critical point (p, q), where ∂H

∂x

  • (x,y)=(p,q) = 0. Let β ∈ R, β ∈ Z≤0. Assume

p, q, and M = 0. Then, as r and s → ∞ with λ = r + O(1) s , [xrys]H(x, y)−β ∼ rβ− 3

2 p−rq−s

(−Hx(p, q)p)−β

P e−β(2πiω)

Γ(β)

  • −2πq2M

Here, M depends on the curvature of the zero set of H, and {x−β}P is defined with a precise argument. (Some technical details are missing.)

27 / 33

slide-65
SLIDE 65

Example

The Grahams studied the cover polynomials of digraphs, and came

up with the following generating function: F(x, y) = 1 − x(1 + y)

  • 1 − 2x(1 + y) − x2(1 − y)2

28 / 33

slide-66
SLIDE 66

Example

The Grahams studied the cover polynomials of digraphs, and came

up with the following generating function: F(x, y) = 1 − x(1 + y)

  • 1 − 2x(1 + y) − x2(1 − y)2

Let H(x, y) = 1 − 2x(1 + y) − x2(1 − y)2. We’ll approximate

[xrys]F(x, y). If s

r = µ asymptotically, the critical point equations

are: H = 0, µ = yHy xHx

28 / 33

slide-67
SLIDE 67

Example

The Grahams studied the cover polynomials of digraphs, and came

up with the following generating function: F(x, y) = 1 − x(1 + y)

  • 1 − 2x(1 + y) − x2(1 − y)2

Let H(x, y) = 1 − 2x(1 + y) − x2(1 − y)2. We’ll approximate

[xrys]F(x, y). If s

r = µ asymptotically, the critical point equations

are: H = 0, µ = yHy xHx

We can compute the solutions to this with a Gr¨

  • bner basis in

Maple: gb := Basis([H, y ∗ diff(H, y) − mu ∗ x ∗ diff(H, x)], plex(x, y));

28 / 33

slide-68
SLIDE 68

Example Continued

The first polynomial in the Gr¨

  • bner basis is:

1 − 2µ + µ2 + (−4 − 2µ2 + 6µ)x + 2x3 + (2µ2 − 4µ + 3)x2 Solve this for the three x solutions in terms of µ. These are the x components of the critical points.

29 / 33

slide-69
SLIDE 69

Example Continued

The first polynomial in the Gr¨

  • bner basis is:

1 − 2µ + µ2 + (−4 − 2µ2 + 6µ)x + 2x3 + (2µ2 − 4µ + 3)x2 Solve this for the three x solutions in terms of µ. These are the x components of the critical points.

We can use the second basis element to solve for y. 29 / 33

slide-70
SLIDE 70

We can plot the negative heights of the three critical point

  • solutions. (That is, −h = rRe (log x) + sRe (log y), the negative

log magnitude of x−ry−s.)

30 / 33

slide-71
SLIDE 71

Example Continued

The fact that one solution curve is below the others means that

there is at most one minimal critical point for each µ. It is still computationally difficult to show that this critical point is minimal.

31 / 33

slide-72
SLIDE 72

Example Continued

The fact that one solution curve is below the others means that

there is at most one minimal critical point for each µ. It is still computationally difficult to show that this critical point is minimal.

We can apply the previous theorem using this one critical point to

estimate the asymptotics of the coefficients.

31 / 33

slide-73
SLIDE 73

Example Continued

The fact that one solution curve is below the others means that

there is at most one minimal critical point for each µ. It is still computationally difficult to show that this critical point is minimal.

We can apply the previous theorem using this one critical point to

estimate the asymptotics of the coefficients.

For example, when µ = 1

2, the unique minimal critical point is

(x, y) = 1

4, 1

  • . If we choose r = 70, then s = 35, and the theorem

says that the coefficient is approximately 3.65924 · 1039. It is actually 3.59821 · 1039. The ratio is 1.017.

31 / 33

slide-74
SLIDE 74

Future Research

More terms in the asymptotic expansion. 32 / 33

slide-75
SLIDE 75

Future Research

More terms in the asymptotic expansion. Extend to more variables. 32 / 33

slide-76
SLIDE 76

Future Research

More terms in the asymptotic expansion. Extend to more variables. Broader class of algebraic singularities. (Not just H−β.) 32 / 33

slide-77
SLIDE 77

Future Research

More terms in the asymptotic expansion. Extend to more variables. Broader class of algebraic singularities. (Not just H−β.) Combine with other asymptotic techniques, like creative

telescoping methods.

32 / 33

slide-78
SLIDE 78

Thank you!

33 / 33