Расширенные биномиальные коэффициенты
В данном очень важном приложении речь пойдёт о биномиальных коэффициентах, точнее, об их расширении на случай произвольных значений верхнего индекса. Иногда такая тема в литературе называется «расширенный треугольника Паскаля», поскольку расширение биномиальных коэффициентов влечёт за собой расширение треугольника Паскаля, который из этих коэффициентов состоит, а также рассматриваемая здесь функция (1+z)n (точнее, её разложение в ряд) называется биномиальным рядом.
Свойства биномиальных коэффициентов и доказательства основных тождеств в этом разделе не предусматривается, речь о них идёт только в контексте производящих функций. Предполагается, что читатель знаком с основными положениями комбинаторики или, по крайней мере, встречался с ними в реальной жизни. Ведь математика окружает нас со всех сторон. Числа, закономерности и разнообразные комбинации могут появиться где угодно: во время похода в магазин, расчета шансов на победу в казино, в теории управления и даже в футурологических прогнозах. В целом, все умеют считать. Но иногда комбинаторика оказывается более сложной, чем это необходимо в повседневной жизни. Скажем, при расчётах энтропии некоторой сложной физической системы, когда требуется вычислять количество допустимых конфигураций соответствующей физической модели. Так вот расширенные биномиальные коэффициенты как раз больше относятся к научным, а не повседневным расчетам.
Основные определения
Здесь я вынужден немного остановиться на определениях и обозначениях, чтобы не возникало недоразумений. Подготовленный читатель может пропустить этот пункт.
Биномиальный коэффициент
обозначается
символом
,
или (что часто встречается в русской литературе)
.
Давайте сразу определимся с обозначениями.
Правильное обозначение для биномиальных коэффициентов не
, как учат в российских школах (и в университетах),
а
. К сожалению, я не знаю, по какой причине
в России чаще используется обозначение
,
а в остальном Мире —
.
Поэтому учтите, что
если вы пишите статью для российских журналов,
вас поймут, как бы вы эти коэффициенты не обозначили,
а для зарубежных журналов советую писать правильно.
Читается этот символ разными способами: «число сочетаний из n по k», или просто «из n по k», а также говорят «выбор k из n». Смысл указанных выражений заключён в комбинаторной интерпретации этого символа — это число способов выбрать k объектов из n различных объектов, причём порядок выбора не важен. Например, из множества {1,2,3,4,5} можно выбрать два элемента десятью способами:
Таким образом,
В общем случае известно, что
В процессе вычислений, чтобы не считать лишние факториалы, можно сразу часть множителей сократить:
От этой формулы и будем оттлалкиваться в будущем. Именно она и является правильным определением биномиальных коэффициентов. Число n называется верхним индексом, а k — нижним. В соответствии с комбинаторной интерпретацией, числа n и k должны быть целыми неотрицательными. Наша задача будет заключаться в том, чтобы расширить определение на произвольные значения n.
Биномиальные коэффициенты, упорядоченные специальным образом, образуют треугольник Паскаля.
В XVII веке французский математик, физик, филосов Блез Паскаль впервые в своем «трактате об арифметическом треугольнике» наиболее полно рассказал о свойствах этого самого треугольника (хотя сам треугольник встречался в работах других математиков задолго до Паскаля).
Строится этот замечательный треугольник очень просто:
По краям треугольника ставятся единицы, а любое число, стоящее не с краю, вычисляется как сумма двух чисел, расположенных сверху слева и сверху справа от него. Например, 10=4+6, или 3=1+2. Итак, речь зашла о треугольнике Паскаля в связи с тем, что он как раз образован биномиальными коэффициентами:
Для наших целей (и для удобства) лучше записывать треугольник, выравнивая его по левому краю:
Нули появляются за счёт нуля в числителе (когда k>n). Заметьте, что в нулевом столбце ставятся единицы, так как
В числителе стоит произведение нулевого числа элементов, которое по определению равно 1. Данная формула верна для любого (в том числе, комплексного) n.
Ну вот, мы уже приближаемся к тому, чтобы изучить биномиальные коэффициенты для любого n. Наше расширение, во-первых, должно быть таким, чтобы формула осталась прежней (для удобства), во-вторых, треугольник Паскаля, образованный биномиальными коэффициентами (с целым отрицательным значением индекса), не должен потерять своё основное свойство:
оно гласит, что число в клетке (n,k) равно сумме верхнего числа и верхнего левого (когда числа выровнены по левому краю).
В-третьих (что самое важное), должна остаться справедливой биномиальная теорема, утверждение которой напоминается в следующем пункте.
Биномиальная теорема
Содержание данной теоремы в классической формулировке известно еще из средних классов школы:
Это выражение также носит название бином Ньютона. Коэффициенты бинома Ньютона и называются биномиальными коэффициентами.
Теперь, пользуясь биномом Ньютона и треугольником Паскаля, можно посчитать, например (взяв третью строчку треугольника),
Данный сайт посвящён проиводящим функциям, поэтому нас данная теорема интересует лишь с этой позиции. Запишем производящую функцию в следующем виде:
Представленная производящая функция генерирует последовательность биномиальных коэффициентов с верхним индексом, равным n. Верхний индекс в сумме можно записать равным ∞, это ничего не меняет, когда n целое неотрицательное (почему?). Обратите внимание, что подстановка z=1 даёт замечательное тождество (ряд конечный, поэтому подстановка справедлива):
которое показывает, что сумма всех чисел в n-й строке треугольника Паскаля равняется двойке, возведённой в степень n.
Данное разложение функции (1+z)n в ряд согласуется с формулой Тейлора, в соответствие с которой коэффициент, стоящий при zk равен
Напомню, что для этой функции ряд Тейлора сходится при |z|<1 (когда n произвольно). Эта функция также носит название «Биномиальный ряд».
Расширение
Теперь нас интересует ответ на вопрос: можно ли допустить в биномиальной теореме, чтобы n было целым отрицательным? Можно, причём треугольник Паскаля расширяется «вверх» единственным образом, если мы хотим сохранить его основное свойство:
при этом
. Рассмотрим
отрицательные строчки подробнее:
Например, минус первая строка треугольника
может быть только такой, и никакой иначе,
поскольку
,
а остальные элементы вычисляются однозначно:
Для чего нужны расширенные биномиальные коэффициенты? Для того, чтобы раскладывать в ряд простые дроби. Например,
Поэтому, кстати (читайте о разложении 1/(1−z)),
Теперь выведем формулу для целых отрицательных биномиальных коэффициентов исходя не из их положения в треугольнике, а из их правильного определения:
Таким образом,
Данная формула также согласуется с разложением этой функции в ряд Тейлора для |z|<1.
Пойдём дальше. На практике могут пригодиться рациональные показатели степени, например, рассмотрим биномиальный ряд для n=1/2:
Эта формула даёт нам возможность раскладывать в ряд функцию
Аналогично (мы оставляем подробный вывод читателю),
а это, в свою очередь, позволяет записать ещё одну полезную производящую функцию: