Бином Ньютона

Используем мощь комбинаторики для изучения самой математики: упростим умножение многочленов и выведем известную и очень полезную формулу!
Продвинутый уровень
Продвинутый уровень
Материал в этой теме предназначен для тех, кто полностью разобрался с базой и хочет «копнуть глубже».
Зависимости
Зависимости
Царского пути в эту тему нет! Вы сможете разобраться только если знаете следующие темы:
    graph TD
        root[Бином Ньютона]:::featured --> formula["(a+b)n=k=0nCnkankbk=k=0nTk\displaystyle  (a+b)^n = \sum\limits_{k=0}^n C_n^k a^{n-k}b^k = \sum\limits_{k=0}^n T_k "]
        root --> c["Cnk=(nk)=n!(nk)! k!\displaystyle  C_n^k = \binom{n}{k} = \frac{n!}{(n-k)! \ k!} "]
        c <-.->|Треугольник Паскаля| pascal["111121133114641\displaystyle  \begin{array}{} 1 \\ 1 \quad 1 \\ 1 \quad 2 \quad 1 \\ 1 \quad 3 \quad 3 \quad 1 \\ 1 \quad 4 \quad 6 \quad 4 \quad 1 \end{array} \\ \cdots "]

Умножение многочленов

Умножение многочленов можно рассматривать как составление всех комбинаций из одночленов этих самых многочленов. Такой комбинаторный способ умножения многочленов не только проще и нагляднее, но и позволяет задействовать в этом процессе всю мощь комбинаторики:

Комбинаторное умножение

Умножьте друг на друга многочлены «комбинаторным» способом:

(n+m)(j+k)(l+e)= ?(n + m)(j + k)(l + e) = \ ?
Решение

Три многочлена, значит нам надо составить все возможные комбинации из 3-х элементов, причем на каждое «вакантное место» в комбинации претендуют по 2 буквы. По правилу умножения у нас должно получиться 222=82 \cdot 2 \cdot 2 = 8 комбинаций.

Искать комбинации будем прямым перебором. Чтобы в процессе не запутаться, надо соблюдать правила перебора. В данном случае будем фиксировать первые буквы комбинации и менять последние:

(n+m)(j+k)(l+e)njl=njlnje=njenkl=nklnke=nkemjl=mjlmje=mjemkl=mklmke=mke \def\arraystretch{1.25} \begin{array}{} (n + m) & (j + k) & (l + e) \\ \hline n & j & l & = njl \\ n & j & e & = nje \\ \hdashline n & k & l & = nkl \\ n & k & e & = nke \\ \hline m & j & l & = mjl \\ m & j & e & = mje \\ \hdashline m & k & l & = mkl \\ m & k & e & = mke \end{array}

Прямым перебором нашли все предсказанные 8 комбинаций. Теперь складываем их все вместе и получаем ответ!

(n+m)(j+k)(l+e)==njl+nje+nkl+nke+mjl+mje+mkl+mke(n + m)(j + k)(l + e) = \\ = njl + nje + nkl + nke + mjl + mje + mkl + mke

Бином Ньютона

Вручную умножать друг на друга большое количество многочленов очень долго и утомительно. Поэтому математики придумали формулу для работы со степенями двучленов:

Бином Ньютона — формула, позволяющая напрямую получать результат возведения любого двучлена в любую натуральную степень:

(a+b)n=Cn0an0b0+Cn1an1b1+Cn2an2b2++Cnnannbn(a+b)^n = C_n^0 a^{n-0}b^0 + C_n^1 a^{n-1}b^1 + C_n^2 a^{n-2}b^2 + \ldots + C_n^n a^{n-n}b^n

В компактном виде:

(a+b)n=k=0nCnkankbk(a+b)^n = \sum\limits_{k=0}^n C_n^k a^{n-k}b^k

В формулах выше записи вида CnkC_n^k это количества сочетаний из n по k.

Примеры построения слагаемых

Левая часть равенства по определению степени является длинной цепочкой из n умножающихся друг на друга скобок:

(a+b)n=(a+b)(a+b)(a+b)(a+b)^n = (a+b) (a+b) (a+b) \ldots

Мы уже знаем, как легко работать с произведением многочленов. Каждая из скобок «превращается» либо в a, либо в b, тем самым образуя n-буквенную комбинацию. Потом все возможные комбинации складываются:

aaaaa+babab+bbaab+aaaaa\ldots + babab \ldots + bbaab\ldots + \ldots

