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 discrete convolution with another sequence and resummation of a sequence and nonlinear mappings, more generally. They 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.
Classical examples for sequence transformations include the binomial transform, Möbius transform, and Stirling transform.
For a given sequence
(sn)n\in\N,
and a sequence transformation
T,
T
T((sn))=(s'n)n\in\N,
where the elements of the transformed sequence are usually computed from some finite number of members of the original sequence, for instance
sn'=Tn(sn,sn+1
,...,s | |
n+kn |
)
for some natural number
kn
n
Tn
kn+1
n.
sn
s'n
If the multivariate functions
Tn
n,
s'n=\sum
kn | |
m=0 |
cn,msn+m
for some constants
kn
cn,0
,...,c | |
n,kn |
n,
T
In the context of series acceleration, when the original sequence
(sn)
(s'n)
\ell
n → infty,
\limn\toinfty
s'n-\ell | |
sn-\ell |
=0.
\ell
The simplest examples of sequence transformations include shifting all elements by an integer
k
n,
s'n=sn+k
n+k\geq0
c
n,
s'n=csn.
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
(-1,1,0,\ldots)
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.