Contents

On \({k}\)-Dyck Paths with a Negative Boundary

Helmut Prodinger1,2
1Department of Mathematical Sciences, Mathematics Division, Stellenbosch University, Private Bag X1, 7602 Matieland, South Africa
2NITheCS (National Institute for Theoretical and Computational Sciences), South Africa

Abstract

Paths that consist of up-steps of one unit and down-steps of \(k\) units, being bounded below by a horizontal line \(-t\), behave like \(t+1\) ordered tuples of \(k\)-Dyck paths, provided that \(t\le k\). We describe the general case, allowing \(t\) also to be larger. Arguments are bijective and/or analytic.

Keywords: \(k\)-Dyck paths, Bijections, Generating functions

1. Folklore Results about \(k\)-Dyck Paths

A Dyck path consists of up-steps and down-steps, one unit each, starts at the origin and returns to the origin after \(2n\) steps, and never goes below the \(x\)-axis. The enumeration involves the ubiquitous Catalan numbers [1]. The family of \(k\)-Dyck paths is defined similarly, but the down-steps are now by \(k\) units in one step. Practically every book on combinatorics has something about this; we only give two citations, [2, 3]. The generating function \(y=y(z)=y_k(z)\) of these objects, according to length (the number of steps) can be found by a first return to the \(x\)-axis decomposition, \[y=1+(zy)^k\cdot z\cdot y=1+z^{k+1}y^{k+1},\] where the last \(z\) represents the down-step that brings the path back to the \(x\)-axis for the first time. The Figure 1 describes this readily; the term ‘1’ refers to the empty path (of length 0). (An equivalent concept is the family of \((k+1)\)-ary trees; there are bijections between paths and trees, and various parameters translate accordingly.)

Figure 1: The Decomposition of Generalized Dyck Paths for k = 2. Reading from left to right, the Decomposition Leads to \(xyxyxy\)

One can only return to the \(x\)-axis after a multiple of \(k+1\) steps, as each down-step requires \(k\) up-steps for compensation. Consequently we may write \(x=z^{k+1}\). Furthermore we set \(y=1+w\), making the equation amenable to the Lagrange inversion, \[w=x(1+w)^{k+1},\] and we can compute the coefficients of \(w\), \[w=\frac 1n[w^{n-1}](1+w)^{(k+1)n}=\frac 1n\binom{(k+1)n}{n-1}.\] Now we compute \[\begin{aligned} y^j&=\frac1{2\pi i}\oint\frac{dx}{x^{n+1}}(1+w)^j\\ &=\frac1{2\pi i}\oint\frac{dw(1+w)^{(n+1)(k+1)}}{w^{n+1}}(1+w)^j\frac{1-kw}{(1+w)^{k+2}}\\ &=[w^n](1-kw)(1+w)^{n(k+1)-1+j}\\ &=\binom{n(k+1)-1+j}{n}-k\binom{n(k+1)-1+j}{n-1}\\ &=\frac{j}{(k+1)n+j}\binom{(k+1)n+j}{n}, \end{aligned}\] we will use these coefficients of powers of \(y=y_k(z)\) in the next section. The contour is a small circle in the \(x\)-plane; the substitution from \(x\) to \(w\) does not change the winding number. Such computations are quite common in the context of lattice paths and/or trees.

2. \(k_t\)-Dyck Paths

Selkirk [4] introduced an extra parameter \(t\) to the family of \(k\)-Dyck paths. The paths might go below the \(x\)-axis, but never go below the horizontal line \(-t\).

Figure 2: A \(3_3\)-Dyck path: Down-steps of 3 Units and Bounded below by the Line −3

The enumeration of \(k_t\)-Dyck paths is as follows [4],

Theorem 1. For \(0\le t\le k\), the number of \(k_t\)-Dyck paths of length \((k+1)n\) is given by \[\frac{t+1}{(k+1)n+t+1}\binom{(k+1)n+t+1}{n}.\] Equivalently, the generating function of \(k_t\)-Dyck paths by length is given by \(y^{t+1}\).

That \(y^{t+1}\) has indeed these coefficients was discussed in the previous section. It also enumerates ordered \((t+1)\)-tuples of \(k\)-Dyck paths, and the bijection in [4] is between these two families of objects. It is to be noted that [5] contains somewhat equivalent statements in the language of \((k+1)\)-ary trees, and instead of a boundary line, the nodes are coloured, and the colour of the root plays a role similar to the \(t\) in \(k_t\)-Dyck paths. We report this information from [4].

