Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
UchebnoePosobie.doc
Скачиваний:
72
Добавлен:
11.11.2019
Размер:
6.36 Mб
Скачать

4.1.1.5. Нормальные формы формул

В алгебре высказываний используют две нормальные фор­мы: дизъюнктивную (ДНФ) и конъюнктивную нормальные формы формулы (КНФ).

ДНФ есть формула, равносильная формуле исходной логической функции и записанная в виде дизъюнкции элементарных конъюнкций, т.е.

F = K1 K2 K3 . ., где каждая Ki = (ABC . . .).

В элементарной коньюнкции нет двух одинаковых пропозициональных переменных, т.к. FF=F. А в ДНФ нет двух одинаковых элементарных коньюнкций, т.к. FF=F. Если одна из элементарных конъюнкций содержит (FF), то следует удалить всю элементарную конъюнкцию, т.к.(FF) = л.

Пример: если F=F1(F2F2)F2(F1F1), то F=F1F2F1F2F1F2F1F2= F1F2F1F2F1F2.

Так сформирована ДНФ.

КНФ формулы есть формула, равносильная формуле исходной логической функции и записанная в виде конъюнкции элементарных дизъюнкций, построенных на пропозициональных переменных, т.е.

F = D1 D2 D3 . ., где каждая Di = (ABC . . . ).

В элементарной дизьюнкции нет двух одинаковых пропозициональных переменных, т.к. FF=F. А в КНФ нет двух одинаковых элементарных дизьюнкций, т.к. FF=F. Если одна из элементарных дизьюнкций содержит (FF), то следует удалить всю элементарную дизъюнкцию, т.к.(FF) = и.

Пример: если F=F1(F1F2) F2(F1F2), то

F=(F1F2) (F1F2).

Так сформирована КНФ.

Наибольшее распространение в логике высказываний по­лучили формулы вида КНФ, элементарные дизъюнкции которых Di принято называть дизъюнктами, а члены каждого дизъюнкта A, B, C –атомами.

4.1.2. Исчисление высказываний

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

Задание возможного числа аксиом определяет семантическую полноту исчисления, а задание правил использования аксиом и промежуточных высказываний в процессе формирования заключения – метод дедуктивного вывода.

4.1.2.1. Интерпретация формул

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

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

Тождественно истинные формулы – это особый класс формул, которые принимают значение “истины” при любом значении пропози­циональных переменных, входящих в эту формулу. Эти формулы играют роль аксиом и законов логики высказываний.

Например: F = ((AB)(AC)(A(BC))=и.

A

B

C

AB

AC

BC

45

16

78

1

2

3

4

5

6

7

8

9

Л

Л

Л

И

И

Л

И

И

И

Л

Л

И

И

И

Л

И

И

И

Л

И

Л

И

И

Л

И

И

И

Л

И

И

И

И

И

И

И

И

И

Л

Л

Л

Л

Л

Л

Л

И

И

Л

И

Л

И

Л

Л

Л

И

И

И

Л

И

Л

Л

Л

Л

И

И

И

И

И

И

И

И

И

И

Тождественно ложные формулы - это особый класс формул, которые принимают значение “ложь” при любых значениях пропозициональных переменных, входящих в формулу.

Тождественно ложные формулыэто особый класс формул, которые принимают значение “лжи ” при любом значении пропози­циональных переменных, входящих в эту формулу.

Например, F=A(BC)(AB)(AC)=л.

A б) F = (A(BC)(AB)(AC)). A

B

C

23

14

12

13

56

87

1

2

3

4

5

6

7

8

9

Л

Л

Л

И

Л

И

И

Л

Л

Л

Л

И

И

Л

И

И

Л

Л

Л

И

Л

И

Л

И

И

Л

Л

Л

И

И

Л

Л

И

И

Л

Л

И

Л

Л

И

И

Л

Л

Л

Л

И

Л

И

И

И

Л

Л

Л

Л

И

И

Л

И

И

И

Л

И

Л

И

И

И

Л

Л

И

И

Л

Л

Выводимые формулы - это особый класс формул, которые принимают значения “истина” или “ложь” в зависимости от значений пропозициональных переменных.

Например, F=(АCВ)(CBA)(AC).

A

B

C

32

14

21

36

13

578

Анализ таблицы показывает, что формула имеет значение “и” только при условии А=”л”, B=”л”, C=”и”.

1

2

3

4

5

6

7

8

9

Л

Л

Л

Л

Л

Л

Л

И

Л

Л

Л

И

И

И

Л

И

И

И

Л

И

Л

Л

Л

И

И

И

Л

Л

И

И

Л

Л

И

И

И

Л

И

Л

Л

Л

И

Л

Л

И

Л

И

Л

И

И

И

Л

И

Л

Л

И

И

Л

Л

И

Л

Л

И

Л

И

И

И

Л

И

Л

И

Л

Л

Недостаток использования таблиц истинности состоит в том, что при большом числе пропозициональных переменных процедура построения этих таблиц становится громоздкой, так как число строк таблицы равно 2n, а число столбцов не меньше (n+m), где n – число пропозициональных переменных, а m – число логических связок.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]