Binomial theorem

Multiply out (x+y)2(x+y)^2 by hand and you get x2+2xy+y2x^2+2xy+y^2 in seconds. Try (x+y)10(x+y)^{10} the same way — term by term, bracket by bracket — and you will be at it for an hour, and still risk a sign error near the end. The binomial theorem removes the grinding altogether: it hands you every coefficient in the expansion of (x+y)n(x+y)^n directly, built from combinations nCr^nC_r you already met in Permutations and Combinations. The theorem does three things at once. It tells you exactly how many terms an expansion has, it gives a formula for any single term without expanding the rest, and it explains why the coefficients form the neat, symmetric rows of Pascal's triangle. This article proves the theorem by induction, shows how to pull out one specific term or coefficient on demand, and works two full examples — expanding a negative binomial and hunting a coefficient buried inside a fractional power — the two question types that dominate ISC Class 11 exams.

The core insight

(x+y)n(x+y)^n expands as ∑k=0nnCkxn−kyk\sum_{k=0}^n {}^nC_k x^{n-k}y^k, so every coefficient and every individual term is a combination nCk^nC_k that can be read off or picked out without expanding the whole bracket.

The core idea

The expansion. For a positive integer nn and real numbers x,yx,y:

(x+y)n=∑k=0nnCk xn−kyk=nC0xn+nC1xn−1y+⋯+nCnyn(x+y)^n = \sum_{k=0}^{n} {}^nC_k\, x^{n-k} y^{k} = {}^nC_0 x^n + {}^nC_1 x^{n-1}y + \cdots + {}^nC_n y^n

where: nCk=n!k!(n−k)!^nC_k = \dfrac{n!}{k!(n-k)!} is the number of ways to choose kk objects from nn, and it also happens to be the coefficient of the term carrying yky^k. The sum runs from k=0k=0 to k=nk=n, so the expansion always has exactly n+1n+1 terms, one more than the index.

The general term. Rather than writing out the whole sum, most problems only need one term. Writing the terms as T1,T2,T3,…T_1, T_2, T_3,\ldots in order, the (r+1)(r+1)-th term is

Tr+1=nCr xn−ryrT_{r+1} = {}^nC_r\, x^{n-r} y^{r}

This single formula is the workhorse of the whole chapter: set xn−ryrx^{n-r}y^r equal to whatever power you are chasing, solve for rr, then substitute back to get the coefficient.

Middle term(s). If nn is even, the expansion has an odd number of terms (n+1n+1), so there is exactly one middle term, T(n/2)+1T_{(n/2)+1}. If nn is odd, n+1n+1 is even, so two terms sit in the middle, T(n+1)/2T_{(n+1)/2} and T(n+3)/2T_{(n+3)/2}. Checking the parity of nn first avoids applying the wrong rule.

Pascal's triangle. The coefficients nC0,…,nCn^nC_0,\ldots,{}^nC_n for successive nn build the familiar triangle, each entry the sum of the two above it: n+1Cr=nCr−1+nCr^{n+1}C_r = {}^nC_{r-1} + {}^nC_r. For n≤6n \le 6 this is faster than computing factorials by hand.

Why the general term matters. Most exam questions do not ask for a full expansion — they ask for one specific term, one coefficient, or the term free of xx. Writing out all n+1n+1 terms just to isolate one of them wastes time and invites arithmetic slips. The general term formula lets you jump straight to the power you want: match the exponent of the variable you are chasing to n−rn-r or rr in Tr+1T_{r+1}, solve the resulting linear equation for rr, and substitute that single value back in. This "solve for rr, then substitute" pattern is worth memorising as a routine, since it reappears in every "find the coefficient of…" or "find the term independent of xx" question.

Figure
Pascal triangle rows zero through five with each entry equal to the sum of the two entries diagonally above it
Pascal's triangle — each number is the sum of the two above it 1 11 121 1331 14641 15101051 3 = 1 + 2, from the row above row n gives the coefficients of the expansion of (x+y)^n, read left to right as nC0, nC1, ..., nCn

Proof by mathematical induction

The goal is to prove that (x+y)n=∑k=0nnCkxn−kyk(x+y)^n = \sum_{k=0}^n {}^nC_k x^{n-k}y^k holds for every positive integer nn, using only the principle of mathematical induction and one identity from Pascal's triangle, mCr−1+mCr=m+1Cr^mC_{r-1} + {}^mC_r = {}^{m+1}C_r, with no reference to calculus or any result beyond what is already available at this stage of the algebra syllabus.

