研究2024-06-07: 虚数を「i進数」と考える
研究2024-06-07: 虚数を「i進数」と考える
かなり前から、「純粋な記数法とは何か」をずっと考えています。
純粋というのは、置換ルールだけを定めるとそこからどんな数システムが生まれるかということです。
実際にこれまで、2進数を拡張して、黄金進数や物智数などといった変わった記数法を考えてきました。
今回はそこで「(i^2 = -1なる) i進数」でもいいよね、という話をより進めて、「(q^4 = 1なる) q進数」でもいいよね、という研究日誌を綴ります。
虚数の簡単な定義
虚数が生まれた経緯は置いておいて、虚数単位iが満たす性質はこうです。
これは言い換えると、二次方程式
の解とも言えます。
もっと言うと、因数分解して
になるのでこの二次方程式の解は
i進数という考え方
iは4乗すると1になるので、2進数で2を4乗すると16になるノリで、
と考えてもよさそうです。
iを2乗すると-1 (
となり、たとえば
となります。一般化して
となり、2桁に還元できるので、複素数は二元数となるのです。
係数の絶対値が1より小さい(1, -1, 0 で構成される)複素数をi倍 (
i倍は複素数平面上の回転を意味するので、i倍を4回繰り返すと元に戻ります。
実際は複素数は任意の実数係数を持つのであくまでも複素数のほんの一部です。
これをi進表記するとこうなります。
4乗すると1になる数の数システム
ここまではただ単に複素数をi進数と言い換えたに過ぎません。
今度は以下の方程式について考えます。
移項して因数分解するとこうなります。
3つの因数のうち最後の因数だけ取り出せば、複素数の定義どおり
そうすると、先ほどのような
となります。
そうすると
先ほどと同じように、係数の絶対値が1以下の元をq倍 (
特筆すべき因数分解
以下の乗算による等式を例示します。
これをそのままq進四元数に適用すると
となります。
同時に、これを2進数として当てはめます。
計算すると
となります。
これを
また、以下の乗算による等式はどうでしょう。
q進四元数では
また、定義からすると自明ではありますが、q進四元数でも
とりあえずこんなところまででしょうか。