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