This site is a work in progress. New lessons are added regularly. Contact us

The Binomial Theorem

Learning goals

  • Expand (x+y)n(x+y)^n by choosing an xx or yy from each factor
  • Read (nk)\binom{n}{k} as a count of those choices
  • State the theorem as a sum of n+1n + 1 terms
  • Build Pascal's triangle from the addition rule
  • Alternate the signs for (xy)n(x - y)^n
  • Pick one term by solving for kk from the exponent

Multiplying out is really choosing

A power like (x+y)7(x + y)^7 is not a new kind of object. It is shorthand for a product of seven identical factors:

(x+y)7=(x+y)(x+y)(x+y)7 factors.(x + y)^7 = \underbrace{(x + y)(x + y)\cdots(x + y)}_{7 \text{ factors}}.

So expanding it is just multiplying out a product of sums, and the distributive law has told you how to do that since the beginning. Take one term from each factor, multiply your picks together, and add up the result over every possible way of picking. Nothing else appears in the product, and nothing is left out. You read a product exactly this way when you built Vieta’s formulas, where each factor (xri)(x - r_i) offered you an xx or a ri-r_i.

Here every factor is the same, and each one offers exactly two things: an xx or a yy. How many ways are there to pick? Build the list of picks one factor at a time. Each way of picking from the first n1n - 1 factors turns into exactly two ways once an nn-th factor arrives, one taking its xx and one taking its yy. No other way is possible, so every new factor doubles the list. Beginning from the single empty pick, nn doublings give 2n2^n ways in all. The expansion of (x+y)n(x + y)^n is therefore a sum of 2n2^n products before a single like term is collected.

What does one of those products look like? Suppose your picks took the yy from exactly kk of the factors. Then they took the xx from the other nkn - k, and since multiplication does not care about order, the product is

xnkyk.x^{n-k} y^{k}.

That is the whole shape of the answer. Every one of the 2n2^n products is xnkykx^{n-k}y^k for some whole number kk between 00 and nn. The exponents always add up to nn, and no other kind of term can possibly appear. What is left to find is how many products land on each pile.

Watch it happen for n=2n = 2. The four picks are xxxx, xyxy, yxyx, and yyyy, so

(x+y)2=x2+xy+yx+y2=x2+2xy+y2.(x + y)^2 = x^2 + xy + yx + y^2 = x^2 + 2xy + y^2.

That 22 is not decoration. It counts the two picks that took a single yy, one from the first factor and one from the second. Now do n=3n = 3, where there are 23=82^3 = 8 picks:

The eight products in the expansion of a cubeFour columns sorted by the number of y picks. The counts of products are 1, 3, 3, and 1, matching the coefficients of x cubed, x squared y, x y squared, and y cubed.Each of the three factors donates an x or a y, so there are eight products.k = 0k = 1k = 2k = 3xxxyxxxyxxxyyyxyxyxyyyyyx3x2yxy2y31 way3 ways3 ways1 way
Every product in the expansion of a cube is decided by which of the three factors donate a y. Three of the eight products come out as x squared times y, and that is exactly why its coefficient is 3.

Collecting the eight products by pile gives

(x+y)3=x3+3x2y+3xy2+y3,(x + y)^3 = x^3 + 3x^2y + 3xy^2 + y^3,

and the 33 in front of x2yx^2y is not a mystery number. It is the count of ways to pick which one of the three factors donated its yy, and there are three factors to pick from.

That observation deserves a name, because it is the entire lesson.

Definition. For whole numbers kk and nn with 0kn0 \le k \le n, write (nk)\binom{n}{k}, read ”nn choose kk”, for the number of ways to choose which kk of the nn factors donate their yy.

Notice what this definition is and is not. It is not a formula you have to trust. It is a description of something you can count, and you have already counted four of them by hand:

(30)=1,(31)=3,(32)=3,(33)=1.\binom{3}{0} = 1, \qquad \binom{3}{1} = 3, \qquad \binom{3}{2} = 3, \qquad \binom{3}{3} = 1.

A single pick is completely described by the set of factors that gave a yy. So counting the picks with exactly kk of the yy‘s and counting the sets of kk factors are the same job. That is why one number answers both questions.

The Binomial Theorem

Everything from the last section now assembles into one statement.

(x+y)n  =  k=0n(nk)xnkyk.(x + y)^n \;=\; \sum_{k=0}^{n} \binom{n}{k}\, x^{n-k} y^{k}.

