# 代數導論二 Week 4 (Part 4) - Fermat's Theorem for Sum of Squares [TOC] 這邊其實就是把 *Fermat's Theorem for Sum of Square* 證明完。 ## 引理:質數可以寫成平方和的充要條件 :::danger 假定 $p$ 是一個 $\Bbb Z$ 中的質數。則下列兩個敘述等價: 1. 以下的 $n$ 在 $\Bbb Z/p\Bbb Z$ 中有解: $$ n^2 + 1 \equiv 0 \text{ mod }p $$ 2. $p$ 可以拆成兩個整數的平方和: $$ \exists a, b \in \Bbb Z.p = a^2 + b^2 $$ ::: ($\Leftarrow$):假定敘述 $(1)$ 成立,那麼 $p$ 在 $\Bbb Z[i]$ 中可以寫成: $$ p \mid n^2 + 1 = (n + i)(n - i) $$ 這時候,$p$ 只有兩種可能: 1. $p$ 在 $\Bbb Z[i]$ 中 *irreducibe* (等價地,*prime*)。 2. $p$ 在 $\Bbb Z[i]$ 中不是 *irreducible*。 但是第一個不可能,因為假定這時 $p$ 也是一個 $\Bbb Z[i]$ 的 *prime*。這時候就要有: $$ p \mid (n + i) \text{ or }p \mid (n - i) $$ 但是這樣會有矛盾,因為這表示:存在 $x, y \in \Bbb Z$,使得: $$ (n + i) = p(x + yi) $$ 但是這表示 $py = 1$,可是 $p$ 是質數,$y$ 是整數,所以這不可能發生。所以就證明了 $p$ 在 $\Bbb Z[i]$ 中 *reducible*,也就是存在 $\pi, \pi'$: $$ p = \pi \pi' $$ 其中,$\pi, \pi'$ 都是 *prime*。兩邊一起取 *norm*,就會發現: $$ N(p) = p^2 = N(\pi) N(\pi') $$ 由前面的討論,這個狀況發生時,要有 $N(\pi) = N(\pi') = \pm p$。假定這時候: $$ \pi = a + bi \quad a, b \in \Bbb Z $$ 那麼 $N(\pi) = \pm p$ 的意思是: $$ N(\pi) = a^2 + b^2 = \pm p $$ 因為在 $\Bbb Z[i]$ 中,$N$ 就是複數格子點的距離平方,所以只能是正的。也就是: $$ N(\pi) = a^2 + b^2 = p $$ 所以 $p$ 就可以表為兩個整數的平方和。 ($\Leftarrow$):假定 $p$ 可以寫成兩個整數的平方和,也就是假定存在 $a, b \in \Bbb Z$,使得: $$ p = a^2 + b^2 $$ 也就是說,在 $\Bbb Z/p\Bbb Z$ 中,$(a^2 + b^2)$ 是 $\bar 0$: $$ \bar a^2 + \bar b^2 = \bar 0 \text{ in }\Bbb Z/p\Bbb Z $$ 更進一步,因為 $a, b \in \Bbb Z$,而且 $a^2 + b^2 = p$,所以: $$ |a| < p \text{ and }|b| < p $$ 而且因為 $p$ 是質數,所以: $$ \gcd (a, p) = 1 $$ 由輾轉相除法原理,存在 $m, n \in \Bbb Z$,使得: $$ ma + np = 1 $$ 也就是: $$ ma \equiv 1 \text{ mod }p $$ 把這個 $m$ 同時平方乘到 $a^2 + b^2$ 上,就可以觀察到: $$ \begin{align} &a^2 + b^2 \equiv 0 \text{ mod }p \newline &\Rightarrow m^2a^2 + m^2b^2 \equiv 0 \text{ mod }p \newline &\Rightarrow (ma)^2 + (mb)^2 \equiv 0 \text{ mod }p \end{align} $$ 不過觀察一下就會發現: $$ \underbrace{(ma)^2}_{=\bar 1^2 = \bar 1} + (mb)^2 \equiv 0 \text{ mod }p $$ 所以上面這個東西其實就表示: $$ 1 + (mb)^2 \equiv 0 \text{ mod }p $$ 因此 $mb$ 就是那個要解的 $n$。 ## 引理:另一個質數可以寫成平方和的充條件 :::danger 假定 $p$ 是一個 $\Bbb Z$ 中的質數。則: $$ \begin{align} &(p = 2) \text{ or }(p \equiv 1 \text{ mod } 4) \newline &\iff \exists a, b \in \Bbb Z.p = a^2 + b^2 \end{align} $$ ::: $(\Leftarrow)$:這是相對容易的方向。如果 $a = b = 1$,那麼 $p$ 就是 $2$。另外一方面,如果 $a, b$ 其中一個比 $1$ 大,那麼一定要 $a, b$ 裡面其中一個是奇數,另外一個是偶數,否則 $(a^2 + b^2)$ 就會是個偶數。但是一個奇數的平方加一個偶數平方,結果一定會模 $4$ 餘 $1$,所以就證明完了。 $(\Rightarrow)$:從上面的等價條件知道,只要證明所有模 $4$ 餘 $1$ 的質數 $p$,下面的這個東西的 $n$ 都有解: $$ n^2 + 1 \equiv 0 \text{ mod }p $$ 可以觀察:在這個狀況下,$\Bbb Z/p\Bbb Z$ 中的元素 $x$ 如果有乘法反元素,而且這個 $x$ 不是 $\pm 1$,那麼這個反元素就不會是 $x$ 自己。也就是對於任意 $\pm 1 \neq x \in \Bbb Z/p\Bbb Z$,若: $$ \begin{align} &x^2 \equiv 1 \text{ mod }p \newline &\iff x = \pm 1 \text{ mod }p \end{align} $$ 右邊到左邊是顯然的,所以證左邊到右邊既可以了。也就是要問: $$ x^2 - 1 \equiv 0 \text{ mod }p $$ 時,$x$ 會不會剛好是模 $p$ 餘 $1$。觀察上面這句話,就是在說: $$ p \mid (x + 1)(x - 1) $$ 因為 $p$ 是質數,所以: $$ p \mid (x + 1) \text{ or }p \mid (x - 1) $$ 如果是 $p \mid (x + 1)$ 的狀況,那就有: $$ x = -1 \text{ mod }p $$ 另外一方面,如果是 $p \mid (x - 1)$ 的狀況,那就有: $$ x = 1 \text{ mod }p $$ 兩個合起來就證明完了。那有這個東西有什麼用呢?這是因為 $(\Bbb Z/p\Bbb Z)^*$ 會是 $\Bbb Z/p\Bbb Z$ 少掉 $\bar 0$。又因為 $p$ 模 $4$ 餘 $1$,所以 $(\Bbb Z/p\Bbb Z)^*$ 的大小就會是 $4$ 的倍數: $$ |(\Bbb Z/p\Bbb Z)^*| = 4k \quad k \in \Bbb N $$ 所以令: $$ \begin{align} (\Bbb Z/p\Bbb Z)^* = &\{1, -1\} & (1) \newline &\cup\{2, 3, ... 2k\} & (2) \newline &\cup\{-2, -3, ... -2k\} & (3) \end{align} $$ 對於 $(2)\cup(3)$ 裡面的元素,因為他們都不是 $\pm 1$,裡面每一個人都跟自己不一樣的人湊成一對反元素。所以: $$ \left(\prod_{i = 2}^{k}i \right) \left(\prod_{i = 2}^{k}-i \right) \equiv 1^{2k - 1} \text{ mod }p $$ 把 $\pm 1$ 也一起放進去,就會發現: $$ \left(\prod_{i = 1}^{k}i \right) \left(\prod_{i = 1}^{k}-i \right) \equiv -1 \text{ mod }p $$ 所以,把裡面所有元素乘起來,就會是那個要解的 $n$: $$ \underbrace{\left(\prod_{i = 1}^{k}i \right) \left(\prod_{i = 1}^{k}-i \right)}_{n} \equiv -1 \text{ mod }p $$ ## 觀察:Fermat's Theorem on Sum of Squares :::danger 假定 $p \in \Bbb Z$ 是一個質數,則: $$ p = a^2 + b^2 \quad a, b \in \Bbb Z $$ 等價於 $$ (p \equiv 2) \text{ or } (p\equiv 1 \text{ mod }4) $$ 更進一步,假定 $a, b$ 是一個上述的解,除了把 $a, b$ 用下面兩個操作得到的其他的解之外: 1. 交換 $a, b$ 的值。 2. 交換 $a, b$ 的正負號。 不會有其他的解。 ::: 等價的部分就是剛剛證明的。而唯一性的部分,假定這個解除了 $a, b$ 之外,還有 $c, d \in \Bbb Z$。也就是: $$ p = c^2 + d^2 $$ 那麼 $p$ 放到 $\Bbb Z[i]$ 時,就會有以下的分解: $$ p = (c + di)(c - di) $$ 但另外一方面,$p = a^2 + b^2$ 也會給出另外一個分解: $$ p = a^2 + b^2 = (a + bi)(a - bi) $$ 可以觀察:$a\pm bi$ 與 $c\pm di$ 都是 *irreducible*,因為他們的 *norm* 都是質數。比如說: $$ N(c + di) = p \Rightarrow c + di \text{ irreducible} $$ 既然 $\Bbb Z[i]$ 是一個 *Euclidean Domain*,那麼他也要是一個 *UFD*。再加上 $(a \pm bi)$ 與 $(c \pm di)$ *irreducible*。所以下面這兩個 $p$ 的分解,每一項之間頂多只差一個 *unit*: $$ (c + di)(c - di) = (a + bi)(a - bi) $$ 也就是: $$ (c + di) = u (a + bi) \text{ or } u(a - bi) $$ 而 $\Bbb Z[i]$ 中,一個數字是 *unit* 等價於他的 *norm* 是 $1$,所以只可能有 $1, -1, i, -i$ 這四種可能。所以 $(c + di)$ 只可能是下面 $4$ 種的其中一個: $$ c + di = (a + bi), (-a-bi), (ai-b), (-ai + b) $$ 因此就證明了唯一性。