Каждая такая комбинация является слагаемым в большой сумме, поэтому далее мы так и будем их называть.

Например, если каждая скобка превратится в a, то мы получим слагаемое ana^n:

(a+b)(a+b)(a+b)aaa=an \def\arraystretch{1.5} \begin{array}{} (a+b) & (a+b) & (a+b) & \ldots & \\ \hline a & a & a & \ldots & = a^n \end{array}

Если в a превратить только одну скобку, а остальные (n1)(n-1) скобок в b, то получим слагаемое вида abn1ab^{n-1}. Причем таких слагаемых будет аж n штук, потому что в a можно превратить любую из n скобок (первую, вторую, n-ую):

(a+b)(a+b)(a+b)abb=abn1bab=abn1bba=abn1 \def\arraystretch{1.5} \begin{array}{} (a+b) & (a+b) & (a+b) & \ldots & \\ \hline a & b & b & \ldots & = ab^{n-1} \\ \hline b & a & b & \ldots & = ab^{n-1} \\ \hline b & b & a & \ldots & = ab^{n-1} \\ \hline \vdots \end{array}

Складываем вместе эти n одинаковых слагаемых и получаем nabn1n \cdot ab^{n-1}.

Вывод формулы

Превратим ровно k скобок в b. Остальные nkn-k скобок автоматически превращаются в a. Тогда слагаемое будет иметь вид ankbka^{n-k}b^k.

Слагаемых такого вида будет столько, сколькими способами можно выбрать k скобок для превращения в b. Порядок, в котором выбраются скобки значения не имеет, поэтому каждый выбор скобок это сочетание из n всех скобок по k скобкам для превращения. Всего CnkC_n^k способов эти скобки выбрать.

Итак, превратив k скобок в b мы получаем CnkC_n^k одинаковых слагаемых вида ankbka^{n-k}b^k. Складываем их вместе и получаем общий вид слагаемого в разложении бинома Ньютона:

Cnkankbk\boxed{C_n^k a^{n-k}b^k}

Переменная k по очереди принимает все значения от 0 (ни одна скобка не станет b) до n (все скобки стали b). И каждое новое значение k порождает очередное слагаемое в разложении бинома Ньютона:

(a+b)n=Cn0an0b0+Cn1an1b1++Cnnannbn(a+b)^n = C_n^0 a^{n-0}b^0 + C_n^1 a^{n-1}b^1 + \ldots + C_n^n a^{n-n}b^n

Используем символ суммы для того, чтобы записать эту формулу в коротком и красивом виде:

(a+b)n=k=0nCnkankbk(a+b)^n = \sum\limits_{k=0}^n C_n^k a^{n-k}b^k

\blacksquare

Многочлены имеют и другое название — полиномы.
Соответственно двучлен — бином.

Формулы сокращенного умножения

С помощью формулы бинома Ньютона найдите, чему равны следующие степени биномов:

(a+b)0(a+b)1(a+b)2(a+b)3(a+b)4(a+b)^0 \quad (a+b)^1 \quad (a+b)^2 \quad (a+b)^3 \quad (a+b)^4
Решение
(a+b)0=C00a0b0=C00=1(a+b)1=C10a1+C11b1=a+b(a+b)2=C20a2+C21ab+C22b2=a2+2ab+b2(a+b)3=C30a3+C31a2b+C32ab2+C33b3==a3+3a2b+3ab2+b3 (a+b)^0 = C_0^0 a^{0}b^{0} = C_0^0 = \boxed{1} \\ (a+b)^1 = C_1^0 a^1 + C_1^1 b^1 = \boxed{a + b} \\ (a+b)^2 = C_2^0 a^2 + C_2^1 ab + C_2^2 b^2 = \boxed{a^2 + 2ab + b^2} \\ (a+b)^3 = C_3^0 a^3 + C_3^1 a^2b + C_3^2 ab^2 + C_3^3 b^3 = \\ = \boxed{a^3 + 3a^2b + 3ab^2 + b^3}

Предыдущие формулы хорошо известны и их можно довольно просто вывести напрямую. Но вот для четвертой степени умножать друг на друга 4 скобки будет уже проблематично. А с биномом Ньютона ответ находится быстро:

(a+b)4=C40a4+C41a3b+C42a2b2+C43ab3+C44b4==a4+4a3b+6a2b2+4ab3+b4(a+b)^4 = C_4^0a^4 + C_4^1a^3b + C_4^2a^2b^2 + C_4^3ab^3 + C_4^4b^4 = \\ = \boxed{a^4 + 4a^3b + 6a^2b^2 + 4ab^3 + b^4}

Длинную цепочку из слагаемых после применения формулы бинома Ньютона называют разложением степени бинома:

(a+b)2Степень бинома=  a2+2ab+b2Разложение\underbrace{(a+b)^2}_{\text{Степень бинома}} = \ \ \underbrace{a^2 + 2ab + b^2}_{\text{Разложение}}
Пример разложения

Чему будет равен двучлен x2yx^2 - y, если его возвести в шестую степень?

(x2y)6= ?(x^2 - y)^6 = \ ?
Решение

Будем считать, что x2x^2 выполняет роль a, а y-y роль b:

a=x2b=ya = x^2 \qquad b = -y

Применяем формулу бинома Ньютона:

(x2y)6==C60(x2)6+C61(x2)5(y)+C62(x2)4(y)2+C63(x2)3(y)3+C64(x2)2(y)4+C65(x2)(y)5+C66(y)6 (x^2 - y)^6 = \\ = C_6^0 (x^2)^6 + C_6^1 (x^2)^5(-y) + C_6^2 (x^2)^4(-y)^2 + C_6^3 (x^2)^3(-y)^3 + C_6^4 (x^2)^2(-y)^4 + C_6^5 (x^2)(-y)^5 + C_6^6(-y)^6

Аккуратно считаем сочетания, работаем со степенями, не путаемся в знаках и получаем финальный вид разложения:

(x2y)6==x126x10y+15x8y220x6y3+15x4y46x2y5+y6(x^2 - y)^6 = \\ = x^{12} - 6 x^{10}y + 15x^8y^2 - 20x^6y^3 + 15x^4y^4 - 6x^2y^5 + y^6

Общий член разложения

Иногда бывает полезно точечно изучить конкретное слагаемое, полученное после применения формулы бинома Ньютона, без необходимости выписывать все разложение целиком. Такие слагаемые обозначают TkT_k, где k — номер слагаемого в разложении:

Формула члена разложения

k-ый член в разложении по формуле бинома Ньютона имеет следующий вид:

Tk=CnkankbkT_k = C_n^k a^{n-k}b^k
Найти и выписать!

Чему равен нулевой член разложения степени бинома (a+b)n(a+b)^n?
А 58-ой член разложения (2+m)100(2 + m)^{100}?

Решение

Для ответа на первый вопрос применяем формулу члена разложения при k=0k=0:

T0=Cn0an0b0=Cn0an=anT_0 = C_n^0 a^{n-0} b^0 = C_n^0 a^n = a^n

А во втором случае k=58k=58, а n=100n=100:

T58=C10058210058m58=C10058242m58T_{58} = C_{100}^{58} 2^{100 - 58} m^{58} = C_{100}^{58} 2^{42} m^{58}

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

Биномиальный коэффициент — числовой коэффициент перед каждым членом разложения бинома Ньютона.

Cnkили(nk)C_n^k \quad \text{или} \quad \binom{n}{k}

Левое обозначение это количество сочетаний из n по k — понятие из комбинаторики, которое нашло удобное применение в формуле бинома Ньютона. Правый способ сложился исторически, без связи с комбинаторикой. Его придумали специально для формулы бинома Ньютона.

Одно и то же!

На сегодняшний день нет никакой разницы, какое обозначение использовать. Вас везде поймут вне зависимости от того, пишете ли вы (nk)\binom{n}{k} или CnkC_n^k в формуле бинома Ньютона или в каких-нибудь комбинаторных задачах. Это одно и то же!

Cnk=(nk)=n!(nk)! k!C_n^k = \binom{n}{k} = \frac{n!}{(n-k)! \ k!}
Повторение биномиальных коэффициентов

В разложении бинома Ньютона k-ый биномиальный коэффициент CnkC_n^k равен k-му с конца, то есть CnnkC_n^{n-k}:

Cnk=CnnkC_n^k = C_n^{n-k}
Алгебраическое доказательство

Докажем равенство чисто алгебраически, используя формулу количества сочетаний:

Cnk=Cnnkn!(nk)! k!=n!(nn+k)! (nk)!n!(nk)! k!=n!k! (nk)! C_n^k = C_n^{n-k} \\ \frac{n!}{(n-k)! \ k!} = \frac{n!}{(n - n + k)! \ (n-k)!} \\ \frac{n!}{(n-k)! \ k!} = \frac{n!}{k! \ (n-k)!}

