1 複素数と相等
二乗すると−1になる虚数単位iを用い、実数a,bによってa+biと表される数を複素数といいます。aを実部、bを虚部といいます。複素数全体をCと書きます。実数は虚部が0の複素数として扱います。
2 複素数の四則
加法と減法では実部どうし、虚部どうしを計算します。乗法では分配法則で展開し、i2=−1を用いて実部と虚部を整理します。
証明. 加法と減法の式は、実部と虚部をそれぞれ加減する規則である。乗法では
(a+bi)(c+di)=ac+adi+bci+bdi2=(ac−bd)+(ad+bc)iとなる。(c,d)=(0,0)ならc2+d2>0であり
(c+di)(c−di)=c2+d2である。したがって分子と分母にc−diを掛けると
c+dia+bi=c2+d2(a+bi)(c−di)=c2+d2(ac+bd)+(bc−ad)iを得る。▨
例 2.2.z=2+3i、w=1−iとする。このとき
z+wz−wzwwz=3+2i,=1+4i,=2−2i+3i−3i2=5+i,=(1−i)(1+i)(2+3i)(1+i)=2−1+5i=−21+25iとなる。除数wは零でない。
3 共役複素数
複素数z=a+biに対して、zˉ=a−biをzの共役複素数といいます。分母と分子に分母の共役を掛けると、分母を実数にすることができます。
命題 3.2.z,wを複素数とする。このとき
z+w=zˉ+wˉ,zw=zˉwˉ,zˉ=zが成り立つ。実数rに対してrˉ=rであり、zˉ=zとなることとzが実数であることは同値である。
証明.z=a+bi、w=c+di、a,b,c,d∈Rと書く。和について
z+w=(a+c)−(b+d)i=(a−bi)+(c−di)=zˉ+wˉである。積について
zw=(ac−bd)−(ad+bc)i=(a−bi)(c−di)=zˉwˉである。またzˉ=a−bi=a+bi=zである。r=r+0iなら共役もrである。a−bi=a+biであることは、相等の規則により−b=b、すなわちb=0と同値である。▨
4 二次方程式の複素数解
実数の範囲では二乗が負になることはありませんが、複素数ではi2=−1を用いて負の二乗値を扱います。
定理 4.1.a,b,cを実数とし、a=0、D=b2−4ac<0とする。このとき、方程式ax2+bx+c=0の複素数解は
x=2a−b±i−Dの二つである。
証明. 方程式を4a倍して平方完成すると、(2ax+b)2=Dである。r=−D>0と置くと
(2ax+b−ir)(2ax+b+ir)=0となる。零でない複素数には逆数があるので、少なくとも一方の因子が零であり、逆にそれぞれの因子を零とする値は元の方程式を満たす。2a=0なので、主張の二解を得る。▨
例 4.2. 複素数の範囲でx2−2x+5=0を解く。平方完成すると
(x−1)2=−4=(2i)2となる。よって
(x−1−2i)(x−1+2i)=0である。零でない複素数には逆数があるので、二つの因子の積が零なら少なくとも一方が零である。したがって二解は
α=1+2i,β=1−2iである。実際に(1±2i)2−2(1±2i)+5=0となる。また
α+β=2,αβ=(1+2i)(1−2i)=5であり、二次式の一次係数と定数項に対応する。
零多項式でない多項式Pに対してP(z)=0を満たす複素数zを根といいます。根zの重複度は、P(x)を(x−z)で繰り返し割ったときに、この一次因子を取り出すことができる回数です。
証明.αが解なので、C=−Aα2−Bαである。したがって
Ax2+Bx+C=(x−α)(Ax+B+Aα)=A(x−α)(x+AB+α)である。第二の一次因子の根はβ=−B/A−αであり、重解ならこの根もαと一致する。よってα+β=−B/Aである。またC=−Aα2−Bα=Aαβから積の式を得る。▨
解と係数の関係を用いると、二解を個別に求めずに和・積や平方和を計算することができます。
解と係数の関係は、与えられた二数を解とする二次方程式を求めるときにも用います。
定理 4.4.α,βを複素数とする。二数α,βを重複度込みで根にもつ、最高次の係数が1である二次多項式は
x2−(α+β)x+αβだけである。この多項式の係数がすべて実数であることは、α,βがともに実数であるか、またはβ=αˉであることと同値である。
証明.
(x−α)(x−β)=x2−(α+β)x+αβであるから、右辺は指定された根をもつ。公式 4.3により、指定された根をもつ最高次の係数が1の二次多項式では、一次の係数は−(α+β)、定数項はαβに限られる。
α=a+bi、β=c+diと書く。ただしa,b,c,dは実数である。和と積がともに実数なら、虚部を比較してb+d=0とad+bc=0を得る。d=−bを代入するとb(c−a)=0である。b=0の場合はd=0なので二数はともに実数である。b=0の場合はc=aなのでβ=a−bi=αˉである。
逆に、二数がともに実数なら和と積も実数である。β=αˉの場合はα+β=2a、αβ=a2+b2なので、和と積はともに実数である。▨
問題 4.5.x2−3x+3=0の二解をα,βとする。α,βを個別に求めずに、α/βとβ/αを二解とする、最高次の係数が1である二次方程式を求めよ。その方程式を複素数の範囲で解け。
解答.
公式 4.3によりα+β=3、αβ=3である。積が零でないので、α,βはともに零でなく、二つの比は定義される。
βα+αβ=αβ(α+β)2−2αβ=39−6=1,βααβ=1である。定理 4.4により、求める方程式は
t2−t+1=0である。平方完成すると(t−1/2)2=−3/4となるので、二解は
t=21+i3,t=21−i3である。▨
5 実数係数と共役根
実数係数の多項式では、共役を取っても係数が変わりません。
命題 5.1.Pを零多項式でない実数係数多項式とする。複素数zがPの根ならばzˉも根であり、両者の重複度は等しい。実数の根はその共役と一致する。
証明.P(x)=∑k=0nakxk、ak∈Rと書く。命題 3.2により
P(z)=k=0∑nakzˉk=P(zˉ)である。P(z)=0ならP(zˉ)=0となる。
zの重複度をmとすると、複素係数多項式Qを用いて
P(x)=(x−z)mQ(x),Q(z)=0と書くことができる。Qの各係数を共役にした多項式をQ∗とすると、上の積の各係数の共役を取って
P(x)=(x−zˉ)mQ∗(x)を得る。Q∗(zˉ)=Q(z)=0であるから、zˉの重複度もmである。実数の共役は元の実数と等しい。▨
閑話休題:複素数と科学技術の計算 16世紀の三次方程式の解の公式の研究では、実数の解を求める途中に負の数の平方根が現れました。デカルトは1637年の『幾何学』で、曲線の交点に対応しない根を「想像上の」根として分類しています。英語の imaginary という名称にも、この語が残っています。
オイラーの等式eiθ=cosθ+isinθでθ=πとすると、eiπ+1=0となり、e,i,π,1,0の五つの定数が一つの式に現れます。零でない複素数を掛ける操作は、複素数平面上では原点を中心とする回転と拡大縮小に対応します。iを掛けると反時計回りに90°回転し、零を掛けるとすべての点が原点へ移ります。
複素数は、波や振動を扱う計算に用いられます。交流回路の計算では複素インピーダンスを用い、標準的な量子力学では複素数値の波動関数を用います。音や画像の周波数解析にはフーリエ変換とFFTを用い、圧縮には関連するコサイン変換なども用います。マンデルブロ集合も複素数の反復計算によって定まります。複素写像は、翼の周囲の理想化した流れのモデルにも用いられます。
6 計算と条件の確認
実部と虚部を整理するときは、i2が残っていないことを確かめます。複素数の等号は実部と虚部の二つの等号を表すため、両者を別々に比較します。除法では除数が零でないことを、共役根を用いる場合には係数がすべて実数であることを確かめます。