みなさま、ごきげんよう👸👑 みゆ🌹ฅ^•ω•^ฅ でございます☺️
歳のせいか、最近はしょっぱい系の食べ物があまり食べられなくなってきたようです。もともと薄味派ではあるのですが、ちょっと前まで平気だったチキンラーメン🍜🐣のスープすら飲み干せなくなり、本気で衰えを感じました😭😭😭 ハチミツや練乳など糖分については愛飲するほど平気なんですけど、塩分多項式な食べ物は血圧が脳にダイレクト$\cdots$😅💦
なんのこっちゃな話ですが、実はTBS火曜ドラマ『西園寺さんは家事をしない』の第8回(2024年8月27日放送分)の数式を 数学を愛する会 が監修させていただくことになりまして、図形からインスピレーションを得たという原作の設定にピッタリな式として円分多項式を選定させていただきました👏👏👏
ドラマの中でノートに書かれていた数式のうち、
マチン系の円周率の式(前半)と立方和の恒等式(後半)
上のページにある式の導出方法については過去記事に
【前半の数式】
と
【後半の数式】
それぞれございますが、今回はドラマのストーリーに関係してくるこちらの数式
円分多項式を求める式
に関連した新記事を書いてみようかなと思います❣
$ $
まずは、円分多項式をご存じない方のために軽く紹介から🐔✨️ $n$乗すると $1$ になる数、つまり $x^n=1$ の解といえば $1$ の $n$乗根なわけですが、両辺から $1$ を引いた $x^n-1=0$ の左辺を整数係数範囲でゴリゴリと因数分解してみると次のようなパターンが視えてきます。
$ $
$$\begin{align} x^1-1&=\underbrace{(x-1)}_{\Phi_1}\\ x^2-1&=\underbrace{(x-1)}_{\Phi_1}\underbrace{(x+1)}_{\Phi_2}\\ x^3-1&=\underbrace{(x-1)}_{\Phi_1}\underbrace{(x^2+x+1)}_{\Phi_3}\\ x^4-1&=\underbrace{(x-1)}_{\Phi_1}\underbrace{(x+1)}_{\Phi_2}\underbrace{(x^2+1)}_{\Phi_4}\\ x^5-1&=\underbrace{(x-1)}_{\Phi_1}\underbrace{(x^4+x^3+x^2+x+1)}_{\Phi_5}\\ x^6-1&=\underbrace{(x-1)}_{\Phi_1}\underbrace{(x+1)}_{\Phi_2}\underbrace{(x^2+x+1)}_{\Phi_3}\underbrace{(x^2-x+1)}_{\Phi_6}\\ x^7-1&=\underbrace{(x-1)}_{\Phi_1}\underbrace{(x^6+x^5+x^4+x^3+x^2+x+1)}_{\Phi_7}\\ x^8-1&=\underbrace{(x-1)}_{\Phi_1}\underbrace{(x+1)}_{\Phi_2}\underbrace{(x^2+1)}_{\Phi_4}\underbrace{(x^4+1)}_{\Phi_8}\\ x^9-1&=\underbrace{(x-1)}_{\Phi_1}\underbrace{(x^2+x+1)}_{\Phi_3}\underbrace{(x^6+x^3+1)}_{\Phi_9}\\ x^{10}-1&=\underbrace{(x-1)}_{\Phi_1}\underbrace{(x+1)}_{\Phi_2}\underbrace{(x^4+x^3+x^2+x+1)}_{\Phi_5}\underbrace{(x^4-x^3+x^2-x+1)}_{\Phi_{10}}\\ \vdots \end{align}$$
これらは、一郎さん($x^1-1$)、二郎さん($x^2-1$)、三郎さん($x^3-1$)、$\cdots$ という$n$郎さん一族の遺伝子情報($\Phi_n$)を表した式だと捉えてみてください。彼らはご親族で、ご自身の数を割り切る約数の遺伝子を持っているのが特徴のようです。具体例をあげますと、例えば八郎さん($x^8-1$)は$8$の約数である $1,2,4,8$ つまり一郎さんの$\Phi_1$、二郎さんの$\Phi_2$、四郎さんの$\Phi_4$ を受け継ぎ、八郎さんご自身独自の$\Phi_8$ も持っておられますよね。
円分多項式というのはこれらの $\Phi_n$ 一つ一つの式のことで、$x^1-1$ から順に $x^2-1$、$x^3-1$、$\cdots$,$x^n-1$ と因数分解していくと既に計算した"自身の約数次"の円分多項式が出てくるところが非常に興味深いです☺️
さきほどの因数分解では「整数係数範囲で」と条件をつけておりましたが、$x$ は $1$ の $n$乗根、すなわち $e^{2\pi i}$ の $\frac kn$ 乗という話からスタートしておりますので $(e^{2\pi i})^\frac1n$~$(e^{2\pi i})^\frac nn$ まで $n$ 通りの解を持っています。であれば、複素数係数範囲なら次のようにも因数分解できるということですね。
$$\begin{align}
x^n-1=
&\prod_{k=1}^n\textstyle[x-(e^{2\pi i})^\frac kn]\\
=
&\textstyle[x-(e^{2\pi i})^\frac1n][x-(e^{2\pi i})^\frac2n][x-(e^{2\pi i})^\frac3n]\cdots\\[8pt]
\end{align}$$
ちなみにこの式は値が $0$ になる前提で立式したものの、因数分解に際しては右辺の展開された式と左辺の因数分解された式がいつでも等しい恒等式の形となっていればよいため、ここでは「$=0$」のことは忘れてください😂
言い換えますと、$x$ が(定義域内の)どんな値の時でも等しいよといっているわけですから、今回はヴィジュアルイメージしやすい $x$ として「$1$ より大きい任意の実数」を想定してみましょう。すると、各因数の $x-(e^{2\pi i})^\frac kn=x-e^{\frac kn\cdot2\pi i}$ は $1$ と $e^{\frac kn\cdot2\pi i}$ を基底の元とする斜交座標系上の $(x,-1)$ として次の図のようにイメージできます。
$x-(e^{2\pi i})^\frac kn$ のヴィジュアルイメージ
$ $
イメージしたことによって、面白いことが視えてきました💡✨️
$\displaystyle\prod_{k=1}^n\textstyle[x-(e^{2\pi i})^\frac kn]$ のうち実数軸上にない因数は全て実数軸を挟んで線対称な位置に必ず共役ペアが存在し、しかも共役因数同士の積は偏角が相殺されますから
$$\begin{align}
(x-(e^{2\pi i})^\frac kn)(x-(e^{2\pi i})^{\frac{n-k}n})
&=x^2-2\operatorname{Re}e^{\frac{k}n\pi i}x+e^{\frac{2k}n\pi i}e^{\frac{n-k}n\pi i}\\
&=\textstyle x^2-2\cos(\frac{2k}n\pi)x+1\\
\end{align}$$
と実数係数化され、ひいては式全体を実数係数範囲内で因数分解することが可能といえるのです。
具体的に数式に翻訳してみますと、
$$\begin{cases}
n\text{が偶数の場合}&n=2m\\
\quad x^{2m}-1
&=\displaystyle\underbrace{(x-(e^{2\pi i})^{\frac mn})(x-(e^{2\pi i})^{\frac nn})}_{\text{実軸上}}\prod_{k=1}^{m-1}\underbrace{\left[x^2-2\cos\left(\frac{2k}{2m}\pi\right)x+1\right]}_{\text{共役ペアの積}}\\
&=\displaystyle\underbrace{(x+1)(x-1)}_{\text{実軸上}}\prod_{k=1}^{m-1}\underbrace{\left[x^2-2\cos\left(\frac{k}m\pi\right)x+1\right]}_{\text{共役ペアの積}}\\
n\text{が奇数の場合}&n=2m+1\\
\quad x^{2m+1}-1
&=\displaystyle\underbrace{(x-(e^{2\pi i})^{\frac nn})}_{\text{実軸上}}\prod_{k=1}^{m}\underbrace{\left[x^2-2\cos\left(\frac{2k-1}{2m+1}\pi\right)x+1\right]}_{\text{共役ペアの積}}\\
&=\displaystyle\underbrace{(x-1)}_{\text{実軸上}}\prod_{k=1}^{m}\underbrace{\left[x^2-2\cos\left(\frac{2k-1}{2m+1}\pi\right)x+1\right]}_{\text{共役ペアの積}}
\end{cases}$$
$ $
となり、また $\cos$ はその性質上 $\begin{cases}\cos\theta=\cos(2N\pi\pm\theta)\\\cos\theta=-\cos((2N+1)\pi\pm\theta)\end{cases}$ であるわけですから、
$$\begin{cases}
x^{2m}-1
&=\displaystyle(x-1)(x+1)\prod_{k=1}^{m-1}\left[x^2\pm2\cos\left(\frac{k}{m}\pi\right)x+1\right]\\
x^{2m+1}-1
&=\displaystyle\quad\quad\quad(x-1)\prod_{k=1}^{m}\left[x^2+2\cos\left(\frac{2k-1}{2m+1}\pi\right)x+1\right]\\
&=\displaystyle\quad\quad\quad(x-1)\prod_{k=1}^{m}\left[x^2-2\cos\left(\frac{2k}{2m+1}\pi\right)x+1\right]\\
\end{cases}$$
と表現することも可能です。この等式については ガラパゴ数列で遊ぼう シリーズの「 フェルマーの最終定理とフィボナッチ数とリュカ数を因数分解 」にて一般形を導出しておりますのでご興味ございましたら参考までに☺️
というわけで、これを元に各$n$について個別に書き出したものがコチラ🌟
$$\begin{align}
x-1=&\textstyle\underbrace{(x-1)}_{\Phi_1}\\
x^2-1=&\textstyle\underbrace{(x-1)}_{\Phi_1}\underbrace{(x+1)}_{\Phi_2}\\
x^3-1
=&\textstyle\underbrace{(x-1)}_{\Phi_1}\underbrace{(x^2+2\cos(\frac{1}{3}\pi)x+1)}_{\phi_{1/3}}\\
=&\textstyle\underbrace{(x-1)}_{\Phi_1}\underbrace{(x^2-2\cos(\frac{2}{3}\pi)x+1)}_{\phi_{1/3}}\\
x^4-1
=&\textstyle\underbrace{(x-1)}_{\Phi_1}\underbrace{(x+1)}_{\Phi_2}\underbrace{(x^2\pm2\cos(\frac{1}{2}\pi)x+1)}_{\phi_{1/2}}\\
x^5-1
=&\textstyle\underbrace{(x-1)}_{\Phi_1}\underbrace{(x^2+2\cos(\frac{1}{5}\pi)x+1)}_{\phi_{1/5}}\underbrace{(x^2+2\cos(\frac{3}{5}\pi)x+1)}_{\phi_{3/5}}\\
=&\textstyle\underbrace{(x-1)}_{\Phi_1}\underbrace{(x^2-2\cos(\frac{2}{5}\pi)x+1)}_{\phi_{3/5}}\underbrace{(x^2-2\cos(\frac{4}{5}\pi)x+1)}_{\phi_{1/5}}\\
x^6-1
=&\textstyle\underbrace{(x-1)}_{\Phi_1}\underbrace{(x+1)}_{\Phi_2}\underbrace{(x^2\pm2\cos(\frac{1}{3}\pi)x+1)}_{\phi_{1/3}}\underbrace{(x^2\pm2\cos(\frac{2}{3}\pi)x+1)}_{\phi_{2/3}}\\
x^7-1
=&\textstyle\underbrace{(x-1)}_{\Phi_1}\underbrace{(x^2+2\cos(\frac{1}{7}\pi)x+1)}_{\phi_{1/7}}\underbrace{(x^2+2\cos(\frac{3}{7}\pi)x+1)}_{\phi_{3/7}}\underbrace{(x^2+2\cos(\frac{5}{7}\pi)x+1)}_{\phi_{5/7}}\\
=&\textstyle\underbrace{(x-1)}_{\Phi_1}\underbrace{(x^2-2\cos(\frac{2}{7}\pi)x+1)}_{\phi_{5/7}}\underbrace{(x^2-2\cos(\frac{4}{7}\pi)x+1)}_{\phi_{3/7}}\underbrace{(x^2-2\cos(\frac{6}{7}\pi)x+1)}_{\phi_{1/7}}\\
x^8-1
=&\textstyle\underbrace{(x-1)}_{\Phi_1}\underbrace{(x+1)}_{\Phi_2}\underbrace{(x^2\pm2\cos(\frac{1}{4}\pi)x+1)}_{\phi_{1/4}}\underbrace{(x^2\pm2\cos(\frac{2}{4}\pi)x+1)}_{\phi_{1/2}}\underbrace{(x^2\pm2\cos(\frac{3}{4}\pi)x+1)}_{\phi_{3/4}}\\
x^9-1
=&\textstyle\underbrace{(x-1)}_{\Phi_1}\underbrace{(x^2+2\cos(\frac{1}{9}\pi)x+1)}_{\phi_{1/9}}\underbrace{(x^2+2\cos(\frac{3}{9}\pi)x+1)}_{\phi_{1/3}}\underbrace{(x^2+2\cos(\frac{5}{9}\pi)x+1)}_{\phi_{5/9}}\underbrace{(x^2+2\cos(\frac{7}{9}\pi)x+1)}_{\phi_{7/9}}\\
=&\textstyle\underbrace{(x-1)}_{\Phi_1}\underbrace{(x^2-2\cos(\frac{2}{9}\pi)x+1)}_{\phi_{7/9}}\underbrace{(x^2-2\cos(\frac{4}{9}\pi)x+1)}_{\phi_{5/9}}\underbrace{(x^2-2\cos(\frac{6}{9}\pi)x+1)}_{\phi_{1/3}}\underbrace{(x^2-2\cos(\frac{8}{9}\pi)x+1)}_{\phi_{1/9}}\\
x^{10}-1
=&\textstyle\underbrace{(x-1)}_{\Phi_1}\underbrace{(x+1)}_{\Phi_2}\underbrace{(x^2\pm2\cos(\frac{1}{5}\pi)x+1)}_{\phi_{1/5}}\underbrace{(x^2\pm2\cos(\frac{2}{5}\pi)x+1)}_{\phi_{2/5}}\underbrace{(x^2\pm2\cos(\frac{3}{5}\pi)x+1)}_{\phi_{3/5}}\underbrace{(x^2\pm2\cos(\frac{4}{5}\pi)x+1)}_{\phi_{4/5}}\\
\vdots
\end{align}$$
遺伝子情報$\Phi_n$がさらに$\phi_{d/n}=x^2+2\cos(\frac dn\pi)x+1$の積へと分解され、円分多項式を実数係数範囲で因数分解することができました。$\phi_{d/n}$の積として表現される円分多項式を見れば、$x^n-1$ の因数に $n$ の約数次の円分多項式が含まれる理由も一目瞭然ですね。一般的な呼称ではありませんが、このような $\phi_{d/n}$ を個人的に原始円分多項式と呼んでいます。
既にお気づきかもしれませんが、円分多項式 $\Phi_n$ と原始円分多項式 $\phi_{d/n}$ の関係を等号で結んで俯瞰してみますと、にわかには信じがたい等式が姿を表します😲
$$\begin{align}
x-1&=\Phi_1\\
x+1&=\Phi_2\\
x^2+x+1&=\Phi_3=\phi_{1/3}\\
&=\textstyle(x^2+\cos(\frac13\pi)x+1)\\
&=\textstyle(x^2-\cos(\frac23\pi)x+1)\\
x^2+1&=\Phi_4=\phi_{1/2}\\
&=\textstyle(x^2\pm\cos(\frac12\pi)x+1)\\
x^4+x^3+x^2+x+1&=\Phi_5=\phi_{1/5}\phi_{3/5}\\
&=\textstyle(x^2+\cos(\frac15\pi)x+1)(x^2+\cos(\frac35\pi)x+1)\\
&=\textstyle(x^2-\cos(\frac45\pi)x+1)(x^2-\cos(\frac25\pi)x+1)\\
x^2-x+1&=\Phi_6=\phi_{2/3}\\
&=\textstyle(x^2+\cos(\frac23\pi)x+1)\\
x^6+x^5+x^4+x^3+x^2+x+1&=\Phi_7=\phi_{1/7}\phi_{3/7}\phi_{5/7}\\
&=\textstyle(x^2+\cos(\frac17\pi)x+1)(x^2+\cos(\frac37\pi)x+1)(x^2+\cos(\frac57\pi)x+1)\\
&=\textstyle(x^2-\cos(\frac67\pi)x+1)(x^2-\cos(\frac47\pi)x+1)(x^2-\cos(\frac27\pi)x+1)\\
x^4+1&=\Phi_8=\phi_{1/4}\phi_{3/4}\\
&=\textstyle(x^2\pm2\cos(\frac14\pi)x+1)(x^2\pm2\cos(\frac34\pi)x+1)\\
x^6+x^3+1&=\Phi_9=\phi_{1/9}\phi_{5/9}\phi_{7/9}\\
&=\textstyle(x^2+\cos(\frac19\pi)x+1)(x^2+\cos(\frac59\pi)x+1)(x^2+\cos(\frac79\pi)x+1)\\
&=\textstyle(x^2-\cos(\frac89\pi)x+1)(x^2-\cos(\frac49\pi)x+1)(x^2-\cos(\frac29\pi)x+1)\\
x^4-x^3+x^2-x+1&=\Phi_{10}=\phi_{2/5}\phi_{4/5}\\
&=\textstyle(x^2+2\cos(\frac25\pi)x+1)(x^2+2\cos(\frac45\pi)x+1)\\
\vdots
\end{align}$$
係数に注目すると三角関数の値同士の積和がどれも整数になっている摩訶不思議$\cdots$⁉️
少し検算してみましょう。$\Phi_9$ の $2$次の項の係数は $0$ ですが、これは右辺の展開を考えれば $2$次になる組み合わせの積を合計した総和なわけですから
$$\begin{align}
&1+1+1\\
&+\textstyle(2\cos(\frac19\pi))(2\cos(\frac59\pi))\\
&+\textstyle(2\cos(\frac19\pi))(2\cos(\frac79\pi))\\
&+\textstyle(2\cos(\frac59\pi))(2\cos(\frac79\pi))\\
&=0
\end{align}$$
だということになります。
$$\begin{align}
2\cos\alpha\cos\beta
&=\textstyle\operatorname{Re}\left[(\cos\alpha+i\sin\alpha)(\cos\beta+i\sin\beta)+(\cos\alpha+i\sin\alpha)(\cos\beta-i\sin\beta)\right]\\
&=\textstyle\left[\cos(\alpha+\beta)+\cos(\alpha-\beta)\right]\\
&=\textstyle\left[\cos(\alpha+\beta)+\cos(\beta-\alpha)\right]\\
\end{align}$$
と表せることを踏まえてゴリラ計算🦍すると
$$\begin{align}
&\textstyle3+\left[4\cos(\frac19\pi)\cos(\frac59\pi)+4\cos(\frac19\pi)\cos(\frac79\pi)+4\cos(\frac59\pi)\cos(\frac79\pi)\right]\\
=&\textstyle3+2[\cos(\frac69\pi)+\cos(\frac49\pi)]+2[\cos(\frac89\pi)+\cos(\frac69\pi)]+2[\cos(\frac{12}9\pi)+\cos(\frac29\pi)]\\
=&\textstyle3+2[\underbrace{\cos(\frac29\pi)+\cos(\frac49\pi)+\cos(\frac69\pi)+\cos(\frac89\pi)}_{-\frac12}+\underbrace{\cos(\frac{\cancel{6}2}{\cancel{9}3}\pi)+\cos(\frac{\cancel{12}4}{\cancel{9}3}\pi)}_{-1}]\\
=&3-3=0
\end{align}$$
確かに合っているようですね。円分多項式 $\Phi_n$ の整数係数は円を$n$等分したときの三角関数値(=$1$ の $n$ 乗根の実部/虚部)の積とその総和から求められるという知見を得られました。
同様にして得られる整数は、
ガラパゴ数列で遊ぼう
シリーズの
「
フェルマーの最終定理とフィボナッチ数とリュカ数を因数分解
」
「
任意のzを第z-1/z貴金属数とみなしてフィボナッチ数とリュカ数を一般化してみた✨
」
などの記事にも登場しますので併せてお読みいただけましたら幸いです。
$ $
この記事を執筆するにあたり査読をしてくださった nayuta_ito 先生、監修をご依頼くださったドラマ制作スタッフのみなさま、そして監修に協力くださった 数学を愛する会 のみなさまに感謝致します。