Step 1. Verify the base case n=1n=1. The formula gives (x+y)1=1C0x+1C1y=x+y(x+y)^1 = {}^1C_0 x + {}^1C_1 y = x+y, since 1C0=1C1=1^1C_0={}^1C_1=1. This matches (x+y)1(x+y)^1 exactly, so the statement is true for n=1n=1.

Step 2. State the inductive hypothesis. Assume the formula holds for some positive integer n=mn=m, that is, assume (x+y)m=∑k=0mmCkxm−kyk(x+y)^m = \sum_{k=0}^m {}^mC_k x^{m-k}y^k is true. This assumption is not proved separately; it is the standing supposition the induction step is built on.

Step 3. Multiply both sides by (x+y)(x+y) to reach n=m+1n=m+1. On the left, (x+y)m(x+y)=(x+y)m+1(x+y)^m(x+y) = (x+y)^{m+1}. On the right, distribute (x+y)(x+y) across every term of the sum: (x+y)∑k=0mmCkxm−kyk=∑k=0mmCkxm+1−kyk+∑k=0mmCkxm−kyk+1(x+y)\sum_{k=0}^m {}^mC_k x^{m-k}y^k = \sum_{k=0}^m {}^mC_k x^{m+1-k}y^k + \sum_{k=0}^m {}^mC_k x^{m-k}y^{k+1}.

Step 4. Collect the coefficient of xm+1−ryrx^{m+1-r}y^r from the two sums. It picks up mCr^mC_r from the first sum (matching k=rk=r) and mCr−1^mC_{r-1} from the second sum (matching k=r−1k=r-1, since that term carries yk+1=yry^{k+1}=y^r). So the combined coefficient is mCr−1+mCr^mC_{r-1} + {}^mC_r, which by Pascal's identity equals m+1Cr^{m+1}C_r exactly.

Step 5. Conclude. Since every coefficient of (x+y)m+1(x+y)^{m+1} collapses to m+1Cr^{m+1}C_r, the expansion is (x+y)m+1=∑r=0m+1m+1Cr xm+1−ryr(x+y)^{m+1} = \sum_{r=0}^{m+1} {}^{m+1}C_r\, x^{m+1-r}y^r — the same formula with nn replaced by m+1m+1. The statement is true for n=1n=1 and, whenever it is true for n=mn=m, it is true for n=m+1n=m+1; by the principle of mathematical induction it is therefore true for every positive integer nn.

Worked example

Expand (2x−3y)4(2x-3y)^4 using the binomial theorem, then verify the result by substitution.

Step 1. Identify the pieces: treat a=2xa=2x, b=−3yb=-3y, n=4n=4, and read the coefficients 1,4,6,4,11,4,6,4,1 straight off row n=4n=4 of Pascal's triangle. So (a+b)4=4C0a4+4C1a3b+4C2a2b2+4C3ab3+4C4b4(a+b)^4 = {}^4C_0a^4+{}^4C_1a^3b+{}^4C_2a^2b^2+{}^4C_3ab^3+{}^4C_4b^4.

Step 2. Substitute a=2xa=2x, b=−3yb=-3y into every term, keeping the sign of bb attached throughout: (2x−3y)4=(2x)4+4(2x)3(−3y)+6(2x)2(−3y)2+4(2x)(−3y)3+(−3y)4(2x-3y)^4 = (2x)^4 + 4(2x)^3(-3y) + 6(2x)^2(-3y)^2 + 4(2x)(-3y)^3 + (-3y)^4.

Step 3. Simplify each term in turn: (2x)4=16x4(2x)^4=16x^4; 4(2x)3(−3y)=4⋅8x3⋅(−3y)=−96x3y4(2x)^3(-3y)=4\cdot8x^3\cdot(-3y)=-96x^3y; 6(2x)2(−3y)2=6⋅4x2⋅9y2=216x2y26(2x)^2(-3y)^2=6\cdot4x^2\cdot9y^2=216x^2y^2; 4(2x)(−3y)3=4⋅2x⋅(−27y3)=−216xy34(2x)(-3y)^3=4\cdot2x\cdot(-27y^3)=-216xy^3; (−3y)4=81y4(-3y)^4=81y^4.

