Komplexní základní systém - Complex-base system
Číselné soustavy |
---|
![]() |
Hindu-arabská číselná soustava |
východní Asiat |
evropský |
americký |
Abecední |
Bývalý |
Poziční systémy podle základna |
Nestandardní poziční číselné systémy |
Seznam číselných soustav |
v aritmetický, a komplexní systém je poziční číselná soustava jehož základ je imaginární (navrhl Donald Knuth v roce 1955[1][2]) nebo komplexní číslo (navrhl S. Khmelnik v roce 1964[3] a Walter F. Penney v roce 1965[4][5][6]).
Obecně
Nechat být integrální doména , a the (Archimedean) absolutní hodnota na to.
Číslo v pozičním číselném systému je reprezentován jako expanze
kde
je základ (nebo základna) s , je exponent (pozice nebo místo), jsou číslice z konečný sada číslic , obvykle s
The mohutnost se nazývá úroveň rozkladu.
Systém pozičních čísel nebo kódovací systém je pár
s radixem a sada číslic a standardní sadu číslic zapíšeme pomocí číslice jako
Žádoucí jsou kódovací systémy s funkcemi:
- Každé číslo v , e. G. celá čísla , Gaussova celá čísla nebo celá čísla , je jedinečně reprezentativní jako konečný kód, případně s podepsat ±.
- Každé číslo v pole zlomků , což možná je dokončeno pro metrický dána poddajný nebo , je reprezentovatelný jako nekonečná řada který konverguje pod pro a opatření množiny čísel s více než jedním vyjádřením je 0. Druhá vyžaduje, aby množina být minimální, tj. pro reálná čísla a pro komplexní čísla.
V reálných číslech
V této notaci je naše standardní dekadické kódovací schéma označeno
standardní binární systém je
the negabinární systém je
a vyvážený ternární systém[2] je
Všechny tyto kódovací systémy mají zmíněné vlastnosti pro a a poslední dva znak nevyžadují.
Ve složitých číslech
Známé systémy pozičních čísel pro komplexní čísla zahrnují následující ( být imaginární jednotka ):
- , např. [1] a
- ,[2] the čtveřice-imaginární základna, navrhl Donald Knuth v roce 1955.
- a
- [3][5] (viz také část Základna -1 ± i níže).
- , kde , a je kladné celé číslo, které může nabývat více hodnot současně .[7] Pro a to je systém
- .[8]
- , kde je soubor sestává z komplexních čísel a čísla , např.
- , kde [9]
Binární systémy
Binární kódovací systémy komplexních čísel, tj. systémy s číslicemi , mají praktický význam.[9]Níže jsou uvedeny některé kódovací systémy (všechny jsou speciální případy výše uvedených systémů) a resp. kódy pro (desetinná) čísla −1, 2, −2, iStandardní binární (který vyžaduje znaménko, první řádek) a "negabinární" systémy (druhý řádek) jsou také uvedeny pro srovnání. Nemají skutečnou expanzi pro i.
Základ | –1 ← | 2 ← | –2 ← | i ← | Dvojčata a trojčata | |
---|---|---|---|---|---|---|
2 | –1 | 10 | –10 | i | 1 ← | 0.1 = 1.0 |
–2 | 11 | 110 | 10 | i | 1/3 ← | 0.01 = 1.10 |
101 | 10100 | 100 | 10.101010100...[11] | ← | 0.0011 = 11.1100 | |
111 | 1010 | 110 | 11.110001100...[11] | ← | 1.011 = 11.101 = 11100.110 | |
101 | 10100 | 100 | 10 | 1/3 + 1/3i ← | 0.0011 = 11.1100 | |
–1+i | 11101 | 1100 | 11100 | 11 | 1/5 + 3/5i ← | 0.010 = 11.001 = 1110.100 |
2i | 103 | 2 | 102 | 10.2 | 1/5 + 2/5i ← | 0.0033 = 1.3003 = 10.0330 = 11.3300 |
Jako ve všech pozičních číselných systémech s Archimedean absolutní hodnota, existuje několik čísel s více reprezentací. Příklady takových čísel jsou uvedeny v pravém sloupci tabulky. Všichni jsou opakující se zlomky s opakováním označeným vodorovnou čarou nad ním.
Pokud je sada číslic minimální, sada takových čísel má a opatření 0. To je případ všech zmíněných kódovacích systémů.
Téměř binární kvarteto-imaginární systém je uveden pro účely srovnání ve spodním řádku. Skutečná a imaginární část se tam navzájem proplétají.
Základna −1 ± i

