866
ПРИЛОЖЕНИЕ B. МЕТОДОЛОГИЧЕСКИЕ РЕЗУЛЬТАТЫ
§ B.2. ТЕОРЕМЫ ТАРСКОГО И ГЕДЕЛЯ
Теория непротиворечива, если в ней нельзя вывести противоречие (фор-
мулу, эквивалентную лжи). Модель теории — интерпретация, в которой ис-
тинны все аксиомы. Теорема о корректности (Сколем, Гедель) классической
логики утверждает, что в любой модели теории истинны все ее теоремы. Та-
ким образом, логический вывод сохраняет истинность в интерпретации.
Теорема Геделя о полноте утверждает, что любая непротиворечивая те-
ория имеет модель. Тем самым оказывается, что классическое понятие тав-
тологии (формулы, истинной в любой интерпретации) описывается при по-
мощи сравнительно простого исчисления (классической логики предикатов).
Теорема о полноте эквивалентна аксиоме выбора, так что даже в принци-
пе никакого построения конкретной модели она дать не может. Конечно, в
частных случаях такую модель можно построить,но известные способы «по-
строения» моделей для нетривиальных случаев сводятся к преобразованию
какой-либо иной конструкции, созданной при помощи аксиомы выбора, и ко-
торая сама построена быть не может (например, ультрафильтра). Из теоремы
Геделя о полноте следует теорема компактности Мальцева: если любое ко-
нечное число аксиом теории имеет модель, то и вся теория имеет модель.
В самом деле, для вывода противоречия используется конечная конструкция
доказательства, и в ней может быть использовано лишь конечное число ак-
сиом.
Теорема Геделя о неполноте говорит, что любая теория с разрешимым
множеством аксиом, содержащая натуральные числа и дающая возможность
выразить хотя бы примитивно-рекурсивные функции, неполна. Теорема Ге-
деля о неполноте доказывается при помощи построения, по сути дела являю-
щегося одним из парадоксов автореференции. А именно, строится формула,
утверждающая свою собственную недоказуемость. Она не может быть дока-
зана, потому что тогда мы получили бы прямое противоречие, она не может
быть и опровергнута, потому что тогда мы получили бы доказательство ее
недоказуемости и, следовательно, ее обоснование.
Причины, по которым возникла теорема Геделя о неполноте, проясняет
теорема Тарского о невыразимости истины. Если теория достаточно сильна,
чтобы выразить подстановку, то в ней невыразимо понятие истинности ее
формул. В противном случае мы могли бы построить формулу, утверждаю-
щую: «Я лгу.» Поэтому теорему о неполноте обойти практически невозмож-
но, любая попытка ее обойти сама дает контрпример.
Теорема о существовании нестандартных моделей является следствием