正在连接内容文件

猜想和必要性证明(二)

一、主 nn 次单位根

回顾下这个图,下面我们研究 cos⁡(2πn)\cos(\frac{2\pi}{n}) 的性质
两方面思路

数学上,三角函数和复数有着紧密的联系,具体的说:

  • 任何一个复数都可以表示为“模长”乘以“单位向量”的形式

a+bi=a2+b2(cos⁡θ+isin⁡θ)a + bi = \sqrt{a^2 + b^2} \left(\cos\theta + i\sin\theta\right)
其中 θ\theta 是 a+bia + bi 在复平面上和实轴的夹角,即幅角

  • 两个复数相乘,等于“模长相乘,夹角相加”

(a+bi)(c+di)=a2+b2c2+d2{cos⁡(θ+ϕ)+isin⁡(θ+ϕ)}(a + bi)(c + di) = \sqrt{a^2 + b^2}\sqrt{c^2 + d^2} \left\{\cos(\theta+\phi) + i\sin(\theta+\phi)\right\}
其中 θ\theta,ϕ\phi 分别是 a+bia + bi 和 c+dic + di 在复平面上的幅角

  • 正 nn 边形的圆心角是 2πn\frac{2\pi}{n},有下面等式

令复数 ζ=cos⁡(2πn)+isin⁡(2πn)\zeta = \cos(\frac{2\pi}{n}) + i\sin(\frac{2\pi}{n})    (定义5.1)

ζ\zeta 的模 ∣ζ∣=cos⁡2(2πn)+sin⁡2(2πn)=1|\zeta| = \sqrt{\cos^2(\frac{2\pi}{n}) + \sin^2(\frac{2\pi}{n})} = 1, 因此 ζ\zeta 是一个单位向量,它和实轴的夹角就是 2πn\frac{2\pi}{n}

ζn=1×1×⋯×1⏟n 个 1{cos⁡(2πn+⋯+2πn⏟n 个)+isin⁡(2πn+⋯+2πn⏟n 个)}\zeta^n = \underbrace{1 \times 1 \times \cdots \times 1}_{n \text{ 个 1}} \left\{\cos(\underbrace{\frac{2\pi}{n} + \cdots + \frac{2\pi}{n}}_{n \text{ 个}}) + i\sin(\underbrace{\frac{2\pi}{n} + \cdots + \frac{2\pi}{n}}_{n \text{ 个}})\right\}
=cos⁡(2π)+isin⁡(2π)=1+i⋅0=1= \cos(2\pi) + i\sin(2\pi) = 1 + i \cdot 0 = 1

由 ζn=1\zeta^n = 1, ζn−1=0\zeta^n - 1 = 0, 我们知道 ζ\zeta 是多项式 p(x)=xn−1p(x) = x^n - 1 在复数域的一个根    (命题5.1)

ζ\zeta 有一个几何专属名:「主 nn 次单位根 (Principal nn-th root of unity)」

进一步地,1,ζ,ζ2,⋯ ,ζn−11, \zeta, \zeta^2, \cdots, \zeta^{n-1} 构成了方程 xn=1x^n = 1 在复数域中的全部 nn 个单位根。
由于 ζn=1\zeta^n = 1,所以对任意整数 kk 和任意整数 tt,都有:
ζk=ζk+tn=ζk mod n\zeta^k = \zeta^{k + tn} = \zeta^{k \bmod n},其中 k mod nk \bmod n 是 kk 除以 nn 的余数。

当 kk 是负数时,k mod nk \bmod n 仍然定义为那个满足 k=qn+rk = qn + r 的余数 rr,其中 qq 是整数,且 0≤r<n0 \le r < n。例如 −1 mod n=n−1-1 \bmod n = n - 1。

复数运算

