A binomial coefficient, written and read “ choose ,” counts the ways to select distinct objects from distinct objects without regard to order. Equivalently, it counts the -element subsets of an -element set. These numbers connect combinatorics with algebra: they are also the coefficients in the expansion described by the binomial theorem. (discrete.openmathbooks.org)
Definition and counting interpretation
For nonnegative integers and , with ,
where denotes the factorial and . The boundary values are
For fixed nonnegative , the conventional extension is when or . This makes many identities valid without separate boundary cases. (dlmf.nist.gov)
The factorial formula follows by first counting ordered selections:
Each unordered selection appears times, once for each ordering, so division by removes the duplication. For example,
Thus five people can form ten different two-person committees. The counting interpretation requires distinct objects, no repetition, and no significance attached to selection order. (discrete.openmathbooks.org)
Binomial expansion
For a nonnegative integer ,
To obtain , one chooses from exactly of the factors and from the others. There are such choices. For example,
The formula holds for commuting quantities; it does not generally hold in this form for noncommuting matrices or operators. (dlmf.nist.gov)
Setting gives the generating function
a polynomial whose coefficients record the numbers of subsets of each size. (dlmf.nist.gov)
Pascal’s triangle and recurrence
Arranging the coefficients by their upper index produces Pascal’s triangle, with rows numbered from zero:
Its interior entries satisfy Pascal’s recurrence relation:
To prove this, distinguish one object. A -element selection either contains it, leaving objects to choose from the remaining , or excludes it, leaving objects to choose. These cases are disjoint and exhaustive. (discrete.openmathbooks.org)
The triangle predates Pascal’s work: earlier forms occurred in Indian, Chinese, and Islamic mathematical traditions. Pascal’s seventeenth-century treatment developed its properties and applications rather than introducing the underlying array for the first time. (opentext.uleth.ca)
Fundamental identities
Symmetry follows by pairing each selection with its complement:
The row sum
counts all subsets, or equivalently all elements of the power set. The alternating row sum is
Both sums also follow by evaluating at and . (dlmf.nist.gov)
Vandermonde’s identity states that
It counts an -element selection from two disjoint sets by separating cases according to how many selected elements come from the first set. (dlmf.nist.gov)
Applications in probability and path counting
In probability, the binomial distribution describes the number of successes in independent trials with the same success probability . Its probability mass function is
The coefficient counts which trial positions contain successes; the remaining factors give the probability of each such outcome pattern. (statslab.cam.ac.uk)
Binomial coefficients also count lattice paths. A path from to , using only unit steps right and up, has steps. Choosing the positions of its upward steps gives
possible paths. Restrictions such as forbidden points or boundaries require additional counting arguments. (dlmf.nist.gov)
Computation and numerical limitations
For one coefficient, a multiplicative calculation avoids constructing three factorials. Put ; then
Starting with , the update
produces an integer at each stage when performed exactly. However, the intermediate multiplication can overflow a fixed-width integer even when the final coefficient fits. Cancelling common factors before multiplication reduces that risk. (commons.apache.org)
For many nearby coefficients, Pascal’s recurrence supports dynamic programming using addition. Direct factorial evaluation is mathematically correct but can create unnecessarily large intermediate values; exact integer calculation and approximate numerical calculation are therefore distinct computational tasks. (discrete.openmathbooks.org)
Generalized coefficients
For a complex number and a nonnegative integer , the generalized definition is
For fixed , this is a polynomial in . It agrees with ordinary binomial coefficients when is a nonnegative integer, but otherwise need not represent a count. (dlmf.nist.gov)
These coefficients occur in the generalized binomial power series:
using the branch analytic near . When is a nonnegative integer, the series terminates and becomes the ordinary finite expansion. (dlmf.nist.gov)
A different extension is the multinomial coefficient:
It counts assignments of distinct objects to labeled groups of prescribed sizes. The binomial coefficient is its two-group case. (dlmf.nist.gov)
References
- Binomial Coefficientsdiscrete.openmathbooks.org
- DLMF: §1.2 Elementary Algebradlmf.nist.gov
- DLMF: §26.3 Lattice Paths: Binomial Coefficientsdlmf.nist.gov
- The Arithmetic Triangle (Pascal's Triangle)opentext.uleth.ca
- BinomialCoefficient.javacommons.apache.org
- DLMF: §4.6 Power Seriesdlmf.nist.gov
- DLMF: §26.4 Lattice Paths: Multinomial Coefficients and Set Partitionsdlmf.nist.gov