Step 4. Add the terms and verify. Summing gives (2x−3y)4=16x4−96x3y+216x2y2−216xy3+81y4(2x-3y)^4 = 16x^4-96x^3y+216x^2y^2-216xy^3+81y^4. Substitute x=y=1x=y=1: the right side gives 16−96+216−216+81=116-96+216-216+81=1, and the left side gives (2−3)4=(−1)4=1(2-3)^4=(-1)^4=1 — the two agree, confirming the expansion.

Final answer: (2x−3y)4=16x4−96x3y+216x2y2−216xy3+81y4(2x-3y)^4 = 16x^4-96x^3y+216x^2y^2-216xy^3+81y^4.

Competitive stretch

Find the coefficient of x7x^7 in (x2−2x)11\left(x^2-\dfrac{2}{x}\right)^{11}. With a=x2a=x^2, b=−2/xb=-2/x, n=11n=11: Tr+1=11Cr(x2)11−r(−2x)r=11Cr(−2)rx22−3rT_{r+1} = {}^{11}C_r(x^2)^{11-r}\left(-\dfrac{2}{x}\right)^r = {}^{11}C_r(-2)^r x^{22-3r}. Setting 22−3r=722-3r=7 gives r=5r=5, so T6=11C5(−2)5x7T_6 = {}^{11}C_5(-2)^5x^7. Since 11C5=462^{11}C_5=462 and (−2)5=−32(-2)^5=-32, the coefficient is 462×(−32)=−14784462\times(-32) = \mathbf{-14784}.

Common traps

  • Losing track of signs. When the binomial has a negative term, always substitute bb with its full sign into Tr+1T_{r+1} before simplifying — odd powers of bb flip the sign, even powers do not.
  • Off-by-one in the term number. The term containing yry^r is Tr+1T_{r+1}, not TrT_r; asking for "the 5th term" means r=4r=4, a common trap when finding a specified term.
  • Mixing up the middle-term rule. Even nn gives one middle term; odd nn gives two. Check the parity of nn before applying either rule.
  • Forgetting nC0=nCn=1^nC_0={}^nC_n=1 and mis-simplifying factorials; when rr is close to nn, compute nCr^nC_r as nCn−r^nC_{n-r} instead — it is usually faster.

Ask the tutor: Stuck on pulling out a specific term or coefficient, or want the induction proof walked through one step at a time — ask the AI tutor to work a binomial theorem problem with you.

How do I know whether to use nCr or nCr with the sign already built in when the binomial has a minus sign

Always keep the minus sign as part of bb itself, not as a separate factor multiplying nCr^nC_r. If the binomial is (a−c)n(a-c)^n, write b=−cb=-c and substitute the whole signed quantity into Tr+1=nCran−rbrT_{r+1}={}^nC_r a^{n-r}b^r; the theorem's coefficient nCr^nC_r is always positive, and every sign in the final term comes purely from raising the negative bb to the power rr. This is why odd-power terms in an alternating expansion come out negative and even-power terms come out positive.

Why does putting x equals y equals 1 give 2 to the power n, and is that just a curiosity

Substituting x=y=1x=y=1 into (x+y)n=∑nCkxn−kyk(x+y)^n=\sum{}^nC_k x^{n-k}y^k turns every term into just nCk^nC_k, since any number raised to any power is still 11. So the sum collapses to nC0+nC1+⋯+nCn=2n^nC_0+{}^nC_1+\cdots+{}^nC_n = 2^n. It is not just a curiosity — it is a genuinely useful check: after expanding a binomial, plugging in x=y=1x=y=1 lets you verify that the sum of all coefficients matches 2n2^n, catching arithmetic slips before you submit an answer.

When a problem asks for the coefficient of a specific power like x to the seventh, do I need to expand the whole binomial

No, and doing so wastes time. Write down the general term Tr+1=nCr an−rbrT_{r+1}={}^nC_r\,a^{n-r}b^r for the given binomial, simplify the power of the variable in terms of rr, set that power equal to the target exponent, and solve for rr. Substitute that single value of rr back into Tr+1T_{r+1} to get the one term you need, along with its coefficient. This general-term shortcut is exactly what the theorem is designed for — you never expand terms you do not need.

Before this

Where this leads