\usepackageamsmath\usepackageamsfonts\usepackageamssymb\usepackagefancybox\usepackagechemfig\usepackagepgfplots\pgfplotssetcompat=newest\usetikzlibraryintersections,calc,arrows

複素数7
虚数解をもつn次方程式の頻出問題2タイプ

複素数
複素数

そもそも高校数学で複素数が現れたのは,2次方程式の実数でない解を表すためでした.

例えば,実数は2乗すると必ず0以上となるため,実数xに対してx2+1=0の左辺は1以上となりこの等式は成り立ち得ません.

しかし,2乗すると1となる虚数単位iを導入することで,未知数xの2次方程式x2+1=0の解を±iと表せるようになるのでした.

このように,複素数a+bi (a,bは実数)はn次方程式を考える上で重要な役割を果たします.

この記事では

  • 虚数解をもつn次方程式
  • 1の原始3乗根ω

を順に説明します.

虚数解をもつn次方程式

n次方程式が虚数解をもつようなn次方程式は,大学入試でもよく出題されます.

虚数解と共役複素数(復習)

まずは虚数共役複素数を思い出しておきましょう.

複素数z=a+bi (a,bは実数)を考える.b0のとき,この複素数z虚数 (imaginary number)という.

例えば,2+i, 32i, 5iのように虚部が0でない複素数のことを虚数というわけですね.

複素数z=a+bi (a,bは実数)に対して,複素数abiz共役複素数といい,zで表す.

つまり,虚部の正負を入れ替えてできる複素数を共役複素数というわけですね.

例えば,2+iの共役複素数は2iであり,5iの共役複素数は5iですね.

虚数解をもつ実数係数n次方程式

n次方程式の虚数解について,以下が成り立ちます.

実数係数のn次方程式が虚数解αをもてば,その共役複素数αも解となる.

たとえば,xの方程式x2+x+1=0平方完成により

    \begin{align*}x^2+x+1=0 \iff& \bra{x+\frac{1}{2}}^2=-\frac{3}{4} \\\iff& x+\frac{1}{2}=\pm\frac{\sqrt{3}}{2}i \\\iff& x=-\frac{1}{2}\pm\frac{\sqrt{3}}{2}i\end{align*}

と解くことができ,この2つの解

  • 12+32i
  • 1232i

は確かに共役複素数ですね.

いまの例のように,実数係数のn次方程式が虚数解αを持つなら,実際に解かなくても必ずαの共役複素数αも解になっているということを主張しているのが上の定理なわけですね.

実数係数のn次方程式cnxn+cn1xn1++c1x+c0=0が虚数解αをもつとする.このとき,xαを代入した等式

    \begin{align*}c_n\alpha^n+c_{n-1}\alpha^{n-1}+\dots+c_1\alpha+c_0=0\end{align*}

が成り立つ.係数c0,c1,,cnは実数だから複素共役をとっても変わらないことに注意すると,両辺で複素共役をとることにより

    \begin{align*}&\overline{c_n\alpha^n+c_{n-1}\alpha^{n-1}+\dots+c_1\alpha+c_0}=\overline{0} \\\Ra&c_n\overline{\alpha}^n+c_{n-1}\overline{\alpha}^{n-1}+\dots+c_1\overline{\alpha}+c_0=0\end{align*}

が成り立つ.

最後の等式はn次方程式cnxn+cn1xn1++c1x+c0=0αを代入してできる等式なので,αも解ということになります.

証明中のでは複素共役は四則演算でバラバラにできることを用いています.

定理の注意点

定理の中の「実数係数の」という部分は欠かせません.

たとえば,複素数係数の方程式x22ix=0

    \begin{align*}x^2-ix=0 \iff& x(x-i)=0 \\\iff& x=0,i\end{align*}

となって,虚数解iをもちますが,この共役複素数iは解ではありませんね.

このように,この定理は実数係数のn次方程式にしか成り立たないので,答案の中でこの定理を用いる際には「実数係数だから」などと一言書いておく方が良いでしょう.

1の原始3乗根ω

3乗して初めて1になる複素数のことを1の原始3乗根といい,これをωと表すことがよくあります.

1の原始3乗根ωは「xの3次方程式x3=1の1でない解」と言っても同じことですね.

高校数学では1の原始3乗根ωを題材とする問題がよく出題されるので,ここでまとめておきます.

同様に原始n乗根が定義できますが,この言葉は高校数学では知らなくても問題ありません.

1の原始3乗根ωの性質

1の原始3乗根ωを扱う際には,以下の3つの性質がポイントです.

xの3次方程式x3=1の1でない解ωは虚数で,

  • ω3=1
  • ω2+ω+1=0(ω2=ω1)
  • ω2=ω

が成り立つ.

ωxの3次方程式x3=1の解なので,ω3=1が成り立つ.移項して因数分解すると

    \begin{align*}x^3-1=0\iff& (x-1)(x^2+x+1)=0\end{align*}

なので,ω1と合わせてω2+ω+1=0を得る.よって,ωx2+x+1=0の解である.

また,2次方程式x2+x+1=0の判別式は12411=3<0なので,ωは虚数と分かります.

ω3=1の両辺で絶対値をとると,|ω|3=1なので|ω|=1となるから,

    \begin{align*}\omega\overline{\omega}=|\omega|^2=1^2=1=\omega^3\end{align*}

が成り立つ.ωω=ω3の両辺をωで割って,ω2=ωを得る.

2つ目の性質はω2+ω+1=0ω2=ω1のどちらの形にも,ピンとくるようにしておきましょう.

ωの多項式

ωωの多項式については,以下の事実を当たり前にしておきたいところです.

ωωの多項式は,ωの1次式以下の多項式(Aω+Bの形)に変形できる.

試しに以下の問題を解いてみましょう.

xの3次方程式x3=1の1でない解ωに対して,2ω100+ω100+3ωの1次式以下の多項式に変形せよ.

使うものは,先ほどみたωの3性質

  • ω3=1
  • ω2+ω+1=0(ω2=ω1)
  • ω2=ω

です.

ω3=1より

    \begin{align*}\omega^{100}=\omega(\omega^{3})^{33}=\omega\end{align*}

であり,ω2=ωω3=1ω2=ω1より

    \begin{align*}\overline{\omega}^{100}=&(\omega^2)^{100}=\omega^{200} \\=&\omega^{2}(\omega^{3})^{66}=\omega^{2}=-\omega-1\end{align*}

である.よって,

    \begin{align*}2\omega^{100}+\overline{\omega}^{100}+3 =&2\omega+(-\omega-1)+3 \\=&\omega+2\end{align*}

となる.

このように,ωωの多項式は

  1. ω=ω2を使って,ωの多項式にする
  2. ω3=1を使って,3次以上の項を2次以下の項にする
  3. ω2=ω1を使って,2次の項を1次にする

の3ステップでωの1次式に変形することができるわけですね.

コメント