Числа и вычисления · 10 класс · урок 1 из 5 · Никольский, «Алгебра и начала анализа 10», § 1, п. 1.3

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

Выход к заданиям: ЕГЭ №20

Сначала нужно знать
Натуральные числа, степени, прогрессии
Зачем этот урок
ЕГЭ №20: доказательства «для любого натурального n» и делимость выражений с n
Дальше
Перестановки, размещения, сочетания
Делимость и целые числа · урок 1
Метод математической индукции
База, шаг и почему нельзя пропустить ни одно из них
Проверить несколько n — не доказать

Подставим в формулу p=n2−n+41p = n^2 - n + 41 числа n=1,2,3,…n = 1, 2, 3, \ldots:  41, 43, 47, 53, 61,…\ 41,\ 43,\ 47,\ 53,\ 61, \ldots — все простые. Так продолжается вплоть до n=40n = 40.

Но при n=41n = 41:  p=412−41+41=412\ p = 41^2 - 41 + 41 = 41^2 — составное число. Утверждение, проверенное для сорока значений, неверно.

Утверждения «для любого натурального nn» доказывают особым способом — методом математической индукции.

Принцип математической индукции
1kk + 1базашаг: k → k + 1

Если свойство, зависящее от натурального числа nn, во-первых, верно при n=1n = 1 и, во-вторых, из предположения, что оно верно для n=kn = k, следует, что оно верно при n=k+1n = k + 1, то считают, что это свойство верно для любого натурального числа nn.

Первое — база индукции, второе — шаг индукции; предположение «верно для n=kn = k» называют предположением индукции. Доказательство, основанное на этом принципе, — доказательство по индукции.

Пример 1. Положительность степени

Докажем, что если a>0a > 0, то an>0a^n > 0 для любого натурального nn.

База. При n=1n = 1 получаем a>0a > 0 — верно по условию.

Шаг. Пусть ak>0a^k > 0. Умножим это неравенство на положительное число aa:  ak+1=ak⋅a>0\ a^{k+1} = a^k \cdot a > 0.

Оба утверждения выполнены, поэтому по принципу математической индукции an>0a^n > 0 для любого натурального nn.

Никольский, п. 1.3Пример 2
135795² = 1 + 3 + 5 + 7 + 9
Докажите, что для любого натурального nn сумма nn первых нечётных натуральных чисел равна n2n^2:  1+3+…+(2n−1)=n2\ 1 + 3 + \ldots + (2n - 1) = n^2.
  1. База. При n=1n = 1:  1=12\ 1 = 1^2 — верно.
  2. Предположение. Пусть при некотором n=kn = k верно 1+3+…+(2k−1)=k21 + 3 + \ldots + (2k - 1) = k^2.
  3. Шаг. Докажем для n=k+1n = k + 1. Заменим сумму первых kk слагаемых на k2k^2:  1+3+…+(2k−1)+(2k+1)=k2+2k+1=(k+1)2\ 1 + 3 + \ldots + (2k - 1) + (2k + 1) = k^2 + 2k + 1 = (k + 1)^2.
  4. По принципу математической индукции равенство верно для любого натурального nn. На рисунке: квадрат k×kk \times k дополняется уголком из 2k+12k + 1 точек до квадрата (k+1)×(k+1)(k + 1) \times (k + 1).
Ответ: доказано: 1+3+…+(2n−1)=n21 + 3 + \ldots + (2n - 1) = n^2
Пример 3. Неравенство Бернулли

База. (1+b)1=1+b(1 + b)^1 = 1 + b — при n=1n = 1 неравенство выполняется (как равенство).

Шаг. Пусть (1+b)k≥1+kb(1 + b)^k \ge 1 + kb. Так как 1+b≥01 + b \ge 0, неравенство можно умножить на 1+b1 + b:

(1+b)k+1=(1+b)k(1+b)≥(1+kb)(1+b)=1+(k+1)b+kb2≥1+(k+1)b(1 + b)^{k+1} = (1 + b)^k (1 + b) \ge (1 + kb)(1 + b) = 1 + (k + 1)b + kb^2 \ge 1 + (k + 1)b.

Значит, неравенство верно при любом натуральном nn. Условие b≥−1b \ge -1 нужно именно на шаге: при умножении на отрицательное число знак неравенства сменился бы.

(1+b)n≥1+nb,b≥−1, n∈N(1 + b)^n \ge 1 + nb, \qquad b \ge -1,\ n \in \mathbb{N}
Пример 4. Определения по индукции

