Re: Enumerating convex polygons in a square



Alex Selby wrote:
....
I make it that f(N) has leading term

f(N) ~= exp(b.N^(2/3))

....

Here is the derivation. Starting with the non-strictly-convex case
(where vertices can be 'inside' line segments), Robert's formula is that
f(N) is the coefficient of x^N.y^N in the bivariate Taylor expansion of

f(x,y) = the product of 1/(1-x^i.y^j) over (i,j) for which i>=0,
j>=0 and (i,j)!=(0,0).

So f(N) is at most the sum of the coefficients of x^i.y^j in f(x,y)
for which i+j=2N. And presumably it is at least (this sum)/(2N+1)
since the largest term is probably at i=j=N. That means for
asymptotics where we don't care about a factor of 2N, we may set x=y
and look at the coefficient of x^(2N) in g(x)=f(x,x).

We have that

 g(x) = product over r>=1 of (1-x^r)^(-(r+1))
      = sum over n>=0 of c_n.x^n (say)

I don't know if g has any modular properties (which would lead to an
exact formula), but in any case to get just the asymptotics of c_n
we can afford to be more rough.

We need to know that the asymptotics of c_n as n-->infinity is
related to the asymptotics of g(x) as x-->1- (x tending to 1 from
below along the real axis).  The relationship is

 c_n ~= min over x in (0,1) of g(x)/x^(n+1) as n-->infinity

and

 g(x) ~= max over n of c_n.x^n as x-->1-

(though we won't use the second of these)

where ~= means "the logs are asymptotic, and there is a more
accurate relationship which we could get by being more careful".

The above formula for c_n comes from Cauchy's formula:

c_n = (1/2.pi.i)integral over a suitable contour of g(x)/x^(n+1)dx

and the fact that if we choose the contour to go through a
stationary point of the integrand, the contribution to the integral
will come almost entirely from near that point. (This is a standard
method.)

In our case, letting x=exp(-eps) (eps is short for epsilon, small
and positive), we get

log(c_n) ~= min over eps>0 of (sum over r>=1 of
   -r.log(1-exp(-eps.r)))+n.eps

where we have replaced r+1 by r and n+1 by n because it won't matter.

Estimating the sum over r by an integral of h(x)=-x.log(1-exp(-x)):

sum over r>=1 of r.log(1-exp(-eps.r)) = Zeta(3).eps^(-2) +
O(eps^(-1)) as eps-->0

since h(x) is monotonic and tends to 0 as x-->0, x-->infinity, and
(integral from 0 to infinity of h(x)dx) = Zeta(3) (by expanding the
log as a series).

The minimum of Zeta(3).eps^(-2)+n.eps is attained at
eps=(2.Zeta(3)/n)^(1/3) and is equal to 3(Zeta(3).(n^2)/4)^(1/3).
Remembering n=2N, we get

f(N) ~= exp(c.N^(2/3)) where c=3.Zeta(3)^(1/3)

.. . .

This was for the non-strictly convex case (vertices can be in
edges).  In the strictly convex case, Robert's formula is

f(x,y) = the product of 1/(1-x^i.y^j) over (i,j) for which i>=0,
j>=0 and gcd(i,j)=1.

This leads to

 g(x) = product over r>=1 of (1-x^r)^(-phi(r))

where phi(r) = Euler's function = number of numbers <r which are
coprime to r (except that for these purposes phi(1)=2, but that
doesn't make any difference).

There is a sense in which phi(n) is equal to n/Zeta(2) on average.
A true statement, for example, is that

sum_{r<n}phi(r) = sum_{r<n}(r/Zeta(2)) + O(n.log(n))

Because h(x) is sufficiently well-behaved, you can check that it's
OK to replace (sum over r>=1 of -r.log(1-exp(-eps.r))) in the
above non-strictly-convex derivation with (sum over r>=1 of
-r/Zeta(2).log(1-exp(-eps.r))). The same minimisation process as
before will result in

f(N) ~= exp(b.N^(2/3)) where b=3.(Zeta(3)/Zeta(2))^(1/3)

---

Alex
.



Relevant Pages

  • Re: factors of (x^n - 1)/(x - 1)
    ... negative coefficient. ... the sum of the roots of f equals the negative of the ...
    (sci.math)
  • Re: Simplify infinite series with Sines???
    ... use a square wave as well and I'd get the same result too. ... it makes it easier to simplify; then using a saw/square wave for k=2 ... this that it is equal to a sum. ... the coefficient aof z^i in P is ...
    (sci.math)
  • Re: A set of approximations the central binomial coefficient
    ... Your approximations are precise for small n, ... coefficient is assymptotically ... Taking derivatives, we find that Psihas only odd powers of m ... Up to some questions of interchanging asymptotics and sums, ...
    (sci.math)
  • Re: Does any one recognize this series?
    ... The corresponding coefficient in mclaurin expansion of your ... I would appreciate if you could clarify how ... each term in the sum is squared, it is no longer familar to me. ... been the Maclaurin series for I_0, where I is the modified Bessel ...
    (sci.math)
  • Multiplying two rows together
    ... What's the proper way to have in Cell Asuch that I sum each number in ... the row by the corresponding coefficient ...
    (microsoft.public.excel.worksheet.functions)