2014 dxdy logo

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

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


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


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Рекуррентная формула для членов последовательности Фарея
Сообщение16.06.2016, 15:43 
Аватара пользователя


04/06/14
627
Подскажите пожалуйста, как получить такую, исходя из некоторых известных соображений, например исходя из факта, что между двумя дробями из $F_n$ лежит их медианта (сумма числителей этих дробей, делёная на сумму их знаменателей), принадлежащая $F_n$. Пытался поработать с выражением медианты для получения её выражения через исходные дроби, получив таким образом рекуррентное соотношение, но здесь возникли некие проблемы: не удаётся удачно разделить числитель и знаменатель на что-нибудь, что приведёт к появлению явной записи исходных дробей. К примеру пусть $f_{k-1} = a/b < f_{k} = \frac{a+c}{b+d} < f_{k+1} = c/d$ при $f_i\in F_n$. Попытаемся разделить числитель и знаменатель $f_k$, скажем, на $b$, но тогда нужны выражения для $c/b$ и $d/b$ через $f_i$, но ничего кроме тривиальных тождеств на этом пути получить не сумел.

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


01/03/06
13626
Москва
В вики есть алгоритм, даже с кодом на Питоне.

 Профиль  
                  
 
 Re: Рекуррентная формула для членов последовательности Фарея
Сообщение16.06.2016, 20:43 
Аватара пользователя


04/06/14
627
Brukvalub, да, я видел, но так и не придумал, как отсюда получить рекуррентную зависимость между дробями и их медиантой. Если у вас есть какие-то мысли, было б неплохо, если б поделились, попробовал бы реализовать. Нужна какая-то явная зависимость, скажем, вида $f_k=g(f_{k-1}, f_{k+1})$.

-- 16.06.2016, 22:09 --

Если найти способ, как выразить $b/d$ (при обозначениях выше), то этого окажется достаточно.

 Профиль  
                  
 
 Re: Рекуррентная формула для членов последовательности Фарея
Сообщение16.06.2016, 21:34 
Заслуженный участник


27/04/09
28128
maximk
Так вам нужна зависимость от предыдущего и следующего члена или от двух предыдущих? В обоих случаях всё тривиально.
1. Если вы ищите медианту, вам нужно выделить числитель и знаменатель окружающих её дробей.
2. Если вы ищите дробь по медианте её с другой известной, вам нужно выделить числитель и знаменатель окружающих её дробей, а формула с их использованием выводится в упомянутом Brukvalub разделе.
Вам осталось только по рациональному числу узнать числитель и знаменатель соответствующей несократимой дроби. Эти две функции можно и не выражать через что-нибудь ещё (а если вам надо их через что-то выразить, будьте конкретнее, через что именно). Если вы пишете какой-то код, онидолжны быть и так даны, потому что представлять точные рациональные числа в формате с плавающей запятой в этом случае нет смысла.

 Профиль  
                  
 
 Re: Рекуррентная формула для членов последовательности Фарея
Сообщение16.06.2016, 22:21 
Аватара пользователя


11/08/11
1135
Как именно заданы рациональные числа, над которыми вы хотите это делать? Если в виде пары числитель-знаменатель, то вообще не вижу предмета обсуждения. А если иначе, то как?

 Профиль  
                  
 
 Re: Рекуррентная формула для членов последовательности Фарея
Сообщение16.06.2016, 22:43 
Аватара пользователя


04/06/14
627
По определению последовательности Фарея $F_n$ элементы из этой последовательности имеют вид $a/b$, где $b$ не превосходит $n$, $a$ не превосходит $b$, $a$ и $b$ взаимно просты.
Наверное всё очень просто, но почему-то не вижу решения.

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


27/04/09
28128
Решения чего? Прокомментируйте как-нибудь подробнее, телепаты в отпуске.

 Профиль  
                  
 
 Re: Рекуррентная формула для членов последовательности Фарея
Сообщение17.06.2016, 00:10 
Аватара пользователя


