✨Kiểm tra tính nguyên tố

Kiểm tra tính nguyên tố

Kiểm tra tính nguyên tố (tiếng Anh: primality test) là bài toán kiểm tra xem một số tự nhiên n có phải là số nguyên tố hay không. Bài toán này đặc biệt trở nên quan trọng khi các hệ mật mã khoá công khai ra đời.

Các phương pháp thô sơ

Phương pháp đơn giản nhất để kiểm tra một số n có là số nguyên tố không là kiểm tra xem nó có chia hết cho các số m nằm trong khoảng 2 đến n-1 hay không. Nếu n chia hết cho một số m nào đó thì n là hợp số (composite), ngược lại n là số nguyên tố.

Thực ra việc kiểm tra với m từ 2 đến n-1 là không cần thiết, mà chỉ cần kiểm tra đến \sqrt n. Đó là vì nếu n là hợp số thì nó chắc chắn có ước số không vượt quá \sqrt n.

Chúng ta cũng có thể bỏ qua việc kiểm tra trường hợp m = 2 bằng cách chỉ xét các số lẻ. Đi xa hơn một chút, ta chỉ cần xét các số dạng 6k \pm 1 và bỏ qua việc kiểm tra 2 trường hợp m = 2m = 3. Đó là vì tất cả các số nguyên tố đều có dạng 6k + i với k nào đó và i = 0, \pm 1, \pm 2; mà trong đó 6k + 0, 6k + 2, 6k + 4 chia hết cho 2, còn 6k + 3 thì chia hết cho 3. Tiếp tục với các nhận xét đó, ta có thể tổng quát hóa thành thuật toán sàng Eratosthenes.

Kiểm tra theo xác suất

Các phép kiểm tra tính nguyên tố hay dùng nhất là các thuật toán ngẫu nhiên. Giả sử có một mệnh đề Q(p,a) nào đó đúng với mọi số nguyên tố p và một số tự nhiên a <= p. Nếu n là một số tự nhiên lẻ và mệnh đề Q(n,a) đúng với một a<= n được lấy ngẫu nhiên, khi đó a có khả năng là một số nguyên tố. Ta đưa ra một thuật toán, kết luận rằng n là số nguyên tố. Nó là một thuật toán ngẫu nhiên hay thuật toán xác suất. Trong các thuật toán loại này, dùng một kiểm tra ngẫu nhiên không bao giờ kết luận một số nguyên tố là hợp số nhưng có thể kết luận một hợp số là số nguyên tố. Xác suất sai của phép kiểm tra có thể giảm xuống nhờ việc chọn một dãy độc lập các số a; nếu với mỗi số a xác suất để thuật toán kết luận một hợp số là số nguyên tố là nhỏ hơn một nửa thì sau k lần thử độc lập, xác suất sai là nhỏ hơn 2−k, độ tin cậy của thuật toán sẽ tăng lên theo k.

Cấu trúc cơ bản của một phép kiểm tra ngẫu nhiên là:

Chọn một số ngẫu nhiên a.

Kiểm tra một hệ thức nào đó giữa số a và số n đã cho. Nếu hệ thức sai thì chắc chắn n là một hợp số (số a là "bằng chứng" chứng tỏ n là hợp số) và dừng thuật toán.

Lặp lại bước 1 cho đến khi đạt được số lần đã định hoặc gặp bước 2.

Sau một loạt lần kiểm tra, nếu không tìm được bằng chứng chứng tỏ n là hợp số thì ta kết luận n là số nguyên tố.

Các phép kiểm tra tính nguyên tố ngẫu nhiên là

:Phép kiểm tra tính nguyên tố của Fermat (kiểm tra Fermat. Đây là phép thử heuristic; tuy nhiên ít người sử dung phép thử này :Được sử dụng nhiều hơn là Kiểm tra Miller-Rabin và Kiểm tra Solovay-Strassen. Với mỗi hợp số n, ít nhất 3/4 (với kiểm tra Miller-Rabin) hoặc 1/2 (Với kiểm tra Solovay-Strassen) các số a là bằng chứng chứng tỏ n là hợp số).

Các phép kiểm tra tất định

Vào năm 2002, Manindra Agrawal, Nitin Saxena và Neeraj Kayal đề xuất một giải thuật tất định kiểm tra tính nguyên tố, là kiểm tra AKS, có khả năng chạy trong O((log n)12). Trên thực tế thuật toán này chạy chậm hơn các phương pháp xác suất.

Độ phức tạp

Trong lý thuyết độ phức tạp, bài toán về tính nguyên tố được gọi đơn giản là bài toán nguyên tố. Dễ thấy rằng nó là coNP: bài toán ngược của nó, bài toán hợp số là NP.

