Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Матем.инд.doc
Скачиваний:
30
Добавлен:
21.03.2015
Размер:
271.87 Кб
Скачать

Неполная индукция

Иногда общий результат удается предугадать после рассмотрения не всех, а достаточно большого числа частных случаев (так называемая неполная индукция).

Результат, полученный неполной индукцией, может быть как истинным, так и ложным. В самом деле, рассмотрим многочлен 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 для всех натуральных чисел n6. Эту гипотезу мы докажем позже. А пока еще раз отметим, что неполная индукция в математике не считается законным методом строгого доказательства. Она является средством выдвижения гипотез, справедливость которых, как правило, доказывают методом математической индукции.

Метод математической индукции

В основе доказательств утверждений методом математической индук­ции лежит принцип математической индукции. Он состоит в следующем.

Пусть дано некоторое утверждение, зависящее от натурального 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, надо доказать два факта:

  1. справедливость при n=1;

  2. всякий раз из его справедливости при 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(n1).

По определению арифметической прогрессии,

Гипотезу

an = a1 + d(n1)

докажем методом математической индукции. При n=1 имеем a1=a1+d(11)= =a1, гипотеза верна. По индуктивному предположению, гипотеза верна при n=k, т. е. ak=a1+d(n1). Докажем ее справедливость при n=k+1, т. е. покажем, что ak+1=a1+dk.

В самом деле, по определению арифметической прогрессии, ak+1=ak+d. Учитывая индуктивное предположение, получаем:

ak+1=ak+d=a1+d(k1)+d=a1+kdd+d=a1+dk.

На основании принципа математической индукции заключаем, что гипотеза верна при всех nN, тем самым имеем an=a1+d(n1).

Задача 2. Доказать, что 2n >7n+3 для всех натуральных n6.

Доказательство. При n=6 имеем 26>45, т. е. утверждение справедливо. По индуктивному предположению, утверждение справедливо при n=k:

2k>7k+3 (k6).

Докажем справедливость утверждения при 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+67k10=7k4; т. к. k6, то 7k4>0, следовательно, (4) доказано. Из (1) и (3) следует, что 2k+1>7k+10. На основании принципа математической индукции утверждение справедливо при любом натуральном n6, то есть 2n>7n+3 для всех натуральных n6.

Задача 3. Доказать, что для всех натуральных n2 (1+x)n>1+nx, где x>1, x0 (неравенство Бернулли).

Доказательство. При 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 для всех n2.

Задача 4. Доказать, что для всех натуральных n>1 имеет место неравенство

. (7)

Доказательство. При n=2 имеем

.

Утверждение справедливо. По индуктивному предположению, оно справедливо при n=k, т. е.

. (8)

Докажем его справедливость при n=k+1, т. е. покажем, что

. (9)

Действительно,

(10)

В (10) выражение, стоящее в первых скобках, по индуктивному предпо­ложению, больше 13/24. Покажем, что

Действительно,

Тем самым справедливость неравенства (9) установлена, а потому на основа­нии принципа математической индукции неравенство (7) справедливо для всех натуральных n>1.

Задача 5. Доказать, что 11n214n+30 при всех целых n.

Доказательство. Очевидно, что для всех неположительных целых n 11n2–14n+30. Методом математической индукции докажем, что для всех натуральных n 11n214n+30.

При n=1 имеем 1114+3=14–14=0. Утверждение справедливо. По индуктивному предположению оно справедливо при n=k, т. е.

11214+30. (11)

Покажем его справедливость при n=k+1, то есть докажем, что

11(k+1)2–14(k+1)+30 (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. Итак, 11n214n+30 для всех целых n.

Задача 6. Найти все целые решения неравенства 2x+1<2log2(x+3).

Решение. Данное неравенство имеет смысл лишь при x>3. Непосредственная проверка показывает, что числа 2, 1, 0, 1 являются решениями указанного неравенства. При x=2 имеем 5<2log25 или log252<log225. Очевидно, что это ложно. Есть предположение, что 2x+1>2log2(x+3) для всех натуральных x2. Для удобства неравество 2x+1>2log2(x+3) перепишем так:

22x+1>(x+3)2 (13)

и покажем, что для всех x2 оно справедливо.

При x=2 имеем 25>52  истинно. По индуктивному предположению, оно справедливо при x=k

. (14)

Покажем, что оно имеет место и при x=k+1, т. е.

. (15)

Умножая обе части (14) на 22, получим

. (16)

Покажем, что

. (17)

Оценим разность

тем самым справедливость неравенства (17), а следовательно, и (15) установлена. Согласно принципу математической индукции неравенство (13) имеет место для всех натуральных x2. Следовательно, целыми решениями неравенства являются числа-2, -1, 0, 1.

Задача 7. Доказать, что при любом натуральном n справедливо тождество:

(18)

Доказательство. При n=1 имеем 12=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-угольника (n3) равно

Доказательство. Число диагоналей обозначим через Dn. В этих обозначениях мы должны показать, что Dn=n(n3)/2. При n=3 имеем D3=3(33)/2, т. е. число диагоналей треугольника равно нулю; тем самым утверждение истинно. По индуктивному предположению, при n=k имеем Dk=k(k3)/2. Покажем, что при n=k+1 Dk+1=(k+1)(k2)/2. Пусть A1A2Ak Ak+1  выпуклый (k+1)-угольник. Соединив А1 с Аk получим выпуклый k-угольник, у которого, по индуктивному предположению, k(k3)/2 диагоналей. Остается подсчитать, сколько диагоналей у (k+1)-угольника, исходящих из вершины Аk+1, плюс еще диагональ А1Аk. Очевидно, что из вершины Ak+1 исходят k2 диагонали. Учитывая и А1Аk, получим, что к Dk следует прибавить (k2)+1= k1 диагоналей. Таким образом, у выпуклого (k+1)-угольника число диагоналей равно Dk+k1, т. е.

.

Тем самым, согласно принципу математической индукции, Dn=n(n3)/2 для всех натуральных n3.

Задача 10. Доказать, что сумма внутренних углов выпуклого n-уголь­ника (n3) равна 1800(n2).

Доказательство. Обозначим сумму внутренних углов выпуклого n-угольника через Sn. При n=3 имеем

S3=1800(32)=1800,

т. е. утверждение верно. По индуктивному предположению, утверждение справедливо при n=k, т. е. Sk=1800(k2). Покажем, что оно справедливо и при n=k+1, т. е. Sk+1=1800(k1). Пусть A1A2 AkAk+1 выпуклый (k+1)-угольник. Соединим А1 с Аk. Имеем A1A2Ak  выпуклый k-угольник, у которого, по индуктивному предположению, Sk=1800(k2). Очевидно, что

а поэтому утверждение справедливо для любого выпуклого 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.