0
大学数学基礎解説
文献あり

なぜ1の'フェルマー素数'乗根は二次方程式を連鎖的に解いて求められるのか

282
0

この記事は「 なぜ正'フェルマー素数'角形は作図できるのか? 」の発展的な内容として書いています。

この記事の作者は体初心者ですので、間違いがあればご指摘ください。

基本的なアイデア

正p角形が作図できるか考える問題はcos2πpが作図できる(有理数と四則演算・平方根の組み合わせで表せる)か考えることと同値で、1のp乗根が作図できるかを考えることでこれが求められます。しかし、ある未知数が作図できるかを直接調べるのは大変です。有理数は四則演算に対して閉じていますが、平方根に対しては閉じていないことがこの問題を複雑にしています。
そこで、演算が閉じていない平方根を任意の数に使うことは封じて、有理数と「ある二次方程式の解」の四則演算でどんな数が表現できるかを考えます。これは定義上作図できることが分かっていますし、未知数が作図できるか調べるよりも簡単です。
この記事で解説するのは後者のアイデアで、「体の拡大」と呼ばれます。

体の拡大

適切な四則演算が定義されていて、かつ四則演算に対して(0で割ることを除いて)閉じているような構造を体(たい、field)という。

たとえば有理数全体は体をなし、それを有理数体Qと表します。

「適切な四則演算」には厳密な定義がありますが、この記事では有理数と実数の四則演算が体の定義を満たしていることが分かっていれば十分です。また、体の定義にべき乗根は含まれていないことも覚えておきましょう。

有理数体Q2を追加して「有理数・2・四則演算で表せるすべての数を含む集合」を考えてみます。この集合は明らかに四則演算に対して閉じているので再び体をなします。
このような操作を有理数体Q2添加するといい、できあがる体を拡大体とよんでQ(2)と表します。またこの操作自体のことを拡大とよび、Q(2)/Qで表します。
Q(2)はすべての有理数に加えて1+252などの無理数を含みますが、実数全体ほど多くの数は含みません。たとえば32+5のような数は、有理数・2・四則演算をどのように組み合わせても表すことができません。
この体が含んでいるのは次の定理に示すような形で表せる数だけです。

nを2乗数ではない整数とする。体Q(n)に含まれるすべての数は、2つの有理数a,bQを使ってa+bnと表すことができる。

実際に、a+bnc+dn (a,b,c,dQ) の四則演算を考えると
(a+bn)+(c+dn)=(a+c)+(b+d)n(a+bn)(c+dn)=(ac)+(bd)n(a+bn)(c+dn)=(ac+bdn)+(ad+bc)na+bnc+dn=acbdnc2d2n+bcadc2d2nn
となり、すべて有理数x,yQを使ってx+ynの形で表せることが分かります。やや乱暴な言い方をすれば、この表現方法が「四則演算に対して閉じている」ことを示しています。

拡大の次数

Q(n)のすべての数はx+ynという形で表せました。同じようなことを他の体の拡大についても考えることができます。

Eとその拡大体Fについて、e0,e1,...,enEの元、f1,f2,...,fnEに含まれないFの元とすると、Fのすべての元を次の形で表すことができる。
e0+e1f1+e2f2+...+enfn
ここで、f1,f2,...,fnを適切な元で固定したときにFのすべての元を表現できるような最小の項の数を拡大の次数という。
また、次数がnであるような拡大をn次拡大という。

ここまでで見てきたようにQ(n)に含まれるすべての数はa+bn (a,bQ)という形で表せます(a,be0,e1にあたり、nは固定されたf1にあたります)。この式の項の数は2で、これ以上少ない項の数でQ(n)のすべての数を表すことはできませんから、Q(n)/Qの次数は2です。
また、e0+e1f1+e2f2+...+enfnという元の表し方を(e0,e1,...,en)という元の順序対と考えると、これはベクトルの定義を満たします。

Eとその拡大体Fについて、FEを係数とするベクトル空間をなす。
このとき、ベクトル空間の次元と拡大の次数が一致する。

ついでのようにベクトル空間をなすことを示しましたが、これが重要な役割を果たします。

拡大と方程式

この節では未知の値を添加する拡大について考えます。
さっそくですが、次の定理が成り立ちます。

Eとそのn次拡大体Fがあったとき、任意のxFに対して少なくともひとつは0でないe0,e1,...,enEが存在し、次の式を満たす。
e0+e1x+e1x2+...+enxn=0
言い換えると、任意のxFは必ずEを係数とするn次方程式の解になる。

ここでいうn次方程式は広義のn次方程式であり、次数がn以下の方程式のことをいいます。

n+1個のFの元f0,f1,...,fnを考える。
FEを係数とするn次元ベクトル空間をなすから、n個を超えるFの元は必ず一次従属になる。
よって、次の式を満たすような少なくともひとつは0でないe0,e1,...,enEが存在する。
e0f0+e1f1+e1f2+...+enfn=0
このf0,f1,...,fn1,x,x2,...,xnを代入すると与式が得られる。

定理4は、ある数が作図できるか考える上でとても重要です。
Qにどんな数を添加したか分からなくても、それが2次拡大ならただちに「二次方程式を解いて求められる」ことが分かるからです。また、「繰り返し二次方程式を解いて得られる数」は「有理数体Qを繰り返し2次拡大した体」に含まれることも分かります。

円分体

いよいよ本題、1の原始p乗根について考えていきましょう。体の世界では、有理数全体に1の原始p乗根を添加した拡大体を円分体と呼びます。
なお、断りがない限りp3以上の素数、ζは1の原始p乗根とします。

円分体

有理数体Qに1の原始p乗根ζを添加した拡大体Q(ζ)円分体という。

