Jump to content

Sequence transformation

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by RowanElder (talk | contribs) at 17:28, 6 October 2024 (General copyedit and clarification, remains unclear due to notation. (k's and c's dependences on n should probably be more systematically handled.)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In mathematics, a sequence transformation is an operator acting on a given space of sequences (a sequence space). Sequence transformations include linear mappings such as convolution with another sequence and resummation of a sequence and, more generally, are commonly used for series acceleration, that is, for improving the rate of convergence of a slowly convergent sequence or series. Sequence transformations are also commonly used to compute the antilimit of a divergent series numerically, and are used in conjunction with extrapolation methods.

Overview

Classical examples for sequence transformations include the binomial transform, Möbius transform, and Stirling transform.

Definitions

For a given sequence

and a sequence transformation the sequence transformed by is

where the elements of the transformed sequence are usually computed from some finite number of members of the original sequence, for instance

for some natural number which may itself depend on and a multivariate function of variables, which may also depend on See for instance the binomial transform. In the simplest case, the and the are real or complex numbers. More generally, they may be elements of some vector space or algebra.

If the multivariate function is linear in each of its arguments, for instance if

for some constants and that may depend on n, then the sequence transformation is called a linear sequence transformation. Sequence transformations that are not linear are called nonlinear sequence transformations.

In the context of acceleration of convergence, the transformed sequence is said to converge asymptotically faster than the original sequence if

where is the limit of , assumed to be convergent. In this case, convergence acceleration is obtained. If the original sequence is divergent, the sequence transformation acts as extrapolation method to the antilimit .

Examples

The simplest examples of sequence transformations include shifting all elements, if and 0 otherwise for an integer k that does not depend on n, and scalar multiplication of the sequence, for some constant that does not depend on These are both examples of linear sequence transformations.

Less trivial examples include the discrete convolution of sequences with another reference sequence. A particularly basic example is the difference operator, which is convolution with the sequence and is a discrete analog of the derivative. The binomial transform is another linear transformation of a more general type.

An example of a nonlinear sequence transformation is Aitken's delta-squared process, used to improve the rate of convergence of a slowly convergent sequence. An extended form of this is the Shanks transformation. The Möbius transform is also a nonlinear transformation, only possible for integer sequences.

See also

References