Производящие функции нескольких переменных — различия между версиями
(Отмена правки 64914, сделанной I am dark black (обсуждение)) |
м (rollbackEdits.php mass rollback) |
||
(не показано 15 промежуточных версий 2 участников) | |||
Строка 15: | Строка 15: | ||
}} | }} | ||
− | [[File:Pascal_triangle.png|thumb| | + | [[File:Pascal_triangle.png|thumb|350px|right|Рис.<tex>1</tex>]] |
Элементы треугольника (рис.<tex>1</tex>) перечисляют пути, идущие из его вершины в соответствующую клетку. Пути имеют вид ломаных, составленных из векторов единичной длины двух видов: идущих вправо-вниз и идущих влево-вниз. | Элементы треугольника (рис.<tex>1</tex>) перечисляют пути, идущие из его вершины в соответствующую клетку. Пути имеют вид ломаных, составленных из векторов единичной длины двух видов: идущих вправо-вниз и идущих влево-вниз. | ||
Строка 21: | Строка 21: | ||
Производящая функция может быть сопоставлена треугольнику Паскаля несколькими способами. Например, можно рассмотреть производящую функцию | Производящая функция может быть сопоставлена треугольнику Паскаля несколькими способами. Например, можно рассмотреть производящую функцию | ||
− | <tex>\sum\limits_{n,k = 0}^{\infty} c_{n,k} x^k y^n = \sum\limits_{n,k = 0}^{\infty} \binom{n}{k} x^k y^n = \sum\limits_{n = 0}^{\infty}\Big(\sum\limits_{k = 0}^{n} \binom{n}{k} x^k\Big) y^n = \sum\limits_{n = 0}^{\infty} (1 + x)^n y^n = \dfrac{1}{1 - y - xy}</tex> | + | <tex>\displaystyle\sum\limits_{n,k = 0}^{\infty} c_{n,k} x^k y^n = \sum\limits_{n,k = 0}^{\infty} \binom{n}{k} x^k y^n = \sum\limits_{n = 0}^{\infty}</tex><tex>\Big(\sum\limits_{k = 0}^{n} \binom{n}{k} x^k\Big) y^n = \displaystyle\sum\limits_{n = 0}^{\infty} (1 + x)^n y^n = \dfrac{1}{1 - y - xy}</tex> |
− | [[File:Pascal_triangle_3.png|thumb| | + | [[File:Pascal_triangle_3.png|thumb|320px|right|Рис.<tex>2</tex>]] |
− | Второй способ соответствует нумерации элементов треугольника числом отрезков каждого типа на путях, ведущих в соответствующую точку (рис.<tex>2</tex>) <tex>C_{n,m} = c_{n+m, n} = \ | + | Второй способ соответствует нумерации элементов треугольника числом отрезков каждого типа на путях, ведущих в соответствующую точку (рис.<tex>2</tex>) <tex>C_{n,m} = c_{n+m, n} = \dbinom{n+m}{m}</tex>. Тогда производящая функция будет иметь вид |
− | <tex>\sum\limits_{n,m = 0}^{\infty} C_{n, m} x^n y^m = \sum\limits_{n,m = 0}^{\infty} \binom{n}{ | + | <tex>\displaystyle\sum\limits_{n,m = 0}^{\infty} C_{n, m} x^n y^m = \sum\limits_{n,m = 0}^{\infty} \binom{n+m}{m} x^n y^m = \sum\limits_{k = 0}^{\infty}</tex><tex> \Big(\sum\limits_{n + m = k} \binom{n+m}{n} |
+ | x^n y^m \Big)=\displaystyle\sum\limits_{k = 0}^{\infty} (x + y)^k = \dfrac{1}{1 -x - y}</tex> | ||
Также существует еще один способ: сопоставить треугольнику Паскаля ''экспоненциальную производящую функцию''. Экспоненциальная производящая функция отличается от обычной тем, что в качестве коэффициентов степенного ряда берутся не элементы последовательности <tex>a_n</tex>, а числа <tex>\dfrac{a_n}{n!}</tex>. | Также существует еще один способ: сопоставить треугольнику Паскаля ''экспоненциальную производящую функцию''. Экспоненциальная производящая функция отличается от обычной тем, что в качестве коэффициентов степенного ряда берутся не элементы последовательности <tex>a_n</tex>, а числа <tex>\dfrac{a_n}{n!}</tex>. | ||
Строка 41: | Строка 42: | ||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
− | '''Производящие экспоненциальные функции''' (англ. ''exponential generating function'') {{---}} функции, | + | '''Производящие экспоненциальные функции''' (англ. ''exponential generating function'') {{---}} функции, соответствующие последовательности <tex>\{ \alpha_n \} = \dfrac{1}{n!}</tex>. |
}} | }} | ||
Строка 51: | Строка 52: | ||
Чем отличаются экспоненциальные производящие функции от обычных? Посмотрим на поведение экспоненциальных производящих функций при выполнении операции над ними. Сумма ведет себя обычным образом: | Чем отличаются экспоненциальные производящие функции от обычных? Посмотрим на поведение экспоненциальных производящих функций при выполнении операции над ними. Сумма ведет себя обычным образом: | ||
− | <tex>\sum\limits_{n = 0}^{\infty} \dfrac{a_n}{n!}s^n + \sum\limits_{n = 0}^{\infty} \dfrac{b_n}{n!}s^n = \sum\limits_{n = 0}^{\infty} \dfrac{(a_n + b_n)}{n!} s^n</tex> | + | <tex>\displaystyle\sum\limits_{n = 0}^{\infty} \dfrac{a_n}{n!}s^n + \sum\limits_{n = 0}^{\infty} \dfrac{b_n}{n!}s^n = \sum\limits_{n = 0}^{\infty} \dfrac{(a_n + b_n)}{n!} s^n</tex> |
а с произведением по-другому: | а с произведением по-другому: | ||
Строка 65: | Строка 66: | ||
<tex>\bigg( \dfrac{a_0}{0!} + \dfrac{a_1}{1!}s + \dfrac{a_2}{2!}s^2 + \ldots \bigg)^{'} = \dfrac{a_1}{0!} + \dfrac{a_2}{1!}s + \dfrac{a_3}{2!}s^2 + \ldots </tex> | <tex>\bigg( \dfrac{a_0}{0!} + \dfrac{a_1}{1!}s + \dfrac{a_2}{2!}s^2 + \ldots \bigg)^{'} = \dfrac{a_1}{0!} + \dfrac{a_2}{1!}s + \dfrac{a_3}{2!}s^2 + \ldots </tex> | ||
− | <tex>\int \bigg(\dfrac{a_0}{0!} + \dfrac{a_1}{1!}s + \dfrac{a_2}{2!}s^2 + \ldots \bigg) = \dfrac{a_0}{1!}s + \dfrac{a_1}{2!}s^2 + \dfrac{a_2}{3!}s^3 + \dfrac{a_3}{4!}s^4 + \ldots </tex> | + | <tex>\displaystyle\int \bigg(\dfrac{a_0}{0!} + \dfrac{a_1}{1!}s + \dfrac{a_2}{2!}s^2 + \ldots \bigg) = \dfrac{a_0}{1!}s + \dfrac{a_1}{2!}s^2 + \dfrac{a_2}{3!}s^3 + \dfrac{a_3}{4!}s^4 + \ldots </tex> |
Обычная производящая функция <tex>A(s) = a_0 + a_1s + a_2s^2 + \ldots</tex> выражается через экспоненциальную <tex>B(t) = \dfrac{a_0}{0!} + \dfrac{a_1}{1!}t + \dfrac{a_2}{2!}t^2 + \ldots </tex> по формуле | Обычная производящая функция <tex>A(s) = a_0 + a_1s + a_2s^2 + \ldots</tex> выражается через экспоненциальную <tex>B(t) = \dfrac{a_0}{0!} + \dfrac{a_1}{1!}t + \dfrac{a_2}{2!}t^2 + \ldots </tex> по формуле | ||
− | <tex>A(s) = \ | + | <tex>A(s) = \int\limits_{0}^{\infty} e^{-t} B(st) dt</tex> |
Действительно, | Действительно, | ||
− | <tex>k! = \ | + | <tex>k! = \int\limits_{0}^{\infty} e^{-t}t^kdt</tex> |
Теперь можно выписать экспоненциальную производящую функцию для треугольника Паскаля: | Теперь можно выписать экспоненциальную производящую функцию для треугольника Паскаля: | ||
− | <tex>\sum\limits_{n, m = 0}^{\infty} \dfrac{1}{(n + m)!} | + | <tex>\displaystyle\sum\limits_{n, m = 0}^{\infty} \dfrac{1}{(n + m)!} \dbinom{n+m}{m} x^n y^m = \sum\limits_{n = 0}^{\infty} \dfrac{(x + y)^n}{n!} = e^{x + y}</tex> |
==Многочлены Бернулли== | ==Многочлены Бернулли== | ||
− | Для начала | + | Для начала введём операцию ''усреднения'', положив |
<tex>A(f(x)) = \int\limits_{x}^{x+1}f(t)dt</tex>. | <tex>A(f(x)) = \int\limits_{x}^{x+1}f(t)dt</tex>. | ||
Строка 117: | Строка 118: | ||
Экспоненциальная производящая функция для многочленов Бернулли имеет вид: | Экспоненциальная производящая функция для многочленов Бернулли имеет вид: | ||
− | <tex>\mathcal{B}(x, s) = \sum\limits_{n=0}^{\infty}B_n(x)\dfrac{s^n}{n!} = \dfrac{s}{e^s - 1}e^{sx}</tex>. | + | <tex>\mathcal{B}(x, s) = \displaystyle\sum\limits_{n=0}^{\infty}B_n(x)\dfrac{s^n}{n!} = \dfrac{s}{e^s - 1}e^{sx}</tex>. |
| proof = | | proof = | ||
Для доказательства теоремы достаточно применить операцию усреднения к левой и правой частям равенства. С одной стороны, мы имеем: | Для доказательства теоремы достаточно применить операцию усреднения к левой и правой частям равенства. С одной стороны, мы имеем: | ||
− | <tex>A(B(x, s)) = \sum\limits_{n=0}^{\infty}A(B_n(x))\dfrac{s^n}{n!} = \sum\limits_{n=0}^{\infty}x^n\dfrac{s^n}{n!} = e^{xs}</tex>. | + | <tex>A(B(x, s)) = \displaystyle\sum\limits_{n=0}^{\infty}A(B_n(x))\dfrac{s^n}{n!} = \sum\limits_{n=0}^{\infty}x^n\dfrac{s^n}{n!} = e^{xs}</tex>. |
С другой стороны, имеем: | С другой стороны, имеем: | ||
Строка 136: | Строка 137: | ||
Доказанная теорема позволяет нам легко выписать экспоненциальную производящую функцию для чисел Бернулли. Для этого достаточно подставить в экспоненциальную производящую функцию для многочленов Бернулли значение <tex>x = 0</tex>: | Доказанная теорема позволяет нам легко выписать экспоненциальную производящую функцию для чисел Бернулли. Для этого достаточно подставить в экспоненциальную производящую функцию для многочленов Бернулли значение <tex>x = 0</tex>: | ||
− | <tex>\sum\limits_{n=0} B_n\dfrac{s^n}{n!} = \dfrac{s}{e^s - 1}</tex>. | + | <tex>\displaystyle\sum\limits_{n=0} B_n\dfrac{s^n}{n!} = \dfrac{s}{e^s - 1}</tex>. |
==См. также== | ==См. также== |
Текущая версия на 19:19, 4 сентября 2022
Определение: |
Производящие функции нескольких переменных (англ. multivariable generating function) — обычные производящие функции, зависящие более, чем от одной переменной. Очень часто применяются функции от двух переменных (далее они и будут рассматриваться), которые в общем случае принимают вид: . |
Рассмотрим несколько примеров :
Содержание
Треугольник Паскаля
Определение: |
Треугольник Паскаля (англ. Pascal's triangle) — бесконечная таблица биномиальных коэффициентов[1], имеющая треугольную форму. В этом треугольнике на вершине и по бокам стоят единицы. Каждое число равно сумме двух расположенных над ним чисел. |
Элементы треугольника (рис.
) перечисляют пути, идущие из его вершины в соответствующую клетку. Пути имеют вид ломаных, составленных из векторов единичной длины двух видов: идущих вправо-вниз и идущих влево-вниз.Производящая функция может быть сопоставлена треугольнику Паскаля несколькими способами. Например, можно рассмотреть производящую функцию
Второй способ соответствует нумерации элементов треугольника числом отрезков каждого типа на путях, ведущих в соответствующую точку (рис.
) . Тогда производящая функция будет иметь вид
Также существует еще один способ: сопоставить треугольнику Паскаля экспоненциальную производящую функцию. Экспоненциальная производящая функция отличается от обычной тем, что в качестве коэффициентов степенного ряда берутся не элементы последовательности
, а числа .Экспоненциальные производящие функции
Зафиксируем произвольную последовательность
. Каждой последовательности мы можем сопоставить производящую функцию
определяемую последовательностью
. Если в последовательности отсутствуют нулевые элементы, то такое сопоставление взаимно однозначно. До сих пор мы пользовались обычными производящими функциями, отвечающими последовательности . В зависимости от преследуемых целей могут принести и другие последовательности.
Определение: |
Производящие экспоненциальные функции (англ. exponential generating function) — функции, соответствующие последовательности | .
Определение: |
Экспоненциальные производящие функции для целочисленных последовательностей называют функциями Гурвица (англ. Hurwitz function). |
Чем отличаются экспоненциальные производящие функции от обычных? Посмотрим на поведение экспоненциальных производящих функций при выполнении операции над ними. Сумма ведет себя обычным образом:
а с произведением по-другому:
Коэффициенты
произведения вычисляются по формуле
Еще одно существенное отличие экспоненциальных производящих функций от обычных наблюдается при взятии производных и при интегрировании. Дифференцирование или интегрирование экспоненциальной производящей функции приводит к сдвигу последовательности ее коэффициентов без изменения их величины:
Обычная производящая функция
выражается через экспоненциальную по формуле
Действительно,
Теперь можно выписать экспоненциальную производящую функцию для треугольника Паскаля:
Многочлены Бернулли
Для начала введём операцию усреднения, положив
.
Нетрудно заметить, что эта операция переводит многочлены в многочлены: она линейна, т.е. [2] равно
для любых постоянных и любых многочленов , а ее значение на мономе,
где многоточие обозначает слагаемые, степени которых меньше
. Последняя формула показывает также, что преобразование переводит пространство многочленов степени не выше в себя, а значит, является линейным оператором в этом пространстве. Этот оператор обратим. Действительно, любой многочлен степени не выше может быть получен в результате усреднения многочлена такой же степени, и, используя последнюю формулу, мы заключаем, что и любой многочлен степени не выше является результатом усреднения некоторого многочлена степени не выше . Отметим, что при усреднении степень многочлена сохраняется.
Определение: |
Многочленом Бернулли (англ. Bernoulli polynomial) степени | называется многочлен , результатом усреднения которого служит моном , т.е. .
Первые многочлены Бернулли нетрудно сосчитать:
Теорема (Экспоненциальная производящая функция для многочленов Бернулли): |
Экспоненциальная производящая функция для многочленов Бернулли имеет вид:
. |
Доказательство: |
Для доказательства теоремы достаточно применить операцию усреднения к левой и правой частям равенства. С одной стороны, мы имеем: . С другой стороны, имеем: и теорема доказана. , |
Определим теперь числа Бернулли[3] как значения многочленов Бернулли в нуле. Вот начало последовательности чисел Бернулли:
Доказанная теорема позволяет нам легко выписать экспоненциальную производящую функцию для чисел Бернулли. Для этого достаточно подставить в экспоненциальную производящую функцию для многочленов Бернулли значение
:.
См. также
Примечания
Источники информации
- Ландо С. К., Лекции о производящих функциях. — 3-е изд., испр. — М.: МЦНМО, 2007. — 57с. ISBN 978-5-94057-042-4