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

四元数のオイラーの公式

335
0

四元数のオイラーの公式

複素数についてのオイラーの公式はよく知られています。

eix=cosx+isinx

この公式の四元数版を考えます。四元数とは、虚数単位を3つ含む数 w+ix+jy+kz です。

指数関数

まず、オイラーの公式の左辺に出てくる指数関数について見ておきます。

実数の指数関数から始めます。定義のしかたはいろいろありますが、ひとつには、数の自然数乗から始める次の方法があります。

実数の指数関数

実数 a>0 を固定します。

  • 正の整数 n に対して、an:=aaa(右辺は n 個の積)と定義する。
  • a0:=1 と定義する。
  • 正の整数 n に対して、an:=1an と定義する。
  • 有理数 x=mn(ここで m は整数、n は正の整数)に対して、ax:=amn と定義する。
  • 実数 x に対して、x に収束する有理数列 {xk} を選び、ax:=limkaxk と定義する。

このとき、R から R への関数 xax を、a を底とする指数関数、と定義します。

なお、実数の場合の定義は有理数列をひとつ選んでいますが、実際には有理数列の取り方によらず同じ値へ収束するため、この定義はwell-definedです。

特に、ネイピア数 e を底とする指数関数を exp と書きます。つまり、expx:=ex です。これ以降は、指数関数といえばこの exp のことを指します。

指数関数は次のように冪級数展開できます。

指数関数の冪級数展開

expx=1+x+12!x2+13!x3++1k!xk+

これを使って、指数関数を複素数に拡張します。

複素数の指数関数

指数関数 exp:CC を次で定義します。

expz=1+z+12!z2+13!z3++1k!zk+

オイラーの公式

指数関数 expzz が特に純虚数 ix の場合を考えます。

expix=1+ix+12!(ix)2+13!(ix)3+14!(ix)4+15!(ix)5+16!(ix)6+=1+ix12!x213!ix3+14!x4+15!ix516!x6+=(112!x2+14!x416!x6+)+i(x13!x3+15!x5+)=cosx+isinx

となります。途中で和の順序を変更できるのは、この無限級数が絶対収束することによります。こうして、複素数のオイラーの公式が導かれました。

複素数のオイラーの公式

expix=cosx+isinx

四元数の定義

次に、四元数の定義を確認しておきます。

四元数

次の形であらわされる数を四元数と呼びます。ここで wxyz は実数です。

w+ix+jy+kz

ijk は虚数単位と呼ばれ、次のルールに従います。

i2=1/j2=1/k2=1ij=k/jk=i/ki=j/ji=k/kj=i/ik=j

加法や乗法は、多項式の演算と同様に定義されます。四元数では、その定義から乗法の交換法則は成り立ちませんが、加減乗除が行えます。つまり、四元数の集合は加法と乗法で斜体となります。

実数体を R、複素数体を C で書くのと同様に、四元数体は H と書きます。なお、Hという文字を使うのは四元数を考案したハミルトンに由来しています。四元数は英語でquaternionですが、Qは有理数体で使われているので被りますね。

四元数のノルム

四元数 q=w+ix+jy+kz に対して、ノルム |q| を次で定義します。

|q|:=w2+x2+y2+z2

四元数の指数関数

指数関数を複素数に拡張したときと同様の方法で、指数関数を四元数に拡張します。

四元数の指数関数

指数関数 exp:HH を次で定義します。

expq=1+q+12!q2+13!q3++1k!qk+

四元数のオイラーの公式へ向けての考察

指数関数 expqq が特に純虚四元数 ix+jy+kz の場合を考えると、オイラーの公式の四元数版が出てきます。複素数の場合に比べると複雑になるので、少しずつ考察していきましょう。

q:=ix の場合

まずは、複素数のときと同じ形 q:=ix の場合。これは q を何乗しても虚数単位 jk が出てこないので、複素数と場合と同じになります。

expix=1+ix+12!(ix)2+13!(ix)3+14!(ix)4+15!(ix)5+16!(ix)6+=1+ix12!x213!ix3+14!x4+15!ix516!x6+=(112!x2+14!x416!x6+)+i(x13!x3+15!x5+)=cosx+isinx

q:=i+j の場合

次に、虚数単位をひとつ増やして q:=i+j の場合。q2q3、などを計算します。

(i+j)2=(i+j)(i+j)=i2+ij+ji+j2=1+kk1=2(i+j)3=2(i+j)(i+j)4=4(i+j)5=4(i+j)(i+j)6=8

これを使うと、exp(i+j) は次のようになります。

exp(i+j)=1+(i+j)+12!(i+j)2+13!(i+j)3+14!(i+j)4+15!(i+j)5+16!(i+j)6+=1+(i+j)12!213!2(i+j)+14!4+15!4(i+j)16!8+=(112!2+14!416!8+)+(i+j)(113!2+15!4+)=(112!(2)2+14!(2)416!(2)6+)+i+j2(213!(2)3+15!(2)5+)=cos2+i+j2sin2

うまく変形してやれば、複素数のオイラーの公式と似たような形に持ち込める様子が見えてきます。

qk 乗のかたち

qk 乗が循環する様子も見えてきているので、確認します。純虚四元数 q:=ix+jy+kz について、まず q2 を計算します。

q2=(ix+jy+kz)(ix+jy+kz)=i2x2+ijxy+ikxz+jixy+j2y2+jkyz+kixz+kjyz+k2z2=x2+kxyjxzkxyy2+iyz+jxziyzz2=(x2+y2+z2)=|q|2

したがって、次が得られます。

q2=|q|2q3=|q|2qq4=|q|4q5=|q|4qq6=|q|6

四元数のオイラーの公式

純虚四元数 q:=ix+jy+kz について、expq は次のようになります。

expq=1+q+12!q2+13!q3+14!q4+15!q5+16!q6+=1+q12!|q|213!|q|2q+14!|q|4+15!|q|4q16!|q|6+=(112!|q|2+14!|q|416!|q|6+)+q(113!|q|2+15!|q|4+)=cos|q|+q|q|sin|q|

四元数のオイラーの公式

純虚四元数 q:=ix+jy+kz について、次が成り立ちます。

expq=cos|q|+q|q|sin|q|

q を使わずに書くと次のようになります。

exp(ix+jy+kz)=cosx2+y2+z2+ix+jy+kzx2+y2+z2sinx2+y2+z2

最後の式で、y=z=0 とすれば、複素数のオイラーの公式になることがわかります。

補足:指数法則は成り立たない

複素数の指数関数は冪級数で定義しても、指数法則 exp(a+b)=(expa)(expb) が満たされます。しかし、四元数の指数関数の定義では、指数法則が満たされません。

成り立たない例を挙げます。

expix=cosx+isinxexpjx=cosx+jsinxexp(ix+jx)=cos2x+i+j2sin2x(expix)(expjx)=(cosx)2+i(cosx)(sinx)+j(cosx)(sinx)+k(sinx)2

したがって、exp(ix+jx)(expix)(expjx) です。

参考文献

[1]
松岡学, 数の世界 自然数から実数、複素数、そして四元数へ, ブルーバックス, 講談社, 2020
[2]
今野紀雄, 四元数, 森北出版, 2016
投稿日:20241214
更新日:20241214
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

usami
usami
10
3354

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 四元数のオイラーの公式
  2. 指数関数
  3. オイラーの公式
  4. 四元数の定義
  5. 四元数の指数関数
  6. 四元数のオイラーの公式へ向けての考察
  7. 四元数のオイラーの公式
  8. 補足:指数法則は成り立たない
  9. 参考文献