费马小定理是数论中一个非常重要的定理,它指出:如果 \( p \) 是一个质数,\( a \) 是一个整数且 \( a \) 与 \( p \) 互质,那么 \( a^{p-1} \equiv 1 \ (\text{mod} \ p) \)。
### 证明过程
1. **考虑集合**:
设 \( S = \{a, 2a, 3a, \ldots, (p-1)a\} \)。因为 \( a \) 和 \( p \) 互质,所以这个集合中的每个元素模 \( p \) 都是不同的,即它们构成了从 1 到 \( p-1 \) 的一个排列。
2. **乘积计算**:
将集合 \( S \) 中的所有元素相乘,得到:
\[
P = a \cdot 2a \cdot 3a \cdots (p-1)a = a^{p-1} \cdot (p-1)!
\]
另一方面,由于这些元素模 \( p \) 是 1 到 \( p-1 \) 的一个排列,它们的乘积也等于 \( (p-1)! \):
\[
P \equiv (p-1)! \ (\text{mod} \ p)
\]
3. **比较两个表达式**:
因此,我们有:
\[
a^{p-1} \cdot (p-1)! \equiv (p-1)! \ (\text{mod} \ p)
\]
由于 \( (p-1)! \) 和 \( p \) 互质(因为 \( p \) 是质数),我们可以两边同时除以 \( (p-1)! \),得到:
\[
a^{p-1} \equiv 1 \ (\text{mod} \ p)
\]
### 结论
这样我们就证明了费马小定理:如果 \( p \) 是一个质数,\( a \) 是一个整数且 \( a \) 与 \( p \) 互质,那么 \( a^{p-1} \equiv 1 \ (\text{mod} \ p) \)。