Комплексно-базовая система
Часть серии о |
Системы счисления |
---|
Список систем счисления |
В арифметике комплексно -основная система — это позиционная система счисления, которой основание — мнимое ( предложено Дональдом Кнутом в 1955 году) . [1] [2] ) или комплексное число (предложил С. Хмельник в 1964 г. [3] и Уолтер Ф. Пенни в 1965 году. [4] [5] [6] ).
В общем
[ редактировать ]Позволять быть целостным доменом , и ( архимедова ) абсолютная величина на нем.
Число в позиционной системе счисления представляется как расширение
где
это основание (или основание ) с , показатель степени (позиция или место), это цифры из конечного набора цифр , обычно с
Мощность называется уровнем разложения .
Позиционная система счисления или система кодирования представляет собой пару
с основанием и набор цифр , и запишем стандартный набор цифр с помощью цифры как
Желательными являются системы кодирования, обладающие признаками:
- Каждое число в , э. г. целые числа , гауссовы целые числа или целые числа , однозначно представимо в виде конечного кода, возможно, со знаком ±.
- Каждое число в области дробей , что, возможно, завершается для метрики, заданной выражением уступчивость или , представимо в виде бесконечного ряда который сходится под для , а мера множества чисел с более чем одним представлением равна 0. Последнее требует, чтобы набор быть минимальным, т.е. для действительных чисел и для комплексных чисел.
В реальных цифрах
[ редактировать ]В этих обозначениях наша стандартная схема десятичного кодирования обозначается
стандартная двоичная система
система негабинарная
и сбалансированная тройная система [2] является
Все эти системы кодирования имеют упомянутые особенности для и , а последние два не требуют знака.
В комплексных числах
[ редактировать ]Хорошо известные позиционные системы счисления комплексных чисел включают следующие ( мнимая единица ):
- , например [1] и
- , [2] , четвертьвоображаемая база предложенная Дональдом Кнутом в 1955 году.
- и
- [3] [5] (см. также раздел «База −1 ± i» ниже).
- , где , и — положительное целое число, которое может принимать несколько значений в заданный момент . [7] Для и это система
- . [8]
- , где множество состоит из комплексных чисел и числа , например
- , где [9]
Двоичные системы
[ редактировать ]Двоичные системы кодирования комплексных чисел, т.е. системы с цифрами. , представляют практический интерес. [9] Ниже перечислены некоторые системы кодирования. (все это частные случаи описанных выше систем) и соотв. коды для (десятичных) чисел −1, 2, −2, i .Стандартная двоичная (для которой требуется знак, первая строка) и «негабинарная» системы (вторая строка) также перечислены для сравнения. У них нет настоящего расширения для i .
Радикс | –1 ← | 2 ← | –2 ← | я ← | Близнецы и тройни | |
---|---|---|---|---|---|---|
2 | –1 | 10 | –10 | я | 1 ← | 0. 1 = 1. 0 |
–2 | 11 | 110 | 10 | я | 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 / 3 i ← | 0. 0011 = 11. 1100 | |
–1+ я | 11101 | 1100 | 11100 | 11 | 1 / 5 + 3 / 5 i ← | 0. 010 = 11. 001 = 1110. 100 |
2 я | 103 | 2 | 102 | 10.2 | 1 / 5 + 2 / 5 i ← | 0. 0033 = 1. 3003 = 10. 0330 = 11. 3300 |
Как и во всех позиционных системах счисления с архимедовым абсолютным значением , существуют числа с множественным представлением . Примеры таких чисел приведены в правом столбце таблицы. Все они являются повторяющимися дробями , повторение которых отмечено горизонтальной чертой над ним.
Если набор цифр минимален, то набор таких чисел имеет меру 0. Так обстоит дело со всеми упомянутыми системами кодирования.
Почти бинарная четвертьмнимая система указана в нижней строке для целей сравнения. Там действительная и мнимая части чередуются.
База −1 ± я
[ редактировать ]
Особый интерес представляют четвертьмнимая база (база 2 i ) и системы с базой −1 ± i, обсуждаемые ниже, обе из которых могут использоваться для конечного представления гауссовских целых чисел без знака.
Основание −1 ± i с использованием цифр 0 и 1 было предложено С. Хмельником в 1964 году. [3] и Уолтер Ф. Пенни в 1965 году. [4] [6]
Связь с драконом-близнецом
[ редактировать ]Область округления целого числа, т. е. набора комплексных (нецелых) чисел, которые разделяют целую часть своего представления в этой системе, имеет в комплексной плоскости фрактальную форму: близнец-дракон (см. рисунок). Этот набор по определению, это все точки, которые можно записать как с . можно разложить на 16 частей, соответствующих . Обратите внимание, что если повернут против часовой стрелки на 135°, получим два соседних множества, конгруэнтных , потому что . Прямоугольник в центре пересекает оси координат против часовой стрелки в следующих точках: , , и , и . Таким образом, содержит все комплексные числа с абсолютным значением ≤ 1 / 15 . [12]
Как следствие, происходит инъекция комплексного прямоугольника
в интервал действительных чисел путем отображения
с . [13]
Кроме того, существуют два отображения
и
оба сюръективны , что приводит к сюръективному (таким образом, заполняющему пространство) отображению
которая, однако, не является непрерывной и, следовательно, не является кривой заполняющей пространство , . Но очень близкий родственник, дракон Дэвиса-Кнута , представляет собой непрерывную кривую, заполняющую пространство.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ↑ Перейти обратно: Перейти обратно: а б Кнут, DE (1960). «Воображаемая система счисления» . Коммуникации АКМ . 3 (4): 245–247. дои : 10.1145/367177.367233 . S2CID 16513137 .
- ↑ Перейти обратно: Перейти обратно: а б с Кнут, Дональд (1998). «Позиционные системы счисления». Искусство компьютерного программирования . Том. 2 (3-е изд.). Бостон: Аддисон-Уэсли. п. 205. ИСБН 0-201-89684-2 . OCLC 48246681 .
- ↑ Перейти обратно: Перейти обратно: а б с Хмельник С.И. (1964). «Специализированная цифровая машина для операций с комплексными числами». Вопросы радиоэлектроники (на русском языке) . XII (2).
- ↑ Перейти обратно: Перейти обратно: а б У. Пенни, «Двоичная» система комплексных чисел, JACM 12 (1965) 247–248.
- ↑ Перейти обратно: Перейти обратно: а б Джамиль, Т. (2002). «Сложная двоичная система счисления». Возможности IEEE . 20 (5): 39–41. дои : 10.1109/45.983342 .
- ↑ Перейти обратно: Перейти обратно: а б Дуда, Ярек (24 февраля 2008 г.). «Сложные системы счисления». arXiv : 0712.1309 [ math.DS ].
- ^ Хмельник, С.И. (1966). «Позиционное кодирование комплексных чисел». Вопросы радиоэлектроники (на русском языке) . XII (9).
- ↑ Перейти обратно: Перейти обратно: а б Хмельник, С.И. (2004). Кодирование комплексных чисел и векторов (на русском языке) (PDF) . Израиль: Математика в компьютере. ISBN 978-0-557-74692-7 .
- ↑ Перейти обратно: Перейти обратно: а б Хмельник, С.И. (2001). Метод и система обработки комплексных чисел . Патент США, US2003154226 (А1).
- ^ Уильям Дж. Гилберт, «Арифметика в комплексных базисах», математический журнал, том. 57, № 2, март 1984 г.
- ↑ Перейти обратно: Перейти обратно: а б бесконечная неповторяющаяся последовательность
- ^ Кнут 1998 стр.206
- ^ База нельзя взять, потому что оба, и . Однако, не равно .
Внешние ссылки
[ редактировать ]- « Системы счисления, использующие сложное основание », Ярек Дуда, демонстрационный проект Wolfram
- « Граница периодических итерированных функциональных систем », Ярек Дуда, демонстрационный проект Wolfram
- « Системы счисления в 3D », Ярек Дуда, демонстрационный проект Wolfram
- « Большое введение в сложные системы счисления » с источниками Mathematica Ярека Дуды