Выражения слева и справа одинаковые.

\blacksquare

Комбинаторное доказательство

Пускай у нас есть n одинаковых белых шаров. Мы хотим покрасить k из них в красный цвет. Выбрать из n шаров k шаров для покраски можно CnkC_n^k способами.

Но можно решить задачу и наоборот. После покраски останется nkn-k непокрашенных шаров. Тогда выбрать из n шаров nkn-k шаров, которые не будут покрашены можно CnnkC_n^{n-k} способами.

Количество способов выбрать шары для покраски ровно столько же, что и количество способов выбрать шары, которые останутся нетронутыми:

Cnk=CnnkC_n^k = C_n^{n-k}

\blacksquare

Доказательство через бином Нюьтона

От перемены мест слагаемых сумма не меняется, поэтому:

(a+b)n=(b+a)n(a+b)^n = (b+a)^n

Распишем левое выражение по формуле бинома Ньютона:

(a+b)n==Cn0an+Cn1an1b++Cnn1abn1+Cnnbn(a+b)^n = \\ = C_n^0 a^n + C_n^1 a^{n-1}b + \ldots + C_n^{n-1} ab^{n-1} + C_n^n b^n

Теперь распишем правое выражение тоже по формуле бинома Ньютона, но задом на перед:

(b+a)n==Cnnan+Cnn1ban1++Cn1bn1a+Cn0bn(b+a)^n = \\ = C_n^n a^n + C_n^{n-1}ba^{n-1} + \ldots + C_n^1 b^{n-1}a + C_n^0 b^n

Для наглядности запишем члены разложения обеих сумм друг под другом:

Cn0anCn1an1bCnn1abn1CnnbnCnnanCnn1an1bCn1abn1Cn0bn \def\arraystretch{1.3} \begin{array}{r|r|r|r|r} C_n^0 a^n & C_n^1 a^{n-1}b & \ldots & C_n^{n-1}ab^{n-1} & C_n^n b^n \\ C_n^n a^n & C_n^{n-1}a^{n-1}b & \ldots & C_n^1 ab^{n-1} & C_n^0 b^n \end{array}

Так как суммы равны, то обязаны быть равны и их слагаемые:

Cn0an=CnnanCn1an1b=Cnn1an1bC_n^0 a^n = C_n^n a^n \\ C_n^1 a^{n-1}b = C_n^{n-1}a^{n-1}b \\ \cdots

А слагаемые могут быть равны только если равны биномиальные коэффициенты:

Cn0=CnnCn1=Cnn1Cnk=CnnkC_n^0 = C_n^n \quad C_n^1 = C_n^{n-1} \quad \ldots \\ C_n^k = C_n^{n-k}

\blacksquare

Биномиальные коэффициенты можно считать с помощью треугольника Паскаля — через предыдущие биномиальные коэффициенты, выписанные в виде треугольника:

Треугольные вычисления

С помощью треугольника Паскаля найти разложение степени бинома (a+b)5(a+b)^5, а потом разложение (a+b)6(a+b)^6.

Решение

Ранее мы уже построили треугольник Паскаля для четвертой степени бинома. Добавляем к нему еще одну строчку. Числа в ней и будут биномиальными коэффициентами для разложения пятой степени бинома:

Подставляем полученные коэффициенты в разложение:

(a+b)5==1a5+5a4b+10a3b2+10a2b3+5ab4+1b5(a+b)^5 = \\ = \blue{1}a^5 + \blue{5}a^4b + \blue{10}a^3b^2 + \blue{10}a^2b^3 + \blue{5}ab^4 + \blue{1}b^5

Для шестой степени бинома берем последнюю строчку треугольника и дописываем под ней еще одну:

Подставляем коэффициенты:

(a+b)6==1a6+6a5b+15a4b2+20a3b3+15a2b4+6ab5+1b6(a+b)^6 = \\ = \blue{1}a^6 + \blue{6}a^5b + \blue{15}a^4b^2 + \blue{20}a^3b^3 + \blue{15}a^2b^4 + \blue{6}ab^5 + \blue{1}b^6

Примение бинома Ньютона

Бином Ньютона не связан с жизнью напрямую, но используйтеся для вывода большого количества формул и теорем, которые имеют множество применений в жизни.

Превью