The expansion of (x+y)n(x+y)^n#

Expanding (x+y)n(x + y)^n by the distributive law produces one product for every way of choosing an xx or a yy from each of the nn factors. The expansion produces each such product exactly once. So the expansion is the sum of those 2n2^n products, and the only work left is to collect the ones that are equal.

Fix a whole number kk with 0kn0 \le k \le n. If a particular choice takes the yy from exactly kk of the factors, it must take the xx from the remaining nkn - k, so its product is xnkykx^{n-k}y^k. The converse holds too: a choice that takes the yy from jj factors produces xnjyjx^{n-j}y^j, and since xx and yy are independent variables, xnjyj=xnkykx^{n-j}y^j = x^{n-k}y^k forces j=kj = k. So the products equal to xnkykx^{n-k}y^k are precisely the choices that take a yy from exactly kk factors, no more and no fewer.

By definition there are (nk)\binom{n}{k} such choices, so collecting them contributes exactly (nk)xnkyk\binom{n}{k}x^{n-k}y^k to the expansion.

Finally, every choice takes a yy from some whole number of factors between 00 and nn. So letting kk run from 00 to nn sweeps up every one of the 2n2^n products once and none of them twice. Adding the collected piles gives the stated identity.

Written out term by term, the theorem says

(x+y)n=(n0)xn+(n1)xn1y+(n2)xn2y2++(nn)yn,(x + y)^n = \binom{n}{0}x^n + \binom{n}{1}x^{n-1}y + \binom{n}{2}x^{n-2}y^2 + \cdots + \binom{n}{n}y^n,

which is n+1n + 1 terms, one for each value of kk from 00 to nn.

Three consequences come free, and each one is worth having.

The coefficients read the same backwards. Choosing which kk factors donate a yy is the same act as choosing which nkn - k factors donate an xx: fix one selection and the other is decided. Two descriptions of the same act must have the same count, so

(nk)=(nnk).\binom{n}{k} = \binom{n}{n-k}.

The coefficients add up to 2n2^n. The theorem is an identity, true for every xx and yy, so you may substitute whatever you like. Put x=y=1x = y = 1:

2n=(1+1)n=k=0n(nk).2^n = (1 + 1)^n = \sum_{k=0}^{n} \binom{n}{k}.

That is a second proof of something you already knew, since sorting all 2n2^n picks into piles by their number of yy‘s must account for all 2n2^n of them.

Substitution is a free sanity check. Setting every variable to 11 turns an expansion into the sum of its coefficients, while the unexpanded side stays easy to evaluate. For (2x+3)4(2x + 3)^4 that sum has to be (2+3)4=625(2 + 3)^4 = 625. If your expanded coefficients do not add up to 625625, you made an arithmetic slip.

Pascal’s triangle, built from addition alone

The theorem is only as useful as your ability to compute (nk)\binom{n}{k}, and so far the only method on offer is to list every selection by hand. For (x+y)10(x + y)^{10} that means writing out 210=10242^{10} = 1024 strings, which is not a method, it is a punishment. One short argument replaces the listing with addition.

Start with the two easy counts. There is exactly one way for no factor to donate a yy (every factor donates its xx), and exactly one way for all of them to donate a yy. So for every nn,

(n0)=1and(nn)=1.\binom{n}{0} = 1 \qquad\text{and}\qquad \binom{n}{n} = 1.

Everything in between follows from a single rule.

Pascal's rule: (nk)=(n1k1)+(n1k)\binom{n}{k} = \binom{n-1}{k-1} + \binom{n-1}{k}#

Take any n2n \ge 2 and any interior index kk with 1kn11 \le k \le n - 1. Number the factors 11 through nn and stare at the last one, factor nn. Any selection of kk factors to donate a yy either uses factor nn or it does not, and it cannot do both. Those two cases therefore split every selection into two groups that overlap nowhere and leave nothing out.

Suppose the selection does use factor nn. Then factor nn supplies one of the kk y’s, and the other k1k - 1 have to come from among the first n1n - 1 factors. Each such selection is built from a choice of k1k - 1 factors out of those n1n - 1, and different choices give different selections. Every choice of k1k - 1 from the first n1n - 1 extends to exactly one selection in this group. So the group has (n1k1)\binom{n-1}{k-1} members.

