Рекуррентные соотношения и производящие функции
1. Производящие функции и действия над ними
Определение. Пусть
— произвольная (бесконечная) последовательность чисел (целых, рациональных, вещественных или комплексных). Производящей функцией (производящим рядом) называется запись вида


Замечание. Не следует думать, что мы можем сказать, чему равно значение производящей функции
в точке
. Переменная
является формальной, и ряд
смысла не имеет. Единственное, что мы можем сказать про функцию
, это что ее значение в нуле равно
. Если, однако, производящий ряд является полиномом (т.е. все его коэффициенты кроме конечного числа равны нулю), то значение этого ряда в любой точке выражается конечной суммой и поэтому имеет смысл.






Определение. Суммой двух производящих функций


называется производящая функция

Произведением производящих функций
и
называется производящая функция



Определение. Пусть
и
— две производящие функции, причем
. Подстановкой производящей функции
в функцию
называется производящая функция






Если, например
, то 


Очевидно, что если обе производящие функции являются многочленами, то определения суммы, произведения и подстановки производящих функций совпадают с определениями суммы, произведения и подстановки многочленов.
2. Элементарные производящие функции
Поскольку неудобно каждый раз записывать производящую функцию в виде ряда, то для некоторых часто встречающихся функций введены сокращенные записи.
Определение.

где
— произвольное комплексное число.

Коэффициент при
в этой записи называется числом сочетаний из
по
и обозначается
или
.





![\begin{array}{l}<br />
\displaystyle<br />
{\rm 2)}\ e^s=1+s+{s^2\over 2!}+{s^3\over 3!}+\ldots\\[3mm]<br />
\displaystyle<br />
{\rm 3)}\ \ln{1\over 1-s}=s+{s^2\over 2}+{s^3\over 3}+\ldots\\[3mm]<br />
\displaystyle<br />
{\rm 4)}\ \sin s=s-{s^3\over 3!}+{s^5\over 5!}-\ldots\\[3mm]<br />
\displaystyle<br />
{\rm 5)}\ \cos s=1-{s^2\over 2!}+{s^4\over 4!}-\ldots<br />
\end{array} \begin{array}{l}<br />
\displaystyle<br />
{\rm 2)}\ e^s=1+s+{s^2\over 2!}+{s^3\over 3!}+\ldots\\[3mm]<br />
\displaystyle<br />
{\rm 3)}\ \ln{1\over 1-s}=s+{s^2\over 2}+{s^3\over 3}+\ldots\\[3mm]<br />
\displaystyle<br />
{\rm 4)}\ \sin s=s-{s^3\over 3!}+{s^5\over 5!}-\ldots\\[3mm]<br />
\displaystyle<br />
{\rm 5)}\ \cos s=1-{s^2\over 2!}+{s^4\over 4!}-\ldots<br />
\end{array}](http://hijos.ru/wp-content/ql-cache/quicklatex-5595f8563929068caba85231f818c790.gif)
При натуральном значении
часть 1) определения совпадает с обычным определением степени многочлена. Пользуясь этим, можно получить простейшие комбинаторные тождества. Подставляя, например,
и
, получаем тождества:




Между введенными функциями имеются соотношения, которые также связаны с комбинаторными тождествами. Докажем, например, что

Действительно, свободный член произведения равен
, а при
получаем



что совпадает с левой частью равенства 2) при
, откуда получаем требуемое.

