複素数基底システム

算術において複素数基数システムとは、基数が虚数1955ドナルド・クヌースによって提案された[ 1 ] [2])または複素数(1964年にS.クメルニクによって提案された[3]、1965年にウォルター・F・ペニーによって提案された[4] [5] [6] )である位置の記数システムである

一般的に

を整域とし、その上(アルキメデスの)絶対値をとします

位取り記数法における数は展開として表される

どこ

は の基数(または)であり
指数(位置または場所)です。
は、通常、有限の数字集合から選択される数字です。

基数 分解レベルと呼ばれます

位置番号システムまたはコード体系は、

基数と数字の集合を持ち、数字の標準の集合は次のように 書きます。

次のような機能を備えたコーディング システムが望ましいです。

  • のすべての数値、たとえば整数ガウス整数、整数 は、おそらく符号±を伴う有限コードとして一意に表現可能です。
  • 分数体 の あらゆる数はまたは を生じることによって与えられた計量に対して完備化される可能性があり、に対して収束する無限級数として表現可能であり、複数の表現を持つ数の集合の測度は 0 です。後者は、集合が最小であること、すなわち、実数の場合は複素数の場合は であることを要求します。

実数では

この表記法では、標準的な10進法の表記は次のように表されます。

標準的な二進法は

のバイナリシステムは

そしてバランスのとれた三元系[2]

これらすべてのコーディング システムには、およびに対して前述の機能があり、最後の 2 つには符号は必要ありません。

複素数では

複素数のよく知られた位置記数法には、次のようなものがあります(虚数単位)。

  • 例えば[1]
[ 2] 1955年にドナルド・クヌースによって提案された四分の虚数基数
  • そして
[3] [5](以下の基数-1±iのセクションも参照)。
  • ここで正の整数であり、与えられた において複数の値を取ることができる[7]の場合、これはシステム
  • . [8]
  • ここで、集合は複素数、および数値から構成されます。例:
[8]
  • ここで[9] 

連星系

複素数の2進符号化システム、すなわち数字 のシステムは実用上興味深い。[9]以下に、いくつかの符号化システム(すべて上記のシステムの特殊なケース)と、それぞれ(10進)数−1、2、−2、iのコードを示す。比較のために、標準2進法(符号を必要とする、1行目)と「負の2進法」(2行目)も示す。これらのシステムにはi の真の展開はない

いくつかの基底といくつかの表現[10]
基数–1 ←2 ←–2 ←双子と三つ子
2–110–101 ←0.1 = 1.0
–211110101/30.01 = 1.10
1011010010010.101010100... [11]0.0011 = 11.1100
111101011011.110001100... [11]1. 011 = 11. 101 = 11100. 110
10110100100101/3  +  1/3i0.0011 = 11.1100
–1+ i11101110011100111/5  +  3/5i0.010 = 11.001 = 1110.100
2 i103210210.21/5  +  2/5i0. 0033 = 1. 3003 = 10. 0330 = 11. 3300

アルキメデスの絶対値を持つすべての位取り記数法と同様に、複数の表現を持つ数も存在します。そのような数の例は表の右列に示されています。これらはすべて循環分数であり、循環分数の上に水平線が引かれています。

数字のセットが最小の場合、そのような数字のセットの測定値は0 になります。これは、前述のすべてのコーディング システムに当てはまります。

比較のために、ほぼ二進法に近い四分の一虚数システムを一番下の行に示します。ここでは、実数部と虚数部が交互に配置されています。

ベース−1 ± i

i -1を基数とする複素数で整数部がすべてゼロであるもの

特に興味深いのは、以下で説明する4分の1虚数基数(基数2 i)と基数-1 ± iのシステムです。どちらも、符号なしのガウス整数を有限に表現するために使用できます。

01の数字を使用する基数-1± iは、1964年にS. Khmelnikによって提案され[3]、1965年にWalter F. Penneyによって提案されました。 [4] [6]

ツインドラゴンとのつながり

整数の丸め領域、つまりこのシステムで表現される整数部分を共有する複素数(非整数)の集合は、複素平面でフラクタルな形状、つまりツインドラゴン(図を参照)を示します。この集合は、定義により、として表記できるすべての点です。は、と同型の 16 個の部分に分解できます。を反時計回りに 135° 回転させると、であるため、と同型の 2 つの隣接集合が得られることに注意してください。中央の長方形は、次の点で座標軸と反時計回りに交差します。、、およびしたがって、 には絶対値 ≤ のすべての複素数が含まれます。 1/15 . [12]

その結果、複素長方形の注入が生じる。

実数の区間 に写像することによって

[13]

さらに、2つのマッピングがあります

そして

どちらも射影的であり、射影的(したがって空間充填)写像を生じる。

しかし、これは連続ではないため、空間充填曲線はありません。しかし、非常に近い類縁関係にあるデイビス・クヌース・ドラゴンは連続であり、空間充填曲線です。

参照

参考文献

  1. ^ ab Knuth, DE (1960). 「虚数システム」. Communications of the ACM . 3 (4): 245– 247. doi : 10.1145/367177.367233 . S2CID  16513137.
  2. ^ abc ドナルド・クヌース(1998). 「位置数システム」.コンピュータプログラミングの技法. 第2巻 (第3版). ボストン: アディソン・ウェスレー. p. 205. ISBN 0-201-89684-2. OCLC  48246681。
  3. ^ abc Khmelnik, SI (1964). 「複素数演算用の特殊デジタルコンピュータ」.無線電子工学の質問(ロシア語) . XII (2).
  4. ^ ab W. Penney、「複素数の「2進」システム」、JACM 12 (1965) 247-248。
  5. ^ ab Jamil, T. (2002). 「複素二進数システム」. IEEE Potentials . 20 (5): 39– 41. Bibcode :2002IPot...20e..39J. doi :10.1109/45.983342.
  6. ^ ab Duda, Jarek (2008-02-24). 「複素数基数体系」. arXiv : 0712.1309 [math.DS].
  7. ^ Khmelnik, SI (1966). 「複素数の位置符号化」.無線電子工学の質問(ロシア語) . XII (9).
  8. ^ ab Khmelnik, SI (2004). 複素数とベクトルの符号化(ロシア語)(PDF) . イスラエル: Mathematics in Computer. ISBN 978-0-557-74692-7
  9. ^ ab Khmelnik, SI (2001). 複素数を処理する方法およびシステム. 米国特許, US2003154226 (A1).
  10. ^ ウィリアム・J・ギルバート、「複素数基数における算術」数学雑誌第57巻第2号、1984年3月
  11. ^ ab 無限非繰り返し配列
  12. ^ クヌース 1998 p.206
  13. ^ と の両方が であるため、基数は取れません。ただし、   は と等しくありません  
Retrieved from "https://en.wikipedia.org/w/index.php?title=Complex-base_system&oldid=1309457526"