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 appl ...
, 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, more ...
(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 calle ...
) that computes its
forward difference A finite difference is a mathematical expression of the form . If a finite difference is divided by , one gets a difference quotient. The approximation of derivatives by finite differences plays a central role in finite difference methods for the ...
s. 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 series ...
.


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. 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.


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 seri ...
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 series ...
, 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 Leonhard Euler ( , ; 15 April 170718 September 1783) was a Swiss mathematician, physicist, astronomer, geographer, logician and engineer who founded the studies of graph theory and topology and made pioneering and influential discoveries in ma ...
\,_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 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 Complex analysis, traditionally known as the theory of functions of a complex variable, is the branch of mathematical analysis that investigates functions of complex numbers. It is helpful in many branches of mathematics, including algebrai ...
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 linear algebra, a Hankel matrix (or catalecticant matrix), named after Hermann Hankel, is a square matrix in which each ascending skew-diagonal from left to right is constant, e.g.: \qquad\begin a & b & c & d & e \\ b & c & d & e & f \\ c & d & ...
. 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 A finite difference is a mathematical expression of the form . If a finite difference is divided by , one gets a difference quotient. The approximation of derivatives by finite differences plays a central role in finite difference methods for the ...
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 Moebius, Möbius or Mobius may refer to: People * August Ferdinand Möbius (1790–1868), German mathematician and astronomer * Theodor Möbius (1821–1890), German philologist * Karl Möbius (1825–1908), German zoologist and ecologist * Paul ...
*
Stirling transform In combinatorial mathematics, the Stirling transform of a sequence of numbers is the sequence given by :b_n=\sum_^n \left\ a_k, where \left\ is the Stirling number of the second kind, also denoted ''S''(''n'',''k'') (with a capital ''S''), which ...
* Euler summation * Binomial QMF *
List of factorial and binomial topics {{Short description, none This is a list of factorial and binomial topics in mathematics. See also binomial (disambiguation). * Abel's binomial theorem * Alternating factorial *Antichain *Beta function *Bhargava factorial *Binomial coefficient **P ...


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 compu ...
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