Suppose instead the selection does not use factor nn. Then all kk of its y’s come from the first n1n - 1 factors. So this group corresponds exactly to the ways of choosing kk factors out of n1n - 1, and the group has (n1k)\binom{n-1}{k} members.

The two groups are disjoint and together they are every selection counted by (nk)\binom{n}{k}, so the total is the sum of the two counts, which is the rule as stated. Both symbols on the right stay legal: 1k1 \le k makes k10k - 1 \ge 0, and kn1k \le n - 1 keeps (n1k)\binom{n-1}{k} inside its own range 0kn10 \le k \le n - 1.

Pascal’s rule is a recurrence, and you know from the sequences lesson that a recurrence plus its starting values pins down every term. Here the starting values are the 11‘s at both ends of every row. Stack the counts (n0),(n1),,(nn)\binom{n}{0}, \binom{n}{1}, \ldots, \binom{n}{n} as row nn of a triangle, and the rule says each interior entry is the sum of the two entries directly above it.

Pascal’s triangle, rows 0 through 6The triangle of binomial coefficients. Each edge entry is 1 and each interior entry is the sum of the two entries above it.Each entry inside the triangle is the sum of the two entries above it.n = 0n = 1n = 2n = 3n = 4n = 5n = 6111121133114641151010514 + 6 = 101615201561
Pascal's triangle, rows 0 through 6. The edges are 1 because there is exactly one way to take no y at all and one way to take a y from every factor. Every interior entry is the sum of the two above it, so 4 + 6 = 10.

Row nn of the triangle is the complete list of coefficients for (x+y)n(x + y)^n, and row 33 is 1, 3, 3, 11,\ 3,\ 3,\ 1, exactly what the hand count produced. The rows you will reach for most often are

n=4:1, 4, 6, 4, 1n=5:1, 5, 10, 10, 5, 1n=6:1, 6, 15, 20, 15, 6, 1n=7:1, 7, 21, 35, 35, 21, 7, 1n=8:1, 8, 28, 56, 70, 56, 28, 8, 1\begin{aligned} n = 4:&\quad 1,\ 4,\ 6,\ 4,\ 1\\ n = 5:&\quad 1,\ 5,\ 10,\ 10,\ 5,\ 1\\ n = 6:&\quad 1,\ 6,\ 15,\ 20,\ 15,\ 6,\ 1\\ n = 7:&\quad 1,\ 7,\ 21,\ 35,\ 35,\ 21,\ 7,\ 1\\ n = 8:&\quad 1,\ 8,\ 28,\ 56,\ 70,\ 56,\ 28,\ 8,\ 1 \end{aligned}

Two habits keep you on the right row. Row nn always has n+1n + 1 entries, and its second entry is always nn, since (n1)=n\binom{n}{1} = n counts the nn single factors that could have donated the lone yy.

Check your understanding

Use Pascal's triangle. What is the coefficient of x2y3x^2y^3 in the expansion of (x+y)5(x + y)^5?

Answer choices

Expanding a power

To expand (A+B)n(A + B)^n, write down row nn of the triangle and march kk from 00 to nn, giving AA the exponent nkn - k and BB the exponent kk. The one thing to guard is that AA and BB are whole terms, coefficients included: if A=2aA = 2a, then A3A^3 is (2a)3=8a3(2a)^3 = 8a^3, not 2a32a^3.

Worked example 1 Expand (2a+3)4(2a + 3)^4

Here A=2aA = 2a, B=3B = 3, and n=4n = 4, so the coefficients come from row 44, which is 1, 4, 6, 4, 11,\ 4,\ 6,\ 4,\ 1. Write the five terms with (2a)(2a) losing a power and 33 gaining one:

(2a+3)4=(2a)4+4(2a)3(3)+6(2a)2(3)2+4(2a)(3)3+(3)4.(2a + 3)^4 = (2a)^4 + 4(2a)^3(3) + 6(2a)^2(3)^2 + 4(2a)(3)^3 + (3)^4.

Now evaluate each piece, keeping the whole of 2a2a inside its power:

(2a)4=16a4,4(8a3)(3)=96a3,6(4a2)(9)=216a2,(2a)^4 = 16a^4, \qquad 4(8a^3)(3) = 96a^3, \qquad 6(4a^2)(9) = 216a^2,4(2a)(27)=216a,34=81.4(2a)(27) = 216a, \qquad 3^4 = 81.

So the expansion is

