
- •Введение
- •Глава 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. Невыразимые предикаты: элиминация кванторов
Общая картина
Что означает теорема о полноте исчисления высказываний? На данный момент рассмотрены две теории: семантическая – состоящая из всевозможных тавтологий, и синтаксическая – состоящая из теорем исчисления высказываний. Теорема о полноте утверждает, что они совпадают, то есть в данном случае мир познаваем . В тех случаях, когда к семантической теории удаётся подобрать синтаксического «близнеца», говорят, что эта теория аксиоматизируема. Итак: пропозициональная теория аксиоматизируема.
Не будем забывать
также, что в действительности была
доказана более сильная теорема
,
из которой следует весьма важная теорема
о компактности, которую, в свою очередь,
можно спекулятивно переформулировать
так: познаваемый мир не может быть
«слишком сложно устроен», у него должны
быть сравнительно простые взаимоотношения
с бесконечностью. Впрочем, применительно
к пропозициональной логике этот тезис
выглядит странным и преждевременным,
ведь соответствующая теория разрешима,
то есть рассматриваемый мир, можно
сказать, прост до тривиальности.
Оставим в стороне философский аспект и посмотрим на контекст более практично. Предположим, что рассматривается некоторая семантически заданная теория. Теоретически есть два способа превратить её из «идеального объекта» в нечто осязаемое (то есть – по данной формуле определить, принадлежит ли она рассматриваемой теории).
Во-первых, она может оказаться разрешимой. В этом случае (теоретически!) вопрос о принадлежности ей любой формулы решается однозначно и за конечное время, поэтому можно сказать, что мы знаем в этой теории всё. Лучшего, кажется, и желать не стоит . В действительности (ложка дёгтя в бочке мёда) упомянутое «конечное время» может оказаться слишком велико, чтобы практически пользоваться разрешающим алгоритмом.
Во-вторых, она может оказаться аксиоматизируемой. В этом случае, рассматриваемую формулу можно попробовать доказать (без гарантии успеха), вооружившись знанием того, что искомое доказательство существует. Эта способ со стороны кажется «менее надёжным», однако (по странной случайности ) обычно проще придумать доказательство формулы, чем дождаться окончания работы над ней разрешающей процедуры. Именно поэтому, например, элементарная геометрия (которая, вообще-то разрешима) практически всегда рассматривается как аксиоматизируемая (точнее – аксиоматизированная!) теория.
Ну и остаётся вопрос: а бывает ли так, чтобы теория была недоступна обработке обоими этими инструментами? Это – тот самый, вопрос который (неожиданно, разочаровывающее и одновременно – стимулирующее к новым интеллектуальным подвигам ) решается отрицательно теоремой Гёделя о неполноте арифметики.
§4. Исчисление секвенций
1. Мотивировка
Если внимательно присмотреться, то рассмотрения §2 наводят на мысль о небольшом противоречии, присущем исчислению высказываний. Доказательства строятся с начала, от аксиом. Это неудивительно: естественное правило вывода modus ponens – однонаправлено и необратимо. Тем не менее, с практической точки зрения это неудобно. Доказательство приходится строить буквально «вслепую», штамповать теоремы одну за другой в надежде, что «кривая» выведет куда надо. Впрочем, иная картина заставила бы усомниться в адекватности рассматриваемой модели мыслительной деятельности .
При этом очевидно, что строить доказательства удобнее с конца, постепенно упрощая доказываемую теорему. Практически это и случилось в первом доказательстве.
Более последовательно эта точка зрения реализована в так называемом исчислении секвенций. Говорят, что исчисление секвенций – исчисление генценовского типа (от фамилии Герхарда Генцена, который начал их изучать), в отличие от исчисления высказываний, которое относят к исчислениям гильбертовского типа (от фамилии более известного парня ).
Один из естественных
способов поиска доказательства –
проверка обсуждаемой теоремы на
состоятельность, Иначе – поиск
контрпримера. Предположим, дана формула
q.
Как построить контрпример к ней? Для
начала следует проанализировать её
структуру. Предположим, что формула
имеет вид
.
Тогда следует поискать набор значений
переменных, который делает обе формулы
r
и s
ложными. Заметим, что эти две задачи
проще исходной. Это правило можно
оформить в виде дроби
,
которая уже встречалась в курсе. В
исчислении секвенций эта дробь – одно
из правил вывода.