2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Справочник систем счисления
Сообщение07.05.2018, 22:39 
Заслуженный участник


27/04/09
28128
Есть где-нибудь справочник всевозможных систем счисления, желательно без упоминания исторических (типа египетской, вавилонской, греческой и т. п.). А то иногда натыкаешься на что-то не очень-то тривиальное типа биномиальной, факториальной или системы с основанием $i-1$ и хочется иметь более полный обзор. Сегодня я узнал, что есть целая куча систем с комплексным основанием. Точно так же как когда-то давно я узнал, что унарная система — это не курьёз среди обычных позиционных, а представитель другого класса «биективных» (я считаю название неудачным, но какое есть, своего варианта получше для популяризации не придумал) систем с цифрами $1..b$ вместо $0..b-1$.

Так вот где-то кто-то наверняка стал собирать их — Слоан десятилетия назад стал копить последовательности, и даже если до него не успели, он мог сподвигнуть других на собирание каталога чего-нибудь ещё, в том числе систем счисления.

Wikipedia я уже читал, только что оттуда.

 Профиль  
                  
 
 Re: Справочник систем счисления
Сообщение08.05.2018, 00:17 
Заслуженный участник


27/04/09
28128
По просьбам из ЛС можно ослабить условие на естественные нумерации. Причиной так резко написать было следующее:
Цитата:
Им уделяется и так достаточно внимания, по-моему. Вообще, я хотел сказать, что лучше чтобы были какие-то хитрые, чем эти. Если и те, и те — ну пускай. Но «естественных» систем уж больно много, и они не составляют последовательностей.

 Профиль  
                  
 
 Re: Справочник систем счисления
Сообщение08.05.2018, 01:13 
Заслуженный участник
Аватара пользователя


21/11/12
1968
Санкт-Петербург
arseniiv в сообщении #1310841 писал(а):
... типа биномиальной, факториальной,

Чтобы получить знаки разложения натурального $m$ в факториальной системе счисления в обратном порядке, начиная с последнего, нужно записывать остатки от деления $m$ на $2$, полученного частного на $3$, и т.д. Поэтому $n$-ый знак с конца в ней не превышает $n$. Можно сочинить праймориальную систему счисления, в которой $n$-ый знак с конца не будет превосходить $n$-ого простого без единицы, и от любой другой последовательности, даже не обязательно возрастающей. Надо бы подобные системы выделить в отдельный класс, в том числе и десятичную. Однако же в десятичной каждый знак разложения $\sqrt{2}$ не превышает $9$, а в факториальной, логически мысля, может оказаться любым (кроме первого), поскольку последнего знака не существует. Как в непрерывных дробях, в этом нет противоречия, но не знаю возможно ли сие. Читал также у Воробьева о фибоначчиевой системе счисления - это как раз для каталогов, упоминаний и т.д.

 Профиль  
                  
 
 Re: Справочник систем счисления
Сообщение08.05.2018, 02:04 
Заслуженный участник
Аватара пользователя


09/09/14
6328
Вот здесь обещают полное описание комплексно-значных систем счисления. А ещё, бонусом, исчисления бОльших размерностей (если комплексные считать двумерными).

Здесь первая попавшаяся ссылка из Вики по-русски о том же авторе и других его открытиях в системах счисления.

 Профиль  
                  
 
 Re: Справочник систем счисления
Сообщение08.05.2018, 02:29 
Заслуженный участник


27/04/09
28128
Andrey A в сообщении #1310874 писал(а):
Надо бы подобные системы выделить в отдельный класс
Cмешанные системы счисления называются (английские термины даже с различиями: mixed radix и более общее mixed base, совпадающее с термином по русскоязычной ссылке); но это слишком общий и большой класс. Туда входит чуть ли не всё подряд.

Andrey A в сообщении #1310874 писал(а):
Однако же в десятичной каждый знак разложения $\sqrt{2}$ не превышает $9$, а в факториальной, логически мысля, может оказаться любым
А она разве применима к нецелым числам?

 Профиль  
                  
 
 Re: Справочник систем счисления
Сообщение08.05.2018, 09:17 
Заслуженный участник
Аватара пользователя


