Visual walkthrough — Binomial theorem — expansion, general term
Before we start, two symbols must be earned, because the parent note used them freely.
Step 1 — What "multiply brackets" secretly means
WHAT. We write out as separate brackets standing in a row, one per copy.
WHY. Because multiplication of sums follows one rule you already know from : you take one term from each bracket, in every possible combination, and multiply your picks together. To see the structure, we must first stop collapsing and just look at the row of brackets.
PICTURE. Below, each bracket is a black box. An arrow leaves each box — you are about to reach in and grab either the or the from every box.

- The row of boxes ← the copies of .
- Each box has exactly two exits ( or ) ← the two terms inside one bracket.
Step 2 — One "pick" = one raw term
WHAT. We make one full choice: reach into every box and grab exactly one letter. Multiply the grabbed letters. That product is a single raw term.
For example, with , grabbing gives the raw term
- The four factors ← one letter pulled from each of the four boxes.
- ← we just count how many 's and how many 's we happened to grab.
WHY. The whole expansion is nothing but the sum of every raw term you can possibly make. So if we understand one raw term, and then count them, we are done. No algebra magic — pure bookkeeping.
PICTURE. One highlighted path through the boxes (in red) is one raw term. Different paths = different raw terms.

Step 3 — Group the raw terms by "how many 's"
WHAT. We sort all raw terms into piles. Two raw terms go in the same pile when they grabbed the same number of times. Call that number .
If a term grabbed from exactly boxes, then it grabbed from the other boxes, so every raw term in that pile equals
- ← the count of boxes that handed us a (can be ).
- ← "whatever's left", the boxes that handed us an .
- The two exponents always sum to : . (This is why 's power shrinks as 's power grows — there are only boxes to share.)
WHY. Sorting turns an unmanageable mess of raw products into a small number of piles, one per value of . Inside a pile every term is identical (), so adding a pile just means counting how many terms are in it.
PICTURE. Three example piles for : the pile (all ), an pile, the pile (all ). Every card in a pile shows the same power-product.

Step 4 — Counting a pile is
WHAT. We count how many raw terms land in the pile labelled . A raw term in that pile is fixed the moment you decide which of the boxes gave the 's. So:
- (read " choose ") ← the combination count. Order of the chosen boxes does not matter (Step 2 showed the letters commute), which is exactly why we use a combination, not a permutation.
- It is computed with factorials as .
WHY THIS TOOL AND NOT ANOTHER. We need "number of ways to pick an unordered set of boxes." That is the definition of . A permutation would count -from-box-1-then-box-3 as different from box-3-then-box-1 — but those give the identical raw term, so we would over-count. Combinations are the exact tool that ignores order.
PICTURE. For , : list every choice of 2 boxes out of 4. There are of them, drawn as 6 patterns of two red boxes.

Step 5 — Add the piles: the theorem falls out
WHAT. Every raw term lives in exactly one pile, and the piles are labelled . Summing all piles reconstructs the whole product:
- ← "add one contribution for each pile", running over every possible number of 's.
- The pile term ← exactly what Step 4 gave us.
WHY. Nothing is missing (every raw term is in some pile) and nothing is double-counted (each raw term is in one pile). So the sum of piles equals the full expansion. We never memorised a formula — it was forced by counting. ∎
PICTURE. The row of piles for lined up left to right, each labelled , with a bracket underneath saying "" — the final assembly.

For this reads
Step 6 — The edge & degenerate cases (never skipped)
WHAT / WHY / PICTURE, all the corners the naive picture must still handle:
PICTURE. The three end/degenerate cases stacked: card, card, and the lone card.

Step 7 — Reading off the general term
WHAT. Give the pile labelled a human-friendly name. Since starts at , the pile is the 1st term, the 2nd, and so on. Hence pile is term number :
- ← the name of the -th term (subscript is one ahead of the counter ).
- Everything else ← the pile from Step 4.
WHY. This is the workhorse for exams: to hunt the term containing , write as one power of , set the exponent to , solve for . For the constant term, set the exponent to .
PICTURE. The pile row again, now with a "term counter" ruler underneath: pile sits over "", pile over "", … making the "+1 shift" visible.

The one-picture summary
Everything at once: boxes → choose in of them → ways → each gives → sum over → the theorem.

Recall Feynman retelling — explain the whole walkthrough to a 12-year-old
Line up light switches. Each switch is either flipped to "" or to "". Every possible pattern of flips, once you multiply the labels together, is one term of the answer. Two patterns that flip the same number of times give the identical result — the order didn't matter. So instead of listing patterns, just count how many patterns flip exactly switches to : that count is (" choose "). Multiply the count by its shared result, add up over every possible from to , and you have rebuilt — no formula memorised, only careful counting.
Recall Quick self-test
Why is the coefficient of equal to ? ::: It counts how many of the brackets we choose from; all such choices collapse to the same , so we add them. Why and not ? ::: The pile counter starts at , so pile is the 1st term — the term index runs one ahead. What does give and why? ::: — zero boxes means one empty choice, .
Connections
- Binomial theorem — expansion, general term — the parent result derived here.
- Combinations nCr — the counting engine that produced each pile's size.
- Permutations vs Combinations — why order-free counting () is correct.
- Factorials — how is actually computed.
- Pascal's Triangle — the pile sizes, row by row.
- Binomial Probability Distribution — same powers a random experiment.
- Taylor & Maclaurin Series — extends the idea to for non-integer .