本帖最后由 hbghlyj 于 2023-4-22 21:43 编辑
AOPS @soroush.MG的证明
答案是 $p=3 , a=2$.
对于 $p=3,p=2$ 很容易检查。
令 $p>3$ 并假设存在 $a \in \{1,2,...,p\}$ 使得 $p|a^3-3a+1$
我们声称存在 $b \in \{1,2,...,p\}$ 使得 $b\ne a,p|b^3-3b+1 $。
\begin{align*}
p|b^3-3b+1&\implies p|b^3-3b+1-(a^3-3a+1)=(b-a)(a^2+ba+b^2-3)\\
&\implies p|a^2+ab+b^2-3\\
&\implies a^2+ab+b^2 \equiv 3\pmod p
\end{align*}
Claim:对固定的 $a$, 存在 $b$ 使$(2a+b)^2 \equiv -3b^2+12\pmod p$.
Proof:两边模 $p$ 产生 $\frac {p+1}{2}$ 不同的数。
$$\frac {p+1}{2} + \frac {p+1}{2} = p+1 > p$$根据鸽巢原理,至少有 1 个 $b$ 满足等式 $_\blacksquare$
存在 $b \in \{1,2,...,p\}$ 使:$(2a+b)^2 \equiv -3b^2+12\pmod p$
$$\Rightarrow 4a^2 + 4ab+ 4b^2 \equiv 12 \pmod p$$
而 $p>3 \Rightarrow (p,4) = 1$, 我们得到 $a^2+ab+b^2 \equiv 3\pmod p$
还剩证明 $b \ne a$.
假设 $a = b$, 则 $p|3a^2-3 \Rightarrow p|a^2-1=(a-1)(a+1)\Rightarrow a=1,p-1.$
而且很容易检查这两种情况都是不可能的,现在证明已经完成。 |