HOME

TheInfoList



OR:

In
mathematics Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
, particularly 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 ...
, a Stirling number of the second kind (or Stirling partition number) is the number of ways to partition a set of ''n'' objects into ''k'' non-empty subsets and is denoted by S(n,k) or \textstyle \left\. Stirling numbers of the second kind occur in the field of
mathematics Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
called
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 ...
and the study of
partitions Partition may refer to: Computing Hardware * Disk partitioning, the division of a hard disk drive * Memory partition, a subdivision of a computer's memory, usually for use by a single job Software * Partition (database), the division of ...
. Stirling numbers of the second kind are one of two kinds of
Stirling number In mathematics, Stirling numbers arise in a variety of analytic and combinatorial problems. They are named after James Stirling, who introduced them in a purely algebraic setting in his book ''Methodus differentialis'' (1730). They were rediscov ...
s, the other kind being called Stirling numbers of the first kind (or Stirling cycle numbers). Mutually inverse (finite or infinite) triangular matrices can be formed from the Stirling numbers of each kind according to the parameters ''n'', ''k''.


Definition

The Stirling numbers of the second kind, written S(n,k) or \lbrace\textstyle\rbrace or with other notations, count the number of ways to partition a
set Set, The Set, SET or SETS may refer to: Science, technology, and mathematics Mathematics *Set (mathematics), a collection of elements *Category of sets, the category whose objects and morphisms are sets and total functions, respectively Electro ...
of n labelled objects into k nonempty unlabelled subsets. Equivalently, they count the number of different
equivalence relation In mathematics, an equivalence relation is a binary relation that is reflexive, symmetric and transitive. The equipollence relation between line segments in geometry is a common example of an equivalence relation. Each equivalence relatio ...
s with precisely k equivalence classes that can be defined on an n element set. In fact, there is a
bijection In mathematics, a bijection, also known as a bijective function, one-to-one correspondence, or invertible function, is a function between the elements of two sets, where each element of one set is paired with exactly one element of the other ...
between the set of partitions and the set of equivalence relations on a given set. Obviously, :\left\ = 1 and for n \geq 1, \left\ = 1 as the only way to partition an ''n''-element set into ''n'' parts is to put each element of the set into its own part, and the only way to partition a nonempty set into one part is to put all of the elements in the same part. They can be calculated using the following explicit formula: :\left\ = \frac\sum_^ (-1)^ \binom (k-i)^n. The Stirling numbers of the second kind may also be characterized as the numbers that arise when one expresses powers of an indeterminate ''x'' in terms of the
falling factorial In mathematics, the falling factorial (sometimes called the descending factorial, falling sequential product, or lower factorial) is defined as the polynomial :\begin (x)_n = x^\underline &= \overbrace^ \\ &= \prod_^n(x-k+1) = \prod_^(x-k) \,. \e ...
s :(x)_n=x(x-1)(x-2)\cdots(x-n+1) . (In particular, (''x'')0 = 1 because it is an empty product.) In general, one has :\sum_^n \left\(x)_k=x^n.


Notation

Various notations have been used for Stirling numbers of the second kind. The brace notation \textstyle \lbrace\rbrace was used by Imanuel Marx and Antonio Salmeri in 1962 for variants of these numbers. This led Knuth to use it, as shown here, in the first volume of ''
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 ...
'' (1968). According to the third edition of ''The Art of Computer Programming'', this notation was also used earlier by Jovan Karamata in 1935. The notation ''S''(''n'', ''k'') was used by Richard Stanley in his book ''
Enumerative Combinatorics Enumerative combinatorics is an area of combinatorics that deals with the number of ways that certain patterns can be formed. Two examples of this type of problem are counting combinations and counting permutations. More generally, given an infin ...
'' and also, much earlier, by many other writers. The notations used on this page for Stirling numbers are not universal, and may conflict with notations in other sources.


Relation to Bell numbers

Since the Stirling number \left\ counts set partitions of an ''n''-element set into ''k'' parts, the sum :B_n=\sum_^n \left\ over all values of ''k'' is the total number of partitions of a set with ''n'' members. This number is known as the ''n''th Bell number. Analogously, the ordered Bell numbers can be computed from the Stirling numbers of the second kind via :a_n = \sum_^n k! \left\.


Table of values

