Пусть
, некоторый предикат, определенный на множестве
натуральных чисел. Здесь и далее переменная
принимает в качестве значения произвольное натуральное число. Далее
обозначает натуральное число,
непосредственно следующее за
.
Принцип математической индукции формулируется так
Таким образом, если нам удалось для предиката
доказать два утверждения
то этот предикат истинен для всех натуральных числел, т.е.
Доказательство принципа математической индукции.
1. Итак, предположим, что доказаны два утверждения
Далее мы собираемся показать, что в этом случае предикат
истинен для всех натуральных числел, т.е.
2. Чтобы иметь возможность рассуждать о натуральных числах, определим их в (финитной) формальной системе. Пусть для определенности это будет
каноническое исчисление Поста. В этом случае натуральные числа определяются следующим образом.
Знаки:
Переменная:
Аксиома:
Правило вывода:
3. Чтобы работать в «однотипной системе», представим утверждения пункта 1 настоящего доказательства в этой же канонической системе,
добавив следующие знаки, аксиому и правило.
Знаки:
Аксиома:
Правило вывода:
4. Сравним аксиому и правило пункта 3 с определением натуральных чисел пункта 2. Сразу бросается в глаза некое "подобие" правил для предиката
и правил, определяющих натуральные числа. Отсюда следует, что утверждение
выводимо для любого натурального числа
.
Докажем это.
Пусть
натуральное число. Это значит, что существует его вывод в построенном каноническом исчислении. Возьмем в этом выводе вхождение каждого натурального числа "в скобки"
. Получим вывод утверждения
. Следовательно,
выводимо для любого натурального
.
Что и требовалось доказать.
Примечание. Здесь мы пока имели обычное каноническое исчисление. Поэтому И-вывод - это просто вывод, а истинность утверждения – это просто его выводимость.
5. Осталось доказать истинность утверждения
Вот здесь уже понадобится
К-система, а именно, определение
квантора всеобщности.
Определение квантора
списываем со стр. 123 "Представление в ЭВМ ..."
http://narod.ru/disk/2413304001/%D0%9A% ... .djvu.html, упрощая применительно к нашему случаю. Таким образом, мы строим К-систему, включая в нее ранее построенные в этом доказательстве знаки, переменные, аксиомы и правила, и добавляя
Вспомогательные знаки:
Переменная типа натуральное число:
Правила (определяют квантор всеобщности):
Поясним почему выражение
истинно.
Заметим, что это выражение имеет единственный вывод - применение второго из вышеприведенных правил. Этот вывод имеет в качестве исключений (по определению исключения в К-системе на стр. 122) все выводы константы
. Докажем, что все эти исключения являются Л-выводами. А значит сам вывод - И-вывод (и поэтому выражение с квантором истинно).
Все выводы константы
являются применениями первого правила для различных натуральных чисел
. И каждый такой вывод является Л-выводом, поскольку имеет в качестве исключения И-вывод утверждения
для каждого натурального числа
(соответствующие выводы построены в пункте 4 настоящего доказательства).
Доказан принцип математической индукции.