Riordan matrices are infinite lower triangular matrices defined by formal power series that represent weighted substitutions and generating-function transforms.
They form a structured group via matrix multiplication, reflecting key properties of series composition, inverse elements, and finite-order behaviour.
Applications span combinatorial enumeration, algebraic structures, and graph-theoretic models, linking Pascal-like triangles to weighted matrices.
Riordan matrices are infinite lower triangular matrices determined by formal power series and interpreted simultaneously as matrix objects, operator-theoretic substitutions, and generating-function transforms. In the ordinary setting, a Riordan array (g,f) has entries dn,k​=[xn]g(x)f(x)k; in the exponential setting, [g,f] has entries dn,k​=k!n!​[xn]g(x)f(x)k. Across these forms, Riordan theory organizes multiplication and composition of series, Sheffer-type polynomial systems, Pascal-like triangles, and a wide range of generalizations to weighted, multivariate, bi-infinite, and parity-sensitive matrix groups (Frankson, 2024, Barry, 2018, O'Farrell, 2020).
1. Classical definitions and equivalent descriptions
An ordinary Riordan array is an invertible lower-triangular matrix determined by formal power series
The k-th column generating function is g(x)f(x)k, the bivariate generating function is
1−yf(x)g(x)​,
the product law is
(g,f)â‹…(u,v)=(gu(f),v(f)),
and the inverse is
dn,k​=[xn]g(x)f(x)k0
where dn,k​=[xn]g(x)f(x)k1 is the compositional inverse of dn,k​=[xn]g(x)f(x)k2. The Fundamental Theorem of Riordan Arrays identifies matrix multiplication with weighted substitution: dn,k​=[xn]g(x)f(x)k3
This formalism is the standard definition of the Riordan groupdn,k​=[xn]g(x)f(x)k4 (Frankson, 2024).
The exponential analogue replaces ordinary column extraction by
The binomial matrix appears in both settings: dn,k​=[xn]g(x)f(x)k7
This dual appearance is central in applications to dn,k​=[xn]g(x)f(x)k8-, dn,k​=[xn]g(x)f(x)k9-, and [g,f]0-matrices of Pascal-like triangles (Barry, 2018).
A further equivalent notation, used heavily in diagonal and palindromicity theory, is
Over a field of characteristic [g,f]4, the Riordan group may be written as the semidirect product
[g,f]5
with multiplication
[g,f]6
The [g,f]7-th power is
[g,f]8
so finite order is governed simultaneously by multiplicative order in the first coordinate and compositional order in the second (Cohen, 2018).
One extension is the Double Riordan group [g,f]9, whose elements are triples dn,k​=k!n!​[xn]g(x)f(x)k0 with dn,k​=k!n!​[xn]g(x)f(x)k1 even and dn,k​=k!n!​[xn]g(x)f(x)k2 odd. Its columns alternate according to
dn,k​=k!n!​[xn]g(x)f(x)k3
and its group law is
dn,k​=k!n!​[xn]g(x)f(x)k4
A central 2024 result identifies an isomorphic copy of the full Riordan group inside dn,k​=k!n!​[xn]g(x)f(x)k5: the map
dn,k​=k!n!​[xn]g(x)f(x)k6
is a group monomorphism onto the type-1 almost Appell subgroup (Frankson, 2024).
The same semidirect-product pattern persists in several variables. For dn,k​=k!n!​[xn]g(x)f(x)k7 commuting variables, the higher-dimensional Riordan group is
dn,k​=k!n!​[xn]g(x)f(x)k8
where dn,k​=k!n!​[xn]g(x)f(x)k9 and g(x)=1+g1​x+g2​x2+⋯,f(x)=x+f2​x2+f3​x3+⋯,0 is the group of compositionally invertible g(x)=1+g1​x+g2​x2+⋯,f(x)=x+f2​x2+f3​x3+⋯,1-tuples. Its matrix entries are indexed by monomials g(x)=1+g1​x+g2​x2+⋯,f(x)=x+f2​x2+f3​x3+⋯,2 and satisfy
The resulting weighted Riordan groups g(x)=1+g1​x+g2​x2+⋯,f(x)=x+f2​x2+f3​x3+⋯,6 consist of lower triangular matrices whose associated bivariate series has the form
All such groups are conjugate inside one ambient lower-triangular group, so the ordinary and exponential Riordan groups are different realizations of one generalized structure (Zemel, 2015).
3. Structural descriptions beyond the column definition
Classical Riordan theory is often organized by the g(x)=1+g1​x+g2​x2+⋯,f(x)=x+f2​x2+f3​x3+⋯,8-sequence. If g(x)=1+g1​x+g2​x2+⋯,f(x)=x+f2​x2+f3​x3+⋯,9 and an,k​=[xn]g(x)f(x)k.0 satisfies
A recent complementary viewpoint is diagonal. For the an,k​=[xn]g(x)f(x)k.3-th diagonal
an,k​=[xn]g(x)f(x)k.4
the diagonal recurrence is
an,k​=[xn]g(x)f(x)k.5
and the associated bivariate generating function is
an,k​=[xn]g(x)f(x)k.6
This gives a full diagonal-wise description for every ordinary Riordan matrix an,k​=[xn]g(x)f(x)k.7, and it leads to a complete characterization of palindromic Riordan matrices (Cheon et al., 16 Feb 2026).
A second diagonal theory studies numerator polynomials. For ordinary Riordan matrices, the generating function of a fixed diagonal has numerator an,k​=[xn]g(x)f(x)k.8, the generalized Euler polynomial; for exponential Riordan matrices, the corresponding numerator is an,k​=[xn]g(x)f(x)k.9, the generalized Narayana polynomial. The paper introducing these families constructs explicit finite-dimensional transforms
k0
so that k1 maps the ordinary diagonal numerators k2 to the exponential diagonal numerators k3. This turns diagonal extraction into a finite operator calculus tied to Stirling-number bases and generalized Lagrange deformations k4 (Burlachenko, 2020).
A further structural complement is the vertical recursive relation. For a Riordan array k5,
k6
This column-wise recursion is encoded by quasi-Riordan matrices
k7
which satisfy
k8
The quasi-Riordan arrays form a group with multiplication
k9
providing a matrix formalism for vertical propagation and for finite-order truncation transforms (He, 2022).
4. Finite order, diagonalization, and eigenvectors
Finite-order elements of the Riordan group are rigid. If g(x)f(x)k0 has finite compositional order g(x)f(x)k1 and g(x)f(x)k2 has finite multiplicative order g(x)f(x)k3, then a Riordan element g(x)f(x)k4 has finite order
g(x)f(x)k5
precisely when
g(x)f(x)k6
for some g(x)f(x)k7. Every finite-order Riordan element is conjugate in g(x)f(x)k8 to the diagonal form
g(x)f(x)k9
where 1−yf(x)g(x)​,0 is a root of unity, and the conjugacy class is completely determined by 1−yf(x)g(x)​,1 (Cohen, 2018).
The same structure yields an explicit eigenvector theory. If 1−yf(x)g(x)​,2, 1−yf(x)g(x)​,3, and 1−yf(x)g(x)​,4 is the standard conjugating series with
1−yf(x)g(x)​,5
then every eigenvector generating function has the form
1−yf(x)g(x)​,6
where
1−yf(x)g(x)​,7
and the corresponding eigenvalue is
1−yf(x)g(x)​,8
Thus finite-order Riordan matrices are similar to periodic diagonal matrices, and their eigenspaces are parameterized by residue classes modulo 1−yf(x)g(x)​,9 (Cohen, 2018).
For general Riordan matrices, diagonalization can be characterized intrinsically. If (g,f)â‹…(u,v)=(gu(f),v(f)),0 and (g,f)â‹…(u,v)=(gu(f),v(f)),1, then
(g,f)â‹…(u,v)=(gu(f),v(f)),2
if and only if
(g,f)â‹…(u,v)=(gu(f),v(f)),3
A decisive consequence is that a Riordan matrix is diagonalizable in the full lower-triangular group (g,f)â‹…(u,v)=(gu(f),v(f)),4 if and only if it is diagonalizable inside the Riordan group itself (Cheon et al., 2021).
Pseudo-involutions supply a separate linear-algebraic phenomenon. For an (g,f)⋅(u,v)=(gu(f),v(f)),5 truncation (g,f)⋅(u,v)=(gu(f),v(f)),6, if (g,f)⋅(u,v)=(gu(f),v(f)),7 is an involution with (g,f)⋅(u,v)=(gu(f),v(f)),8, then the singular values of (g,f)⋅(u,v)=(gu(f),v(f)),9 occur in reciprocal pairs. The proof uses the similarity of dn,k​=[xn]g(x)f(x)k00 and dn,k​=[xn]g(x)f(x)k01, so the spectrum of the positive matrix dn,k​=[xn]g(x)f(x)k02 is invariant under inversion (Cheon et al., 2021).
5. Combinatorial, geometric, and graph-theoretic applications
A major application is to Pascal-like triangles and their dn,k​=[xn]g(x)f(x)k03-matrices. If dn,k​=[xn]g(x)f(x)k04 is a Pascal-like matrix, its dn,k​=[xn]g(x)f(x)k05-matrix is defined uniformly by
dn,k​=[xn]g(x)f(x)k06
where dn,k​=[xn]g(x)f(x)k07 is the binomial matrix. For the ordinary family
dn,k​=[xn]g(x)f(x)k08
the associated dn,k​=[xn]g(x)f(x)k09-matrix is
dn,k​=[xn]g(x)f(x)k10
with reversed bivariate generating function
dn,k​=[xn]g(x)f(x)k11
For the exponential family
dn,k​=[xn]g(x)f(x)k12
the dn,k​=[xn]g(x)f(x)k13-matrix is
dn,k​=[xn]g(x)f(x)k14
In the exponential case, the reversed generating functions of the dn,k​=[xn]g(x)f(x)k15-, dn,k​=[xn]g(x)f(x)k16-, and dn,k​=[xn]g(x)f(x)k17-matrices admit explicit Jacobi continued fractions, giving a compact analytic description of the dn,k​=[xn]g(x)f(x)k18 transformation (Barry, 2018).
Palindromicity is especially transparent in the diagonal formalism. A Riordan matrix dn,k​=[xn]g(x)f(x)k19 is palindromic exactly when
dn,k​=[xn]g(x)f(x)k20
equivalently,
dn,k​=[xn]g(x)f(x)k21
The complete classification is
dn,k​=[xn]g(x)f(x)k22
and the resulting row polynomials admit a second-order recurrence. The same paper gives a quotient-of-Delannoy-paths model realizing this entire palindromic family combinatorially (Cheon et al., 16 Feb 2026).
Another specialized family is
dn,k​=[xn]g(x)f(x)k23
with dn,k​=[xn]g(x)f(x)k24 a degree-dn,k​=[xn]g(x)f(x)k25 polynomial. Each column is eventually periodic with period dn,k​=[xn]g(x)f(x)k26, and periodicity begins at
dn,k​=[xn]g(x)f(x)k27
in the dn,k​=[xn]g(x)f(x)k28-th column. The repeating tail blocks evolve under the powers of a circulant matrix
dn,k​=[xn]g(x)f(x)k29
so the long-term column behavior is a finite-dimensional linear dynamical system (Krylov, 2023).
Riordan matrices also encode oriented graphs. An oriented Riordan graphdn,k​=[xn]g(x)f(x)k30 has skew-adjacency matrix
dn,k​=[xn]g(x)f(x)k31
Modulo dn,k​=[xn]g(x)f(x)k32, the lower-triangular Riordan data determine the full orientation pattern. The induced subgraphs on residue classes modulo dn,k​=[xn]g(x)f(x)k33 are again oriented Riordan graphs, and the dn,k​=[xn]g(x)f(x)k34-sequence drives a fractal property: translated vertex intervals can induce isomorphic oriented subgraphs at powers of dn,k​=[xn]g(x)f(x)k35 (Jung, 2020).
6. Broader generalizations and recent directions
Several recent extensions enlarge the ambient algebra. One replaces formal power series by formal Laurent series and lower-triangular arrays by bi-infinite matrices indexed by dn,k​=[xn]g(x)f(x)k36. In that setting, a bi-infinite Riordan matrix dn,k​=[xn]g(x)f(x)k37 is defined by the columns of
dn,k​=[xn]g(x)f(x)k38
and acts by
dn,k​=[xn]g(x)f(x)k39
whenever the Laurent-series composition is well defined. This yields generalized Toeplitz and Lagrange subgroups, admits invertible substitutions of order dn,k​=[xn]g(x)f(x)k40, and makes transformations such as dn,k​=[xn]g(x)f(x)k41 representable by actual matrices (Prieto-MartÃnez et al., 10 Apr 2025).
A different analogue replaces power series by formal Dirichlet series
dn,k​=[xn]g(x)f(x)k42
The Riordan-Dirichlet group uses multiplication matrices dn,k​=[xn]g(x)f(x)k43, composition-type matrices dn,k​=[xn]g(x)f(x)k44 built from
dn,k​=[xn]g(x)f(x)k45
and two-parameter matrices dn,k​=[xn]g(x)f(x)k46. Its group law mirrors the ordinary Riordan law: dn,k​=[xn]g(x)f(x)k47
and it supports a Dirichlet-series analogue of Lagrange inversion (Burlachenko, 2018).
Generalized Pascal matrices provide another extension. A dn,k​=[xn]g(x)f(x)k48-parametrized family interpolates between ordinary and exponential Riordan arrays: dn,k​=[xn]g(x)f(x)k49
while dn,k​=[xn]g(x)f(x)k50 produces arrays associated with dn,k​=[xn]g(x)f(x)k51-binomial coefficients. The exceptional case dn,k​=[xn]g(x)f(x)k52 forces a further enlargement to zero generalized Pascal matrices and zero generalized Riordan groups, where the usual coefficient series degenerates but a Riordan-like group law survives (Burlachenko, 2016).
The most recent three-series extension is the Sprugnoli group. Its elements dn,k​=[xn]g(x)f(x)k53 have columns
dn,k​=[xn]g(x)f(x)k54
with dn,k​=[xn]g(x)f(x)k55 odd. The fundamental theorem splits a series into even and odd bisections: dn,k​=[xn]g(x)f(x)k56
This group contains ordinary Riordan arrays when dn,k​=[xn]g(x)f(x)k57, contains double Riordan arrays under additional parity restrictions, and has a production matrix governed by two interlaced recurrence sequences dn,k​=[xn]g(x)f(x)k58 and dn,k​=[xn]g(x)f(x)k59 with dn,k​=[xn]g(x)f(x)k60 even (Barry, 15 May 2026).
Across these developments, Riordan matrices remain defined by the same structural principle: lower-triangular matrix representations of weighted substitution. The subsequent generalizations alter the coefficient kernel, the substitution algebra, the indexing set, or the parity pattern, but preserve the fundamental interaction between generating functions, formal composition, and matrix multiplication.