2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 О гармоническом способе записи чисел
Сообщение24.07.2020, 15:36 


16/12/14
472
В данной теме я хотел бы предложить к обсуждению одну идею, которую пока еще не сумел довести до завершенного вида (сумел бы - писал бы скорее в математический журнал). А именно я хотел бы подискутировать о системах счисления. Возможно, мое изложение будет довольно сумбурным, но это именно потому, что идея еще пока не воплощена в полной мере. Здесь будет много идей, но совсем мало доказанный фактов, увы.
Обычно мы пользуемся десятичной системой счисления, в информатике в ходу двоичная, восьмеричная или шестнадцатеричная. У всех этих систем общим является то место, что они являются степенными. В них числа раскладываются по степеням основания:
$\alpha=\alpha_{n}\alpha_{n-1}\dots \alpha_{1}\alpha_{0},\alpha_{-1}\dotsa{-m}=\alpha_{n}a^{n} + \dots \alpha_{1}a + \alpha_{0} + \alpha_{-1}a^{-1} + \dots + \alpha_{-m}a^{-m}$,
где $a$ - основание системы счисления, а $\alpha_{k}$ - некие цифры из заранее зафиксированного набора. Обычно, это цифры в порядке возрастания от нуля до $a-1$, но иногда бывают и более сложные варианты, как, например, в знакопеременных системах счисления. По сути своей это разложение числа в степенной ряд (иногда бесконечный для периодичных и иррациональных дробей) с коэффициентами из конечного множества цифр. Данное положение дел настолько вошло в обиход, что стало рутинным и не вызывает лишних вопросов. Однако всегда ли данный подход к репрезентации чисел оптимален? Мне кажется нет.
Наиболее очевидна слабость данного подхода обнаруживается в вопросах, связанных с разделением рациональных чисел от иррациональных. В этой сфере до сих пор не предложена никакого общего подхода, и к каждому конкретному числу требуется подбирать свой уникальный ключик, а к некоторым числа, вроде постоянной Эйлера-Маскерони
$\gamma =\lim\limits_{n \to \infty} \sum\limits_{k=1}^{n}\frac{1}{k}-\ln n$
никаких подходов не придумано вовсе. Одна из причин возникающих трудностей заключается в том, что рациональные числа зачастую являются именно бесконечными пусть и периодичными десятичными дробями, а потому сколько знаков после запятой не вычисляй при прочих равных - это не решает проблему. Все это можно красноречиво проиллюстрировать:
$\frac{1}{3} =0,(3) = 3 \cdot 10^{-1} + 3 \cdot 10^{-2} + \dots $
На запись такого простого числа как одна треть у нас неожиданно ушло бесконечно много разрядов. По сути пытаясь понять является ли число гамма (например) рациональным или нет, мы желаем проверить конечна ли его запись или бесконечная в десятичной системе счисления, а затем если все-таки бесконечна, то периодична ли она или нет? Если первое данного поста не касается, то второе - вызывает лично у меня недоумение:
"Зачем мы по сути пользуемся степенным базисом, пытаясь исследовать числа на периодичность?"
Ведь, если бы речь шла о периодических функциях, то мы совершенно точно захотели бы использовать гармонические ряды, которые иногда оказываются много полезнее рядов аналитических. Отсюда рождается шальная мысль:
"А не попробовать ли нам построить позиционную систему счисления (то есть такую систему счисления цифры-символы, которой имели бы разный вес в зависимости от позиции), которая при этом основывалась бы не на разложении по степеням некоторого основания, а на разложении по "гармоникам" - периодичным дробям с разными периодами?"

Сначала данная мысль упирается в ту сложность, что все в полной мере периодичные дроби должны быть меньше единицы (ведь целая часть всегда конечна, и потому априори не периодична). С одной стороны можно чисто формально ввести в базис и обратные к периодичным дробям, но с другой стороны это скорее всего не потребуется. Ведь, как известно гармонический ряд расходится:
$1 + \frac{1}{2} + \frac{1}{3} + \dots \to \infty$

