1 Introduction

Riordan arrays [7] are infinite lower triangular matrices \(R=[r_{nk}]_{n,k\in \mathbb {N}_0}\) that are identified with pairs of formal power series (d(t), h(t)) as follows:

$$\begin{aligned} r_{nk}=[t^n]d(t)(h(t))^k \qquad \text {for all } n,k\in \mathbb {N}_0, \end{aligned}$$
(1)

where \(d\in \mathcal {F}_0=\left\{ d_0+d_1t+d_2t^2+\cdots :\; d_0\ne 0\right\} \), \(h\in \mathcal {F}_1=\left\{ h_1t+h_2t^2+\cdots :\; h_1\ne 0\right\} \), and \([t^n]f(t)\) denotes the nth term of the series f(t). condition (1) means that the series \(d(t)(h(t))^n\) is the generating function of the nth column. These pairs are multiplied according to the rule

$$\begin{aligned} (d_1(t),h_1(t))*(d_2(t),h_2(t)) = (d_1(t)\cdot d_2(h_1(t)),h_2(h_1(t))). \end{aligned}$$

The set of all Riordan arrays with the multiplication \(*\) forms a group called the Riordan group which will be denoted by \(\mathcal {R}\).

In [6] the authors show how to compute some functions of truncated Riordan arrays using their Jordan canonical form. For the sake of clarity, let us present the definition: the triangular matrix of the form \(J_R=X^{-1}RX\), with X being a Riordan array, that is a direct sum of Jordan cells (possibly also infinite) is called the Jordan form of Riordan array R. If we allowed X be any \(\mathbb {N}_0\times \mathbb {N}_0\) matrix with a finite number of nonzero entries in each row, then the generalized Jordan form would for sure exist [5]. However, would they also be Riordan arrays? And in which cases their transition matrices would be Riordan arrays as well? In this paper we answer these two questions. Namely, we will prove that the following two hold.

Theorem 1

The only Jordan forms that are Riordan arrays are

  1. 1.

    diagonal matrices \((\alpha ,\beta t)=[\alpha \cdot \beta ^n\cdot \delta _{n,k}]_{n,k}\) (\(\alpha ,\beta \in \mathbb {C}\)),

  2. 2.

    Jordan cells \((\alpha +t,t)\) (\(\alpha \in \mathbb {C}\)).

Theorem 2

Riordan array \(R=(d(t),h(t))\) with

$$\begin{aligned} d(t)=\alpha +d_1t+d_2t^2+\cdots , \quad h(t)=\beta t+h_2t^2+h_3t^3+\cdots , \end{aligned}$$

has transition matrix X which is a Riordan array if and only if one of the following holds

  1. 1.

    \(R=\alpha {\tilde{R}}\) where \({\tilde{R}}\) is an array of finite order in the Riordan group,

  2. 2.

    \(\beta \) is not a root of unity,

  3. 3.

    \(R=(d(t),t)\) with \(d_1\ne 0\).

Moreover, in the first two cases of the above theorem the Jordan form of R is a diagonal matrix, whereas in the third case \(J_R=(\alpha +t,t)\), i.e. \(J_R\) is a single Jordan cell.

2 Proofs

The proof of Theorem 1 is not very complicated. To derive it, let’s first draw the attention to the main diagonal of an arbitrary Riordan array. If \(R=(d(t),h(t))\) is such that \(d(t)=\alpha +d_1t+d_2t^2+\cdots \), \(h(t)=\beta t+h_2t^2+h_3t^3+\cdots \), then we can distinuish the following possibilities.

Remark 1

Let R be a Riordan array. Then the entries from the main diagonal of R are either

  1. 1.

    constantly equal to some \(\alpha \) or

  2. 2.

    they form a periodic sequence, i.e. \(\alpha \), \(\alpha \beta \), \(\alpha \beta ^2\), \(\ldots \), \(\alpha \beta ^{n-1}\), \(\alpha \), \(\alpha \beta \), \(\ldots \) or

  3. 3.

    they form a sequence of the form \(\alpha \cdot \beta ^n\) with \(\beta ^n\ne \beta ^m\) for \(n\ne m\).

It can be noticed that the ‘form’ of the main diagonal depends (mostly) on the coefficient \(\beta \).

Now we can prove the first result.

Proof of Theorem 1

