Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Усі лекції_Зібране.doc
Скачиваний:
59
Добавлен:
21.12.2018
Размер:
2.21 Mб
Скачать

Розглянемо ознаку рівносильності формул.

Теорема 3.1. Дві формули F і Н алгебри висловлень рівносильні тоді й тільки тоді, коли формула є тавтологією, тобто .

Доведення даної теореми безпосередньо випливає із означення рівносильності формул та означення тавтології.

Зазначимо, що рівносильність формул не є формулою. Це відношення між формулами F і Н логіки висловлень.

Наслідок. Відношення рівносильності між формулами алгебри висловлень

а) рефлексивне: ;

б) симетричне: якщо, то ;

в) транзитивне: якщо і , то ,

тобто відношення рівносильності між формулами алгебри висловлень є відношенням еквівалентності.

Отже, відношення рівносильності розбиває множину всіх формул алгебри висловлень на класи еквівалентності, які попарно не перетинаються. Один клас, наприклад, утворюють усі тавтології, інший  усі тотожно хибні формули і т. д.

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

Теорема 3.2. Мають місце наступні рівносильності:

а) ;

б) ;

в) ;

г) ;

д) ;

ж) ;

з) ;

і) ;

й) ;

к) ;

л) ;

м) ;

н) ;

о) ;

п) (1-й закон де Моргана);

р) (2-й закон де Моргана);

с) ;

т) ;

у) ;

ф) ;

х) ;

ц) ;

ч) ;

ш) ;

щ) .

2. Рівносильні перетворення формул

Теорема 3.3. Якщо в формулі деяку її підформулу замінити на рівносильну їй формулу, то одержимо формулу рівносильну даній.

Іншими словами, якщо , то для довільної формули алгебри висловлень має місце рівносильність

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

,

приймають однакові значення при однакових наборах значень змінних . Отже,

тобто

.

Використовуючи попередню теорему можемо від однієї формули переходити до рівносильної їй іншої формули. такий перехід називається рівносильним перетворенням формул. Рівносильні перетворення формул застосовуються перш за все для спрощення формул.

Наприклад, формулу можна спростити наступним чином

Рівносильне перетворення формул застосовується також для приведення формул до спеціальних форм (кон’юнктивної нормальної форми, диз’юнктивної нормальної форми), корі мають виключно важливе значення як у самій алгебрі висловлень так і в її застосуваннях.

Зауваження. Якщо деяка формула є тавтологією, то і будь-яка рівносильна їй формула також тавтологія, тобто, якщо ╞ і , то ╞.

Кожну формулу алгебри висловлень можна шляхом рівносильних перетворень виразити у вигляді різних рівносильних їй формул, які не містять логічних зв’язок → і ↔. Наприклад, формулу можна виразити у вигляді рівносильних їй формул: , , , , , .

Формула, в яку входять лише операції ,  ,  називаються зведеними.

Означення. Система пропозиційних операцій  називається повною, якщо будь яка формула еквівалентна формулі, в яку входять лише операції з .

Теорема 3.4. Системи операцій { ,  , }, { , } i { , } є повними.

Для доведення цієї теореми достатньо використати рівносильності

, ; (1-й закон де Моргана); (2-й закон де Моргана).

Покажемо, наприклад, що система операцій {  , , } неповна. Дійсно, якщо формула утворена лише із цих операцій і всі пропозиційні змінні приймають значення, рівне одиниці, то . Отже, якщо формула така, що , наприклад , то її неможливо замінити еквівалентною їй формулою, яка б містила лише операції  , , .

Якщо система операцій неповна, то і будь-яка її підсистема також неповна.

Нехай формула містить лише операції  ,  , . Формула називається двоїстою по відношенню до формули , якщо вона одержується із останньої заміною в ній кожного знаку на і кожного знаку на .