Сначала разберемся, что вообще такое a[n]. Запишем данное в условии определение чуть более понятным образом:
a[n]=(a−0⋅h)(a−1⋅h)(a−2⋅h)…(a−(n−1)h)
Короче, это просто некоторая операция, похожая на степень. Плюс, эта операция зависит от какого-то числа h.
Пример выражения a[n] при h=3:
a[n]=a(a−3)(a−6)…(a−(n−1)⋅3)
Пример выражения a[2]:
a[2]=(a−0⋅h)(a−1⋅h)=a(a−h)
С
разу стоит прояснить важный частный случай, когда
h=0:
a[n]=a⋅a…a=an
Другими словами, при h=0 выражение a[n] является обычным возведением a в степень n.
Теперь докажем следующее равенство для всех натуральных n:
(a+b)[n]=m=0∑nCnma[n−m]b[m]
Докажем по методу математической индукции.
База индукции
Пусть n=1.
В левой части равенства получаем:
(a+b)[1]=(a+b)−0⋅h=a+b
В правой:
m=0∑1C1ma[1−m]b[m]=C10a[1]b[0]+C11a[0]b[1]=a+b,
так как C10=C11=1 и a[0]=b[0]=1 (по условию). Итак, база индукции выполняется.
Индукционный переход
Предположим, что равенство выполняется для некоторого натурального k:
(a+b)[k]=m=0∑kCkma[k−m]b[m]
Докажем, что равенство выполняется и для k+1:
(a+b)[k+1]=m=0∑k+1Ck+1m=a[k+1−m]b[m]
Рассмотрим левую часть равенства и примем t=a+b:
t[k+1]=t(t−h)…(t−(k−1)h)(t−kh)
Замечаем, что все множители кроме последнего по определению образуют t[k]:
t[k+1]=t[k]⋅(t−kh)
Возвращаемся от t обратно к a+b:
(a+b)[k+1]=(a+b)[k]⋅(a+b−kh)
Исходя из предположения индукционного перехода мы можем заменить (a+b)[k] на сумму:
(a+b)[k+1]=(a+b−kh)⋅m=0∑kCkma[k−m]b[m]
Итак, скобка умножается на каждое слагаемое из суммы. Распишем несколько подобных умножений.
Для первого слагаемого (m=0):
(a+b−kh)⋅(Ck0a[k]b[0])==(a−kh)⋅(Ck0a[k]b[0])+b⋅(Ck0a[k]b[0])==Ck0a[k+1]b[0]+Ck0a[k]b[1]
Для второго слагаемого (m=1):
(a+b−kh)⋅(Ck1a[k−1]b[1])==(a−(k−1)h)⋅(Ck1a[k−1]b[1])+(b−h)⋅(Ck1a[k−1]b[1])==Ck1a[k]b[1]+Ck1a[k−1]b[2]
Для последнего слагаемого (m=k):
(a+b−kh)⋅(Ckka[0]b[k])==a⋅(Ckka[0]b[k])+(b−kh)⋅(Ckka[0]b[k])==Ckka[1]b[k]+Ckka[0]b[k+1]
То есть, для каждого слагаемого мы раскладываем скобку (a+b−kh) так, чтобы увеличить степень a и степень b. Соберем все эти слагаемые вместе:
(a+b)[k+1]=(a+b−kh)⋅m=0∑kCkma[k−m]b[m]=Ck0a[k+1]b[0]+Ck0a[k]b[1]+Ck1a[k]b[1]+Ck1a[k−1]b[2]+…++Ckka[1]b[k]+Ckka[0]b[k+1]==Ck0a[k+1]b[0]+a[k]b[1](Ck0+Ck1)+a[k−1]b[2](Ck1+Ck2)++…+Ckka[0]b[k+1]
Все слагаемые, кроме первого и последнего, умножаются на скобку с суммой сочетаний. Сумму сочетаний можно схлопнуть с помощью свойства сочетаний:
Cki+Cki+1=Ck+1i+1
С множителями Ck0 первого и Ckk последнего слагаемых можно проделать следующие преобразования:
Ck0=1=Ck+10Ckk=1=Ck+1k+1
Получаем итоговую сумму:
(a+b)[k+1]=(a+b−kh)⋅m=0∑kCkm==Ck+10a[k+1]b[0]+Ck+11a[k]b[1]+…+Ck+1k+1a[0]b[k+1]==m=0∑k+1Ck+1ma[k+1−m]b[m]
Индукционный переход доказан.
■
Итак, мы доказали, что для всех натуральных чисел верна формула:
(a+b)[n]=m=0∑nCnma[n−m]b[m]
Вывод формулы бинома Ньютона
В самом начале решения мы установили, что если h=0, то a[n]=an. Так вот, доказанная формула при h=0 принимает вид:
(a+b)n=m=0∑nCnman−mbm
А это и есть формула бинома Ньютона.