Lớp 6
Số nguyên tố
Những viên gạch không thể chia nhỏ hơn của mọi số tự nhiên — điểm khởi đầu cho một trong những bí ẩn lâu đời nhất của toán học.
Trực giácNhững viên gạch xây nên các số
Mọi số tự nhiên lớn hơn 1 hoặc là số nguyên tố, hoặc được tạo nên bằng cách nhân các số nguyên tố nhỏ hơn với nhau — giống như mọi phân tử được tạo từ các nguyên tử. Hiểu được các nguyên tử, ta hiểu mọi phân tử được ghép ra sao.
Định nghĩa: Số nguyên tố và hợp số
Số nguyên tố là số tự nhiên lớn hơn 1, chỉ có đúng hai ước dương là 1 và chính nó. Số tự nhiên lớn hơn 1 mà không phải số nguyên tố gọi là hợp số — nó có ít nhất một ước khác 1 và chính nó. Số 1 không phải số nguyên tố cũng không phải hợp số: nó chỉ có một ước dương duy nhất.
Các số nguyên tố đầu tiên là Để ý rằng là số nguyên tố chẵn duy nhất — mọi số chẵn khác đều chia hết cho 2, nên nó có thêm một ước ngoài 1 và chính nó.
Phổ thôngCác dấu hiệu chia hết nhanh
| Chia hết cho | Dấu hiệu | Ví dụ |
|---|---|---|
| 2 | Chữ số tận cùng là số chẵn (0, 2, 4, 6, 8) | tận cùng là |
| 3 | Tổng các chữ số chia hết cho 3 | : |
| 5 | Chữ số tận cùng là 0 hoặc 5 | tận cùng là |
| 9 | Tổng các chữ số chia hết cho 9 | : |
Phổ thôngSàng Eratosthenes
Để tìm mọi số nguyên tố đến một số nào đó, viết ra . Gạch bỏ mọi bội của trừ , rồi mọi bội của trừ , cứ thế tiếp tục. Mỗi khi gặp một số chưa bị gạch, số đó là số nguyên tố — gạch bỏ luôn các bội của nó. Những gì còn sót lại sau khi sàng chính là danh sách số nguyên tố đến .
Ví dụ: Sàng đến 30
Liệt kê mọi số nguyên tố từ 2 đến 30 bằng phương pháp sàng.
Lời giải
Bước 1 (Gạch bội của 2, 3 và 5): Viết các số tự nhiên từ 2 đến 30. Trước hết gạch bỏ các bội của 2 lớn hơn 2 (4, 6, 8, …, 30), tiếp theo gạch các bội của 3 chưa bị gạch (9, 15, 21, 27), rồi gạch bội của 5 chưa bị gạch (25).
Bước 2 (Điều kiện dừng và danh sách còn lại): Các số nguyên tố lớn hơn không cần gạch bội của chúng nữa, vì mọi hợp số đều phải có ít nhất một ước nguyên tố . Các số còn sót lại chính là 10 số nguyên tố không vượt quá 30: .
Phổ thôngPhân tích ra thừa số nguyên tố
Mọi hợp số đều có thể phân tích thành tích các số nguyên tố. Cứ chia liên tiếp cho số nguyên tố nhỏ nhất chia hết, đến khi chỉ còn lại các số nguyên tố.
Mọi số tự nhiên lớn hơn 1 đều viết được thành tích các số nguyên tố theo đúng một cách duy nhất, không kể thứ tự các thừa số — chẳng hạn và không có cách phân tích nào khác.
Vì sao đúng?
Đó là lý do số nguyên tố được gọi là 'nguyên tử' của số học: mỗi số chỉ có đúng một công thức để tạo ra, nên biết các số nguyên tố và số mũ của chúng là biết mọi thứ về ước của số đó.
Chứng minh
Sự tồn tại (bằng phản ví dụ nhỏ nhất): Giả sử có số nguyên không viết được thành tích các số nguyên tố, và gọi là số nhỏ nhất như vậy. Vì mỗi số nguyên tố đã là tích của một số nguyên tố nên phải là hợp số, tức là với các số nguyên thỏa . Do tính nhỏ nhất của , cả và đều là tích các số nguyên tố, suy ra tích cũng là tích các số nguyên tố—mâu thuẫn.
Bổ đề Euclid: Giả sử số nguyên tố thỏa và . Vì nguyên tố và nên . Theo đẳng thức Bézout, tồn tại các số nguyên sao cho . Nhân hai vế với ta được ; vì chia hết cả lẫn nên chia hết vế phải, suy ra .
Tính duy nhất: Giả sử phản chứng có số nguyên phân tích được theo hai cách khác nhau, và gọi (sắp thứ tự và ) là số nhỏ nhất như thế. Vì , áp dụng liên tiếp bổ đề Euclid suy ra chia hết một số nguyên tố nào đó, buộc . Do tính đối xứng ta cũng có , vậy . Chia cả hai vế cho cho ta số nguyên nhỏ hơn có hai phân tích khác nhau, mâu thuẫn với tính nhỏ nhất của .
Phổ thôngCó vô hạn số nguyên tố không?
Không có số nguyên tố lớn nhất — danh sách số nguyên tố không bao giờ kết thúc.
Vì sao đúng?
Lập luận của Euclid (khoảng 300 TCN): giả sử chỉ có hữu hạn số nguyên tố . Nhân tất cả lại rồi cộng 1: . Chia cho bất kỳ nào cũng dư 1, nên không nào chia hết . Nhưng phải có một ước nguyên tố nào đó (theo định lý cơ bản của số học) — một số nguyên tố không có trong danh sách. Vậy danh sách ban đầu chưa bao giờ đầy đủ.
Chứng minh
Bước 1 (Thiết lập số Euclid): Cho là một tập hợp hữu hạn các số nguyên tố bất kỳ. Lập số nguyên bằng cách nhân tất cả các số nguyên tố trong danh sách rồi cộng thêm . Vì nên .
Bước 2 (Sự tồn tại ước nguyên tố): Theo định lý cơ bản của số học, mọi số nguyên đều có ít nhất một ước nguyên tố , tức là (trong đó nếu bản thân là số nguyên tố, hoặc nếu là hợp số).
**Bước 3 (Chứng minh là số nguyên tố mới):** Giả sử phản chứng với một chỉ số nào đó. Khi đó , mà nên số nguyên tố phải chia hết hiệu của chúng: . Điều này vô lý vì mọi số nguyên tố đều thỏa . Vậy , chứng tỏ không một danh sách hữu hạn nào chứa hết mọi số nguyên tố.
Số nguyên tố thưa dần khi số tăng lên — nhưng lập luận của Euclid đảm bảo chúng không bao giờ cạn. Chúng thưa đến mức nào, rải đều ra sao, chính là nội dung của định lý số nguyên tố, và xa hơn nữa, là một trong những câu hỏi mở sâu sắc nhất của toán học hiện nay.
Đại họcỨng dụng thực tiễn: Mật mã khóa công khai (RSA)
Bảo mật Internet hiện đại (HTTPS, chữ ký số, ngân hàng) dựa trên một tính bất đối xứng nổi bật của số học: nhân hai số nguyên tố lớn và để tạo ra chỉ mất vài mili-giây, trong khi phân tích ngược lại thành và khi mỗi số dài trên chữ số là bất khả thi về mặt tính toán. Trong mật mã RSA (Rivest–Shamir–Adleman, 1977), môđun và số mũ mã hóa được công khai, còn khóa giải mã thỏa đòi hỏi phải biết hai thừa số nguyên tố bí mật để tính phi hàm Euler . Bất kỳ ai cũng mã hóa được bản tin thành , nhưng chỉ người giữ mới khôi phục được .
Ví dụ: Tạo khóa và mã hóa RSA thu nhỏ với hai số nguyên tố p = 5, q = 11
Sử dụng hai số nguyên tố và cùng số mũ công khai , hãy tính môđun RSA , phi hàm Euler , khóa giải mã bí mật , và bản mã của bản tin .
Lời giải
Bước 1 (Môđun và phi hàm Euler): Nhân hai số nguyên tố bí mật để được môđun công khai , rồi tính phi hàm Euler .
Bước 2 (Khóa bí mật và mã hóa): Giải phương trình đồng dư tìm ; thử các bội của cộng ta được vì . Mã hóa bằng khóa công khai cho bản mã .
Số nào dưới đây là số nguyên tố?
Vì sao 2 là số nguyên tố chẵn duy nhất?
Phân tích 84 ra thừa số nguyên tố là gì?
Trong chứng minh của Euclid, giả sử là tất cả các số nguyên tố. Đặt . Ta biết gì về ?
Tài liệu tham khảo
- David M. Burton (2010). Elementary Number Theory
- John H. Conway, Richard K. Guy (1996). The Book of Numbers · DOI:10.1007/978-1-4612-4072-3