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

Bổ đề nâng lũy thừa

Phát biểu

Cho pp là số nguyên tố lẻ, và a,ba,b là các số nguyên với p∣a−bp \mid a-b và p∤ap \nmid a, p∤bp \nmid b. Khi đó với mọi số nguyên dương nn: vp(an−bn)=vp(a−b)+vp(n)v_p(a^n - b^n) = v_p(a-b) + v_p(n).

Vì sao đúng?

LTE biến câu hỏi khó về chia hết của hiệu hai lũy thừa cao thành số học đơn giản trên định giá, và là một trong những cách nhanh nhất giải bài toán Olympic hỏi lũy thừa lớn nhất của số nguyên tố chia hết biểu thức như an−bna^n-b^n hoặc chứng minh biểu thức đó không bao giờ (hay luôn luôn) chia hết cho một lũy thừa số nguyên tố nào đó.

Phác thảo chứng minh

**Bước 1: Quy về trường hợp n=pn=p nhờ tính nhân.** Viết n=pvp(n)⋅mn = p^{v_p(n)} \cdot m với p∤mp \nmid m. Áp dụng lặp lại trường hợp n=pn=p (chứng minh dưới đây) cho am,bma^m, b^m thay a,ba,b cho thấy vp(an−bn)=vp((am)pvp(n)−(bm)pvp(n))=vp(am−bm)+vp(n)v_p(a^n-b^n) = v_p((a^m)^{p^{v_p(n)}} - (b^m)^{p^{v_p(n)}}) = v_p(a^m-b^m) + v_p(n), nên chỉ cần chứng minh vp(am−bm)=vp(a−b)v_p(a^m - b^m) = v_p(a-b) khi p∤mp \nmid m, và chứng minh bước cơ sở vp(ap−bp)=vp(a−b)+1v_p(a^p-b^p) = v_p(a-b)+1.

Bước 2: Chứng minh bước cơ sở bằng khai triển nhân tử. Phân tích ap−bp=(a−b)(ap−1+ap−2b+⋯+bp−1)a^p - b^p = (a-b)(a^{p-1}+a^{p-2}b+\cdots+b^{p-1}). Ta cần chỉ ra nhân tử thứ hai S=∑j=0p−1ap−1−jbjS = \sum_{j=0}^{p-1} a^{p-1-j}b^j có vp(S)=1v_p(S) = 1.

**Bước 3: Chỉ ra p∣Sp \mid S.** Vì p∣a−bp \mid a-b, ta có a≡b(modp)a \equiv b \pmod p, nên mỗi số hạng ap−1−jbj≡bp−1−jbj=bp−1(modp)a^{p-1-j}b^j \equiv b^{p-1-j}b^j = b^{p-1} \pmod p. Cộng cả pp số hạng, S≡p⋅bp−1≡0(modp)S \equiv p\cdot b^{p-1} \equiv 0 \pmod p (dùng p∤bp \nmid b), nên p∣Sp \mid S.

**Bước 4: Chỉ ra p2∤Sp^2 \nmid S.** Viết a=b+pta = b + pt với tt nguyên (được vì p∣a−bp\mid a-b). Khai triển mỗi số hạng ap−1−jbj=(b+pt)p−1−jbj≡bp−1−jbj+(p−1−j)pt bp−2−jbj(modp2)a^{p-1-j}b^j = (b+pt)^{p-1-j}b^j \equiv b^{p-1-j}b^j + (p-1-j)pt\, b^{p-2-j}b^j \pmod{p^2} (khai triển nhị thức, bỏ số hạng có p2p^2 trở lên). Cộng qua j=0,…,p−1j=0,\dots,p-1: các số hạng dẫn đầu cộng thành p bp−1p\,b^{p-1} như trước, và số hạng hiệu chỉnh cộng thành pt bp−2∑j=0p−1(p−1−j)=pt bp−2⋅p(p−1)2pt\,b^{p-2}\sum_{j=0}^{p-1}(p-1-j) = pt\,b^{p-2}\cdot\frac{p(p-1)}{2}, chia hết cho p2p^2 (vì pp lẻ, p−12\frac{p-1}{2} là số nguyên, nên hiệu chỉnh này là p2⋅(integer)p^2\cdot(\text{integer}), tức ≡0(modp2)\equiv 0 \pmod{p^2}). Vậy S≡p bp−1(modp2)S \equiv p\,b^{p-1} \pmod{p^2}, và vì p∤bp \nmid b, p bp−1p\,b^{p-1} chia hết cho pp nhưng không cho p2p^2, cho vp(S)=1v_p(S)=1.

Bước 5: Kết hợp. Từ Bước 2–4, vp(ap−bp)=vp(a−b)+vp(S)=vp(a−b)+1v_p(a^p-b^p) = v_p(a-b) + v_p(S) = v_p(a-b)+1. Kết hợp với phép quy ở Bước 1 (và sự kiện vp(am−bm)=vp(a−b)v_p(a^m-b^m)=v_p(a-b) khi p∤mp\nmid m, chứng minh tương tự vì khi đó S≡m bm−1≢0(modp)S \equiv m\,b^{m-1} \not\equiv 0 \pmod p), quy nạp theo vp(n)v_p(n) cho vp(an−bn)=vp(a−b)+vp(n)v_p(a^n-b^n) = v_p(a-b)+v_p(n) với mọi số nguyên dương nn.

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. Andrew Granville, Thomas J. Tucker (2002). It's As Easy As abc
  2. Titu Andreescu, Dorin Andrica, Zuming Feng (2007). 104 Number Theory Problems: From the Training of the USA IMO Team
  3. Titu Andreescu, Dorin Andrica, Ion Cucurezeanu (2010). An Introduction to Diophantine Equations: A Problem-Based Approach