Interested Article - Биномиальный коэффициент

Биномиальный коэффициент — коэффициент перед членом разложения бинома Ньютона ( 1 + x ) n {\displaystyle (1+x)^{n}} по степеням x {\displaystyle x} . Коэффициент при x k {\displaystyle x^{k}} обозначается ( n k ) {\displaystyle \textstyle {\binom {n}{k}}} или C n k {\displaystyle \textstyle C_{n}^{k}} и читается «биномиальный коэффициент из n {\displaystyle n} по k {\displaystyle k} » (или «число сочетаний из n {\displaystyle n} по k {\displaystyle k} »):

( 1 + x ) n = ( n 0 ) + ( n 1 ) x + ( n 2 ) x 2 + + ( n n ) x n = k = 0 n ( n k ) x k {\displaystyle (1+x)^{n}={\binom {n}{0}}+{\binom {n}{1}}x+{\binom {n}{2}}x^{2}+\ldots +{\binom {n}{n}}x^{n}=\sum _{k=0}^{n}{\binom {n}{k}}x^{k}}

для натуральных степеней n {\displaystyle n} .

Биномиальные коэффициенты могут быть также определены для произвольных действительных показателей n {\displaystyle n} . В случае произвольного действительного числа n {\displaystyle n} биномиальные коэффициенты определяются как коэффициенты разложения выражения ( 1 + x ) n {\displaystyle (1+x)^{n}} в бесконечный степенной ряд :

( 1 + x ) n = k = 0 ( n k ) x k {\displaystyle (1+x)^{n}=\sum _{k=0}^{\infty }{\binom {n}{k}}x^{k}} ,

где в случае неотрицательных целых n {\displaystyle n} все коэффициенты ( n k ) {\displaystyle \textstyle {\binom {n}{k}}} при k > n {\displaystyle k>n} обращаются в нуль и поэтому данное разложение является конечной суммой.

В комбинаторике биномиальный коэффициент ( n k ) {\displaystyle \textstyle {\binom {n}{k}}} для неотрицательных целых чисел n {\displaystyle n} и k {\displaystyle k} интерпретируется как количество сочетаний из n {\displaystyle n} по k {\displaystyle k} , то есть как количество всех (нестрогих) подмножеств ( выборок ) размера k {\displaystyle k} в n {\displaystyle n} -элементном множестве .

Биномиальные коэффициенты часто возникают в задачах комбинаторики и теории вероятностей . Обобщением биномиальных коэффициентов являются мультиномиальные коэффициенты .

Явные формулы

Вычисляя коэффициенты в разложении ( 1 + x ) n {\displaystyle (1+x)^{n}} в степенной ряд, можно получить явные формулы для биномиальных коэффициентов ( n k ) {\displaystyle \textstyle {\binom {n}{k}}} .

Для всех действительных чисел n {\displaystyle n} и целых чисел k {\displaystyle k} :

