By Manuel Kauers, Christoph Koutschan, and Doron Zeilberger
In a recent
article, Manuel Kauers and I tried very hard to prove Ira Gessel's notorious
conjecture, that has been circulating in combinatorial enumeration circles for the last
seven years, about the number of ways of walking, in the "Manhattan lattice"
(2D square-lattice), 2n steps, from the origin back
to the origin, using unit steps in the four fundamental directions (north, south,
east, and west), all the while staying in x+y ≥ 0, y ≥ 0.
Ira Gessel conjectured that it is given by the beautiful expression
.pdf
LaTeX source
First Written: June 25, 2008. This Version: Nov. 12, 2008.
[16n (5/6)n (1/2)n]/[(5/3)n (2)n] ,
where (a)n=a(a+1)...(a+n-1) .
We failed, becuase our computers ran out
of memory, even though we felt that a sufficiently large computer would yield to
our approach. But then came along the brilliant
Christoph Koutschan,
and joined the effort, and together with Manuel, was able to complete the task,
still using our ideas, but adding to them some very good ones of his own, and
this lead to the final solution.
Added Nov. 12, 2008: Since we first posted this article, there were two exciting
new developments. The first one is the announcement, by Manuel Kauers and Alin Bostan,
that the full counting function, F(t;x,y) is in fact algebraic
(in all three t,x,y), and consequently holonomic in all three variables. In order
to accomplish this feat the used the result implied by the present article
that F(t;0,0) is holonomic, plus some new brilliant ideas. They are currently
preparing this fascinating article.
The other development is a
lovely article by Mireille Bousquet-Melou and Marni Mishna
that presents a systematic approach to counting all classes of walks with steps taken
from any subset of the set {E,W,N,S,NE,NW,SE,SW}, that can handle all cases
EXCEPT one, the present case of Gessel walks. So Gessel walks are
really special, they are "one in a million" (well, even better, "one in a hundred million" (alas, in base 2)).
Added July 3, 2008: Of course the scope of our method is much larger, and should be usable
for many other families of walks, except that one should not expect such "nice" answers.
Even staying within the Gessel walks, but looking at the number of walks for points
terminating at other points (near the origin), Marko Petkovskek and Herb Wilf
found analogous
conjectures,
and Christoph Koutshan's amazing program found the
proving operator
for one of them (F(2n+1,1,0)).
[addition (Nov. 11, 2008) to this addition: Christoph's program can also do all the
other conjectures of Petkovsek and Wilf, including finding a recurrence for f(n;2,0),
refuting their conjecture that there is no such recurrence.]
Very Important
This article is accompanied by the following
Maple and Mathematica files.
[More accurately, the article is a human commentary on the much more
important computer files below].
Doron Zeilberger's List of Papers
maple -q < Guessel1
and you should get the following
output
maple -q < Guessel2
and you should get the following
output.
maple -q < GuesselP0
and you should get the following
output.