2014 dxdy logo

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

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


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

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

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



Начать новую тему Ответить на тему
 
 Интересный результат теории чисел
Сообщение10.05.2009, 14:20 
Заслуженный участник


27/04/09
28128
Это я вывел с помощью Mathematica (наверно, и без меня давно выведено, но формула интересная), хотя строгого доказательства не знаю.

$$ 0,(n_b )_b  = {n \over {b^{\left\lfloor {\log _b n} \right\rfloor + 1} - 1}} $$

$ 0,(n_b )_b $ означает чисто периодическую дробь в с. счисл. с основанием b, период которой можно записать числом n (в этой же с. счисл.).

Например,
$$ 0,(90)_{10}  = {{90} \over {10^{\left\lfloor {\lg 90} \right\rfloor  + 1}  - 1}} = {{90} \over {100 - 1}} = {{90} \over {99}} = {{10} \over {11}} $$
$$ 0,(10)_2  = {2 \over {2^{1 + 1}  - 1}} = {2 \over 3} $$

Скажите что-нибудь по этому поводу...

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


06/10/08
6422
Пусть $l_b(n)$ - длина записи числа $n$ в $b$-ичной с.с.
$0.(n)_b \cdot b^{l_b(n)} = n.(n)_b$
$0.(n)_b \cdot (b^{l_b(n)}-1) = n$
$0.(n)_b = \frac{n}{b^{l_b(n)}-1}$
Осталось толко показать, что $l_b(n) = \lfloor \log_b n\rfloor +1$. Это просто.

Дискуссионного ничего не вижу. Этот прием рассказывается(применительно к десятичной системе, разумеется) в третьем классе средней школы.

 Профиль  
                  
 
 
Сообщение10.05.2009, 16:20 
Заслуженный участник


27/04/09
28128
Я доказал её! Это было легко.

Введём функцию $ {\mathop{\rm digits}\nolimits} _b n = \left\lfloor {\log _b n} \right\rfloor  + 1 $, которая показывает кол-во знаков в целой части данного числа, а дальше
$$ 0,(n_b ) = n \cdot 0,(\underbrace {0 \ldots 01}_{{\mathop{\rm digits}\nolimits} _b n}) = {n \over {b^{{\mathop{\rm digits}\nolimits} _b n}  - 1}} = {n \over {b^{\left\lfloor {\log _b n} \right\rfloor  + 1}  - 1}} $$

Добавлено спустя 1 минуту 35 секунд:

Просто я думал, что в "помогите решить" тоже это не поместить. А вдруг там какое-нибудь обобщение есть.
Ну, по крайней мере, формулу проверили :?

Добавлено спустя 1 минуту 17 секунд:

Xaositect, а почему у вас логарифм округляется сверху, а не снизу??

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


06/10/08
6422
arseniiv в сообщении #212471 писал(а):
Xaositect, а почему у вас логарифм округляется сверху, а не снизу??

Перепутал знаки.

 Профиль  
                  
 
 
Сообщение10.05.2009, 16:27 
Заслуженный участник


27/04/09
28128
Xaositect писал(а):
Этот прием рассказывается(применительно к десятичной системе, разумеется) в третьем классе средней школы.

Ну, не думаю, что в третьем, конечно. В третьем ещё дроби не проходят, и десятичное представление их

Добавлено спустя 3 минуты 56 секунд:

Просто у меня нет книг по теории чисел (больше по системам счисления), посоветуйте какую-нибудь? Буду свои "результаты" с книгой сравнивать тогда

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


06/10/08
6422
arseniiv в сообщении #212473 писал(а):
Просто у меня нет книг по теории чисел (больше по системам счисления), посоветуйте какую-нибудь? Буду свои "результаты" с книгой сравнивать тогда

Я теории чисел не знаю, так что не могу ничего кроме Виноградова посоветовать.

 Профиль  
                  
 
 
Сообщение10.05.2009, 16:56 
Заслуженный участник


27/04/09
28128
Может, кто-нибудь ещё сюда заглянет. И хотелось бы, в таком случае, электронный вариант

Добавлено спустя 2 минуты 34 секунды:

Имелся в виду Виноградов, Виктор Владимирович? А то другого я в поиске не найду, а этот не математик...

 Профиль  
                  
 
 
Сообщение10.05.2009, 17:01 
Заслуженный участник


11/05/08
32166
Вообще-то имелся в виду Иван Матвеевич.

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


06/10/08
6422
arseniiv в сообщении #212480 писал(а):
Имелся в виду Виноградов, Виктор Владимирович? А то другого я в поиске не найду, а этот не математик...

Имелся в виду Виноградов Иван Матвеевич.
Виноградов И.М. — Основы теории чисел

 Профиль  
                  
 
 
Сообщение10.05.2009, 17:12 


20/04/09
71
У Виноградова этого нет - слишком просто.
Посмотрите в учебниках (хороших) для пединститутов. Лучше старых.
В дореволюционных гимназиях это преподавалось.
Поищите по книгам в библиотеке www.mccme.ru

 Профиль  
                  
 
 
Сообщение10.05.2009, 21:56 
Заслуженный участник


27/04/09
28128
Ну, я таких не найду... Но всё равно спасибо :)

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


11/01/06
3824
Можно глянуть книгу Гашков С.Б., Чубариков В.Н. — Арифметика. Алгоритмы. Сложность вычислений (можно через poiskknig.ru поискать). Там вроде бы в $\S6$ среди прочего обсуждается представление рациональных чисел в виде десятичных дробей (я сам не читал). Для дробей с другим основанием делается аналогично.

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

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



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

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


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

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