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

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

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

Минимизация нормальных форм - раздел Образование, УСМАНОВА Зинира Масгутовна Минимальной Днф (Мднф) Функции F(X1...

Минимальной ДНФ (МДНФ) функции f(x1, ... ,xn) называется ДНФ, реализующая функцию f и содержащая минимальное число символов переменных по сравнению со всеми другими видами ДНФ, реализующими функцию f.

Если для всякого набора = (a1, ..., an) значений переменных условие g()=1 влечёт , то функция g называется частью функции f (или функция f накрывает функцию g). Если при этом для некоторого набора = (c1, ..., cn) функция g()=1, то говорят, что функция g накрывает единицу функции f на наборе (или что g накрывает конституенту единицы функции f). Заметим, что конституента единицы функции f есть часть функции f, накрывающая единственную единицу функции f.

Элементарная конъюнкция K называется импликантом функции f, если для всякого набора =(a1, ..., an) из 0 и 1 условие K()=1 влечет f()=1.

Импликант K функции f называется простым, если выражение, получающееся из него выбрасыванием любых множителей, уже не импликант функции f.

Ясно, что всякий импликант функции f есть часть функции f.

Теорема.Всякая функция реализуется дизъюнкцией всех своих простых имликант (ПИ).

Доказательство. Пусть f(x1, ..., xn) есть функция, а A = K1 v ... v Km – дизъюнкция всех ее простых импликант. Пусть = (a1, ..., an) – произвольный набор длины n из 0 и 1.

Если A() = 1, то найдется дизъюнктивное слагаемое Ki () = 1, что влечет f() = 1, ибо Ki есть импликант функции f.

Если f() = 1, то в СДНФ для функции f найдется элементарная конъюнкция K, равная на этом наборе единице. Один из простых имликантов Kj функции f получается выбрасыванием некоторых множителей из K и потому Kj() = 1, а тогда A() = 1.

Следовательно, f = A. Теорема доказана.

Сокращенная ДНФ функции f есть дизъюнкция всех простых импликант функции f. Всякая функция f реализуется своей сокращенной ДНФ. Для всякой функции, не равной тождественно нулю, существует единственная сокращенная ДНФ.

Пусть A и B – произвольные формулы. Из свойств булевых операций вытекают следующие обратимые правила преобразования ДНФ:

1) – полное склеивание (развертывание);

2) – неполное склеивание;

3) – обобщенное склеивание;

4) – поглощение;

5) – идемпотентность ( удаление дублирующих членов).

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

Доказательство.Пусть имеем сокращенную ДНФ функции f. Проведем все операции развертывания к каждому простому импликанту для получения недостающих переменных в каждом дизъюнктивном слагаемом сокращенной ДНФ. В полученном выражении из нескольких одинаковых дизъюнктивных слагаемых оставим только по одному экземпляру. В результате получим СДНФ функции f. Теперь, исходя из полученной СДНФ, в обратном порядке проведем операции добавления одинаковых дизъюнктивных слагаемых (с помощью правил идемпотентности), неполного склеивания и поглощения. В итоге получим исходную сокращенную ДНФ.

 

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

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

УСМАНОВА Зинира Масгутовна

АХМЕТОВА Наиля Абдулхамитовна УСМАНОВА Зинира... Замыкание и замкнутые классы...

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

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

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

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

УСМАНОВА Зинира Масгутовна
    Дискретная математика Функции алгебры логики Учебное пособие   Редактор Г.Р. Орлова

Редакционно – издательский комплекс УГАТУ
450000, Уфа-центр, ул. К. Маркса, 12     Содержание Введение ………………………………………………………...............3 1. Элементы комбинаторики ……………………………………...

Перестановки. Размещения. Сочетания
  Пусть есть некоторое конечное множество элементов U={a1, a2, ..., an}. Рассмотрим набор элементов

Элементарные функции алгебры логики
Обозначения: E2={0,1}; Е= E

Теорема о замене подформул на эквивалентные
  Пусть NÎ<M> и имеет вид: N(x1, ..., xn) = g(G1, ...Gi, ...,Gm

Некоторые свойства элементарных функций
  1. Идемпотентность & и Ú: х&x=x , xÚx=x. 2. Коммутативность &,Ú,Å,|,~,

Принцип двойственности
Определение 1. Функции f*(x1, ..., xn) называется двойственной к функции f(x1, ..., xn

Принцип двойственности
Теорема: Пусть функция h(x1, ..., xn) реализована формулой h(x1, ..., xn) = =g

Лемма о несамодвойственной функции
  Подстановкой функций и

Разложение булевой функции по переменным
Обозначим xs= Посмотрим, чему равно xs при разных

Теорема о разложении функции по переменным
  Пусть f(x1, ..., xn) Î P2.

Полные системы
1. P2 – полная система. 2. Система M={x1&x2, x1Úx2,

Теорема Жегалкина
  Каждая функция из может быть представлена в виде полинома Жегалкина единственны

Составим критериальную таблицу для другой полной системы функций из Р2: {0, 1, x1x2, x1Åx2}.
  Т0 Т1 L M S + -

Теорема о достаточности четырех функций.
Из любой полной в Р2 системы функций можно выделить полную подсистему, состоящую не более чем из четырех функций. Доказательство. Пусть {f

Задачи и упражнения по функциям алгебры логики
При оперировании с функциями алгебры логики бывают полезны следующие эквивалентности (большинство из них называют обычно основными эквивалентностями алгебры логики). Построив таблицу для соответств

Алгоритм Квайна построения сокращенной ДНФ.
1. Получить СДНФ функции f. 2. Провести все операции неполного склеивания. 3. Провести все операции поглощения. Пример 1. Построим сокращенную

Метод Блейка
Метод Блейка для построения сокращенной ДНФ из произвольной ДНФ состоит в применении правил обобщенного склеивания и поглощения. Подразумевается, что правила применяются слева направо. На первом эт

Алгоритм построения сокращенной ДНФ с помощью КНФ
(метод Нельсона) Пусть f(x1, … , xn) есть некоторая функция алгебры логики. Построим для f некоторую КНФ. Осуществим дале

Построение всех тупиковых ДНФ.
Пусть f(x1, …, xn) есть функция алгебры логики. 1. Построим СДНФ функции f, и пусть P1, P2, …,P

Минимизация частично определенных функций
Пусть функция f(x1,…,xn) частично (не всюду) определена. Если f не определена на p наборах из 0 и 1, то существует 2p возм

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

Задачи по минимизации и доопределению булевых функций
1. Из заданного множества А элементарных конъюнкций выделить простые импликанты функции f : 1) A =

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

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