6.1 A brief review of results for recurrence arrays
For orientation and reference we review
some known techniques for dealing with arbitrary recurrence
arrays. For any real sequence
,
with
,
consider the two arrays,
and
that, for
,
satisfy the recurrence
As an example, one can
obtain, for
,
6.2 Enumerating Zn by the number rightmost top white cells
In this section we again consider the cardinalities
,
where
and
.
We first compute the generating function
for
.
We then determine the coefficients in
Corollary 6.3.
It seems interesting how CONSTRA is used in modified form
in the following proof.
Proof.
For ,
let
denote
the zebra consisting of a single row of white cells of length j and let
.
Modify
the construction CONSTRA
by reversing its ``direction'' from up-and-to-the-right
to proceed down-and-to-the-left and by starting the construction with
the zebra
.
Now we construct the zebras inductively
either
by adding left justified rows to the bottom of the zebras where each new
cell is colored as the above column or by adding a new cell of either color
to the left of the lowest row (see Figure 4).
For
such that ur(P) = j, let T(P)denote the set of the children of P in Zn+1 under
the modified construction. We can recursively decompose
A(j) into a union of disjoint sets.
This decomposition illustrated is in
Figure 5
for the case j=3 and
an arbitrary zebra P in
A(j).
To obtain the above one can easily check that the telescoping
sum
is equal to
y2a(j)(x,y)-ya(j)(x,1).
Equation (9) implies
Proof.
Equation (7) implies
The bijection between paths and zebras and this corollary yield, for
,
6.3 Enumerating Zn by the length of the rightmost column
Here we consider again the numbers
,
where rc(P) denotes the number
of white cells in the right column of P. Since this section is similar to
the previous section, the treatment is brief.
Proof.
It will be interesting how CONSTRB
is used.
Let
where W|j is a white column of
length j.
We modify
CONSTRB
by reversing its ``direction'' from up-and-to-the-right
to proceed down-and-to-the-left.
Starting from the zebra W|j, we
then construct inductively all zebras in B|j by
adding bottom justified columns of either color on the left or
by adding a new cell to the bottom of the leftmost column so that
the cell retains the color of the column above.
For
such that rc(P) = j, let T'(P) denote
the set of the children of P in Zn+1.
We can recursively decompose B|j
into a union of
disjoint sets as follows:
With
which implies