Let’s consider an arbitrary \(R=[r_{nk}]=(d(t),h(t))\). By Remark 1 we have three possibilities.

  1. 1.

    If \(r_{nn}=\alpha \) for all \(n\in \mathbb {N}_0\), then the entries of the Jordan form of R, denote it \(J_R=[j_{nk}]\), can be expressed as

    $$\begin{aligned} j_{nk}={\left\{ \begin{array}{ll} \alpha \quad \text {if } k=n\\ 1\quad \text {if } k=n-1\text { and }n\in A\\ 0\quad \text {if } k=n-1\text { and }n\notin A\\ 0\quad \text {otherwise} \end{array}\right. } \end{aligned}$$

    for some set \(A\subseteq \mathbb {N}\). The above form implies that we should have

    $$\begin{aligned} d(t)(h(t))^n={\left\{ \begin{array}{ll} \alpha t^n+t^{n+1}\quad \text {for } n\in A\\ \alpha t^n\quad \text {for } n\notin A.\\ \end{array}\right. } \end{aligned}$$
    (2)

    If A contains at least two consecutive numbers, Eq. (2) yields \(h(t)=t\), \(d(t)=\alpha +t\). Consequently \(J_R\) is a Jordan cell and \(A=\mathbb {N}\). If the complement of A - \(A'\) contains at least two consecutive numbers, Eq. (2) forces \(h(t)=t\), \(d(t)=\alpha \), and in this case \(J_R\) is a scalar matrix (i.e. of the form \(\alpha I\)), whereas \(A=\emptyset \). Suppose that neither A nor \(A'\) contain two consecutive numbers, from the equalities

    $$\begin{aligned} d(t)(h(t))^n=\alpha t^n+t^{n+1}, \quad d(t)(h(t))^{n+1}=\alpha t^{n+1}, \quad d(t)(h(t))^{n+2}=\alpha t^{n+2}+t^{n+3}, \end{aligned}$$

    one gets \(h(t)=\frac{\alpha t}{\alpha t+1}=\alpha t+t^2\), i.e. a contradiction.

  2. 2.

    If the main diagonal of a Riordan array is periodic, then the main diagonal of any Riordan array that is similar to it (even if the similarity matrix is not Riordan) is also periodic. However, an infinite matrix with periodic main diagonal can be a Jordan form only when it is diagonal.

  3. 3.

    As the elements of the main diagonal are pairwise different, it is clear that the Jordan form is the diagonal matrix with those elements in the main diagonal. \(\square \)

Now considering three cases we will prove Theorem 2. In the first case we have two possibilities—when the Jordan form is either a scalar matrix or a Jordan cell. We first note

Remark 2

If R is a Riordan array and its Jordan canonical form \(J_R\) is a scalar matrix, \(J_R=cI\), then \(R=cI\), since for any (invertible) X we have \(X^{-1}\cdot CI\cdot X=cI\).

While further considerations we are going to use the fact that if R is a Riordan array and \(J_R\) is its Jordan form, then there is a transition matrix X so that

$$\begin{aligned} RX=XJ_R. \end{aligned}$$
(3)

To finish case 1. from Remark 1 we need one more observation.

Lemma 1

Suppose that \(y,h\in \mathcal {F}_1\). If \(y(h(t))=y(t)\), then \(h(t)=t\).

Proof

The equation \(y\circ h=y\) in the group \(\mathcal {F}_1\) under composition has exactly one solution, i.e. \(h={{\,\mathrm{id}\,}}\). \(\square \)

Lemma 2

If R is a Riordan array whose Jordan canonical form is a Jordan cell \(J_R=(\alpha +t,t)\), then \(R=(d(t),t)\) for some \(d\in \mathcal {F}_0\).

Proof

Let \(R=(d(t),h(t))\), \(X=(x(t),y(t))\). Using (3) one obtains the system

$$\begin{aligned} {\left\{ \begin{array}{ll} d(t)\cdot x(h(t))=x(t)\left( \alpha +y(t)\right) \\ y(h(t))=y(t).\\ \end{array}\right. } \end{aligned}$$

From the second equation and Lemma 1 it follows that \(h(t)=t\). Moreover, x(t) can be, in fact, any series from \(\mathcal {F}_0\), whereas \(y(t)=-\alpha +d(t)\). Since R and \(J_R\) are similar, we must have \(d_0=\alpha \). Thus, y(t) is a well-defined series from \(\mathcal {F}_1\). \(\square \)

One can check that Riordan matrices of the form (d(t), t) have constant diagonals:

$$\begin{aligned} r_{nk}=[t^n](d(t)\cdot t^k)=[t^{n+1}](d(t)\cdot t^{k+1})=r_{n+1,k+1}. \end{aligned}$$

Now let’s consider the case when the main diagonal forms a periodic sequence. This case is connected with a finite order. Finite order of formal power series was studied in [2], whereas finite order of Riordan arrays was thorougly investigated in [1, 3] (also earlier in [4] but only the case of order 2). From [3] (Thm. 2) we get

Lemma 3

Suppose that \(g(x)=g_0+g_1x+g_2x^2+\cdots \) and \(F(x)=\omega x+F_2x+\cdots \)

If (g(x), F(x)) has finite order in the Riordan group then (g(x), F(x)) is conjugate in \(\mathcal {R}\) to \((g_0,\omega x)\).

Now, it is easy to conclude

Corollary 1

A Jordan form of a Riordan array \(R=(d(t),h(t))\) is a diagonal periodic matrix if and only if \(R=\alpha {\tilde{R}}\) where \({\tilde{R}}\) has a finite order.

Let’s now discuss the last case from Remark 1.

Lemma 4

A Jordan form of a Riordan array R is a diagonal non-periodic matrix if and only if the main diagonal of R is a non-periodic sequence.

Proof

Let \(J_R=(\alpha ,\beta t)\). Then form (3) we get the system

$$\begin{aligned} {\left\{ \begin{array}{ll} d(t)\cdot x(h(t))=\alpha \cdot x(t)\\ y(h(t))=\beta \cdot y(t).\\ \end{array}\right. } \end{aligned}$$
(4)

We will show that it is consistent. Expanding the first equation of (4)

$$\begin{aligned} {\left\{ \begin{array}{ll} \alpha x_0=d_0x_0\\ \alpha x_1=d_0x_1+d_1x_0\\ \alpha x_2=d_0x_2\beta ^2+d_1x_1\beta +d_2x_0\\ \cdots \qquad \cdots \\ \alpha x_n=d_0x_n\beta ^n+d_1x_{n-1}\beta ^{n-1}+\cdots +d_{n-1}x_1\beta +d_nx_0\\ \cdots \qquad \cdots \\ \end{array}\right. } \end{aligned}$$
(5)

From the first equation of (5) and assumption that the transition matrix X is a proper Riordan array (i.e. \(x_0\ne 0\) and \(y_1\ne 0\)) one concludes that \(d_0=\alpha \). Then from the nth equation of (5) it follows that

$$\begin{aligned} x_n\alpha (1-\beta ^n)=d_1x_{n-1}\beta ^{n-1}+\cdots +d_{n-1}x_1\beta +d_nx_0. \end{aligned}$$

The latter and the fact that \(\beta ^n\ne 1\) for any n imply that (5) can be solved inductively. Thus x(t) exists in \(\mathcal {F}_0\).

Consider now the second equation of (4)—according to [8] it, indeed has a solution, so we can omit the calculations. \(\square \)

Now one can see that Theorem 2 follows from Remark 2 Lemmas 24 and Corollary 1.

3 Examples

Let us finish with some examples. First we present some Riordan arrays whose Jordan forms exist and transition matrices are Riordan arrays.

Example 1

The Riordan array

$$\begin{aligned} R=\left( \frac{2+2t}{\sqrt{1-4t-4t^2}+1},\frac{\sqrt{1-4t-4t^2}-1}{2}\right) = \begin{bmatrix} 1&{}&{}&{}&{}\\ 2&{}-1&{}&{}&{}\\ 4&{}-4&{}1&{}&{}\\ 12&{}-12&{}6&{}-1&{}\\ \vdots &{}&{}&{}&{}\ddots \\ \end{bmatrix} \end{aligned}$$

is an example for the first case of Theorem 2, i.e. is of degree 2 and we have

$$\begin{aligned} X^{-1}RX=J_R={\tilde{I}}=(1,-t)=\begin{bmatrix} 1&{}&{}&{}&{}\\ &{}-1&{}&{}&{}\\ &{}&{}1&{}&{}\\ &{}&{}&{}-1&{}\\ &{}&{}&{}&{}\ddots \\ \end{bmatrix} \end{aligned}$$

for

$$\begin{aligned} X=(1+t,t+t^2)= \begin{bmatrix} 1&{}&{}&{}&{}\\ 1&{}1&{}&{}&{}\\ 0&{}2&{}1&{}&{}\\ 0&{}1&{}3&{}1&{}\\ \vdots &{}&{}&{}&{}\ddots \\ \end{bmatrix}. \end{aligned}$$

Example 2

The Riordan array

$$\begin{aligned} R=\left( \frac{1-t+t^2}{1-2t+4t^2},2t\right) = \begin{bmatrix} 1&{}&{}&{}&{}\\ 1&{}2&{}&{}&{}\\ -3&{}2&{}4&{}&{}\\ -10&{}-6&{}4&{}8&{}\\ \vdots &{}&{}&{}&{}\ddots \\ \end{bmatrix} \end{aligned}$$

represents the second case of Theorem 2—since \(\beta \) is not a root of unity all its entries lying in the main diagonals are distinct. For this R we have

$$\begin{aligned} X^{-1}RX=J_R=(1,2t)=\begin{bmatrix} 1&{}&{}&{}&{}\\ &{}2&{}&{}&{}\\ &{}&{}4&{}&{}\\ &{}&{}&{}8&{}\\ &{}&{}&{}&{}\ddots \\ \end{bmatrix} \end{aligned}$$

with

$$\begin{aligned} X=(1-t+t^2,-t)= \begin{bmatrix} 1&{}&{}&{}&{}\\ -1&{}-1&{}&{}&{}\\ 1&{}1&{}1&{}&{}\\ 0&{}-1&{}-1&{}-1&{}\\ \vdots &{}&{}&{}&{}\ddots \\ \end{bmatrix}. \end{aligned}$$

Example 3

The array

$$\begin{aligned} R=\left( 3+3t+3t^2+t^3,t\right) = \begin{bmatrix} 3&{}&{}&{}&{}\\ 3&{}3&{}&{}&{}\\ 3&{}3&{}3&{}&{}\\ 1&{}3&{}3&{}3&{}\\ \vdots &{}&{}&{}&{}\ddots \\ \end{bmatrix} \end{aligned}$$

is a matrix from the third case of Theorem 2—its diagonals are constant and its first subdiagonal is not equal to zero. In this particular case

$$\begin{aligned} X^{-1}RX=J_R=(3+t,t)=\begin{bmatrix} 3&{}&{}&{}&{}\\ 1&{}3&{}&{}&{}\\ &{}1&{}3&{}&{}\\ &{}&{}1&{}3&{}\\ &{}&{}&{}\ddots &{}\ddots \\ \end{bmatrix} \end{aligned}$$

where

$$\begin{aligned} X=(1-t^2,3t+3t^2+t^3)= \begin{bmatrix} 1&{}&{}&{}&{}\\ 0&{}3&{}&{}&{}\\ -1&{}3&{}9&{}&{}\\ 0&{}-2&{}18&{}27&{}\\ \vdots &{}&{}&{}&{}\ddots \\ \end{bmatrix}. \end{aligned}$$

From our results it follows that the problem with finding either the Jordan form or the transition matrix for some Riordan array \(R=(d(t),h(t))\) in \(\mathcal {R}\) appears when the main diagonal of R is constant and either \(h\ne {{\,\mathrm{id}\,}}\) or \(h={{\,\mathrm{id}\,}}\) but \(d_1=0\). Let us have a look on those cases.

Example 4

First consider the case when the main diagonal is constant and \(h\ne {{\,\mathrm{id}\,}}\). Let

$$\begin{aligned} R=\left( 1+t,t-2t^2\right) = \begin{bmatrix} 1&{}&{}&{}&{}\\ 1&{}1&{}&{}&{}\\ 0&{}-1&{}1&{}&{}\\ 0&{}-2&{}-3&{}1&{}\\ \vdots &{}&{}&{}&{}\ddots \\ \end{bmatrix}. \end{aligned}$$

From Lemma 2.1 [9] we can conclude that this R is similar to an array with the same main diagonal and the same first subdiagonal as R and other entries equal to \(0 -{\tilde{R}}\). It can be also checked (we let ourselves leave it to the reader) that then one can find a diagonal array D such that \(D^{-1}{\tilde{R}}D=J_R=(1+t,t)\). Thus, R considered in the group of lower triangular matrices has its Jordan form and the transition matrix is a lower triangular matrix Y. Let us check if \(Y\in \mathcal {R}\), i.e. suppose \(Y=(d(t),h(t))\). Then

$$\begin{aligned} RY=YJ_R \Leftrightarrow (1+t,t-2t^2)*(d(t),h(t))=(d(t),h(t))*(1+t,t). \end{aligned}$$

The latter is equivalent to

$$\begin{aligned} {\left\{ \begin{array}{ll} (1+t)d(t-2t^2)=d(t)\left( 1+h(t)\right) \\ h(t-2t^2)=h(t). \end{array}\right. } \end{aligned}$$

From Lemma 1 we already know that the second equation forces \(h(t)=t\). Substituting it to the first one we get \((1+t)d(t-2t^2)=d(t)(1+t)\) that, again by Lemma 1, is a contradiction. Thus, there exists a lower triangular Y so that \(Y^{-1}RY\) is \((1+t,t)\) but \(Y\notin \mathcal {R}\).

Example 5

Let now \(h(t)=t\), but \(d_1=0\). We take a very simple example

$$\begin{aligned} R=\left( 1+t^2,t\right) = \begin{bmatrix} 1&{}&{}&{}&{}\\ 0&{}1&{}&{}&{}\\ 1&{}0&{}1&{}&{}\\ 0&{}1&{}0&{}1&{}\\ \vdots &{}&{}&{}&{}\ddots \\ \end{bmatrix}. \end{aligned}$$

It can be noticed that for any \(X=(d(t),h(t))\) the matrix \(X^{-1}RX\) takes the form

$$\begin{aligned} \left( 1+({\bar{h}}(t))^2,t\right) =\left( 1+{\bar{h}}_1^2t^2+\cdots ,t\right) , \end{aligned}$$

i.e. either the first superdiagonal of \(X^{-1}RX\) is zero although the second one is not. Obviously such an array is not a Jordan form.