MathLabs

Lớp 10

Nhị thức Newton

Công thức khai triển (a+b)ⁿ thành tổng các số hạng với hệ số nhị thức.

Trực giácÝ tưởng: điều gì xảy ra khi nhân (a + b) với chính nó nhiều lần?

Khai triển tay (a+b)2=a2+2ab+b2(a+b)^2=a^2+2ab+b^2 và (a+b)3=a3+3a2b+3ab2+b3(a+b)^3=a^3+3a^2b+3ab^2+b^3 cho thấy một quy luật: các hệ số 1, 2, 1 và 1, 3, 3, 1 chính là các hàng của tam giác Pascal, mỗi hàng được tạo từ hàng trên bằng cách cộng hai số liền kề.

Sơ đồ mạng của tam giác Pascal cho thấy mỗi hệ số nhị thức là tổng của hai hệ số phía trên nó.
Tam giác Pascal của các hệ số nhị thức (nk)\binom{n}{k}, tô màu theo tính chẵn lẻ (lẻ màu tím, chẵn màu cam): mỗi số bằng tổng hai số ngay phía trên nó.

Phổ thôngPhát biểu chính xác

Định nghĩa: Hệ số nhị thức

Với các số nguyên 0≤k≤n0\le k\le n, hệ số nhị thức (nk)\binom{n}{k} đếm số cách chọn kk vật trong nn vật, và bằng (nk)=n!k!(n−k)!\binom{n}{k}=\dfrac{n!}{k!(n-k)!}.

(a+b)n=∑k=0n(nk)an−kbk(a+b)^n=\sum_{k=0}^n\binom{n}{k}a^{n-k}b^k

Trong công thức, nn là số mũ (số nguyên không âm), kk chạy qua mọi giá trị từ 00 đến nn, và mỗi số hạng (nk)an−kbk\binom{n}{k}a^{n-k}b^k chọn một lũy thừa của aa, một lũy thừa của bb sao cho tổng số mũ bằng nn, nhân với hệ số nhị thức (nk)\binom{n}{k}.

2n=∑k=0n(nk)2^n=\sum_{k=0}^n\binom{n}{k}
Vài hàng đầu tiên của khai triển
nnKhai triển (a+b)n(a+b)^nSố số hạng
22(a+b)2=a2+2ab+b2(a+b)^2=a^2+2ab+b^233
33(a+b)3=a3+3a2b+3ab2+b3(a+b)^3=a^3+3a^2b+3ab^2+b^344
44(a+b)4=a4+4a3b+6a2b2+4ab3+b4(a+b)^4=a^4+4a^3b+6a^2b^2+4ab^3+b^455
55(a+b)5=a5+5a4b+10a3b2+10a2b3+5ab4+b5(a+b)^5=a^5+5a^4b+10a^3b^2+10a^2b^3+5ab^4+b^566

Đại họcChứng minh bằng quy nạp và tổng các hệ số

Với mọi số nguyên không âm nn và mọi số aa, bb: (a+b)n=∑k=0n(nk)an−kbk(a+b)^n=\sum_{k=0}^n\binom{n}{k}a^{n-k}b^k

Vì sao đúng?

Khai triển (a+b)(a+b)⋯(a+b)(a+b)(a+b)\cdots(a+b) (nn nhân tử) nghĩa là chọn aa hoặc bb từ mỗi nhân tử rồi nhân lại; hệ số của an−kbka^{n-k}b^k chính là số cách chọn bb từ kk trong nn nhân tử, tức là (nk)\binom{n}{k}.

Chứng minh

Chứng minh bằng quy nạp theo nn. Cơ sở n=1n=1: (a+b)1=a+b=(10)a+(11)b(a+b)^1=a+b=\binom{1}{0}a+\binom{1}{1}b, khớp với công thức vì (10)=(11)=1\binom{1}{0}=\binom{1}{1}=1.

Bước quy nạp: giả sử công thức đúng với một nn nào đó, tức (a+b)n=∑k=0n(nk)an−kbk(a+b)^n=\sum_{k=0}^n\binom{n}{k}a^{n-k}b^k. Nhân hai vế với (a+b)(a+b): (a+b)n+1=∑k=0n(nk)an+1−kbk+∑k=0n(nk)an−kbk+1(a+b)^{n+1}=\sum_{k=0}^n\binom{n}{k}a^{n+1-k}b^k+\sum_{k=0}^n\binom{n}{k}a^{n-k}b^{k+1}.

Đổi chỉ số của tổng thứ hai với j=k+1j=k+1 rồi gộp hệ số của an+1−jbja^{n+1-j}b^j từ hai tổng, ta được (nj)+(nj−1)\binom{n}{j}+\binom{n}{j-1} với mỗi jj từ 00 đến n+1n+1 (quy ước (n−1)=(nn+1)=0\binom{n}{-1}=\binom{n}{n+1}=0).

Theo quy tắc Pascal (nk)=(n−1k−1)+(n−1k)\binom{n}{k}=\binom{n-1}{k-1}+\binom{n-1}{k}, tổng này bằng (n+1j)\binom{n+1}{j}, nên (a+b)n+1=∑j=0n+1(n+1j)an+1−jbj(a+b)^{n+1}=\sum_{j=0}^{n+1}\binom{n+1}{j}a^{n+1-j}b^j, hoàn tất quy nạp.

Với mọi số nguyên không âm nn: 2n=∑k=0n(nk)2^n=\sum_{k=0}^n\binom{n}{k}

