Неполная индукция
Иногда общий результат удается предугадать после рассмотрения не всех, а достаточно большого числа частных случаев (так называемая неполная индукция).
Результат, полученный неполной индукцией, может быть как истинным, так и ложным. В самом деле, рассмотрим многочлен f(n)=n2+n+41. Легко видеть, что f(0)=41, f(1)=43, f(2)=47, f(3)=53, f(4)=61. Числа 41, 43, 47, 53, 61 простые. Напрашивается предположение, что f(n) для всех неотрицательных n – простое число. Однако при n=41 очевидно, что – составное.
Если здесь ограничиться данными пятью значениями, то вывод окажется ошибочным.
Рассмотрим следующую задачу.
При каких натуральных n справедливо неравенство 2n>7n+3?
При |
n=1 |
2>10 |
ложно |
При |
n=2 |
4>17 |
ложно |
При |
n=3 |
8>24 |
ложно |
При |
n=4 |
16>31 |
ложно |
При |
n=5 |
32>38 |
ложно |
При |
n=6 |
64>45 |
истинно |
При |
n=7 |
128>52 |
истинно |
На основании неполной индукции можно предполагать, что 2n>7n+3 для всех натуральных чисел n6. Эту гипотезу мы докажем позже. А пока еще раз отметим, что неполная индукция в математике не считается законным методом строгого доказательства. Она является средством выдвижения гипотез, справедливость которых, как правило, доказывают методом математической индукции.
Метод математической индукции
В основе доказательств утверждений методом математической индукции лежит принцип математической индукции. Он состоит в следующем.
Пусть дано некоторое утверждение, зависящее от натурального n. Обозначим его через A(n). Если данное утверждение справедливо при n=1, т. е. A(1) истинно и из его истинности при n=k следует его истинность при n=k+1, то A(n) истинно при всех натуральных n.
Действительно, пусть A(1) истинно и из истинности A(k) следует истинность A(k+1). Тогда можно рассуждать так: истинность утверждения проверена при n=1, но по допущению утверждение верно и при n=1+1=2, а потому оно верно и при n=2+1=3 и так далее, т. е. справедливо при всех значениях n. Мы здесь уверены, что каждый раз сможем сделать следующий шаг, и поэтому очевидно, что утверждение справедливо для любого n, так как до любого натурального числа n можно добраться конечным числом шагов, начиная с n=1.
Таким образом, чтобы доказать справедливость некоторого утверждения при любом натуральном n, надо доказать два факта:
справедливость при n=1;
всякий раз из его справедливости при n=k следует его справедливость при n = k+1.
В этом и состоит принцип математической индукции: доказываем, что утверждение справедливо при n=1 (базис индукции), затем предполагаем, что утверждение справедливо при n=k (индуктивное предположение), доказываем его справедливость при n=k+1.
В ряде случаев бывает нужно доказать справедливость некоторого утверждения не для всех натуральных n, a лишь для np, где р некоторое натуральное число. В этом случае принцип математической индукции формулируется следующим образом.
Если предложение A(n) истинно при n=p и если A(k)A(k+1) для любого натурального kp, то оно справедливо при любом натуральном np.
Теперь рассмотрим некоторые задачи.
Задача 1. Доказать, что n-й член арифметической прогрессии выражается формулой an=a1+d(n1).
По определению арифметической прогрессии,
Гипотезу
an = a1 + d(n1)
докажем методом математической индукции. При n=1 имеем a1=a1+d(11)= =a1, гипотеза верна. По индуктивному предположению, гипотеза верна при n=k, т. е. ak=a1+d(n1). Докажем ее справедливость при n=k+1, т. е. покажем, что ak+1=a1+dk.
В самом деле, по определению арифметической прогрессии, ak+1=ak+d. Учитывая индуктивное предположение, получаем:
ak+1=ak+d=a1+d(k1)+d=a1+kdd+d=a1+dk.
На основании принципа математической индукции заключаем, что гипотеза верна при всех nN, тем самым имеем an=a1+d(n1).
Задача 2. Доказать, что 2n >7n+3 для всех натуральных n6.
Доказательство. При n=6 имеем 26>45, т. е. утверждение справедливо. По индуктивному предположению, утверждение справедливо при n=k:
2k>7k+3 (k6).
Докажем справедливость утверждения при n=k+1, т. е. покажем, что
2k+1>7(k+1)+3=7k+10. (1)
По индуктивному предположению, имеем
2k >7k+3. (2)
Умножая обе части (2) на 2, получим
2k+1 >14k+6. (3)
Покажем, что
14k+6>7k+10. (4)
Оценим разность 14k+6(7k+10)=14k+67k10=7k4; т. к. k6, то 7k4>0, следовательно, (4) доказано. Из (1) и (3) следует, что 2k+1>7k+10. На основании принципа математической индукции утверждение справедливо при любом натуральном n6, то есть 2n>7n+3 для всех натуральных n6.
Задача 3. Доказать, что для всех натуральных n2 (1+x)n>1+nx, где x>1, x0 (неравенство Бернулли).
Доказательство. При n=2 имеем (1+x)2=1+2x+x2. Так как x2>0, то (1+x)2>1+2x. Утверждение справедливо. По индуктивному предположению, оно справедливо при n=k, т. е.
(1+x)k>1+kx. (5)
Докажем, что оно справедливо при n=k+1, т. е.
(1+x)k+1>1+(k+1)x. (6)
В самом деле, умножая обе части неравенства (5) на положительную величину 1+x, получим
т. е. (1+x)k+1>1+(k+1)x. Неравенство (6) доказано. На основании принципа математической индукции заключаем, что (1+x)n>1+nx для всех n2.
Задача 4. Доказать, что для всех натуральных n>1 имеет место неравенство
. (7)
Доказательство. При n=2 имеем
.
Утверждение справедливо. По индуктивному предположению, оно справедливо при n=k, т. е.
. (8)
Докажем его справедливость при n=k+1, т. е. покажем, что
. (9)
Действительно,
(10)
В (10) выражение, стоящее в первых скобках, по индуктивному предположению, больше 13/24. Покажем, что
Действительно,
Тем самым справедливость неравенства (9) установлена, а потому на основании принципа математической индукции неравенство (7) справедливо для всех натуральных n>1.
Задача 5. Доказать, что 11n214n+30 при всех целых n.
Доказательство. Очевидно, что для всех неположительных целых n 11n2–14n+30. Методом математической индукции докажем, что для всех натуральных n 11n214n+30.
При n=1 имеем 1114+3=14–14=0. Утверждение справедливо. По индуктивному предположению оно справедливо при n=k, т. е.
11214+30. (11)
Покажем его справедливость при n=k+1, то есть докажем, что
11(k+1)2–14(k+1)+30 (12)
В самом деле,
11(k+1)2–14(k+1)+3=11k2+22k+11–14k–14+3=
=(11k2–14k+3)+(22k–3).
Теперь справедливость неравенства (12) вытекает из того, что 22k–3>0 для всех натуральных k и неравенства (11). Тем самым, согласно принципу математической индукции, данное утверждение справедливо при любых натуральных n. Итак, 11n214n+30 для всех целых n.
Задача 6. Найти все целые решения неравенства 2x+1<2log2(x+3).
Решение. Данное неравенство имеет смысл лишь при x>3. Непосредственная проверка показывает, что числа 2, 1, 0, 1 являются решениями указанного неравенства. При x=2 имеем 5<2log25 или log252<log225. Очевидно, что это ложно. Есть предположение, что 2x+1>2log2(x+3) для всех натуральных x2. Для удобства неравество 2x+1>2log2(x+3) перепишем так:
22x+1>(x+3)2 (13)
и покажем, что для всех x2 оно справедливо.
При x=2 имеем 25>52 истинно. По индуктивному предположению, оно справедливо при x=k
. (14)
Покажем, что оно имеет место и при x=k+1, т. е.
. (15)
Умножая обе части (14) на 22, получим
. (16)
Покажем, что
. (17)
Оценим разность
тем самым справедливость неравенства (17), а следовательно, и (15) установлена. Согласно принципу математической индукции неравенство (13) имеет место для всех натуральных x2. Следовательно, целыми решениями неравенства являются числа-2, -1, 0, 1.
Задача 7. Доказать, что при любом натуральном n справедливо тождество:
(18)
Доказательство. При n=1 имеем 12=2. C другой стороны,
т. е. 2=2. Утверждение справедливо. По индуктивному предположению, оно справедливо при n=k, т. е.
. (19)
Докажем, что оно справедливо при n=k+1, т. е. покажем, что
. (20)
В самом деле,
Справедливость (20) установлена. Согласно принципу математической индукции, тождество (18) верно при любом натуральном n.
Задача 8. Доказать, что при любом неотрицательном целом n
Доказательство. При n=0 имеем , и, следовательно, сформулированное утверждение справедливо. По индуктивному предположению имеем (7k+2+82k+1)57. Докажем справедливость утверждения приn=k+1, т. е. покажем, что
(7k+3+82k+3)57
В самом деле,
(7k+2+82k+1)57 по индуктивному предположению. Следовательно,
.
Тем самым при любом неотрицательном целомn.
Задача 9. Доказать, что число диагоналей выпуклого n-угольника (n3) равно
Доказательство. Число диагоналей обозначим через Dn. В этих обозначениях мы должны показать, что Dn=n(n3)/2. При n=3 имеем D3=3(33)/2, т. е. число диагоналей треугольника равно нулю; тем самым утверждение истинно. По индуктивному предположению, при n=k имеем Dk=k(k3)/2. Покажем, что при n=k+1 Dk+1=(k+1)(k2)/2. Пусть A1A2…Ak Ak+1 выпуклый (k+1)-угольник. Соединив А1 с Аk получим выпуклый k-угольник, у которого, по индуктивному предположению, k(k3)/2 диагоналей. Остается подсчитать, сколько диагоналей у (k+1)-угольника, исходящих из вершины Аk+1, плюс еще диагональ А1Аk. Очевидно, что из вершины Ak+1 исходят k2 диагонали. Учитывая и А1Аk, получим, что к Dk следует прибавить (k2)+1= k1 диагоналей. Таким образом, у выпуклого (k+1)-угольника число диагоналей равно Dk+k1, т. е.
.
Тем самым, согласно принципу математической индукции, Dn=n(n3)/2 для всех натуральных n3.
Задача 10. Доказать, что сумма внутренних углов выпуклого n-угольника (n3) равна 1800(n2).
Доказательство. Обозначим сумму внутренних углов выпуклого n-угольника через Sn. При n=3 имеем
S3=1800(32)=1800,
т. е. утверждение верно. По индуктивному предположению, утверждение справедливо при n=k, т. е. Sk=1800(k2). Покажем, что оно справедливо и при n=k+1, т. е. Sk+1=1800(k1). Пусть A1A2 …AkAk+1 выпуклый (k+1)-угольник. Соединим А1 с Аk. Имеем A1A2 …Ak выпуклый k-угольник, у которого, по индуктивному предположению, Sk=1800(k2). Очевидно, что
а поэтому утверждение справедливо для любого выпуклого n-угольника.
Задача 11. Доказать, что число подмножеств n-элементного множества равно 2n.
Доказательство. Обозначим через S(n) число подмножеств n-элементного множества. При n=1 имеем S(1)=2, т. е. одноэлементное множество имеет два подмножества: Ø и {a}. Утверждение справедливо. По индуктивному предположению, оно справедливо при n=k, т. е. k-элементное множество имеет 2k подмножеств:
.
Покажем его справедливость при n=k+1, т. е. покажем, что (k+1)-элементное множество имеет 2k+1 подмножеств. В самом деле, пусть A={a1, a2, …, ak, ak+1}. Данное (k+1)-элементное множество получается из k-элементного множества B={a1, a2, …, ak} добавлением элемента ak+1.Любое подмножество множества A или содержит ak+1или не содержит. Подмножества, не содержащие элемента ak+1,являются подмножествами B; их число, по индуктивному предположению, равно 2k. Отбрасывая элемент ak+1из подмножеств A, мы получим все подмножества множества B. Таким образом, число подмножеств A равно 2k+2k, т. е. S(k+1)=2k+2k=2k+1. Согласно принципу математической индукции, утверждение верно при всех натуральных n.