Below is a triangular array of values for the Stirling numbers of the second kind : As with the binomial coefficients, this table could be extended to , but those entries would all be 0.


Properties


Recurrence relation

Stirling numbers of the second kind obey the recurrence relation :\left\ = k \left\ + \left\ \quad \mbox \; 0 with initial conditions :\left\ = 1 \quad \mbox \; n \geq 0 \quad \mbox \quad \left\ = \left\ = 0 \quad \mbox n>0 \mbox For instance, the number 25 in column ''k''=3 and row ''n''=5 is given by 25=7+(3×6), where 7 is the number above and to the left of 25, 6 is the number above 25 and 3 is the column containing the 6. To prove this recurrence, observe that a partition of the objects into ''k'' nonempty subsets either contains the -th object as a singleton or it does not. The number of ways that the singleton is one of the subsets is given by :\left\ since we must partition the remaining objects into the available subsets. In the other case the -th object belongs to a subset containing other objects. The number of ways is given by :k \left\ since we partition all objects other than the -th into ''k'' subsets, and then we are left with ''k'' choices for inserting object . Summing these two values gives the desired result. Some more recurrences are as follows: :\left\ = \sum_^n \left\, :\left\ = \sum_^n (k+1)^ \left\ , :\left\ = \sum_^k j \left\.


Lower and upper bounds

If n \geq 2 and 1 \leq k \leq n-1, then :L(n,k) \leq \left\ \leq U(n,k) where :L(n,k) = \frac(k^2+k+2)k^-1 and :U(n,k) = \frac k^.


Maximum

For fixed n, \left\ has a single maximum, which is attained for at most two consecutive values of ''k''. That is, there is an integer K_n such that :\left\ < \left\ < \cdots < \left\, :\left\ \geq \left\ > \cdots > \left\. When n is large :K_n \sim \frac, and the maximum value of the Stirling number of second kind is :\log \left\ = n\log n - n \log\log n - n + O(n \log\log n / \log n).


Parity

The
parity Parity may refer to: * Parity (computing) ** Parity bit in computing, sets the parity of data for the purpose of error detection ** Parity flag in computing, indicates if the number of set bits is odd or even in the binary representation of the ...
of a Stirling number of the second kind is equal to the parity of a related
binomial coefficient In mathematics, the binomial coefficients are the positive integers that occur as coefficients in the binomial theorem. Commonly, a binomial coefficient is indexed by a pair of integers and is written \tbinom. It is the coefficient of the t ...
: :\left\\equiv \binom\ \pmod, where z = n - \left\lceil\displaystyle\frac\right\rceil,\ w = \left\lfloor\displaystyle\frac\right\rfloor. This relation is specified by mapping ''n'' and ''k'' coordinates onto the Sierpiński triangle. More directly, let two sets contain positions of 1's in binary representations of results of respective expressions: : \begin \mathbb:\ \sum_ 2^i &= n-k,\\ \mathbb:\ \sum_ 2^j &= \left\lfloor\dfrac\right\rfloor.\\ \end One can mimic a
bitwise AND In computer programming, a bitwise operation operates on a bit string, a bit array or a binary numeral (considered as a bit string) at the level of its individual bits. It is a fast and simple action, basic to the higher-level arithmetic oper ...
operation by intersecting these two sets: : \beginn\\k\end\,\bmod\,2 = \begin 0, & \mathbb\cap\mathbb\ne\empty;\\ 1, & \mathbb\cap\mathbb=\empty; \end to obtain the parity of a Stirling number of the second kind in ''O''(1) time. In
pseudocode In computer science, pseudocode is a plain language description of the steps in an algorithm or another system. Pseudocode often uses structural conventions of a normal programming language, but is intended for human reading rather than machine re ...
: : \beginn\\k\end\,\bmod\,2 := \left left( \left(n-k\right)\ \And\ \left( \left(k-1\right)\,\mathrm\,2 \right)\right) = 0\right where \left \right is the
Iverson bracket In mathematics, the Iverson bracket, named after Kenneth E. Iverson, is a notation that generalises the Kronecker delta, which is the Iverson bracket of the statement . It maps any statement to a function of the free variables in that statement ...
. The parity of a central Stirling number of the second kind \textstyle \left\ is odd if and only if n is a fibbinary number, a number whose binary representation has no two consecutive 1s.


