Bài toán 18. Tìm tất cả các ước số nguyên tố p của A= 2^{2017}-1, biết p < 9000. |
Lời giải
Trước hết ta chứng minh bổ đề sau: Nếu 2^m-1, 2^n-1 đều chia hết cho số nguyên tố p, mà n là số nguyên dương nhỏ nhất thì m chia hết cho n. Chứng minh bổ đề. Giả sử m=nt+r với t, r là các số nguyên dương, 0\le r < n. Ta có 2^m-1= 2^{nt+r}-1= 2^r \left( 2^{nt}-1\right) + 2^r-1. \tag{1} Vì n là số nguyên dương nhỏ nhất nên m\ge n. Dựa vào hằng đẳng thức a^k-b^k = (a-b)\left( a^{k-1}+a^{k-2}b+ \cdots + b^{k-1}\right) \mathbin{\vdots} (a-b) \Rightarrow \left( 2^{nt}-1\right) \mathbin{\vdots} \left( 2^n-1\right). Theo giả thiết \left( 2^m-1\right) \mathbin{\vdots} p nên từ (1) ta được \left( 2^r-1\right) \mathbin{\vdots} p.
Theo giả thiết n là số nguyên dương nhỏ nhất mà \left( 2^n-1\right) \mathbin{\vdots} p, kết hợp với 0\le r < n suy ra r=0. Từ đó ta thu được m=nt. (2)
Từ (2) suy ra m \mathbin{\vdots} n. Bổ đề được chứng minh.
Quay lại bài toán: Giả sử p là ước nguyên tố của A=2^{2017}-1 với p\le 9000.
Chọn m=2017. Gọi n là số nguyên dương nhỏ nhất mà \left( 2^n-1\right) \mathbin{\vdots}p \Rightarrow p là số nguyên tố lẻ.
Theo bổ đề ta có m=2017=nt. Nhưng do 2017 là số nguyên tố nên n=2017 (n\neq 1 vì nếu n=1 thì 2^n-1=1 \mathbin{\not\vdots} p).
Do p là số nguyên tố lẻ, nên theo định lí Fermat nhỏ ta có \left( 2^{p-1}-1\right) \mathbin{\vdots}p. (3)
Từ (3) và áp dụng bổ đề với m=p-1, n=2017 ta có p-1=2017t. Vì p là số nguyên tố lẻ nên p=4034t_1+1, với số nguyên dương t_1.
Do p\le 9000 nên 4034t_1+1 \le 9000, suy ra 4034t_1 \le 8999. (4)
Do t_1 nguyên dương nên từ (4) suy ra t_1 có thể là 1, 2.
- Nếu t_1=1\Rightarrow p=4034t_1+1=4035 (không là số nguyên tố).
- Nếu t_1=2 \Rightarrow p= 4034t_1+1=8069 là số nguyên tố: thỏa mãn bài toán.
0 nhận xét:
Đăng nhận xét