Не только доказательства, но и определения даются по индукции. Степень с натуральным показателем:  a1=a\ a^1 = a и ak+1=ak⋅aa^{k+1} = a^k \cdot a для любого натурального kk. Например, a5=a4⋅a=a3⋅a⋅a=…=a⋅a⋅a⋅a⋅aa^5 = a^4 \cdot a = a^3 \cdot a \cdot a = \ldots = a \cdot a \cdot a \cdot a \cdot a.

Докажем am⋅an=am+na^m \cdot a^n = a^{m+n}. Зафиксируем mm и будем вести индукцию по nn.

База. am⋅a1=am+1a^m \cdot a^1 = a^{m+1} — это определение степени.

Шаг. Пусть am⋅ak=am+ka^m \cdot a^k = a^{m+k}. Тогда am⋅ak+1=am⋅ak⋅a=am+k⋅a=am+k+1a^m \cdot a^{k+1} = a^m \cdot a^k \cdot a = a^{m+k} \cdot a = a^{m+k+1}. Равенство верно для любых натуральных mm и nn.

Ни один шаг нельзя пропустить
  • Без базы. «Докажем» неверное неравенство 2n+1<2n2^{n+1} < 2^n: пусть 2k+1<2k2^{k+1} < 2^k; умножив на 22, получим 2k+2<2k+12^{k+2} < 2^{k+1} — шаг выполнен. Но при n=1n = 1 получаем 4<24 < 2 — база не выполнена, и утверждение ложно.
  • Без шага. Для p=n2−n+41p = n^2 - n + 41 база верна и даже проверены n=1,…,40n = 1, \ldots, 40, но при n=41n = 41 число составное. Конечная проверка шаг не заменяет.
  • Индукция с n0n_0. Если утверждение верно лишь начиная с n0>1n_0 > 1, база — проверка при n=n0n = n_0, а шаг доказывают для k≥n0k \ge n_0. Тогда утверждение верно для всех n≥n0n \ge n_0.
Никольский, п. 1.3Пример 5
Докажите, что 2n>2n+12^n > 2n + 1 для любого натурального n≥3n \ge 3.
  1. База n0=3n_0 = 3:  23=8>2⋅3+1=7\ 2^3 = 8 > 2 \cdot 3 + 1 = 7.
  2. Предположение. Пусть 2k>2k+12^k > 2k + 1 при некотором k≥3k \ge 3. Докажем 2k+1>2k+32^{k+1} > 2k + 3.
  3. Шаг. 2k+1=2⋅2k>2(2k+1)=4k+2=(2k+3)+(2k−1)>2k+32^{k+1} = 2 \cdot 2^k > 2(2k + 1) = 4k + 2 = (2k + 3) + (2k - 1) > 2k + 3, так как 2k−1>02k - 1 > 0.
  4. При n=1n = 1 и n=2n = 2 неравенство неверно (2<32 < 3, 4<54 < 5), поэтому база именно n0=3n_0 = 3.
Ответ: доказано для всех n≥3n \ge 3
Приём для сумм

Чтобы доказать A(n)=B(n)A(n) = B(n) для любого натурального nn, где A(n)A(n) — сумма nn слагаемых:

  • 1) проверить A(1)=B(1)A(1) = B(1);
  • 2) доказать A(k+1)−A(k)=B(k+1)−B(k)A(k + 1) - A(k) = B(k + 1) - B(k) — слева это просто последнее слагаемое;
  • 3) из предположения A(k)=B(k)A(k) = B(k) и равенства 2) следует A(k+1)=B(k+1)A(k + 1) = B(k + 1) — шаг индукции выполнен.
Никольский, № 1.39 а)Пример 6
Докажите, что для любого натурального nn:  12+22+…+n2=n(n+1)(2n+1)6\ 1^2 + 2^2 + \ldots + n^2 = \dfrac{n(n + 1)(2n + 1)}{6}.
  1. База. n=1n = 1:  1=1⋅2⋅36\ 1 = \dfrac{1 \cdot 2 \cdot 3}{6}.
  2. Разность сумм. A(k+1)−A(k)=(k+1)2A(k + 1) - A(k) = (k + 1)^2.
  3. Разность правых частей. (k+1)(k+2)(2k+3)−k(k+1)(2k+1)6=(k+1)(2k2+7k+6−2k2−k)6=(k+1)(6k+6)6=(k+1)2\dfrac{(k + 1)(k + 2)(2k + 3) - k(k + 1)(2k + 1)}{6} = \dfrac{(k + 1)\big(2k^2 + 7k + 6 - 2k^2 - k\big)}{6} = \dfrac{(k + 1)(6k + 6)}{6} = (k + 1)^2.
  4. Разности равны, поэтому из A(k)=B(k)A(k) = B(k) следует A(k+1)=B(k+1)A(k + 1) = B(k + 1). Формула верна для всех nn.
