Шпаргалка
 

1. Исчисление высказываний. Формулы. Теорема о единственности представления формулы ИВ в виде конъюнкции, дизъюнкции, отрицания или импликации других высказываний.

Алфавит ИВ содержит следующие символы:

1)   пропозициональные переменные  — они обозначают элементарные высказывания — это “кирпичики”, из которых будут формироваться другие, более сложные высказывания;

2)   логические связки:

3)   служебные символы: “(“, “)”, “,” (левая скобка, правая скобка, запятая);

4)   символ

Формула ИВ (высказывание) определяется индуктивно по следующей схеме:

1)   атомарные формулы (простейшие) — это пропозициональные переменные;

2)   если  и  — формулы, то     — формулы.

Итак, формулами ИВ называются только те слова, записанные в алфавите ИВ, которые получаются по вышеприведённой схеме. Например, если  — пропозициональные переменные, то    — формулы, а     — не формулы.

Пусть дано слово  в алфавите  Подсловом этого слова мы называем всякое слово вида  где началом слова  называется подслово вида   Слово, в котором нет ни одной буквы, называется пустым словом и обозначается символом Пустое слово является подсловом любого слова. Подформулой формулы  мы будем называть подслово слова  которое само является формулой.

Лемма 1. Если  и  — формулы и  — начало  то  Доказательство проведём индукцией по длине формулы  т.е. по количеству символов, входящих в  Если длина равна 1, то  — атомарная формула, тогда  тоже атомарная; очевидно, что  Если  не атомарна, то  начинается либо с  либо с  Пусть  начинается с символа  Тогда  где  — формула. Так как  — начало  то  также начинается с  поэтому  где  — формула. Очевидно,  — начало  Значит, по предположению индукции  Отсюда следует, что  Наконец, разберём случай, когда  начинается с левой скобки. Тогда  где  — один из символов  а  и  — формулы. Так как  — начало  то  также начинается с левой скобки, а значит,  где  а  и  — формулы. Так как  — начало  то либо  — начало  либо  — начало  В обоих случаях по предположению индукции получаем  Но тогда  и  Отсюда следует, что

Теорема 1. Всякая неатомарная формула  единственным образом представима в одном из следующих видов:    где  и  — формулы. Доказательство. Существование такого представления следует из определения формулы. Надо лишь доказать единственность. Понятно, что если  представима в виде  то её нельзя представить в виде  и надо лишь применить предположение индукции к формуле  Пусть  представима в виде  неоднозначно. Тогда  Одна из формул  является началом другой. Значит, по лемме 1  Но тогда  и  Это доказывает единственность.

