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

Материал из Циклопедии
Перейти к навигации Перейти к поиску
Метод математической индукции

Метод математической индукции — это метод доказательства теорем об истинности некоторых утверждений-формул над целочисленной переменной: формула или схема формул сперва доказывается при некотором начальном значении этой переменной, затем ставится гипотеза-предположение об истинности формулы для произвольного целочисленного значения, а затем доказывается, что из данного предположения возможно вывести доказательство формулы над следующим значением — то есть, тем, что в ряду целых чисел следует за данным в предположении. Это доказывает истинность формулы при всех целочисленных значениях переменной, начиная с проверенного.

Обычно переменная i принимает значения из множества натуральных чисел, в таком случае для доказательства формулы для любого натурального i достаточно доказать формулу для i = 1 и доказать, что если формула верна для i = n, то она верна и для n + 1.

Своего рода инверсия метода математической индукции — это метод бесконечного спуска, которым доказывается отрицание некоего утверждения о целых числах. Обобщения метода математической индукции: трансфинитная индукция, структурная индукция и более общая над ними нётерова индукция. Обратная индукция — вычислительный принцип поиска решений задач.

Алгоритм[править]

Входные данные: n0; Sn = f(n).

  1. Проверяем формулу Sn = f(n) при n = n0.
    Если формула не верна при n = n0, то формула не доказана и конец работы.
  2. Предполагаем, что формула Sn = f(n) верна при n = k ≥ n0.
  3. Доказываем формулу Sn = f(n) для n = k + 1.
    Если формула Sn = f(n) верна при n = k + 1, то формула доказана для всех n = k ≥ n0, иначе формула не доказана.

Примеры[править]

Пример 1[править]

Доказать формулу .

Введем обозначения:

.
.

Доказательство.

1. Проверяем формулу при .

, то есть формула верна при

2.Предполагаем, что формула верна при , то есть

.

3.Доказываем формулу для .

, то есть формула верна при .

Формула доказана, ч.т.д.

Пример 2[править]

Доказать формулу .

Введем обозначения:

.
.

Доказательство.

1. Проверяем формулу при .

, то есть формула верна при

2.Предполагаем, что формула верна при , то есть

.

3.Доказываем формулу для .

, то есть формула верна при .

Формула доказана, ч.т.д.

Разное[править]

Некорректное применение метода математической индукции может вести к логическим парадоксам — см., например, Доказательство одноцветности всех лошадей (автор — Дьёрдь Пойа). См. также Парадокс кучи.

Другие алгоритмы[править]