A Riordan array is an infinite lower triangular matrix, D {\displaystyle D} , constructed from two formal power series, d ( t ) {\displaystyle d(t)} of order 0 and h ( t ) {\displaystyle h(t)} of order 1, such that d n , k = [ t n ] d ( t ) h ( t ) k {\displaystyle d_{n,k}=[t^{n}]d(t)h(t)^{k}} .
A Riordan array is an element of the Riordan group. It was defined by mathematician Louis W. Shapiro and named after John Riordan. The study of Riordan arrays is a field influenced by and contributing to other areas such as combinatorics, group theory, matrix theory, number theory, probability, sequences and series, Lie groups and Lie algebras, orthogonal polynomials, graph theory, networks, unimodal sequences, combinatorial identities, elliptic curves, numerical approximation, asymptotic analysis, and data analysis. Riordan arrays also unify tools such as generating functions, computer algebra systems, formal languages, and path models. Books on the subject, such as The Riordan Array (Shapiro et al., 1991), have been published.