Skip to content
  • Overview
  • Curriculum
    • FLUMental maths and numerical fluency
    • COMBCounting and combinatorics
      • 1Basic counting

        • Counting: the four cases, and how to tell them apart
      • 2Binomial coefficients

        • Binomial identities, and proving them by counting twice
      • 3Inclusion–exclusion and invariants

        • Inclusion–exclusion, derangements and the pigeonhole
      • 4Advanced structures

        • Lattice paths, the reflection principle and Catalan numbers
    • PROBProbability
    • GAMEGames, decision theory and puzzles
    • MMMarket making
    • MKTMarkets and products

Practise

  • Question bank
  • Mental arithmetic
  • Market simulator
  • Arbitrage trees
  • Horse racing
  • Bid book
  • Screening tests
  • Mock papers

Reference

  • Formula reference
  • Search

Your record

  • Review queue
  • Progress
  • Leaderboard
  • Profile
  • Invite friends
AccountSend feedback
  1. Curriculum
  2. /Trading and market making
  3. /Counting and combinatorics
  4. /Binomial coefficients

Binomial identities, and proving them by counting twice

COMB · Chapter 2·12 min read·Asked at Jane Street, Optiver, SIG, Five Rings

Assumes Counting: the four cases, and how to tell them apart.

After this lesson you should be able to

  • Prove an identity by counting one set two ways.
  • Recall Pascal, the hockey stick, Vandermonde and the row sums.
  • Estimate a central binomial coefficient without computing it.

Every binomial identity worth knowing has a one-sentence combinatorial proof: find a set that both sides count, and describe the two ways of counting it. That technique is faster than algebra, harder to get wrong, and it is what an interviewer is hoping to hear.

Proposition 2.1

Count one thing two ways

To prove A=BA = BA=B, find a collection of objects and show that AAA counts it and so does BBB. Nothing else is required — no induction, no manipulation of factorials. The whole skill is choosing the collection, and the right choice is usually suggested by whichever side has the more elaborate structure.

Holds when

  • The proof is complete once both counts are described. Resist the urge to verify it algebraically as well.
  • If you cannot find the set, the algebraic route still works; it is just longer and easier to slip on.
IdentityThe set both sides count
(nk)=(nn−k)\binom{n}{k} = \binom{n}{n-k}(kn​)=(n−kn​)Subsets of size kkk — choose who is in, or who is out
(nk)=(n−1k−1)+(n−1k)\binom{n}{k} = \binom{n-1}{k-1} + \binom{n-1}{k}(kn​)=(k−1n−1​)+(kn−1​)Subsets of size kkk, split on whether item nnn is in
k(nk)=n(n−1k−1)k\binom{n}{k} = n\binom{n-1}{k-1}k(kn​)=n(k−1n−1​)Committees of size kkk with a chair
∑k(nk)=2n\sum_k \binom{n}{k} = 2^n∑k​(kn​)=2nAll subsets — by size, or by including each item or not
∑k(−1)k(nk)=0\sum_k (-1)^k\binom{n}{k} = 0∑k​(−1)k(kn​)=0Even and odd subsets, which are equinumerous for n≥1n \ge 1n≥1
∑i(mi)(nk−i)=(m+nk)\sum_{i}\binom{m}{i}\binom{n}{k-i} = \binom{m+n}{k}∑i​(im​)(k−in​)=(km+n​)Size-kkk subsets of two groups, split by how many come from the first
∑i=kn(ik)=(n+1k+1)\sum_{i=k}^{n}\binom{i}{k} = \binom{n+1}{k+1}∑i=kn​(ki​)=(k+1n+1​)Size-(k+1)(k{+}1)(k+1) subsets of {0..n}\{0..n\}{0..n}, split on the largest element
Table 2.2 · The identities, and what they count. The last two are Vandermonde and the hockey stick. Both are proved by conditioning on one feature of the object — where the elements came from, or what the maximum is.

Derivation 2.3

The committee and its chair

The cleanest example of the technique. Count committees of kkk people drawn from nnn, each with a designated chair.

  1. k(nk)k\binom{n}{k}k(kn​)

    Choose the committee, then choose its chair from within it.

  2. n(n−1k−1)n\binom{n-1}{k-1}n(k−1n−1​)

    Choose the chair from everyone, then fill the remaining k−1k-1k−1 seats.

  3. Same objects, two descriptions\text{Same objects, two descriptions}Same objects, two descriptions
k(nk)=n(n−1k−1)k\binom{n}{k} = n\binom{n-1}{k-1}k(kn​)=n(k−1n−1​)

Pascal’s triangle is the recursion. Every entry is the sum of the two above it, which is just the statement that a subset either contains the last item or does not. Knowing the first several rows by sight is worth more than it sounds: (n2)=n(n−1)/2\binom{n}{2} = n(n-1)/2(2n​)=n(n−1)/2 turns up constantly, the row sums are powers of two, and the alternating sums vanish. If you can picture the triangle you can reconstruct most of the table above.

includeexclude3 ways6 total3 ways
Figure 2.4 · Pascal’s rule is a split on the last item. Choose two of four items. If item 4 is included, choose one of the other three: 3 ways. If it is excluded, choose two of the other three: 3 ways. These disjoint cases give C(4,2) = C(3,1) + C(3,2) = 6.

The rest of this lesson is in Premium

You have read the opening. 14 more sections follow, including 6 worked examples and 3 quick checks.

Start the free 7-day trialSign in

Nothing is charged for 7 days, and you can cancel before then. Or read Arithmetic that survives a clock in full, free.

← Counting: the four cases, and how to tell them apartInclusion–exclusion, derangements and the pigeonhole →
On this page
  • Count one thing two ways
  • The identities, and what they count
  • The committee and its chair
  • Pascal’s rule is a split on the last item

QuantMax · 141 lessons · 1342 questions · c5c0caa

  • Premium
  • Arbitrage trees
  • Horse racing
  • Invite friends
  • Account
  • About QuantMax
  • Terms
  • Privacy

Firm names identify publicly reported question patterns and nothing more. QuantMax is not affiliated with, endorsed by, or recruiting for any firm named in the curriculum. Everything you do in lessons and the question bank is kept to your account.