Skip to content

Permutations, Combinations & Binomial Theorem

Combinatorial Principles

Combinatorics deals with counting, arrangement, and structural grouping. In high-level competitions, problems combine the Principle of Inclusion-Exclusion (PIE), Multinomial coefficients, Derangements, and Binomial series differentiation/integration.


1. Fundamental Principles & Counting Formulas

📊Visual Mathematical Intuition
Combinatorial Grid Lattice Paths & Pascal's Triangle Symmetry
(0,0) (m,n) Total Moves = m + n, Choose m Right 1 11 121 1331 14641 Pascal Sum: 1 + 2 = 3 | Binomial Coefficients C(n, r)
Lattice Path Formula:Paths(0,0)(m,n)=(m+nm)=(m+n)!m!n!\text{Paths}(0,0) \to (m, n) = \binom{m+n}{m} = \frac{(m+n)!}{m! n!}
Pascal Recurrence:(nr)=(n1r1)+(n1r)\binom{n}{r} = \binom{n-1}{r-1} + \binom{n-1}{r}
Symmetry Property:(nr)=(nnr)\binom{n}{r} = \binom{n}{n-r}

Combinatorial 2D lattice paths from (0,0)(0,0) to (m,n)(m,n) equaling (m+nm)\binom{m+n}{m}, connected with Pascal's triangle recurrence and horizontal reflection symmetry.

Permutations & Combinations

  • Permutation of n distinct items taken r at a time: nPr=n!(nr)!
  • Combination of n distinct items taken r at a time: nCr=(nr)=n!r!(nr)!

Partitioning & Distribution (Stars & Bars Method)

Number of non-negative integer solutions to x1+x2++xr=n (xi0):

Solutions=(n+r1r1)

Number of strictly positive integer solutions (xi1):

Solutions=(n1r1)

2. Derangements & Inclusion-Exclusion Principle

Derangement Formula Dn

The number of permutations of n distinct items such that no item appears in its original position is:

Dn=n![111!+12!13!++(1)nn!]=[n!e]

Recurrence Relation: Dn=(n1)(Dn1+Dn2) with D1=0,D2=1,D3=2,D4=9,D5=44.


3. Binomial Theorem & Coefficient Identities

(x+y)n=r=0n(nr)xnryr

Key Binomial Coefficient Identities

  1. r=0n(nr)=2n
  2. r=0n(1)r(nr)=0C0+C2+C4+=C1+C3+C5+=2n1
  3. Pascal's Identity: (nr)+(nr1)=(n+1r)
  4. Vandermonde's Convolution Identity:k=0r(mk)(nrk)=(m+nr)
  5. Sum of Squares:r=0n(nr)2=(2nn)

4. Multinomial Theorem

(x1+x2++xk)n=r1+r2++rk=nn!r1!r2!rk!x1r1x2r2xkrk
  • Total Number of Terms in Expansion: (n+k1k1)