域的基本概念
如果一个代数结构有加法运算和乘法运算,且存在加法和乘法的单位元,所有元素关于加法是阿贝尔群,所有非零元素关于乘法也是阿贝尔群,这个代数结构就称为域。域一定是整环,因为所有非零元素都有乘法逆元,所以不可能有零因子。我们特别要求,在域中加法和乘法的单位元不能相等。在这样的要求下,最小的域是二元域(Z2,+,⋅),其中的运算就是模2下的加法(异或)和乘法(与)。
环的特征(Characteristics of rings)
下面的定义对于一般的(有幺)环也成立。在有幺环R中,乘法单位元1总是可以在加法群中与自己做累加,得到的结果依然封闭在环内。做n次累加时,方便起见我们把结果1+1+⋯+1(n次)记为n1(注意不能把结果记为n⋅1或n,因为n是一个Z中的元素而不是一个R中的元素)。使得n1=0的最小正整数n称为环R的特征,记为Char R。如果不存在这样的正整数n,就称Char R=0。
有限环的特征不可能为0,否则说明∀n1=n2,n11=n22(不然(n1−n2)1=0,矛盾),这与元素有限矛盾。取逆否命题,特征为0的只能是无限环。但是无限环的特征是可能不为0的。
整环的特征总是素数(或者不存在,即为0,例如(Z,+,⋅))。因为特征一定不为1,如果不是素数,那么设Char R=n=rs,1<r,s<n,根据乘法分配律n1=(r1)(s1)。这是关于个数的等式,等号右侧展开后先是r个(s1)相加,因此恰好是rs个1相加。而根据Char R=n,所以n1=(r1)(s1)=0。这说明环中有两个元素相乘为0。因为整环无零因子,因此r1=0\ors1=0。而r,s<n,与n是最小正整数矛盾。
构造一个整数环Z到环R的映射ϕ:Z→R,其中ϕ(n)=n1(如果n<0,则n1=−((−n)1))。我们发现ϕ是一个环同态:ϕ(n1+n2)=(n1+n2)1=n11+n21=ϕ(n1)+ϕ(n2),ϕ(n1n2)=(n1n2)1=(n11)(n21)=ϕ(n1)ϕ(n2),ϕ(1)=1。那么ϕ的kernel就可以写作{n∣n1=0},它恰好是环R的特征的倍数构成的集合。如果Char R=0,那么ker(ϕ)={0},所以ϕ是单射,这意味着R中有一个同构于Z的子环;如果Char R=n,那么ker(ϕ)={kn∣k∈Z}。那么Z/ker(ϕ)≅Zn,这意味着R中有一个同构于Zn的子环。
域同态
域同态的定义与环同态完全相同,我们只把域看作特殊的环。既然环同态的kernel一定是理想,那么域同态的kernel也一定是理想。然而域中所有非零元都有乘法逆元(都是unit),所以如果一个理想不是零理想,就一定是全集(只要包含一个unit,理想中就存在1,因此吸纳所有元素)。换言之,域中只有平凡理想。而环同态要求加法单位元和乘法单位元都映射到本身,我们又规定域中加法单位元不等于乘法单位元,因此域的kernel不可能是全集。综上,域同态的kernel只能是{0},所以我们得到域同态一定是单射。满足同态关系的域之间一定以“嵌套”的方式存在着。
素域(Prime Fields)
如果域F不包含任何真子域,就称F是一个素域。
如果F的特征不为0,那么一定是某个素数p(因为域是整环)。此时考虑环同态ϕ:Z→F,ϕ(n)=n1,我们证明过F中有一个同构于Zp的子环。而因为p是素数,Zp其实是一个“子域”。现在假如已知F是素域,那么它没有真子域,这说明F本身同构于Zp。所以我们得到这样一个结论:特征不为0的素域是有限域,其大小就是其特征(一个素数p),这个素域同构于Zp。
我们可以进一步验证一下,对于所有素数p,Zp一定是素域:假如Zp有子域F′,那么F′中包含1,而∀n≤p,n1互不相等且都必须包含在F′内,因此F′=Zp。
如果F的特征为0,那么它一定是无限域。此时,构造映射ϕ:\Q→F使得ϕ(n/m)=(n1)(m1)−1(需要检验这是well-defined的映射)。容易验证ϕ是环同态,因此也是域同态。所以,F一定包含一个同构于有理数域的子域。同样地,假如已知F是素域,那么它没有真子域,它一定自己本身同构于\Q。所以我们得到结论:特征为0的素域同构于有理数域。既然有理数域同构于某个素域,说明有理数域本身就是一个素域。
域的扩张
向量空间
“向量空间”或“线性空间”是我们在线性代数这门课中讨论的代数结构。这个代数结构可以用群和域的语言更广义地叙述如下:设(V,+)是一个阿贝尔群,这个群关于域F有标量乘法运算F×V→V,这个运算满足:∀k,l∈F,u,v∈V,①(kl)v=k(lv);②(k+l)v=kv+lv;③k(u+v)=ku+kv;④1v=v,就称V是F上的向量空间(或线性空间)。
如果域E和域F满足F⊆E,就称F是E的子域(subfield),称E是F的扩域(extension field),记为F≤E或E/F。如果F≤E,那么容易验证E是F上的向量空间。我们把这个向量空间的维数(基向量的个数,可能是无穷)记为[E:F]。如果这个维数是有限的,就称E是F的有限扩域。下面是两个扩域的例子,[\C:R]=2,[\Q(x):\Q]=∞。
如果F≤K,K≤E,那么[E:F]=[E:K][K:F]。这个其实是线性代数的结论。设[E:K]=n,[K:F]=m。因为E是K上的向量空间,所以E关于K有一组基{α1,⋯,αn}。K关于F有一组基{β1,⋯,βm}。我们证明{α1β1,α1β2,⋯,αnβm}是E关于F的一组基。Pf. ∀r∈E,存在k1,⋯,kn∈K使得r=i=1∑nkiαi。∀ki,存在fi1,⋯,fim∈F使得ki=j=1∑mfijβj。那么r=i=1∑nj=1∑mfijβjαi。因此{αiβj}能张成E。如果i=1∑nj=1∑mwijβjαi=0,那么把j=1∑mwijβj看作整体看作αi的系数,根据E/K的基的线性独立性有∀i,j=1∑mwijβj=0。再由K/F的基的线性独立性有wij=0,因此E/F的基也线性独立。Qed.
域的基本定理
我们最熟悉的域的扩张就是从实数域R到复数域\C的扩张。在这个过程中,一个在原本的域中可能无根的多项式在扩域后变得一定有根了。我们已经知道这一过程可以通过构造多项式环上极大理想的商环来完成:R[x]/(x2+1)本质上就是复数域。现在我们要把这一事实推广到任何一般的域F上:给定域F,对于任意一个F[x]中次数不为0的多项式f(x),我们都能对应地找到F的某个扩域E使得f(x)有根(不同的f(x)可能对应不同的扩域,这与实数域扩张为固定的\C而言有所不同)。这可以看作域的基本定理。
寻找这个E的过程和构造R[x]/(x2+1)的过程基本是完全类似的。对于每个f(x),我们把F扩域为F的多项式环F[x]模f(x)的域,这个域中的一次多项式x恰好就是f(x)的根,因为f(x)模f(x)就是0。我们严格地叙述这个过程:因为F[x]是唯一分解整环,因此任意次数不为0的多项式f(x)都可以分解为若干不可约多项式以及某个常数的乘积。我们只需证明其中某个不可约多项式在E上有根即可,因此不失一般性我们假设f(x)就是不可约的。在唯一分解整环中,不可约元就是素元,其生成的理想就是素理想。而F[x]也是主理想整环,因此素理想也是极大理想。模极大理想的商群是域,记M=(f(x)),则F[x]/M是域。我们可以就把F[x]/M作为我们想要的扩域,但更方便的是采取只考虑最低次陪集首的同构的形式:对于F[x]/M中的任意一个陪集g(x)+M,一定有g(x)+M=g(x)modf(x)+M(因为g(x)−g(x)modf(x)是f(x)的倍数,因此属于M)。所以假如f(x)是n次的,每个陪集中就一定可以取低于n次的多项式作为陪集首。反过来,两个低于n次的不同多项式生成的陪集一定不同,不然说明它们做差得到的一个低于n次的非零多项式是f(x)的倍数,矛盾。因此我们尝试证明F[x]/M≅Fn−1[x]={a0+a1x+⋯+an−1xn−1∣ai∈F}。构造F[x]→Fn−1[x]的映射ϕ(g(x))=g(x)modf(x),容易验证这是同态,那么ker(ϕ)={g(x)∣g(x)modf(x)=0}=f(x)F[x]=(f(x))=M。因此根据第一同构定理F[x]/M≅Fn−1[x]自然成立。那么取E=Fn−1[x],取E中的一次多项式x代入f(x),则ϕ(f(x))=f(x)modf(x)=0,因此f(x)=0。所以x就是f(x)在扩域E中的一个根。
推论:对于多项式环F[x]中的两个元素f(x),g(x),f(x)与g(x)互素当且仅当f(x)与g(x)在F的任何扩域上都没有共同的根。Pf. 左推右,因为F[x]是主理想整环,最大公约数可以线性表示,那么1作为f(x),g(x)的一个最大公约数,存在a(x),b(x)∈F[x]使得a(x)f(x)+b(x)g(x)=1。假如F的一个扩域E上存在α使得f(α)=g(α)=0,那么代入得a(α)f(α)+b(α)g(α)=0+0=0=1,矛盾。右推左,设d(x)是一个最大公约数,如果d(x)的次数不为0,那么存在F的扩域E使得∃α∈E,d(α)=0。因为d(x)∣f(x),因此f(α)=0;因为d(x)∣g(x),因此g(α)=0。所以α是E上f(x),g(x)一个共同的根,矛盾。所以d(x)必为常数,所以f(x),g(x)互素。Qed.
代数元与代数扩张
设域F有一个扩域E,取E中某个元素α。我们把F和α生成的环(也即包含F和α的最小环)记为F[α],可以验证F[α]={a0+a1α+⋯+amαm∣m∈N,ai∈F}(任何形如这样的元素都在F[α]内,同时这样构成的集合对减法和乘法封闭,因此是E的子环)。这是一个整环(因为E无零因子),而我们知道包含整环的最小域是分数域,这个分数域就是包含F和α的最小扩域(因为最小环中的所有元素都必须落在最小扩域内,因此包含最小环的最小域就是F的最小扩域),记为F(α),有F(α)={b(α)a(α)∣a(x),b(x)∈F[x],b(α)=0}。取F=R,有R[i]=\C,R(i)=\C,可见实数域的最小环与最小扩域恰好相等(都是复数域);而数学上可以证明,\Q[π]=\Q(π),可见某些无理数与有理数的最小环不足以构成最小扩域。
设F≤E,对于任意α∈E,如果存在f(x)∈F[x]使得f(α)=0,就称α是F上的代数元(algebraic element)。否则称α是F上的超越元(transcendental element)。换言之,F上的代数元是所有以F中的元素为系数的多项式的根。如果E中元素全都是F上的代数元,就称E是F的代数扩张(algebraic extension)。F中的元素a显然都是代数元,取f(x)=x−a即可;复数域\C上的任何元素a+bi都是R上的代数元,取f(x)=(x−a)2+b2即可,因此\C是R的代数扩张;可以证明,圆周率π和自然对数e是有理数域\Q上的超越元,因此R不是\Q的代数扩张。
极小多项式(minimal polynomial)
设F≤E,α是F上的代数元。我们收集F上所有有α为根的多项式,记为集合S={h(x)∣h(x)∈F[x],h(α)=0}。∀h1(x),h2(x)∈S,h1(x)−h2(x)∈S,因此S是F[x]的子群;∀g(x)∈F[x],h(x)g(x)∈S,g(x)h(x)∈S,因此S满足左吸纳和右吸纳,因此S是F[x]的理想。而F[x]是主理想整环,因此存在m(x)∈F[x]使得S=(m(x))。因为(m(x))=m(x)F[x],m(x)必然是S中次数最小的多项式。因为相伴意义下生成元不唯一,我们特别取最高次项系数为1的那个作为mα(x),称它为α在F上的极小多项式。这样,极小多项式就是唯一的了。
极小多项式一定是不可约多项式。因为如果存在非平凡分解,而整环无零因子,那么其中一个因式必定以α为根,这样就得到了一个次数更低的多项式,与极小多项式矛盾。反之,如果F[x]上一个以α为根的多项式p(x)是不可约多项式(最高次项系数为1),它一定是极小多项式。反证法,如果p(x)不是极小多项式,那么存在一个次数更小的多项式q(x)满足q(α)=0,做带余除法有p(x)=b(x)q(x)+r(x),那么代入有r(α)=0。因为degr<degq且q(x)是极小多项式,因此必须有r(x)=0,而degq<degp,推出p(x)存在非平凡分解,矛盾。
下面我们可以证明,F与其上的代数元α的最小扩域F(α)就是最小环F[α]。考虑ϕ:F[x]→F[α],ϕ(f(x))=f(α),显然这是一个映射并且是一个满射,并且容易验证这是一个环同态。根据第一同构定理F[x]/ker(ϕ)≅F[α]。而ker(ϕ)={f(α)=0∣ f(x)∈F[x]} =S=(mα(x)),而mα(x)是不可约元,因此是素元,所以S是素理想因此也是极大理想,因此F[x]/ker(ϕ)是域,所以F[α]也是域。而F[α]是包含F与α的最小环,因此F(α)=F[α]。
那么F[α]=F(α)作为F上的向量空间,如何确定它的维数呢?我们可以直接由极小多项式确定维数。F[α]是所有F[x]上的多项式代入α得到的,而对于任意的f(x)∈F[x],由欧几里得整环的性质可以找到q(x)和r(x)满足f(x)=q(x)mα(x)+r(x)。代入α得到f(α)=q(α)mα(α)+r(α)=r(α)。假设mα(x)的次数为n,那么我们得到:所有的f(α)都可以由代入一个次数不超过n−1次的多项式来得到!所以F[α]=Fn−1[α]={a0+a1α+⋯+an−1αn−1∣ai∈F}。而我们可以验证,{1,α,α2,⋯,αn−1}恰好构成了Fn−1[α]的一组基!假设r0+r1α+⋯+rn−1αn−1=0,那么一定有ri=0恒成立,要不然我们就找到了一个次数小于n的多项式有α作为根,与极小多项式次数为n矛盾,因此这组向量线性独立,同时的确张成了Fn−1[α]。所以我们得到了F[α]是关于F的n维向量空间,其中n是极小多项式的次数。
有限扩张一定是代数扩张。也就是说,如果F≤E且E关于F是有限维的,那么E中的所有元素都是代数元,也即在F[x]中存在多项式以它作为根。假设[E:F]=n,那么∀α∈E,取{1,α,⋯,αn}共n+1个元素,它们一定不是线性独立的,因此存在一组不全为0的F中的系数a0,⋯,an使得a0+a1α+⋯+anαn=0,设左侧为f(α),那么f(x)∈F[x],这样我们就找到了一个以α为根的多项式,所以α是代数元!
所以对于F上的代数元α,因为极小多项式次数有限,F[α]是F的有限扩域,而有限扩域一定是代数扩域,所以F[α]一定是F的代数扩域。
分裂域(splitting field)
我们知道实系数多项式一定能在复数域上分解为一次多项式的乘积f(x)=λ(x−c1)(x−c2)⋯(x−cn)。我们把这种能彻底分解至一次式的性质称为分裂(split)。设F≤E,如果f(x)∈F[x]能在E上找到α1,⋯,αn使得f(x)=λ(x−α1)⋯(x−αn),就称f(x)在E上分裂。对于给定的F和f(x),能使得f(x)分裂的最小扩域称为F的分裂域,记为Kf(最小定义为不存在任何真子域使得f(x)分裂)。
我们之前用记号F(α)表示包含F和α的最小扩域,现在我们把它推广到多个元素(集合)的情形。用F(S)表示包含F和S的最小扩域,若S={α1,⋯,αn},F(S)也简记为F(α1,⋯,αn)。我们首先验证一下,这种扩域是与加入元素的顺序无关的。一般地,对于任何集合S1,S2,有F(S1∪S2)=(F(S1))(S2)。只需证明相互包含:因为F⊆F(S1)(S2),S1∪S2⊆F(S1)(S2),所以F(S1∪S2)⊆F(S1)(S2);因为F(S1)⊆F(S1∪S2),S2⊆F(S1∪S2),所以F(S1)(S2)⊆F(S1∪S2)。
分裂域的存在性
对于F[x]中的每个多项式f(x),其对应的分裂域Kf一定存在,并且是F的有限扩域。我们证明这一点,并且给出一个扩域维数的上界:设f(x)是n次多项式。根据域的基本定理,一定存在一个扩域使得f(x)在其上有根,不妨记这个根为α1,那么这个扩域一定可以选为F(α1)。此时f(x)已经可以写为λ(x−α1)g(x)。接着,g(x)是F(α1)上的多项式,一定可以找到一个α2使得g(x)在F(α1,α2)上有根。依次类推,那么我们最终会得到域F(α1,⋯,αn)使得f(x)能够彻底分解。我们证明这就是一个分裂域(我们还没有讨论过分裂域的唯一性)。只需证最小。假如F(α1,⋯,αn)有真子域使得f(x)也能完全分解,那么这个域一定也包含了α1,⋯,αn(因为域是唯一分解整环,因式分解是唯一的),这与真子域矛盾(有没有可能不包含F?)。所以这确实是分裂域。而域的扩张维数等于其上极小多项式的次数,α1在F上的极小多项式次数不超过n,α2在F(α1)上的极小多项式次数不超过g(x)的次数,因此不超过n−1。累乘,得到[F(α1,⋯,αn):F]≤n!。综上,F(α1,⋯,αn)就是分裂域,且扩张次数不超过n!。
分裂域的唯一性
在分裂域的定义中并没有其唯一性,甚至我们可以举出反例说明分裂域其实并不唯一(考虑Z3[x]中的x2+x+2),它取决于扩域的选择。但我们可以证明,分裂域在结构上是唯一的,也即某个多项式的任意两个分裂域一定是同构的。
我们加强这一命题,证明:如果F与F′同构,设同构映射为ϕ(这个映射可以自然地延拓到F[x]到F′[x]),那么对于f(x)∈F[x],ϕ(f(x))∈F′[x],有f(x)的任一分裂域K与ϕ(f(x))的任一分裂域K′同构。如果能证明这一点,那么当F=F′时,取ϕ为恒等映射,就能得到F上的任意给定的多项式的分裂域在同构意义下就是唯一的,并且这个同构映射在F内的元素上是恒等映射。
首先考虑不可约多项式的情况。对于F上的某个不可约多项式p(x),对应地ϕ(p(x))在F′上也是不可约的。假设p(x)在F的某个扩域上有根α,这个根一定在域F(α)上。同理,设ϕ(p(x))有根α′,这个根在F′(α′)上。而p(x)是α在F上的极小多项式,我们证明过F(α)≅F[x]/(p(x))。同理,ϕ(p(x))是α′在F′上的极小多项式,所以F′(α′)≅F′[x]/(ϕ(p(x)))。而只需构造映射f(x)+(p(x))→ϕ(f(x))+(ϕ(p(x)))就可以看出F[x]/(p(x))≅F′[x]/(ϕ(p(x))),所以F(α)≅F′(α′)。
对于可约多项式f(x),我们首先对它做分解得到一个不可约多项式p1(x),使得f(x)=p1(x)f′(x),找到p1(x)一个根α1,做扩域F(α1)。对于ϕ(f(x)),有ϕ(f(x))=ϕ(p1(x))ϕ(f′(x)),也找到ϕ(p1(x))的根α1′,做扩域F′(α1′)。现在f(x)在F(α1)上已经能做分解f(x)=(x−α1)g(x),在F′(α′)上能做分解f(x)=(x−α1′)g′(x),同时F(α1)≅F′(α1′)。那么再重复上面的过程,对g(x)做分解得到不可约多项式p2(x),在F(α1)上再找到p2(x)的根α2;对g′(x)做分解得到p2′(x),在F′(α1′)上再找到p2′(x)的根α2′,再次得到F(α1,α2)≅F′(α1′,α2′)。以此类推,直到f(x)完全分裂,此时F(α1,⋯,αn)=F′(α1′,⋯,αn′)。因为根能确定分裂域,上述讨论已经包含所有可能的分裂域了,所以我们证明了所有可能的分裂域之间都是同构的。
有限域
有限域具有非常优美的性质。设有限域的大小为q,记为Fq。
设Fq的特征为p,因为有限域的特征不可能为0,因此必定是素数。下面我们证明q一定是p的幂次:q=pn。首先,Fq中一定有一个同构于Zp的子域,把这个子域记为Fp。任取0=w1∈Fq,构造集合S1={α1w1∣α1∈Fp}⊆Fq。因为域上关于乘法有消去律,因此S1中不同的α1一定乘出不同的元素,故S1中元素个数恰好为p。若Fq∖S1=∅,那么取w2∈Fq∖S1,构造集合S2={α1w1+α2w2∣α1,α2∈Fp}。再一次,我们证明(α1,α2)=(α1′,α2′)⟹α1w1+α2w2=α1′w1+α2′w2(如果不是这样,那么α1w1+α2w2=α1′w1+α2′w2。如果α2=α2′,那么w2可以被α1,α2,w1线性表示,与w2∈S1矛盾;如果α2=α2′,那么α1w1=α1′w1,推出α1=α1′,矛盾),因此S2中恰好有p2个元素。依次类推,如果Fq∖S2=∅,可以构造S3,大小为p3。因为q有限,一定存在某个n使得Fq=Sn,所以最终∣Fq∣=pn。所以我们得到有限域的大小一定为素数的幂次。这其实可以看作Fp的扩域过程:Fq是关于Fp的n维向量空间。所以我们看到,任何有限域的大小都一定是某个素数的幂次。同时我们也看到,对于任意给定的q,只要它是某个素数的幂次,我们就可以用上述方法把这个域构造出来,所有大小形如pn的有限域都是存在的!
下面证明,有限域中的非零元素关于乘法运算一定构成循环群。把这个乘法群记为Fq∗,我们要证存在a∈Fq∗使得ord(a)=q−1。取Fq∗中order最大的元素r,只需证ord(r)≥q−1。我们发现,∀β∈Fq∗,ord(β)∣ord(r)。如果不是这样,那么某个β满足ord(β)∣ord(r),设ord(β)=p1e1⋯ptet,ord(r)=p1f1⋯ptft,不失一般性设e1>f1。记ord(β)=p1e1w,ord(r)=p1f1v,那么ord(βw)=gcd(p1e1w,w)p1e1w=p1e1,ord(rp1f1)=gcd(p1f1v,p1f1)p1f1v=v。而p1e1与v1互素, 于是ord(βwrp1f1)=p1e1v>ord(r),与r的order最大矛盾。记ord(r)=m,我们得到∀β∈Fq∗,βm=1。所以Fq∗中的任何元素都是方程xm=1的根。而在域(整环)中,m次方程的不同根不超过m个,因此Fq∗中至多只有m个元素。因此q−1≤m=ord(r),证毕。
对于任意的有限域Fq,我们证明它们一定相互同构。换言之,同样大小的有限域只能有相同的结构。设q=pn,考虑Zp,这是一个有限域,可以记为Fp。考虑xpn−x∈Fp[x],我们证明xpn−x的分裂域就是Fq。对于任意α∈Fq,如果α=0,显然αq−α=0;若α=0,由于域中非零元素关于乘法构成循环群,那么αq−1=1,因此也有αq−α=0。所以Fq中所有元素都是xq−x的根,而q次多项式至多只有q个互不相同的根,这就直接说明了Fq就是使得xq−x能分裂的最小域,即分裂域。这是所有大小为q的域都会满足的性质,换言之所有大小为q的域都能作为xq−x的分裂域。而我们证明过,一个多项式的所有分裂域都是互相同构的,所以这直接导致了所有大小为q的域都是互相同构的。
所有这些综合起来告诉我们,有限域的大小只能是某些特定的整数(素数的幂次),而一旦大小确定其结构也唯一确定。这就是有限域的性质!
尺规作图
用圆规和没有刻度的直尺可以做以下作图:作过两点的直线或线段;作线段中点;过直线外(上)一点作垂线;过直线外一点作平行线;截取线段;给定圆心和半径作圆。由以上基本操作出发,给定单位长度的线段和正方向,容易作出所有单位长度的整数倍的线段。换言之,尺规作图可以作出整数集Z。给定整数线段a,b,c,作以a,b为直角边的三角形,延长a至c,作斜边的平行线就能得到另一直角边abc。至此,尺规作图可以完成加法、减法、乘法、除法,可以作出有理数域\Q(尺规作图能作出的一定可以是域)。给定有理数线段a,b,拼接这两条线段并取中点作圆,根据相似三角形的射影定理可以得到垂线长度ab。这意味着对于任意有理数b尺规作图可以得b,因此可以作扩域\Q(b)。对于任意不属于\Q(b)的元素b′,可以进一步扩域\Q(b)(b′)。这一过程可以无限迭代,每次扩域其实是对极小多项式x2=b的代数元做扩域,因此扩域是2次的。也即,以上这种扩域方法得到的扩域一定是有理数域的2的幂次。可以证明,尺规作图能且仅能作出上述扩域中的元素,以上扩域被称为毕达哥拉斯扩域。
通过与毕达哥拉斯扩域比较,我们可以判定尺规作图不能问题。给定任意角作三等分角是不能的,因为这等价于给定cosα作cosα/3,而cos3θ=4cos3θ−3cosθ,这等价于求4x3−3x−cosα=0,可以证明当α取60度时这是\Q(cosα)上的不可约多项式,因此扩域次数为3,不是毕达哥拉斯扩域,所以不能作出;同理,作出32是不可能的,因为x3−2是\Q上的不可约多项式,扩域次数为3,不是毕达哥拉斯扩域;作出π是不可能的,因为π是\Q上的超越元,扩域次数为无穷次。