In the present note we want to look at this again, but we also want to explain what happens if the condition \(0\le t\le k\) is no longer satisfied, i.e., if \(t>k\) is allowed. The generating function is no longer \(y^{t+1}\), and has to be replaced by something more complicated.

But let us start with some bijective arguments. While we consider \(3\)-Dyck paths in the following figures, the illustrations are representative for other values of \(k\) as well.

Figure 3: The Path from Figure 2, Lifted up 3 Units, with a Sequence of Up-steps in the Beginning

We lift up a \(k_t\)-Dyck paths by \(t\) units and add \(t\) up-steps in the beginning, as can be seen in Figure 3. The resulting path is a \(k\)-Dyck path, but does not end on level 0, but rather on level \(t\). It is classical (see [3, page321]) that these paths have generating function \(z^ty^{t+1}\), thanks to a decomposition that is sketched in Figure 4. The first part, according to this decomposition, ends, where the \(x\)-axis (=level 0) is visited for the last time. After an up-step, the second part starts and ends when the level 1 is visited for the last time, and so on. All these \(t+1\) parts are \(k\)-Dyck paths themselves, and altogether \(t\) up-steps have been identified.

Figure 4. The Path from Figure 3, Decomposed

Removing \(t\) extra up-steps, we are at the generating function \(y^{t+1}\) again, and the decomposition gives us \(t+1\) (ordered) \(k\)-Dyck paths. In the example, we get 4 paths, see Figure 5,

Figure 5: Decomposed into 4 Paths; The Second and Third Paths are the Empty Path ε

The paper [4] provides the same decomposition into \((t+1)\) \(k\)-Dyck paths. We hope that our alternative description is natural and easy to understand.

Since in this running example, two copies of the empty path appear, we provide an additional example:

Figure 6. A Path for k = 3 and its Decomposition

Observe that the operation “shifting up the path by \(t\) units” makes the old origin the first point where the level \(t\) is reached. In the beginning, there are the \(t\) extra up steps; the new origin is at the left end of these added steps. If \(t\le k\) this is indeed the only option to reach this level for the first time without going below the \(x\)-axis by using a down-step.

If \(t\) is arbitrarily large, this is no longer true: We can “live” in the strip with boundaries 0 and \(t-1\), end at the highest level, and make one up-step to reach the \(k_t\)-path. Figure 7 is a drawing explaining this.

Figure 7: The Path has a First Part F and a Second Part G. The Length of F will Later be Called J and Analyzed for k = 1

The decomposition of \(k\)-Dyck paths ending on level \(t\) into \(F\) and \(G\) (as shown in Figure 7) is canonical: \(G\) starts when the level \(t\) has been reached for the first time, and what comes before is called \(F\); this \(F\) ends with an up-step, and the part before “lives” in the strip \(0..t-1\).

So it is evident that for general \(t\) the first part \(F\) has more freedom. In the next section we will use generating functions to understand the roles of \(F\) and \(G\) better. In particular, the length of the \(F\) may vary now.

3. Generating Functions

At the moment, we leave the bijective arguments and go back to the original question about \(k\)-Dyck paths with the negative boundary \(-t\). In order to obtain the relevant generating functions, we also introduce (temporarily) an upper boundary at \(h\). This means that we consider paths, living in the strip \(-t..h\). This has the advantage that the generating functions that will appear are rational. We consider generating functions \(\varphi_i(z)\), where \(i\) marks the level of the endpoint, \[\varphi_i(z)=\sum_{n\ge0}z^n[\text{number of $k$-Dyck paths of length $n$,}\text{ bounded by $-t$ and $h$, ending on level $i$}].\]

The recursion \(\varphi_i=z\varphi_{i-1}+z\varphi_{i+k}+[\![i=0]\!]\), provided all indices are within the interval \(-t..h\), is easy to understand; if one ends on level \(i\), one must have been at level \(i-1\) or at level \(i+k\) before the last step. This is best written as a linear system \[\left[\begin{matrix} 1 & 0&0&\dots& 0&-z&\dots \\ -z&1 & 0&0&\dots& 0&-z&\dots \\ 0&-z&1 & 0&0&\dots& 0&-z&\dots \\ 0&0&-z&1 & 0&0&\dots& 0&-z&\dots \\ &&&&&\vdots\\&&&&&\vdots\\ 0&0&0&0&0&0&\dots& 0&-z&1 \end{matrix}\right] \left[\begin{matrix} \varphi_{-t}\\ \varphi_{-t+1}\\ \varphi_{-t+2}\\ \vdots\\ \varphi_{h-2}\\ \varphi_{h-1}\\ \varphi_{h}\\ \end{matrix}\right] = \left[\begin{matrix} 0\\ 0\\ 0\\ 1\\ 0\\ 0\\ 0\\ \end{matrix}\right].\]

