A well-known bijection between Motzkin paths and ordered trees with outdegree always , is lifted to Grand Motzkin paths (the nonnegativity is dropped) and an ordered list of an odd number of such trees. This offers an alternative to a recent paper by Rocha and Pereira Spreafico.
Motzkin paths appear first in [6]. In the encyclopedia [9] they are enumerated by
sequence A001006, with many references given. They consist of up-steps
, down-steps and horizontal (flat) steps
. They start at the origin
and must never go below the -axis.
Usually one requires the path to end on the -axis as well, but occasionally one uses
the term Motzkin path also for paths that end on a different
level. Figure 1 shows all Motzkin paths of 4 steps
(=length 4).
Figure 1 All 9 Motzkin of 4 steps (length 4)
The enumeration of Motzkin paths is done using the generating
function and a decomposition
according to the first return to the -axis, viz. this can be found in many
books, e.g. in [5]. Solving,
The other combinatorial structure that plays a role in this note are
ordered trees. They are enumerated by an equation for the
generating function (according to the number of nodes) The subclass of
-trees of interest only
allows outdegrees and so we
get again a generating function So there should
be a bijection of -trees
with nodes (= edges) and Motzkin paths of length
; the simplest I know is from
[3]:
One runs through the -tree in pre-order; if
one sees an edge for the first time, one translates a single
edge (degree 1) into a flat step, a left edge into an up-step and a
right edge into a down-step. It is easy to see that the process is
reversible, which is the desired bijection.
2. Grand Motzkin paths
As a first step, we need the generating function of Motzkin paths,
ending on level , not just the
usual case . This is a standard
argument, by decomposing such a path according to the last time you
visit level , then an up-step, and
we wait until we visit level for
the last time, and so one.
Figure 2 The decomposition of a Motzkin path that ends at level 2
From this we find the generating function as . This is well-known.
Now we come to Grand Motzkin paths, a notation I picked up from [4]. This more general family has
the same steps as Motzkin paths, returns to the -axis at the end, but the condition that
the paths must stay (weakly) above the -axis is dropped.
Let be the unique negative
number such that the Grand Motzkin paths reaches the level when going from left to right; for
they are just ordinary Motzkin
paths. We consider the first such point and the last such point ; it is possible that . Then the paths decomposes
canonically into 3 parts:
This decomposition produces the generating function of such paths as
a product of 3 terms: The first part corresponds to (the last step must
be a down-step), the second part to , and the third part again to (the first step must
be an up-step). The product is then . Summing over all possible
values of , the enumeration of
Grand Motzkin paths is done via the generating function
Figure 3 The decomposition of a Grand Motzkin path that has −3 as its minimal level
In the world of -trees,
we form a new super-root, with
successors, each of which is a -tree. The generating function
is then
The previous bijection takes over to the new situation: if a grand
Motzkin path consists of
ordinary Motzkin paths, then each of them corresponds to a -tree as before. The extra
factor stems from the fact that
for -trees, the edges
correspond to the steps. And now, there is the super-root, which should
not be counted when considering the corresponding Grand Motzkin
path.
The paper [8] has a
correspondence between Grand Motzkin paths and -trees with a super-root with an
odd number of successors. However the arguments are perhaps less direct
than the present ones.
3. Trinomial coefficients
and enumeration
The trinomial coefficients (notation from Comtet [1]) are given by
These coefficients are intimately related to the Motzkin-world, as we
will discuss for the reader’s benefit. We use the substitution as we first did in
[7]. Using this
substitution, all generating functions become much easier, like
Coefficients can be extracted via contour integration, which is a
variant of the Lagrange inversion formula. See [2] and [7] as illustrations of the technique.
Note that when runs around the
origin in a small circle, runs
around the origin once as well, in a deformed circle. We will show two
sample computations: and
References:
L. Comtet. Advanced Combinatorics. D. Reidel Publishing Co., Dordrecht, enlarged edition, 1974, pages xi+343. https://doi.org/10.1007/978-94-010-2196-8. The art of finite and infinite expansions.
N. G. de Bruijn, D. E. Knuth, and S. O. Rice. The average height of planted plane trees. In Graph Theory and Computing, pages 15–22. Academic Press, New York, 1972. https://doi.org/10.1016/B978-1-4832-3187-7.50007-6.
E. Deutsch and L. W. Shapiro. A bijection between ordered trees and 2-Motzkin paths and its many consequences. In volume 256, number 3, pages 655–670. 2002. LaCIM 2000 Conference on Combinatorics, Computer Science and Applications (Montreal, QC).
L. Ferrari and E. Munarini. Enumeration of edges in some lattices of paths. Journal of Integer Sequences, 17:14.1.5 (22 pages), 2014.
T. S. Motzkin. Relations between hypersurface cross ratios, and a combinatorial formula for partitions of a polygon, for permanent preponderance, and for non-associative products. Bulletin of the American Mathematical Society, 54 (4):352–360, 1948.
H. Prodinger. The average height of a stack where three operations are allowed and some related problems. J. Combin. Inform. System Sci., 5(4):287–304, 1980.
L. Rocha and E. V. P. Spreaço. A combinatorial bijection between ordered trees and lattice paths. Trends in Computational and Applied Mathematics, 24(3):427–436, 2023.
N. J. A. Sloane and T. O. F. Inc. The On-Line Encyclopedia of Integer Sequences, 2023.