
ИПОВС - 6 семестр / Пособие / G3
.pdff ([(a1i )], ,[(ain )]) [( f (a1i , , ain ))],
P([(a1i )], ,[(ain )]) {i:I | P(ai1, , ain )} .
Надо доказать корректность этого определения, т.е. независимость значения функции
и предиката от выбора представителей классов. А именно, надо показать, |
что |
если |
||
(ai1) (bi1), ,(ain ) (bin ), то ( f (ai1, , ain )) ( f (bi1, ,bin )). Положим I j {i:I | aij bij} |
||||
для j:{1, 2, , n}. По условию I1, , In . Но тогда n |
I j . Для каждого i n |
I j |
мы |
|
j 1 |
|
j 1 |
|
|
имеем f (ai1, , ain ) f (bi1, ,bin ). Следовательно, ( f (ai1, , ain )) ( f (bi1, ,bin )). |
|
|
|
|
Аналогично для предикатов. |
|
|
|
|
Следующая важная теорема принадлежит польскому математику Лосю. |
|
|
|
|
Теорема 4. Пусть Mi – ультрапроизведение моделей сигнатуры . |
Формула |
|||
i I |
|
|
|
|
(x1, , xk ) данной сигнатуры истинна на наборе [(a1i )], ,[(aik )] в том и только в том слу-
чае, если {i:I | (ai1, , aik )} .
Доказательство. Избавимся в формуле от связок и и квантора , пользуясь
эквивалентностями 1 2 ( 1 2 ), 1 2 1 2 , |
и |
x x . Даль- |
|||
нейшее доказательство проведём индукцией по длине формулы |
, |
понимая под длиной |
|||
количество связок , и кванторов , входящих в формулу. |
|
|
|
||
Пусть – атомарная формула, то есть |
|
|
|
|
|
(x1, , xk ) P(t1(x1, , xk ), ,tn (x1, , xk )), |
|
||||
где P – п-местный предикат, а t1, ,tn |
– термы. Выясним, когда формула |
||||
(x1, , xk ) истинна при оценке x1 [(ai1)], , xk [(aik )]. Это будет в том и только в том |
|||||
случае, если |
|
|
|
|
|
{i | P(t1(ai1, , aik ), ,tn (ai1, ,aik ))} , |
|
|
|||
что и требовалось доказать. |
|
|
|
|
|
Пусть теперь (x1, , xk ) (x1, , xk ). Тогда |
|
|
|
|
|
([(ai1)], ,[(aik )]) ([(ai1)], ,[(aik )]) |
(по |
предположению |
индукции) |
{i | (ai1, ,aik )} (по теореме 3) |
{i | (ai1, ,aik )} {i | (ai1, , aik )} , что и |
требовалось доказать. |
|
Если 1 2 , то ([(ai1)], ,[(aik )]) 1([(ai1)], ,[(aik )]) |
2 ([(ai1)], ,[(aik )]) |
||||
(по |
|
предположению |
|
индукции) |
|
{i | 1(ai1, , aik )} {i | 2 (ai1, , aik )} {i | 1(ai1, , aik )} |
|
|
|||
{i | 2 (ai1, , aik )} {i | (ai1, , aik )} |
|
|
|
||
Осталось |
рассмотреть |
случай |
(x1, , xk ) x (x, x1, , xk ). |
Имеем: |
|
([(ai1)], ,[(aik )]) |
в том и только в том случае, если ([(ai )],[(ai1)], ,[(aik )]) |
для некото- |
рого [(ai )] Mi . Зафиксируем набор (ai ). Пусть выполнено ([(ai )],[(ai1)], ,[(aik )]).
i I |
|
|
Тогда по предположению индукции |
I1 {i | (ai ,ai1, ,aik )} . |
|
Положим I2 {i | (ai1, ,aik )}. |
Из вида формулы следует, что |
I1 I2. Так как |
I1 , то I2 . |
|
|
71

