Я добавил определение строгого доказательства и обсуждение неполноты "определения" понятий системой аксиом.
Глава 1. Введение в основания математики на основе логики первого порядка.
1.1
Что такое математика.
Формализация математических доказательств.
Логический вывод одних утверждений из других.
Определение математических понятий аксиомами.
Определение математической теории системой аксиом.
Строгость доказательства и логический вывод из аксиом.
Неопределяемые и определяемые понятия.
Математические определения и аксиомы определения.
Неполнота "определения" неопределяемых понятий системой аксиом.
Аксиомы и схемы аксиом.
Методы доказательства и их обоснование.
Логика первого порядка.
Роль теории множеств в основаниях математики.
Математическая логика и вопросы непротиворечивости и полноты математических теорий.
Математика занимается определением вводимых понятий, формулировкой утверждений и доказательством их истинности.
Доказательство это убедительное рассуждение, которое, при необходимости, можно перевести на формальный язык.
Формальный язык отличается от обычного тем, что существует автоматическая процедура (алгоритм), позволяющая проверять правильность записанного на этом языке математического текста.
Перевод математического текста на формальный язык редко осуществляется на практике, обычно достаточно понимания, что такой перевод возможен.
Математические доказательства основаны на логике, которая позволяет выводить одни утверждения из других.
Основное правило логического вывода называется Modus ponens, оно позволяет вывести истинность некоторого утверждения
из истинности двух других утверждений
и "если
, то
".
Примером применения правила Modus ponens является вывод утверждения:
"число 1001001 делится на 3" из утверждений: "сумма цифр числа 1001001 делится на 3" и "если сумма цифр числа 1001001 делится на 3, то число 1001001 делится на 3".
Правило Modus ponens применяют один или более раз, до тех пор, пока ни будет получено доказываемое утверждение.
Поскольку доказательство опирается на уже известные истины, то первоначальные истины доказать невозможно.
Утверждения, принимаемые за истину без доказательства, называются аксиомами.
Аксиомы не нуждаются в доказательстве по той причине, что они являются определением вводимых понятий и математических теорий в целом.
Например, стандартная теория арифметики определяется аксиомами Пеано, евклидова геометрия - аксиомами Евклида, а стандартная теория множеств - аксиомами Цермело-Френкеля.
Определение любой математической теории состоит из определения её понятий, которое даётся в форме аксиом.
Математическое доказательство называется строгим если оно может убедить, что доказываемое утверждение логически следует из аксиом.
Аксиомы определяют понятия, но, слово "определение" используется в математике в другом смысле.
Кроме этого, как правило, аксиомы не определяют понятия полностью.
Поэтому говоря об аксиоматическом "определении" понятий, мы будем брать слово "определение" в кавычки.
В любой математической теории есть два вида понятий: неопределяемые и определяемые понятия.
Неопределяемыми понятиями называются начальные понятия теории, которые "определяются" системой аксиом.
Определяемые понятия вводятся математическими определениями, которые определяют эти понятия через понятия, введённые ранее.
Любое математическое определение порождает аксиому, которая является утверждением, верным "по определению".
Аксиомы, порождаемые математическими определениями, называются аксиомами определения.
Неопределяемые понятия "определяются" системой аксиом, но, как правило, не определяются ею полностью.
Некоторые свойства неопределяемых понятий, которые невозможно доказать исходя из системы аксиом, легко доказать исходя из нашего представления об этих понятиях.
Для того чтобы такое доказательство стало строгим нужно добавить к системе аксиом новые аксиомы.
Система аксиом математической теории задаётся списком выражений, каждое из которых либо является аксиомой, либо задаёт бесконечное множество аксиом.
Выражение, задающее бесконечное множество аксиом называется схемой аксиом или аксиомной схемой.
Кроме правила Modus ponens, в логике есть и другие методы доказательства утверждений.
Например, метод доказательства от противного, в котором для доказательства некоторого утверждения предполагают обратное и из этого ложного обратного выводят абсурдное следствие.
Различные методы доказательства нуждаются в обосновании, которым может быть сведение этих методов к доказательству в выбранной логической системе.
Назовём эту выбранную логическую систему базовой логикой, а доказательства в ней - базовыми доказательствами.
Условием применимости любого метода доказательства является существование базового доказательства любого утверждения, доказанного этим методом.
В математике есть стандартная логическая система, которая называется логикой первого порядка.
В этом введении мы выбрали логику первого порядка в качестве базовой логики.
Логика первого порядка может показаться необычной начинающему из-за короткой формы записи утверждений в этой логике.
Например, утверждение "для любого x: x=x" можно записать в короткой форме "x=x".
В логике первого порядка есть два правила вывода: Modus ponens и правило обобщения, которое позволяет из короткой формы утверждения получить более длинную.
Например, используя правило обобщения, можно из утверждения "x=x" получить утверждение: "для любого x: x=x".
В основании современной математики находится логика и теория множеств.
В рамках теории множеств можно определить любое математическое понятие, и во многих разделах математики теория множеств является единственной используемой теорией.
Поэтому логику и теорию множеств часто объединяют.
Мы предпочитаем сначала объяснить логику и принципы построения математических теорий.
Изучением логики первого порядка и других формальных логических систем занимается особый раздел математики, который называется математической логикой.
Математическая логика также изучает вопросы непротиворечивости и полноты математических теорий.
Система аксиом математической теории (и сама теория) нызывается противоречивой, если в ней можно доказать некоторое утверждение
и его отрицание "не
".
Система аксиом математической теории (и сама теория) называется полной, если любое утверждение теории можно или доказать или опровергнуть.
В идеале, система аксиом математической теории должна быть непротиворечивой и полной, но этот идеал недостижим.
Если теория достаточна для того, чтобы в ней можно было определить арифметику, то такая теория не является полной и утверждение о непротиворечивости теории невозможно доказать в рамках этой теории.
Это следует из двух теорем австрийского математика Курта Гёделя, которые были опубликованы в 1931 году.
Неполнота математической теории объясняется неполнотой "определения" её неопределяемых понятий системой аксиом.
Утверждение о непротиворечивости теории можно перевести на язык арифметики, и, в таком виде, оно не следует из аксиом теории.
Это не значит, что нельзя доказать непротиворечивость арифметики никаким способом.
Доказательства непротиворечивости арифметики имеются в теории множеств.