MathLabs
Định lýĐã chứng minh

Định lý công thức tổ hợp

Phát biểu

Với các số nguyên n≥1n \ge 1 và 0≤k≤n0 \le k \le n, số cách chọn kk đối tượng trong nn đối tượng khác nhau, không quan tâm thứ tự, là Cnk=n!k!(n−k)!C_n^k = \frac{n!}{k!(n-k)!}.

Vì sao đúng?

Mỗi tập con không thứ tự cỡ k có thể biến thành một chỉnh hợp có thứ tự theo đúng k! cách, nên số đếm có thứ tự đếm lặp mỗi tập con cùng một hệ số k!; chia đi loại bỏ sự đếm lặp đó.

Phác thảo chứng minh

Bước 1 (nhóm các chỉnh hợp theo tập con nền): mỗi chỉnh hợp chập kk của nn đối tượng trước hết chọn ra một tập con kk phần tử rồi xếp thứ tự nó. Nhóm AnkA_n^k chỉnh hợp vào các nhóm, mỗi nhóm ứng với một tập con kk phần tử có thể có, sao cho hai chỉnh hợp cùng nhóm khi và chỉ khi chúng dùng cùng một tập đối tượng.

Bước 2 (cỡ mỗi nhóm): cố định một tập con kk phần tử, các chỉnh hợp dựng từ nó ứng đúng với các cách xếp thứ tự tập con đó, và có k!k! cách xếp như vậy (một hoán vị của kk đối tượng). Vậy mỗi nhóm có đúng k!k! chỉnh hợp.

Bước 3 (quy tắc cộng qua các nhóm): các nhóm rời nhau (một chỉnh hợp thuộc đúng một nhóm) và có CnkC_n^k nhóm theo định nghĩa, mỗi nhóm cỡ k!k!. Quy tắc cộng (k!k! cộng với chính nó CnkC_n^k lần) cho Ank=Cnk⋅k!A_n^k = C_n^k \cdot k!.

Bước 4 (giải ra số tổ hợp): chia cả hai vế cho k!k! và thay Ank=n!(n−k)!A_n^k = \frac{n!}{(n-k)!} vào cho Cnk=Ankk!C_n^k = \dfrac{A_n^k}{k!}, tức Cnk=n!k!(n−k)!C_n^k = \frac{n!}{k!(n-k)!}.

Chủ đề chứa định lý này

Chứng minh từng bước

Chưa có chứng minh từng bước cho định lý này.

Tài liệu tham khảo

  1. Ronald L. Graham, Donald E. Knuth, Oren Patashnik (1994). Concrete Mathematics: A Foundation for Computer Science
  2. Richard A. Brualdi (2009). Introductory Combinatorics