On the halves of a Riordan array and their antecedents
Paul Barry

TL;DR
This paper explores the relationship between the horizontal and vertical halves of Riordan arrays, establishing conditions under which one half can be derived from the other and when a Riordan array is a half of another.
Contribution
It unifies the study of the halves of Riordan arrays, providing new insights into their interrelation and criteria for when a Riordan array is a half of another.
Findings
One half of a Riordan array can be obtained from the other under certain conditions.
Criteria are established for when a Riordan array is a half of a larger Riordan array.
The study connects the separate analyses of the array's halves into a unified framework.
Abstract
Every Riordan array has what we call a horizontal half and a vertical half. These halves of a Riordan array have been studied separately before. Here, we place them in a common context, showing that one may be obtained from the other. We also ask and answer the question: given a Riordan array, when is it the half (either horizontal of vertical) of a Riordan array?
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
On the Halves of a Riordan Array and Their Antecedents
Paul Barry
School of Science
Waterford Institute of Technology
Ireland
Abstract
Every Riordan array has what we call a horizontal half and a vertical half. These halves of a Riordan array have been studied separately before. Here, we place them in a common context, showing that one may be obtained from the other. Using them, we provide a canonical factorization of elements of the associated or Lagrange subgroup of the Riordan group. The vertical half matrix is shown to be an element of the hitting-time group. We also ask and answer the question: given a Riordan array, when is it the half (either horizontal of vertical) of a Riordan array?
1 Preliminaries on Riordan arrays
We recall some facts about Riordan arrays in this introductory section. Readers familiar with Riordan arrays may wish to move on to the next section. A Riordan array is defined by a pair of power series
[TABLE]
and
[TABLE]
We require that (and hence be invertible, with inverse ), while we also demand that and (hence has a compositional inverse defined by ). The set of such pairs forms a group (called the Riordan group [4]) with multiplication
[TABLE]
and with inverses given by
[TABLE]
The coefficients of the power series may be drawn from any ring (for example, the integers ) where these operations make sense. To each such ring there exists a corresponding Riordan group.
There is a matrix representation of this group, where to the element we associate the matrix with general element
[TABLE]
Here, is the functional that extracts the coefficient of in a power series. In this representation, the group law corresponds to ordinary matrix multiplication, and the inverse of is represented by the inverse of .
The Fundamental Theorem of Riordan arrays is the rule
[TABLE]
detailing how an array can act on a power series. This corresponds to the matrix multiplying the vector .
Example 1**.**
Pascal’s triangle, also known as the binomial matrix, is defined by the Riordan group element
[TABLE]
This means that we have
[TABLE]
To see that this is so, we need to be familiar with the rules of operation of the functional [3]. We have
[TABLE]
The binomial matrix is an element of the Bell subgroup of the Riordan group, consisting of arrays of the form . It is also an element of the hitting time subgroup, which consists of arrays of the form . Arrays of the form belong to the associated or Lagrange subgroup of the Riordan group.
Note that all the arrays in this note are lower triangular matrices of infinite extent. We show appropriate truncations.
Many examples of sequences and Riordan arrays are documented in the On-Line Encyclopedia of Integer Sequences (OEIS) [5, 6]. Sequences are frequently referred to by their OEIS number. For instance, the binomial matrix (“Pascal’s triangle”) is A007318. In the sequel we will not distinguish between an array pair and its matrix representation.
Having written this note, the author discovered the paper [1] by Peter Bala, written originally in 2015, which covers some of the ground of this paper and can be read as a complementary text.
2 The vertical and horizontal halves of a Riordan array
Given a Riordan array with matrix representation we shall denote by its vertical half the matrix with general -th term . We have the following result [7, 8].
Lemma 2**.**
Given a Riordan array , its vertical half is the Riordan array
[TABLE]
where
[TABLE]
Proof.
We have
[TABLE]
where we have used the fact that . ∎
Corollary 3**.**
We have the factorization
[TABLE]
where the factor is an element of the hitting-time subgroup of the Riordan group.
Proof.
We have , and so . Hence we have
[TABLE]
and so
[TABLE]
Thus
[TABLE]
∎
The horizontal half of the array is the array whose matrix representation has general -th term given by . We then have the following result [2].
Lemma 4**.**
Given a Riordan array , its horizontal half is the Riordan array
[TABLE]
where
[TABLE]
For completeness, we reproduce the proof from [2]
Proof.
The matrix is a Riordan array since we exhibit it as the product of two Riordan arrays. In order to show that it is the product of two Riordan arrays, we proceed as follows, using Lagrange inversion.
[TABLE]
where
[TABLE]
is the general term of the Riordan array
[TABLE]
∎
Corollary 5**.**
We have
[TABLE]
Example 6**.**
We consider the Pascal-like Riordan array which begins
[TABLE]
The elements of the vertical half of this array are in bold in the following.
[TABLE]
The elements of the horizontal half of this array are in bold in the following.
[TABLE]
We have
[TABLE]
Then
[TABLE]
and hence the vertical half array corresponding to is given by the array
[TABLE]
This matrix begins
[TABLE]
Now
[TABLE]
and so the horizontal half of the array is given by
[TABLE]
This array begins
[TABLE]
We calculate the product
[TABLE]
We get the matrix that begins
[TABLE]
This is the array . This is a general result.
Proposition 7**.**
Let and be respectively the vertical and horizontal halves of the Riordan array . Then we have
[TABLE]
Proof.
We have
[TABLE]
∎
In general, we have
[TABLE]
[TABLE]
Thus
[TABLE]
We end this section with a generic factorization of elements of the associated or Lagrange subgroup of the Riordan group.
Proposition 8**.**
Let be an element of the associated group. Let and respectively be the horizontal half and the vertical half of . The array is an element of the hitting time subgroup, and thus so is . We then have
[TABLE]
or equivalently,
[TABLE]
Proof.
For , we have , and so the identity. We then apply the above result.
We may also verify the factorization directly as follows. Since , we have that and so . Then the result corresponds to the following product of Riordan arrays.
[TABLE]
which is easily verified. ∎
Example 9**.**
We seek the “hitting-time” factorization of the Catalan matrix given by where is the generating function of the Catalan numbers .
This array begins
[TABLE]
We have
[TABLE]
We then find that
[TABLE]
and
[TABLE]
The vertical half of then begins
[TABLE]
This is
[TABLE]
The horizontal half of begins
[TABLE]
This is
[TABLE]
We note that we can express the inverse of the vertical half in terms of .
Proposition 10**.**
We have
[TABLE]
Proof.
We have
[TABLE]
where
[TABLE]
Now since is in the hitting-time subgroup, its inverse will be given by
[TABLE]
Here, we have
[TABLE]
We find that
[TABLE]
and the result follows. ∎
We close this section by asking the question: what condition on guarantees that the vertical half be a pseudo-involution? The following provides an answer.
Proposition 11**.**
The vertical half of the array will be a pseudo-involution whenever we have
[TABLE]
Proof.
In order that be a pseudo-involution, we require that
[TABLE]
But since , this means that we require
[TABLE]
∎
Example 12**.**
We take . Then is the matrix . Now
[TABLE]
This means that
[TABLE]
This is the binomial matrix , which is indeed a pseudo-involution.
We close this section by noting the importance of the hitting-time group element .
[TABLE]
[TABLE]
We see that in general we have
[TABLE]
3 Riordan antecedents of a Riordan array half
We now consider the question: given a Riordan array , can we express it as the half (either vertical or horizontal) of another Riordan array ? If such a Riordan array exists, we shall call it a Riordan antecedent of the given matrix . Note that if we drop the stipulation of being Riordan, then it is possible to define an arbitrary number of lower-triangular invertible antecedents.
Example 13**.**
Consider the array (the binomial array). As we have seen, its general element is . We claim that the matrix with general term is a vertical antecedent of , that is, we have . This follows since if , then . The matrix begins
[TABLE]
This is in fact the Riordan array so in this case we see that the binomial matrix has a vertical Riordan antecedent.
Example 14**.**
For this example, we again take the case of the binomial matrix . We now consider the matrix with general term . This matrix begins
[TABLE]
Letting , we can calculate that . Thus the matrix is a horizontal antecedent of the binomial matrix.
We have the following general results.
Proposition 15**.**
Every Riordan array has a vertical Riordan antecedent.
Proof.
If such an antecedent exists, then there would exist a Riordan array with vertical half given by
[TABLE]
where
[TABLE]
We would then have
[TABLE]
and
[TABLE]
Thus we must show that we can solve these last two equations to obtain and . Using the presumed equality of and , we set
[TABLE]
or
[TABLE]
We now solve the equation
[TABLE]
to obtain . Then setting gives us the second element of the pair . ∎
Example 16**.**
We consider the Riordan array . We have
[TABLE]
Thus we have
[TABLE]
We calculate . We must now solve for in the equation
[TABLE]
We obtain
[TABLE]
Finally we have
[TABLE]
The matrix
[TABLE]
is thus a vertical Riordan antecedent of the Pascal-like Riordan array . This antecedent matrix begins
[TABLE]
We also have the following result.
Proposition 17**.**
Assume given a Riordan array . If there exists a solution of the implicit equation
[TABLE]
with , then we can construct a horizontal Riordan antecedent of .
Proof.
If such an antecedent existed, then we should have
[TABLE]
where
[TABLE]
This last equation gives us
[TABLE]
Now gives us that
[TABLE]
This gives us an implicit equation for .
[TABLE]
Let be the solution of this equation for which . We can now solve for the corresponding since . As before, we can now solve for . ∎
Example 18**.**
We consider the case of the binomial matrix . Thus , and the equation
[TABLE]
becomes the equation
[TABLE]
with solution
[TABLE]
This gives us
[TABLE]
Solving for , we get
[TABLE]
Solving the equation
[TABLE]
we obtain . Then we have
[TABLE]
Thus the sought-after horizontal Riordan antecedent of the binomial matrix is given by the Riordan array
[TABLE]
This matrix begins
[TABLE]
We note that while the original matrix was integer valued, its antecedent has rational values. The inverse of the antecedent matrix is the Riordan array
[TABLE]
Example 19**.**
We now consider the matrix . This matrix A085478 begins as follows.
[TABLE]
It has its general element given by . In this case, the implicit equation
[TABLE]
becomes the equation
[TABLE]
with solution
[TABLE]
Thus
[TABLE]
from which we get
[TABLE]
Proceeding as above we now find that
[TABLE]
Thus the horizontal antecedent of is the integer valued matrix . This matrix begins as follows.
[TABLE]
Letting , we have that , which is the general term of .
This example show that the matrix is a vertical Riordan antecedent of the binomial matrix and a horizontal Riordan antecedent of the matrix .
With regard to the first component of an antecedent, we have the following result.
Proposition 20**.**
Suppose given a Riordan antecedent of a Riordan array . Then we have
[TABLE]
Proof.
We have where
[TABLE]
This gives
[TABLE]
and so
[TABLE]
The result now follows from and . ∎
Corollary 21**.**
Let be a primitive of : . Then in the circumstances above, we have
[TABLE]
Corollary 22**.**
Let and be antecedents of the Riordan arrays and , respectively. Then we have
[TABLE]
4 Further antecedent examples
Example 23**.**
We consider the combinatorially important case of the Catalan triangle A033184 given by the Riordan array where is the generating function of the Catalan numbers . This matrix has general element and it begins as follows.
[TABLE]
We take and we seek the vertical antecedent of this matrix. We have
[TABLE]
We have , while
[TABLE]
Solving for , we obtain
[TABLE]
Thus a vertical Riordan antecedent of the Catalan matrix is given by the Riordan array
[TABLE]
This matrix begins
[TABLE]
We find that the horizontal Riordan antecedent of is given by
[TABLE]
This array begins
[TABLE]
Example 24**.**
We finish with the case of the Riordan array . This matrix A037027 begins
[TABLE]
Letting , we find that
[TABLE]
Also we obtain
[TABLE]
and
[TABLE]
Finally we obtain
[TABLE]
Thus a horizontal antecedent Riordan array to the Fibonacci array is given by the array
[TABLE]
This array begins
[TABLE]
The first column of this array, with generating function , begins
[TABLE]
Its Hankel transform is given as follows.
Proposition 25**.**
The Hankel transform of the expansion of is given by
[TABLE]
This follows from the following result.
Proposition 26**.**
The generating function has the following Jacobi continued fraction expansion.
[TABLE]
Here, the Jacobi parameters are
[TABLE]
Thus the elements of the expansion of are the moments of a family of orthogonal polynomials.
5 Acknowledgements
The author completed this article while a guest at the Applied Algebra and Optimization Research Center (AORC) of Sungkyunkwan University, Suwon, South Korea. He gratefully acknowledges their hospitality.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] P. Bala, A 4 4 4 -parameter family of embedded Riordan arrays, http://oeis.org/A 264772/a 264772_1.pdf , 2015.
- 2[2] P. Barry, On the r 𝑟 r -shifted central triangles of a Riordan array, https://arxiv.org/abs/1906.01328 .
- 3[3] D. Merlini, R. Sprugnoli, and M. C. Verri, The method of coefficients, Amer. Math. Monthly , 114 (2007), 40–57.
- 4[4] L. W. Shapiro, S. Getu, W-J. Woan, and L.C. Woodson, The Riordan group, Discr. Appl. Math. , 34 (1991), 229–239.
- 5[5] N. J. A. Sloane, The On-Line Encyclopedia of Integer Sequences . Published electronically at http://oeis.org , 2019.
- 6[6] N. J. A. Sloane, The On-Line Encyclopedia of Integer Sequences, Notices Amer. Math. Soc. , 50 (2003), 912–915.
- 7[7] S. L. Yang, Y. N Dong, L. Yang and J. Yin, Half of a Riordan array and restricted lattice paths, Linear Algebra Appl. , 537 (2018), 1-11.
- 8[8] S. L. Yang, S. N. Zheng, S. P. Yuan, and T. X. He, Schröder matrix as inverse of Delannoy matrix, Linear Algebra Appl. , 439 (2013), 3605–3614.