На самом деле расходится даже ряд из обратных простых, а как, известно, почти все они в любой степенной системе счисления (за исключением тех, что входят в основание системы счисления) являются бесконечной периодической дробью. А потому суммированием одних только периодичных дробей меньших единицы можно получить сколь угодно большое число. А если разрешить произвольную расстановку знаков в гармоническом ряде, то можно получить условно сходящийся ряд суммы, которого можно устремить вообще куда угодно при правильном порядке суммирования. На языке гипотетической гармонической системы счисления это, наверное, означает, что при правильной расстановке знаков-цифр (знаки в данном случае априори удобно представлять как плюсы, минусы или нули - берем тот или иной период с плюсом или минусом или выбрасываем) в правильном порядке можно получить любое число. В такой системе счисления периодичные дроби должны даваться конечной суммой, а не периодичные (конечные дроби и иррациональные) должны быть бесконечной суммой. Таким образом если такую систему получится составить, то любое рациональное число будет конечным либо в ней, либо в обычной степенной.

Но это все рассуждения довольно отвлеченные. Надо что-то более конкретное для начала. Если не можешь построить в общем случае: начни с конкретных примеров, которые более менее понятны. Для простоты будем рассматривать числа в двоичной системе счисления. О построении нашей воображаемой системы счисления можно думать как о смене базиса, а как мы меняем базисы? Верно, мы выражаем старые базисные вектора по новым. Так что давайте попробуем разложить, например, одну десятую в двоичной системе счисления в бесконечную сумму периодичных дробей:
$0,1 = 0,(1) - 0,(01) - 0,(001) + ??? - \dots$

Я какое-то время думал над тем, как следует организовать данный процесс и в итоге пришел к выводу о том, что про это удобнее всего думать как о бесконечном сложении-вычитании в столбик (и я покажу, что бесконечное число разрядов - не проблема при правильном подходе). Итак, в качестве отправной точки возьмем число:
$0,(1)=1$
На первом шаге нашей задачей является удаление единицы в разряде сотых, этого можно добиться вычтя одну сотую в периоде:
$0,(11)-0,(01) = 0,(10)$
Отлично! Теперь начинается самое интересное. Далее нам нужно вычесть единицы из третьего разряда, для этого у нас есть только один единственный инструмент: вычитание $0,(001)$. Однако в данном случае не все так просто. Ниже с помощью матрицы (это условность для создания двухмерной формулы) я попытаюсь это передать. Строки матрицы - это дробные части наших чисел. Первая строка - это уменьшое, а вторая - вычитаемое
$\begin{bmatrix}
+ & 1 & 0 & 1 & 0 & 1 & 0\\
- & 0 & 0 & 1 & 0 & 0 & 1\\
\end{bmatrix}$
Здесь видно, что из-за разницы в длине периода возникает ситуация, когда из нулевых разрядов вычитаются единицы, что вызовет снос разрядов и внесет хаос. Постараемся ликвидировать эту проблему: добавим дополнительное слагаемое с длиной периода $6$, которое уберет лишние единицы из вычитаемого, а потом заодно вычтем еще одно слагаемое с длиной периода $6$, которое уберет мусорные единицы из числителя на своей длине, которые не нашли себе уничтожения:
$\begin{bmatrix}
+ & 1 & 0 & 1 & 0 & 1 & 0\\
-  & 0 & 0 & 1 & 0 & 0 & 1\\
+ & 0 & 0 & 0 & 0 & 0 & 1 \\
-  & 0 & 0 & 0 & 0 & 1 & 0 \\ 
= & 1 & 0 & 0 & 0 & 0 & 0
\end{bmatrix}$
Такое вычитание уже легко делается в столбик и его ответ указан в последней строке. Данный процесс можно продолжать бесконечно: на следующей итерации нужно взять число с длиной периода в семь разрядов, на конец у которого будет единица. Длины периодов в шесть и семь разрядов пересекутся на сорока двух разрядах. Там следует сформировать два новых слагаемых: первое с плюсом, а второе с минусом. В первом в разряде стоит единица тогда и только тогда, когда наверху из нуля вычитается единица, а во втором наоборот тогда и только тогда, когда из единицы вычитается нуль за исключением самой первой единицы (той самой желанной одной десятой). Ясно, что этот процесс сходится причем довольно быстро (на первом шаге мы имеем $1$ разряд, потом $2$, потом $6$, потом $42$, и вообще все это дело идет по логике $a_{n+1} = a_{n}(a_n+1)$. Проблема в том, что я пока не придумал как это записать на языке формул, а не вот такой вот поразрядной инструкции. Для сорока двух разрядов это выглядит уже как-то вот так:
https://sun9-53.userapi.com/c855616/v855616290/259083/XnzuAz9KbqI.jpg

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


16/07/14
9147
Цюрих
Что за дискриминация нулевого периода, зачем его выделять отдельно?
Вы, если я правильно понимаю, хотите найти какое-то множество рациональных чисел, такое, что любое рациональное число представляется в виде конечной суммы чисел из этого множества. Это так?
Естественно, в качестве такого множества можно взять все рациональные числа, но, видимо, вы хотите еще какие-то требования - какие? Однозначность разложения? Какой-то специфический вид в какой-то СИ? Еще что-то?

 Профиль  
                  
 
 Re: О гармоническом способе записи чисел
Сообщение24.07.2020, 16:11 


16/12/14
472
Нет, я не хочу, чтобы любое рациональное число разложилось бы в конечную сумму. Я хочу найти такое множество рациональных чисел, что
1) Любое рациональное число разложилось бы по нему с коэффициентами из конечного набора чисел (С цифрами). Причем лучше всего чтобы цифр было всего три: $0, 1, -1$ и чтобы была однозначность (Если возможно). Разложением является бесконечный или конечный ряд.

