TOPICS
Search

Bell Polynomial


The term "Bell polynomial" refers to univariate exponential polynomials and to related multivariate polynomials.

BellPolynomialPartitions

In the exponential convention used here, the multivariate family consists of partial Bell polynomials and their complete Bell polynomial sums. The diagram above shows all 15 set partitions of four objects, grouped by the number of blocks. Each set block of size j contributes a factor x_j, and the row labels give the partial Bell polynomials B_(4,k). Their sum is the complete Bell polynomial Y_4.

The corresponding univariate Bell polynomial is the specialization

 phi_n(x)=Y_n(x,...,x)=sum_(k=0)^nB_(n,k)(x,...,x),
(1)

where phi_n is the univariate Bell polynomial, Y_n the multivariate complete Bell polynomial, and B_(n,k) the multivariate partial Bell polynomial. All three families are called Bell polynomials. A generalized Bell polynomial expresses derivatives of a function composition of any finite number of functions. An alternative convention defines ordinary partial Bell polynomials using ordinary generating functions, whose terms contain t^n rather than the t^n/n! used in exponential generating functions. This changes the coefficients of the polynomials.

ExponentialPolynomials

A univariate Bell polynomial B_n(x), also called an exponential polynomial and denoted phi_n(x) (Bell 1934, Roman 1984, pp. 63-67) is a polynomial, for a nonnegative integer n, that generalizes the Bell number B_n and complementary Bell number B^~_n such that

B_n(1)=B_n
(2)
B_n(-1)=B^~_n.
(3)

These univariate Bell polynomials generalize the exponential function.

The univariate Bell polynomials should not be confused with Bernoulli polynomials, which are also commonly denoted B_n(x).

The univariate Bell polynomials are implemented in the Wolfram Language as BellB[n, x].

The first few univariate Bell polynomials are

B_0(x)=1
(4)
B_1(x)=x
(5)
B_2(x)=x^2+x
(6)
B_3(x)=x^3+3x^2+x
(7)
B_4(x)=x^4+6x^3+7x^2+x
(8)
B_5(x)=x^5+10x^4+25x^3+15x^2+x
(9)
B_6(x)=x^6+15x^5+65x^4+90x^3+31x^2+x
(10)

(OEIS A106800).

{B_n(x)} forms the associated Sheffer sequence for

 f(t)=ln(1+t),
(11)

so these polynomials have the exponential generating function

 sum_(k=0)^infty(B_k(x))/(k!)t^k=e^((e^t-1)x).
(12)

An explicit sum for B_n(x) is

 B_n(x)=e^(-x)sum_(k=0)^infty(k^nx^k)/(k!)
(13)

with the convention 0^0=1 when n=0. A recurrence relation is

 B_n(x)=xsum_(k=1)^n(n-1; k-1)B_(k-1)(x),
(14)

with B_0(x)=1, where (n; k) is a binomial coefficient.

The univariate Bell polynomials B_n(x) have the explicit formula

 B_n(x)=sum_(k=0)^nS(n,k)x^k,
(15)

where S(n,k) is a Stirling number of the second kind.

A binomial sum is given by

 B_n(x+y)=sum_(k=0)^n(n; k)B_k(x)B_(n-k)(y),
(16)

where (n; k) is a binomial coefficient.

For x!=0, the derivative of B_n(x) is given by

 d/(dx)B_n(x)=(B_(n+1)(x))/x-B_n(x),
(17)

so B_n(x) satisfies the recurrence equation

 B_(n+1)(x)=x[B_n(x)+B_n^'(x)].
(18)

See also

Actuarial Polynomial, Bell Number, Complementary Bell Number, Complete Bell Polynomial, Dobiński's Formula, Faà di Bruno's Formula, Idempotent Number, Lah Number, Partial Bell Polynomial, Sheffer Sequence, Stirling Number of the Second Kind

Explore with Wolfram|Alpha

References

Bell, E. T. "Exponential Polynomials." Ann. Math. 35, 258-277, 1934.Comtet, L. Advanced Combinatorics: The Art of Finite and Infinite Expansions, rev. enl. ed. Dordrecht, Netherlands: Reidel, p. 133, 1974.Riordan, J. An Introduction to Combinatorial Analysis. New York: Wiley, pp. 35-38, 49, and 142, 1980.Roman, S. "The Exponential Polynomials" and "The Bell Polynomials." §4.1.3 and §4.1.8 in The Umbral Calculus. New York: Academic Press, pp. 63-67 and 82-87, 1984.Wheeler, F. S. "Bell Polynomials." ACM SIGSAM Bull. 21, 44-53, 1987. https://doi.org/10.1145/29309.29317.Sloane, N. J. A. Sequence A106800 in "The On-Line Encyclopedia of Integer Sequences."

Referenced on Wolfram|Alpha

Bell Polynomial

Cite this as:

Weisstein, Eric W. "Bell Polynomial." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/BellPolynomial.html

Subject classifications