Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
практикум по мат.логике.docx
Скачиваний:
82
Добавлен:
01.05.2015
Размер:
1.13 Mб
Скачать
    1. Исчисление высказываний

      1. Определение формального исчисления

Введем общее понятие формального исчисления. Будем говорить, что формальное исчисление I определено, если выполняются четыре условия.

  1. Имеется некоторое множество А символов – алфавит исчисления I. Конечные последовательности символов называются словами или выражениями исчисления I. Обозначим через S множество всех слов алфавита исчисления I.

  2. Задано подмножество FS, называемое множеством формул исчисления I. Элементы множества F называются формулами.

  3. Выделено множество АхF формул, называемых аксиомами исчисления I.

  4. Имеется конечное множество K отношений R1,R2,…,Rn между формулами, называемых правилами вывода, причем если (φ1,…,φm,φ)Ri, то φ называется непосредственным следствием формул φ1,…,φm по правилу Ri.

Итак, исчисление I есть четверка (А,F,Ах,K).

Выводом в исчислении I называется последовательность формул φ1,φ2,…,φn такая, что для любого i (1≤in) формула φi есть либо аксиома исчисления I, либо непосредственное следствие каких-либо предыдущих формул.

Формула φ называется теоремой исчисления I, выводимой в I, или доказуемой в I, если существует вывод φ1,…,φn,φ, который называется выводом формулы φ или доказательством теоремы φ.

Вообще говоря, может не существовать алгоритма, с помощью которого для произвольной формулы φ через конечное число шагов можно определить, является ли φ выводимой в исчислении I или нет. Если такой алгоритм существует, то исчисление называется разрешимым. Исчисление называется непротиворечивым, если не все его формулы доказуемы.

      1. Система аксиом и правил вывода

Используя понятие формального исчисления, определим исчисление высказываний (ИВ).

Алфавит ИВ состоит из букв x,y,z,u,v, возможно с индексами (которые называются пропозициональными переменными), логических символов (связок) ¬, , , →, а также вспомогательных символов (, ).

Множество формул ИВ определяется индуктивно:

а) все пропозициональные переменные являются формулами ИВ;

б) если φ, ψформулы ИВ, то ¬φ, (φψ), (φψ), (φψ) – формулы ИВ;

в) выражение является формулой ИВ тогда и только тогда, когда это может быть установлено с помощью пунктов "а" и "б".

Таким образом, любая формула ИВ строится из пропозициональных переменных с помощью связок ¬, ∧, ∨, →.

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

Подформулой ψ формулы φ ИВ называется подслово φ, являющееся формулой ИВ.

Под длиной формулы будем понимать число символов, входящих в слово φ.

Аксиомами ИВ являются следующие формулы для любых формул φ, ψ, χ ИВ:

1) φ→(ψφ);

2) (φψ)→((φ→(ψ→χ))→(φ→χ));

  1. (φψ)→φ;

  2. (φψ)→ψ;

  3. (φψ)→((φ→χ)→(φ→(ψχ)));

  4. φ→(φψ);

  5. φ→(ψφ);

  6. (φ→χ)→((ψx)→((φψ)→χ));

  7. (φψ)→((φ→¬ψ)→¬φ);

  8. ¬¬φφ.

Указанные формулы называются схемами аксиом ИВ. При подстановке конкретных формул в какую-либо схему получается частный случай схемы аксиом.

Единственным правилом вывода в ИВ является правило заключения (modus ponens): если φ и φψ выводимые формулы, то ψтакже выводимая формула. Символически это записывается так:

Говорят, что формула φ выводима в ИВ из формул φ1,…,φm (обозначается φ1,…,φmφ), если существует последовательность формул ψ1,…,ψk,φ, в которой любая формула либо является аксиомой, либо принадлежит множеству формул {φ1,…,φm}, называемых гипотезами, либо получается из предыдущих по правилу вывода. Выводимость формулы φ из (φ) равносильна тому, что φтеорема ИВ или доказуемая формула ИПΣ.

Пример 1. Покажем, что ⊢φφ.

Решение. Построим вывод данной формулы:

1) (φ→(φφ))→((φ→((φφ)→φ)→(φφ)) (схема аксиом 2);

2) φ→(φφ) (схема аксиом 1);

3) (φ→((φφ)→φ))→(φφ) (к пп. 2 и 1 применили правило вывода);

4) φ→((φφ)→φ) (схема аксиом 1);

5) φφ (к пп. 4 и 3 применили правило вывода).

Квазивыводом в ИВ формулы φ из формул φ1,…,φm называется последовательность формул ψ1,…,ψk,φ, в которой любая формула , либо принадлежит множеству формул {φ1,…,φm}, либо выводима из предыдущих.

Замечание 1. Если существует квазивывод в ИВ формулы φ из формул φ1,…,φm, то φ выводима в ИВ из формул φ1,…,φm.

Пример 2. Покажем, что φ,ψφψ.

Решение: Построим квазивывод формул φψ из φ и ψ:

1) φ (гипотеза);

2) ψ (гипотеза);

3) (φφ)→((φφ)→(φφψ)) (схема аксиом 5);

4) φφ(теорема ИВ по примеру 1);

5) ((φψ)→(φφψ)) (к пп. 4 и 3 применили правило вывода);

6) ψ(φψ) (схема аксиом);

7) φψ (к пп. 2 и 6 применили правило вывода);

8) φφψ (к пп. 7 и 5 применили правило вывода);

9) φψ (к пп. 1 и 8 применили правило вывода).

Пример 3. Покажем, что φ¬¬φ.

Решение. Построим квазивывод формулы ¬¬φ из формулы φ:

  1. φ (гипотеза);

  2. φφ)→((¬φ→¬φ)→¬¬φ) (схема аксиом 9);

  3. φ→(¬φφ) (схема аксиом 1);

  4. ¬φφ (к пп. 1 и 3 применили правило вывода);

  1. φ→¬φ)→¬¬φ (к пп. 4 и 2 применили правило вывода);

  1. ¬φ→¬φ ­­­ (теорема ИВ по примеру 2);

  2. ¬¬φ (к пп. 6 и 4 применили правило вывода).