Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Топ:
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Интересное:
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Искусственное повышение поверхности территории: Варианты искусственного повышения поверхности территории необходимо выбирать на основе анализа следующих характеристик защищаемой территории...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Этот метод полностью опирается на преобразования дизъюнктивных форм переключательных функций. Алгоритм заключается в следующем.
1. Записывают дизъюнкцию всех конституент единицы, которые не входят в СДНФ заданной функции.
Если функция задана таблицей, то в эту форму войдут конституенты единицы, соответствующие наборам аргументов, на которых функция равна нулю. Если функция задана аналитически, то вначале находят ее совершенную ДНФ, а затем записывают дизъюнкцию всех конституент, которые не вошли в эту функцию. Можно показать, что полученная таким образом форма будет совершенной дизъюнктивной нормальной формой заданной функции, взятой с отрицанием.
2. Находят минимальные ДНФ по рассмотренным алгоритмам.
3. От полученных минимальных форм берут отрицания, и после преобразований по формулам де Моргана получают конъюнктивные формы, которые будут минимальными.
Для обоснования приведенного алгоритма получения минимальной КНФ достаточно доказать два положения.
1. Дизъюнкция всех конституент единицы, не входящих в совершенную дизъюнктивную нормальную форму данной функции f (x 1, x 2, …, xn), является отрицанием данной функции
.
2. Преобразования по формулам де Моргана минимальной дизъюнктивной нормальной формы функции
приводят к получению минимальной конъюнктивной нормальной формы функции f (x 1, x 2, …, xn).
Прежде всего заметим, что дизъюнкция всех конституент единицы тождественно равна единице. Действительно, для любого набора аргументов в такой дизъюнкции найдется конституента, равная на этом наборе единице. Но если одно логическое слагаемое ДНФ равно единице, то равна единице и вся дизъюнктивная форма. Поэтому справедливы такие, например, соотношения:
,
.
В общем виде
, (2.5)
где n – число аргументов.
Рассмотрим некоторую ПФ, заданную в СДНФ:
, (2.6)
где m – число наборов, на которых ПФ равна единице.
Обозначим конституенты единицы, не входящие в последнее выражение, через
, где p = 2 n – m – число наборов, на которых функция равна нулю. Тогда на основании соотношения (2.5)
.
Учитывая (2.6), получим
.
Сравнивая последнее соотношение с тождеством х 1Ú
= 1, которое можно записать в форме
,
получим
,
что и требовалось доказать.
Преобразования по формулам де Моргана не изменяют число букв в выражении для ПФ. Поэтому если взять отрицание от минимальной ДНФ функции
, то полученная после преобразования по формулам де Моргана конъюнктивная форма также будет минимальной, но уже для функции
.
Если предположить, что эта форма не является минимальной, то существует другая конъюнктивная форма, содержащая меньшее число букв. Тогда, взяв от нее отрицание и применив формулы де Моргана, получим дизъюнктивную форму с меньшим числом букв, чем в минимальной. Это противоречит определению минимальной формы и, следовательно, предположение о том, что полученная конъюнктивная форма не является минимальной, не верно.
Пример 2.9. Найти минимальную конъюнктивную форму ПФ, заданной таблицей истинности (табл. 2.4).
Таблица 2.4.
Таблица истинности
| Номер набора | ||||||||
| x1 | ||||||||
| x 2 | ||||||||
| x 3 | ||||||||
| f (x 1, x 2, x 3) |
1. Запишем дизъюнкцию конституент единицы, соответствующих наборам, на которых функция равна нулю:
.
2. Выполним операции неполного склеивания и поглощения, после чего получим сокращенную ДНФ функции
:
.
3. Испытывая импликанты, обнаружим, что вторую импликанту можно исключить (при x 2 = 1, x 3 = 0, выражение
º 1), т.е. минимальная ДНФ функции
имеет вид
.
Использовав формулу де Моргана, получим минимальную КНФ заданной функции:
.
Пример 2.10. Найти минимальную конъюнктивную нормальную форму функции
.
1. Находим СДНФ:
.
2. Записав дизъюнкцию конституент единицы, не вошедших в предыдущее выражение, получим СДНФ функции
:
.
3. Сокращенная ДНФ имеет вид
.
4. Находим минимальные формы функции
, построив импликантную матрицу (табл.2.5).
Таблица 2.5
Импликантная матрица
| Импли- канта | Конституента | ||||
| x 1 x 2 x 3 | x 1 x 2 x 3 | x 1 x 2 x 3 | x 1 x 2 x 3 | x 1 x 2 x 3 | |
| x 1 x 3 | * | * | |||
| x 1 x 2 | * | * | |||
| x 2 x 3 | * | * | |||
| x 1 x 3 | * | * |
1)
.
2)
Воспользовавшись формулой де Моргана, получим две минимальные КНФ:
f (x 1, x 2, x 3) = (x 1Ú x 3)(x 2Ú x 3)(x 1Ú x 3).
f (x 1, x 2, x 3) = (x 1Ú x 3)(x 1Ú x 2)(x 1Ú x 3).
|
|
|
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
© cyberpedia.su 2017-2025 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!