Binomial Theorem Calculator
Expand any binomial (a + b)ⁿ for n up to 10. Displays each term using C(n,k)·a^(n−k)·b^k, shows the Pascal's triangle row, and accepts custom variable names.
| k | C(n,k) | aⁿ⁻ᵏ | bᵏ | Term |
|---|
What is the Binomial Theorem?
The Binomial Theorem provides a formula for expanding expressions of the form (a + b)ⁿ into a sum of terms. Instead of multiplying (a + b) by itself n times, the theorem gives the expanded result directly using binomial coefficients C(n, k) — also written as "n choose k" or ⁿCₖ. Each term in the expansion has the form C(n,k) × a^(n−k) × b^k, where k runs from 0 to n. The theorem applies to any real or complex values of a and b, and any non-negative integer n.
The binomial coefficients C(n,k) = n! / (k!(n−k)!) count the number of ways to choose k items from n without replacement. These same coefficients appear as the rows of Pascal's Triangle — a triangular arrangement where each entry is the sum of the two entries directly above it. Pascal's Triangle provides a quick way to look up binomial coefficients without computing factorials.
The Binomial Theorem has broad applications: it is used in algebra to expand polynomial expressions, in probability theory (binomial distribution), in combinatorics (counting problems), in calculus (series approximations for functions like (1+x)^n near x=0), and in number theory. The generalised binomial theorem extends the result to non-integer exponents using an infinite series.
The Binomial Theorem
How the Binomial Theorem Calculator Works
Formula, assumptions, and calculation steps for this math tool.
Formula Used
(x + y)^n = sum of C(n,k) x^(n-k) y^k
Methodology
Expands the binomial expression using combination coefficients, equivalent to a row of Pascal's triangle, for each term.
Calculation Steps
- Read the values and operation selected.
- Normalize signs, decimals, fractions, or units if needed.
- Apply the mathematical rule or formula.
- Format the answer and any intermediate values for checking.
Assumptions and Limits
- Inputs must be within the supported domain of the operation.
- Decimal answers may be rounded for readability.
- Symbolic simplification is limited to the calculator scope.
Frequently Asked Questions
The Binomial Theorem provides a formula for expanding (a+b)ⁿ without multiplying out repeatedly. Each term is C(n,k)·a^(n−k)·b^k where k ranges from 0 to n.
Binomial coefficients C(n,k) (read n choose k) count the number of ways to choose k items from n. They equal n!/(k!(n−k)!). They appear as the coefficients in a binomial expansion.
Pascal's Triangle is a triangular array where each number is the sum of the two numbers above it. Each row n gives the binomial coefficients C(n,0), C(n,1), ..., C(n,n) for the expansion of (a+b)ⁿ.
An expansion of (a+b)ⁿ has exactly n+1 terms (one for each k from 0 to n).
If n is even, there is one middle term at k=n/2. If n is odd, there are two middle terms at k=(n−1)/2 and k=(n+1)/2. The middle terms are often the largest when a=b=1.
Real-World Applications
Common Mistakes
Binomial Coefficients C(n,k) Reference
| n | Coefficients (k=0,1,...,n) | Sum (2ⁿ) |
|---|---|---|
| 0 | 1 | 1 |
| 1 | 1, 1 | 2 |
| 2 | 1, 2, 1 | 4 |
| 3 | 1, 3, 3, 1 | 8 |
| 4 | 1, 4, 6, 4, 1 | 16 |
| 5 | 1, 5, 10, 10, 5, 1 | 32 |
| 6 | 1, 6, 15, 20, 15, 6, 1 | 64 |
References
- Stewart, J. Calculus: Early Transcendentals, 8th ed. Cengage, 2016.
- Graham, R. L., Knuth, D. E. & Patashnik, O. Concrete Mathematics, 2nd ed. Addison-Wesley, 1994.
- Abramowitz, M. & Stegun, I. A. Handbook of Mathematical Functions. Dover, 1965.
- Niven, I., Zuckerman, H. S. & Montgomery, H. L. An Introduction to the Theory of Numbers. Wiley, 1991.
- Cox, J., Ross, S. & Rubinstein, M. Option Pricing: A Simplified Approach. Journal of Financial Economics, 1979.
Related Calculators
Browse all Math calculators →Combination Calculator
Calculate the number of combinations C(n,r) — unordered selections.
Exponent Calculator
Calculate exponents, powers, and scientific notation instantly.
Polynomial Calculator
Add, subtract, and multiply polynomials. Evaluate polynomials at given values.