2) Чтобы это множество было бы упорядоченно по длине периода, причем каждая конкретная длина периода исчерпывалась конечным числом элементов данного множества.

3*) Желательно, чтобы те рациональные числа, которые в двоичной системе счисления представляются в виде бесконечной периодической дроби раскладывались по моему множеству в конечную комбинацию.

Ясно, что множество всех рациональных чисел не подходит в силу второго пункта.

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


21/11/12
1968
Санкт-Петербург
Pulseofmalstrem в сообщении #1475675 писал(а):
... в конечную комбинацию.

Любое рациональное число — конечная цепная дробь.
Любая конечная цепная дробь — конкретное рациональное число.
Лучше — враг хорошего.

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


16/07/14
9147
Цюрих
Тогда множество рациональных чисел от $0$ до $1$. Каждая длина периода встречается только конечное число раз.

Без 3 - непонятно, зачем нужно такое множество. Бесконечными комбинациями, если в множестве присутствуют сколь угодно маленькие элементы, можно будет получить и иррациональное число.

 Профиль  
                  
 
 Re: О гармоническом способе записи чисел
Сообщение24.07.2020, 16:50 
Заслуженный участник


16/02/13
4194
Владивосток
Вы обещали удобный способ записи, позволяющий единообразно, алгоритмически решать, рационально данное число или нет. Пока что, имхо, даже не просматривается, не?

 Профиль  
                  
 
 Re: О гармоническом способе записи чисел
Сообщение24.07.2020, 16:51 


16/12/14
472
Andrey A
Не соглашусь. Если бы это было так, то математика не развивалась. Ну а конкретно по теме: цепная дробь - это не линейная комбинация во-первых. Во-вторых - это не разложение с конечным набором коэффициентов (там если я не ошибаюсь любое целое может на одном из этажей засветиться). Так что это вообще из другой оперы.

-- 24.07.2020, 16:52 --

iifat
Я не обещал. Я обещал поделиться незавершенной идеей. Мне бы очень хотелось получить совет как записать озвученный выше процесс в виде бесконечного ряда.

-- 24.07.2020, 16:55 --

mihaild
По такому множеству не будет наблюдаться однозначность разложения. Смысл именно в ней: вон степенями двойки можно что угодно приблизить и мы пользуемся этим записывая числа в двоичной системе. Если грамотно выбрать систему периодов - должна возникнуть точно такая же схема.

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