The entry 1 on the righthand side corresponds to the function \(\varphi_0\). Let \(D_m\) be the determinant of the matrix with \(m\) rows (and columns). We find by expanding along the first column, say, the recursion \[D_m=D_{m-1}-z^{k+1}D_{m-k-1},\quad D_0=D_1=\dots=D_{k}=1.\] The solution is \[D_m=\sum_{0\le \ell \le \frac mk}\binom{m-k\ell}{\ell}z^{(k+1)\ell}(-1)^\ell.\] This can be proved by induction on \(m\) or by other methods (possibly by the use of Lambert’s and Lagrange’s trinomial equation; see [6], but this has not been investigated). For \(k=1\), these polynomials are sometimes called Fibonacci polynomials and appear e. g. in [7]; this highly cited paper deals with the height of planar trees, and this is equivalent to the height of Dyck paths. For \(k=2\), they appear in [8] when computing generating functions related to \(2\)-Dyck paths with a boundary. A general reference about this method is [9].

We want to link the polynomials \(D_m\) to the generating function \(y=y_k\): The characteristic equation for the sequence \(D_m\) is \(\lambda^{k+1}=\lambda^k-z^{k+1}\). The equation satisfied by \(y\) is, as discussed in the introductory section, \(y=1+z^{k+1}y^{k+1}\). Upon setting \(\lambda=1/y\), we see that this is the same equation. Consequently \(D_m\) has an explicit expression \[D_m=\alpha y^{-m}+\sum_{i=1}^k \beta_i \rho_i^{m},\] where the \(\rho_i\) are the other roots of the characteristic equation. If one now takes a limit \(D_{m+j}/D_m\) for \(m\to\infty\) and fixed \(j\) the contributions coming from the other roots will disappear, with the result \(y^{-j}\). We will use this now.

According to Cramer’s rule to solve the linear system of equations, we find \[\varphi_i=\frac{D_tz^iD_{h-i}}{D_{h+t+1}},\quad 0\le i\le h,\] and \[\varphi_{-i}=\frac{D_hz^iD_{t-i}}{D_{h+t+1}},\quad 0\le i\le t.\] Since we do not need the upper boundary at level \(h\), we push it to infinity: \[\lim_{h\to\infty}\frac{D_tz^iD_{h-i}}{D_{h+t+1}}=D_tz^iy^{i+t+1}.\] We are only interested in the instance \(i=0\), with the result \(D_ty^{t+1}\). The quantity \(\varphi(0)=y_{k;t}\), with lower boundary \(-t\) and upper boundary \(\infty\) (=no upper restriction) is the generating function of \(k_t\)-Dyck paths. So, we obtained for the enumeration of \(k_t\)-Dyck paths, \[y_{k;t}=D_ty^{t+1}=\sum_{0\le \ell \le \frac tk}\binom{t-k\ell}{\ell}z^{(k+1)\ell}(-1)^\ell\cdot y_k^{t+1} .\] (The summation is over all integers \(\ell\) satisfying the inequalities \(0\le \ell \le t/k\).) In the last expression, we explicitly wrote \(y=y_k\) to emphasize the dependency of the generating function on the parameter \(k\). This explains once again that for \(0\le t\le k\) we get the simple result \(y^{t+1}\). In general, the generating function is given by \[y_{k;t}(z)=\sum_{0\le \ell \le \frac tk}\binom{t-k\ell}{\ell}z^{(k+1)\ell}(-1)^\ell \sum_{n\ge0}\frac{t+1}{(k+1)n+t+1}\binom{(k+1)n+t+1}{n}z^{(k+1)n}.\] The number of \(k_t\)-Dyck paths of length \((k+1)n\) is then given by \[D_ty^{t+1}=\sum_{0\le \ell \le \frac tk}\binom{t-k\ell}{\ell}(-1)^\ell \frac{t+1}{(k+1)(n-\ell)+t+1}\binom{(k+1)(n-\ell)+t+1}{n-\ell}.\] The polynomial \(D_t\) has alternating coefficients, and it is quite likely that there is some sort of an inclusion-exclusion principle underlying.