注意到:
ζ−1=1ζ=1cos⁡(2πn)+isin⁡(2πn)=cos⁡(2πn)−isin⁡(2πn)[cos⁡(2πn)+isin⁡(2πn)]⋅[cos⁡(2πn)−isin⁡(2πn)]\zeta^{-1} = \frac{1}{\zeta} = \frac{1}{\cos(\frac{2\pi}{n}) + i\sin(\frac{2\pi}{n})} = \frac{\cos(\frac{2\pi}{n}) - i\sin(\frac{2\pi}{n})}{\left[\cos(\frac{2\pi}{n}) + i\sin(\frac{2\pi}{n})\right] \cdot \left[\cos(\frac{2\pi}{n}) - i\sin(\frac{2\pi}{n})\right]}

=cos⁡(2πn)−isin⁡(2πn)cos⁡2(2πn)−i2sin⁡2(2πn)=cos⁡(2πn)−isin⁡(2πn)cos⁡2(2πn)+sin⁡2(2πn)=cos⁡(2πn)−isin⁡(2πn)1 = \frac{\cos(\frac{2\pi}{n}) - i\sin(\frac{2\pi}{n})}{\cos^2(\frac{2\pi}{n}) - i^2\sin^2(\frac{2\pi}{n})} = \frac{\cos(\frac{2\pi}{n}) - i\sin(\frac{2\pi}{n})}{\cos^2(\frac{2\pi}{n}) + \sin^2(\frac{2\pi}{n})} = \frac{\cos(\frac{2\pi}{n}) - i\sin(\frac{2\pi}{n})}{1}

=cos⁡(2πn)−isin⁡(2πn) = \cos(\frac{2\pi}{n}) - i\sin(\frac{2\pi}{n})

因此:
ζ+1ζ=[cos⁡(2πn)+isin⁡(2πn)]+[cos⁡(2πn)−isin⁡(2πn)]=2cos⁡(2πn)\zeta + \frac{1}{\zeta} = \left[\cos(\frac{2\pi}{n}) + i\sin(\frac{2\pi}{n})\right] + \left[\cos(\frac{2\pi}{n}) - i\sin(\frac{2\pi}{n})\right] = 2\cos(\frac{2\pi}{n})

cos⁡(2πn)=12(ζ+1ζ)\cos(\frac{2\pi}{n}) = \frac{1}{2}(\zeta + \frac{1}{\zeta})

现在我们知道,cos⁡(2πn)\cos(\frac{2\pi}{n}) 和 ζ\zeta 可以相互表出:

  • ζ=cos⁡(2πn)+isin⁡(2πn)=cos⁡(2πn)+i1−cos⁡2(2πn)\zeta = \cos(\frac{2\pi}{n}) + i\sin(\frac{2\pi}{n}) = \cos(\frac{2\pi}{n}) + i\sqrt{1 - \cos^2(\frac{2\pi}{n})}    (命题5.2)
  • cos⁡(2πn)=12(ζ+1ζ)\cos(\frac{2\pi}{n}) = \frac{1}{2}(\zeta + \frac{1}{\zeta})    (命题5.3)

二、和数域理论建立联系

下面的推理是本教程最精彩的思维旅程之一

在第4章中我们学习了数域和扩域理论。并且得出一个重要结论:尺规作图有限步开平方后,得到的数域的维数一定是 22 的某次方(命题4.8)。那么如果 cos⁡(2πn)\cos(\frac{2\pi}{n}) 被尺规作出了,它被作出时当前的维数一定也是 22 的次方。

假设 AA 是用尺作出 cos⁡(2πn)\cos(\frac{2\pi}{n}) 时生成的数域,即

A=Q+⋯ ⋯⏟中间长度集合S+{cos⁡(2πn)}A = Q + \underbrace{\cdots\text{ }\cdots}_{\text{中间长度集合}S} + \left\{\cos(\frac{2\pi}{n})\right\}    (式 5.1)    (这里的"+"是扩域的意思)

根据之前的讨论,存在 ≥0\ge 0 的整数 kk 使得

d(A,Q)=2kd(A, Q) = 2^k        (式 5.2)    (dd 代表维数函数,见命题4.7)。