( n k ) = { n ( n 1 ) ( n 2 ) ( n k + 1 ) k ! , k 0 0 , k < 0 {\displaystyle {\binom {n}{k}}={\begin{cases}{\frac {n(n-1)(n-2)\cdot \ldots \cdot (n-k+1)}{k!}},&k\geqslant 0\\0,&k<0\end{cases}}} ,

где k ! {\displaystyle k!} обозначает факториал числа k {\displaystyle k} .

Для неотрицательных целых n {\displaystyle n} и k {\displaystyle k} также справедливы формулы:

( n k ) = { n ! k ! ( n k ) ! , 0 k n 0 , k > n {\displaystyle {\binom {n}{k}}={\begin{cases}{\frac {n!}{k!(n-k)!}},&0\leqslant k\leqslant n\\0,&k>n\end{cases}}} .

Для целых отрицательных показателей коэффициенты разложения бинома ( 1 + x ) n {\displaystyle (1+x)^{-n}} равны:

( n k ) = { ( 1 ) k ( n + k 1 ) ! k ! ( n 1 ) ! , k 0 0 , k < 0 {\displaystyle {\binom {-n}{k}}={\begin{cases}(-1)^{k}\cdot {\frac {(n+k-1)!}{k!(n-1)!}},&k\geqslant 0\\0,&k<0\end{cases}}} .

Треугольник Паскаля

Visualisation of binomial expansion up to the 4th power
Визуализация биномиального коэффициента до 4 степени

Тождество:

( n k ) = ( n 1 k 1 ) + ( n 1 k ) {\displaystyle {n \choose k}={n-1 \choose k-1}+{n-1 \choose k}}

позволяет расположить биномиальные коэффициенты для неотрицательных целых чисел n {\displaystyle n} , k {\displaystyle k} в виде треугольника Паскаля, в котором каждое число равно сумме двух вышестоящих:

n = 0 : 1 n = 1 : 1 1 n = 2 : 1 2 1 n = 3 : 1 3 3 1 n = 4 : 1 4 6 4 1 {\displaystyle {\begin{matrix}n=0:&&&&&1&&&&\\n=1:&&&&1&&1&&&\\n=2:&&&1&&2&&1&&\\n=3:&&1&&3&&3&&1&\\n=4:&1&&4&&6&&4&&1\\\vdots &&\vdots &&\vdots &&\vdots &&\vdots &\end{matrix}}} .

Треугольная таблица, предложенная Паскалем в «Трактате об арифметическом треугольнике» (1654), отличается от той, что выписана здесь, поворотом на 45°. Таблицы для изображения биномиальных коэффициентов были известны и ранее ( Тарталье , Омару Хайяму ).

Если в каждой строке треугольника Паскаля все числа разделить на 2 n {\displaystyle 2^{n}} (это), то все строки при стремлении n {\displaystyle n} к бесконечности примут вид функции нормального распределения .

Свойства

Производящие функции

Для фиксированного значения n {\displaystyle n} производящей функцией последовательности биномиальных коэффициентов ( n 0 ) , ( n 1 ) , ( n 2 ) , {\displaystyle {\tbinom {n}{0}},\;{\tbinom {n}{1}},\;{\tbinom {n}{2}},\dots } является:

k = 0 ( n k ) x k = ( 1 + x ) n {\displaystyle \sum _{k=0}^{\infty }{\binom {n}{k}}x^{k}=(1+x)^{n}} .

Для фиксированного значения k {\displaystyle k} производящая функция последовательности коэффициентов ( 0 k ) , ( 1 k ) , ( 2 k ) , {\displaystyle {\tbinom {0}{k}},\;{\tbinom {1}{k}},\;{\tbinom {2}{k}},\dots } равна:

n ( n k ) y n = y k ( 1 y ) k + 1 {\displaystyle \sum _{n}{\binom {n}{k}}y^{n}={\frac {y^{k}}{(1-y)^{k+1}}}} .

Двумерной производящей функцией биномиальных коэффициентов ( n k ) {\displaystyle {\tbinom {n}{k}}} для целых n , k {\displaystyle n,k} является:

n , k ( n k ) x k y n = 1 1 y x y {\displaystyle \sum _{n,k}{\binom {n}{k}}x^{k}y^{n}={\frac {1}{1-y-xy}}} , или n = 0 k = 0 n ( n k ) x k y n = 1 1 y x y {\displaystyle \sum _{n=0}^{\infty }\sum _{k=0}^{n}{\binom {n}{k}}x^{k}y^{n}={\frac {1}{1-y-xy}}} .

Делимость

Из теоремы Люка следует, что:

  • коэффициент ( n k ) {\displaystyle \textstyle {\binom {n}{k}}} нечётен {\displaystyle \iff } в двоичной записи числа k {\displaystyle k} единицы не стоят в тех разрядах, где в числе n {\displaystyle n} стоят нули;
  • коэффициент ( n k ) {\displaystyle \textstyle {\binom {n}{k}}} некратен простому числу p {\displaystyle p} {\displaystyle \iff } в p {\displaystyle p} -ичной записи числа k {\displaystyle k} все разряды не превосходят соответствующих разрядов числа n {\displaystyle n} ;
  • в последовательности биномиальных коэффициентов ( n 0 ) , ( n 1 ) , , ( n n ) {\displaystyle \textstyle {\binom {n}{0}},\;{\binom {n}{1}},\;\ldots ,\;{\binom {n}{n}}} :
    • все числа не кратны заданному простому p {\displaystyle p} {\displaystyle \iff } число n {\displaystyle n} представимо в виде m p k 1 {\displaystyle mp^{k}-1} , где натуральное число m < p {\displaystyle m<p} ;
    • все числа, кроме первого и последнего, кратны заданному простому p {\displaystyle p} {\displaystyle \iff } n = p k {\displaystyle n=p^{k}} ;
    • количество нечётных чисел равно степени двойки, показатель которой равен количеству единиц в двоичной записи числа n {\displaystyle n} ;
    • чётных и нечётных чисел не может быть поровну;
    • количество чисел, не кратных простому p {\displaystyle p} , равно ( a 1 + 1 ) ( a m + 1 ) {\displaystyle (a_{1}+1)\cdots (a_{m}+1)} , где числа a 1 , , a m {\displaystyle a_{1},\;\ldots ,a_{m}} — разряды p {\displaystyle p} -ичной записи числа n {\displaystyle n} ; а число m = log p n + 1 {\displaystyle \textstyle m=\lfloor \log _{p}{n}\rfloor +1} , где {\displaystyle \lfloor \cdot \rfloor } функция «пол» , — это длина данной записи.

Основные тождества

  • ( n k ) = ( n 1 k 1 ) + ( n 1 k ) {\displaystyle {n \choose k}={n-1 \choose k-1}+{n-1 \choose k}} .
  • ( n k ) = ( 1 ) k ( n + k 1 k ) {\displaystyle {\binom {n}{k}}=(-1)^{k}{\binom {-n+k-1}{k}}} .
  • ( n k ) = ( n n k ) {\displaystyle {n \choose k}={n \choose n-k}} (правило симметрии).
  • ( n k ) = n k ( n 1 k 1 ) {\displaystyle {n \choose k}={\frac {n}{k}}{n-1 \choose k-1}} (вынесение за скобки).
  • ( n m ) ( m n k ) = ( n k ) ( k n m ) {\displaystyle {n \choose {\color {Green}m}}{{\color {Green}m} \choose n-{\color {Green}k}}={n \choose {\color {Green}k}}{{\color {Green}k} \choose n-{\color {Green}m}}} (замена индексов).
  • ( n k ) ( n k ) = n ( n 1 k ) {\displaystyle (n-k){n \choose k}=n{n-1 \choose k}} .

Бином Ньютона и следствия

  • ( n 0 ) + ( n 1 ) + + ( n n ) = 2 n {\displaystyle {n \choose 0}+{n \choose 1}+\ldots +{n \choose n}=2^{n}} , где n N {\displaystyle n\in \mathbb {N} } .
  • i + j = m ( n j ) ( n i ) ( 1 ) j = { ( n m / 2 ) , если m 0 ( mod 2 ) , 0 , если m 1 ( mod 2 ) . {\displaystyle \sum _{i+j=m}{\binom {n}{j}}{\binom {n}{i}}(-1)^{j}={\begin{cases}{\binom {n}{m/2}},&{\text{если}}\ m\equiv 0{\pmod {2}},\\0,&{\text{если}}\ m\equiv 1{\pmod {2}}.\end{cases}}}
  • j = k n ( n j ) ( 1 ) j = ( 1 ) k ( n 1 k 1 ) {\displaystyle \sum _{j=k}^{n}{\binom {n}{j}}(-1)^{j}=(-1)^{k}{\binom {n-1}{k-1}}} .
  • ( n 0 ) ( n 1 ) + + ( 1 ) n ( n n ) = 0 {\displaystyle {n \choose 0}-{n \choose 1}+\ldots +(-1)^{n}{n \choose n}=0} , где n N {\displaystyle n\in \mathbb {N} } .
  • Более сильное тождество: ( n 0 ) + ( n 2 ) + + ( n 2 n / 2 ) = 2 n 1 {\displaystyle {n \choose 0}+{n \choose 2}+\ldots +{n \choose 2\lfloor n/2\rfloor }=2^{n-1}} , где n N {\displaystyle n\in \mathbb {N} } .
  • k = a a ( 1 ) k ( 2 a k + a ) 3 = ( 3 a ) ! ( a ! ) 3 {\displaystyle \sum _{k=-a}^{a}(-1)^{k}{2a \choose k+a}^{3}={\frac {(3a)!}{(a!)^{3}}}} ,

а более общем виде

k = a a ( 1 ) k ( a + b a + k ) ( b + c b + k ) ( c + a c + k ) = ( a + b + c ) ! a ! b ! c ! {\displaystyle \sum _{k=-a}^{a}(-1)^{k}{a+b \choose a+k}{b+c \choose b+k}{c+a \choose c+k}={\frac {(a+b+c)!}{a!\,b!\,c!}}} .

Свёртка Вандермонда и следствия

Свёртка Вандермонда :

k ( r m + k ) ( s n k ) = ( r + s m + n ) {\displaystyle \sum _{k}{r \choose m+k}{s \choose n-k}={r+s \choose m+n}} ,

где m , n Z , {\displaystyle m,n\in \mathbb {Z} ,} а r , s R {\displaystyle r,s\in \mathbb {R} } . Это тождество получается вычислением коэффициента при x m + n {\displaystyle x^{m+n}} в разложении ( 1 + x ) r ( 1 + x ) s {\displaystyle (1+x)^{r}(1+x)^{s}} с учётом тождества ( 1 + x ) r + s = ( 1 + x ) r ( 1 + x ) s {\displaystyle (1+x)^{r+s}=(1+x)^{r}(1+x)^{s}} . Сумма берётся по всем целым k {\displaystyle k} , для которых ( r m + k ) ( s n k ) 0 {\displaystyle \textstyle {r \choose m+k}{s \choose n-k}\neq 0} . Для произвольных действительных r {\displaystyle r} , s {\displaystyle s} число ненулевых слагаемых в сумме будет конечно.

Следствие свёртки Вандермонда:

( n 0 ) ( a a ) ( n 1 ) ( a + 1 a ) + + ( 1 ) n ( n n ) ( a + n a ) = ( 1 ) n ( a n ) {\displaystyle {n \choose 0}{a \choose a}-{n \choose 1}{a+1 \choose a}+\ldots +(-1)^{n}{n \choose n}{a+n \choose a}=(-1)^{n}{a \choose n}} .

Более общее тождество:

i = 0 p ( 1 ) i ( p i ) m = 1 n ( i + s m s m ) = 0 {\displaystyle \sum _{i=0}^{p}(-1)^{i}{p \choose i}\prod _{m=1}^{n}{i+s_{m} \choose s_{m}}=0} , если m = 1 n s m < p {\displaystyle \sum _{m=1}^{n}{s_{m}}<p} .

Ещё одним следствием свёртки является следующее тождество: ( n 0 ) 2 + ( n 1 ) 2 + + ( n n ) 2 = ( 2 n n ) {\displaystyle {n \choose 0}^{2}+{n \choose 1}^{2}+\ldots +{n \choose n}^{2}={2n \choose n}} .

Другие тождества

  • 4 n k = 1 n k 2 ( 2 n n + k ) = 2 2 n {\displaystyle {\frac {4}{n}}\sum _{k=1}^{n}k^{2}{\binom {2n}{n+k}}=2^{2n}} , где n {\displaystyle n} — натуральное число.
  • k = 1 n ( 1 ) k 1 k ( n k ) = k = 1 n 1 k = H n {\displaystyle \sum _{k=1}^{n}{\frac {(-1)^{k-1}}{k}}{n \choose k}=\sum _{k=1}^{n}{\frac {1}{k}}=H_{n}} n {\displaystyle n} гармоническое число .
  • Мультисекция ряда ( 1 + x ) n {\displaystyle (1+x)^{n}} даёт тождество, выражающее сумму биномиальных коэффициентов с произвольным шагом s {\displaystyle s} и смещением t {\displaystyle t} ( 0 t < s ) {\displaystyle (0\leqslant t<s)} в виде конечной суммы из s {\displaystyle s} слагаемых:
( n t ) + ( n t + s ) + ( n t + 2 s ) + = 1 s j = 0 s 1 ( 2 cos π j s ) n cos π ( n 2 t ) j s {\displaystyle {\binom {n}{t}}+{\binom {n}{t+s}}+{\binom {n}{t+2s}}+\ldots ={\frac {1}{s}}\sum _{j=0}^{s-1}\left(2\cos {\frac {\pi j}{s}}\right)^{n}\cos {\frac {\pi (n-2t)j}{s}}} .

Также имеют место равенства:

( n 3 ) = n ( n 1 ) ( n 2 ) 2 i = 2 n 1 ( n i ) ( n i + 1 ) = = n ( n 1 ) ( n 2 ) i = 2 n 1 ( n i ) ( 2 n i + 1 ) = = 3 ( n 3 ) 2 ( n 3 ) ; {\displaystyle {\begin{alignedat}{2}{\binom {n}{3}}&={\frac {n(n-1)(n-2)}{\color {Green}2}}-\sum _{i=2}^{n-1}{(n-i)(n-i+1)}=\\&=n(n-1)(n-2)-\sum _{i=2}^{n-1}{(n-i)({\color {Green}2}n-i+1)}=\\&=3{\binom {n}{3}}-2{\binom {n}{3}};\\\end{alignedat}}}
( n 4 ) = n ( n 1 ) ( n 2 ) ( n 3 ) 2 i = 3 n 1 ( n i ) ( n ( n 1 ) i 0 = 1 i 2 i 0 ) = = n ( n 1 ) ( n 2 ) ( n 3 ) i = 3 n 1 ( n i ) ( 2 n ( n 1 ) i 0 = 1 i 2 i 0 ) = = 24 ( n 4 ) 23 ( n 4 ) ; {\displaystyle {\begin{alignedat}{2}{\binom {n}{4}}&={\frac {n(n-1)(n-2)(n-3)}{\color {Green}2}}-\sum _{i=3}^{n-1}{(n-i)\left(n(n-1)-\sum _{i_{0}=1}^{i-2}i_{0}\right)}=\\&=n(n-1)(n-2)(n-3)-\sum _{i=3}^{n-1}{(n-i)\left({\color {Green}2}n(n-1)-\sum _{i_{0}=1}^{i-2}i_{0}\right)}=\\&=24{\binom {n}{4}}-23{\binom {n}{4}};\\\end{alignedat}}}
( n 5 ) = n ( n 1 ) ( n 2 ) ( n 3 ) ( n 4 ) 2 i = 4 n 1 ( n i ) ( n ( n 1 ) ( n 2 ) i 0 = 1 i 3 i 1 = 1 i 0 i 1 ) = = n ( n 1 ) ( n 2 ) ( n 3 ) ( n 4 ) i = 4 n 1 ( n i ) ( 2 n ( n 1 ) ( n 2 ) i 0 = 1 i 3 i 1 = 1 i 0 i 1 ) = = 120 ( n 5 ) 119 ( n 5 ) . {\displaystyle {\begin{alignedat}{2}{\binom {n}{5}}&={\frac {n(n-1)(n-2)(n-3)(n-4)}{\color {Green}2}}-\\&-\sum _{i=4}^{n-1}{(n-i)\left(n(n-1)(n-2)-\sum _{i_{0}=1}^{i-3}\sum _{i_{1}=1}^{i_{0}}i_{1}\right)}=\\&=n(n-1)(n-2)(n-3)(n-4)-\\&-\sum _{i=4}^{n-1}{(n-i)\left({\color {Green}2}n(n-1)(n-2)-\sum _{i_{0}=1}^{i-3}\sum _{i_{1}=1}^{i_{0}}i_{1}\right)}=\\&=120{\binom {n}{5}}-119{\binom {n}{5}}.\end{alignedat}}}

Откуда следует:

( n 3 ) = i = 2 n 1 ( n i ) ( 2 n i + 1 ) 2 = i = 2 n 1 ( n i ) ( 2 A n 1 ( i 1 1 ) ) 2 ; {\displaystyle {\binom {n}{3}}={\frac {\sum \limits _{i=2}^{n-1}{(n-i)(2n-i+1)}}{2}}={\frac {\sum \limits _{i=2}^{n-1}{(n-i)\left(2A_{n}^{1}-{\binom {i-1}{1}}\right)}}{2}};}
( n 4 ) = i = 3 n 1 ( n i ) ( 2 n ( n 1 ) i 0 = 1 i 2 i 0 ) 23 = i = 3 n 1 ( n i ) ( 2 A n 2 ( i 1 2 ) ) 23 ; {\displaystyle {\binom {n}{4}}={\frac {\sum \limits _{i=3}^{n-1}{(n-i)\left(2n(n-1)-\sum \limits _{i_{0}=1}^{i-2}i_{0}\right)}}{23}}={\frac {\sum \limits _{i=3}^{n-1}{(n-i)\left(2A_{n}^{2}-{\binom {i-1}{2}}\right)}}{23}};}
( n 5 ) = i = 4 n 1 ( n i ) ( 2 n ( n 1 ) ( n 2 ) i 0 = 1 i 3 i 1 = 1 i 0 i 1 ) 119 = = i = 4 n 1 ( n i ) ( 2 A n 3 ( i 1 3 ) ) 119 ; {\displaystyle {\begin{alignedat}{2}&{\binom {n}{5}}={\frac {\sum \limits _{i=4}^{n-1}{(n-i)\left(2n(n-1)(n-2)-\sum \limits _{i_{0}=1}^{i-3}\sum \limits _{i_{1}=1}^{i_{0}}i_{1}\right)}}{119}}=\\&={\frac {\sum \limits _{i=4}^{n-1}{(n-i)\left(2A_{n}^{3}-{\binom {i-1}{3}}\right)}}{119}};\\\end{alignedat}}}
( n k ) = i = k 1 n 1 ( n i ) ( 2 A n k 2 ( i 1 k 2 ) ) k ! 1 {\displaystyle {\binom {n}{k}}={\frac {\sum \limits _{i=k-1}^{n-1}{(n-i)\left(2A_{n}^{k-2}-{\binom {i-1}{k-2}}\right)}}{k!-1}}} ,

где A n k {\displaystyle A_{n}^{k}} — количество размещений из n {\displaystyle n} по k {\displaystyle k} .

Матричные соотношения

Если взять квадратную матрицу, отсчитав N {\displaystyle N} элементов по катетам треугольника Паскаля и повернув матрицу на любой из четырёх углов, то детерминант этих четырёх матриц равен ±1 при любом N {\displaystyle N} , причём детерминант матрицы с вершиной треугольника в верхнем левом углу равен 1.

В матрице [ ( i + j i ) ] {\displaystyle {\begin{bmatrix}{\tbinom {i+j}{i}}\end{bmatrix}}} числа на диагонали i + j = C o n s t {\displaystyle i+j=\mathrm {Const} } повторяют числа строк треугольника Паскаля ( i , j = 0 , 1 , {\displaystyle i,j=0,1,\dots } ). Её можно разложить в произведение двух строго диагональных матриц: нижнетреугольной и получаемой из неё транспонированием:

[ ( i + j i ) ] = U U T {\displaystyle {\begin{bmatrix}{\binom {i+j}{i}}\end{bmatrix}}=UU^{T}} ,

где U = [ ( i j ) ] {\displaystyle U={\begin{bmatrix}{\tbinom {i}{j}}\end{bmatrix}}} . Обратная матрица к U {\displaystyle U} имеет вид:

U 1 = [ ( 1 ) i + j ( i j ) ] {\displaystyle U^{-1}={\begin{bmatrix}(-1)^{i+j}{\binom {i}{j}}\end{bmatrix}}} .

Таким образом, можно разложить обратную матрицу к [ ( i + j i ) ] {\displaystyle {\begin{bmatrix}{\tbinom {i+j}{i}}\end{bmatrix}}} в произведение двух строго диагональных матриц: первая матрица — верхнетреугольная, а вторая получается из первой путём транспонирования, что позволяет дать явное выражение для обратных элементов:

[ ( i + j i ) ] m , n 1 = k = 0 p ( 1 ) m + n ( k m ) ( k n ) {\displaystyle {\begin{bmatrix}{\binom {i+j}{i}}\end{bmatrix}}_{m,n}^{-1}=\sum _{k=0}^{p}(-1)^{m+n}{\binom {k}{m}}{\binom {k}{n}}} , где i {\displaystyle i} , j {\displaystyle j} , m {\displaystyle m} , n = 0 p {\displaystyle n=0\dots p} .

Элементы обратной матрицы меняются при изменении её размера и, в отличие от матрицы [ ( i + j i ) ] {\displaystyle {\begin{bmatrix}{\tbinom {i+j}{i}}\end{bmatrix}}} , недостаточно приписать новую строку и столбец. Столбец j {\displaystyle j} матрицы [ ( i + j i ) ] {\displaystyle {\begin{bmatrix}{\tbinom {i+j}{i}}\end{bmatrix}}} есть многочлен степени j {\displaystyle j} по аргументу i {\displaystyle i} , следовательно, первые p столбцов образуют полный базис в пространстве векторов длины p {\displaystyle p} +1, чьи координаты могут быть интерполированы многочленом равной или меньшей степени p 1 {\displaystyle p-1} . Нижняя строка матрицы [ ( i + j i ) ] m , n 1 {\displaystyle {\begin{bmatrix}{\binom {i+j}{i}}\end{bmatrix}}_{m,n}^{-1}} ортогональна любому такому вектору.

[ ( i + j i ) ] p , n 1 = k = 0 p ( 1 ) p + n ( k p ) ( k n ) = ( 1 ) p + n ( p n ) {\displaystyle {\begin{bmatrix}{\binom {i+j}{i}}\end{bmatrix}}_{p,n}^{-1}=\sum _{k=0}^{p}(-1)^{p+n}{\binom {k}{p}}{\binom {k}{n}}=(-1)^{p+n}{\binom {p}{n}}}
n = 0 p ( 1 ) p + n ( p n ) P a ( n ) = 0 {\displaystyle \sum _{n=0}^{p}(-1)^{p+n}{\binom {p}{n}}{P}_{a}(n)=0} при a < p {\displaystyle a<p} , где P a ( n ) {\displaystyle {P}_{a}(n)} многочлен степени a {\displaystyle a} .

Если произвольный вектор длины p + 1 {\displaystyle p+1} можно интерполировать многочленом степени i < p {\displaystyle i<p} , то скалярное произведение со строками i + 1 , i + 2 , , p {\displaystyle i+1,i+2,\dots ,p} (нумерация с 0) матрицы [ ( i + j i ) ] m , n 1 {\displaystyle {\begin{bmatrix}{\binom {i+j}{i}}\end{bmatrix}}_{m,n}^{-1}} равно нулю. Используя тождество выше и равенство единицы скалярного произведения нижней строки матрицы [ ( i + j i ) ] m , n 1 {\displaystyle {\begin{bmatrix}{\binom {i+j}{i}}\end{bmatrix}}_{m,n}^{-1}} на последний столбец матрицы [ ( i + j i ) ] {\displaystyle {\begin{bmatrix}{\tbinom {i+j}{i}}\end{bmatrix}}} , получаем:

n = 0 p ( 1 ) p + n ( p n ) n p = p ! {\displaystyle \sum _{n=0}^{p}(-1)^{p+n}{\binom {p}{n}}{n}^{p}=p!} .

Для показателя большего p {\displaystyle p} можно задать рекуррентную формулу:

n = 0 p ( 1 ) p + n ( p n ) n p + a = p ! P 2 a ( p ) = f a ( p ) {\displaystyle \sum _{n=0}^{p}(-1)^{p+n}{\binom {p}{n}}{n}^{p+a}=p!{P}_{2a}(p)={f}_{a}(p)} ,

где многочлен

P 2 a + 2 ( p ) = x = 1 p x P 2 a ( x ) ; a 0 ; P 0 ( p ) = 1 {\displaystyle {P}_{2a+2}(p)=\sum _{x=1}^{p}x{P}_{2a}(x);\quad a\geqslant 0;\quad {P}_{0}(p)=1} .

Для доказательства сперва устанавливается тождество:

f a ( p + 1 ) = x = 0 a ( p + 1 ) x + 1 f a x ( p ) {\displaystyle {f}_{a}(p+1)=\sum _{x=0}^{a}{(p+1)}^{x+1}{f}_{a-x}(p)} .

Если требуется найти формулу не для всех показателей степени, то:

P 2 a ( p ) = p 2 a ( p + a a ) Q a 1 ( p ) ; a > 0 {\displaystyle {P}_{2a}(p)={\frac {p}{{2}^{a}}}{\binom {p+a}{a}}{Q}_{a-1}(p);\quad a>0} .

Старший коэффициент Q a 1 ( p ) {\displaystyle {Q}_{a-1}(p)} равен 1, потребуется a-1 значений, чтобы найти другие коэффициенты:

Q a 1 ( p ) = p ( p + 1 ) T a 3 ( p ) {\displaystyle {Q}_{a-1}(p)=p(p+1){T}_{a-3}(p)} для a 1 ( mod 2 ) ; a 3 {\displaystyle a\equiv 1{\pmod {2}};a\geqslant 3} .

Асимптотика и оценки

  • ( 2 n n ) 2 2 n π n {\displaystyle {\binom {2n}{n}}\sim {\frac {2^{2n}}{\sqrt {\pi n}}}} .
  • k = 0 m ( n k ) n ( n / 2 m ) 2 2 n 3 {\displaystyle \sum _{k=0}^{m}{\binom {n}{k}}\leqslant {\frac {n}{(n/2-m)^{2}}}2^{n-3}} при m < n 2 {\displaystyle m<{\frac {n}{2}}} ( неравенство Чебышёва ).
  • k = 0 m ( n k ) 2 n H ( m n ) {\displaystyle \sum \limits _{k=0}^{m}{\binom {n}{k}}\leqslant 2^{nH({\frac {m}{n}})}} , при m n 2 {\displaystyle m\leq {\frac {n}{2}}} (), где H ( x ) = x log 2 x ( 1 x ) log 2 ( 1 x ) {\displaystyle H(x)=-x\log _{2}x-(1-x)\log _{2}(1-x)} энтропия .
  • k = 0 n / 2 λ ( n k ) 2 n e 2 λ 2 / n {\displaystyle \sum _{k=0}^{n/2-\lambda }{\binom {n}{k}}\leqslant 2^{n}e^{-2\lambda ^{2}/n}} ( неравенство Чернова ).

Непосредственно из формулы Стирлинга следует, что для α ( 0 ; 1 ) {\displaystyle \alpha \in (0;1)} верно C n α n 1 2 π α ( 1 α ) n ( 1 α ) α n ( 1 1 α ) ( 1 α ) n = ( 1 α α ( 1 α ) ( 1 α ) + o ( 1 ) ) n {\displaystyle C_{n}^{\alpha n}\sim {\sqrt {\frac {1}{2\pi \alpha (1-\alpha)n}}}\left({\frac {1}{\alpha }}\right)^{\alpha n}\left({\frac {1}{1-\alpha }}\right)^{(1-\alpha)n}=\left({{\frac {1}{\alpha ^{\alpha }{(1-\alpha)}^{(1-\alpha)}}}+o(1)}\right)^{n}} .

Целозначные полиномы

Биномиальные коэффициенты ( x 0 ) = 1 , ( x 1 ) = x , ( x 2 ) = x 2 2 x 2 {\displaystyle {\tbinom {x}{0}}=1,{\tbinom {x}{1}}=x,{\tbinom {x}{2}}={\tfrac {x^{2}}{2}}-{\tfrac {x}{2}}} , … являются целозначными полиномами от x {\displaystyle x} , то есть принимают целые значения при целых значениях x {\displaystyle x} , — это нетрудно понять, например, по треугольнику Паскаля. Более того, они образуют базис целозначных полиномов, в котором все целозначные полиномы выражаются как линейные комбинации с целыми коэффициентами.

В то же время стандартный базис 1 , x , x 2 {\displaystyle 1,x,x^{2}} , … не позволяет выразить все целочисленные полиномы, если использовать только целые коэффициенты, так как уже ( x 2 ) = x 2 2 x 2 {\displaystyle {\tbinom {x}{2}}={\tfrac {x^{2}}{2}}-{\tfrac {x}{2}}} имеет дробные коэффициенты при степенях x {\displaystyle x} .

Этот результат обобщается на полиномы многих переменных. А именно, если полином R ( x 1 , , x m ) {\displaystyle R(x_{1},\dots ,x_{m})} степени k {\displaystyle k} имеет вещественные коэффициенты и принимает целые значения при целых значениях переменных, то

R ( x 1 , , x m ) = P ( ( x 1 1 ) , , ( x 1 k ) , , ( x m 1 ) , , ( x m k ) ) {\displaystyle R(x_{1},\dots ,x_{m})=P\left({\binom {x_{1}}{1}},\dots ,{\binom {x_{1}}{k}},\dots ,{\binom {x_{m}}{1}},\dots ,{\binom {x_{m}}{k}}\right)} ,

где P {\displaystyle P} — полином с целыми коэффициентами.

Алгоритмы вычисления

Биномиальные коэффициенты можно вычислить с помощью рекуррентной формулы ( n k ) = ( n 1 k ) + ( n 1 k 1 ) {\displaystyle {\tbinom {n}{k}}={\tbinom {n-1}{k}}+{\tbinom {n-1}{k-1}}} , если на каждом шаге n {\displaystyle n} хранить значения ( n k ) {\displaystyle {\tbinom {n}{k}}} при k = 0 , 1 , , n ¯ {\displaystyle k={\overline {0,1,\;\ldots ,n}}} . Этот алгоритм особенно эффективен, если нужно получить все значения ( n k ) {\displaystyle {\tbinom {n}{k}}} при фиксированном n {\displaystyle n} . Алгоритм требует O ( n ) {\displaystyle O(n)} памяти ( O ( n 2 ) {\displaystyle O(n^{2})} при вычислении всей таблицы биномиальных коэффициентов) и O ( n 2 ) {\displaystyle O(n^{2})} времени (в предположении, что каждое число занимает единицу памяти и операции с числами выполняются за единицу времени), где O {\displaystyle O} « o {\displaystyle o} » большое .

При фиксированном значении k {\displaystyle k} биномиальные коэффициенты могут быть вычислены по рекуррентной формуле ( n k ) = n n k ( n 1 k ) {\displaystyle {\tbinom {n}{k}}={\tfrac {n}{n-k}}\cdot {\tbinom {n-1}{k}}} с начальным значением ( k k ) = 1 {\displaystyle {\tbinom {k}{k}}=1} . Для вычисления значения ( n k ) {\displaystyle {\tbinom {n}{k}}} этот метод требует O ( 1 ) {\displaystyle O(1)} памяти и O ( n ) {\displaystyle O(n)} времени.

Если требуется вычислить коэффициенты ( n k ) {\displaystyle {\tbinom {n}{k}}} при фиксированном значении n {\displaystyle n} , можно воспользоваться формулой ( n k ) = n k + 1 k ( n k 1 ) {\displaystyle {\tbinom {n}{k}}={\tfrac {n-k+1}{k}}\cdot {\tbinom {n}{k-1}}} при начальном условии ( n 0 ) = 1 {\displaystyle {\tbinom {n}{0}}=1} . При каждом шаге итерации числитель уменьшается на 1 {\displaystyle 1} (начальное значение равно n {\displaystyle n} ), а знаменатель соответственно увеличивается на 1 {\displaystyle 1} (начальное значение — 1 {\displaystyle 1} ). Для вычисления значения ( n k ) {\displaystyle {\tbinom {n}{k}}} этот метод требует O ( 1 ) {\displaystyle O(1)} памяти и O ( k ) {\displaystyle O(k)} времени.

Примечания

  1. Прасолов В. В. Глава 12. Целозначные многочлены // . — М. : МЦНМО , 1999, 2001, 2003. 21 января 2022 года.
  2. Ю. Матиясевич. Десятая проблема Гильберта. — Наука, 1993.

Литература

Same as Биномиальный коэффициент