Напротив, пусть I2 {i | (a1i , , aik )} . Тогда для всякого i I2 найдётся такое ai ,
что (bi ,ai1, ,aik ). Для i I \ I2 в качестве ai можно взять любые элементы. Пусть I1 {i | (bi , ai1, , aik )}. Тогда I2 I1. Так как I2 , то I1 .
Следствие. Если формула (x1, , xk ) для каждого i истинна на наборе (ai1, , aik ) в
модели Mi , то |
истинна в Mi |
на наборе ([(ai1)], ,[(aik )]). |
|
i I |
|
По теореме Лося ультрапроизведение полей является полем (так как поле задаётся девятью аксиомами логики первого порядка), а ультрапроизведение линейно упорядоченных множеств линейно упорядочено (линейная упорядоченность определяется четырьмя аксиомами УИП).
3.9. Теоремы Лёвенгейма – Скулема
Пусть A – модель сигнатуры , где Ф – множество символов операций, а – множество символов отношений. Подмножество B A называется функционально замкнутым, если для любой п-арной операции f и любых элементов b1, ,bn B имеет ме-
сто включение f (b1, ,bn ) B. Другими словами: применение операций из к
элементам из B не должно выводить за пределы множества B. Понятие функционально замкнутого подмножества (непустого) обобщает такие понятия, как подполугруппа, подалгебра. Действительно, непустое подмножество A полугруппы S со свойствомa,b a,b A a b A – это и есть подполугруппа. Для подкольца это уже неверно. Так,
если кольцо рассматривать в сигнатуре ,
, то – функционально замкнутое подмно-
жество кольца , но не подкольцо. Рассмотрим теперь понятие подгруппы. Если группу рассматривать в сигнатуре , то понятие функционально замкнутого подмножества
(непустого) будет совпадать с понятием подполугруппы, а если взять сигнатуру , 1
, то
непустые функционально замкнутые подмножества будут в точности являться подгруппами. Что касается понятия подполя, то совершенно непонятно, как подобрать сигнатуру, чтобы подполя совпадали с непустыми функционально замкнутыми подмножествами. Подполе – это подмножество поля, которое удовлетворяет аксиомам поля. Это наводит на мысль рассматривать подмножества модели, “замкнутые относительно формул”, но об этом мы будем говорить позже, а сначала докажем лемму, касающуюся функционально замкнутых подмножеств. Алфавит переменных, участвующий в построении формул, бу-
дем считать счётным: |
X {x1, x2 , x3, }. |
|
|
|
|
|
Лемма 1. Пусть |
A – модель сигнатуры |
, , |
– бесконечная мощность и B0 – |
|||
подмножество множества A такое, что | B0 | . Если | | , то A имеет функционально |
||||||
замкнутое подмножество B такое, что B0 B и | B | . |
|
|
||||
Доказательство. |
Рассмотрим множество |
B0 , состоящее |
из всех элементов вида |
|||
f (b1, ,bn ), где f , а b1, ... ,bn B0. Так как символов |
f не более и каждое из bi |
|||||
пробегает множество мощности , |
то элементов вида |
f (b , ,b ) не более n 1 штук. |
||||
|
|
|
|
|
1 |
n |
Так как – бесконечная мощность, |
то 2 |
, |
а значит, |
n 1 . Следовательно, | B0 | . |
||
Положим B1 B0 B0. Ясно, что | B1 | . |
Далее рассмотрим множество B1, состоящее из |
|||||
всех элементов вида |
f (b1, ,bn ), где |
f , а b1, ,bn B1, B2 |
B1 B1 и т.д. Все множе- |
72

