HOME

TheInfoList



OR:

In
combinatorics Combinatorics is an area of mathematics primarily concerned with counting, both as a means and an end in obtaining results, and certain properties of finite structures. It is closely related to many other areas of mathematics and has many a ...
, the binomial transform is a
sequence transformation 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, mo ...
(i.e., a transform of a
sequence In mathematics, a sequence is an enumerated collection of objects in which repetitions are allowed and order matters. Like a set, it contains members (also called ''elements'', or ''terms''). The number of elements (possibly infinite) is called ...
) that computes its forward differences. It is closely related to the Euler transform, which is the result of applying the binomial transform to the sequence associated with its
ordinary generating function In mathematics, a generating function is a way of encoding an infinite sequence of numbers () by treating them as the coefficients of a formal power series. This series is called the generating function of the sequence. Unlike an ordinary ser ...
.


Definition

The binomial transform, ''T'', of a sequence, , is the sequence defined by :s_n = \sum_^n (-1)^k a_k. Formally, one may write :s_n = (Ta)_n = \sum_^n T_ a_k for the transformation, where ''T'' is an infinite-dimensional operator with matrix elements ''T''''nk''. The transform is an involution, that is, :TT = 1 or, using index notation, :\sum_^\infty T_T_ = \delta_ where \delta_ is the
Kronecker delta In mathematics, the Kronecker delta (named after Leopold Kronecker) is a function of two variables, usually just non-negative integers. The function is 1 if the variables are equal, and 0 otherwise: \delta_ = \begin 0 &\text i \neq j, \\ 1 & ...
. The original series can be regained by :a_n=\sum_^n (-1)^k s_k. The binomial transform of a sequence is just the ''n''th forward differences of the sequence, with odd differences carrying a negative sign, namely: :\begin s_0 &= a_0 \\ s_1 &= - (\Delta a)_0 = -a_1+a_0 \\ s_2 &= (\Delta^2 a)_0 = -(-a_2+a_1)+(-a_1+a_0) = a_2-2a_1+a_0 \\ &\;\; \vdots \\ s_n &= (-1)^n (\Delta^n a)_0 \end where Δ is the forward difference operator. Some authors define the binomial transform with an extra sign, so that it is not self-inverse: :t_n = \sum_^n (-1)^ a_k whose inverse is :a_n=\sum_^n t_k. In this case the former transform is called the ''inverse binomial transform'', and the latter is just ''binomial transform''. This is standard usage for example in
On-Line Encyclopedia of Integer Sequences The On-Line Encyclopedia of Integer Sequences (OEIS) is an online database of integer sequences. It was created and maintained by Neil Sloane while researching at AT&T Labs. He transferred the intellectual property and hosting of the OEIS to t ...
.


Example

Both versions of the Binomial transform appear in difference tables. Consider the following difference table: Each line is the difference of the previous line. (The ''n''-th number in the ''m''-th line is ''a''''m'',''n'' = 3''n''−2(2''m''+1''n''2 + 2''m''(1+6''m'')''n'' + 2''m''-19''m''2), and the difference equation ''a''''m''+1,''n'' = ''a''''m'',''n''+1 - ''a''''m'',''n'' holds.) The top line read from left to right is = 0, 1, 10, 63, 324, 1485, ... The diagonal with the same starting point 0 is = 0, 1, 8, 36, 128, 400, ... is the noninvolutive binomial transform of . The top line read from right to left is = 1485, 324, 63, 10, 1, 0, ... The cross-diagonal with the same starting point 1485 is = 1485, 1161, 900, 692, 528, 400, ... is the involutive binomial transform of .


Ordinary generating function

The transform connects the
generating function In mathematics, a generating function is a way of encoding an infinite sequence of numbers () by treating them as the coefficients of a formal power series. This series is called the generating function of the sequence. Unlike an ordinary serie ...
s associated with the series. For the
ordinary generating function In mathematics, a generating function is a way of encoding an infinite sequence of numbers () by treating them as the coefficients of a formal power series. This series is called the generating function of the sequence. Unlike an ordinary ser ...
, let :f(x)=\sum_^\infty a_n x^n and :g(x)=\sum_^\infty s_n x^n then :g(x) = (Tf)(x) = \frac f\left(\frac\right).


Euler transform

The relationship between the ordinary generating functions is sometimes called the Euler transform. It commonly makes its appearance in one of two different ways. In one form, it is used to accelerate the convergence of an alternating series. That is, one has the identity :\sum_^\infty (-1)^n a_n = \sum_^\infty (-1)^n \frac which is obtained by substituting ''x'' = 1/2 into the last formula above. The terms on the right hand side typically become much smaller, much more rapidly, thus allowing rapid numerical summation. The Euler transform can be generalized (Borisov B. and Shkodrov V., 2007): :\sum_^\infty (-1)^n a_n = \sum_^\infty (-1)^n \frac , where ''p'' = 0, 1, 2,… The Euler transform is also frequently applied to the Euler hypergeometric integral \,_2F_1. Here, the Euler transform takes the form: :\,_2F_1 (a,b;c;z) = (1-z)^ \,_2F_1 \left(c-a, b; c;\frac \right). The binomial transform, and its variation as the Euler transform, is notable for its connection to the
continued fraction In mathematics, a continued fraction is an expression obtained through an iterative process of representing a number as the sum of its integer part and the reciprocal of another number, then writing this other number as the sum of its integer ...
representation of a number. Let 0 < x < 1 have the continued fraction representation :x= ;a_1, a_2, a_3,\cdots/math> then :\frac= ;a_1-1, a_2, a_3,\cdots/math> and :\frac= ;a_1+1, a_2, a_3,\cdots


Exponential generating function

For the exponential generating function, let :\overline(x)= \sum_^\infty a_n \frac and :\overline(x)= \sum_^\infty s_n \frac then :\overline(x) = (T\overline)(x) = e^x \overline(-x). The Borel transform will convert the ordinary generating function to the exponential generating function.


Integral representation

When the sequence can be interpolated by a complex analytic function, then the binomial transform of the sequence can be represented by means of a Nörlund–Rice integral on the interpolating function.


Generalizations

Prodinger gives a related, modular-like transformation: letting :u_n = \sum_^n a^k (-c)^ b_k gives :U(x) = \frac B\left(\frac\right) where ''U'' and ''B'' are the ordinary generating functions associated with the series \ and \, respectively. The rising ''k''-binomial transform is sometimes defined as :\sum_^n j^k a_j. The falling ''k''-binomial transform is :\sum_^n j^ a_j. Both are homomorphisms of the kernel of the Hankel transform of a series. In the case where the binomial transform is defined as :\sum_^n(-1)^\binoma_i=b_n. Let this be equal to the function \mathfrak J(a)_n=b_n. If a new forward difference table is made and the first elements from each row of this table are taken to form a new sequence \, then the second binomial transform of the original sequence is, :\mathfrak J^2(a)_n=\sum_^n(-2)^\binoma_i. If the same process is repeated ''k'' times, then it follows that, :\mathfrak J^k(a)_n=b_n=\sum_^n(-k)^\binoma_i. Its inverse is, :\mathfrak J^(b)_n=a_n=\sum_^nk^\binomb_i. This can be generalized as, :\mathfrak J^k(a)_n=b_n=(\mathbf E-k)^na_0 where \mathbf E is the shift operator. Its inverse is :\mathfrak J^{-k}(b)_n=a_n=(\mathbf E+k)^nb_0.


See also

* Newton series * Hankel matrix * Möbius transform * Stirling transform * Euler summation * Binomial QMF * List of factorial and binomial topics


References

* John H. Conway and Richard K. Guy, 1996, ''The Book of Numbers'' * Donald E. Knuth, ''
The Art of Computer Programming ''The Art of Computer Programming'' (''TAOCP'') is a comprehensive monograph written by the computer scientist Donald Knuth presenting programming algorithms and their analysis. Volumes 1–5 are intended to represent the central core of com ...
Vol. 3'', (1973) Addison-Wesley, Reading, MA. * Helmut Prodinger, 1992,
Some information about the Binomial transform
' * Michael Z. Spivey and Laura L. Steil, 2006,
The k-Binomial Transforms and the Hankel Transform
' * Borisov B. and Shkodrov V., 2007, Divergent Series in the Generalized Binomial Transform, Adv. Stud. Cont. Math., 14 (1): 77-82 * Khristo N. Boyadzhiev, ''Notes on the Binomial Transform'', Theory and Table, with Appendix on the Stirling Transform (2018), World Scientific.


External links



Transforms Factorial and binomial topics Hypergeometric functions