Следствие. Пусть  — формула ИВ. Тогда с каждым вхождением символа или символа в эту формулу однозначно связывается вхождение в  подформулы, начинающейся с этого символа. Доказательство. Действительно, если в  есть символ  то при построении формулы  ранее была построена формула  начинающаяся с этого символа, причём  — тоже формула. Формула  как раз и является подформулой, начинающейся с данного вхождения символа  Единственность следует из леммы 1. Аналогично разбираются случаи вхождения в  символа (.

Теорема 2. Пусть — формула, а  и  — вхождения в  каких-либо подформул. Тогда либо  и  не пересекаются, либо одно из них является подсловом другого. Доказательство. Пусть  и  пересекаются. Тогда либо первый символ из  входит в  либо наоборот . Пусть, например, первый символ из  входит в  Если  атомарно, то  — подслово слова  если  начинается с  то по следствию из теоремы 1 в  есть подформула  начинающаяся с этого символа. По лемме 1  совпадает с  Тогда  — подслово слова  Аналогично разбирается случай, когда  начинается с (

2. Правила вывода. Секвенции. Доказательства.

Секвенциями мы будем называть записи (последовательности значков) одного из следующих видов:

(1)   (2) (3) (4)

Здесь  — формулы ИВ, знакчитается “выводится”. Секвенция (1) расшифровывается так: из формул  выводится формула Секвенция (2) означает, что совокупность формул  противоречива. Секвенция (3) означает, что формула  выводима.

Доказательства  осуществляются на основе правил вывода, список которых мы приводим.

Правила вывода (здесь  — какие-либо последовательности формул, возможно, пустые):

1.

7.

2.

8.

3.

9.

4.

10.

5.

11.

6.

12.

Аксиомами ИВ называются секвенции вида  где  — формула (не обязательно атомарная).

Доказательством  называется последовательность секвенций

где каждая  — либо аксиома, либо получается из секвенций  с помощью правил вывода.

Пример. Докажем, что  Имеем:

Здесь  — аксиома;  получена из  по правилу 12;  — аксиома;  получается из  по 12;

 — из  по 11 (считаем  — из  и  с помощью правила 1.

Лемма 2. Если секвенция  доказуема (доказуема = выводима = существует для нее доказательство), то секвенция  также доказуема.

Доказательство. Из  по прав.7 получаем:  Из аксиомы  по правилам 11, 12 (применённым, возможно, несколько раз) получаем:  Затем из  и  по правилу 8 получаем:

Допустимые правила вывода.

(а)

(б)

(в)

(з)

(г)

(и)

(д)

(к)

(е)

(л)

(ж)

(м)

Докажем некоторые из этих правил:

(а) Доказательство этого правила получается применением правил 11 и 12.

(в)

Здесь (1) и (2) даны, (3) получается из (2) по правилу 7, а (4) — из (1) и (3) по правилу 8.

Заметим, что из (в) следует

(надо лишь в секвенции дописать слева формулы из

(г) Докажем это правило в упрощённом виде: когда


(1)

(аксиома);

(2)

(из (1) по 2);

(3)

(из (1) по 3);

(4)

(из (3) по 12);

(5)

(дано);

(6)

(из (5) по 11, 12);

(7)

(из (4) и (6) по (в));

(8)

(из (2) и (7) по (в)).

 (д)

(1)

(дано);

(2)

(из (1) по 2);

(3)

(из (1) по 3);

(4)

(из (2) и (3) по 10).

 (ж) Для доказательства этого правила докажем лемму.


Лемма 3.

Доказательство. С помощью аксиом  и  по правилам 11, 12 нетрудно получить, что  и  Отсюда по правилу 10 получаем:

Вернёмся к доказательству правила (ж). Нам надо доказать, что если секвенция  имеет доказательство, то также имеет доказательство (оба доказательства должны основываться на правилах 1 — 12). Заметим, что получить секвенцию  можно только по правилу 10. Значит, ранее были доказаны секвенции  и  для некоторой формулы  Пропуская предыдущие шаги доказательства, будем иметь:


(1)

(2)

(3)

(из (1) по 12);

(4)

(из (3) по 11);

(5)

(из (4) по 7);

(6)

(по лемме 3);

(7)

(из (6) по 9);

(8)

(из (5) и (7) по 8);

(9) — (13)

шаги, аналогичные шагам (3) — (7),

где вместо (1) взято (2);

(14)

(аналогично (8));

(15)

(из (8) и (14) по10);

(16)

(из (15) по 9).

 (б) Докажем один частный случай правила (б), а именно,

(1)

 (дано);

(2)

(из (1) по (ж));

(3)

(из (2) по 11, 12);

(4)

(аксиома);

(5)

(из (4) по 12);

(6)

(из (3) и (5) по 10).



Важная секвенция (1). Для любой формулы доказуема секвенция

(1)

 (аксиома);

(2)

(из (1) по 5);

(3)

(аксиома);

(4)

(из (2) по 12);

(5)

(из (3) по 11,12);

(6)

(из (4),(5) по 10);

(7)

(из (6) по 9, 11);

(8)

(из (7) по 4);

(9)

(из (3) и (8) по 10);

(10)

(из (9) по 9).

Важная секвенция (2). Для любой формулы  доказуема секвенция

Доказательство.

(1)

(аксиома);

(2)

(из (1) по 2);

(3)

(из (1) по 3);

(4)

(из (2) и (3) по 10).


3. Эквивалентные формулы. Приведение формулы к нормальному виду.

Две формулы  и  называются эквивалентными (обозначается:  если доказуемы секвенции  и Символ  не принадлежит языку исчисления высказываний. Он принадлежит метаязыку, т.е. языку, на котором мы описываем исчисление высказываний.

 Утверждение 1. Отношение  является отношением эквивалентности.

Доказательство. Рефлексивность и симметричность отношения  очевидны. Докажем его транзитивность. Пусть  и  Тогда     Так как  и  то по правилу  Аналогично получаем  Таким образом,

Лемма 1 (о замене). Если  и  то    

Доказательство. Докажем утверждение о конъюнкции:

(1)

(дано);

(2)

(дано);

(3)

(дано);

(4)

(дано);

(5)

(аксиома);

(6)

(из (5) по 3)

(7)

(из (5) по 3);

(8)

(из (6) и (1) по );

(9)

(из (7) и (3) по );

(10)

(из (8) и (9) по 1).