The polynomial \(D_t\) does not have a combinatorial meaning itself, but we may write \[\frac{z^t}{D_t}y_{k;t}(z)=z^ty^{t+1}.\] The generating function \(\frac{z^t}{D_t}\) has a combinatorial meaning: In the linear system, first replacing \(t\) by 0 and then \(h\) and \(i\) by \(t-1\), leads to \(\frac{z^{t-1}}{D_t}\), and it counts the \(k\)-Dyck paths living in the strip \(0..h-1\), ending at the highest level \(h-1\). The function \(\frac{z^t}{D_t}\) differs only by an extra factor \(z\), representing an up-step, touching the level \(h\) for the first time. This is exactly the decomposition as given in Figure 7.

Paths ending on their highest level appear in [10, 11].

It is interesting to compare \([z^{(k+1)n}]y_{k;t}(z)\) and \([z^{(k+1)n}]y_{k}(z)^t\), by taking their quotient. This is \[\sum\limits_{0\le \ell \le \frac tk}\frac{\binom{t-k\ell}{\ell}(-1)^\ell\frac{t+1}{(k+1)(n-\ell)+t+1}\binom{(k+1)(n-\ell)+t+1}{n-\ell}} {\frac{t+1}{(k+1)n+t+1}\binom{(k+1)n+t+1}{n}}.\] Taking the limit of this for \(n\to\infty\) (only Stirling’s formula for factorials is required), we get \[\sum_{0\le \ell \le \frac tk}\binom{t-k\ell}{\ell}(-\rho)^\ell,\] with \[\rho=\frac{k^k}{(k+1)^{k+1}}.\] This sum is indeed \(=1\) for \(0\le t\le k\), but takes smaller values, when \(t\) gets larger in relation to \(k\). This matches intuition that, when \(t\) is large, the first part of the path that does not (yet) hit the level \(t\) tends to be longer, and the contribution of the rest, which is measured against \([z^{(k+1)n}]y_{k}(z)^t\), tends to be smaller.

4. Asymptotics

We want to study the parameter \(\mathcal{J}=j\) as in the drawing of Figure 7. It is given by \(j=t+(k+1)\ell\), for some \(\ell\). Recall that each path is uniquely decomposed by the \(F\)-part, until the level \(t\) has been reached for the time, and the remainder, the \(G\)-part.

In order to be able to do explicit calculations, we restrict ourselves to the classical case \(k=1\) of Dyck paths. (The case of general \(k\), which seems to be less combinatorial, and more analytical, is left as a challenge.) Then the recursion of second order \(D_m=D_{m-1}-z^2D_{m-2}\) admits the solution \[D_t(z^2)=D_t(x)=\frac{1-u^{t+1}}{1-u}\frac1{(1+u)^t},\] with the (classical) substitution \(x=\frac{u}{(1+u)^2}\), borrowed from [7].

The parameter \(\mathcal{J}\) has an automatic contribution of \(t\), which we can add later. In our setting, we are interested in \(\mathcal{J}=t+2\ell\), and we are concentrating on \(\ell\). This means that we consider the random variable \(\frac{\mathcal{J}-t}2\) and call it the parameter of interest. The advantage of this procedure is that now we only have generating functions in \(z^2\), for which we write \(x\).

The probability generating function of interest is \[P(x,w):=\frac{[x^n]\frac1{D_t(xw)}G(x)}{[x^n]C(x)^{t+1}},\] with \[C(x)=\frac{1-\sqrt{1-4x}}{2x}=1+u\] the generating function of the Catalan numbers, enumerating Dyck paths by half-length: the quantity in the denominator \([x^n]C(x)^{t+1}\) is the total number of objects (not counting the additional up steps in the beginning); the numerator is the unique decomposition into the \(F\)-part and the \(G\)-part. An additional variable \(w\) is used to count the length of the \(F\)-part.

The number of paths of length \(2n+t\) with parameter \(\mathcal{J}=2s+t\) is then given as \(t+2[x^nw^s]P(x,w)\).

