85

Как записать число ноль с девяткой в периоде

*Чтение данной статьи может вызвать противоречивые чувства.

**Это о-о-очень длиннопост.


Целью статьи является показать, как можно записать число 0 в виде бесконечной десятичной дроби с периодом 9 стандартными средствами. Сама статья является продолжением поста из Лига математиков с сухим заголовком Формы записи действительных чисел (где в комментариях @nbvehbectw совершенно верно указал суть проблемы: #comment_153360302) и написана под впечатлением от истории из жизни за авторством @Gella4ka: ЯКласс. Сколково. Строить или не строить? (из которой многие с удивлением для себя узнали, что торф является горной породой).


Итак, просто о сложном. Что такое бесконечная десятичная дробь?


Представьте, что вам нужно указать своё местонахождение в пространстве, т.е. фактически указать свой текущий адрес.


Давайте начнём с самого начала:

▪ Вселенная,

▪ сверхскопление Ланиакея,

▪ суперкластер Девы,

▪ местная группа галактик,

▪ галактика Млечный Путь,

▪ рукав Ориона,

▪ Солнечная система,

▪ третья планета от Солнца...


Здесь каждый следующий пункт уточняет предыдущий (т.е. указывает на одну из его частей). Список последовательных уточнений может продолжаться довольно долго.


Так вот: бесконечная десятичная дробь – это адрес действительного числа на числовой прямой, содержащий бесконечный список последовательных уточнений.


Давайте посмотрим, как строится этот адрес и какие нас здесь ожидают сюрпризы. Для определённости выберем число x = 1/2 = 0.5 (в качестве десятичного разделителя будем использовать точку ".").


Во-первых, вся числовая прямая с помощью целых чисел делится на единичные отрезки:

И первое, что мы делаем – определяем, в какой отрезок попадает наше число. Тогда, если прямая – это Вселенная, то, скажем, отрезок [0; 1] – это сверхскопление Ланиакея. При этом уже на этом этапе нас подстерегают сюрпризы. Дело в том, что целые числа (например, 1) находятся на границе двух отрезков и, вообще говоря, могут быть отнесены к любому из них. Конкретно для числа 1 это означает, что его адрес может начинаться и как "Вселенная, сверхскопление Ланиакея" – отрезок [0; 1], и как "Вселенная, сверхскопление Персея-Рыб" – отрезок [1; 2]. Это очень важный момент. Ведь действительно: в точку 1 мы можем попасть и со стороны отрезка [0; 1], и со стороны отрезка [1; 2]. Интересующая нас точка x = 1/2 однозначно попадает в отрезок [0; 1], и первая цифра "адреса" равна 0 (указывает левый конец отрезка).


Далее, мы делим наш отрезок [0; 1] на 10 частей (мы ведь строим бесконечную десятичную дробь):

И теперь мы имеем неопределённость: к какому отрезку отнести точку x = 1/2 – к левому [0.4; 0.5] ("суперкластер Девы") или к правому [0.5; 0.6] ("суперкластер Гидры-Центавра"). На самом деле, оба варианта абсолютно равнозначны и нам нет совершенно никакой разницы, какой именно выбор мы сделаем – в любом случае в адресе у нас будет бесконечное количество цифр.


Если мы выберем правый отрезок [0.5; 0.6], то второй цифрой "адреса" будет 5, а следующей (и всеми остальными за ней) – 0:

Таким образом, правый "адрес" числа x = 1/2 будет x = 0.5000... = 0.5(0).


Следует отметить, что все нули здесь важны, т.к. каждый из них указывает на положение числа x = 1/2 в следующем "подадресе": континент, страна, область, город, улица, дом, корпус, подъезд, этаж, квартира, комната, кровать, подушка, и т.д. – список уточнений можно продолжать (в случае действительного числа – до бесконечности). Короткая запись в виде конечной десятичной дроби x = 0.5 имеет тот недостаток, что она ничего нам не говорит о том, абсолютно ли мы уверены, что все последующие цифры равны нулю. Например, измерение в 49.5 см может на практике означать и 49.51, и 49.53 (и даже 49.49) – всё зависит от точности измерительного прибора. При этом запись x = 49.5(0) говорит нам о том, что да – это честные 49.5 см.


Теперь рассмотрим левый отрезок [0.4; 0.5]. В этом случае второй цифрой "адреса" будет 4, а следующей (и всеми остальными за ней) – 9:

Таким образом, левый "адрес" числа x = 1/2 будет x = 0.4999... = 0.4(9).


По "точности" указания положения точки x = 1/2 оба "адреса" совершенно равноправны (хотя это и не совсем очевидно из приведённых рисунков), т.к. суть такого метода адресации заключается в следующем: вы заранее не знаете, где именно находится точка x, а просто на каждом шаге уверены, что она находится в пределах того отрезка, который написан на конверте (а уточнить положение сможете на следующем шаге, и т.д. до бесконечности). В общем случае, обойтись меньшим, чем счётная бесконечность, количеством цифр, к сожалению, невозможно.


Из данной истории мы можем сделать вывод: если на каком-то этапе наша точка попадает точно на границу двух отрезков, то она всегда будет иметь два адреса (построенных по приведённой схеме). Вообще говоря, такая ситуация происходит всегда, когда что угодно оказывается на границе. Например, сверху стакан кажется наполовину пустым, а снизу – наполовину полным. Полночь – это конец предыдущих или начало новых суток? 60-я секунда заканчивает предыдущую минуту или начинает новую? Кстати, бывают такие минуты, которые состоят из 61 секунды (и с каждым годом их становится всё больше). Про календарь от Рождества Христова (и пропущенный нулевой год) я здесь даже не буду начинать разговор. И про резкое падение рождаемости в России в феврале 1918 года тоже не скажу ни слова.


Если вам нужна ещё аналогия, то, например, последний день предыдущего месяца (скажем, 31 декабря) вы смело можете считать нулевым днём следующего месяца (0 января). Это очень удобно, т.к. запомнив, на какой день недели выпадает нулевое число текущего месяца, вы точно будете знать, что на этот же день недели выпадает также 7-е, 14-е, 21-е и 28-е число. А про то, в каком году началось новое тысячелетие (в 2000 или в 2001), я, пожалуй, тоже разговор заводить не буду.


Итак, мы выяснили, что все конечные десятичные дроби могут быть записаны в виде бесконечных десятичных дробей двумя способами. Надеюсь, с этим все согласны. Но как же это поможет нам записать число 0 в виде дроби с периодом 9? Обратимся к нашей схеме: число 0 расположено на границе двух отрезков: [–1; 0] и [0; 1]. Если мы выберем второй вариант, мы получим стандартную запись 0 = 0.(0). Если же мы выберем первый вариант, то целая часть у нас получится отрицательной (–1), а дробная – положительной (0.999999...). В школе сегодня не учат записывать такие числа. Но обратимся к истории.


Ключевое слово здесь – десятичный логарифм (думаю, на этом этапе многие уже догадались, к чему я веду). Как известно, любое положительное действительное число можно записать в стандартном виде в виде произведения некоторого множителя, большего 0 и меньшего 10, и некоторой степени числа 10.


Например:

149 600 000 км = 1.496×10⁸ км – расстояние от Земли до Солнца,

31 536 000 с = 3.1536×10⁷ с – число секунд в невисокосном году,

384 400 км = 3.844×10⁵ км – расстояние от Земли до Луны,

0.495 м = 4.95×10⁻¹ м – характеристический размер.


При логарифмировании по основанию 10 результат распадается на две части: логарифм степени десятки даёт целую часть (характеристику), а логарифм множителя – дробную часть (мантиссу). При этом характеристика всегда получается целой (но может быть отрицательной), а мантисса всегда заключена между нулём и единицей:

lg(3.844×10⁵) = lg(10⁵) + lg(3.844) = 5 + 0.585 =  5.585,

lg(4.95×10⁻¹) = lg(10⁻¹) + lg(4.95) = –1 + 0.695.


В последнем случае (когда характеристика отрицательна) для удобства придумали специальную запись со знаком минус над целой частью:

–1 + 0.695 =  ̅1.695.


Многие школьники прошлого века (в том числе некоторые современные дедушки и прабабушки) были хорошо знакомы с такой записью. Её можно встретить в "Основах математического анализа" Фихтенгольца и школьных учебниках под редакцией Колмогорова. Встречается она и в Википедии:

https://ru.wikipedia.org/wiki/Десятичный_логарифм

https://en.wikipedia.org/wiki/Common_logarithm


Таким образом, чтобы записать левый "адрес" числа 0, мы можем воспользоваться указанным приёмом:

–1 + 0.999999... =  ̅1.999999... =  ̅1.(9).


Такая запись выглядит вполне логичной:

если 1 = 1.(0) = 0.(9),

то 0 = 0.(0) =  ̅1.(9).


На этом пока всё. Но если вы хотите спросить, является ли 0 натуральным числом, может ли в военное время значение π достигать 4, а синуса – 5, то ответ на все эти вопросы: "Да, если вам так угодно (и вы хорошо понимаете, что именно вы хотите спросить)". Но это уже совсем другая история.

Наука | Научпоп

9.4K поста82.8K подписчика

Правила сообщества

Основные условия публикации

- Посты должны иметь отношение к науке, актуальным открытиям или жизни научного сообщества и содержать ссылки на авторитетный источник.

- Посты должны по возможности избегать кликбейта и броских фраз, вводящих в заблуждение.

- Научные статьи должны сопровождаться описанием исследования, доступным на популярном уровне. Слишком профессиональный материал может быть отклонён.

- Видеоматериалы должны иметь описание.

- Названия должны отражать суть исследования.

- Если пост содержит материал, оригинал которого написан или снят на иностранном языке, русская версия должна содержать все основные положения.


- Посты-ответы также должны самостоятельно (без привязки к оригинальному посту) удовлетворять всем вышеперечисленным условиям.

Не принимаются к публикации

- Точные или урезанные копии журнальных и газетных статей. Посты о последних достижениях науки должны содержать ваш разъясняющий комментарий или представлять обзоры нескольких статей.

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

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


Наказывается баном

- Оскорбления, выраженные лично пользователю или категории пользователей.

- Попытки использовать сообщество для рекламы.

- Фальсификация фактов.

- Многократные попытки публикации материалов, не удовлетворяющих правилам.

- Троллинг, флейм.

- Нарушение правил сайта в целом.


Окончательное решение по соответствию поста или комментария правилам принимается модерацией сообщества. Просьбы о разбане и жалобы на модерацию принимает администратор сообщества. Жалобы на администратора принимает @SupportComunity и общество Пикабу.

Вы смотрите срез комментариев. Показать все
6
Автор поста оценил этот комментарий

В конце ты, кажется, что-то напутал. Ведь –1 + 0.999999... - это сумма уже после логарифмирования. То есть ̅1.(9) - это как раз запись числа 1, ибо lg1 = 0 = –1 + 0.999999... А 0.(9) - это запись числа 10.

А так как вещественный логарифм применим только к положительным числам, число 0 в такой форме вообще записать невозможно.


А про π=4 тут уже был пост давно) Почему Пи = 4? Там в комментах у нас случилось бурное обсуждение #comment_55177971, а