|
|
|
|
|
|
|
|
|
|
|
ства B1, B2 , имеют мощность . Пусть B Bn. Множество B – это счётное объеди- |
||||||||||
|
|
|
|
n 1 |
|
|
|
|
|
|
нение множеств мощности , поэтому | B | . |
|
|
|
|
|
|
||||
Докажем, |
что В |
функционально замкнуто. |
Пусть |
f – |
п-арная |
операция и |
||||
b1, ,bn B. |
Тогда |
b1 Bk ,b2 Bk |
, ,bn |
Bk |
n |
для |
некоторых |
k1, k2 , ,kn. |
Если |
|
|
|
1 |
2 |
|
|
|
|
|
|
|
k max(k1, k2 , , kn ), |
то b1, ,bn Bk . |
Но |
|
тогда |
f (b1, ,bn ) Bk 1, |
а |
значит, |
f (b1, ,bn ) B. Следовательно, В функционально замкнуто.
Подмножество В модели А называется экзистенциально замкнутым, если для любой формулы (x, x1, , xn ) логики первого порядка и любых элементов b1, ,bn B, если существует такое a A, что (a,b1, ,bn ), то существует такое b B, что (b,b1, ,bn ).
Лемма 2. Пусть A – модель сигнатуры ,
, – бесконечная мощность и B0 –
подмножество множества A такое, что | B0 | . Если | |, | | , то A имеет экзистен-
циально замкнутое подмножество B такое, что B0 B и | B | .
Доказательство. Так как | |, | | , то мощность множества всех формул также
не превышает . Для формул |
, |
имеющих вид |
(x, x1, , xn ) и элементов b1, ,bn B0 |
|||||
рассмотрим наборы ( ,b1, ,bn ). |
Так как | B0 | , |
то мощность множества всех таких на- |
||||||
боров также не превосходит . |
Если найдётся такое a A, |
что (a,b1, ,bn ), |
то один из |
|||||
таких элементов a обозначим |
c( ,b1, ,bn ). Присоединим к множеству B0 |
все такие |
||||||
c( ,b , ,b ), |
получим множество B(1). |
Ясно, что | B(1) | . |
С множеством B(1) |
поступаем |
||||
1 |
n |
|
|
0 |
|
0 |
0 |
|
так же, как с |
B0 , т.е. строим для него |
B0(2) , состоящее из элементов c( ,b1, ... ,bn ), где |
||||||
b1, ... ,bn B0(1) |
и (a ,b1, ... ,bn ) И при некотором a A. Затем строим B0(3) , |
B0(4) и т.д. |
||||||
|
|
|
|
|
|
|
|
|
Мы получили последовательность B0 B0(1) B0(2) |
... Пусть B B0(k ). |
|
||||||
Ясно, что | B | . Докажем, |
|
|
|
|
k 1 |
|
||
что B экзистенциально замкнуто. Пусть (a,b1, ... ,bn ) И |
при некоторых b1, ... ,bn B и a A. Очевидно, найдётся такое t, что b1, ... ,bn B(t). Но
тогда (c,b1, ... ,bn ) И для элемента с c( ,b1, ... ,bn ) B(t 1). Так как c B(t 1) , то c B. Следовательно, B экзистенциально замкнуто.
Следующая теорема утверждает (при определённых условиях) существование подмодели
“небольшой мощности” c “хорошими свойствами”. |
|
Теорема 6. Пусть A – модель сигнатуры , , |
– бесконечная мощность |
| |, | | . Тогда существует подмодель B A такая, что |
| B | и для любой формулы |
(x1, , xn ) и любых b1, ,bn B истинность утверждения |
(b1, ,bn ) в A равносильна |
его истинности в B. |
|
Доказательство. Пусть B0 – любое непустое подмножество множества A, удовле-
творяющее условию | B0 | (например, в качестве B0 можно взять одноэлементное под-
множество). Используя лемму 1, |
найдём функционально замкнутое подмножество |
B1 |
|
множества A такое, что |
B1 B0 |
и | B1 | , затем по лемме 2 найдём экзистенциально |
|
замкнутое подмножество |
B1 B1 |
такое, что | B1 | . После этого найдём функционально |
|
замкнутое подмножество B2 B1 |
и экзистенциально замкнутое подмножество B2 B2 |
с |
|
|
|
|
73 |