(2a+3)4=16a4+96a3+216a2+216a+81.(2a + 3)^4 = 16a^4 + 96a^3 + 216a^2 + 216a + 81.

Check it by setting a=1a = 1. The left side is (2+3)4=625(2 + 3)^4 = 625, and the right side is 16+96+216+216+81=62516 + 96 + 216 + 216 + 81 = 625. The two agree, so no coefficient went missing.

Powers of a difference

Nothing new is needed for (xy)n(x - y)^n, because a difference is a sum in disguise. Write xyx - y as x+(y)x + (-y) and let the theorem do the work:

(xy)n=(x+(y))n=k=0n(nk)xnk(y)k.(x - y)^n = \big(x + (-y)\big)^n = \sum_{k=0}^{n} \binom{n}{k} x^{n-k} (-y)^k.

The only thing to simplify is (y)k=(1)kyk(-y)^k = (-1)^k y^k, which drags one minus sign along for each factor that donated a yy. So

(xy)n=k=0n(1)k(nk)xnkyk,(x - y)^n = \sum_{k=0}^{n} (-1)^k \binom{n}{k}\, x^{n-k} y^{k},

and since (nk)\binom{n}{k} is a count it is never zero or negative. The sign of the coefficient of xnkykx^{n-k}y^k is therefore the sign of (1)k(-1)^k alone: the coefficient is negative exactly when kk is odd, and positive exactly when kk is even. The signs alternate +,,+,+, -, +, -, starting from ++ on the pure xnx^n term.

Worked example 2 Expand (x2)4(x - 2)^4

Take A=xA = x and B=2B = -2, so that the theorem applies to the sum x+(2)x + (-2). Row 44 is 1, 4, 6, 4, 11,\ 4,\ 6,\ 4,\ 1, and the powers of 2-2 climb from k=0k = 0 to k=4k = 4:

(x2)4=x4+4x3(2)+6x2(2)2+4x(2)3+(2)4.(x - 2)^4 = x^4 + 4x^3(-2) + 6x^2(-2)^2 + 4x(-2)^3 + (-2)^4.

Evaluate the powers of 2-2, which alternate in sign: (2)1=2(-2)^1 = -2, (2)2=4(-2)^2 = 4, (2)3=8(-2)^3 = -8, and (2)4=16(-2)^4 = 16. That gives

(x2)4=x48x3+24x232x+16.(x - 2)^4 = x^4 - 8x^3 + 24x^2 - 32x + 16.

The signs alternate because the odd powers of 2-2 are negative and the even ones are positive, which is the (1)k(-1)^k from the derivation showing up in the arithmetic.

Check with x=1x = 1. The left side is (12)4=1(1 - 2)^4 = 1, and the right side is 18+2432+16=11 - 8 + 24 - 32 + 16 = 1. They agree, so the signs are where they belong.

Check your understanding

What is the coefficient of x4x^4 in the expansion of (x1)6(x - 1)^6?

Answer choices

A closed form for the coefficients

Pascal’s triangle gives every coefficient you could want, but it makes you build all the rows below the one you need. If a problem asks for a coefficient in (1+x)20(1 + x)^{20}, you do not want to write twenty rows. There is a formula, and you can prove it with the tools already in hand.

First, notation. For a positive whole number mm, the factorial m!m! is the product of every whole number from mm down to 11:

m!=m×(m1)××2×1,so4!=4321=24.m! = m \times (m-1) \times \cdots \times 2 \times 1, \qquad\text{so}\qquad 4! = 4 \cdot 3 \cdot 2 \cdot 1 = 24.

The empty case is defined to be 0!=10! = 1. That is a convention, chosen because it is the value that makes the formula below come out right at the edges. You will see that convention earn its keep in a moment.

The counting number (nk)\binom{n}{k} equals n!k!(nk)!\dfrac{n!}{k!\,(n-k)!}#

Write f(n,k)=n!k!(nk)!f(n, k) = \dfrac{n!}{k!\,(n-k)!} for 0kn0 \le k \le n. We never assume ff counts anything. We show that ff obeys the same two rules that build the triangle, and that those rules leave no freedom at all.

The edges match. Using 0!=10! = 1,

f(n,0)=n!0!n!=1andf(n,n)=n!n!0!=1,f(n, 0) = \frac{n!}{0!\,n!} = 1 \qquad\text{and}\qquad f(n, n) = \frac{n!}{n!\,0!} = 1,