Obzvláště zajímavé jsou čtveřice-imaginární základna (základna 2i) a základna −1 ± i níže diskutované systémy, z nichž oba mohou být použity k definitivní reprezentaci Gaussova celá čísla bez znamení.
Základna −1 ± ipomocí číslic 0 a 1, navrhl S. Khmelnik v roce 1964[3] a Walter F. Penney v roce 1965.[4][6] Zaokrouhlovací oblast celého čísla - tj. Množina komplexních (necelých čísel) čísel, která sdílejí celočíselnou část své reprezentace v tomto systému - má v komplexní rovině fraktální tvar: Twindragon (viz obrázek). Tato sada jsou, podle definice, všechny body, které lze zapsat jako s . lze rozložit na 16 kusů shodných s . Všimněte si, že pokud je otočen proti směru hodinových ručiček o 135 °, získáme dvě sousední sady shodné s , protože . Obdélník ve středu protíná osy souřadnic proti směru hodinových ručiček v následujících bodech: , , a , a . Tím pádem, obsahuje všechna komplexní čísla s absolutní hodnotou ≤1/15.[12]
V důsledku toho existuje injekce komplexního obdélníku
do interval reálných čísel mapováním
s .[13]
Dále existují dvě mapování
a
oba surjektivní, které vedou k mapování surjektivu (tedy vyplňování prostoru)
což však není kontinuální a tudíž ne A vyplňování prostoru křivka. Ale velmi blízký příbuzný, Davis-Knuth drak, je spojitá a křivka vyplňování prostoru.
Viz také
Reference
- ^ A b Knuth, D.E. (1960). "Imaginární číselný systém". Komunikace ACM. 3 (4): 245–247. doi:10.1145/367177.367233.
- ^ A b C Knuth, Donald (1998). "Systémy pozičních čísel". Umění počítačového programování. Svazek 2 (3. vydání). Boston: Addison-Wesley. str. 205. ISBN 0-201-89684-2. OCLC 48246681.
- ^ A b C Khmelnik, SI (1964). "Specializovaný digitální počítač pro operace se složitými čísly". Otázky rádiové elektroniky (v ruštině). XII (2).
- ^ A b W. Penney, „binární“ systém pro komplexní čísla, JACM 12 (1965) 247-248.
- ^ A b Jamil, T. (2002). "Složitý systém binárních čísel". Potenciály IEEE. 20 (5): 39–41. doi:10.1109/45.983342.
- ^ A b Duda, Jarek (2008-02-24). "Složité základní číselné systémy". arXiv:0712.1309 [math.DS ].
- ^ Khmelnik, SI (1966). "Poziční kódování komplexních čísel". Otázky rádiové elektroniky (v ruštině). XII (9).
- ^ A b Khmelnik, S.I. (2004). Kódování komplexních čísel a vektorů (v ruštině) (PDF). Izrael: Matematika v počítači. ISBN 978-0-557-74692-7.
- ^ A b Khmelnik, S.I. (2001). Metoda a systém zpracování komplexních čísel. Patent USA, US2003154226 (A1).
- ^ William J. Gilbert, „Aritmetika ve složitých základech“ Mathematics Magazine Vol. 57, č. 2, březen 1984
- ^ A b nekonečná neopakující se sekvence
- ^ Knuth 1998 str.206
- ^ Základna nelze vzít, protože obojí, a . Nicméně, je nerovné .