Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Совершенные нормальные формы.Содержание книги
Поиск на нашем сайте Формулы х и Если в ДНФ каждое элементарное произведение содержит все элементарные высказывания, но только в виде единственного литерала, то ДНФ называется совершенной дизъюнктивной нормальной формой (СДНФ). Например: Формула Формула Теорема. Любаяформула, отличная от 0, представима в виде СДНФ. Доказательство: Пусть Ф – формула, содержащая n литералов. Пусть ДНФ содержит элементарное произведение без литерала Теперь каждое из элементарных произведений содержит все литералы. Поступая аналогично с другими элементарными произведениями, и, заменяя р Что и требовалось доказать. Пример 1. Пусть Приведем к СДНФ. Добавим 1 в виде дизъюнкции r Если каждая элементарная сумма КНФ формулы содержит все литералы по одному разу, то такая форма называется совершенной конъюнктивной нормальной формой (СКНФ). Теорема. Любая формула может быть приведена к СКНФ. Доказательство: Если элементарная сумма не содержит литерал Пример 2. Пусть Приведем к СКНФ. Добавим 0 в виде r
это – СКНФ. Восстановление формул. Каждой формуле соответствует таблица истинности, следовательно, каждой таблице истинности соответствует некоторая формула. Возникает задача - для заданной таблицы истинности восстановить формулу, которой она соответствует. Этого можно достичь двумя способами: С помощью СКНФ или с помощью ДНФ. 1. СКНФ. В таблице истинности выделяются строки, в которых формула ложна. Каждой такой строке будет соответствовать единственная элементарная сумма КНФ. В эту сумму высказывание истинное будет входить с отрицанием, а высказывание, которое ложно - без отрицания. Это объясняется тем, что элементарная сумма должна быть ложной, а если в нее будут входить истинное высказывание, то она ложной не будет. Составляя СКНФ из этих строк, мы получим исходную формулу. Пример: дана таблица
Так как во 2-ой строке функция ложна, то должна быть ложна элементарная сумма. А элементарная сумма ложна тогда, когда каждый ее член равен 0. Т. к. р=1, Т. к. q=1, r=0- без отрицания. Получим: Аналогично Для 4-ой строки: р Для 7-ой строки: Ф=( 2. СДНФ. В таблице истинности выделяются строки, в которых формула истинна. Каждой такой строке поставим в соответствие элементарное произведение, которое должно быть истинно. В это произведение истинные высказывания входят без отрицания, а ложные - с отрицанием. Затем составляется дизъюнкция элементарных произведений. Для нашего примера: Ф = рqr Построение минимальной ДНФ. Формула (булева функция) имеет минимальную ДНФ, если она содержит наименьшее количество литералов среди всех ДНФ, эквивалентных ей. Пример: ДНФ - Рассмотрим алгоритм Квайна Мак-Клоски: Пусть функция задана СДНФ и Такая операция называется склейкой. Пример: Ф=pqr Ф= pr(q Решение логических задач. В ряде задач приводится несколько высказываний относительно некоторого события, и имеются некоторые сведения об их ложности или истинности. Требуется определить какое из событий имело место. Такие задачи называются логическими. Задача: В конкурсе участвовало 4 девушки: Оля, Нина, Марина и Тамара. На вопрос о том, как распределились между ними места, были получены ответы: Оля 1 - Нина-2, Оля-2 - Тамара-3, Марина-2 - Тамара-4. Известно, что хотя бы одна высказывание в каждом ответе истинно. Как распределились места? Решение: Введем обозначения: О Тогда КНФ: (О Преобразуем в ДНФ, раскрывая скобки: (О (т.к. О2 М 2 =0 и Т3Т4=0)
Получили О Следовательно: Оля-1,Марина-2, Тамара-3, Нина-4. Анализ рассуждений. Рассуждение - это вывод, позволяющий из данных высказываний (называемых посылками) получить новое высказывание (заключение). Рассуждение состоит из последовательности посылок и заключения, то есть на основании известных свойств некоторых посылок мы получаем новое свойство этого объекта - заключение.
|
|||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2022-09-03; просмотров: 156; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.156 (0.008 с.) |