モジュール詳細:四元数
“四元数は、ハミルトンの功績により生まれたものであり、美しく独創的ではあったが、クラーク・マクスウェル.”
—ウィリアム・トムソン、ロード・ケルビンを含め、それらに触れた人々にとっては混じりけのない悪であった。
このモジュールを解除するには、以下の説明に従って2つのクォータニオンの積を計算し、結果の正しい成分をキーパッドに入力する。
ステップ1:四元数の演算
- キーパッドの10個の数字キーには、赤、緑、青、黄、白の5色がある。各色は、「SUBMIT」と「CLR」/「NEG」ボタンを除いて、2つずつある。
- モジュールの右側には、数式「 i2 = j2 = k2 = ijk = -1」がある。この式は、どの色にどの四元数の成分が割り当てられているかを示している(白にはどれも割り当てられてない)。
-
2つの四元数q1とq2を以下の手順で作成する。
- 白以外の8つのキーの値を、2つの四元数の成分に代入する。0は10として扱う。 各成分ごとに、q1は大きい方の値を受け取る。ただし、その色が表Aの例外条件に当てはまる場合は、例外としてq2が大きい方の値を受け取る。
- シリアルナンバー(ここでも0を10として扱う)内のいずれかの数字が、いずれかの四元数の成分である場合、その四元数の対応する成分に-1を掛ける(シリアルナンバーの中に同じ数字が複数回現れる場合でも、1回だけ行う)。
- 点灯したインジケーターが無い場合、q1を自身の共役四元数に置き換える。
- 点灯していないインジケーターが無い場合、q2を自身の共役四元数に置き換える。
- バッテリーの個数が奇数の場合、2つの積q1q2を求める。そうでなければ、q2q1を求める。この積は、ステップ2で使用する。
表A:例外条件
色 | 例外条件 |
---|---|
赤 | この色は、iまたはj成分に属する。 |
緑 | 爆弾に、少なくとも1つのPS/2ポートがある。 |
青 | 爆弾のシリアルナンバーに、単語「BLUE」内にある、いずれかの英字が含まれている。 |
黄 | 2つの白いキーの和(ここでも0を10として扱う)は、素数である。 |