Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
How were Quaternion discovered
Search
kinakomoti-321
August 30, 2024
Science
2
1.3k
How were Quaternion discovered
kinakomoti-321
August 30, 2024
Tweet
Share
More Decks by kinakomoti-321
See All by kinakomoti-321
Introduction for Projective Geometric Algebra
kinakomoti321
3
560
RT Camp 10 Renderer
kinakomoti321
0
180
SH,MonoSH Lightmap Shader
kinakomoti321
1
890
Henjou-Renderer
kinakomoti321
0
430
Volume Expression GGX(Microfacet)
kinakomoti321
1
3.5k
thin film interference BSDF and Bismuth Growing Algorithm
kinakomoti321
1
1.3k
Pathtracing technics for Caustics
kinakomoti321
0
2k
Other Decks in Science
See All in Science
Agent開発フレームワークのOverviewとW&B Weaveとのインテグレーション
siyoo
0
360
会社でMLモデルを作るとは @電気通信大学 データアントレプレナーフェロープログラム
yuto16
1
300
機械学習 - 決定木からはじめる機械学習
trycycle
PRO
0
1.1k
MCMCのR-hatは分散分析である
moricup
0
470
防災デジタル分野での官民共創の取り組み (1)防災DX官民共創をどう進めるか
ditccsugii
0
320
白金鉱業Meetup_Vol.20 効果検証ことはじめ / Introduction to Impact Evaluation
brainpadpr
1
1.2k
02_西村訓弘_プログラムディレクター_人口減少を機にひらく未来社会.pdf
sip3ristex
0
660
機械学習 - 授業概要
trycycle
PRO
0
260
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
180
サイゼミ用因果推論
lw
1
7.5k
データマイニング - ウェブとグラフ
trycycle
PRO
0
190
Cross-Media Technologies, Information Science and Human-Information Interaction
signer
PRO
3
31k
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
11k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Making Projects Easy
brettharned
120
6.4k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Build your cross-platform service in a week with App Engine
jlugia
232
18k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
353
21k
Designing for Performance
lara
610
69k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
630
Building Better People: How to give real-time feedback that sticks.
wjessup
369
20k
Transcript
四元数がどうやって発見されたか kinankomoti
四元数 Quatanionとは 虚数単位が3つあるとして虚数単位 について以下の関係がある 実数 で定義される。ここでは 𝟜 と表記 𝟜 複素数の拡張として考えられている
3DCGとかだと回転とかに使われるアレ
四元数 Quatanionとは ハミルトン(William Rowan Hamilton)さんが見つけたとされている 1843年ぐらいに発見、嬉しすぎて橋の欄干に式を彫ったらしい 物理学では昔使われてたらしく、ベクトルの基礎となった
複素数の次? 実数(一元数)、複素数(二元数)ときて次は四元数 虚数単位の関係もなんかキモい感じある どうやって見つけたん? 三元数的なのは存在しないの? 実は三元数は存在しない(できない) だが、四元数の根底には三元数の考え方がある 虚数単位の変な関係もそれに基づいている
三元数 虚数単位が二つあるとして、虚数単位 を導入する 実数 を用いて、三元数 𝟛 を次のように導入する 𝟛
三元数 三元数は複素数の拡張であってほしい なので少なくとも次のような性質が欲しい 1. 加法と乗算で閉じている 2. 任意の元 に対して絶対値について次のような式が成立
三元数 三元数は複素数の拡張であってほしい なので少なくとも次のような性質が欲しい 1. 加法と乗算で閉じている 2. 任意の元 に対して絶対値について次のような式が成立 実はこれはどうやっても三元数は満たせない そのため、三元数は存在しない
1. 加法と乗算で閉じている 加法はOK 𝟛 乗法は?
1. 加法と乗算で閉じている 加法はOK 𝟛 乗法は? -> はどう扱えばいいの?
簡単な証明(A) 実は三元数が存在しないことの証明は を使えば簡単 は1の要請から何らかの三元数であるべきである ここで左側から をかけるとします (後々非可換の話が出るのでわざわざ左といっています)
このような方程式が得られる 各係数は0であるべき、だが の係数から これは が実数であるという仮定と反する 少なくとも は三元数ではない 乗法は閉じなくなってしまう
ほんとか? 簡単すぎる・・・ なんか変な処理入れてない?(ゼロ割とか) ここで二乗した値を調べると...? そのルートを取ったら...?
は or でもいいのでは! こうしたら乗法を閉じれる 一旦 を として話を進めてみる (間違ってたらどこかで破綻するはず)
2.絶対値の関係式 絶対値の定義は複素数からそのまま拡張して次の定義とする 以下の関係式が成り立ってほしい 二乗して次のようにしても良い(ルートがあるとややこしいので)
一旦、 の場合を考える(ルートを取って話したいので二乗) 右辺はノルムの定義から 左辺は先に を計算してから求めれば が ということを思い出すと
?
? 式が合わない!!!!!! の項が邪魔すぎる!!!!
三元数はやっぱ無理では...?
三元数はやっぱ無理では...?
整合性を合わせるため、 は非可換( )と考える をひっくり返すとマイナスが付く、そういう数にしよう! そうすると は...? の項が消えた!
非可換の時の が非可換になった時、二乗の値はちょっと変わる 従って、 の値は 𝟛 少なくとも三元数であるので(1)の条件は大丈夫そう (A)は未だに成り立つけど
任意の絶対数の関係 自分同士の絶対値の矛盾は何とかなった このまま任意の三元数同士やってもいけるのでは? 左辺を計算
右辺は...?
比較すると 展開しても一致しない の項がまた邪魔に...
比較すると 展開しても一致しない の項がまた邪魔に... だけど、位置が違うだけで似たような式になってない?
三元数は無理そう... 三元数はやっぱり自然な(?)拡張ではやっぱり無理そうだ...
だけど以下のように を定義するとうまくいきそうだった
を新しい元 としたらうまくいくのでは!と閃いた 四元数の発見となった
四元数の発見 新たな元 を導入、 との関係式を以下のように定義 また の非可換性を導入 の二乗が となるのも自然に導かれる
絶対値の関係 絶対値を四元数 𝟜 にも導入 𝟜 先ほど話していた三元数 の積は四元数の範疇では
これは右辺と一致する! 四元数の範疇では三元数の積を取り扱えるようになる!
四元数 四元数の各元の性質は と の関係から導くことができる これを使って調べてみると四元数はちゃんと以下を満たす 加法、乗法に対して閉じている 絶対値の法則が成り立つ (その他、複素数に成り立つ法則も) 複素数の次の数として四元数が考えられた!
余談 四元数の次は八元数octonionがあるらしい しかし結合則が成り立たなくなるとのこと 更に高次のものもある(十六元数sedenion) ただしどんどん法則が失われていくらしい まともに扱えるのは4元数まで 2の累乗の元で考えられる
まとめ 少なくとも自然な(?)拡張で三元数は定義できなかった 積がどうしても閉じない( が定義できない) うまく式が合わせるように元を導入したら四元数が出てきた 虚数単位の関係性も三元数の考察を見れば順当 追記 9/1 今回話していた「数の条件」というのはノルム多元体というもの
参考資料 矢野 忠 (2014). 四元数の発見 海鳴社 物理のかぎしっぽ 七次元の外積 数学活用塾「数(KAZU)」 三元数
木村 真琴 複素数と四元数 茨城大学オープンキャンパス模擬授業