В математике , то коэффициенты бинома являются положительными целыми числами , которые возникают , как коэффициенты в биномиальной теореме . Как правило, бином коэффициент индексируется с помощью пары целых чисел п ≥ к ≥ 0 и записываются Это коэффициент х K члена в полиномиальном разложении по биномиальной мощности (1 + х ) п , и определяются по формуле
Например, четвертая степень 1 + x равна
а биномиальный коэффициент - это коэффициент при x 2 члене.
Расположение чисел в последовательных строках для дает треугольный массив, называемый треугольником Паскаля , удовлетворяющий рекуррентному соотношению
Биномиальные коэффициенты встречаются во многих областях математики, особенно в комбинаторике . Этот символ обычно читается как « n выбирает k », потому что есть способы выбрать (неупорядоченное) подмножество k элементов из фиксированного набора n элементов. Например, есть способы выбрать 2 элемента из а именно и
Биномиальные коэффициенты могут быть обобщены для любого комплексного числа z и целого числа k ≥ 0 , и многие из их свойств продолжают сохраняться в этой более общей форме.
История и обозначения [ править ]
Андреас фон Эттингсгаузен ввел обозначение в 1826 году, [1] хотя числа были известны столетия назад (см . Треугольник Паскаля ). Самое раннее известный подробное обсуждение биномиальных коэффициентов в комментарии десятого века по Халейудху , на древнем санскрите тексте, Пингал «s Chandaḥśāstra . Примерно в 1150 году индийский математик Бхаскарачарья представил биномиальные коэффициенты в своей книге Līlāvatī . [2]
Альтернативные обозначения включают C ( n , k ) , n C k , n C k , C k n , C n k и C n , k, во всех из которых C обозначает комбинации или варианты выбора . Многие калькуляторы используют варианты обозначения C, поскольку они могут отображать их на однострочном дисплее. В таком виде биномиальные коэффициенты легко сравниваются с k -перестановками nзаписывается как P ( n , k ) и т. д.
Определение и толкования [ править ]
Для натуральных чисел (взятых для включения 0) п и к , биномиальный коэффициент может быть определен как коэффициент из мономиальных Й к в разложении (1 + X ) н . Тот же коэффициент также встречается (если k ≤ n ) в биномиальной формуле
( * )
(действительно для любых элементов х , у из с коммутативным кольца ), что объясняет название «биномиальный коэффициент».
Другое использование этого числа - в комбинаторике, где оно дает количество способов, без учета порядка, что k объектов могут быть выбраны из числа n объектов; более формально, число K - элементных подмножеств (или к - комбинаций ) в качестве п - элементного множества. Это число можно рассматривать как равное первому определению, независимо от любой из приведенных ниже формул для его вычисления: если в каждом из n факторов степени (1 + X ) n кто-то временно помечает член X знаком индекс i (от 1 до n ), затем каждое подмножествоk индексов дает после разложения вклад X k , и коэффициент этого монома в результате будет числом таких подмножеств. Это, в частности, показывает, что это натуральное число для любых натуральных чисел n и k . Есть много других комбинаторных интерпретаций биномиальных коэффициентов (задачи подсчета, для которых ответ дается выражением биномиальных коэффициентов), например, количество слов, состоящих из n битов (цифры 0 или 1), сумма которых равна k , определяется как , в то время как количество способов записать, где каждое a i является неотрицательным целым числом, определяется как . Легко увидеть, что большинство этих интерпретаций эквивалентно подсчету k- комбинаций.
Вычисление значения биномиальных коэффициентов [ править ]
Существует несколько методов вычисления значения без фактического расширения биномиальной степени или подсчета k- комбинаций.
Рекурсивная формула [ править ]
Один метод использует рекурсивную чисто аддитивную формулу
с начальными / граничными значениями
Формула следует из рассмотрения множества {1, 2, 3, ..., n } и отдельного подсчета (а) групп k -элементов, которые включают в себя конкретный элемент множества, скажем, « i », в каждой группе (поскольку « i "уже выбрано для заполнения одного места в каждой группе, нам нужно только выбрать k - 1 из оставшихся n - 1) и (b) все k -группы, которые не включают" i "; это перечисляет все возможные k- сочетания n элементов. Это также следует из отслеживания вкладов в X k в (1 + X ) n −1(1 + Х ) . Поскольку в (1 + X ) n есть ноль X n +1 или X −1 , можно расширить определение за пределы вышеуказанных границ, включив = 0, когда либо k > n, либо k <0. Эта рекурсивная формула позволяет построить в треугольнике Паскаля , в окружении белых пространств , где были бы нули или тривиальные коэффициенты,.
Мультипликативная формула [ править ]
Более эффективный метод вычисления индивидуальных биномиальных коэффициентов дается формулой
где числитель первой дроби выражен как убывающая факториальная степень . Эту формулу легче всего понять для комбинаторной интерпретации биномиальных коэффициентов. Числитель дает количество способов выбрать последовательность из k различных объектов, сохраняя порядок выбора, из набора из n объектов. Знаменатель подсчитывает количество различных последовательностей, которые определяют одну и ту же k -комбинацию, когда порядок не учитывается.
Из-за симметрии биномиального коэффициента по отношению к k и n - k расчет может быть оптимизирован путем установки верхнего предела указанного выше произведения на меньшее из k и n - k .
Факториальная формула [ править ]
Наконец, несмотря на то, что она непригодна для вычислений, существует компактная форма, часто используемая в доказательствах и выводах, в которой многократно используется знакомая функция факториала :
где п ! обозначает факториал числа n . Эта формула следует из приведенной выше мультипликативной формулы путем умножения числителя и знаменателя на ( n - k )! ; как следствие, он включает множество факторов, общих для числителя и знаменателя. Это менее практично для явного вычисления (в случае, если k мало, а n велико), если сначала не отменяются общие множители (в частности, поскольку факториальные значения растут очень быстро). Формула действительно демонстрирует симметрию, которая менее очевидна из мультипликативной формулы (хотя это и из определений)
( 1 )
что приводит к более эффективной мультипликативной вычислительной программе. Используя нотацию падающих факториалов ,
Обобщение и связь с биномиальным рядом [ править ]
Мультипликативная формула позволяет расширить определение биномиальных коэффициентов [3] , заменив n на произвольное число α (отрицательное, действительное, комплексное) или даже на элемент любого коммутативного кольца, в котором все положительные целые числа обратимы:
С помощью этого определения можно получить обобщение биномиальной формулы (с одной из переменных, установленной в 1), что оправдывает все еще вызов биномиальных коэффициентов:
( 2 )
Эта формула верна для всех комплексных чисел α и X с | X | <1. Его также можно интерпретировать как тождество формального степенного ряда в X , где оно фактически может служить определением произвольных степеней степенного ряда с постоянным коэффициентом, равным 1; Дело в том, что с этим определением сохраняются все тождества, которых можно ожидать от возведения в степень , в частности
Если α - неотрицательное целое число n , то все члены с k > n равны нулю, и бесконечный ряд становится конечной суммой, тем самым восстанавливая биномиальную формулу. Однако для других значений α , включая отрицательные целые и рациональные числа, ряд действительно бесконечен.
Треугольник Паскаля [ править ]
Правило Паскаля - это важное рекуррентное соотношение
( 3 )
которое может быть использовано для доказательства математической индукции, что это натуральное число для всех целых n ≥ 0 и всех целых k , факт, который не сразу очевиден из формулы (1) . Слева и справа от треугольника Паскаля все записи (показанные пробелами) равны нулю.
Правило Паскаля также порождает треугольник Паскаля :
0: 1 1: 1 1 2: 1 2 1 3: 1 3 3 1 4: 1 4 6 4 1 5: 1 5 10 10 5 1 6: 1 6 15 20 15 6 1 7: 1 7 21 год 35 год 35 год 21 год 7 1 8: 1 8 28 56 70 56 28 8 1
Строка номер n содержит числа для k = 0, ..., n . Он создается путем размещения единиц в крайних позициях, а затем заполнения каждой внутренней позиции суммой двух чисел, расположенных непосредственно выше. Этот метод позволяет быстро вычислять биномиальные коэффициенты без необходимости дроби или умножения. Например, посмотрев на строку номер 5 треугольника, можно быстро прочитать, что
Комбинаторика и статистика [ править ]
Биномиальные коэффициенты важны в комбинаторике , потому что они предоставляют готовые формулы для некоторых частых задач подсчета:
- Есть способы выбрать k элементов из набора n элементов. См. Комбинация .
- Есть способы выбрать k элементов из набора n элементов, если разрешены повторения. См. Multiset .
- Есть строки, содержащие k единиц и n нулей.
- Существуют такие строки, состоящие из k единиц и n нулей, что нет двух смежных единиц. [4]
- Эти номера Каталонский являются
- Биномиальное распределение в статистике является
Биномиальные коэффициенты как полиномы [ править ]
Для любого неотрицательного целого числа k выражение можно упростить и определить как полином, деленный на k !:
это представляет собой многочлен в т с рациональными коэффициентами.
Таким образом, его можно вычислить при любом действительном или комплексном числе t, чтобы определить биномиальные коэффициенты с такими первыми аргументами. Эти «обобщенные биномиальные коэффициенты» появляются в обобщенной биномиальной теореме Ньютона .
Для каждого k полином может быть охарактеризован как единственный полином степени k p ( t ), удовлетворяющий p (0) = p (1) = ... = p ( k - 1) = 0 и p ( k ) = 1.
Его коэффициенты выражаются через числа Стирлинга первого рода :
Производное от может быть вычислена путем логарифмического дифференцирования :
Биномиальные коэффициенты как основа пространства многочленов [ править ]
Над любым полем из характеристики 0 (то есть, любое поле , которое содержит рациональные числа ), каждый полином р ( т ) степени не выше г однозначно представляется в виде линейной комбинации биномиальных коэффициентов. Коэффициент a k - это k- я разность последовательности p (0), p (1), ..., p ( k ). Ясно, [5]
( 4 )
Целочисленные многочлены [ править ]
Каждый полином является целочисленным : он имеет целочисленное значение на всех целочисленных входах . (Один из способов доказать это - индукция по k с использованием тождества Паскаля .) Следовательно, любая целочисленная линейная комбинация полиномов с биномиальными коэффициентами также является целочисленной. Наоборот, ( 4 ) показывает, что любой целочисленный многочлен является целочисленной линейной комбинацией этих биномиальных многочленов коэффициентов. В более общем смысле, для любого подкольца R поля K характеристики 0 многочлен в K [ t ] принимает значения в R при всех целых числах тогда и только тогда, когда он является R-линейная комбинация полиномов биномиальных коэффициентов.
Пример [ править ]
Целочисленный многочлен 3 t (3 t + 1) / 2 можно переписать в виде
Тождества с биномиальными коэффициентами [ править ]
Факториальная формула помогает связать близлежащие биномиальные коэффициенты. Например, если k - натуральное число, а n - произвольно, то
( 5 )
и еще немного поработав,
Кроме того, может быть полезно следующее:
Для постоянного n мы имеем следующую повторяемость:
Суммы биномиальных коэффициентов [ править ]
Формула
( ∗∗ )
говорит, что элементы в n- й строке треугольника Паскаля всегда складываются до 2 в n- й степени. Это получается из биномиальной теоремы ( ∗ ), полагая x = 1 и y = 1. Формула также имеет естественную комбинаторную интерпретацию: левая часть суммирует количество подмножеств {1, ..., n } размеров k = 0, 1, ..., n , что дает общее количество подмножеств. (То есть левая сторона считает набор степеней {1, ..., n }.) Однако эти подмножества также могут быть сгенерированы путем последовательного выбора или исключения каждого элемента 1, ..., n ; пнезависимые двоичные варианты выбора (битовые строки) допускают полный выбор. Левая и правая части - это два способа подсчета одного и того же набора подмножеств, поэтому они равны.
Формулы
( 6 )
и
следуют из биномиальной теоремы после дифференцирования по x (дважды для последнего) и последующей подстановки x = y = 1 .
Идентичность Чу-Вандермонда , которое имеет место для любых комплексных значений- м и п и любое неотрицательное целое число K , является
( 7 )
и может быть найден путем изучения коэффициента при разложении (1 + x ) m (1 + x ) n - m = (1 + x ) n с использованием уравнения ( 2 ). Когда m = 1 , уравнение ( 7 ) сводится к уравнению ( 3 ). В частном случае n = 2 m , k = m , используя ( 1 ), разложение ( 7 ) принимает вид (как показано в треугольнике Паскаля справа)
( 8 )
где член в правой части - центральный биномиальный коэффициент .
Другая форма тождества Чу – Вандермонда, которая применяется для любых целых чисел j , k и n, удовлетворяющих 0 ≤ j ≤ k ≤ n , - это
( 9 )
Доказательство аналогично, но использует разложение в биномиальный ряд ( 2 ) с отрицательными целыми показателями. Когда j = k , уравнение ( 9 ) дает тождество хоккейной клюшки
и его родственник
Пусть F ( п ) обозначим п -го числа Фибоначчи . потом
Это можно доказать по индукции с использованием ( 3 ) или представления Цекендорфа . Комбинаторное доказательство приводится ниже.
Множественные суммы [ править ]
Для целых чисел s и t таких, что многосекция ряда дает следующее тождество для суммы биномиальных коэффициентов:
Для маленьких s эти серии имеют особенно красивые формы; например, [6]
Частичные суммы [ править ]
Хотя нет закрытой формулы для частичных сумм
биномиальных коэффициентов, [7] снова можно использовать ( 3 ) и индукцию, чтобы показать, что для k = 0, ..., n - 1 ,
в частном случае [8]
для n > 0. Этот последний результат также является частным случаем результата теории конечных разностей, который для любого многочлена P ( x ) степени меньше n , [9]
Дифференцируя ( 2 ) k раз и полагая x = −1, получаем это для , когда 0 ≤ k < n , и общий случай следует путем взятия их линейных комбинаций.
Когда P ( x ) имеет степень меньше или равную n ,
( 10 )
где - коэффициент степени n в P ( x ).
В более общем плане для ( 10 ),
где m и d - комплексные числа. Это следует немедленно, применяя ( 10 ) к многочлену вместо и наблюдая, что степень его по-прежнему меньше или равна n , а его коэффициент при степени n равен d n a n .
Ряд сходится при к ≥ 2. Эта формула используется в анализе проблем немецкого танка . Из которых доказывается индукцией по М .
Тождества с комбинаторными доказательствами [ править ]
Многие тождества с биномиальными коэффициентами можно доказать комбинаторными средствами . Например, для неотрицательных целых чисел тождество
(что сводится к ( 6 ) при q = 1) может быть дано доказательство двойного счета следующим образом. Левая сторона подсчитывает количество способов выбора подмножества [ n ] = {1, 2, ..., n }, по крайней мере, с q элементами, и отметки q элементов среди выбранных. Правая сторона учитывает то же самое, потому что есть способы выбрать набор из q элементов для отметки и выбрать, какие из оставшихся элементов [ n ] также принадлежат подмножеству.
В личности Паскаля
обе стороны подсчитывают количество k -элементных подмножеств [ n ]: два члена с правой стороны группируют их на те, которые содержат элемент n, и те, которые не содержат .
Тождество ( 8 ) также имеет комбинаторное доказательство. В удостоверении написано
Предположим, у вас есть пустые квадраты, расположенные в ряд, и вы хотите отметить (выбрать) n из них. Есть способы сделать это. С другой стороны, вы можете выбрать свои n квадратов, выбрав k квадратов из первых n и квадратов из оставшихся n квадратов; любой k от 0 до n будет работать. Это дает
Теперь примените ( 1 ), чтобы получить результат.
Если обозначить F ( i ) последовательность чисел Фибоначчи , пронумерованных так, что F (0) = F (1) = 1 , то тождество
Строка суммы коэффициентов [ править ]
Количество k - комбинаций для всех k , является суммой n- й строки (считая от 0) биномиальных коэффициентов. Эти комбинации нумеруются цифрами 1 набора чисел с основанием 2, считая от 0 до , где каждая позиция цифры является элементом из набора n .
Личность Диксон [ править ]
Идентичность Диксона является
или, в более общем смысле,
где a , b и c - неотрицательные целые числа.
Непрерывные личности [ править ]
У некоторых тригонометрических интегралов есть значения, выражаемые через биномиальные коэффициенты: для любых
Это можно доказать, используя формулу Эйлера для преобразования тригонометрических функций в комплексные экспоненты, используя биномиальную теорему и интегрируя почленно.
Генерация функций [ править ]
Обычные производящие функции [ править ]
При фиксированном п , то обычная производящая функция последовательности является
При фиксированном k обычная производящая функция последовательности равна
Генерации двумерным функция биномиальных коэффициентов
Симметричная двумерная производящая функция биномиальных коэффициентов есть
что такое же, как и предыдущая производящая функция после замены .
Экспоненциальная производящая функция [ править ]
Симметричная экспоненциальная двумерная производящая функция биномиальных коэффициентов:
Свойства делимости [ править ]
В 1852 году, Куммер доказал , что если м и п неотрицательные целые числа , а р является простым числом, то наибольшая степень р деления равна р С , где с является количество переносов , когда т и п добавляются в базовой р . Эквивалентно, показатель простого р в равняется числу неотрицательных целых чисел J такой , что дробная часть из к / р J больше дробной части п /p j . Отсюда можно вывести, что делится на n / gcd ( n , k ). В частности, отсюда следует, что p делится для всех натуральных чисел r и s, таких что s < p r . Однако это неверно для высших степеней p : например, 9 не делится .
Несколько неожиданный результат Дэвида Сингмастера (1974) состоит в том, что любое целое число делит почти все биномиальные коэффициенты. Точнее, зафиксируем целое число d и пусть f ( N ) обозначает количество биномиальных коэффициентов с n < N таких, что d делится . потом
Поскольку количество биномиальных коэффициентов с n < N равно N ( N + 1) / 2, это означает, что плотность биномиальных коэффициентов, делящихся на d, равна 1.
Биномиальные коэффициенты имеют свойства делимости, связанные с наименьшим общим кратным последовательных целых чисел. Например: [11]
делит .
кратно .
Еще один факт: целое число n ≥ 2 является простым тогда и только тогда, когда все промежуточные биномиальные коэффициенты
делятся на n .
Доказательство: когда p простое число, p делится
- для всех 0 < k < p
потому что это натуральное число, а p делит числитель, но не знаменатель. Когда n составное, пусть p будет наименьшим простым делителем n и пусть k = n / p . Тогда 0 < p < n и
в противном случае числитель k ( n - 1) ( n - 2) × ... × ( n - p + 1) должен делиться на n = k × p , это может быть только в том случае, когда ( n - 1) ( n - 2) × ... × ( n - p + 1) делится на p . Но n делится на p , поэтому p не делит n - 1, n - 2, ..., n - p + 1 и поскольку pпростое число, мы знаем, что p не делит ( n - 1) ( n - 2) × ... × ( n - p + 1), и поэтому числитель не может делиться на n .
Границы и асимптотические формулы [ править ]
Следующие оценки справедливы для всех значений n и k, таких что 1 ≤ k ≤ n :
- .
Первое неравенство следует из того, что
и каждый из этих терминов в этом продукте есть . Аналогичный аргумент можно привести, чтобы показать второе неравенство. Последнее строгое неравенство эквивалентно , это ясно, так как RHS является членом экспоненциального ряда .
Из свойств делимости мы можем вывести, что
- ,
где могут быть достигнуты оба равенства. [11]
И n, и k большие [ править ]
Приближение Стирлинга дает следующее приближение, справедливое, когда оба стремятся к бесконечности:
Поскольку формы неравенств формулы Стирлинга также ограничивают факториалы, небольшие варианты приведенного выше асимптотического приближения дают точные оценки.
В частности, когда достаточно большой:
- и
и, вообще говоря, при m ≥ 2 и n ≥ 1 [ почему? ]
Еще одно полезное асимптотическое приближение, когда оба числа растут с одинаковой скоростью [ требуется пояснение ] :
где - двоичная функция энтропии .
Если n велико и k линейно по n , существуют различные точные асимптотические оценки биномиального коэффициента . Например, если тогда
где d = n - 2 k . [12]
n намного больше k [ править ]
Если n большое, а k равно o ( n ) (то есть, если k / n → 0 ), то
Суммы биномиальных коэффициентов [ править ]
Простая и грубая оценка сверху суммы биномиальных коэффициентов может быть получена с помощью биномиальной теоремы :
Более точные оценки даются
который действителен для всех целых чисел с . [14]
Обобщенные биномиальные коэффициенты [ править ]
Формула бесконечного произведения для гамма-функции также дает выражение для биномиальных коэффициентов
что дает асимптотические формулы
как .
Эта асимптотика содержится в приближении
также. (Здесь находится в K -го номер гармоники и является постоянной Эйлера-Mascheroni .)
Далее, асимптотическая формула
верно, когда и для некоторого комплексного числа .
Обобщения [ править ]
Обобщение на многочлены [ править ]
Биномиальные коэффициенты могут быть обобщены до полиномиальных коэффициентов, определяемых как число:
куда
В то время как биномиальные коэффициенты представляют собой коэффициенты ( x + y ) n , полиномиальные коэффициенты представляют собой коэффициенты полинома
Случай r = 2 дает биномиальные коэффициенты:
Комбинаторная интерпретация полиномиальных коэффициентов - это распределение n различимых элементов по r (различимым) контейнерам, каждый из которых содержит ровно k i элементов, где i - индекс контейнера.
Полиномиальные коэффициенты обладают многими свойствами, аналогичными свойствам биномиальных коэффициентов, например, рекуррентное соотношение:
и симметрия:
где - перестановка (1, 2, ..., r ).
Серия Тейлор [ править ]
Используя числа Стирлинга первого рода, разложение в ряд вокруг любой произвольно выбранной точки имеет вид
Биномиальный коэффициент при n = 1/2 [ править ]
Определение биномиальных коэффициентов может быть расширено на случай, когда является действительным и является целым числом.
В частности, для любого неотрицательного целого числа выполняется следующее тождество :
Это проявляется при расширении в степенной ряд с использованием биномиального ряда Ньютона:
Произведения биномиальных коэффициентов [ править ]
Можно выразить произведение двух биномиальных коэффициентов как линейную комбинацию биномиальных коэффициентов:
где коэффициенты связности являются полиномиальными коэффициентами . В терминах помеченных комбинаторных объектов коэффициенты связи представляют количество способов присвоить m + n - k меток паре помеченных комбинаторных объектов - веса m и n соответственно, - у которых были идентифицированы или склеены первые k меток чтобы получить новый помеченный комбинаторный объект веса m + n - k. (То есть, чтобы разделить метки на три части для применения к склеенной части, отклеенной части первого объекта и отклеенной части второго объекта.) В этом отношении биномиальные коэффициенты относятся к экспоненциальному производящему ряду, что соответствует падающим факториалам относятся к обычным образующим рядам.
Произведение всех биномиальных коэффициентов в n- й строке треугольника Паскаля дается формулой:
Разложение на частичную дробь [ править ]
Частичное разложение фракции обратного задаются
Биномиальный ряд Ньютона [ править ]
Биномиальный ряд Ньютона, названный в честь сэра Исаака Ньютона , является обобщением биномиальной теоремы на бесконечный ряд:
Тождество может быть получено, если показать, что обе части удовлетворяют дифференциальному уравнению (1 + z ) f ' ( z ) = α f ( z ).
Радиус сходимости этого ряда равен 1. В качестве альтернативы выражения
где личность
применяется.
Множественный (восходящий) биномиальный коэффициент [ править ]
Биномиальные коэффициенты подсчитывают подмножества заданного размера из заданного набора. Связанная комбинаторная проблема состоит в том, чтобы подсчитать мультимножества заданного размера с элементами, взятыми из данного набора, то есть подсчитать количество способов выбора определенного количества элементов из данного набора с возможностью повторного выбора одного и того же элемента. Полученные числа называются коэффициентами мультимножества ; [15] обозначено количество способов «множественного выбора» (т. Е. Выбора с заменой) k элементов из набора n элементов .
Чтобы избежать двусмысленности и путаницы с основным обозначением n в этой статье,
пусть f = n = r + ( k - 1) и r = f - ( k - 1).
Коэффициенты мультимножества могут быть выражены через биномиальные коэффициенты по правилу
Одна из возможных альтернативных характеристик этого тождества состоит в следующем: мы можем определить падающий факториал как
- ,
и соответствующий возрастающий факториал как
- ;
так, например,
- .
Тогда биномиальные коэффициенты можно записать как
- ,
в то время как соответствующий коэффициент мультимножества определяется заменой падающего факториала на рост:
- .
Обобщение на отрицательные целые числа n [ править ]
Для любого п ,
В частности, биномиальные коэффициенты, оцененные как отрицательные целые числа n , задаются коэффициентами мультимножества со знаком. В частном случае это сводится к
Например, если n = −4 и k = 7, то r = 4 и f = 10:
Два вещественных или комплексных аргумента [ править ]
Биномиальный коэффициент обобщается до двух вещественных или комплексных аргументов с использованием гамма-функции или бета-функции через
Это определение наследует следующие дополнительные свойства от :
более того,
Результирующая функция мало изучена, по-видимому, впервые она была графически изображена в ( Fowler 1996 ). Примечательно, что многие биномиальные тождества терпят неудачу: но для n положительных (так отрицательных). Поведение довольно сложное и заметно отличается в разных октантах (то есть по отношению к осям x и y и линии ), причем поведение для отрицательного x имеет сингулярности при отрицательных целочисленных значениях и шахматную доску положительных и отрицательных областей:
- в октанте это плавно интерполированная форма обычного бинома с гребнем («гребень Паскаля»).
- в октанте и в квадранте функция близка к нулю.
- в квадранте функция попеременно очень большая положительная и отрицательная на параллелограммах с вершинами
- в октанте поведение снова попеременно очень большое положительное и отрицательное, но на квадратной сетке.
- в октанте она близка к нулю, за исключением вблизи особенностей.
Обобщение на q- серию [ править ]
Биномиальный коэффициент имеет обобщение q-аналога, известное как биномиальный коэффициент Гаусса .
Обобщение на бесконечные кардиналы [ править ]
Определение биномиального коэффициента можно обобщить на бесконечные кардиналы , определив:
где A - некоторое множество с мощностью . Можно показать, что обобщенный биномиальный коэффициент хорошо определен в том смысле, что независимо от того, какой набор мы выберем для представления кардинального числа , он останется неизменным. Для конечных кардиналов это определение совпадает со стандартным определением биномиального коэффициента.
Предполагая аксиому выбора , можно показать это для любого бесконечного кардинала .
Биномиальный коэффициент в языках программирования [ править ]
Обозначения удобны для рукописного ввода, но неудобны для пишущих машинок и компьютерных терминалов . Многие языки программирования не предлагают стандартной подпрограммы для вычисления биномиального коэффициента, но, например, как язык программирования APL, так и (связанный) язык программирования J используют восклицательный знак: k! п.
Наивные реализации факториальной формулы, такие как следующий фрагмент на Python :
из математики import factorial def binomial_coefficient ( n : int , k : int ) -> int : return factorial ( n ) // ( factorial ( k ) * factorial ( n - k ))
очень медленны и бесполезны для вычисления факториалов очень больших чисел (в таких языках, как C или Java, по этой причине возникают ошибки переполнения). Непосредственная реализация мультипликативной формулы хорошо работает:
def binomial_coefficient ( n : int , k : int ) -> int : if k < 0 or k > n : return 0 if k == 0 or k == n : return 1 k = min ( k , n - k ) # Воспользуйтесь симметрией c = 1 для i в диапазоне (k ): c = c * ( n - i ) / ( i + 1 ) return c
(В Python диапазон (k) создает список от 0 до k – 1.)
Правило Паскаля предоставляет рекурсивное определение, которое также может быть реализовано в Python, хотя оно менее эффективно:
def binomial_coefficient ( n : int , k : int ) -> int : if k < 0 or k > n : return 0 if k > n - k : # Воспользуйтесь преимуществом симметрии k = n - k, если k == 0 или n <= 1 : вернуть 1 return binomial_coefficient ( n - 1 , k ) + binomial_coefficient ( n - 1 , k - 1 )
Упомянутый выше пример также может быть написан в функциональном стиле. В следующем примере схемы используется рекурсивное определение
Рациональной арифметики можно легко избежать с помощью целочисленного деления
Следующая реализация использует все эти идеи
( define ( binomial n k ) ;; Вспомогательная функция для вычисления C (n, k) через прямую рекурсию ( define ( binomial-iter n k i prev ) ( if ( > = i k ) prev ( binomial-iter n k ( + i 1 ) ( / ( * ( - n i ) пред ) ( + i 1 )))));; Использовать свойство симметрии C (n, k) = C (n, nk) ( если ( < k ( - n k )) ( binomial-iter n k 0 1 ) ( binomial-iter n ( - n k ) 0 1 )) )
При вычислениях на языке с целыми числами фиксированной длины умножение на может быть переполнено, даже если результат подходит. Переполнения можно избежать, разделив сначала и зафиксировав результат с помощью остатка:
Реализация на языке C:
#include <limits.h>беззнаковый длинный бином ( беззнаковый длинный n , беззнаковый длинный k ) { беззнаковый длинный c = 1 , i ; if ( k > n - k ) // воспользоваться симметрией k = n - k ; for ( i = 1 ; i <= k ; i ++ , n - ) { if ( c / i > UINT_MAX / n ) // возврат 0 при переполнении return 0 ; c = c / i * n + c % i * n / i ; // разбиваем c * n / i на (c / i * i + c% i) * n / i } return c ; }
Другой способ вычислить биномиальный коэффициент при использовании больших чисел - признать, что
где обозначает натуральный логарифм от гамма - функции в . Это специальная функция, которая легко вычисляется и является стандартной для некоторых языков программирования, таких как использование log_gamma в Maxima , LogGamma в Mathematica , gammaln в MATLAB и в модуле Python SciPy , lngamma в PARI / GP или lgamma в C, R , [16] и Юля . Ошибка округления может привести к тому, что возвращаемое значение не будет целым числом.
См. Также [ править ]
- Биномиальное преобразование
- Число Деланного
- Число Эйлера
- Гипергеометрическая функция
- Список факториальных и биномиальных тем
- Представление Маколея целого числа
- Число Моцкина
- Кратности вхождений в треугольнике Паскаля
- Число Нараяны
- Теорема звезды Давида
- Любопытная личность Сун
- Таблица ньютоновских рядов
- Трехчленное разложение
Примечания [ править ]
- ^ Хайэм (1998)
- ^ Lilavati Раздел 6, Глава 4 (см. Knuth (1997) ).
- ^ См. ( Graham, Knuth & Patashnik 1994 ), в котором также дается определениедля. Альтернативные обобщения, такие как два действительных или комплексных аргумента с использованием гамма-функции, присваивают ненулевые значениядля, но это приводит к сбою большинства биномиальных тождеств коэффициентов и, таким образом, не широко используется в большинстве определений. Один такой выбор ненулевых значений приводит к эстетически приятной «ветряной мельнице Паскаля» в книге Хилтона, Холтона и Педерсена, « Математические отражения: в комнате с множеством зеркал» , Springer, 1997, но приводитк несостоятельностидаже идентичности Паскаля (в начале).
- ^ Мьюир, Томас (1902). «Примечание о выбранных комбинациях» . Труды Королевского общества Эдинбурга .
- ^ Это можно рассматривать как дискретный аналог теоремы Тейлора . Он тесно связан с полиномом Ньютона . Альтернативные суммы этой формы могут быть выражены как интеграл Нёрлунда – Райса .
- ^ Gradshteyn & Рыжик (2014 , стр. 3-4).
- ^ Бордман, Майкл (2004), "Числа Egg-Drop", Математика Magazine , 77 (5): 368-372, DOI : 10,2307 / 3219201 , JSTOR 3219201 , MR 1573776 ,
хорошо известно ,
что не существует замкнутая форма (то есть прямая формула) для частной суммы биномиальных коэффициентов
. - ^ см. индукцию, развитую в уравнении (7), стр. 1 389 в Аупетишь, Майкл (2009), "Почти однородная мульти-разбиение с детерминированным генератором", Нейрокомпьютинг , 72 (7-9): 1379-1389, DOI : 10.1016 / j.neucom.2008.12.024 , ISSN 0925-2312 .
- ^ Руис, Себастьян (1996). «Алгебраическое тождество, ведущее к теореме Вильсона». Математический вестник . 80 (489): 579–582. arXiv : математика / 0406086 . DOI : 10.2307 / 3618534 . JSTOR 3618534 .
- ↑ Бенджамин и Куинн, 2003 , стр. 4-5.
- ^ a b Фархи, Бакир (2007). «Нетривиальные нижние оценки наименьшего общего кратного некоторой конечной последовательности целых чисел». Журнал теории чисел . 125 (2): 393–411. arXiv : 0803.0290 . DOI : 10.1016 / j.jnt.2006.10.017 .
- ^ Спенсер, Джоэл ; Флореску, Лаура (2014). Асимптопия . Студенческая математическая библиотека. 71 . AMS . п. 66. ISBN 978-1-4704-0904-3. OCLC 865574788 .
- ^ Спенсер, Джоэл ; Флореску, Лаура (2014). Асимптопия . Студенческая математическая библиотека. 71 . AMS . п. 59. ISBN 978-1-4704-0904-3. OCLC 865574788 .
- ^ см., например, Ash (1990 , стр. 121) или Flum & Grohe (2006 , стр. 427).
- ^ Munarini, Эмануэла (2011), "матрица Риордан и суммы гармонических чисел" (PDF) , Применимый Анализ и дискретная математика , 5 (2): 176-200, DOI : 10,2298 / AADM110609014M , МР 2867317 .
- ^ Блумфилд, Виктор А. (2016). Использование R для численного анализа в науке и технике . CRC Press. п. 74. ISBN 978-1-4987-8662-1.
Ссылки [ править ]
- Эш, Роберт Б. (1990) [1965]. Теория информации . ISBN Dover Publications, Inc. 0-486-66521-6.
- Бенджамин, Артур Т .; Куинн, Дженнифер Дж. (2003). Доказательства, которые действительно важны: искусство комбинаторного доказательства . Математические экспозиции Дольчиани. 27 . Математическая ассоциация Америки . ISBN 978-0-88385-333-7.
- Брайант, Виктор (1993). Аспекты комбинаторики . Издательство Кембриджского университета. ISBN 0-521-41974-3.
- Флум, Йорг; Grohe, Мартин (2006). Параметризованная теория сложности . Springer. ISBN 978-3-540-29952-3.
- Фаулер, Дэвид (январь 1996). «Биномиальная функция коэффициента». Американский математический ежемесячник . Математическая ассоциация Америки. 103 (1): 1–17. DOI : 10.2307 / 2975209 . JSTOR 2975209 .
- Goetgheluck, P. (1987). «Вычисление биномиальных коэффициентов». Американский математический ежемесячник . 94 (4): 360–365. DOI : 10.2307 / 2323099 . JSTOR 2323099 .
- Грэм, Рональд Л .; Кнут, Дональд Э .; Паташник, Орен (1994). Конкретная математика (второе изд.). Эддисон-Уэсли. стр. 153 -256. ISBN 0-201-55802-5.
- Градштейн И.С.; Рыжик И.М. (2014). Таблица интегралов, рядов и продуктов (8-е изд.). Академическая пресса. ISBN 978-0-12-384933-5.
- Гриншпан, AZ (2010), "Весовые неравенства и отрицательные биномы", Успехи прикладной математики , 45 (4): 564-606, DOI : 10.1016 / j.aam.2010.04.004
- Хайэм, Николас Дж. (1998). Справочник по математическим наукам . СИАМ . п. 25 . ISBN 0-89871-420-6.
- Кнут, Дональд Э. (1997). Искусство программирования, Том 1: Основные алгоритмы(Третье изд.). Эддисон-Уэсли. С. 52–74. ISBN 0-201-89683-4.
- Singmaster, Дэвид (1974). «Заметки о биномиальных коэффициентах. III. Любое целое число делит почти все биномиальные коэффициенты». Журнал Лондонского математического общества . 8 (3): 555–560. DOI : 10,1112 / jlms / s2-8.3.555 .
- Шилов Г.Е. (1977). Линейная алгебра . Dover Publications. ISBN 978-0-486-63518-7.
Внешние ссылки [ править ]
- "Биномиальные коэффициенты" , Энциклопедия математики , EMS Press , 2001 [1994]
- Эндрю Гранвилл (1997). «Арифметические свойства биномиальных коэффициентов I. Биномиальные коэффициенты по модулю простых степеней» . CMS Conf. Proc . 20 : 151–162. Архивировано из оригинала на 2015-09-23 . Проверено 3 сентября 2013 .
Эта статья включает материалы из следующих статей PlanetMath , которые находятся под лицензией Creative Commons Attribution / Share-Alike License : биномиальный коэффициент , верхняя и нижняя границы биномиального коэффициента , биномиальный коэффициент - целое число , обобщенные биномиальные коэффициенты .