4

二重数(双対数)ってなに?

114
0

導入

こんにちは、ヴァルです。
前回は分解型複素数について書いたので、今回は二重数(双対数)について書いていきます。

二重数(双対数)とは?

二重数(双対数)の定義

a,bを実数、εε2=0を満たす非実数とし、
a+bεと表される数。
英名はdual number。
二重数と呼ぶ派閥と、双対数と呼ぶ派閥がある。

二重数という呼び方と、双対数という呼び方の両方がメジャーなのですが、今回は二重数呼びで統一します。

計算規則

(a+bε)+(c+dε)=(a+c)+(b+d)ε

(a+bε)(c+dε)=(ac)+(bd)ε

(a+bε)(c+dε)=ac+(ad+bc)ε

a+bεc+dε=ac+bcadc2ε

|a+bε|=|a|

a+bεの共軛はabε

自動微分

二重数を用いると、自動微分というものが出来ます。

自動微分

任意の実係数多項式P(x)に対して、以下が成り立つ。
P(a+bε)=P(a)+bP(a)ε
ここでP(x)P(x)の導関数。

微分との関わり

二重数を用いて、積の微分法や商の微分法の公式を導出することが出来ます。

(f+fε)(g+gε)=fg+(fg+fg)ε

f+fεg+gε=fg+fgfgg2ε

(先程の演算規則を見た時、勘のいい方は気付いていたかもしれません)

零因子

二重数上には零因子が存在します。

零因子

α0,β0であって、αβ=0となるようなα,βのことを零因子という。

例えばεは零因子です。
εε=0ですからね。

より一般に、εの定数倍は全て零因子です。
逆に、二重数上の零因子は全てこの形です。
(簡単な計算で確かめられます)

また、零因子では割り算をすることが出来ません。
零因子αβに対してαβ=0が成り立つことを念頭において、適当な数xに対してxβを考えます。
xβ=ααxβ=αxαβ=αx0
となってしまい、ゼロ除算になってしまいます。
また、
xβαβ=xα

xβαβ=xβ0=0
となり、x0,βでは等号が成り立ちません。
いずれにせよよくないので、零因子除算は定義されません。
二重数上で考えると、
1ε
とかは定義出来ないんですね。

おわりに

今回は二重数について言及しました。
次回から4次元の数について言及する予定です。

投稿日:224
更新日:225
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

数学弱者。

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 導入
  2. 二重数(双対数)とは?
  3. 計算規則
  4. 自動微分
  5. 微分との関わり
  6. 零因子
  7. おわりに