Рекуррентные соотношения и производящие функции
1. Производящие функции и действия над ними
Определение. Пусть
— произвольная (бесконечная) последовательность чисел (целых, рациональных, вещественных или комплексных). Производящей функцией (производящим рядом) называется запись вида
Замечание. Не следует думать, что мы можем сказать, чему равно значение производящей функции
в точке
. Переменная
является формальной, и ряд
смысла не имеет. Единственное, что мы можем сказать про функцию
, это что ее значение в нуле равно
. Если, однако, производящий ряд является полиномом (т.е. все его коэффициенты кроме конечного числа равны нулю), то значение этого ряда в любой точке выражается конечной суммой и поэтому имеет смысл.
Определение. Суммой двух производящих функций
называется производящая функция
Произведением производящих функций
и
называется производящая функция
Определение. Пусть
и
— две производящие функции, причем
. Подстановкой производящей функции
в функцию
называется производящая функция
Если, например
, то 
Очевидно, что если обе производящие функции являются многочленами, то определения суммы, произведения и подстановки производящих функций совпадают с определениями суммы, произведения и подстановки многочленов.
2. Элементарные производящие функции
Поскольку неудобно каждый раз записывать производящую функцию в виде ряда, то для некоторых часто встречающихся функций введены сокращенные записи.
Определение.
где
— произвольное комплексное число.
Коэффициент при
в этой записи называется числом сочетаний из
по
и обозначается
или
.
При натуральном значении
часть 1) определения совпадает с обычным определением степени многочлена. Пользуясь этим, можно получить простейшие комбинаторные тождества. Подставляя, например,
и
, получаем тождества:
Между введенными функциями имеются соотношения, которые также связаны с комбинаторными тождествами. Докажем, например, что
Действительно, свободный член произведения равен
, а при
получаем
что совпадает с левой частью равенства 2) при
, откуда получаем требуемое.
Можно также доказать следующие равенства (сделайте это самостоятельно):
3. Деление производящих функций
С делением производящих функций дело обстоит сложнее. Так, например, не существует формального степенного ряда
, такого, что
.
Утверждение. Пусть
— формальный степенной ряд, такой, что
. Тогда существует единственный формальный степенной ряд
, такой, что
.
Доказательство. Проведем доказательство по индукции.
. Пусть теперь все коэффициенты ряда
вплоть до степени
однозначно определены. Коэффициент при степени
определяется из условия
. Это линейное уравнение относительно
, причем
. Поэтому это уравнение имеет единственное решение.
Замечание. Только что доказанное утверждение очевидно неверно, если мы рассматриваем формальные степенные ряды с целыми коэффициентами. Оно будет верно только в том случае, если
.
4. Производящая функция для последовательности чисел Фибоначчи
Последовательность чисел Фибоначчи определяется соотношением
,
при
. Ее члены
Выведем производящую функцию для этой последовательности.
Определяющее соотношение для последовательности означает, что ее производящая функция
удовлетворяет соотношению
, откуда
.
Представим дробь в виде суммы простейших дробей:
здесь
.
Отсюда
Здесь мы воспользовались тем, что
.
5. Числа Каталана
Еще одна известная последовательность: последовательность Каталана
Она задается соотношением
,
. Так, например, при
получаем
.
Рассмотрим производящую функцию для чисел Каталана:
Определяющее соотношение для производящей функции означает, что она удовлетворяет следующему уравнению:
из которого легко найти саму производящую функцию
Этот вид производящей функции позволяет найти формулу для чисел Каталана. Согласно общей формуле бинома Ньютона имеем
или, умножая числитель и знаменатель на
и сокращая на
, получаем
Эта формула дает и более простое рекуррентное соотношение для чисел Каталана:
6. Рациональные производящие функции
Теорема. Пусть последовательность
задается линейным рекуррентным соотношением порядка 
и числа
фиксированы. Тогда производящая функция
рациональна,
, причем степень многочлена
равна
, а степень
не превосходит
.
Доказательство теоремы, по существу, повторяет рассуждение для чисел Фибоначчи. Рекуррентное соотношение можно переписать в виде уравнения на производящую функцию:
Разрешая это линейное уравнение относительно
, получаем утверждение теоремы.
Оказывается, что и наоборот, последовательность коэффициентов всякой рациональной производящей функции удовлетворяет рекуррентному соотношению.
Теорема. Пусть
, причем степень многочлена
равна
, а степень
меньше
. Тогда коэффициенты производящей функции
удовлетворяют линейному рекуррентному соотношению с постоянными коэффициентами.
Скажем несколько слов о производящих функциях несколько более общего вида.
Пусть
и степень многочлена
не меньше степени многочлена
. Тогда
можно представить в виде
, и степень многочлена
уже меньше степени
. Тем самым, по предыдущей теореме, коэффициенты данной функции удовлетворяют линейному рекуррентному соотношению, начиная с некоторого номера. Обратное утверждение, очевидно, тоже справедливо.
7. Произведение Адамара рациональных производящих функций
Определение. Произведением Адамара производящих функций
называется производящая функция
Таким образом, произведение Адамара двух последовательностей — это последовательность, состоящая из почленных произведений соответственных членов этих последовательностей.
Лемма. Производящая функция для последовательности
рациональна тогда и только тогда, когда существуют такие числа
и такие многочлены
, что начиная с некоторого номера 
Выражение в правой части этого равенства называется квазимногочленом от переменной
.
Доказательство. Заметим прежде всего, что производящая функция
имеет вид
Коэффициент при
в этой производящей функции равен
где
— многочлен от
степени
. Всякая рациональная функция от переменной
представляется виде линейной комбинации многочлена и простейших дробей вида
, поэтому коэффициенты соответствующей производящей функции являются квазимногочленами.
Наоборот, предположим, что коэффициенты производящей функции, начиная с некоторого номера, представляются в виде квазимногочлена. Покажем, что в случае квазимногочлена
соответствующая производящая функция рациональна.
Пусть степень многочлена
равна
. Многочлены
, коэффициенты которых определяются равенством, приведенным выше, образуют базис в пространстве многочленов степени не выше
. Действительно, любая последовательность многочленов степеней
образует базис в этом пространстве. Поэтому многочлен
представляется в виде линейной комбинации многочленов
, и соответствующая производящая функция есть просто линейная комбинация функций
,
. Для произвольного квазимногочлена мы получаем линейную комбинацию функций такого вида при различных
. Лемма доказана.
Теорема. Произведение Адамара двух рациональных производящих функций рационально.
Доказательство. Принимая в расчет лемму, для доказательства теоремы осталось заметить, что произведение квазимногочленов является квазимногочленом. Это утверждение непосредственно вытекает из формулы, приведенной в лемме.
8. Дифференцирование и интегрирование производящих функций
Определение. Пусть
— производящая функция. Производной этой функции называется функция
Интегралом этой функции называется функция
Замечание. Нетрудно видеть, что для функций, представимых в виде степенных рядов, формула для производной соответствует обычной. Формула для интеграла соответствует значению интеграла с переменным верхним пределом
Это позволяет находить производящие функции для большого числа разнообразных последовательностей. Найдем, например, производящую функцию
Легко видеть, что
поэтому
Задачи.
1. Решите последовательности
а)
,
,
,
.
б)
,
,
,
.
2. Докажите равенства (3)–(7).
3. Найдите производящие функции для последовательностей
а)
;
б)
;
в)
.
4. Рациональны ли производящие функции для последовательностей
а)
;
б)
?
5. Пусть
— производящая функция для последовательности
Найдите производящие функции для последовательностей
а)
;
б) 
6. Пользуясь производящей функцией для чисел Фибоначчи, доказать для них тождества
а)
;
б)
;
в)
;
г)
.
7. Пусть
. Докажите, что
Докажите, что
.
8. Последовательность
такова, что
Найдите
.
9. Пусть
. Найдите рекуррентное уравнение
Оцените сходимость и вычислите
.
10. Пусть
Доказать, что для некоторого
.
11. Доказать, что при любых натуральных 
— целые числа, удовлетворяющие рекуррентному соотношению
12. Пусть
Докажите, что
Немає коментарів:
Дописати коментар