Dn + kB0 + Dn + k - 1B1 + . . . + DnBk. (17)
По предыдущему он должен равняться нулю:
Dn + kB0 + Dn + k - 1B1 + . . . + DnBk= 0, откуда (B0 ≠ 0)
Dn + k = -
Dn + k – 1 - . . . - Dn (n ≥ l – k + 1). (18)Это возвратное уравнение порядка k, откуда следует. Что последовательность (16) есть возвратная последовательность порядка k.
§2. Обобщение произвольных возвратных последовательностей
Из всех рассмотренных примеров наиболее общий характер имеет пример 6. Покажем, что произвольная возвратная последовательность порядка k
u1, u2, u3, . . . , un, . . . , (19)
удовлетворяющая уравнению вида
un + k = a1un +k – 1 + a2un + k – 2 + … + akun(n
m 1), (20)совпадает с последовательностью коэффициентов частного, полученного от деления многочлена P (x) на многочлен
Q (x) = 1 - a1x - . . . - akxk. (21)
Пусть n – произвольное натуральное число, удовлетворяющее условию n > k + m – 2; умножим многочлен Q (x) на u1 + u2x + u3x2 + . . . +un + 1xn . Получим:
(1 - a1x – a2x2 - . . . - akxk )( u1 + u2x + . . . + uk + m - 1xk + m - 2 + . . . +un + 1xn) = = [u1 + (u2 - a1u1)x + . . . +( uk + m – 1 - a1uk + m – 2 - . . . - akum – 1 )xk + m – 2] +
+ [( uk + m - a1uk + m – 1 - . . . - akum )xk + m – 1 + . . . + ( un + 1 - a1un - . . . - akun - k + 1 )xn ] – - [(a1un + 1 + . . . + akun - k + 2) xn + 1 + . . . + akun + 1 xn + k]. (22)
Здесь в первой квадратной скобке находится многочлен степени не выше l = k + m – 2, коэффициенты которого не зависят от взятого числа n; обозначим его через P (x):
P (x) = u1 + (u2 - a1u1)x +
+ . . . +( uk + m – 1 - a1uk + m – 2 - . . . - akum – 1 )xk + m – 2 . (23)
В следующей квадратной скобке находится многочлен, все коэффициенты которого равны нулю, в силу равенства (20). В последней квадратной скобке заключается многочлен, коэффициенты которого зависят от n; он не содержит членов степени ниже n + 1. Обозначая его через Rn (x), перепишем тождество (22) в виде
P (x) = (1 - a1x – a2x2 - . . . - akxk)( u1 + u2x + . . . +un + 1xn) + Rn (x). (24)
Отсюда видно, что u1 + u2x + . . . +un + 1xnпредставляет частное, а Rn (x) – остаток от деления P (x) на
Q (x) = 1 - a1x – a2x2 - . . . - akxk , тоесть
u1, u2, . . . , un, un + 1 , . . . ,
действительно является последовательностью коэффициентов частного, получаемого от деления многочлена (23) на (21).
В виде примера рассмотрим последовательность Фибоначчи:
u1 = 1, u2 = 1, u3 = 2, u4 = 3, u5 = 5, u6 = 8, u7 = 13, . . . ,
Так как её члены удовлетворяют уравнению
un+2 = un+1 + un (n ≥ l),
тоздесьm = 1, k = 2, a1 = 1, a2 = 1 иQ (x) = 1 – x – x2 .
Многочлен P (x) должен иметь степень не выше k + m – 2 = 1. По формуле (23) получаем:
P (x) = 1 + (1 - 1•1)x = 1.
Итак, числа Фибоначчи совпадают с последовательностью коэффициентов частного от деления 1 на 1 – x – x2 .
§3. Изучение и применение возвратных последовательностей в курсе средней школы
Один из вопросов, который приходится решать в курсе средней школы относительно арифметической и геометрической прогрессий, а также последовательности квадратов натуральных чисел, заключается в отыскании суммы n членов каждой их этих последовательностей. Пусть
u1, u2, u3, . . . , un, . . . , (25)
- возвратная последовательность порядка k, члены которой удовлетворяют уравнению:
un + k == a1un +k – 1 + a2un + k – 2 + … + akun (n
m). (26)Рассмотрим новую последовательность, образованную суммами Snчисел (25):
S1 = u1, S2 = u1 + u2 , . . . , Sn = u1 + u2 + . . . + un, . . . , (27)
и покажем, что эта последовательность сумм является также возвратной, порядка k + 1, причём её члены удовлетворяют уравнению
Sn + 1 + k = (1 + a1) Sn + k + (a2 - a1) Sn + k - 1 + . . . + (ak – ak - 1) Sn + 1 - akSn. (28)
Заметим, что
u1 = S1, u2 = S2 - u1 = S2 – S1, . . . , un = Sn – (u1 +. . .+ un - 1)= Sn - Sn – 1, (29)
Полагая S0 = 0 так, что u1 = S1 – S0, и подставляя в уравнение (26) вместо u1, u2, u3, . . . , un, . . . , их выражения через S0, S1, S2, . . . , Sn, . . . , получим:
Sn + k - Sn + k – 1 =a1(Sn + k – 1 - Sn + k – 2)+ a2(Sn + k – 2 - Sn + k – 3) + ... + ak(Sn - Sn – 1),
Откуда Sn + k = (1 + a1) Sn + k – 1 + (a2 - a1) Sn + k - 2 + . . . + (ak – ak - 1) Sn - akSn – 1 (n ≥ m),
или, заменяяздесьn черезn+1:
Sn + k + 1 = (1 + a1) Sn + k + (a2 - a1) Sn + k - 1 + . . . + (ak – ak - 1) Sn + 1 - akSn (n ≥ m - 1).
Это – возвратное уравнение порядка k + 1.
Примеры:
a) Геометрическая прогрессия.
Здесь un= aqn-1 и
Sn = u1 + u2 + . . . + un = a + aq+ . . . + aqn-1 .
Так как члены {un} удовлетворяют уравнению вида un + 1 = qun, то члены {Sn} должны удовлетворять уравнению
Sn(1 + q) Sn + 1 - qSn. (30)
b) Последовательность квадратов натуральных чисел.
Здесь un= n2 и Sn= 1 + 22 + . . . + n2 .
Так как члены {un} удовлетворяют уравнению
un + 3 = 3un + 2- 3un + 1 + un,
то члены {Sn} удовлетворяют уравнению вида
Sn + 4 = 4Sn + 3- 6un + 2 + 4Sn + 1 - Sn .
c) Числа Фибоначчи.
Так как они удовлетворяют уравнению
un+2 = un+1 + un ,
то суммы их Snдолжны удовлетворять уравнению
§4. Формулы вычисления любого члена возвратной последовательности. Базис возвратного уравнения
В случае простейших возвратных последовательностей, например арифметической и геометрической прогрессий, последовательности квадратов или кубов натуральных чисел, а также периодической последовательности, можно находить любой член последовательности, не прибегая к вычислению предшествующих членов. Но в случае последовательности числе Фибоначчи или общей последовательности коэффициентов частного от деления двух многочленов, на первый взгляд это невозможно, и чтобы вычислить тринадцатое число Фибоначчи u13 , нужно найти предварительно, один за другим, все предшествующие члены (пользуясь уравнением un+2 = un+1 + un):
u1 = 1, u2 = 1, u3 = 2, u4 = 3, u5 = 5, u6 = 8, u7 = 13, u8 = 21, u9 = 34,
u10 = 55, u11 = 89, u12 = 144, u13 = 233.
В ходе детального исследования структуры членов возвратной последовательности можно получить формулы, позволяющие вычислить в самом общем случае любой член возвратной последовательности, не прибегая к вычислению предшествующих членов. Эти формулы можно рассматривать как далеко идущие обобщения формул для общего члена арифметической или геометрической прогрессий. Пусть
un + k== a1un +k – 1 + a2un + k – 2 + … + akun(31)
- возвратное уравнение порядка k. Если оно выполняется для всех натуральных значений n = 1, 2, 3, . . . , то, положив n = 1, получим:
uk + 1 == a1uk + a2uk – 1 + … + aku1 .
Теперь зная u1, u2, u3, . . . , ukможно вычислить uk + 1 . Полагая в уравнении (31) n = 2 найдём:
uk + 2 == a1uk + 1 + a2uk+ … + aku2 .
Значит, уже известно и значение uk + 2 . Если m – какое-либо натуральное число, и уже вычислены члены последовательности u1, u2, u3, . . . , uk, uk + 1, . . . , um + k – 1, то, полагая в уравнении (31) n = m, найдём из него следующий член um + k.
Итак, члены возвратной последовательности порядка k, удовлетворяющей уравнению (31), определяются единственным образом с помощью этого уравнения, если известны первые k членов последовательности: u1, u2, u3, . . . , uk.
Выбирая их различными способами можно получить бесконечное множество различных последовательностей, удовлетворяющих уравнению (31). Их различие между собой будет проявляться уже в первых k членах и будет обнаруживаться также в дальнейших членах.
Так, например, уравнению первого порядка
un + 1 = qun
удовлетворяют всевозможные геометрические прогрессии со знаменателем q (они различаются друг от друга значениями первого члена u1).
Пусть имеем некоторое количество последовательностей, удовлетворяющих одному и тому же уравнению (31):
x1, x2, . . . , xn, . . . ,y1, y2, . . . , yn, . . . ,
. . . . . . . . . . . . . . . . (32)
z1, z2, . . . , zn, . . . ,
Тогда выполняется уравнение:
xn + k == a1xn +k – 1 + a2xn + k – 2 + … + akxn ,