2019/12/10

チルンハウス変換

結城浩『数学ガール/ガロア理論』のなかで、3次方程式の解の公式を求めていくところがある。その最初に一般的な3次方程式を簡単なかたちに変換する方法として、チルンハウス変換というものが載っていた。

1変数の3次方程式は一般的に次のように書ける。
ay3+by2+cy+d=0(a0)ay3+by2+cy+d=0(a0)
これに、y=xb3ay=xb3a を代入して整理すると、
a(xb3a)3+b(xb3a)2+c(xb3a)+d=0x3b23ac3a2x+2b29abc+27a2d27a3=0a(xb3a)3+b(xb3a)2+c(xb3a)+d=0x3b23ac3a2x+2b29abc+27a2d27a3=0
p=b23ac3a2, q=2b29abc+27a2d27a3p=b23ac3a2, q=2b29abc+27a2d27a3 とおくと、
x3+px+q=0x3+px+q=0
と表せる。こちらの3次方程式は変数の2次の項がない。

y=xb3ay=xb3ap=b23ac3a2, q=2b29abc+27a2d27a3p=b23ac3a2, q=2b29abc+27a2d27a3 から、x3+px+q=0x3+px+q=0ay3+by2+cy+d=0ay3+by2+cy+d=0 に戻すことができるので、3次方程式を考える場合には、x3+px+q=0x3+px+q=0 を一般形として考えることが多い。

この変換を『数学ガール/ガロア理論』ではチルンハウス変換と呼んでいたが、別の本やWeb記事などでは「フェラーリの方法」とか「立法完成」とも呼ばれていた。

さて、このチルンハウス変換は3次方程式だけではなく、他の次数の方程式でも使えるのだろうか。

たとえば2次方程式で考えてみる。

3次方程式で y=xb3ay=xb3a としたならば、2次方程式では y=xb2ay=xb2a がよさそうである。2次方程式の一般形を
ay2+by+c=0(a0)ay2+by+c=0(a0)
として、y=xb2ay=xb2a を代入して整理する。
a(xb2a)2+b(xb2a)+c=0a(x2bax+b24a2)+bxb22ax+c=0ax2+b2+4ac4a=0x2+b2+4ac4a2=0a(xb2a)2+b(xb2a)+c=0a(x2bax+b24a2)+bxb22ax+c=0ax2+b2+4ac4a=0x2+b2+4ac4a2=0
1次の項が消えた。そして、馴染みのあるかたちが出てきた。ちょっと逸れるが、このまま xx について解いてみる。
x2+b2+4ac4a2=0x2=b24ac4a2x=±b24ac4a2x=±b24ac2ax2+b2+4ac4a2=0x2=b24ac4a2x=±b24ac4a2x=±b24ac2a
y=xb2a から
y=±b24ac2ab2ay=b±b24ac2a
と、2次方程式 ay2+by+c=0 の解の公式が出てきた。

2次方程式の解の公式を導出する際、普通はチルンハウス変換のような変数変換は行なわない。「平方完成」という操作をする。(「2次方程式の解の導出」参照)。

とすると、3次方程式でもチルンハウス変換ではなく、2次方程式の平方完成に相当するような「立法完成」をやってみてはどうだろうか(計算は面倒くさそうだが)。

とりあえずやってみる。3次方程式を ax3+bx2+cx+d=0 (a0) として、両辺を a で割った x3+bax2+cax+da=0 から計算してみる。
()=x3+bax2+cax+da=(x+b3a)3bax2b23a2xb327a3+bax2+cax+da=(x+b3a)3b23a2x+caxb327a3+da=(x+b3a)3b23ac3a2xb327a2d27a3
2次の項は消え、x3+px+q=0 という形式にはなる。が、解の公式の導出がやりやすくなるというようなことはなかった。

話を戻し、チルンハウス変換はどうやら最高次の次の項を消すような変換のことを指すようだ。4次のときにも y=xb4a で変換すると3次の項が消える。確認は面倒なのでしない。Wikipediaで四次方程式の項を見ると、フェラーリの方法の一部として同様の変数変換が行なわれていた。フェラーリは4次方程式の解の公式を導いた人の名前である。チルンハウスも人名。

僕のなかで曖昧だった用語を次のように整理する。
チルンハウス変換:ここでみたような最高次の次の項を消すような変数変換(あるいは式変形)
平方完成:2次の場合のチルンハウス変換、主に式変形
立法完成:3次の場合のチルンハウス変換、主に式変形
フェラーリの方法:フェラーリの4次方程式の解の公式の導出方法

0 件のコメント:

コメントを投稿

ブログ アーカイブ