16/07/14
9147
Цюрих
Pulseofmalstrem в сообщении #1475688 писал(а):
Мне бы очень хотелось получить совет как записать озвученный выше процесс в виде бесконечного ряда
Я не расписывал аккуратно, но вроде бы там получается что в качестве коэффициента при $\frac{1}{2^n - 1}$ надо брать $\mu(n)$ (функцию Мёбиуса).

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


21/11/12
1968
Санкт-Петербург
Pulseofmalstrem в сообщении #1475688 писал(а):
цепная дробь - это не линейная комбинация во-первых.

$77/34=2,3,1,3,2$
Что значит не линейная комбинация? На каком таком этаже может засветиться целое :idea: :?:
Читайте литературу.

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


21/11/12
1968
Санкт-Петербург

(Оффтоп)

Pulseofmalstrem в сообщении #1475688 писал(а):
... любое целое может на одном из этажей засветиться

На любом этаже лесенки, видимо имелось в виду. Понял. Лесенка хороша для вступительной главы, существенна последовательность подходящих дробей. Линейная комбинация также любой пары подходящих дробей. Знаки дроби действительно не ограничены сверху, поскольку любая конечная последовательность натуральных чисел строго соответствует некоторой рациональной точке, и обратно. Иначе и быть не может, не знаю почему это плохо. Требование состояло в возможности различать рациональные от остальных: вычитаем на калькуляторе целую часть, берём обратное число и далее по кругу. Если добрались до нуля, число рационально и может быть восстановлено. Имея дело с уравнениями в рациональных числах, постоянно этим пользуюсь, и другого способа мне не известно.

 Профиль  
                  
 
 Re: О гармоническом способе записи чисел
Сообщение25.07.2020, 21:30 


16/12/14
472
Andrey A

(Оффтоп)

Да я прекрасно вас понял, но разложение в непрерывную дробь - это всего лишь один из инструментов, кто запрещает нам создавать еще дополнительные? В конце концов этот прием известен еще со времен Эйлера, а вопрос о постоянной гамма так и не разрешен до сих пор, например. Значит инструменты, которые известны математикам до настоящего момента - плохо подходят для данной задачи. Нужны другие, лучше заточенные под данную конкретную задачу.

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


21/11/12
1968
Санкт-Петербург
Pulseofmalstrem
Последний оффтопик вполне в тему. Дополнительные инструменты никто не запрещает изобретать, конечно, но чтобы новый способ записи вошел в употребление, он должен иметь неоспоримый козырь. Цепные дроби, кроме упомянутого, имеют еще немало достоинств, однако системой счисления как таковой не стали. Ваше "вообще из другой оперы" именно об этом — ими пользуются, но не для записи чисел. Причина проста — арифметические операции в общепринятом смысле не определены, тут b-ичные системы вне конкуренции. Если Ваш новый инструмент, не имея еще явных достоинств, уже не умеет складывать/вычитать, можно сесть между двух стульев и насмешить римские цифры. Или умеет? С гаммой тоже непонятно. Если она иррациональна, то и в любой другой системе счисления запись будет бесконечной (кроме гамма-ичной), а на рациональность, заметьте, ее проверяют именно цепными дробями. Проблема в отсутствии доказательства иррациональности, но не в записи.

 Профиль  
                  
 
 Re: О гармоническом способе записи чисел
Сообщение26.07.2020, 12:38 


16/12/14
472
Andrey A
Главным достоинством того над чем я работаю должно стать то, что любое рациональное число будет даваться конечной линейной суммой либо в обычной временной системе счисления, либо в моей гармонической.

В конце концов если гармонической анализ оказался полезным для функций и дискретных последовательностей с поточечным сложением, то почему он должен быть бесполезен для дискретных последовательностей с нелокальным сложением (то есть для чисел, когда сумма в данном разряде зависит еще и от того как дела складывались во всех предыдущих)?

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


21/11/12
1968
Санкт-Петербург
Pulseofmalstrem в сообщении #1476051 писал(а):
... то почему он должен быть бесполезен

Не должен. Дерзайте.

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

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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