原始p乗根については 元の記事 をご覧ください。

まずは拡大の次数を考えます。任意のxQ(ζ)は、有理数a0,a1,...,ap1Qを使って次のように表せそうです。
x=a0+a1ζ+a2ζ2+...+ap1ζp1
しかし原始p乗根は
1+ζ+ζ2+...+ζp1=0
を満たすという性質がありますから、もとの式から原始p乗根のうち任意のひとつを省いて、次のような式に変形することができます(省いた原始p乗根をζnとします)。
x=(a0an)+(a1an)ζ+(a2an)ζ2+...+(ap1an)ζp1
2つ以上の原始p乗根を省くことはできません。よって、この拡大の次数はp1になります。拡大の次数と方程式の次数は対応していますから、これで1の原始p乗根は多くともp1次の方程式の解になることが分かります。……これではまだ作図できるか判断できそうにありませんね。

Q(ζ)/Qの中間体

方程式を解く都合上、いきなり大きな次数の拡大を扱うのは大変ですから、より小さな次数の拡大に分解することを考えたくなります。このような「拡大の分解」を考えたとき、元の体と拡大体の間に挟まる体を中間体とよびます。

中間体

Eから体Fへの拡大F/Eに対して、MEの拡大体であって、FMの拡大体であるような体Mが存在するとき、この体Mを拡大F/E中間体という。

幸いなことに、ガロア理論の知識を使うと次の定理が成り立つことが分かります。これを証明することは難しいので、ありがたく結論だけを使わせてもらいましょう。

円分体の中間体

p3以上の素数でζを1の原始p乗根とすると、有理数体から円分体への拡大Q(ζ)/Qにはp1の約数と一対一で対応する中間体が存在する。
ここで、p1の約数nに対応する中間体をDnと表すことにすると、mnを割り切るときDnDmnm次拡大体となる。

言葉だけでは少し分かりにくいので、P=13の例を図で示します。Q1に、Q(ζ)12にそれぞれ対応しています。
1の原始13乗根ζに至る拡大ルート 1の原始13乗根ζに至る拡大ルート

これによって、有理数体から円分体への拡大の次数が「素因数分解」できることが分かります。上図のようにp=13であれば131=22×3ですから、ζを含む体Q(ζ)を得るためには有理数体Qから始めて2次拡大→2次拡大→3次拡大と3回拡大すればよいわけです。
p=17とすれば171=24ですから、有理数体Qに4回の2次拡大を施せばいいことが分かります。定理4より、2次拡大で得られる数はすべて2次方程式の解として得られますから、ζが(実際に値を求めなくても)作図できることが分かります。

抽象的に考えていると忘れがちですが、各中間体も有理数体Qになんらかの数を添加して得られる拡大体です。このとき添加される数は、実は元の記事で求めていました。ζのループをいくつかにグループ分けしたときの各ループの和が「添加される数」にあたります。
p=17のときの「 最初のグループ分け 」で考えてみましょう。
1の17乗根のグループ分け 1の17乗根のグループ分け

a1=ζ1+ζ8+ζ4+ζ2+ζ1+ζ8+ζ4+ζ2a2=ζ3+ζ7+ζ5+ζ6+ζ3+ζ7+ζ5+ζ3
とします。α1+α2=1が成り立ちますから、α21α1と表せば添加する数はひとつで済みます。Q(α1)を考えると、α1と有理数の四則演算で得られる数は、ζを使わずにα1と有理数だけで表せることが分かります。この体はD2であり、「2つ」にループを分けたこと、16の約数「2」と対応しています。

まとめ

情報の整理

情報量が多くなってきたので、元の記事の内容とあわせて整理します。素数pに対して、様々な概念がp1という数やその約数を通して繋がっていることが分かるでしょうか。

3以上の素数ppを法とする原始根k、1の原始p乗根ζについて、次の概念がp1という数を通して対応しています。

  • p以下の任意の自然数をkn(modp)で表現でき、p1周期のループが作れる
  • 1のp乗根すべてをζknで表現でき、p1周期のループが作れる
  • 拡大Q(ζ)/Qの次数はp1である

また、次の概念もそれぞれ対応しています。

  • p1の約数n
  • ζのループをn個に分けたときの、各ループの和
  • Qn次拡大で得られるQ(ζ)/Qの中間体Dn

そして忘れてはいけないのが、
ζ1+ζ1=2cos2πp
が成り立つことです。

この記事が示したかったこと

ごちゃごちゃしていますが結論はシンプルです。
正p角形を作図するために1の原始p乗根が作図できるか調べたいのですが、そのままではp1次方程式を解かなければならず、求めるのが困難でした。
体の拡大と方程式の対応 体の拡大と方程式の対応

しかし、体の考え方とガロア理論を使うことで「そこに至るルート」を作ることができ、p2n+1の形で表せる素数なら作図できる、ということが簡単に示せるようになりました。
中間体による「方程式のルート」 中間体による「方程式のルート」

最終的に、ある素数pに対して、正p角形が作図できるか判断するには、単にp1を素因数分解してみて、そこに2以外の素因数が含まれていないことを確認すればよいということになります。
折り紙による作図は四則演算・平方根に加えて立方根も使えますが、この場合もp1の素因数が23だけであれば作図できる、ということが分かりますね。

参考文献

投稿日:2022812
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

折り紙の数学って知ってる?

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 基本的なアイデア
  2. 体の拡大
  3. 拡大の次数
  4. 拡大と方程式
  5. 円分体
  6. Q(ζ)/Qの中間体
  7. まとめ
  8. 情報の整理
  9. この記事が示したかったこと
  10. 参考文献