We still need to compute \(G(x)\), the generating function of paths not going below the line \(-t\) and ending on the \(x\)-axis again.

This can be computed by the linear system as a quotient of the usual determinants. Consider paths bounded below by \(-t\), and above by \(i\). \[\begin{aligned} \lim_{i\to\infty}\frac{D_tD_i}{D_{i+h+1}}&=\lim_{i\to\infty}\frac{1-u^{t+1}}{1-u}\frac{1}{(1+u)^t} \frac{1-u^{i+1}}{1-u}\frac{1}{(1+u)^i}\bigg/ \frac{1-u^{i+t+2}}{1-u}\frac{1}{(1+u)^{i+t+1}}\\ &=\frac{1-u^{t+1}}{1-u}\frac{1}{(1+u)^t} \frac{(1+u)^{i+t+1}}{(1+u)^i}\\ &=\frac{1+u}{1-u}(1-u^{t+1}). \end{aligned}\] As a check, we get the product of the two components \(F\) and \(G\) \[\frac{1-u}{1-u^{t+1}}(1+u)^t\cdot\frac{1+u}{1-u}(1-u^{t+1})=(1+u)^{t+1}=C(x)^{t+1},\] as it should.

We study now \[\frac1{D_t(xw)}G(x)\] using a second variable \(w\) to count the parameter of interest. We compute, \[\begin{aligned} \frac{d}{dw}\frac1{D_t(xw)}\Big|_{w=1}&=x\frac{d}{dx}\frac1{D_t(x)}\\ &=x\frac{du}{dx}\frac{d}{du}\frac1{D_t(x)}\\ &=-\frac{u}{(1+u)^2}\frac{(1+u)^3}{1-u}\bigg(\frac{(1-u)(1+u)^t}{1-u^{t+1}}\bigg)^2\frac{d}{du}D_t(x)\\ &=-\frac{u(1+u)^{t}}{(1-u^{t+1})^2}\frac{(1+u)(1-u^t)-t(1-u)(1+u^t)}{1-u}, \end{aligned}\] and further \[\begin{aligned} \frac{d}{dw}\frac1{D_t(xw)}\Big|_{w=1}\cdot\frac{1+u}{1-u}(1-u^{t+1}) &=-\frac{u(1+u)^{t}}{(1-u^{t+1})^2}\frac{(1+u)(1-u^t)-t(1-u)(1+u^t)}{1-u}\frac{1+u}{1-u}(1-u^{t+1})\\ &=-\frac{u(1+u)^{t+1}}{1-u^{t+1}}\frac{(1+u)(1-u^t)-t(1-u)(1+u^t)}{(1-u)^2}. \end{aligned}\] We do not try to simplify this any further, but expand it around \(u=1\), which corresponds to the singularity \(x=\frac14\), which is relevant for Dyck-paths. We are in the regime called “sub-critical”, compare [3], where the singular expansion of numerator and denominator is of the same type: \[\frac{a_0+a_1\sqrt{1-4x}+\dots}{b_0+b_1\sqrt{1-4x}+\dots},\] whence the asymptotic expansion of the parameter \(\mathcal{J}\) of interest is given by \(\frac{a_1}{b_1}\). One does not need to switch back to the \(x\)-world, since this quotient can also be obtained via \(\frac{a'_1}{b'_1}\), in \[\frac{a'_0+a'_1(1-u)+\dots}{b'_0+b'_1(1-u)+\dots}.\] The reader might recall that \(\sqrt{1-4x}=\frac{1-u}{1+u}\), and this is how the singularity \(x=\frac14\) translates into \(u=1\) and vice versa. A recent application of this (including a proof of a conjectured limiting distribution) is in [12]. In our instance, we are led to \[\frac{\frac132^tt(t-1)-\frac162^tt(t-1)(t+1)(1-u)+\dots} {2^{t+1}-2^t(t+1)(1-u)+\dots},\] and the quotient of interest is \[\frac{\frac162^tt(t-1)(t+1)}{2^t(t+1)}=\frac{t(t-1)}{6}.\] Multiplying this by 2, in order to switch from half-length to length, and adding the fixed contribution \(t\) leads to the average value of \(\mathcal{J}\): \[\begin{aligned} t+2\frac{t(t-1)}{6}=\frac{t(t+2)}{3}. \end{aligned}\]