через время я таки нарисовал график зависимости числа π от параметра метрики. #comment_122185008

раскрыть ветку (45)
2
Автор поста оценил этот комментарий

Из lg(1) = 0 = –1 + 0.(9) следует, что

10⁻¹⁺⁰·⁽⁹⁾ = 10⁻¹ × 10⁰·⁽⁹⁾ = 10⁻¹ × 10¹ = 10⁰ = 1.

То есть с чего начали, тем и закончили.

Так что здесь всё строго.

А за ссылку на π = 4 спасибо – обязательно гляну.

Собственно, главный посыл поста заключается в том, что на любой вопрос можно ответить: да, но есть нюанс.

Вот смотри:

В байте 8 бит? – Да.

А может быть не 8, а другое число? – Да.

Но зачёт в тесте поставят только за 8 бит/байт.

И так почти со всем (особенно, пограничным).

раскрыть ветку (26)
0
Автор поста оценил этот комментарий

Ну так замысел предыдущего поста был в том, чтобы число 0 записать с девяткой в периоде. А мы получили форму записи, в которой 0 вообще не представим.

раскрыть ветку (25)
0
Автор поста оценил этот комментарий

Почему не представим? 0 = 0.(0) = ̅1.(9).

Просто к такой форме записи нужно привыкнуть.