Simple identities

Some simple identities include :\left\ = \binom. This is because dividing ''n'' elements into sets necessarily means dividing it into one set of size 2 and sets of size 1. Therefore we need only pick those two elements; and :\left\ = 2^-1. To see this, first note that there are 2 ''ordered'' pairs of complementary subsets ''A'' and ''B''. In one case, ''A'' is empty, and in another ''B'' is empty, so ordered pairs of subsets remain. Finally, since we want ''unordered'' pairs rather than ''ordered'' pairs we divide this last number by 2, giving the result above. Another explicit expansion of the recurrence-relation gives identities in the spirit of the above example. : \begin \left\ & = \frac \\ pt\left\ & = \frac \\ pt\left\ & = \frac \\ pt\left\ & = \frac \\ pt& \ \ \vdots \end These examples can be summarized by the recurrence : \left\lbrace\begin n \\ k \end\right\rbrace = \frac-\sum_^ \frac.


Explicit formula

The Stirling numbers of the second kind are given by the explicit formula: :\left\ =\frac\sum_^(-1)^ j^n =\sum_^k (-1)^ \frac . This can be derived by using inclusion-exclusion to count the number of surjections from ''n'' to ''k'' and using the fact that the number of such surjections is k! \left\ . Additionally, this formula is a special case of the ''k''th forward difference of the
monomial In mathematics, a monomial is, roughly speaking, a polynomial which has only one term. Two definitions of a monomial may be encountered: # A monomial, also called power product, is a product of powers of variables with nonnegative integer expon ...
x^n evaluated at ''x'' = 0: : \Delta^k x^n = \sum_^(-1)^ (x+j)^n. Because the
Bernoulli polynomial In mathematics, the Bernoulli polynomials, named after Jacob Bernoulli, combine the Bernoulli numbers and binomial coefficients. They are used for series expansion of functions, and with the Euler–MacLaurin formula. These polynomials occur ...
s may be written in terms of these forward differences, one immediately obtains a relation in the
Bernoulli number In mathematics, the Bernoulli numbers are a sequence of rational numbers which occur frequently in analysis. The Bernoulli numbers appear in (and can be defined by) the Taylor series expansions of the tangent and hyperbolic tangent functions, ...
s: :B_m(0)=\sum_^m \frac \left\.


Generating functions

For a fixed integer ''n'', 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 ...
for the Stirling numbers of the second kind \left\, \left\, \ldots is given by : \sum_^n \left\ x^k = T_n(x), where T_n(x) are Touchard polynomials. If one sums the Stirling numbers against the falling factorial instead, one can show the following identities, among others: : \sum_^n \left\ (x)_k = x^n and : \sum_^ \left\ (x-1)_ = x^n. For a fixed integer ''k'', the Stirling numbers of the second kind \left\, \left\, \ldots have rational ordinary generating function :\sum_^\infty \left\ x^ = \prod_^k \frac = \frac and have exponential generating function given by : \sum_^\infty \left\ \frac = \frac. A mixed bivariate generating function for the Stirling numbers of the second kind is : \sum_ \left\ \frac y^k = e^.


Asymptotic approximation

For fixed value of k, the asymptotic value of the Stirling numbers of the second kind as n\rightarrow \infty is given by : \left\ \sim \frac. On the other side, if k = o(\sqrt) (where ''o'' denotes the little o notation) then : \left\ \sim \frac \left( 1 + \frac \frac + \frac \frac + \cdots \right). A uniformly valid approximation also exists: for all such that , one has : \left\ \sim \sqrt \left(\frac\right)^ \frac e^ \left(\right), where v=n/k , and G\in (0,1) is the unique solution to G = v e^ . Relative error is bounded by about 0.066/n .


Applications


Moments of the Poisson distribution