21/11/12
1968
Санкт-Петербург
Не знаю. Взять гамма-функцию и смастерить (:

 Профиль  
                  
 
 Re: Справочник систем счисления
Сообщение08.05.2018, 09:36 
Заслуженный участник
Аватара пользователя


09/09/14
6328
arseniiv в сообщении #1310884 писал(а):
А она разве применима к нецелым числам?
Факториальная? Никаких проблем. Каждое рациональное (и только) представляется в виде конечной записи (с обычной проблемой единственности). $10.(1) = e$ и т.п.

 Профиль  
                  
 
 Re: Справочник систем счисления
Сообщение08.05.2018, 11:48 


27/04/18
40
arseniiv в сообщении #1310841 писал(а):
унарная система — это не курьёз среди обычных позиционных, а представитель другого класса «биективных»
Не подскажите, где-нибудь можно почитать про эти системы на русском языке?

 Профиль  
                  
 
 Re: Справочник систем счисления
Сообщение08.05.2018, 12:03 
Заслуженный участник
Аватара пользователя


28/07/09
1238
arseniiv в сообщении #1310841 писал(а):
Точно так же как когда-то давно я узнал, что унарная система — это не курьёз среди обычных позиционных, а представитель другого класса «биективных» (я считаю название неудачным, но какое есть, своего варианта получше для популяризации не придумал) систем с цифрами $1..b$ вместо $0..b-1$.

Более того, унарная запись -- это натуральные числа Пеано в чистом виде. Тоже приятный факт.

 Профиль  
                  
 
 Re: Справочник систем счисления
Сообщение08.05.2018, 23:46 
Заслуженный участник


27/04/09
28128
grizzly в сообщении #1310913 писал(а):
Факториальная? Никаких проблем. Каждое рациональное (и только) представляется в виде конечной записи (с обычной проблемой единственности). $10.(1) = e$ и т.п.
Ну, строго говоря, это не обязательно естественное продолжение целочисленной факториальной. Вот определять факториал отрицательного числа через гамму, как предлагает Andrey A, ещё куда ни шло, но там другая проблема — как раз в нужных нам целых отрицательных числах у него будут дырки. UPD: Да, и в этом свете ваше предложение уже видится намного лучше, чем раньше.

EvgenyNechaev в сообщении #1310935 писал(а):
Не подскажите, где-нибудь можно почитать про эти системы на русском языке?
Не гуглится ничего особо. Вот по-английски, если всё-таки. Определение у них простое — для основания $n$ записями неотрицательных чисел берутся всевозможные конечные последовательности цифр $1..n$, притом записи $a_m\ldots a_0$ соответствует число $\sum_{i=0}^m a_i n^i$, с обычным пониманием пустой суммы как равной нулю (так что ноль обозначается пустой строкой). Популярное применение такой нумерации с основанием 26 и латинскими буквами в качественых цифр — названия столбцов в экселе (хотя они не идут дальше трёхзначного XFD в моей версии).

 Профиль  
                  
 
 Re: Справочник систем счисления
Сообщение09.05.2018, 13:13 
Заслуженный участник
Аватара пользователя


11/03/08
10040
Москва
Кое-что есть во втором томе "Искусства программирования" Кнута.

 Профиль  
                  
 
 Re: Справочник систем счисления
Сообщение09.05.2018, 22:49 
Заслуженный участник


27/04/09
28128
Ещё в другой теме его посоветовали:
VAL в сообщении #1311222 писал(а):
Некий исторический обзор есть, ЕМНИП, во втором томе Кнута (начало 4-й главы).
Да уж, характерные многократные исторические переоткрытия. :-) Спасибо, неплохой обзор. В контексте этой темы, а не той, правда, ничего нового не исторического плана там не говорится — разве что я почему-то не подумал, какое интересное правило переноса при сложении чисел в $2i$-чной системе. :-)

 Профиль  
                  
 
 Re: Справочник систем счисления
Сообщение10.05.2018, 07:55 
Аватара пользователя


31/10/08
1244
Р Грегори E. Кришнамурти "Безошибочные вычисления Методы и приложения"
Грубо говоря вся книга посещена разным система счисления.

 Профиль  
                  
 
 Re: Справочник систем счисления
Сообщение10.05.2018, 10:44 
Заслуженный участник
Аватара пользователя


11/03/08
10040
Москва
Фибоначчиева предлагалась для управления устройствами автоматики, какое-то преимущество было в том, что не было подряд двух единиц.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: di_lynx


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group