Visual walkthrough — Combinations — nCr, Pascal's triangle
This is the parent topic seen entirely through pictures. If a word like factorial or permutation is new, we build it here — nothing is assumed.
Step 1 — What "choosing" even means (order vs no-order)
WHAT. We have distinct objects. Distinct means tell-apart-able — three different candies, five different people. We want to pick a small pile of of them. The whole question of this page: how many different piles are possible?
WHY the fuss about order. There are two different questions hiding here:
- Ordered: "who is 1st, who is 2nd, who is 3rd?" — a line-up.
- Unordered: "who is simply IN the pile?" — a pile has no front or back.
A combination answers the unordered one. The symbol we are chasing is
read aloud as " choose ". Here (top number) is how many we have to pick from, and (bottom number) is how many we take. That is all it means so far — a count.
PICTURE. Look at the figure: the same three candies form one pile on the right, but six line-ups on the left. Combinations count the single pile; the six line-ups are what we must learn to divide away.

Step 2 — First count the ORDERED picks (this is )
WHAT. Before we can un-count order, we count with order. Imagine filling empty slots, left to right, by grabbing objects.
WHY start with order. Ordered picking is easy — it is just a chain of multiplications, one factor per slot. This ordered count is called a permutation, written (see Permutations — nPr).
PICTURE. The figure shows slots being filled:
Term by term: the first slot has choices; once one object is placed it is gone, so the second slot has ; and so on. After filling slots we have used objects, so the last factor is (count down steps starting at ).

Step 3 — Spot the overcounting
WHAT. Take one fixed pile, say . How many of our ordered line-ups produced this same pile?
WHY this is the crux. Every unordered pile got counted once for each way its own members can be lined up. So is not the pile-count — it is the pile-count multiplied by the number of internal orderings.
PICTURE. The figure lays the pile in the centre and its six line-ups fanning out around it: . Six spokes, one hub. Every hub (pile) has the same number of spokes.

How many spokes? The number of ways to line up chosen objects among themselves — that is .
Step 4 — Divide the order away: the master formula
WHAT. If every pile was counted exactly times inside , then to recover the true pile-count we simply divide by .
WHY division and not subtraction. The overcount is multiplicative: total ordered (piles) (). Undoing a multiplication is a division. Subtraction would only remove a fixed amount, not a per-pile factor.
PICTURE. The figure shows the hub-and-spoke cloud collapsing: many spokes squeeze into one dot — "un-shuffling" line-ups back into a single pile.
Term by term:
- — everything we could arrange,
- — the tail of objects not picked, divided out because we never chose them,
- — the internal orderings of the pile, divided out because we don't care about order.

Step 5 — The degenerate cases (never skip these)
WHAT. Test the machine at its edges: , , and .
WHY. A formula you trust must give sane answers at the extremes. If it breaks there, it is wrong.
PICTURE. The figure shows three tiny scenes: an empty pile, a "take-everything" pile, and a single-object pile.
- (choose nothing): . There is exactly one empty pile. This needs — the reason that convention exists (see Factorials and 0!).
- (choose everything): . Exactly one way to take them all.
- : . Picking one object choices. Obvious — good, the formula agrees.

Step 6 — The hidden symmetry
WHAT. Choosing which to keep is the same act as choosing which to leave behind. One decision, two names.
WHY it must hold. Look at the formula: swapping and swaps the two denominators and — but multiplication does not care about order, so the value is unchanged.
PICTURE. The figure splits objects with a dividing line: everything on the left is "kept" (), everything on the right is "tossed" (). Sliding the line makes one side the mirror of the other.

Step 7 — Stacking the answers: Pascal's Triangle
WHAT. Put into a grid — row , position — and a triangle of numbers appears.
WHY it self-builds. Fix one special object (call it Ravi). Any pile of size either contains Ravi or not — two non-overlapping, all-covering cases:
- Ravi IN: choose the other from the remaining → .
- Ravi OUT: choose all from the remaining → .
Add the disjoint cases:
So every entry is the sum of the two directly above it. That is why the triangle grows by simple addition — no formula needed once the top rows exist (see Pascal's Triangle patterns and Binomial Theorem).
PICTURE. The figure shows the triangle with two parents and flowing down into their child , and a Ravi-in / Ravi-out split beside it.

The one-picture summary
WHAT. One figure compresses the whole journey: ordered picks () → collapse each pile's line-ups → divide → → stack into Pascal's Triangle.

Recall Feynman retelling (plain words)
Suppose you can pocket of different candies. First pretend order matters and grab them into a line: line-ups. But a pocket doesn't care about order — the same candies can be lined up ways, and all describe the same pocket. So I over-counted by . Divide: pockets. That "divide-by-the-shuffles" is the combination formula. If I pocket candies there's exactly way (the empty pocket) — that's why . And Pascal's triangle is just this: to fill any box, pick one special candy; it's either in the pocket or not, so add the two boxes leaning over the box. Order-strip, then case-split — the whole subject in two moves.
Divide, not subtract — why?
Role of in the formula?
Connections
- Permutations — nPr — Step 2 is ; combinations just strip its order.
- Factorials and 0! — Step 5 needs to make .
- Binomial Theorem — these triangle entries are the coefficients of .
- Pascal's Triangle patterns — Step 7's addition law generates every pattern.
- Probability — counting outcomes — piles are the equally-likely unordered outcomes.