11/08/11
1135
То есть, по сути, нам даны не числа вида $\frac{a}{b}$, а пары чисел вида $(a,b)$, с НОД равным единице. И вот есть у нас две пары $(a,b),(c,d)$ по которым мы хочем построить пару $(a+c,b+d)$, которую потом надо сократить на НОД. Какбе укажите пальцем в действие, вызывающее у вас затруднение?

-- 17.06.2016, 00:17 --

Обратная же задача по числу и медианте его с другим числом найти это другое число - вообще однозначного решения не имеет. Вот нам известно число $\frac{1}{4}$ и медианта $\frac{1}{2}$. Второе число может оказаться равным $\frac{3}{4}$, а может очень даже $\frac{5}{8}$, а может и чему еще похуже. Сами продолжите ряд, это нетрудно.

 Профиль  
                  
 
 Re: Рекуррентная формула для членов последовательности Фарея
Сообщение17.06.2016, 09:06 
Аватара пользователя


04/06/14
627
Хотелось бы составить рекуррентную формулу типа формулы для чисел Фибоначчи, чтобы применить производящие функции и найти формулу общего n-го члена последовательности $F_n$, если это возможно по аналогии с методом, применяемым для чисел Фибоначчи. Начал делить числитель и знаменатель медианты для определенности, скажем, на $d$, в итоге если я получаю вид $b/d$ (чтоб явно выразить медианту через $f_{k-1}$ и $f_{k+1}$), то через $a/c$, и встает проблема того же рода.

 Профиль  
                  
 
 Re: Рекуррентная формула для членов последовательности Фарея
Сообщение17.06.2016, 09:21 
Заслуженный участник


16/02/13
4214
Владивосток
INGELRII в сообщении #1132230 писал(а):
потом надо сократить на НОД
Даже этого не надо. Дробь заведомо будет несократимой.

 Профиль  
                  
 
 Re: Рекуррентная формула для членов последовательности Фарея
Сообщение17.06.2016, 09:30 
Аватара пользователя


11/08/11
1135
iifat в сообщении #1132275 писал(а):
Дробь заведомо будет несократимой.

$2/7$ и $1/2$.

-- 17.06.2016, 09:35 --

maximk
Om nom nom nom. Давайте сначала: есть две пары чисел. Надо:

1) Сложить эти две пары, как вектора;
2) Получившуюся пару сократить на ее НОД.

Повторяю просьбу
INGELRII в сообщении #1132230 писал(а):
укажите пальцем в действие, вызывающее у вас затруднение?

 Профиль  
                  
 
 Re: Рекуррентная формула для членов последовательности Фарея
Сообщение17.06.2016, 10:06 
Аватара пользователя


04/06/14
627
Непонятно, как отсюда получить рекуррентное соотношение на дроби.

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


19/12/10
1546
Вам уже давали ссылку на алгоритм в Википедии, обладающий требуемыми вами свойствами:
Википедия писал(а):
Каждая итерация алгоритма строит следующую дробь на основе двух предыдущих.
И чем вас не устроили, приведённые там, формулы:$$p = \left\lfloor\frac{n+b}{d}\right\rfloor c - a$$ $$q = \left\lfloor\frac{n+b}{d}\right\rfloor d - b $$ :?:

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


01/03/06
13626
Москва
whitefox в сообщении #1132282 писал(а):
чем вас не устроили, приведённые там, формулы

Как я понял, maximk хочет произвести какие-то теоретические изыскания с числами Фарея, поэтому ему не подходит алгоритм последовательной генерации рядов Фарея, а нужна именно рекуррентная формула или формула, выписывающая $n$ -е число по его номеру.

 Профиль  
                  
 
 Re: Рекуррентная формула для членов последовательности Фарея
Сообщение17.06.2016, 11:51 
Аватара пользователя


11/08/11
1135
То есть стоит задача построить, например, $F_8$, имея лишь первые его два члена $0/1$ и $1/8$, что ли? Но это невозможно. Если нам даны медианта двух чисел и одно из этих чисел, то второе восстановить однозначно нельзя, множество решений аж счетно.

-- 17.06.2016, 11:54 --

iifat в сообщении #1132275 писал(а):
Дробь заведомо будет несократимой.

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

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.

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



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

Сейчас этот форум просматривают: YandexBot [bot]


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

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