Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Совершенная конъюнктивная нормальная форма
(сокращенно СКНФ) Каждая не тождественно истинная формула имеет одну КНФ, которая называется совершенной. СКНФ - это КНФ, обладающая следующими свойствами: a) в ней нет двух одинаковых конъюнктов (т.е. получающихся один из другого при замене по правилу 7); b) ни один конъюнкт (т.е. элементарная дизъюнкция) не содержит двух одинаковых дизъюнктов; c) ни один конъюнкт не содержит переменной с отрицанием и без него; d) в каждом конъюнкте имеются все, содержащиеся в данной формуле, переменные. Для приведения любой формулы логики высказываний к СКНФ необходимо: 1. Сначала привести формулу к КНФ. 2. Требование а)выполняют посредством правила 15, устранением всех повторений, т.е. любой конъюнкт остается в формуле только на одном месте и вычеркивается из остальных. 3. Требование b) выполняют посредством правила 14, устранением всех повторений в каждом конъюнкте, т.е. в каждой из элементарных дизъюнкций. 4. Требование с) выполняют посредством правила 22, устранением из формулы тех конъюнктов, которые являются тождественно истинными элементарными дизъюнкциями. 5. Требование d) выполняется приписыванием ко всем конъюнктам, в которых отсутствует какая либо из имеющихся в формуле переменных, знака дизъюнкции и, вслед за ним тождественно ложной конъюнкции этой переменной и ее отрицания
Дизъюнктивное присоединение к любой формуле ложной формулы, согласно правилу 21, не изменяет условий ее истинности. Затем применяем правило 11. Эту процедуру повторять до тех пор, пока не выполним требование d).
((AàB)&(BàC)&(CàA)) + A Сначала приводим к КНФ: _ = = ((A + B) & (B + C) & (C + A)) + A _ (A + B + A) & (B + C + A) & (C + A + A) Полученную КНФ преобразуем в СКНФ: Согласно требованию с) вычеркиваем первый конъюнкт, а в третьем, согласно требованию b) устраняем повторения. Получаем формулу (В + C + A) & (C +A)
(B + C + A) & (C + A + (B & B))
(B + C + A) & (C + A + B) & (C + A + B)
(B + C + A) & (C + A + B) Приведением формулы к СКНФ можно решать задачу отыскания всех логических следствий из данных формул. Для этого все данные формулы связываем знаком конъюнкции «&» и для возникшей таким образом формулы находим ее СКНФ. Каждый конъюнктивный член СКНФ, а также любая конъюнкция любого числа этих членов является следствием из данных формул. Затем, используя правил 28 и другие, можно получить более простую форму записи этих следствий. Пусть даны две формулы: А и А àВ Связываем их знаком конъюнкции A & (AàB) Находим СКНФ получившейся формулы
Полученная СКНФ позволяет увидеть все следствия данных формул в СКНФ. Этими следствиями будут: 1. A + B 2. 3. 4. 5. 6. 7. Применяя правило упрощения 28 к следствию 4, получаем следствие - А, которое есть одна из данных формул. В обзор всех следствий будут входить и сами данные формулы. Из следствия 5 посредством правила 28 получаем следствие - В;
Следствие 7 дает следствие - А & В.
ЗАДАНИЕ 24. Упростить данную формулу посредством приведения ее к СКНФ, или найти все следствия из предложенного набора посылок.
Варианты: 1. ((А + В)&(ВàС)) + ((В à А)&(В + С)) 2. 3. В + С; В à А; ВàС 4. ((А + В) à (A + С)) & ((В + C) à (A + В)) 5. 6. 7. 8. 9. 10.(((АàВ) àВ) + B) + (A & C)
Date: 2015-06-07; view: 706; Нарушение авторских прав |