Bản dịch tự động sơ bộ, chất lượng thấp: có thể còn lỗi và câu chữ chưa tự nhiên. Bản này sẽ được thay bằng bản dịch tốt hơn. Bản gốc →
27
Số Cnk, đa thức, dãy
(nhiều cách tiếp cận một bài toán)
V. N. Vagumen
Chúng ta hãy nhớ lại một bài toán từ “Bài toán «Kvant», lời giải cơ bản được viết bằng «Kvant» Số 12 cho năm 1972.
M138. Chứng minh rằng nếu m và n là số hạng của số 1<m<n thì
k=1∑n(−1)kkmCkk=0,
Ckk của nó là các hệ số sinh học.
Những cách chứng minh khác nhau về những điểm này sẽ là cơ hội tốt để chúng tôi giới thiệu với bạn đọc một số khái niệm và sự kiện toán học quan trọng chưa có trong chương trình học ở trường (vi phân hữu hạn, công thức nội suy cho đa thức, đa thức tùy ý, chuỗi lũy thừa của số mũ). Theo các định nghĩa và lý thuyết trong mỗi đoạn văn, người đọc sẽ bắt gặp dòng chữ “bây giờ chúng ta hãy quay lại bài toán của mình”, theo sau là một lời giải bài toán M138 mới.
Việc chứng minh các định lý có thể được bỏ qua, nhưng tốt hơn là nên phân tích chúng, mặc dù điều này không dễ thực hiện vì chúng được viết rất ngắn gọn.
Giới thiệu. Hệ số sinh học và công thức bài toán
Chúng tôi liệt kê một số thuộc tính của số Cnk. Mỗi thuộc tính 0,1-0,3 có thể được lấy để xác định những con số này.
0,1. Cnk — hệ số đa thức
(a+x)n=Cn0an+Cn1an−1x+⋯+Cnkan−kxk+⋯+Cnnxn.
0,2. Cn0=1;Cnn=1; cho mỗi k=1,2,…,n−1
Cnk=Cn−1k−1+Cn−1k.
0,3. Đối với tất cả n và k (0⩽k⩽n)
Cnk=1⋅2⋅⋯⋅kn(n−1)…(n−k+1), hoặc Cnk=k!(n−k)!n!,
ở đâu m!=1⋅2⋅3…m;0!=1!=1.
Bài tập 0. a) Tìm các số Cnk cho mọi n từ 1 đến 10, sử dụng từng định nghĩa 0,1, 0,2, 0,3. b) In 0,2 từ 0,1, sử dụng tokdev (a+x)n=(a+x)n−1(a+x). b) Rút ra 0,3 từ 0,2, sử dụng quy nạp toán học
28
tsini (nghĩa là kiểm tra xem nếu công thức (3) đúng với n−1 thì nó cũng đúng với n).
d) Kiểm tra xem Cnk=Cnn−k.
Đa thức a+x đôi khi được gọi là “nhị thức” (bin giống như double), công thức (1) là công thức của “nhị thức Newton” và các số Cnk là “hệ số nhị thức”.
Chúng ta đặt a bằng 1 trong đẳng thức (1). Chúng tôi có được
(1+x)n=Cn0+Cn1x+⋯+Cnkxk+⋯+Cnnxn.
Thay x=−1 vào đây, ta được
Cn0−Cn1+Cn2−⋯+(−1)kCnk+⋯+(−1)nCnn=0.
Hóa ra, ngoài sự tương ứng (5), các đẳng thức sau đây cũng đúng với các số Cnk:
−Cn1+2Cn2−3Cn3+⋯+(−1)nnCnn=0,
−Cn1+22Cn2−32Cn3+⋯+(−1)nn2Cnn=0,
−Cn1+2n−1Cn2−3n−1Cn3+⋯+(−1)nnn−1Cnn=0.
Chính những đẳng thức này cần được chứng minh trong bài toán M138; chúng sẽ được thảo luận ở cuối mỗi đoạn văn.
Trong tương lai, chúng tôi sẽ thường sử dụng ký hiệu ngắn về số lượng bằng biểu tượng Σ. Ví dụ, công thức (1) có thể được viết ngắn gọn như sau:
(a+x)n=k=0∑k=nCnkan−kxk,
công thức (4) −(1+x)n=∑k=0k=nCnkxk,
đẳng thức (5) −∑k=0k=n(−1)kCnk=0 và cuối cùng là đẳng thức (6), cần được chứng minh trong bài toán M138 -
k=1∑k=n(−1)kkmCnk=0
cho mọi m<n tự nhiên.
§ 1. Dãy số và sai phân hữu hạn
Cho tập hợp các số nguyên không âm 0, 1, 2, 3… có hàm f. Điều này có nghĩa là trình tự được đưa ra
f(0),f(1),f(2),f(3),…
Tất nhiên, nếu từ mỗi thành viên của chuỗi f, ngoại trừ thành viên đầu tiên, chúng ta trừ đi thành viên trước của chuỗi, thì chúng ta thu được một chuỗi mới - một chuỗi khác biệt
f(1)−f(0),f(2)−f(1),f(3)−f(2),…
Chúng ta hãy biểu thị hàm tương ứng bằng Δf: Δf(0)=f(1)−f(0);
Δf(1)=f(2)−f(1); Δf(2)=f(3)−f(2)…
Nếu chúng ta thực hiện thao tác tương tự - chuyển đổi từ f sang Δf - với chuỗi Δf, thì chúng ta sẽ có được chuỗi
f(2)−2f(1)+f(0),f(3)−2f(2)+f(1),…
Hãy biểu thị nó bằng Δ2f.
29
Chuỗi này được gọi là chuỗi sai phân thứ hai của f. Hãy làm rõ lại một lần nữa, chúng ta nhận được chuỗi khác biệt thứ ba - Δ3f:
f(3)−3f(2)+3f(1)−f(0),f(4)−3f(3)+3f(2)−f(1),…
và vân vân.
Như vậy, theo định nghĩa
Δn+1f(x)=Δnf(x+1)−Δnf(x).
(7)
(Hãy nhớ rằng đối số x của các hàm f, Δf, Δ2f, … nhận các giá trị nguyên không âm: x=0,1,2,…).
Ví dụ đầu tiên, hãy xem xét hàm hằng f:
f(0)=f(1)=f(2)=⋯=a.
Đối với nó, chuỗi khác biệt Δf rõ ràng sẽ chỉ bao gồm các số 0. Hãy viết ngắn gọn như thế này: Δf≡0 (với tất cả x).
Đương nhiên, các chuỗi Δ2f, …, Δnf cũng sẽ chỉ bao gồm các số 0, tức là Δnf≡0.
Nếu f là hàm tuyến tính: f(x)=ax+b, tức là nếu dãy được biểu thị bằng cấp số cộng b,a+b,2a+b,3a+b,…, thì tất cả các số hạng của dãy Δf sẽ bằng cùng một số a. Do đó Δ2f≡0.
Nếu f là tam thức bậc hai f(x)=ax2+bx+c thì Δf là hàm tuyến tính (từ số x):
Δf(x)=f(x+1)−f(x)=a(x+1)2+b(x+1)+c−ax2−bx−c=2ax+b.
Khi đó Δ2f là hàm hằng: Δ2f=2a. Do đó Δ3f=0 và tất nhiên là Δnf=0 cho tất cả n>2.
Chúng tôi không có quyền 1. a) Đặt f(x)=x3. Tìm Δf, Δ2f, Δ3f, … 6) Câu hỏi tương tự nếu f(x)=2x.
Những quan sát của chúng tôi được tóm tắt trong hai định lý sau đây.
1.1. Số Δnf(x) được biểu thị thông qua giá trị của hàm f theo công thức
Δnf(x)=Cn0f(x+n)−Cn1f(x+n−1)+⋯+(−1)nCnnf(x)=
=k=0∑k=n(−1)kCnkf(x+n−k).
1.2. Nếu f(x) là đa thức bậc m<n thì Δnf=0.
Cả hai mệnh đề 1.1 và 1.2 đều có thể được chứng minh bằng quy nạp trên n. Đối với n=1,2,3 chúng tôi đã kiểm tra chúng. Giả sử chúng đúng với n, chúng ta chứng minh chúng cho n+1.
1.1. Sử dụng (7), (8) và (2), chúng tôi thu được
Δn+1f(x)=Δnf(x+1)−Δnf(x)=
=Cn0f(x+n+1)−Cn1f(x+n)+⋯+(−1)nCnnf(x)−Cn0f(x+n)+⋯+(−1)nCnnf(x)=
=Cn0f(x+n+1)−Cn1f(x+n)+⋯+(−1)nCnnf(x+n)+(−1)n×Cnnf(x).
1.2. Hãy để f(x)=a0+a1x+⋯+ajxj+⋯+amxm. Đẳng thức m của chúng ta (chúng tuân theo (4))
(x+1)j−xj=Cj1xj−1+Cj2xj−2+⋯+Cjj−1x+1
(ở đây j=1,2,…,m). Chúng ta hãy nhân chúng tương ứng với các hệ số aj và cộng chúng lại. Chúng ta nhận được: ở bên trái Δf(x)=f(x+1)−f(x), ở bên phải - một đa thức nhất định ở g(x) bậc không cao hơn m−1. Nếu m<n thì m−1<n−1 và theo giả thuyết quy nạp Δn−1g=0. Vì vậy, Δnf=Δn−1(Δf)=Δng=0.
30
Bây giờ chúng ta hãy quay lại bài toán của chúng ta.
Đẳng thức (6’), theo 1.1. Tôi biết chính xác rằng Δnf(0)=0 dành cho hàm f(x)=xm và điều này diễn ra trực tiếp từ Tuyên bố 1.2.
Bài toán 1. Đặt f(x)=a+a1x+⋯+anxn. Tìm Δnf. Sử dụng kết quả này hãy tính tổng
k=0∑k=n(−1)kknCnk.
Bài toán 2. Chứng minh rằng tồn tại Δn+1f(x)=0 với mọi x thì f(x) là đa thức bậc nhiều nhất n.
Bài toán 3. Tìm tất cả các chuỗi f trong đó Δf(x)=λf(x), trong đó λ là một số nào đó.
§ 2. Đa thức và công thức nội suy
Biết rằng qua hai điểm ta vẽ được một đường thẳng. Nói cách khác, nếu cho hai cặp số (α0,β0),(α1,β1) và α0=α1, thì sẽ tồn tại một đa thức bậc duy nhất không cao hơn đa thức bậc P(x)=ax+b đầu tiên sao cho P(α0)=β0 và P(α1)=β1.
Thực tế này được tóm tắt như sau.
Cho n+1 các số khác nhau α0,α1,…,αn và n+1 các số β0,β1,…,βn. Khi đó các khẳng định sau đây là đúng.
2.1. Tồn tại một đa thức P bậc không lớn hơn n sao cho
P(αi)=βi(для всех i=0,1,…,n).
2.2. Đa thức P được xác định duy nhất.
Để chứng minh 2.1, chỉ cần tưởng tượng một đa thức như vậy là đủ. Để làm điều này, trước tiên hãy xem xét các đa thức
Dk(x)=(αk−α0)(αk−α1)…(αk−αk−1)(αk−αk+1)…(αk−αn)(x−α0)(x−α1)…(x−αk−1)(x−αk+1)…(x−αn)
(vào tử số và mẫu số của đa thức n). Rõ ràng là vậy
Dk(αi)={1, если i=k;0, если i=k.
Bây giờ chúng ta hãy nhân Dk(x) với số βk và cộng tất cả các đa thức này. Để có được một đa thức
P(x)=k=0∑k=nβkDk(x)
mọi đẳng thức (9) đều được thỏa mãn.
Để chứng minh 2.2, ta cần hai định lý quan trọng về nghiệm của đa thức.
2.3. Nếu một đa thức
f(x)=a0+a1x+⋯+anxn
độ không cao hơn n+1 của các nghiệm khác nhau thì đa thức này bằng 0, tức là a0=a1=a2=⋯=an=0.
2.4. (“Định lý Bezout.”) Nếu α là nghiệm của đa thức f(x), thì đa thức f(x) chia hết cho x−α, tức là
f(x)=(x−α)g(x),
thực phẩm g(x) là một đa thức nhất định.
31
Chứng minh 2.4. Hãy viết n điểm (xj−αj)=(x−α)(xj−1+xj−2α+…+αj−2x+αj−1), (j=1,2,…,n), nhân chúng tương ứng với các hệ số aj rồi cộng tất cả các điểm này lại. Chúng ta thu được một công thức hợp lệ cho mọi đa thức (12) và mọi số α:
f(x)−f(α)=(x−α)g(x),
trong đó g(x) là một đa thức nào đó. Cụ thể, nếu f(α)=0, chúng ta thu được (13).
Chứng minh 2.3. Chúng ta hãy tiến hành quy nạp trên n. Vì n=1 Mệnh đề 2.3 là hiển nhiên. Hãy chứng minh rằng nếu nó đúng với n−1 thì nó cũng đúng với n. Đặt α0,α1,…,αn là nghiệm của đa thức (12). Khi đó, theo 2.4:
f(x)=(x−αn)g(x),
hơn nữa, đa thức g(x) có bậc nhiều nhất là n−1 và có n nghiệm khác nhau α0,α1,…,αn−1. Theo giả thuyết quy nạp, g(x) bằng 0; từ (14) suy ra f(x) cũng bằng 0.
Chứng minh 2.2. Giả sử p1 và p2 là hai đa thức, với mỗi đẳng thức (9) đều đúng. Khi đó hiệu của chúng thỏa mãn các điều kiện của Định lý 2.3 (đa thức f(x)=p1(x)−p2(x)) bậc không cao hơn n+1 căn α0,α1,…,αn và do đó bằng 0, tức là p1(x)=p2(x).
Vì vậy, chúng ta đã chứng minh được rằng qua n+1 điểm (α0,β0),(α1,β1),…,(αn,βn) chúng ta có thể chứng minh được một đường cong duy nhất có dạng
y=f(x)=a0+a1x+…+anxn,
và thậm chí còn cung cấp một công thức cho phép bạn viết ngay đa thức cần thiết. Công thức (11) này được gọi là công thức tích phân Laerang.
Bài tập 2. a) Tìm một tam giác vuông biết tại các điểm 2, 3, 5 có các giá trị tương ứng là 7, 11, 13. 6) Tìm một đa thức bậc không lớn hơn 4, đồ thị của tam giác đó đi qua các điểm (−2,−7),(−1,0),(0,1),(1,2),(2,9).
Hãy quay trở lại bài toán của chúng tôi. Chúng ta hãy xây dựng một đa thức bậc nhiều nhất là n, mà tại các điểm αk=k(k=0,1,2,…,n) thuộc giá trị của βk=km tương ứng. Từ công thức (11), suy ra đa thức này bằng ∑k=0k=nkmDk(x), trong đó
Dk(x)=k(k−1)…1(−1)(−2)…(k−n)x(x−1)…(x−k+1)(x−k−1)…(x−n).
Rõ ràng hệ số xn của đa thức (15) bằng
k(k−1)…1(−1)(−2)…(k−n)1=(−1)k−nk!(n−k)!1=n!(−1)n(−1)kCnk,
Về cơ bản hệ số xn của đa thức P(x) bằng
(1/n!)(−1)nk=0∑k=n(−1)kkmCnk.
Mặt khác, rõ ràng đa thức P(x) đơn giản là xm, bởi vì m<n. Do đó, hệ số của xn P(x) bằng 0.
Bài 4. Chứng minh tập hợp số y0,y1,…,yn thỏa mãn điều kiện: “với mọi đa thức f(x) bậc không lớn hơn n−1 đẳng thức
k=0∑k=nf(k)yk=0»,
khi và chỉ khi yk=t(−1)kCnk, trong đó t là một số nào đó.
32
Nhiệm vụ 5 (khái quát hóa). Chứng minh rằng nếu các số α0,α1,…,αn phân biệt từng cặp thì hệ phương trình
y0+y1+⋯+yn=0,
α0y0+α1y1+⋯+αnyn=0,
α02y0+α12y1+⋯+αn2yn=0,
α0n−1y0+α1n−1y1+⋯+αnn−1yn=0
có lời giải bộ số
yk=(αk−α1)(αh−α2)…(αk−αk−1)(αh−αk+1)…(αh−αn)t
(k=0,1,…,n+1), trong đó t là một số tùy ý và không có lời giải nào khác.
§ 3. Đạo hàm đa thức và bội nghiệm
Đặt f(x) là đa thức bậc n:
f(x)=a0+a1x+a2x2+⋯+an−1xn−1+anxn=k=0∑k=nakxk.
Khi đó theo định nghĩa một đa thức bậc n−1
f′(x)=a1+2a2x+⋯+(n−1)an−1xn−2+nanxn−1=k=1∑k=nkakxk−1
được gọi là đa thức tùy ý f(x). Tuyên bố sau đây hóa ra là đúng.
3.1. Nếu đa thức f(x) chia hết cho (x−α)m+1 thì đa thức f′(x) chia hết cho (x−α)m. Nói cách khác, nếu số α là nghiệm của bội số m+1 của đa thức f(x), thì α là nghiệm của bội số ít nhất là m của đa thức f′(x).
Chứng minh 3.1. chúng tôi sử dụng bổ đề này.
3.2. Nếu f(x)=(x−α)g(x) thì
f′(x)=g(x)+(x−α)g′(x).
(16)
Chứng minh 3.2. Nếu g(x)=bn−1xn−1+⋯+b1x+b0, thì không khó để kiểm tra, sử dụng định nghĩa của một đa thức tùy ý, cả bên phải và bên trái của đẳng thức (16) đều bằng nhau
(b0−b1α)+2(b1−b2α)x+⋯+(n−1)(bn−2−bn−1α)xn−2+nbn−1xn−1.
Chứng minh 3.1 được chứng minh bằng indykation sử dụng m. Hãy kiểm tra 3.1 để tìm m=1. Nếu f(x) chia hết cho (x−α)2 thì f(x)=(x−α)g(x), trong đó g(x) chia hết cho (x−α) và, như có thể thấy từ (16), f′(x) cũng chia hết cho (x−α).
Chứng minh 3.1 đúng với m−1 thì nó cũng đúng với m. Giả sử f(x) chia hết cho (x−α)m+1. Khi đó f(x)=(x−α)g(x), trong đó g(x) chia hết cho (x−α)m và từ (16) suy ra rằng f′(x) chia hết cho (x−α)m (g′(x) chia hết cho (x−α)m−1 theo đề xuất indyktion).
Bài tập 3. a) Đa thức x3−x2−8x+12 có bội nghiệm không?
- Tìm a,b và c sao cho đa thức x3+ax2+bx+c chia hết cho (x+1)2.
Bây giờ chúng ta hãy quay lại bài toán của chúng ta. Đẳng thức (6’) có nghĩa chính xác là đa thức fm(x)=∑k=0k=nkmCknxk−1 có số x=−1 làm gốc của nó.
Chúng ta hãy chứng minh một phát biểu mạnh hơn: đa thức xfm(x) có số (−1) là nghiệm của bội số n−m, tức là nó chia hết cho (x+1)n−m (nếu m<n).
Đối với xf0(x)=∑k=0k=nCknxk=(1+x)n điều này rất thuận tiện. Đối với 0<m<n, chúng tôi thực hiện indykation trên m. Cho xfm−1(x) có số (−1) là bội số gốc