In this subcritical regime it is also relatively easy to determine the discrete limiting distribution. We start from \[\frac{\frac1{D_t(xw)}G(x)}{C(x)^{t+1}},\] the quotient \(G(x)/C(x)^{t+1}\) does not depend on the parameter, and can thus be replaced by its limit at the singularity \(x=\frac14\), or, easier at \(u=1\): (This simplification stems from the fact that the limit of a product is the product of limits, and, more generally, this holds for the local expansions as well.) \[\lim_{u\to1}\frac{G(x)}{C(x)^{t+1}}=\frac{2(t+1)}{2^{t+1}}=\frac{t+1}{2^t}.\] Hence, the discrete limiting distribution is given by the (probability) generating function \[p_t(u)=\frac{t+1}{2^t}\frac{1-u}{1-u^{t+1}}(1+u)^t.\] One can even read off coefficients explicitly: (The contour is again a small circle in the \(x\)-plane, and since \(x\approx u\) for small \(x\), the curve also winds around the origin exactly once in the \(u\)-plane.) \[\begin{aligned} p_t(u)&=\frac{t+1}{2^t}\frac1{2\pi i}\oint\frac{dx}{x^{m+1}}p_t(u)\\ &=\frac{t+1}{2^t}\frac1{2\pi i}\oint\frac{du(1-u)(1+u)^{2m+2}}{u^{m+1}}\frac{1-u}{1-u^{t+1}}(1+u)^t\\ &=\frac{t+1}{2^t}[u^m]\frac{(1-u)^2}{1-u^{t+1} }(1+u)^{2m-1+t}\\ &=\frac{t+1}{2^t}\sum_{\lambda\ge0}\left[\binom{2m-1+t}{m-\lambda(t+1)} -2\binom{2m-1+t}{m-1-\lambda(t+1)}+\binom{2m-1+t}{m-2-\lambda(t+1)}\right]. \end{aligned}\] This quantity can be interpreted as the probability that in an (almost) infinitely long path the parameter \(\frac{\mathcal{J}-t}{2}\) has value \(m\).

Figure 9: Limiting Distribution: t = 7, t = 10, t = 14

Acknowledgment

I thank Nancy Gu for valuable discussions. Most of this work was developed while I visited the Technical University in Graz, Austria. I thank my host Peter Grabner for his hospitality. Furthermore, I thank two referees who pointed out several formulations and statements that lacked in clarity. In this revised version I provided much more detailed explanations and fixed some inaccuracies.

Conflict of interest

The author declares no conflict of interest.

References:

  1. Stanley, R.P., 2015. Catalan Numbers. Cambridge University Press, New York, 2015.
  2. Banderier, C. and Flajolet, P., 2002. Basic analytic combinatorics of directed lattice paths. Theoretical Computer Science, 281(1-2), pp.37-80.
  3. Flajolet, P., and Sedgewick, R., 2009. Analytic Combinatorics. Cambridge University Press, Cambridge.
  4. Selkirk, S.J., 2019. MSc-thesis: On a generalisation of k-Dyck paths. Stellenbosch University.
  5. Gu, N.S., Prodinger, H. and Wagner, S., 2010. Bijections for a class of labeled plane trees. European Journal of Combinatorics, 31(3), pp.720-732.
  6. Graham, R.L., Knuth, D.E., and Patashnik, O., 1999. Concrete Mathematics. Addison-Wesley, Reading, MA.
  7. de Bruijn, N.G., Knuth, D.E. and Rice, S.O., 1972. The average height of planted plane trees. In Graph Theory and Computing (pp. 15-22). Academic press.
  8. Prodinger, H., 2019. On some problems about ternary paths: a linear algebra approach. Rocky Mountain Journal of Mathematics, 51, pp. 709–720.
  9. Prodinger, H., 2015. Analytic methods. Handbook of enumerative combinatorics, Discrete Mathematics and Applications (Boca Raton), pp.173-252.
  10. Bousquet-Méloû, M. and Ponty, Y., 2007. Culminating paths. Discrete Mathematics & Theoretical Computer Science, 10, pp.125–152.
  11. Hackl, B., Heuberger, C., Prodinger, H. and Wagner, S., 2016. Analysis of bidirectional ballot sequences and random walks ending in their maximum. Annals of Combinatorics, 20(4), pp.775-797.
  12. Prodinger, H., 2016. Returns, Hills, and t-ary Trees. Journal of Integer Sequences, 19, Article 16.7.2.