Kvant
Bài chính

Fermat có hành động như vậy hay không?

Кордемский Б. А.

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 →

11

Fermat có hành động như vậy hay không?
(về phân tích các số)

B. A. Kordemsky

Có rất nhiều bí mật gắn liền với tên tuổi của Pierre Fermat nổi tiếng. Tuy nhiên, anh nhận được một lá thư hỏi: “100895598169 có phải là số nguyên tố không?” Fermat ngay lập tức trả lời rằng số có mười hai chữ số này là tích của hai số nguyên tố: 898423 và 112303.

Ông không tiết lộ phương pháp nghiên cứu con số.

Để cho ngắn gọn, việc tìm các thừa số nguyên tố của một số tự nhiên được gọi là “nhân tử hóa” (“hệ số” có nghĩa là một tập hợp các tham chiếu đến một từ thường được sử dụng). Hơn nữa, với các thiết bị hỗ trợ như máy tính điện tử, việc phân tích các số lớn cực kỳ tốn công sức bài toán, thực hiện “thủ công” lại càng khó hơn. Một số số nguyên tố đầu tiên (2, 3, 5, 7, 11, …) có thể dễ dàng kiểm tra tính tự nhiên của chúng như là các thừa số có thể có của số kiểm tra - theo các dấu hiệu chia hết cho các số này đã biết. Đơn giản hóa các phép tính và ý nghĩa của dấu chia hết cho bất kỳ số nguyên tố tiếp theo nào *).

Cũng rõ ràng rằng đối với bất kỳ số nào cho trước NN, việc kiểm tra các số nguyên tố nhỏ hơn VN‾V\overline{N} là các thừa số có thể là đủ. Thật vậy, nếu số NN có ​​thừa số m>VN‾m > V\overline{N}, thì nó tương ứng, do chia NN cho mm và một số thừa số nhỏ hơn VN‾V\overline{N}.

Là một kỹ thuật nhân tố hóa, bạn có thể sử dụng thuật toán Euclide nổi tiếng.

*) Ví dụ, xem ghi chú về tiêu chí chia hết cho 19 và 7 trong «Kvant» Số 6, 1970, tr. 10.

clid để tìm ước chung nhất (GCD) của hai số. Như bạn có thể nhớ, nó bao gồm những phần sau *): chúng ta tìm số dư r1r_1 từ phép chia một số lớn cho một số nhỏ hơn, sau đó chúng ta tìm số dư r2r_2 từ phép chia của số chia trước cho r1r_1, sau đó là số dư r3r_3 từ phép chia r1r_1 cho r2r_2, v.v. Phần dư khác 0 tiếp theo (nó chắc chắn tồn tại, vì các số rir_i đang giảm dần) và là gcd của các số đã cho (nếu nó bằng 1 thì chúng nguyên tố lẫn nhau).

Ví dụ: áp dụng thuật toán này cho số 104 và 39:

104 : 39 = 2 (dư lượng 26);
39 : 26 (còn lại 13);
26 : 13 = 2 (dư 0).

Đáp số: GCD (104,39) = 13.

Làm thế nào để áp dụng thuật toán Euclid để nhân tử hóa các số?

Để xác định các thừa số nguyên tố của số NN, một số khác PP được hình thành - tích của tất cả các số nguyên tố từ thừa số nhỏ nhất trong số các thừa số “nghi ngờ” của số NN đến nhỏ nhất trong số tất cả các số nguyên tố, nhỏ hơn N\sqrt{N}. Chúng ta sẽ áp dụng thuật toán Euclide cho các số NN và PP này.

Ví dụ: đặt N=851N = 851. Chúng tôi nhận thấy rằng N<31\sqrt{N} < 31. Bằng tiêu chí chia hết, chúng tôi thiết lập rằng NN không chia hết cho 3, 7, 11, 13. Ngoài ra, có thể thấy ngay rằng 851 khi chia cho 17 thì dư 1. Vẫn còn phải kiểm tra khả năng chia hết của NN cho 19, 23 và 29. Đối với một số nhỏ như 851, điều này có thể dễ dàng thực hiện bằng phép chia đơn giản

*) Sự biện minh và ví dụ về việc sử dụng thuật toán Euclid được đưa ra trong bài viết của A. N. Vilenkin “Giảm phân số đại số” («Kvant» Số 11, 1970) và Vaguten “Thuật toán Euclide và Định lý cơ bản của chữ cái” («Kvant» Số 6, 1972).