Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Математическая логика и теория алгоритмов 3

.pdf
Скачиваний:
17
Добавлен:
13.04.2015
Размер:
503.47 Кб
Скачать

Математическая логика и теория алгоритмов

Первухин Михаил Александрович

Исчисление

высказываний

Лекция 3

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

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

1.Имеется некоторое множество А символов – алфавит исчисления .

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

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

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

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

4.Имеется конечное множество K отношений 1, 2, … , между

формулами,

называемых

правилами вывода, причем если

 

, … ,

 

,

, то называется непосредственным следствием

1

 

 

, … ,

 

 

 

формул

 

 

по правилу .

 

 

1

 

 

 

 

Итак, исчисление есть четверка ( , , , ).

Выводом в исчислении называется последовательность формул

1, 2, … , такая, что для любого (1 ≤ ≤ ) формула есть либо аксиома исчисления , либо непосредственное следствие каких-либо

предыдущих формул.

Формула называется теоремой исчисления , выводимой в , или

доказуемой в , если существует вывод 1, … , , , который называется

выводом формулы или доказательством теоремы .

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

разрешимым.

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

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

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

Алфавит ИВ состоит из букв x,y,z,u,v, возможно с индексами

(которые называются пропозициональными переменными),

логических символов (связок) ¬, , , →, а также вспомогательных

символов (, ).

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

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

б) если , - формулы ИВ, то ¬ , ( ), ( ), ( → ) –

формулы ИВ;

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

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

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

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

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

, , ИВ:

1.→ ( → );

2.( → ) → (( → ( → )) → ( → ));

3.( ) → ;

4.( ) → ;

5.( → ) → (( → ) → ( → ( )));

6.→ ( );

7.→ ( );

8.( → ) → (( → ) → (( ) → ));

9.( → ) → (( → ¬ ) → ¬ );

10.¬¬ → .

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

частный. случай схемы аксиом.

 

 

x

Единственным правилом

(modus ponens): если и

 

x, если

 

 

вывода

 

x, если

1,

вИВ является правило заключения

0

-выводимые формулы, то - также

выводимая формула. Символически это записывается так:

, → .