Jump to content

Triangular array

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Cybercobra (talk | contribs) at 07:56, 14 March 2011 (template hatnote). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
The triangular array whose right-hand diagonal sequence consists of Bell numbers

In mathematics and computing, a triangular array of numbers, polynomials, or the like, is a doubly indexed sequence in which each row is only as long as the row's own index.

Notable particular examples include these:

Triangular arrays of integers in which each row is symmetric and begins and ends with 1 are sometimes called generalized Pascal triangles; examples include Pascal's triangle, the Narayana numbers, and the triangle of Eulerian numbers.[1]

Practical use

Apart from the representation of triangular matrices, triangular arrays are used in several algorithms. One example is the CKY parsing algorithm for context-free grammars, an example of dynamic programming.

See also

References

  1. ^ Barry, P. (2006), "On integer-sequence-based constructions of generalized Pascal triangles" (PDF), J. Integer Sequences, 9 (06.2.4): 1–34.