условием | B2 |, | B2 | |
и т.д. |
Мы получили возрастающую цепь B0 B1 B1 B2 ... |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Положим B Bn. Очевидно, имеет место также равенство B Bn. Ясно, что | B | . |
||||||||||||
|
|
n 1 |
|
Bn функционально замкнуто, то |
n 1 |
|
|
|
||||
Так как каждое из множеств |
B также функционально |
|||||||||||
замкнуто, т.е. |
B – модель. |
|
|
|
|
|
|
|
|
|
||
|
Рассмотрим формулу (x1, , xn ) УИП со свободными переменными |
x1, , xn |
и вы- |
|||||||||
сказывание (b1, ,bn ) |
для |
некоторых b1, ,bn B. Надо доказать, что истинность |
||||||||||
(b1, ,bn ) в |
A равносильна её истинности в B. |
Избавимся в формуле |
от символов |
|||||||||
, , , заменив на эквивалентную формулу. |
Дальнейшее доказательство проведём |
|||||||||||
индукцией по длине формулы , т.е. по количеству входящих в неё символов |
, и . |
|||||||||||
Если формула атомарна, |
то утверждение очевидно. Пусть формула |
|
имеет вид |
|||||||||
. По предположению индукции |
(b1, ,bn ) |
истинна на |
A тогда и только тогда, |
|||||||||
когда она истинна на B. |
Следовательно, то же верно для формулы (b1, ,bn ) |
Аналогич- |
||||||||||
но |
рассматривается |
случай, |
когда |
|
1 2. |
Наконец, |
|
пусть |
||||
(x1, , xn ) x (x, x1, , xn ). |
Предположим, что (b1, ,bn ) |
истинна |
на |
A. |
Тогда |
|||||||
(a,b1, ,bn ) |
истинна при некотором |
a A. |
Так как B экзистенциально замкнуто, то |
|||||||||
(b,b1, ,bn ) |
истинна |
при |
некотором |
b B. |
Отсюда |
следует, |
что |
формула |
(b1, ,bn ) x (x,b1, ,bn ) истинна на B.
Теперь выведем из этой теоремы теорему Лёвенгейма – Скулема о понижении мощности.
Теорема 7 (теорема Лёвенгейма – Скулема о понижении мощности). Пусть T –
множество предложений (замкнутых формул) сигнатуры ,
, – бесконечная мощность и | T | . Если существует какая-нибудь модель A, в которой все предложения из T истинны, то существует модель B мощности (возможно, другой сигнатуры), в которой также все предложения из T истинны.
Доказательство. Пусть 0 , 0 – множества символов операций и отношений, вхо-
дящих в формулы из T. Рассмотрим A как модель сигнатуры 0 0 , 0
. Очевидно,
| 0 |, | 0 | . По предыдущей теореме существует экзистенциально замкнутая подмодель
B мощности . Ясно, что в модели B истинны все утверждения из T.
Пусть ,
– сигнатура, в которую входит отношение равенства. Модель этой
сигнатуры называется нормальной, если в ней a b в том и только том случае, если элементы a и b совпадают (представляют собой один и тот же элемент).
Теорема 8 (теорема Лёвенгейма – Скулема о повышении мощности). Пусть T –
множество замкнутых формул сигнатуры ,
, содержащей отношение равенства,
и – бесконечная мощность. Если существует бесконечная нормальная модель A, в которой все предложения из T истинны, то существует нормальная модель B мощностис этим свойством.
Доказательство. Добавим к сигнатуре множество |
констант {ci | i I}, где I – |
|||
множество мощности , а к множеству T добавим аксиомы ci |
cj |
(при i j). Получен- |
||
|
|
|
|
|
ную совокупность формул обозначим через T . Всякое конечное подмножество множест- |
||||
ва T имеет модель: действительно, моделью может служить A – все предложения из T |
||||
на ней выполнены, а конечное число условий ci |
cj , ,ci |
cj |
нетрудно соблюсти, |
|
1 |
1 |
m |
m |
|
|
|
|
|
74 |

присвоив константам с разными индексами различные значения из A. Так как всякое ко-
нечное подмножество множества T имеет модель, |
то само T имеет модель. Обозначим |
эту модель через B. Элементы, которым в модели |
B присвоены значения констант ci , |
различны ввиду наличия аксиом ci cj . Следовательно, | B | .
3.10. Аксиоматизируемые классы моделей
Будем называть класс каких-либо моделей одной сигнатуры аксиоматизируемым, если он может быть задан совокупностью аксиом – предложений логики первого порядка. Класс моделей конечно аксиоматизируем, если он задаётся конечным числом аксиом. Очевидно, группы, кольца, поля, тела, частично упорядоченные множества – это конечно аксиоматизируемые классы.
В разделе 3.5 были даны аксиомы логики второго порядка, аксиоматизирующие множество действительных чисел в сигнатуре ; , ;0,1
. Возникает естественный вопрос:
можно ли однозначно описать в какой-либо сигнатуре с помощью конечного или счётного числа аксиом в логике первого порядка? То есть будет ли аксиоматизируем класс, со-
стоящий из единственной модели ? Ответ отрицательный:
Теорема 9. Для любой теории T в логике первого порядка с конечным или счётным числом аксиом, если – модель T, то у T есть так же модели, неизоморфные .
Доказательство. По теореме Лёвенгейма – Скулема о понижении мощности у теории T существует счётная модель, очевидно неизоморфная .
Напомним, что абелевой группой называется коммутативная группа. Будем использовать для абелевых групп аддитивную запись, т.е. сигнатуру ; ;0
. Тогда класс абелевых групп может быть задан аксиомами:
(1)a b c (a b) c a (b c),
(2)a a 0 a,
(3)a b a b 0,
(4)a b a b b a.
Следовательно, класс абелевых групп конечно аксиоматизируем.
Назовём абелеву группу A делимой, если для любого a A и любого натурального n уравнение nx a разрешимо в A. (Мы используем здесь сокращённые записи термов: 2x x x, 3x (x x) x и.д. В этой сигнатуре нет сорта натуральных чисел и поэтомуa: A n: x: A nx a не будет формулой данной сигнатуры. Однако для делимых групп можно записать бесконечный набор аксиом – предложений УИП:
(52 ) a x 2x a, (53 ) a x 3x a,
. . . . . . . . . . . . .
В силу теоремы компактности класс делимых абелевых групп не может быть задан конечным числом аксиом в логике первого порядка. Действительно, пусть { 1, , k } –
конечное множество предложений логики первого порядка, истинных во всех делимых абелевых группах. Положим 1 k . Для достижения поставленной цели доста-
точно доказать, что выполнено в какой-нибудь не делимой абелевой группе. Пусть T –
множество аксиом (1) – (4) и (52 ), (53 ), (54 ), ... Тогда T | . |
По теореме компактности су- |
||||
ществует конечное T0 такое, |
что T0 | . Следовательно, существует такое N, что ис- |
||||
тинна во всех абелевых |
группах, |
удовлетворяющих |
аксиомам |
a x nx a при |
|
n 1, 2, ... , N. Возьмём простое число |
p N. Циклическая группа |
p |
порядка р удовле- |
||
творяет этим аксиомам, значит, в ней выполнена аксиома . Но p |
не является делимой, |
||||
|
|
|
|
|
75 |

так как уравнение px 1 в ней неразрешимо. Мы получили противоречие. Таким образом, класс делимых абелевых групп аксиоматизируем, но не конечно аксиоматизируем.
Абелева группа G называется периодической, если каждый её элемент имеет конечный порядок. Это можно записать следующим образом: x n: nx 0. Данное утверждение не является предложением логики первого порядка. Оказывается, класс периодических абелевых групп не аксиоматизируем (т.е. не может быть задан конечным или бесконечным списком предложений логики первого порядка).
Докажем это. Пусть G, , 0,
– периодическая абелева группа такая, что для каждо-
го n существует элемент xn порядка n. (Например, G 2 3 5 (прямая
сумма циклических групп простых порядков). Докажем, что существует непериодическая абелева группа, удовлетворяющая в точности тем предложениям логики первого порядка, что и группа G. Пусть T Th(G) – множество всех предложений логики первого порядка,
истинных на G. Очевидно, это теория. Введём новый константный символ c и положим
T T {2c 0,3c 0,4c 0, }.
|
|
Пусть теперь T0 – любое конечное подмножество множества |
T |
и |
|||
n max{m | nc 0 |
T0}. Моделью для T0 может служить |
G; ; ;0, xN . По теореме ком- |
|||||
пактности, так как всякое конечное подмножество множества T имеет модель, то и всё |
|||||||
T |
|
имеет модель, |
|
|
G |
|
не- |
|
обозначим её G . Тогда Th(H ) T Th(G). Очевидно также, что |
|
периодична.
3.10.1.Задачи для самостоятельного решения
1.Доказать, что класс групп, состоящих не более, чем из n элементов, конечно аксиоматизируем в сигнатуре ,
.
2.Абелева группа называется группой без кручения, если n: a (a 0 na 0).
Доказать, что класс абелевых групп без кручения аксиоматизируем, но не конечно аксиоматизируем.
3.Пусть – аксиоматизируемый класс, содержащий конечные модели со сколь угодно большим количеством элементов. Доказать, что класс содержит бесконечную модель.
4.Доказать, что следующие классы не являются аксиоматизируемыми:
а) класс конечных групп; б) класс конечных абелевых групп; в) класс циклических групп.
Указание: воспользуйтесь результатом предыдущей задачи.
5. Что из себя представляет ультрапроизведение моделей
Mi , где F( j) –
i I
главный ультрафильтр? Ответ: оно изоморфно Mj .
6. Доказать, что не являются конечно аксиоматизируемыми классы: а) бесконечных групп; б) бесконечных частично упорядоченных множеств;
в) бесконечных линейно упорядоченных множеств.
3.11. Теоремы Гёделя о неполноте
Представленные в этом разделе теоремы – возможно, самые знаменитые результаты математической логики, наравне с теоремой Кантора.
Пусть у нас есть некоторая теория T в сигнатуре .
76
Сигнатура метатеории для T имеет единственный сорт – строки алфавита , состоящего из всех логических символов логики первого порядка, символов сигнатуры, а также "s"," ",".","Q" и "PT " (мы считаем, что всех этих символов в нет. Если они есть, то обозначим их по-другому).
В есть бинарная операция (конкатенация), одноместный предикат PT (доказуе-
мость), и константы для всех элементов * (то есть строк в алфавите ). .Переменными сорта строк будут s, s , s ,
Мы пытаемся описать в сигнатуре следующую теорию MT (метатеорию T ) : её
универсумом будет *. Операция приписывает одну строку к другой, добавляя скобки при необходимости: например, " "." s s s" " s s s","(s"."( )" "(s( )". Таким образом, существует алгоритм, строящий для любой формулы сигнатуры представляющий её замкнутый терм, а именно " ". Сигнатуры с таким свойством называются
самоописывающими. Каждой константе из * соответствует сама эта строка.
Предикат PT доказуем в MT для формул, доказуемых в T, и опровержим для фор-
мул, опровержимых в T. То есть для всякой замкнутой формулы сигнатуры должно иметь место T MT PT (" ") T (случай PT (s), когда s " ", нас не инте-
ресует).
Заметим, что предикат PT позволяет сформулировать некоторые свойства теории как формулы метатеории. Именно,
1)Теория T непротиворечива, если в ней нельзя одновременно доказать и опровергнуть никакую формулу . В метатеории: ConT s (Sent(s) PT (s." ".s)), где
Sent(s) "s представляет замкнутую формулу".
2)Теория T полна, если любую формулу можно либо доказать, либо опровергнуть. В
метатеории: ComplT s (Sent(s) PT (s) PT (" ".s)).
Вопрос. Очевидно, мы можем рассмотреть метаметатеорию MMT, в которой MT MMT PMT (" ") MT . Но в некоторых случаях мы можем обойтись теорией MT и рассмотреть в ней такой предикат PMT , чтобы для любой замкнутой фор-
мулы сигнатуры выполнялось MT MT PMT (" ") MT ? В этом случае мы говорим, что теория MT определяет собственный предикат доказуемости. Заметим, что в этом случае можно положить MMT MT. Очевидно, что только теория в самоописывающей сигнатуре может определять свой предикат доказуемости.
Предположим, что наша теория определяет свой предикат доказуемости и она полна.
Добавим к MT константу Q, определённую аксиомой Q " PMT (Q)". |
|
|
||||
Заметим, что |
Q – просто строка, состоящая из пяти символов. Раз это строка, то |
|||||
PMT (Q) PMT (" PMT (Q)") – замкнутая формула . |
Но тогда мы можем провести такое |
|||||
рассуждение: |
что MT PMT (Q), то есть |
MT PMT (" PMT (Q)"). |
|
|
||
Предположим, |
Тогда в |
силу |
||||
MT PMT (" ") MT имеем |
MT PMT (Q), |
а значит, MT PMT (Q). Пришли к |
||||
противоречию. |
Предположим |
теперь, |
что |
MT PMT (Q). |
Тогда |
из |
MT MT PMT (" ") получаем |
MT PMT (" PMT (Q)") и опять приходим к противо- |
речию!
Таким образом, любая полная теория, в которой определим предикат доказуемости, противоречива.
77
Теорема 10 (первая теорема Гёделя о неполноте). Никакая теория в самоописы-
вающей сигнатуре не может одновременно быть непротиворечивой, полной и допускать определение своего предиката доказуемости.
Теорема 11 (теорема Тарского). Пусть M – модель самоописывающей сигнатуры . Тогда в M не определим предикат истинности, то есть не существует формулы сигнатуры с одной свободной переменной True(x), для которой было бы верно
(M M True(" ")).
Доказательство. Предположим, что такая формула True(x) существует. Рассмотрим теорию Th(M). Очевидно, она непротиворечива и полна (поскольку любая замкнутая
формула либо истинна, либо ложна в |
M). |
Кроме того, |
имеем Th(M) M |
M True(" ") Th(M) True(" "), то |
есть |
True(x) – |
предикат доказуемости для |
Th(M). |
|
|
|
В частности, сигнатура, состоящая из примитивно рекурсивных арифметических операций и отношений (см. следующую главу) – самоописывающая, а PA определяет свой предикат доказуемости (это здесь доказывать не будем).
Следствие (первая теорема Гёделя о неполноте для PA). PA неполна.
Следствие (теорема Тарского для арифметики). Какую бы вычислимую нумерацию замкнутых арифметических формул мы не использовали, не существует арифметической формулы от одного аргумента, истинной только на номерах истинных формул.
78