which are exactly the values of (n0)\binom{n}{0} and (nn)\binom{n}{n}.

Pascal’s rule holds for ff. Take an interior index, 1kn11 \le k \le n-1, so that every factorial below is defined. Add the two entries from the row above and put them over the common denominator k!(nk)!k!\,(n-k)!, multiplying the first fraction above and below by kk and the second by nkn - k:

f(n1,k1)+f(n1,k)=(n1)!(k1)!(nk)!+(n1)!k!(n1k)!=k(n1)!k!(nk)!+(nk)(n1)!k!(nk)!.\begin{aligned} f(n-1, k-1) + f(n-1, k) &= \frac{(n-1)!}{(k-1)!\,(n-k)!} + \frac{(n-1)!}{k!\,(n-1-k)!} \\ &= \frac{k\,(n-1)!}{k!\,(n-k)!} + \frac{(n-k)\,(n-1)!}{k!\,(n-k)!}. \end{aligned}

The two numerators now combine, and k+(nk)=nk + (n - k) = n collapses them:

(n1)![k+(nk)]k!(nk)!=n(n1)!k!(nk)!=n!k!(nk)!=f(n,k).\frac{(n-1)!\,\big[k + (n-k)\big]}{k!\,(n-k)!} = \frac{n \cdot (n-1)!}{k!\,(n-k)!} = \frac{n!}{k!\,(n-k)!} = f(n, k).

The two rules determine everything. Row 00 has the single entry (00)=1\binom{0}{0} = 1, and f(0,0)=1f(0, 0) = 1 as well, so the two agree there. Now suppose they agree on row n1n - 1. In row nn the two end entries are 11 for both, and every interior entry of both is the sum of the same two entries from row n1n - 1. So the two agree on row nn as well. Working down one row at a time, they agree on every row, and therefore

(nk)=n!k!(nk)!\binom{n}{k} = \frac{n!}{k!\,(n-k)!}

for all 0kn0 \le k \le n. The counting definition and the formula are the same number.

In practice you never expand the factorials in full. Cancel (nk)!(n-k)! against the tail of n!n! first, which leaves kk factors on top and kk factors on the bottom.

Worked example 3 Find the coefficient of x3x^3 in (1+x)20(1 + x)^{20}

Take A=1A = 1 and B=xB = x. Since 120k=11^{20-k} = 1 for every kk, the term holding x3x^3 is simply (203)x3\binom{20}{3}x^3, and the coefficient is (203)\binom{20}{3}.

Twenty rows of Pascal’s triangle would settle it, and so would the formula, in one line. Write out the factorials and cancel 17!17! against the tail of 20!20!:

(203)=20!3!17!=20×19×18×17!(3×2×1)×17!=20×19×186.\binom{20}{3} = \frac{20!}{3!\,17!} = \frac{20 \times 19 \times 18 \times 17!}{(3 \times 2 \times 1) \times 17!} = \frac{20 \times 19 \times 18}{6}.

Cancel before multiplying: 18÷6=318 \div 6 = 3, so the product is 20×19×320 \times 19 \times 3.

(203)=1140.\binom{20}{3} = 1140.

The coefficient of x3x^3 is 11401140. Notice the shape of the shortcut: three factors on top counting down from 2020, and 3!3! underneath. That pattern is what the cancellation always produces.

The same formula also explains the symmetry you spotted earlier, since swapping kk and nkn - k swaps the two factorials in the denominator and leaves the value alone. Later, in the counting chapter, you will meet (nk)\binom{n}{k} again under the name combinations, where this formula is proved a second time straight from counting principles. Nothing there is needed here: everything above came out of the multiplication itself.

Picking out a single term

Expanding a whole power is rarely the point. The question that actually gets asked is “what is the coefficient of x12x^{12}”, and expanding twenty terms to read off one of them is wasted work. The theorem lets you go straight to it, because it hands you the general term:

Tk=(nk)AnkBk,k=0,1,2,,n.T_k = \binom{n}{k}\, A^{\,n-k} B^{\,k}, \qquad k = 0, 1, 2, \ldots, n.

The method is always the same three steps. Write the general term for your AA and BB. Collect all the powers of the variable into a single exponent. Set that exponent equal to the one you want, solve for kk, and only then evaluate.

Be careful with the counting. The term TkT_k is the (k+1)(k+1)st term of the expansion, not the kkth, because the list starts at k=0k = 0. The fifth term of (x+y)10(x + y)^{10} has k=4k = 4.

