Рассмотрим обобщение последовательностей Фибоначчи. Формула
un + r = c1 un + r – 1 + c2 un + r – 2 + ∙ ∙ ∙ + cr un
называется однородным линейным рекуррентным уравнением порядка r.
Ее решением является последовательность {un}, однозначно определенная начальными значениями u0, u1, u2, ∙ ∙ ∙, ur –1 . Решение такого уравнения называется возвратной или рекуррентной последовательностью порядка r.
Пример 1. Геометрическая прогрессия является решением уравнения un+1=qun. Ее члены описываются формулой un= u0qn. Отсюда геометрическая прогрессия является возвратной последовательностью порядка 1.
Пример 2. Арифметическая прогрессия un = u0 + nd удовлетворяет соотношению un+1 - un = un+2 - un+1. Получаем однородное рекуррентное уравнение un+2 = 2un+1 - un. Начальные данные задаются значениями u0 и u1=u0+d. Отсюда арифметическая прогрессия является возвратной последовательностью порядка 2.
Пример 3. Произвольная периодическая последовательность является возвратной последовательностью порядка p, удовлетворяющей рекуррентному соотношению un + p=un. Здесь p – период последовательности.
|
|
Для заданного рекуррентного уравнения
un + r = c1 un + r – 1 + c2 un + r – 2 + ∙ ∙ ∙ + cr un
найдем производящую функцию возвратной последовательности { un }. Обозначим K(x)=1- c1x - c2x2 - ∙ ∙ ∙ - crxr.
Теорема 1. Произведение u(x)K(x) = D(x) является многочленом степени < r.
Доказательство. Вычислим коэффициент ряда D(x) при xn+ r . Он при n ≥ 0 будет равен un + r - (c1 un + r – 1 + c2 un + r – 2 + ∙ ∙ ∙ + cr un) = 0. Отсюда D(x) – многочлен степени < n.