Можно также доказать следующие равенства (сделайте это самостоятельно):
![\begin{array}{l}<br />
1)\ \sin^2 s+\cos^2 s=1,\\<br />
2)\ (1+s)^{\alpha}(1+s)^{\beta}=(1+s)^{\alpha+\beta},\\<br />
3)\ e^{\ln(1-s)^{-1}}=(1-s)^{-1},\\<br />
\displaystyle<br />
4)\ \ln(1+s)=s-{1\over 2}s^2+{1\over 3}s^3-\ldots+{(-1)^{n+1}\over n}s^n+\ldots,\\[3mm]<br />
5)\ \ln(1-s)^{-\alpha}=\alpha\ln(1-s)^{-1}<br />
\end{array} \begin{array}{l}<br />
1)\ \sin^2 s+\cos^2 s=1,\\<br />
2)\ (1+s)^{\alpha}(1+s)^{\beta}=(1+s)^{\alpha+\beta},\\<br />
3)\ e^{\ln(1-s)^{-1}}=(1-s)^{-1},\\<br />
\displaystyle<br />
4)\ \ln(1+s)=s-{1\over 2}s^2+{1\over 3}s^3-\ldots+{(-1)^{n+1}\over n}s^n+\ldots,\\[3mm]<br />
5)\ \ln(1-s)^{-\alpha}=\alpha\ln(1-s)^{-1}<br />
\end{array}](http://hijos.ru/wp-content/ql-cache/quicklatex-ef105247bf344a6866b9fd963048aedd.gif)
3. Деление производящих функций
С делением производящих функций дело обстоит сложнее. Так, например, не существует формального степенного ряда
, такого, что
.


Утверждение. Пусть
— формальный степенной ряд, такой, что
. Тогда существует единственный формальный степенной ряд
, такой, что
.




Доказательство. Проведем доказательство по индукции.
. Пусть теперь все коэффициенты ряда
вплоть до степени
однозначно определены. Коэффициент при степени
определяется из условия
. Это линейное уравнение относительно
, причем
. Поэтому это уравнение имеет единственное решение.







Замечание. Только что доказанное утверждение очевидно неверно, если мы рассматриваем формальные степенные ряды с целыми коэффициентами. Оно будет верно только в том случае, если
.

4. Производящая функция для последовательности чисел Фибоначчи
Последовательность чисел Фибоначчи определяется соотношением
,
при
. Ее члены
Выведем производящую функцию для этой последовательности.




Определяющее соотношение для последовательности означает, что ее производящая функция
удовлетворяет соотношению
, откуда
.



Представим дробь в виде суммы простейших дробей:
![\begin{array}{l}<br />
\displaystyle<br />
{s\over 1-s-s^2}=-{5+\sqrt{5}\over 10s_1}\cdot{1\over 1-{s\over s_1}}- {5-\sqrt{5}\over 10s_2}\cdot{1\over 1-{s\over s_2}}=\\[5mm]<br />
\displaystyle<br />
=-{5+\sqrt{5}\over 10\cdot{-1-\sqrt{5}\over 2}}\left(1+{s\over s_1}+{s^2\over s_1^2}+\dots\right)-{5-\sqrt{5}\over 10\cdot{-1+\sqrt{5}\over 2}}\left(1+{s\over s_2}+{s^2\over s_2^2}+\ldots\right)=\\[5mm]<br />
\displaystyle<br />
=-{1\over \sqrt{5}}\left(1+{s\over s_1}+{s^2\over s_1^2}+\ldots\right)+ {1\over \sqrt{5}}\left(1+{s\over s_2}+{s^2\over s_2^2}+\ldots\right),<br />
\end{array} \begin{array}{l}<br />
\displaystyle<br />
{s\over 1-s-s^2}=-{5+\sqrt{5}\over 10s_1}\cdot{1\over 1-{s\over s_1}}- {5-\sqrt{5}\over 10s_2}\cdot{1\over 1-{s\over s_2}}=\\[5mm]<br />
\displaystyle<br />
=-{5+\sqrt{5}\over 10\cdot{-1-\sqrt{5}\over 2}}\left(1+{s\over s_1}+{s^2\over s_1^2}+\dots\right)-{5-\sqrt{5}\over 10\cdot{-1+\sqrt{5}\over 2}}\left(1+{s\over s_2}+{s^2\over s_2^2}+\ldots\right)=\\[5mm]<br />
\displaystyle<br />
=-{1\over \sqrt{5}}\left(1+{s\over s_1}+{s^2\over s_1^2}+\ldots\right)+ {1\over \sqrt{5}}\left(1+{s\over s_2}+{s^2\over s_2^2}+\ldots\right),<br />
\end{array}](http://hijos.ru/wp-content/ql-cache/quicklatex-a15ca9423b55eff47231ff649a17d84c.gif)
здесь
.

Отсюда
![\begin{array}{l}\displaystyle<br />
f_n={1\over \sqrt{5}}(s_2^{-n}-s_1^{-n})={(-1)^n\over<br />
\sqrt{5}}(s_1^n-s_2^n)=\\[5mm]<br />
\displaystyle<br />
={(-1)^n\over \sqrt{5}}\left(\left({-1-\sqrt{5}\over 2}\right)^n-\left({-1+\sqrt{5}\over 2}\right)^n\right).<br />
\end{array} \begin{array}{l}\displaystyle<br />
f_n={1\over \sqrt{5}}(s_2^{-n}-s_1^{-n})={(-1)^n\over<br />
\sqrt{5}}(s_1^n-s_2^n)=\\[5mm]<br />
\displaystyle<br />
={(-1)^n\over \sqrt{5}}\left(\left({-1-\sqrt{5}\over 2}\right)^n-\left({-1+\sqrt{5}\over 2}\right)^n\right).<br />
\end{array}](http://hijos.ru/wp-content/ql-cache/quicklatex-04635c52b01f8033e0a164987c284e91.gif)
Здесь мы воспользовались тем, что
.

5. Числа Каталана
Еще одна известная последовательность: последовательность Каталана
Она задается соотношением
,
. Так, например, при
получаем
.





Рассмотрим производящую функцию для чисел Каталана:

Определяющее соотношение для производящей функции означает, что она удовлетворяет следующему уравнению:

из которого легко найти саму производящую функцию

Этот вид производящей функции позволяет найти формулу для чисел Каталана. Согласно общей формуле бинома Ньютона имеем

или, умножая числитель и знаменатель на
и сокращая на
, получаем



Эта формула дает и более простое рекуррентное соотношение для чисел Каталана:

6. Рациональные производящие функции
Теорема. Пусть последовательность
задается линейным рекуррентным соотношением порядка 



и числа
фиксированы. Тогда производящая функция
рациональна,
, причем степень многочлена
равна
, а степень
не превосходит
.







Доказательство теоремы, по существу, повторяет рассуждение для чисел Фибоначчи. Рекуррентное соотношение можно переписать в виде уравнения на производящую функцию:

Разрешая это линейное уравнение относительно
, получаем утверждение теоремы.

Оказывается, что и наоборот, последовательность коэффициентов всякой рациональной производящей функции удовлетворяет рекуррентному соотношению.
Теорема. Пусть
, причем степень многочлена
равна
, а степень
меньше
. Тогда коэффициенты производящей функции
удовлетворяют линейному рекуррентному соотношению с постоянными коэффициентами.






Скажем несколько слов о производящих функциях несколько более общего вида.
Пусть
и степень многочлена
не меньше степени многочлена
. Тогда
можно представить в виде
, и степень многочлена
уже меньше степени
. Тем самым, по предыдущей теореме, коэффициенты данной функции удовлетворяют линейному рекуррентному соотношению, начиная с некоторого номера. Обратное утверждение, очевидно, тоже справедливо.







7. Произведение Адамара рациональных производящих функций
Определение. Произведением Адамара производящих функций


называется производящая функция

Таким образом, произведение Адамара двух последовательностей — это последовательность, состоящая из почленных произведений соответственных членов этих последовательностей.
Лемма. Производящая функция для последовательности
рациональна тогда и только тогда, когда существуют такие числа
и такие многочлены
, что начиная с некоторого номера 





Выражение в правой части этого равенства называется квазимногочленом от переменной
.

Доказательство. Заметим прежде всего, что производящая функция
имеет вид

![\begin{array}{l}<br />
(1-qs)^{-k}=1-\left(\begin{array}{r}<br />
-k\\ 1<br />
\end{array}\right)qs+\left(\begin{array}{r}<br />
-k\\ 2<br />
\end{array}\right)q^2s^2-\left(\begin{array}{r}<br />
-k\\ 3<br />
\end{array}\right)q^3s^3+\ldots=\\[2mm]<br />
=1+\left(\begin{array}{r}<br />
k\\ 1<br />
\end{array}\right)qs+\left(\begin{array}{c}<br />
k+1\\ 2<br />
\end{array}\right)q^2s^2+\left(\begin{array}{c}<br />
k+2\\ 3<br />
\end{array}\right)q^3s^3+\dots=\\[2mm]<br />
=1+\left(\begin{array}{c}<br />
k\\ k-1<br />
\end{array}\right)qs+\left(\begin{array}{c}<br />
k+1\\ k-1<br />
\end{array}\right)q^2s^2+\left(\begin{array}{c}<br />
k+2\\ k-1<br />
\end{array}\right)q^3s^3+\ldots<br />
\end{array} \begin{array}{l}<br />
(1-qs)^{-k}=1-\left(\begin{array}{r}<br />
-k\\ 1<br />
\end{array}\right)qs+\left(\begin{array}{r}<br />
-k\\ 2<br />
\end{array}\right)q^2s^2-\left(\begin{array}{r}<br />
-k\\ 3<br />
\end{array}\right)q^3s^3+\ldots=\\[2mm]<br />
=1+\left(\begin{array}{r}<br />
k\\ 1<br />
\end{array}\right)qs+\left(\begin{array}{c}<br />
k+1\\ 2<br />
\end{array}\right)q^2s^2+\left(\begin{array}{c}<br />
k+2\\ 3<br />
\end{array}\right)q^3s^3+\dots=\\[2mm]<br />
=1+\left(\begin{array}{c}<br />
k\\ k-1<br />
\end{array}\right)qs+\left(\begin{array}{c}<br />
k+1\\ k-1<br />
\end{array}\right)q^2s^2+\left(\begin{array}{c}<br />
k+2\\ k-1<br />
\end{array}\right)q^3s^3+\ldots<br />
\end{array}](http://hijos.ru/wp-content/ql-cache/quicklatex-e563c348279549ee608158ea32e36e5c.gif)
Коэффициент при
в этой производящей функции равен


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





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

Пусть степень многочлена
равна
. Многочлены
, коэффициенты которых определяются равенством, приведенным выше, образуют базис в пространстве многочленов степени не выше
. Действительно, любая последовательность многочленов степеней
образует базис в этом пространстве. Поэтому многочлен
представляется в виде линейной комбинации многочленов
, и соответствующая производящая функция есть просто линейная комбинация функций
,
. Для произвольного квазимногочлена мы получаем линейную комбинацию функций такого вида при различных
. Лемма доказана.










Теорема. Произведение Адамара двух рациональных производящих функций рационально.
Доказательство. Принимая в расчет лемму, для доказательства теоремы осталось заметить, что произведение квазимногочленов является квазимногочленом. Это утверждение непосредственно вытекает из формулы, приведенной в лемме.
8. Дифференцирование и интегрирование производящих функций
Определение. Пусть
— производящая функция. Производной этой функции называется функция


Интегралом этой функции называется функция

Замечание. Нетрудно видеть, что для функций, представимых в виде степенных рядов, формула для производной соответствует обычной. Формула для интеграла соответствует значению интеграла с переменным верхним пределом

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

Легко видеть, что

поэтому

Задачи.
1. Решите последовательности
а)
,
,
,
.




б)
,
,
,
.




2. Докажите равенства (3)–(7).
3. Найдите производящие функции для последовательностей
а)
;

б)
;

в)
.

4. Рациональны ли производящие функции для последовательностей
а)
;

б)
?

5. Пусть
— производящая функция для последовательности
Найдите производящие функции для последовательностей


а)
;

б) 

6. Пользуясь производящей функцией для чисел Фибоначчи, доказать для них тождества
а)
;

б)
;

в)
;

г)
.

7. Пусть
. Докажите, что


Докажите, что
.

8. Последовательность
такова, что


Найдите
.

9. Пусть
. Найдите рекуррентное уравнение


Оцените сходимость и вычислите
.

10. Пусть

Доказать, что для некоторого
.


11. Доказать, что при любых натуральных 


— целые числа, удовлетворяющие рекуррентному соотношению

12. Пусть

Докажите, что

Немає коментарів:
Дописати коментар