Worked example 4 Find the coefficient of a3b5a^3b^5 in (2ab)8(2a - b)^8

Here A=2aA = 2a and B=bB = -b, with n=8n = 8. The general term is

Tk=(8k)(2a)8k(b)k=(8k)28k(1)ka8kbk.T_k = \binom{8}{k} (2a)^{8-k} (-b)^{k} = \binom{8}{k}\, 2^{8-k} (-1)^k\, a^{8-k} b^{k}.

You want b5b^5, so k=5k = 5. That also fixes the power of aa at 85=38 - 5 = 3, which matches the a3a^3 asked for, so such a term does exist. Now evaluate the three pieces. Row 88 gives (85)=56\binom{8}{5} = 56, the power of 22 is 285=23=82^{8-5} = 2^3 = 8, and (1)5=1(-1)^5 = -1 because 55 is odd:

T5=568(1)a3b5=448a3b5.T_5 = 56 \cdot 8 \cdot (-1)\, a^3 b^5 = -448\,a^3b^5.

The coefficient is 448-448. Two traps sat in that problem: the 22 inside 2a2a had to be cubed along with the aa, and the odd kk made the sign negative.

Worked example 5 Find the constant term of (x2+3x)6\left(x^2 + \dfrac{3}{x}\right)^{6}

A constant term is the term whose power of xx is x0x^0. You do not know in advance which kk produces it, so let the exponent tell you. With A=x2A = x^2 and B=3x=3x1B = \dfrac{3}{x} = 3x^{-1} and n=6n = 6, the general term is

Tk=(6k)(x2)6k(3x1)k=(6k)3kx122kxk.T_k = \binom{6}{k} (x^2)^{6-k} \left(3x^{-1}\right)^{k} = \binom{6}{k}\, 3^{k}\, x^{12 - 2k}\, x^{-k}.

Combine the two powers of xx by adding exponents, which is the whole reason for writing 3x\dfrac{3}{x} as 3x13x^{-1}:

Tk=(6k)3kx123k.T_k = \binom{6}{k}\, 3^{k}\, x^{12 - 3k}.

The term is constant when its exponent is zero:

123k=0k=4.12 - 3k = 0 \quad\Longrightarrow\quad k = 4.

Only k=4k = 4 works, so there is exactly one constant term. Evaluate it with (64)=15\binom{6}{4} = 15 from row 66 and 34=813^4 = 81:

T4=1581=1215.T_4 = 15 \cdot 81 = 1215.

The constant term is 12151215. Nothing was expanded: one equation in kk replaced all seven terms.

Check your understanding

What is the coefficient of x3x^3 in the expansion of (1+2x)5(1 + 2x)^5?

Answer choices

Common mistakes

Practice

Multiple Choice Questions (MCQ)

Progressively harder sets of questions. Each opens on its own page.

Free Response Questions (FRQ)

Longer questions in parts, to be worked out on paper. Progressive hints, the answer on its own so you can check yourself and try again, then the full worked solution, plus a rubric to mark your own work against.

Free response Work it out on paper 5 questions Start →
More practice (optional)

Extra sets, as hard as the Challenge set. Each one opens on its own page.

More resources (optional)

Other explanations of this lesson, if you want a second take.

A bit of history (Optional)

A line of Sanskrit verse is built from syllables of two kinds, long and short. Poets wanted to know how much freedom that gave them. How many lines of a given length can the two kinds of syllable produce between them?

Pingala, a scholar in India, composed the surviving treatise on that question around the second century BCE. Count the lines that use exactly kk short syllables in nn positions. What you are choosing is which positions receive a short syllable. That is the same act you have performed all lesson, choosing which factors donate their yy. A single number therefore answers both questions. It is the number you have been writing as (nk)\binom{n}{k}.

Later scholars stacked those counts row beneath row. They named the resulting figure the meru-prastara, the staircase of Mount Meru. Every row was built from the row above it by addition, which is Pascal’s rule operating with no algebra anywhere near it. The array printed on your page is roughly two thousand years older than the name it carries.

That gap deserves a moment of attention. Nothing in this lesson needed a formula for the coefficients. The closed form arrived at the very end, as a convenience for distant rows. What the counting question demanded was the addition rule, and the poets already possessed it. So does anybody who can add two numbers and write the answer underneath them.