2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Последовательность Леонардо и представление чисел
Сообщение08.11.2011, 01:07 
Аватара пользователя


05/02/06
387
Последовательность Леонардо задается реккурентным соотношением: $L_n=L_{n-1}+L_{n-2}+1$, и похожа на последовательность Фибоначчи. В частности, при начальных условиях $L_1=L_2=0$ получим $L_n=F_n-1$. В каталоге Sloane это последовательность http://oeis.org/A000071.
Интуиция, а также Brown's criterion подсказывают, что любое целое положительное число может быть представленно в виде суммы различных чисел Леонардо. Следующий вопрос - единственно ли такое представление? Из формулы $L_n=L_{n-1}+L_{n-2}+1$ можно предположить, что оно не будет содержать двух единиц подряд и единицу справа от них на произвольном расстоянии. Таким образом, нужно сформулировать и доказать аналог Zeckendorf's theorem.

 Профиль  
                  
 
 Re: Последовательность Леонардо и представление чисел
Сообщение08.11.2011, 07:48 
Заслуженный участник
Аватара пользователя


14/02/07
2648
Alik в сообщении #500945 писал(а):
Следующий вопрос - единственно ли такое представление? Из формулы $L_n=L_{n-1}+L_{n-2}+1$

Вот Вы сами на свой вопрос и ответили. Поскольку $1$ является членом данной последовательности, данная формула недвузначно намекает, что представление не единственно, и за примером далеко ходить не надо: $1+2+4=7$.
(К слову, если б оно было единственно, члены последовательности росли бы не медленнее степеней двойки, что не так.)

 Профиль  
                  
 
 Re: Последовательность Леонардо и представление чисел
Сообщение10.11.2011, 01:11 
Аватара пользователя


05/02/06
387
То, что для одного и того же числа могут быть несколько представлений понятно. Так, например, для $x=L_n$ их будет по крайней мере два:
Код:
01100...001
10000...000
Однако, есть такие числа для которых существует одно и только одно представление. Можно предположить, что оно совпадает с некоторым каноническим представлением для всех остальных чисел. Нужно понять как это каноническое представление построено.

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


14/02/07
2648
Ну что сказать. Успехов в понимании!

 Профиль  
                  
 
 Re: Последовательность Леонардо и представление чисел
Сообщение11.11.2011, 01:50 
Аватара пользователя


05/02/06
387
За пожелание - спасибо. Как выяснилось, на эту тему существует статья, и все предыдущие вопросы сводятся к ее пониманию. Такое чувство, что автор хотел запутать врага:
D.E. Daykin, "Representation of natural numbers as sums of generalised Fibonacci numbers - II," The Fibonacci Quarterly, Vol. 7, no.5, 1969
http://www.fq.math.ca/Scanned/7-5/daykin2.pdf
Итак, первые прикидки. Легко показать, что $L_{n+1}=L_n+L_{n-2}+L_{n-4}+...+L_1+n$. Таким образом, если для представления $N$ применить алгоритм последовательного вычитания, он даст код $1010...101$. Это первая часть марлезонского балета. Теперь нужно разобраться с хвостом $n$. Он, очевидно, накапливается и дает арифметическую прогрессию $1+2+3+...+n'$. Пусть ее сумма равна $s$, которую нужно добавить к полученному коду. Отсюда вывод - вид канонического представления зависит от резолюции числа $N$...

 Профиль  
                  
 
 Re: Последовательность Леонардо и представление чисел
Сообщение13.11.2011, 04:06 
Аватара пользователя


05/02/06
387
Итак, в статье Дайкина обобщенные $(h, k)$ числа Фибоначчи определены для $h\leqslant k \leqslant h+1$ как:

$
u_n=\begin{cases}
n & \text{ if } 1 \leqslant n\leqslant k \\ 
u_{n-1}+u_{n-h} & \text{ if } k<n<h+k \\ 
u_{n-1}+u_{n-k}+(k-h) & \text{ if } n\geqslant h+k 
\end{cases}
$

В частности, для $k=h=2$ получим обычные числа Фибоначчи, а для $k=2$ и $h=1$ числа Леонардо:

$
F_n=\begin{cases}
1,\: 2\\ 
2+1\\
F_{n-1}+F_{n-2}
\end{cases} 
$ и $
L_n=\begin{cases}
1,\: 2\\ 
L_{n-1}+L_{n-2}+1
\end{cases}
$

Если некоторая последовательность $v_n$ представляет собой обобщенные $(h, k)$ числа Фибоначчи, то для натурального $v_{i_d} \leqslant N < v_{i_d+1}$ существует одно и только одно представление в виде:

$N=\sum\limits_{j=1}^{d}v_{i_j}$ где $
\begin{cases}
i_2\geqslant i_1+h & \text{ if } d>1 \\ 
i_{j+1}\geqslant i_j+k & \text{ if } 2 \leqslant j<d
\end{cases}
$

Из этого, в частности следует, что в представлении Фибоначчи нет двух рядом стоящих единиц. Действительно, подставляя

$i_1=1$ и $k=h=2$ в $
\begin{cases}
i_2 = i_1+h \\ 
i_{j+1}= i_j+k 
\end{cases}
$ последовательно получим $i_j=1,3,5,7,9...$

Для последовательности Леонардо параметры $k=2$ и $h=1$ дают $i_j=1,2,4,6,8...$

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

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



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

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


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

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