Ответ: доказано
Никольский, № 1.43 а)Пример 7
Докажите, что 5n+35^n + 3 делится на 44 для любого натурального nn.
  1. База. 5+3=85 + 3 = 8 делится на 44.
  2. Шаг. Пусть 5k+35^k + 3 делится на 44. Тогда 5k+1+3=5⋅5k+3=5(5k+3)−125^{k+1} + 3 = 5 \cdot 5^k + 3 = 5(5^k + 3) - 12.
  3. Первое слагаемое делится на 44 по предположению, 1212 делится на 44 — значит, и разность делится на 44.
  4. Приём для делимости: выразить выражение при n=k+1n = k + 1 через выражение при n=kn = k плюс заведомо делящееся число.
Ответ: доказано
Никольский, № 1.45Пример 8
ABC
На один из трёх штырьков насажены nn различных колец так, что большее кольцо лежит ниже меньшего. За ход разрешается перенести одно кольцо на другой штырёк, класть большее кольцо на меньшее нельзя. Докажите, что наименьшее число ходов, за которое можно перенести все кольца на другой штырёк, равно 2n−12^n - 1.
  1. Пусть hnh_n — наименьшее число ходов. База: h1=1=21−1h_1 = 1 = 2^1 - 1.
  2. Чтобы снять нижнее (самое большое) кольцо, все kk верхних колец (k+1)(k + 1)-кольцевой башни должны стоять на третьем штырьке — на это нужно не меньше hkh_k ходов. Затем один ход большим кольцом, и ещё не меньше hkh_k ходов, чтобы положить на него остальные. Так hk+1=2hk+1h_{k+1} = 2h_k + 1, и этого числа ходов хватает.
  3. Шаг. Если hk=2k−1h_k = 2^k - 1, то hk+1=2(2k−1)+1=2k+1−1h_{k+1} = 2(2^k - 1) + 1 = 2^{k+1} - 1.
  4. Для трёх колец — 77 ходов, для 6464 колец — 264−1≈1,8⋅10192^{64} - 1 \approx 1{,}8 \cdot 10^{19}.
Ответ: 2n−12^n - 1
ЕГЭ, задание 20Пример 9
а) Известно, что 35!=10333147966386144929∗6665133752320000000035! = 10333147966386144929{*}66651337523200000000. Найдите цифру, заменённую звёздочкой. б) Делится ли число 11n+2+122n+111^{n+2} + 12^{2n+1} на 133133 при любом натуральном nn? в) Найдите количество натуральных чисел, меньших 133133, взаимно простых с числом 133133.
  1. а) 35!35! делится на 99, значит, и сумма его цифр делится на 99. Сумма известных цифр 138138,  138+∗\ 138 + {*} кратно 99 при ∗=6{*} = 6 (цифра от 00 до 99).
  2. б) База n=1n = 1: 113+123=1331+1728=3059=133⋅2311^3 + 12^3 = 1331 + 1728 = 3059 = 133 \cdot 23.
  3. Шаг. 11k+3+122k+3=11⋅11k+2+144⋅122k+1=11(11k+2+122k+1)+133⋅122k+111^{k+3} + 12^{2k+3} = 11 \cdot 11^{k+2} + 144 \cdot 12^{2k+1} = 11\left(11^{k+2} + 12^{2k+1}\right) + 133 \cdot 12^{2k+1}. Оба слагаемых делятся на 133133 — да, делится при любом nn.
  4. в) 133=7⋅19133 = 7 \cdot 19. Среди чисел 1,…,1321, \ldots, 132 кратны 77 — 1818 чисел, кратны 1919 — 66 чисел, общих нет (кратные 133133 больше 132132). Взаимно простых: 132−18−6=108132 - 18 - 6 = 108.
Ответ: а) 66; б) да; в) 108108
Главное
  • Индукция: база (верно при n=1n = 1 или n=n0n = n_0) + шаг (из верности при n=kn = k следует верность при n=k+1n = k + 1).
  • Без базы или без шага «доказать» можно и ложное утверждение; проверка нескольких nn — не доказательство.
  • Суммы: проверить n=1n = 1 и сравнить приращения левой и правой частей.
  • Делимость: выразить выражение при k+1k + 1 через выражение при kk плюс кратное делителя.
  • По индукции и определяют: a1=aa^1 = a, ak+1=ak⋅aa^{k+1} = a^k \cdot a.

Все уроки станции «Делимость и целые числа»

  1. Метод математической индукции
  2. Перестановки, размещения, сочетания
  3. Делимость целых чисел
  4. Сравнения по модулю
  5. Задачи с целочисленными неизвестными