现在我们做关键的一步,我们把 sin⁡(2πn)\sin(\frac{2\pi}{n}),复数 ii,依次加入到数域 AA 中进行扩域 (这次不是尺规作图,是纯理论性的扩域),最终得到数域 KK。

K=A+{sin⁡(2πn)}+{i}K = A + \left\{\sin(\frac{2\pi}{n})\right\} + \left\{i\right\}        (式 5.3)

因为 ζ=cos⁡(2πn)+isin⁡(2πn)\zeta = \cos(\frac{2\pi}{n}) + i\sin(\frac{2\pi}{n}),因此 ζ\zeta 也会自动包含在 KK 中。再由命题4.6,扩域的结果和加入的顺序无关,所以我们可以把后面那些数合到一个集合里写:

K=Q+⋯ ⋯⏟中间长度集合S+{cos⁡(2πn),sin⁡(2πn),i,ζ}K= Q + \underbrace{\cdots\text{ }\cdots}_{\text{中间长度集合}S} + \left\{\cos(\frac{2\pi}{n}), \sin(\frac{2\pi}{n}), i, \zeta\right\}        (式 5.4)

下面我们来计算 KK 的维数

令 B=A(sin⁡(2πn))B = A(\sin(\frac{2\pi}{n}))

于是 K=B(i)K = B(i)

根据命题4.7(塔定理),我们有:

d(K,Q)=d(A,Q)×d(B,A)×d(K,B)d(K, Q) = d(A, Q) \times d(B, A) \times d(K, B)        (式 5.5)

由(式 5.2):d(A,Q)=2kd(A, Q) = 2^k

现在求 d(B,A)=d(A(sin⁡(2πn),A)d(B, A) = d(A(\sin(\frac{2\pi}{n}), A)

由于 sin⁡(2πn)\sin(\frac{2\pi}{n}) 是多项式 p(x)=x2+cos⁡2(2πn)−1p(x) = x^2 + \cos^2(\frac{2\pi}{n}) - 1 的根,并且 p(x)p(x) 中的系数 (11 和 cos⁡2(2πn)−1\cos^2(\frac{2\pi}{n}) - 1) 都在数域 AA 中,p(x)p(x) 的次数是2,因此向 AA 中加入 sin⁡(2πn)\sin(\frac{2\pi}{n}) 后,由命题4.4可知:

d(A(sin⁡(2πn)),A)=2 或 1d(A(\sin(\frac{2\pi}{n})), A) = 2\text{ 或 }1        (式 5.6)

(有可能等于 1 是因为由 cos⁡(2πn)\cos(\frac{2\pi}{n}) 得到 sin⁡(2πn)\sin(\frac{2\pi}{n}) 时不一定必然扩域,如 sin⁡(2π4)=cos⁡(2π4)=22\sin(\frac{2\pi}{4}) = \cos(\frac{2\pi}{4}) = \frac{\sqrt{2}}{2},或者我们在尺规作出 cos⁡(2πn)\cos(\frac{2\pi}{n}) 之前,可能已经作出了 sin⁡(2πn)\sin(\frac{2\pi}{n})。这些情况下 sin⁡(2πn)\sin(\frac{2\pi}{n}) 已经在 AA 中,再加入一次就不会发生扩域)

现在求 d(K,B)=d(B(i),B)d(K, B) = d(B(i), B)

由于 ii 是多项式 p(x)=x2+1p(x) = x^2 + 1 的根,并且 p(x)p(x) 中的系数 (11 和 11) 都在数域 BB 中,p(x)p(x) 的次数是2,因此再由命题4.4可知:

d(B(i),B)=2d(B(i), B) = 2        (式 5.7)

(这次不可能等于 1 是因为 ii 是我们第一次向数域中加入复数,ii 不可能在原来的数域中,因此一定会发生扩域)

将 (式 5.2) (式 5.6) (式 5.7) 代入 (式 5.5),我们得到

d(K,Q)=d(A,Q)×d(B,A)×d(K,B)=2k×(2 或 1)×2=2k1d(K, Q) = d(A, Q) \times d(B, A) \times d(K, B) = 2^k \times (2\text{ 或 1}) \times 2 = 2^{k_1}        (式 5.8)

下面我们换一种方式来构造 KK,从而用另一种方式计算 KK 的维数:

我们在有理数集 QQ 中,先加入 ζ\zeta,由于 cos⁡(2πn)=12(ζ+1ζ)\cos(\frac{2\pi}{n}) = \frac{1}{2}(\zeta + \frac{1}{\zeta})  (命题5.3),这等价于又加入了 cos⁡(2πn)\cos(\frac{2\pi}{n}),然后再向其中加入 sin⁡(2πn)\sin(\frac{2\pi}{n}),由于 i=ζ−cos⁡(2πn))sin⁡(2πn)i = \frac{\zeta - \cos(\frac{2\pi}{n}))}{\sin(\frac{2\pi}{n})},这等价于又加入了 ii,最后我们再加入(式 5.1)中那些中间长度的集合 SS:

K=Q+{ζ}+{sin⁡(2πn)}+⋯ ⋯⏟中间长度集合SK = Q + \left\{\zeta\right\} + \left\{\sin(\frac{2\pi}{n})\right\} + \underbrace{\cdots\text{ }\cdots}_{\text{中间长度集合}S}    (式 5.9)

=Q+{ζ,cos⁡(2πn),sin⁡(2πn),i}+⋯ ⋯⏟中间长度集合S= Q + \left\{\zeta, \cos(\frac{2\pi}{n}), \sin(\frac{2\pi}{n}), i\right\} + \underbrace{\cdots\text{ }\cdots}_{\text{中间长度集合}S}    (式 5.10)

回顾一下前面的 (式 5.4):
K=Q+⋯ ⋯⏟中间长度集合S+{cos⁡(2πn),sin⁡(2πn),i,ζ}K= Q + \underbrace{\cdots\text{ }\cdots}_{\text{中间长度集合}S} + \left\{\cos(\frac{2\pi}{n}), \sin(\frac{2\pi}{n}), i, \zeta\right\}        (式 5.4)

可见虽然加入的顺序不同,最后得到的是同一个数域 KK

下面我们按照 (式 5.9) 的顺序再次来求 KK 的维数

令 C=Q(ζ)C = Q(\zeta)

D=C(sin⁡(2πn))D = C(\sin(\frac{2\pi}{n}))

于是 K=D(S)K = D(S)

根据命题4.7(塔定理),我们有:

d(K,Q)=d(C,Q)×d(D,C)×d(K,D)d(K, Q) = d(C, Q) \times d(D, C) \times d(K, D)        (式 5.11)

由于 CC 中包含了 cos⁡(2πn)\cos(\frac{2\pi}{n}),按照前面已经讨论过的思路我们知道:

d(D,C)=d(C(sin⁡(2πn),C)=2 或 1d(D, C) = d(C(\sin(\frac{2\pi}{n}), C) = 2\text{ 或 }1    (式 5.12)

d(K,D)=d(D(S),D)d(K, D) = d(D(S), D)

因为 SS 中的数都是尺规作图可以作出的长度,所以 SS 中每一个导致扩域的数都是开平方得到的数,这个数的最小多项式的次数只能是2或1,所以必然有:

d(D(S),D)=2k2d(D(S), D) = 2^{k_2}  (k2k_2 是 ≥0\ge 0 的整数)    (式 5.13)

最后只剩下求 d(C,Q)=d(Q(ζ),Q)d(C, Q) = d(Q(\zeta), Q)
根据命题4.4,d(Q(ζ),Q)d(Q(\zeta), Q) 等于“以 ζ\zeta 为根,QQ 中数为系数的,最小多项式的次数”
我们已经知道的一个以 ζ\zeta 为根,QQ 中数为系数的多项式是: p(x)=xn−1p(x) = x^n - 1  (详见命题5.1)
但是,这个多项式是不是次数“最小”的多项式呢?答案是:不一定。

我们规定:以 ζ\zeta 为根,QQ 中数为系数的“最小”多项式为:「nn 次分圆多项式」
我们假设它的次数为 pnp_n。    (定义 5.2)

于是 d(C,Q)=d(Q(ζ),Q)=pnd(C, Q) = d(Q(\zeta), Q) = p_n    (式 5.14)

将 (式 5.12) (式 5.13) (式 5.14) 代入 (式 5.11):

d(K,Q)=pn×(2 或 1)×2k2=pn×2k3d(K, Q) = p_n \times (2\text{ 或 }1) \times 2^{k_2} = p_n \times 2^{k_3}    (式 5.15)

再和之前算出的 KK 的维数 (式 5.8) 建立等式:

pn×2k3=2k1p_n \times 2^{k_3} = 2^{k_1}

pn=2k4p_n = 2^{k_4}    (式 5.16)

这就是我们苦苦寻找的“尺规可作正n边形”的“n”必须满足的条件(必要条件)。
虽然我们不知道 k4k_4 的值是多少,但是我们知道 pnp_n 一定是2的次方,这已经是很强的限制条件了。
从定义5.2来看,pnp_n 和 nn 是强相关的。下一步我们就集中精力探索 pnp_n 和 nn 的关系,从而得到 nn 的表达式。

三、nn 次分圆多项式

说明:本小节的内容涉及比较多的背景知识。如果想严格看懂每一步推导过程,需要把「附录1」-「附录10」中的内容都学习一遍。不过即使不了解这些知识,将这些背景知识当作“已知事实”,相信依然能够大概看懂本节的内容。

任务回顾:
我们现在要寻找以主单位根 ζ\zeta 为根的“最小次数有理多项式”,看看它的次数是什么,和 nn 是什么关系。我们用 Φn(x)\Phi_n(x) 代表以 ζ\zeta 为根的最小多项式。

我们首先看一下「最小多项式」有哪些通用的性质。

性质1: 如果 Φ(x)\Phi(x) 是它的任意一个根的最小多项式,那么 Φ(x)\Phi(x) 一定是不可约的(在某个系数域中)    (命题5.4)

关于“不可约”的定义详见「附录4」。

性质2: 如果 Φ(x)\Phi(x) 是以 α\alpha 为根的最小多项式,那么 Φ(x)\Phi(x) 能够整除任意以 α\alpha 为根的多项式(在某个系数域中)    (命题5.5)

性质3: 如果 Φ(x)\Phi(x) 是它的一个根的最小多项式,那么它也是它其他根的最小多项式(在某个系数域中)    (命题5.6)

设 Φ(x)\Phi(x) 是以 α\alpha 为根的最小多项式,β\beta 是 Φ(x)\Phi(x) 的另一个根,那么我们断言 Φ(x)\Phi(x) 也是 β\beta 的最小多项式。

现在我们已经有了充分的工具,可以揭开 Φn(x)\Phi_n(x) 的面纱了。

根据代数基本定理(「附录9」),如果知道了一个多项式在复数域的全部根,就可以得到这个多项式了(只差一个常数系数),所以我们只要找到 Φn(x)\Phi_n(x) 在复数域中的全部根即可得到 Φn(x)\Phi_n(x)。

我们先来看看 Φn(x)\Phi_n(x) 的根的“候选人”。

因为 ζ\zeta 是 xn−1x^n - 1 的根,那么根据「命题5.5」,Φn(x)\Phi_n(x) 能整除 xn−1x^n - 1,即存在多项式 Q(x)Q(x) 使得:

xn−1=Φn(x)⋅Q(x)x^n - 1 = \Phi_n(x)\cdot Q(x)

xn−1x^n - 1 在复数域中的根只有 nn 个,就是复平面上单位圆上的 nn 个单位根:

{ζ,ζ2,⋯ ,ζn−1,1}\{\zeta, \zeta^2, \cdots, \zeta^{n-1}, 1\}

于是 xn−1x^n - 1 作为复系数域中的多项式可以唯一分解为:(x−ζ)(x−ζ2)⋯(x−ζn−1)(x−1)(x - \zeta)(x - \zeta^2)\cdots(x - \zeta^{n-1})(x - 1)
根据多项式的「欧几里得引理」(见附录4),这 nn 个复系数域中的不可约因式「x−ζix - \zeta^i」,必然要逐一分配给 Φn(x)\Phi_n(x) 和 Q(x)Q(x),其中分配给 Φn(x)\Phi_n(x) 的项就对应着 Φn(x)\Phi_n(x) 的根。也就是说,Φn(x)\Phi_n(x) 在复数域的根,只能从 {ζ,ζ2,⋯ ,ζn−1,1}\{\zeta, \zeta^2, \cdots, \zeta^{n-1}, 1\} 中取,而且不能有重根(因为 xn−1x^n - 1 没有重因式)。

两方面思路

大胆猜测:
那么,分给 Φn(x)\Phi_n(x) 的是哪些「ζi\zeta^i」呢?我们知道,ζ=ζ1\zeta = \zeta^1 是 Φn(x)\Phi_n(x) 的根,那么我们不妨猜想一下,{ζ,ζ2,⋯ ,ζn−1,1}\{\zeta, \zeta^2, \cdots, \zeta^{n-1}, 1\} 中有哪些和 ζ1\zeta^1 是“同类”呢?
这 nn 个单位根是 xn=1x^n = 1 的根,但是,其中有一些不仅是 xn=1x^n = 1 的根,还有可能是比 nn 更小的 kk 的 xk=1x^k = 1 的根。
例如,当 n=6n = 6 时,ζ2\zeta^2 不仅是 x6=1x^6 = 1 的根,还是 x3=1x^3 = 1 的根(因为 (ζ2)3=ζ6=1(\zeta^2)^3 = \zeta^6 = 1)
这样的「ζi\zeta^i」就显得不那么“纯粹”。我们大胆猜测,ζ1\zeta^1 的“同类”只包括哪些 ii 和 nn 互素的 ζi\zeta^i,只有这些才是 Φn(x)\Phi_n(x) 的根
(ii 与 nn 互素保证了不存在比 nn 更小的 kk 使得 (ζi)k=1(\zeta^i)^k = 1)

小心求证:
已知:Φn(x)\Phi_n(x) 是以 ζ\zeta 为根的最小多项式。求证:
(一) ζi\zeta^i 必然也是 Φn(x)\Phi_n(x) 的根,其中 ii 和 nn 互素。
(二) ζi\zeta^i 必然不是 Φn(x)\Phi_n(x) 的根,其中 ii 和 nn 不互素。

现在我们证明了:以 ζ\zeta 为根的最小多项式 Φn(x)\Phi_n(x) 的根,是且只能是形如「ζk\zeta^k」(kk 与 nn 互素)的单位根。
这样的单位根一共有 φ(n)\varphi(n) 个,φ(n)\varphi(n) 是「欧拉函数」,即 1⋯n1\cdots n 中和 nn 互素的正整数的个数。
因此,Φn(x)\Phi_n(x) 的次数,就等于 φ(n)\varphi(n)。

四、得到 nn 的最终表达式

前面 5.2 小节的末尾,我们得到了:
pn=2k4p_n = 2^{k_4}
这里的 pnp_n 就是以 ζ\zeta 为根的最小多项式 Φn(x)\Phi_n(x) 的次数,我们刚刚知道它等于欧拉函数 φ(n)\varphi(n)。
k4k_4 是一个不确定的正整数,我们改用 kk 代表它,即:

φ(n)=2k\varphi(n) = 2^k

基于这个起点,我们可以通过标准的数论工具,极其严密且初等地推导出 nn 的通用表达式。

第一步:写出欧拉函数 φ(n)\varphi(n) 的展开式

根据算术基本定理,任何正整数 nn 都可以唯一分解为素数幂的乘积。我们设:

n=p1a1p2a2…pmamn = p_1^{a_1} p_2^{a_2} \dots p_m^{a_m}

根据「附录10」中的欧拉函数展开公式,我们有:

φ(n)=p1a1−1(p1−1)p2a2−1(p2−1)…pmam−1(pm−1)\varphi(n) = p_1^{a_1-1}(p_1 - 1) p_2^{a_2-1}(p_2 - 1) \dots p_m^{a_m-1}(p_m - 1)

第二步:强制施加“2的幂次”约束

我们的目标是让 φ(n)=2k\varphi(n) = 2^k。
这意味着上面公式中,「每一个乘积因子都必须是2的幂」。
现在我们把素数因子分为“素数2”和“奇素数”两类来分别剖析。

第三步:分析素因子2的贡献

如果 nn 的因数中包含2(设 p1=2p_1 = 2),那么它对应的因子是:
2a1−1(2−1)=2a1−12^{a_1-1}(2 - 1) = 2^{a_1-1}
这本身就是一个2的幂。因此,素数2的指数 a1a_1 可以是任何非负整数。它对 φ(n)\varphi(n) 成为2的幂没有任何阻碍。

第四步:分析奇素数因子的严苛限制

这是推导中最核心的一步。对于任何大于2的奇素数 pip_i,它在公式中贡献了两个部分:piai−1p_i^{a_i-1} 和 (pi−1)(p_i - 1)。这两部分都必须是2的幂。

  1. 指数必须为1:
    因为 pip_i 是奇数,奇数的任何正整数次幂仍然是奇数。要让 piai−1p_i^{a_i-1} 成为2的幂,它只能等于1(即 202^0)。这要求 ai−1=0a_i - 1 = 0,也就是 ai=1a_i = 1。

结论:nn 的分解式中,所有的奇素数因子都不能有重因数,只能出现一次。

  1. 素数本身的形式:
    剩下的一项 (pi−1)(p_i - 1) 也必须是2的幂。因此必须存在某个正整数 mm,使得:
    pi−1=2m  ⟹  pi=2m+1p_i - 1 = 2^m \implies p_i = 2^m + 1

结论:参与的奇素数,必须能够写成 2m+12^m + 1 的形式。

第五步:推导费马素数 (Fermat Primes)

什么样的 mm 能让 2m+12^m + 1 成为素数呢?
假设 mm 包含一个大于1的奇数因子 qq,即 m=q⋅rm = q \cdot r。那么根据多项式因式分解公式:

2m+1=(2r)q+1=(2r+1)((2r)q−1−(2r)q−2+⋯+1)2^m + 1 = (2^r)^q + 1 = (2^r + 1)((2^r)^{q-1} - (2^r)^{q-2} + \dots + 1)

此时 2m+12^m + 1 能够被 2r+12^r + 1 整除,它就不是素数了(矛盾)。
因此,mm 绝对不能含有任何奇数因子。mm 自身也必须是2的幂,即 m=2tm = 2^t。

我们将这种形如 Ft=22t+1F_t = 2^{2^t} + 1 的素数,称为费马素数。
目前已知的费马素数只有前5个(t=0,1,2,3,4t = 0, 1, 2, 3, 4 时,分别对应 3,5,17,257,655373, 5, 17, 257, 65537)。

最终结论:nn 的通用表达式

综合以上所有的推导:

  • nn 可以包含任意次方的2。
  • nn 可以包含奇素数,但这些奇素数必须是互不相同的费马素数,且指数只能为1。

由此,我们得出了正 nn 边形可尺规作图的「必要条件」—— nn 的通用表达式为:

n=2r⋅p1⋅p2…psn = 2^r \cdot p_1 \cdot p_2 \dots p_s

其中:

  • rr 是任意非负整数(r≥0r \ge 0)。
  • p1,p2,…,psp_1, p_2, \dots, p_s 是互不相同的费马素数(s≥0s \ge 0,即可以没有奇素数因子)。