- •Введение
- •Глава 1. Пропозициональная логика §1. Пропозициональная теория
- •1. Высказывания, простые и составные
- •2. Алфавит
- •3. Формальный язык
- •4. Пропозициональная теория
- •5. Общая картина
- •§2. Исчисление высказываний
- •Предварительное обсуждение
- •2. Аксиоматика
- •3. Правило вывода
- •4. Доказательство. Теорема
- •5. Вывод. Выводимость
- •6. Транзитивность выводимости
- •7. Теорема о дедукции для исчисления высказываний
- •8. Общая картина
- •§3. Полнота исчисления высказываний
- •1. Мотивировка
- •Первое доказательство
- •3. Второе доказательство
- •Общая картина
- •§4. Исчисление секвенций
- •1. Мотивировка
- •Аксиомы и правила вывода исчисления секвенций
- •§5. Интуиционистская пропозициональная логика
- •Обсуждение
- •Модели Крипке
- •Полнота интуиционистского исчисления высказываний относительно шкал Крипке
- •Общая картина
- •Глава 2. Предикаты и выразимость §6. Формулы языка логики предикатов. Интерпретации
- •Обсуждение
- •Алфавит языка логики предикатов
- •Формулы логики предикатов
- •Интерпретации
- •Определение истинности
- •§7. Выразимость предикатов
- •1. Выразимые предикаты
- •2. Невыразимые предикаты: автоморфизм
- •3. Невыразимые предикаты: элиминация кванторов
Модели Крипке
Определение 5.1. (1) Пусть – частично-упорядоченное множество, называемое множеством миров. Каждый мир есть разбиение множества V всех пропозициональных переменных на два подмножества: истинных и ложных (в этом мире) переменных. Истинность переменной x (и формулы тоже) в мире w символически записывается формулой . Этот объект называется шкалой Крипке, если выполнено условие:
– , , – истинность наследуется вверх по шкале.
(2) Пусть – шкала Крипке, p – пропозициональная формула. Истинность формулы р в мире w этой шкалы определяется индуктивно:
а) формула О ложна, а I – истинна во всех мирах;
б) формула x, где , истинна в мире w тогда и только тогда, когда ;
в) и ;
г) или ;
д) если , то ;
е) ни в одном мире формула р не является истинной.
(3) Множество всех миров шкалы, на которых истинна формула р, называется областью истинности этой формулы.
Лемма 5.2. Область истинности любой формулы – двойственный идеал частично-упорядоченного множества , то есть если , , то .
Доказательство. Индукция по построению формул. База содержится в определении. Переход для импликации и отрицания – тоже. Дизъюнкции и конъюнкции соответствуют объединение и пересечение идеалов, которые тоже, очевидно, являются идеалами.
QED
Шкалы Крипке имеют простой наглядный «философский» смысл. Множество W можно понимать как множество всевозможных логически непротиворечивых ступеней развития некой цивилизации. Неравенство означает, что ступень v может получиться из ступени u в процессе развития этой цивилизации. При этом уж если формула доказана, то она так и останется истинной (то есть – цивилизация не совершает ошибок). Но, наверное, есть какие-то обстоятельства, которые так и останутся от неё сокрыты…
Теорема 5.3. (О корректности интуиционистского исчисления высказываний относительно шкал Крипке)
Формула, выводимая в интуиционистском исчислении высказываний, истинна во всех мирах всех шкал Крипке.
Доказательство. Достаточно проверить, что все аксиомы истинны во всех мирах, а правило МР это свойство сохраняет. Второе очевидно следует из определения импликации, и миры и шкалы тут вообще ни при чём.
Проверим аксиому (А1). Если формула р истина в некотором мире, то во всех бòльших мирах истинна и формула , а, следовательно – и формула . Если же р ложна, то импликация истинна в любом случае.
Проверим аксиому (А2). Аналогично предыдущему, достаточно рассмотреть только те миры, в которых истинна формула . Итак, пусть . Покажем, что в этом случае . Это означает, что . В силу произвольности v это то же самое, что . При этом снова достаточно рассмотреть только те миры, в которых . Итак, достаточно рассмотреть только те миры, в которых , среди них – только те, в которых , и только те из них, в которых . Из первого условия следует, что во всех таких мирах , из третьего – что в них , следовательно, в них . Итак, из всегда следует , значит во всех рассматриваемых мирах , что и требовалось доказать.
Остальные аксиомы разбираются аналогично.
QED
Примеры. (1) Шкала Крипке, в одном из миров которой ложна формула строится легко. Возьмём два мира, первый меньше второго. Пусть формула p истинна только во втором мире. Тогда формула не истинна нигде, а истинна только во втором мире. В действительности – это уже приведённое рассуждение: 0 – значение формулы, ложной в обоих мирах, 1 – истинной в обоих мирах, ? – истинной только во втором мире.
(2) Аналогичная шкала Крипке для формулы устроена немного сложнее. Рассмотрим три мира: u, v, w, такие что , , а миры v и w несравнимы. Далее, пусть формула р (и, следовательно, , так как импликация выводима в интуиционистской логике) истинна только в мире v, а формула – только в мире w. В итоге получается, что в мире u обе формулы и ложны, следовательно – ложна и исходная формула.