If ''X'' is a
random variable A random variable (also called random quantity, aleatory variable, or stochastic variable) is a mathematical formalization of a quantity or object which depends on random events. It is a mapping or a function from possible outcomes (e.g., the po ...
with a
Poisson distribution In probability theory and statistics, the Poisson distribution is a discrete probability distribution that expresses the probability of a given number of events occurring in a fixed interval of time or space if these events occur with a known co ...
with
expected value In probability theory, the expected value (also called expectation, expectancy, mathematical expectation, mean, average, or first moment) is a generalization of the weighted average. Informally, the expected value is the arithmetic mean of a ...
λ, then its ''n-''th
moment Moment or Moments may refer to: * Present time Music * The Moments, American R&B vocal group Albums * ''Moment'' (Dark Tranquillity album), 2020 * ''Moment'' (Speed album), 1998 * ''Moments'' (Darude album) * ''Moments'' (Christine Guldbrand ...
is :E(X^n)=\sum_^n \left\\lambda^k. In particular, the ''n''th moment of the Poisson distribution with expected value 1 is precisely the number of partitions of a set of size ''n'', i.e., it is the ''n''th Bell number (this fact is Dobiński's formula).


Moments of fixed points of random permutations

Let the random variable ''X'' be the number of fixed points of a uniformly distributed random permutation of a finite set of size ''m''. Then the ''n''th moment of ''X'' is :E(X^n) = \sum_^m \left\. Note: The upper bound of summation is ''m'', not ''n''. In other words, the ''n''th moment of this
probability distribution In probability theory and statistics, a probability distribution is the mathematical function that gives the probabilities of occurrence of different possible outcomes for an experiment. It is a mathematical description of a random phenomenon ...
is the number of partitions of a set of size ''n'' into no more than ''m'' parts. This is proved in the article on random permutation statistics, although the notation is a bit different.


Rhyming schemes

The Stirling numbers of the second kind can represent the total number of
rhyme scheme A rhyme scheme is the pattern of rhymes at the end of each line of a poem or song. It is usually referred to by using letters to indicate which lines rhyme; lines designated with the same letter all rhyme with each other. An example of the ABAB r ...
s for a poem of ''n'' lines. S(n,k) gives the number of possible rhyming schemes for ''n'' lines using ''k'' unique rhyming syllables. As an example, for a poem of 3 lines, there is 1 rhyme scheme using just one rhyme (aaa), 3 rhyme schemes using two rhymes (aab, aba, abb), and 1 rhyme scheme using three rhymes (abc).


Variants


Associated Stirling numbers of the second kind

An ''r''-associated Stirling number of the second kind is the number of ways to partition a set of ''n'' objects into ''k'' subsets, with each subset containing at least ''r'' elements. It is denoted by S_r(n,k) and obeys the recurrence relation :S_r(n+1, k)=k\ S_r(n, k)+\binomS_r(n-r+1, k-1) The 2-associated numbers appear elsewhere as "Ward numbers" and as the magnitudes of the coefficients of Mahler polynomials.


Reduced Stirling numbers of the second kind

Denote the ''n'' objects to partition by the integers 1, 2, ..., ''n''. Define the reduced Stirling numbers of the second kind, denoted S^d(n, k), to be the number of ways to partition the integers 1, 2, ..., ''n'' into ''k'' nonempty subsets such that all elements in each subset have pairwise distance at least ''d''. That is, for any integers ''i'' and ''j'' in a given subset, it is required that , i-j, \geq d. It has been shown that these numbers satisfy :S^d(n, k) = S(n-d+1, k-d+1), n \geq k \geq d (hence the name "reduced").A. Mohr and T.D. Porter,
Applications of Chromatic Polynomials Involving Stirling Numbers
', Journal of Combinatorial Mathematics and Combinatorial Computing 70 (2009), 57–64.
Observe (both by definition and by the reduction formula), that S^1(n, k) = S(n, k), the familiar Stirling numbers of the second kind.


See also

* Bell number – the number of partitions of a set with ''n'' members * Stirling numbers of the first kind *
Stirling polynomials In mathematics, the Stirling polynomials are a family of polynomials that generalize important sequences of numbers appearing in combinatorics and analysis, which are closely related to the Stirling numbers, the Bernoulli numbers, and the genera ...
*
Twelvefold way In combinatorics, the twelvefold way is a systematic classification of 12 related enumerative problems concerning two finite sets, which include the classical problems of counting permutations, combinations, multisets, and partitions either of ...
*


References

* . * . *
Calculator for Stirling Numbers of the Second Kind

Set Partitions: Stirling Numbers
* {{Classes of natural numbers Permutations Factorial and binomial topics Triangles of numbers Operations on numbers pl:Liczby Stirlinga#Liczby Stirlinga II rodzaju