У меня на полке стоит учебник 1981 года "Алгебра и начала анализа" для 9-10 класса под редакцией Колмогорова – там эта система записи действительных чисел рассматривается в первом же параграфе:

Глава I. Функция
§ 1. Действительные числа
1. Вводные замечания
...
При записи отрицательных чисел в таком виде знак минус перед отрицательной целой частью удобно писать сверху:
–2 = ̅2,00000..., –3,715 = –4 + 0,285 = ̅4,285000...

Тогда 10⁻¹⁺⁰·⁽⁹⁾ = 10⁰ => 0 = –1 + 0.(9) = ̅1.(9).

раскрыть ветку (24)
0
Автор поста оценил этот комментарий

Как-то все перемешано. То логирифм используется, то просто округление вниз.

Вот из примера в посте: чтобы записать число 0.495, его представляют как 4.95×10⁻¹, логарифмируют lg(4.95×10⁻¹) = lg(10⁻¹)+lg(4.95) = -1+0.695 и записывают в более компактной форме: -1+0.695 =  ̅1.695. То есть 0.495 = ̅1.695. С нулем все сломается на логарифмировании.

А теперь ты предлагаешь ту же запись использовать в другом смысле: для числа x вычислить n = ceil(x)-1, и a = x-n, и записать таким же образом как n.a. Для x=0 это будет n = ceil(0)-1 = -1, a = 0-(-1) = 1 = 0.(9), и x = -1+0.(9) = ̅1.(9). В этом случае, конечно, все будет в порядке и все числа представимы с 9 в периоде. Но ведь в посте речь не о таком способе.

