рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Минимизация нормальных форм

Минимизация нормальных форм - раздел Образование, Логические операции Как Было Изложено Выше, Любая Булева Функция Может Быть Представлена В Виде Д...

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

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

Одним из способов построения сокращенных ДНФ для функций, зависящих от небольшого числа (не более четырех) переменных, состоит в использовании минимизирующих карт (называемых картами Карно или диаграммами Вейча).

Карта Карно для n переменных служит эффективным средством иллюстративного представления n – куба.

Она содержит 2n ячеек, каждая из которых соответствует одной из 2n возможных комбинаций логических переменных x1, x2, …, xn. Карта строится в виде матрицы размера 2n-k на 2k так, что ее столбцы соответствуют значениям переменных x1, …, xk, строки – значениям переменных xk+1, …, xn, а соседние ячейки (по горизонтали и по вертикалисоседние ячейки соответствуют значениям переменных представления) отличаются только значениями одной переменной. Считается, что каждая клетка таблицы, примыкающая к одной из сторон, является соседней к клетке, примыкающей к противоположной стороне и расположенной на той же горизонтали или вертикали.

Нахождение простых импликант сводится к выделению прямоугольников, состоящих из единиц (или х). Для двух переменных карта Карно может иметь вид, изображенный на рис. 3, а для трех переменных – на рис. 4. Для одной и той же функции можно построить несколько карт Карно.

у

   
   


Рис.3

 

у

 
 


       
       
     
  z

 

Рис.4

 

Формуле соответствует карта Карно, изображенная на рис.5, а формуле - на рис.6.

 

у
 
 
у
  1
   

 

 


Рис.5 Рис.6

 

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

Карта Карно для трех переменных с включенными в прямоугольниках элементарными конъюнкциями приведена на рис.7.

 

  у
   
 
    z  

 

Рис.7

Пример 13. Упростить СДНФ формулы .

Данной формуле соответствуют карта Карно, представленная на рис.8.

 

  у
   
-
- - -
 
    z  

 

 

Рис.8а. Размещение элементарных конъюнкций формулы F

 

 

Рис.8б. Первый вариант объединения элементарных конъюнкций формул F

Рис.8в. Второй вариант объединения элементарных конъюнкций формул F

 

Как видно из рис.8, можно выделить 3 пары элементарных конъюнкций, различающихся по одной переменной. Это и (1 и 4 клетка верхнего ряда), и (3 и 4 клетка верхнего ряда), и (3-ий столбец).

 

Элементарная конъюнкция, записанная в 3-ей клетке верхнего ряда использовано дважды. Это возможно сделать в силу закона идемпотентности.

В результате соответствующие простые импликанты имеют вид для первой пары , для второй , для третьей - . Таким образом, сокращенная ДНФ будет равна . Как видно из сравнения рисунков 8а и 8в для одной и той же формулы можно построить различные карты Карно. ДНФ, полученная на рис. 8в имеем вид: . Она короче, ем ДНФ, построенная на рис. 8б. Обе формулы имеют одну и ту же таблицу истинности (проверить самостоятельно), т.е. эквивалентны, но второй результат предпочтительнее. На картах Карно простой структуры удается непосредственно находить МДНФ (минимальную ДНФ), выбирая те простые импликанты, которые покрывают все единицы и имеют наименьшее возможное число вхождений переменных. В рассмотренном примере это и .

В силу принципа двойственности всех вышеперечисленных рассуждений вышеизложенный метод может быть применен для нахождения МКНФ. Предварительно следует произвести необходимые преобразования.

– Конец работы –

Эта тема принадлежит разделу:

Логические операции

ВВЕДЕНИЕ... М В Ломоносовговорил Математику уже затем учить надо что она ум в порядок... В настоящее время никто не будет спорить с утверждением что во всякой науке ровно столько науки сколько в ней...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Минимизация нормальных форм

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

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

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

Формулы алгебры логики
Формулы алгебры логики обозначаются большими буквами латинского алфавита A, B, C, D, … . Буквы, обозначающие высказывания, логические связки и скобки, составляют алфавит языков логических высказыва

Законы алгебры логики
Ключом к решению примеров на равносильные преобразования и упрощение формул являются основные равносильности булевой алгебры. Успешное решение примеров зависит от умелого, эффективного применения с

Равносильные преобразования
Первым шагом при решении примеров на эквивалентные преобразования является переход к булевым операциям с помощью формул: 1)

Функции алгебры логики
Понятие булевой функции, способы ее задания. Функция , определенная на множестве

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

К полиному Жегалкина
Указанная выше единственность представления булевой функции полиномом Жегалкина позволяет применять разнообразные методы построения соответствующих данной функции полиномиальных выражений, заботясь

Диаграммы Эйлера-Венна
Чтобы наглядно изображать множества, английский математик Джон Венн (1834-1923) предложил использовать замкнутые фигуры на плоскости. Намного раньше Эйлер (1707-1783) для изображения отношений межд

Законы теории множеств
Приведем основные тождества так называемой алгебры множеств (будем предполагать, что используемые в тождествах множества A, B, C являются подмножествами универсального множества U). Коммут

Высказываниями
Существует тесная связь между множествами – с одной стороны, и высказываниями – с другой, а также между операциями над множествами, с одной стороны, и операциями образования составных высказываний

Соотношение между высказываниями и соответствующими им множествами истинности
Мы рассмотрели такие множества истинности составных высказываний, которые образованы посредством связок V, Λ, Ø. Все остальные связки можно определить через эти три основные

Бинарные отношения
В повседневной жизни нам постоянно приходится сталкиваться с понятием «отношения». Отношения – один из способов задания взаимосвязей между элементами множества. Унарные (одноместные) отнош

Замыкания отношений
Если отношение на множестве M не обладает тем или иным свойством, то его можно попытаться продолжить до отношения R*, которое будет им обладать. Для этого необходимо присое

Отображения и функции
Пусть заданы два множества А и В. Если для каждого элемента указан элемент , с кото

Кванторы
Функциональная природа предиката влечет за собой введение ещё одного понятия – квантора. (quantum – от лат. «сколько») Кванторные операции можно рассматривать как обобщение операци

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

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги