Math Labs
Định lýĐã chứng minh

Định lý Fermat nhỏ

Phát biểu

Nếu pp là số nguyên tố và gcd⁡(a,p)=1\gcd(a,p)=1, thì ap−1≡1(modp)a^{p-1} \equiv 1 \pmod{p}. Tương đương, ap≡a(modp)a^{p} \equiv a \pmod{p} với mọi số nguyên aa.

Vì sao đúng?

Các thặng dư khác không theo môđun một số nguyên tố pp lập thành một hệ đóng dưới phép nhân: nhân mỗi thặng dư đó với một aa cố định chỉ xáo trộn chúng trong chính tập đó. Lặp lại việc xáo trộn này p−1p-1 lần vì thế phải đưa mọi phần tử về đúng vị trí của nó, đó chính xác là phát biểu ap−1≡1(modp)a^{p-1}\equiv1\pmod p.

Phác thảo chứng minh

Xét tập S={1,2,…,p−1}S=\{1,2,\dots,p-1\} các thặng dư khác không theo môđun pp, và ánh xạ x↦ax mod px \mapsto ax \bmod p gửi mỗi phần tử của SS tới một thặng dư.

Ánh xạ này đơn ánh trên SS: nếu ax≡ay(modp)ax\equiv ay\pmod p với x,y∈Sx,y\in S, thì vì gcd⁡(a,p)=1\gcd(a,p)=1, luật giản ước (đã chứng minh ở chủ đề trước) cho x≡y(modp)x\equiv y\pmod p, suy ra x=yx=y vì cả hai đều nằm trong {1,…,p−1}\{1,\dots,p-1\}. Cũng không có axax nào ≡0(modp)\equiv 0\pmod p với x∈Sx\in S, vì pp nguyên tố và không chia hết aa lẫn xx. Vậy ánh xạ thực sự rơi lại vào trong SS.

Một ánh xạ đơn ánh từ tập hữu hạn SS vào chính nó tự động là song ánh. Do đó {a⋅1,a⋅2,…,a⋅(p−1)}(modp)\{a\cdot1,a\cdot2,\dots,a\cdot(p-1)\} \pmod p chỉ đơn giản là {1,2,…,p−1}\{1,2,\dots,p-1\} được viết theo thứ tự khác.

Nhân tất cả p−1p-1 phần tử của cả hai tập lại với nhau. Một bên ta được (a⋅1)(a⋅2)⋯(a⋅(p−1))=ap−1 (p−1)!(a\cdot1)(a\cdot2)\cdots(a\cdot(p-1)) = a^{p-1}\,(p-1)!; bên kia, vì là cùng các số được sắp lại, ta được đúng (p−1)!(p-1)!. Vậy ap−1(p−1)!≡(p−1)!(modp)a^{p-1}(p-1)! \equiv (p-1)! \pmod p.

Vì pp nguyên tố, không số nào trong 1,2,…,p−11,2,\dots,p-1 chia hết cho pp, nên gcd⁡((p−1)!,p)=1\gcd((p-1)!,p)=1. Áp dụng luật giản ước một lần nữa để bỏ nhân tử chung (p−1)!(p-1)! ở cả hai vế cho ap−1≡1(modp)a^{p-1}\equiv1\pmod p. ■\blacksquare

(Phát biểu lại theo ngôn ngữ nhóm: các thặng dư khác không lập thành một nhóm cấp p−1p-1 dưới phép nhân vì pp nguyên tố, và định lý Lagrange nói cấp của mọi phần tử — ở đây, số kk nhỏ nhất với ak≡1a^k\equiv1 — phải chia hết cấp nhóm p−1p-1; do đó ap−1≡1(modp)a^{p-1}\equiv1\pmod p tự động đúng.)

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. Rivest, Adi Shamir, Leonard M. Adleman (1978). A Method for Obtaining Digital Signatures and Public-Key Cryptosystems · DOI:10.1145/359340.359342
  2. W. R. Alford, Andrew Granville, Carl Pomerance (1994). There are Infinitely Many Carmichael Numbers · DOI:10.2307/2118576