раскрыть ветку (23)
1
Автор поста оценил этот комментарий

Стоп, а почему это  0.495 =  ̅1.695? Это ведь число x = 0.495 и его логарифм lg(x) =  ̅1.695 = –0.305. Они, вообще говоря, не равны. Я бы даже сказал, они очень редко бывают равны :)

раскрыть ветку (18)
0
Автор поста оценил этот комментарий

Потому что именно так и используется эта запись, что описано в посте и в Википедии.

Иллюстрация к комментарию
раскрыть ветку (17)
1
Автор поста оценил этот комментарий

Так это ведь запись для логарифмов (второй столбец), а не для самих чисел.

раскрыть ветку (16)
0
Автор поста оценил этот комментарий

Было бы странно приводить эту запись для чего-то промежуточного вместо самого числа, не находишь?

А еще вот это утверждение становится неверным, если мы используем ее уже для логарифмов:

Как и любые другие логарифмы, они позволяли многократно упростить и облегчить трудоёмкие расчёты, заменяя умножение на сложение, а деление на вычитание; аналогично упрощались возведение в степень и извлечение корня.
раскрыть ветку (15)
0
Автор поста оценил этот комментарий

Да, но сравни числа в первом, втором и последнем столбце:

50 ≠ 1.698 970... = 1.698 970...

5 ≠ 0.698 970... = 0.698 970...

0.5 ≠ –0.301 029... =  ̅1.698 970... (= –1 + 0.698 970...)

раскрыть ветку (14)
1
Автор поста оценил этот комментарий

С чего это не равно? То, что они внешне не похожи, еще ничего не значит. Это просто другая форма записи. 0.5 - в обычной десятичной, ̅1.698 970... - вот в этой вот модной, хз, как называется. Это одно и то же число, только записанное по-разному.

раскрыть ветку (13)
1
Автор поста оценил этот комментарий

Такая запись вполне самодостаточна сама по себе, просто её очень удобно использовать для записи результатов логарифмирования через характеристику и мантиссу – тогда при изменении масштаба на несколько порядков мантисса сохраняется, а характеристика просто увеличивается или уменьшается на несколько единиц:

lg(4.95×10⁻¹) = lg(10⁻¹) + lg(4.95) = –1 + 0.695 = ̅1.695,

lg(4.95×10²) = lg(10²) + lg(4.95) = 2 + 0.695 = 2.695.

Но замечание про ceiling вполне уместное: именно так эту схему и можно интерпретировать. И тогда возникает вопрос: а сколько у числа "целых частей"? Но я его решил на всякий случай в этой статье не поднимать (хотя он из той же серии). Только почему "в другом смысле"? Я просто использовал пример с логарифмами для легитимизации такой формы записи. И даже ссылки на Википедию привёл.

1
DELETED
Автор поста оценил этот комментарий

Я всё ещё не могу понять, почему "всё сломается на логарифмировании", если -1 + 0.(9) нам логарифмировать и не нужно.

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Это во втором случае с округлением вниз не нужно. В первом случае с логарифмом 0 будет записываться так:

0 = 0×10ⁿ

lg(0×10ⁿ) = lg(10ⁿ)+lg(0), и здесь уже значение не определено.

раскрыть ветку (1)
1
DELETED
Автор поста оценил этот комментарий

Так почему вы 0 то логарифмируете, если он является результатом логарифмирования? 1=0,1×10ⁿ

lg(0,1×10ⁿ) = lg(0,1) + lg(10ⁿ) = -1 + 1 = -1 + 0,(9)

1
DELETED
Автор поста оценил этот комментарий

"А так как вещественный логарифм применим только к положительным числам, число 0 в такой форме вообще записать невозможно."


Почему? Мы же не ноль логарифмируем, ноль это уже итог логарифмирования.

раскрыть ветку (4)
0
Автор поста оценил этот комментарий

