Математична індукція: зрозуміти крок за кроком
23.05.2025Що таке математична індукція?
Математична індукція — це метод доведення тверджень про всі натуральні числа (або про всі елементи послідовності, які нумеруються натуральними числами). Інтуїтивно його можна уявити як ланцюжок доміно: якщо впаде перше доміно (базовий випадок) і кожне доміно викидає наступне (індуктивний крок), то впадуть всі доміно.
Формальна структура індуктивного доведення
Типове індуктивне доведення складається з двох частин:
- Базовий випадок: показати, що твердження справджується для найменшого значення (наприклад, для n = 1 або n = 0).
- Індуктивний крок: припустити, що твердження вірне для деякого довільного, але фіксованого n = k (індуктивна гіпотеза), і довести, що з цього випливає істинність твердження для n = k + 1.
Якщо обидві частини виконано, то твердження вірне для всіх натуральних n >= початкового значення.
Класичний приклад: сума перших n чисел
Розглянемо твердження: для будь-якого натурального n справедливо
1 + 2 + 3 + … + n = n(n + 1) / 2.
1) Базовий випадок
Для n = 1 маємо ліворуч 1, праворуч 1(1 + 1)/2 = 1. Отже, твердження вірне для n = 1.
2) Індуктивний крок
Припустимо, що формула вірна для n = k, тобто
1 + 2 + … + k = k(k + 1) / 2.
Потрібно довести її для n = k + 1. Додамо (k + 1) до обох частин індуктивної гіпотези:
(1 + 2 + … + k) + (k + 1) = k(k + 1)/2 + (k + 1) = (k + 1)(k/2 + 1) = (k + 1)(k + 2)/2.
Отже, формула справджується для k + 1. За принципом математичної індукції вона справедлива для всіх натуральних n.
Сильна індукція та її відмінності
Іноді зручніше або необхідно використовувати сильну (повну) індукцію: у індуктивному кроці дозволяється припустити, що твердження вірне для всіх значень ≤ k і довести його для k + 1. Це корисно, коли істина для k + 1 залежить не лише від попереднього випадку, а від кількох попередніх.
Коли обирати сильну індукцію?
- Коли формула чи властивість для n = k + 1 потребує знання результатів для кількох менших індексів.
- При доведенні фактів про розклад на прості множники, рекурсивні послідовності (наприклад, Фібоначчі), або для властивостей ділення.
Другий приклад: подільність
Доведемо, що для будь-якого натурального n число 3^n – 1 ділиться на 2.
База
Для n = 1: 3^1 – 1 = 2, ділиться на 2.
Індукція
Припустимо, що 3^k – 1 парне. Тоді 3^{k+1} – 1 = 3·3^k – 1 = 3(3^k – 1) + 2. Оскільки за припущенням 3^k – 1 парне, добуток 3(3^k – 1) теж парний, а додавання 2 зберігає парність. Отже, 3^{k+1} – 1 парне.
Таким чином, за індукцією 3^n – 1 парне для всіх n.
Типові помилки при індукції
- Пропуск базового випадку або обрання неправильного початкового значення (наприклад, починати з n = 1, коли твердження вірне лише з n = 2).
- Невірне або неповне формулювання індуктивного кроку: іноді забувають чітко вказати, що припускають і що треба довести.
- Плутанина між припущенням «для k» і «для всіх m ≤ k» у випадках, де потрібна сильна індукція.
- Надмірні або зайві припущення, які не слідують із індуктивної гіпотези.
Практичні поради
- Чітко визначайте область n (з якого числа починаєте індукцію).
- Записуйте індуктивну гіпотезу окремим рядком і показуйте крок переходу до k + 1 крок за кроком.
- Якщо випадок складний, розгляньте спочатку декілька перших значень, щоб помітити закономірність.
Завдання для самостійної практики
- Доведіть, що для n ≥ 1: 2 + 4 + 6 + … + 2n = n(n + 1).
- Доведіть, що для n ≥ 1: 5^n – 1 ділиться на 4.
- Використовуючи сильну індукцію, доведіть, що будь-яке число n ≥ 2 розкладається на прості множники.
Математична індукція — один з найважливіших і найелегантніших методів в математиці. Освоєння його структури і практики дає змогу впевнено доводити широке коло тверджень. Тренуйтеся на простих прикладах і поступово переходьте до складніших задач.