Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Перевірка сумісності сукупності тверджень шляхом побудови диз ’ юнктивної нормальної форми



Розглянемо далі, як перевірити несуперечність F шляхом побудови ДНФ. Побудову ДНФ будемо здійснювати, використовуючи наведені вище співвідношення.

Маємо:

F = (A « ØB) Ù (B Ú ØC) Ù (ØA ® ØC) Ù (A Ú C).

Вилучимо входження зв’язки « (за допомогою тотожності F1«F2= (F1®F2)Ù(F2®F1)):

F = (A ® ØB) Ù (ØB ® A) Ù (B Ú ØC) Ù (ØA ® ØC) Ù (A Ú C).

Вилучимо усі входження зв’язки ® (за допомогою тотожності F1®F2=ØF1ÚF2):

F = (Ø A Ú ØB) Ù (Ø(ØB) Ú A) Ù (B Ú ØC) Ù (Ø(ØA) Ú ØC) Ù (A Ú C).

Виконаємо спрощення (за допомогою тотожності Ø(ØF1) = F1):

F = (Ø A Ú ØB) Ù (B Ú A) Ù (B Ú ØC) Ù (A Ú ØC) Ù (A Ú C).

Застосуємо закони комутативності та асоціативності:

F = (Ø A Ú ØB) Ù ((B Ú A) Ù (B Ú ØC)) Ù ((A Ú C) Ù (A Ú ØC)).

До підформули ((B Ú A) Ù (B Ú ØC)) застосуємо закон дистрибутивності:

F = (Ø A Ú ØB) Ù (B Ú (A Ù ØC)) Ù ((A Ú C) Ù (A Ú ØC)).

До підформули ((A Ú ØC) Ù (A Ú C)) застосуємо закон дистрибутивності:

F = (Ø A Ú ØB) Ù (B Ú (A Ù ØC)) Ù (A Ú (C Ù ØC)).

Виконаємо спрощення (за допомогою тотожності F1ÙØF1=0):

F = (Ø A Ú ØB) Ù (B Ú (A Ù ØC)) Ù (A Ú 0).

Виконаємо спрощення (за допомогою закону комутативності Ú та тотожності 0ÚF1= F1):

F = (Ø A Ú ØB) Ù (B Ú (A Ù ØC)) Ù A.

Застосуємо закони комутативності та асоціативності:

F = (A Ù (Ø A Ú ØB)) Ù (B Ú (A Ù ØC)).

Застосуємо закон дистрибутивності (F1 Ù (F2 Ú F3) = (F1 Ù F2) Ú (F1 Ù F3)) до (AÙ (Ø A Ú ØB)) (тут F1= А, F2 = Ø A, F3= Ø B):

F = ((A Ù Ø A) Ú (А Ù ØB)) Ù (B Ú (A Ù ØC)).

Розглянемо підформулу ((A Ù Ø A) Ú (А Ù ØB)). За тотожностями F1ÙØF1=0, 0ÚF1= F1 маємо:

(A Ù Ø A) Ú (А Ù ØB) = 0 Ú (А Ù ØB) = А Ù ØB.

Отже, F = (А Ù ØB) Ù (B Ú (A Ù ØC)).

Застосуємо закон дистрибутивності (F1 Ù (F2 Ú F3) = (F1 Ù F2) Ú (F1 Ù F3)) до F (тут F1= (А Ù ØB), F2 = B, F3= (A Ù ØC)):

F = ((А Ù ØB) Ù B) Ú ((А Ù ØB) Ù (A Ù ØC)).

Застосуємо закони комутативності та асоціативності:

F = (А Ù (B Ù ØB)) Ú ((А Ù A) Ù (ØB Ù ØC)).

Розглянемо підформулу (A Ù (B Ù ØB)). За тотожностями F1ÙØF1=0, 0ÙF1=0 та законом комутативності Ù маємо:

(A Ù (B Ù ØB)) = А Ù 0 = 0.

Отже, F = (А Ù A) Ù (ØB Ù ØC). За законом ідемпотентності F1 Ù F1 = F1 маємо:

F = A Ù ØB Ù ØC.

Отже, побудовано ДНФ формули (A«ØB) Ù (BÚØC) Ù (ØA®ØC) Ù (AÚC).

    Зауважимо, що побудова ДНФ формули F може бути здійснена не єдиним чином. Розглянемо інший спосіб приведення F до диз’юнктивної нормальної форми.

Послідовно вилучаємо у формулі F входження зв’язок « та ® й виконуємо спрощення:

F = (Ø A Ú ØB) Ù (B Ú A) Ù (B Ú ØC) Ù (A Ú ØC) Ù (A Ú C).

Застосуємо закони комутативності та асоціативності:

F = (Ø A Ú ØB) Ù (B Ú A) Ù (B Ú ØC) Ù ((A Ú C) Ù (A Ú ØC)).

До підформули ((A Ú ØC) Ù (A Ú C)) застосуємо закон дистрибутивності та виконаємо спрощення:

F = (Ø A Ú ØB) Ù (B Ú A) Ù (B Ú ØC) Ù A.

Застосуємо закони комутативності та асоціативності:

F = (Ø A Ú ØB) Ù (A Ù (A Ú B)) Ù (B Ú ØC).

До підформули (A Ù (A Ú B)) застосуємо закон поглинання (F1 Ù (F1 Ú F2) = F1):

A Ù (A Ú B) = А.

Отже, F = (Ø A Ú ØB) Ù A Ù (B Ú ØC).

Застосуємо закони комутативності та асоціативності:

F = (A Ù (Ø A Ú ØB)) Ù (B Ú ØC).

Застосовуючи закон дистрибутивності до підформули (A Ù (Ø A Ú ØB)) й виконуючи спрощення, маємо:

F = (A Ù ØB) Ù (B Ú ØC).

Застосовуємо закон дистрибутивності до F та виконуємо спрощення:

F = A Ù ØB Ù ØC.

Остання формула є ДНФ, яка складається з одного кон’юнкту. Бачимо, що F ¹ 0, тому існує модель F (принаймні одна). Це означає, що F не є тотожно хибною. Отже, можна зробити висновок, що подана сукупність тверджень сумісна.

 


Поделиться:



Последнее изменение этой страницы: 2019-04-10; Просмотров: 283; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.012 с.)
Главная | Случайная страница | Обратная связь