Логарифмируется исходное число, которое мы хотим записать в описанной в посте форме. И является ли 0 итогом или аргументом логарифмирования, зависит от того, какое число мы хотим представить. Если хотим записать число 1, то 0 будет итогом логарифмирования. А если хотим записать 0, то 0 будет аргументом, и у нас ничего не выйдет.

раскрыть ветку (3)
1
DELETED
Автор поста оценил этот комментарий

Не выйдет, но нам и не нужно, чтобы 0 был аргументом.

-1 + 0.(9) это итог логарифмирования, аргумент = 1.

раскрыть ветку (2)
0
Автор поста оценил этот комментарий
0
Автор поста оценил этот комментарий

Да, всё верно.

0
Автор поста оценил этот комментарий
Я так понял, ты один читал пост )
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Минус один, можно крашиться)
Автор поста оценил этот комментарий

Таки да!

Возьмём пример из поста:
384 400 = 3.844×10⁵ =>
lg(3.844×10⁵) = lg(10⁵) + lg(3.844) = 5 + 0.585 = 5.585
Можно провести операции в обратном порядке и получить исходные 384 400.


Автор утверждает, что для 0 получится запись ̅1.(9)

Давайте считать в обратную сторону:
̅1.(9) = -1 + 0.(9) = lg(10⁻¹) + lg(10^0.(9)) = lg(10⁻¹) + lg(9.(9))= lg(9.(9)×10⁻¹) = 0.(9) = 1

Что-то не сходится.

раскрыть ветку (10)
1
Автор поста оценил этот комментарий

Стоп-стоп-стоп! Откуда в последней строке внезапно взялись логарифмы?

Там ведь нужно не логарифмы брать, а потенцировать по основанию 10.


Имеем: lg(3.844×10⁵) = lg(10⁵) + lg(3.844) = 5 + 0.585 = 5.585.

Тогда 10⁵·⁵⁸⁵ = 10⁵⁺⁰·⁵⁸⁵ = 10⁵ × 10⁰·⁵⁸⁵ = 3.844×10⁵ = 384 400.


Аналогично: lg(1) = 0 = –1 + 0.(9) =  ̅1.(9).

Тогда 10⁻¹⁺⁰·⁽⁹⁾ = 10⁻¹ × 10⁰·⁽⁹⁾ = 10⁻¹ × 10¹ = 10⁰ = 1.


Всё сходится.

раскрыть ветку (9)
0
Автор поста оценил этот комментарий
0 = -1 + 0,(9). Это что за магия такая?
раскрыть ветку (8)
1
Автор поста оценил этот комментарий

Почему магия?

0.(9) = 1.(0) = 1, откуда –1 + 0.(9) = –1 + 1 = 0.

Всё сходится.

А почему 0.(9) = 1.(0) = 1 в статье как раз и рассказано.

раскрыть ветку (7)
0
Автор поста оценил этот комментарий
Возможно я хреновый математик, но вы исключаете 0 из множества [-1, 0] в статье, что странно достаточно. Почему то справа она включена, а слева нет. Это преподносится за данность, что неверно
раскрыть ветку (6)
1
Автор поста оценил этот комментарий

Я его не только не исключаю – наоборот, я настаиваю, что 0 ∈ [–1; 0]. И в статье как раз объясняется, что мы можем прийти к точке x = 0 с двух сторон: и со стороны отрезка [–1; 0] – тогда мы получим ̅1.(9), и со стороны отрезка [0; 1] – тогда мы получим 0.(0). Ситуация точно такая же, как и с 0.(9) = 1.(0) – там мы тоже подходим к точке x = 1 со стороны [0; 1] и со стороны [1; 2]. Но я согласен, что всё это далеко не очевидные вещи. Я сам многое понял, только когда написал статью.

раскрыть ветку (4)
1
Автор поста оценил этот комментарий
Я, кажется, начинаю понимать. Ноль в данном случае, и скорее всего, находится в состоянии квантовой суперпозиции, одновременно и находясь, и не находясь в двух интервалах, что даёт нам такой эффект. Действительно, интересно получается
раскрыть ветку (3)
1
Автор поста оценил этот комментарий

О, да! Именно! :)

1
Автор поста оценил этот комментарий

Я специально не стал приплетать сюда квантовые суперпозиции, чтобы ещё больше не запутать статью. Да и, по правде говоря, они здесь ни к чему. Но в суть вопроса они позволяют проникнуть и глубину понимания дают. И я был уверен, что кто-нибудь о них обязательно вспомнит. Так что поздравляю – одну пасхалку вы нашли! :)

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

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества