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