Vì sao đúng?

Đặt aa và bb đều bằng 11 trong định lý nhị thức, mỗi số hạng an−kbka^{n-k}b^k trở thành 11, nên toàn bộ tổng chỉ còn là số lượng số hạng.

Chứng minh

Thay a=1, b=1a=1,\ b=1 vào định lý nhị thức (a+b)n=∑k=0n(nk)an−kbk(a+b)^n=\sum_{k=0}^n\binom{n}{k}a^{n-k}b^k: vế trái trở thành (1+1)n=2n(1+1)^n=2^n, vế phải trở thành ∑k=0n(nk)1n−k1k=∑k=0n(nk)\sum_{k=0}^n\binom{n}{k}1^{n-k}1^k=\sum_{k=0}^n\binom{n}{k}, vì 11 lũy thừa bất kỳ vẫn bằng 11.

Cho hai vế bằng nhau, ta được đúng 2n=∑k=0n(nk)2^n=\sum_{k=0}^n\binom{n}{k}.

Đẳng thức này còn có ý nghĩa tổ hợp trực tiếp: (nk)\binom{n}{k} đếm các tập con gồm kk phần tử của một tập nn phần tử SS, nên ∑k=0n(nk)\sum_{k=0}^n\binom{n}{k} đếm mọi tập con của SS với kích thước bất kỳ, tức toàn bộ tập lũy thừa, có đúng 2n2^n phần tử vì mỗi phần tử trong nn phần tử độc lập thuộc hoặc không thuộc một tập con.

Đại họcỨng dụng thực tiễn và ví dụ minh họa

Định lý nhị thức không chỉ là mẹo đại số: nó cho phép tính xấp xỉ nhanh trong tài chính (tăng trưởng kép), và là nền tảng của các lập luận đếm trong khoa học máy tính, kỹ thuật và xác suất bất cứ khi nào các lựa chọn độc lập có/không được kết hợp lại.

Ví dụ: Xấp xỉ tăng trưởng kép

Một tài khoản tiết kiệm sinh lãi 2% mỗi năm. Dùng định lý nhị thức để xấp xỉ hệ số tăng trưởng sau 10 năm, (1+0.02)10(1+0.02)^{10}, chỉ dùng ba số hạng đầu của khai triển.

Lời giải

Viết 1+0.021+0.02 thay cho a+ba+b với a=1a=1, b=0.02b=0.02, n=10n=10: theo định lý nhị thức, giá trị chính xác là (1+0.02)10=∑k=010(10k)(0.02)k(1+0.02)^{10}=\sum_{k=0}^{10}\binom{10}{k}(0.02)^k.

Vì 0.020.02 nhỏ, các số hạng sau giảm rất nhanh, nên chỉ giữ kk=0,1,2: (100)+(101)(0.02)+(102)(0.02)2\binom{10}{0}+\binom{10}{1}(0.02)+\binom{10}{2}(0.02)^2.

Tính từng số hạng: (100)=1\binom{10}{0}=1, (101)(0.02)=0.2\binom{10}{1}(0.02)=0.2, (102)(0.02)2=45×0.0004=0.018\binom{10}{2}(0.02)^2=45\times0.0004=0.018.

Cộng lại được 1+0.2+0.018=1.2181+0.2+0.018=1.218, vậy tài khoản tăng khoảng 1.2181.218 lần, tức khoảng 21,8%, gần với giá trị chính xác 1.2190…1.2190\ldots — định lý nhị thức biến một phép nhân 10 lần rườm rà thành ba số hạng đơn giản.

Ví dụ: Đếm mẫu lỗi trong gói dữ liệu

Một gói tin mạng có 88 bit độc lập, mỗi bit có thể bị nhiễu làm đảo hoặc không. Một kỹ sư thiết kế mã phát hiện lỗi cần biết trong 282^8 mẫu bit có thể có, có bao nhiêu mẫu có đúng 33 bit bị đảo, và muốn kiểm tra lại bằng đẳng thức tổng các hệ số.

Lời giải

Mô hình hóa mỗi bit là chọn aa (không đảo) hoặc bb (đảo) trong (a+b)8(a+b)^8, nên số mẫu có đúng kk bit bị đảo là hệ số của a8−kbka^{8-k}b^k, tức là (8k)\binom{8}{k}.

Với đúng 33 bit bị đảo, kk=3, nên số mẫu là (83)=56\binom{8}{3}=56.

Để kiểm tra tổng, đặt aa=bb=1 như trong định lý tổng các hệ số: (1+1)8=28(1+1)^8=2^8, và 28=2562^8=256 đếm đủ mọi mẫu trong 282^8 mẫu bit có thể, chia theo số bit bị đảo.

Vậy trong 256256 mẫu, có 5656 mẫu có đúng 33 lỗi — cùng những hệ số nhị thức dùng trong đại số cũng chi phối việc thiết kế mã sửa lỗi.

(52)\binom{5}{2} bằng bao nhiêu?

Hệ số của x2x^2 trong khai triển (1+x)4(1+x)^4 là bao nhiêu?

Tổng tất cả các hệ số trong khai triển (a+b)6(a+b)^6 bằng bao nhiêu?

Một kỹ sư mạng muốn biết có bao nhiêu chuỗi 6 bit có đúng 4 bit bằng 1. Dùng hệ số nhị thức (64)\binom{6}{4}, số đó là bao nhiêu?