Năm 1975, Vaughan Pratt nhận thấy rằng tồn tại các thuật toán kiểm tra tính nguyên tố trong thời gian đa thức, và như vậy PRIMES là NP, và do đó thuộc về NP ∩ coNP.

Vào năm 2002, Manindra Agrawal, Nitin Saxena và Neeraj Kayal đề xuất một giải thuật tất định kiểm tra tính nguyên tố, là kiểm tra AKS, có khả năng chạy trong O((log n)12). Thế cho nên PRIMES là P.

Các phương pháp lý thuyết số

Có một vài phương pháp khác trong lý thuyết số để kiểm tra tính nguyên tố như kiểm tra Lucas-Lehmer và kiểm tra Proth. Chúng thường dựa vào việc phân tích n + 1, n − 1, hoặc những số khác. Tuy nhiên các phương pháp này không dừng cho các số tự nhiên n bất kỳ mã chỉ cho các số có một dạng đặc biệt nào đó Kiểm tra Lucas-Lehmer dựa trên tính chất: bậc (multiplicative order) của một số a modulo nn − 1 với n là số nguyên tố và a là căn nguyên thủy (primitive root) modulo n. Nếu ta có thể biểu diễn a chỉ theo n, ta có thể thấy n là nguyên tố.

👁️ 1 | 🔗 | 💖 | ✨ | 🌍 | ⌚
**Kiểm tra tính nguyên tố** (tiếng Anh: _primality test_) là bài toán kiểm tra xem một số tự nhiên n có phải là số nguyên tố hay không. Bài toán này đặc biệt trở nên
**Kiểm tra Miller-Rabin** là một thuật toán xác suất để kiểm tra tính nguyên tố cũng như các thuật toán kiểm tra tính nguyên tố: Kiểm tra Fermat và Kiểm tra Solovay-Strassen. Nó được đề
**Kiểm tra Fermat** là một thuật toán xác suất kiểm tra một số tự nhiên là hợp số hay là số nguyên tố. ## Khái niệm Định lý nhỏ Fermat phát biểu rằng nếu _p_
**Kiểm tra Solovay-Strassen** là một trong các phương pháp kiểm tra tính nguyên tố theo xác suất do Robert M. Solovay và Volker Strassen phát triển. ## Ký hiệu Legendre và tiêu chuẩn Euler ###
:_Bài này nói về kiểm tra Lucas–Lehmer tính nguyên tố cho trường hợp tổng quát. Còn có Kiểm tra Lucas-Lehmer cho số Mersenne. _ Trong số học cho máy tính (hay số học thuật toán),
Trong toán học, **định lý Proth** là một phương pháp kiểm tra tính nguyên tố dùng cho các số Proth. Cho _p_ là một **số Proth**, dạng _k_2_n_ + 1 với _k_ lẻ và _k_
thế=Groups of two to twelve dots, showing that the composite numbers of dots (4, 6, 8, 9, 10, and 12) can be arranged into rectangles but the prime numbers cannot|nhỏ| Hợp số có thể được
Trong lý thuyết số, số giả nguyên tố (tiếng Anh: _pseudoprime_) là một số nguyên tố xác suất (tiếng Anh: **probable prime **) nhưng không phải là số nguyên tố. Một số tự nhiên thoả
**Số nguyên tố an toàn** là một số nguyên tố có dạng 2\cdot p + 1 với _p_ cũng là số nguyên tố. (Theo quy ước, số nguyên tố _p_ được gọi là số nguyên
**Số nguyên tố Mersenne** là một số nguyên tố có giá trị bằng 2n − 1. Ví dụ 31 là số nguyên tố Mersenne vì 31 = 25 − 1 (31 và 5 đều là
Trong lý thuyết số, số nguyên tố p được gọi là **số nguyên tố Sophie Germain** nếu 2\cdot p + 1 cũng là số nguyên tố. Số 2\cdot p + 1 của số nguyên tố
**Ủy ban Kiểm tra Trung ương Đảng Cộng sản Việt Nam** là cơ quan kiểm tra, giám sát chuyên trách của Ban Chấp hành Trung ương Đảng Cộng sản Việt Nam, thực hiện các nhiệm
thế=Thanh màu Cuisenaire cho thấy các ước số của 6 (1, 2 và 3) cộng lại bằng 6|nhỏ|Cách hình dung số 6 là số hoàn hảo thế=Biểu đồ hai xu hướng với trục hành biểu
Chiều 12/3/2025, Ủy viên dự khuyết Ban Chấp hành Trung ương Đảng, Phó Bí thư Tỉnh ủy, Chủ tịch UBND tỉnh An Giang Hồ Văn Mừng chủ trì cuộc họp chuẩn bị tổ chức Lễ
Máy tính CASIO FX580VN X được trang bị màn hình LCD có độ phân giải cao với 521 tính năng Kiểm tra số nguyên tố có 4 chữ số Lưu phần thương và phần dư
Máy tính CASIO FX580VN X được trang bị màn hình LCD có độ phân giải cao với 521 tính năng Kiểm tra số nguyên tố có 4 chữ số Lưu phần thương và phần dư
**Lý thuyết độ phức tạp tính toán** (tiếng Anh: _computational complexity theory_) là một nhánh của lý thuyết tính toán trong lý thuyết khoa học máy tính và toán học tập trung vào phân loại
Trong toán học và khoa học máy tính, **lý thuyết số tính toán**, còn được gọi là **lý thuyết số thuật toán**, là nghiên cứu về các thuật toán để thực hiện tính toán lý
Trong toán học, **số nguyên tố Mersenne kép** hay **số nguyên tố Mersenne đúp** là số nguyên tố có dạng sau: M_{M_p} = 2^{2^p-1}-1 trong đó p là số nguyên tố và Mp là số
**Chủ nhiệm Ủy ban Kiểm tra Trung ương Đảng Cộng sản Việt Nam** hay còn được gọi **Chủ nhiệm Ủy ban Kiểm tra Trung ương**, là người đứng đầu đồng thời là chủ tọa các
nhỏ|[[Campuchia|Học sinh Campuchia tham gia kỳ thi để đăng ký vào Trường Kỹ thuật Don Bosco của Sihanoukville năm 2008]] nhỏ|[[Hoa Kỳ|Sinh viên Mỹ trong một lớp học cơ bản về máy tính làm bài
Trong lý thuyết số, **số nguyên tố chính quy** là một loại đặc biệt của số nguyên tố, được định nghĩa bởi Ernst Kummer trong 1850 để chứng minh một số trường hợp của định
**Kiểm tra không phá hủy** hay **kiểm tra không tổn hại** (viết tắt theo tiếng Anh là **NDT**, _Non-Destructive Testing_), hay còn gọi là đánh giá không phá hủy (viết tắt theo tiếng Anh là
**Phaolô Tịnh Nguyễn Bình Tĩnh** (30 tháng 5 năm 1930 – 21 tháng 11 năm 2023) là một giám mục Công giáo Rôma người Việt Nam. Ông từng đảm trách vai trò giám mục chính tòa
**Kiểm tra thâm nhập** còn gọi là _kiểm thử thâm nhập_ (tiếng Anh: _Penetration test_, _pen test_ hay _ethical hacking_) là quá trình thực thiện mô phỏng tấn công an ninh mạng vào một hệ
Là cơ quan chuyên môn, nghiệp vụ về công tác tổ chức-kiểm tra của Tỉnh đoàn, tham mưu về công tác tổ chức xây dựng Đoàn gồm: tổ chức, cán bộ, đoàn viên; thực hiện
Trà Thái Nguyên là một loại trà trứ danh nổi tiếng của Việt Nam. Ở đây khí hậu trong lành và thổ nhưỡng màu mỡ giúp những cây chè ở đây phát triển mạnh mẽ
Trà Thái Nguyên là một loại trà trứ danh nổi tiếng của Việt Nam. Ở đây khí hậu trong lành và thổ nhưỡng màu mỡ giúp những cây chè ở đây phát triển mạnh mẽ
**Định lý nhỏ của Fermat** (hay định lý Fermat nhỏ - phân biệt với định lý Fermat lớn) khẳng định rằng nếu p là một số nguyên tố, thì với số nguyên a bất kỳ,
SỮA RỬA MẶT KIỀM DẦU BẠC HÀ TỪ LAMER CARE KHÔNG CHỈ SỞ HỮU THIẾT KẾ ĐẶC BIỆT VỚI ĐẦU CỌ SILICON THÔNG MINH CÓ KHẢ NĂNG LẤY ĐI BỤI BẨN CẢ NHỮNG VÙNG KHÓ
[[Eratosthenes]] **Sàng Eratosthenes** là một thuật toán cổ xưa để tìm các số nguyên tố trong một đoạn các số tự nhiên. Thuật toán này do nhà toán học cổ người Hy Lạp Eratosthenes (Ê-ra-tô-xten)
nhỏ| Đến năm 1772, [[Leonhard Euler đã chứng minh rằng 2 147 483 647 là một số nguyên tố. ]] **2.147.483.647** là số nguyên tố Mersenne thứ tám, có giá trị bằng 2 31- 1.
DẦU GỘI HUYẾT THANH CHỐNG RỤNG KÍCH THÍCH MỌC TÓC BES HERGEN HAIR LOSS Dầu gội chống rụng tóc đồng thời kích thích mọc tóc nhanh chóng. Sản phẩm của Ý. Huyết thanh chống rụng
DẦU GỘI HUYẾT THANH CHỐNG RỤNG KÍCH THÍCH MỌC TÓC BES HERGEN HAIR LOSSDầu gội chống rụng tóc đồng thời kích thích mọc tóc nhanh chóng.Sản phẩm của Ý.Huyết thanh chống rụng tóc đồng thời
Trong toán học, **nhóm nhân các số nguyên modulo _n**_ là một nhóm với phép nhân là phép toán nhóm và các phần tử là các đơn vị đơn vị trong một vành :\mathbb{Z}/n\mathbb{Z} với
- Sản phẩm được nhập 100% Thái Lan - Bill nhập hàng đầy đủ- Liên hệ phần Chat với Shop để được hỗ trợ kiểm tra các giấy tờ bill nhập hàng nếu cần ạ.-
nhỏ|Một bản tái hiện màu đen và trắng của Máy tính bảng Yale Babylonia của Bộ sưu tập YBC 7289 (khoảng 1800 Tam giác cân. Máy tính bảng cũng đưa ra một ví dụ trong
**Tổ chức của Đảng Cộng sản Việt Nam** hiện nay dựa theo Điều lệ Đảng, các văn bản của Ban Chấp hành Trung ương, Bộ Chính trị và Ban Bí thư, bảo đảm sự lãnh
BỘT TRÀ XANH NGUYÊN CHẤT BẢO NAMTừ việc lựa chọn những lá trà xanh tốt nhất đến từ vùng đất Bảo Lộc và sản xuất thành dạng Bột Lá Trà Xanh, đến việc cải tiến
**Thái Nguyên** là một tỉnh thuộc vùng Đông Bắc Bộ, Việt Nam. Trung tâm hành chính của tỉnh là phường Phan Đình Phùng, cách trung tâm Hà Nội khoảng 70 km. Năm 2025, hai tỉnh Thái
thumb|alt=Cân thăng bằng trống|Hai đĩa cân thăng bằng này chứa không đồ vật, chia ra làm hai nhóm bằng nhau. Không là số chẵn. Nói theo cách khác, _tính chẵn lẻ_ của nó—đặc tính của
**Sáp nhập các tỉnh, thành Việt Nam** là một trong những chương trình quan trọng nhất nằm trong đợt Cải cách thể chế Việt Nam 2024–2025. Việc sáp nhập tỉnh, thành này chính thức được
Bảo Nam Cosmetics – 1 thương hiệu sản phẩm đến từ quê trà Bảo Lộc,gồm các dòng sản phẩm làm đẹp từ thiên nhiên như Trà Xanh, Tinh Bột Nghệ, Tinh Bột Cám Gạo, Bột
Bảo Nam Cosmetics – 1 thương hiệu sản phẩm đến từ quê trà Bảo Lộc,gồm các dòng sản phẩm làm đẹp từ thiên nhiên như Trà Xanh, Tinh Bột Nghệ, Tinh Bột Cám Gạo, Bột
Bảo Nam Cosmetics– 1 thương hiệu sản phẩm đến từquê trà Bảo Lộc,gồm các dòng sản phẩm làm đẹp từ thiên nhiên như Trà Xanh, Tinh Bột Nghệ, Tinh Bột Cám Gạo, Bột Đậu Đỏ.....Bảo
TINH BỘT NGHÊ BẢO NAMTinh bột nghệ là thứ thảo dược rất tuyệt vời để làm đẹp. Sử dụng tinh bột nghệ vàng nguyên chất để làm đẹp thì bạn có thể yên tâm không
TINH BỘT NGHÊ BẢO NAMTinh bột nghệ là thứ thảo dược rất tuyệt vời để làm đẹp. Sử dụng tinh bột nghệ vàng nguyên chất để làm đẹp thì bạn có thể yên tâm không
**Tỉnh ủy (Ban Chấp hành Đảng bộ tỉnh_)_ Vĩnh Phúc** là cơ quan lãnh đạo cao nhất của Đảng bộ tỉnh Vĩnh Phúc giữa hai kỳ Đại hội, có chức năng lãnh đạo thực hiện
BỘT TRÀ XANH NGUYÊN CHẤT BẢO NAM Từ việc lựa chọn những lá trà xanh tốt nhất đến từ vùng đất Bảo Lộc và sản xuất thành dạng Bột Lá Trà Xanh, đến việc cải
TINH BỘT NGHÊ BẢO NAM Tinh bột nghệ là thứ thảo dược rất tuyệt vời để làm đẹp. Sử dụng tinh bột nghệ vàng nguyên chất để làm đẹp thì bạn có thể yên tâm