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

Презентация:



Advertisements
Похожие презентации
ФОРМЫ ПРЕДСТАВЛЕНИЯ ВЫСКАЗЫВАНИЙ Элементарной дизъюнкцией называется выражение вида: Элементарной конъюнкцией называется выражение вида: Где A i - либо.
Advertisements

Нормальные формы ХНУРЭ, кафедра ПО ЭВМ, Тел , Лекция 6 Н.В. Белоус Факультет компьютерных наук Кафедра ПО ЭВМ,
Каждое составное высказывание можно выразить в виде формулы, в которую входят логические переменные, обозначающие высказывания, и знаки логических операций,
1 Кубенский А.А. Дискретная математика. Глава 2. Элементы математической логики Исчисление высказываний Высказывание – утверждение о математических.
Нормальные формы в математической логике Подготовил: Шинкарёв Г. Г. ГИП-104.
9 класс алгебра Урок2 составила Е.Н.Щербакова Prezentacii.com Область определения и область значений функции.
Метод Квайна-МакКласки. Выпишем наборы, на которых функция принимает единичное значение.
Теория Автоматов Конечные функциональные преобразователи Конечные функциональные преобразователи.
4. Минимизация логических функций. Карты Карно. Задача минимизации логической функции заключается в том, чтобы найти наиболее компактное её представление.
Математическая логика Ненашев Дмитрий Александрович Кафедра высшей математики Научный руководитель: Денискина Е.А. Факультет двигателей летательных аппаратов.
ТЕОРИЯ РЯДОВ. 3. СТЕПЕННЫЕ РЯДЫ 3.5. Ряды Тейлора и Маклорена. Формула Тейлора: остаточный член в форме Лагранжа. где.
7.3. Основы логической алгебры. Составление цифровых электронных схем. Рассмотрим еще раз таблицы истинности для схем «И», «ИЛИ», «НЕ». X 1 X 2 Y
3. Основы логической алгебры. Составление цифровых электронных схем. Рассмотрим еще раз таблицы истинности для схем «И», «ИЛИ», «НЕ». X 1 X 2 Y
Абсолютная величина Уравнения с модулем. Определение модуля Модулем (абсолютной величиной) действительного числа х, т.е. | x|, называется само это число,
« Где начало того конца, которым оканчивается начало » Авторы: Машков Никита Абросимова Анастасия.
/МЕТОД МАЖОРАНТ/ ПОДГОТОВКА К ЕГЭ. Применим для задач в которых множества значений левой и правой частей уравнения или неравенства имеют единственную.
Таблица истинности составных высказываний – это таблица, которая показывает какие значения принимает составное высказывание при всех сочетаниях значений.
«Л ОГАРИФМИЧЕСКИЕ УРАВНЕНИЯ » учитель : МБОУСОШ 37 г. Новокузнецк Кривошеева Любовь Валерьевна.
Багирова Севиндж Музаффар кызы Открытый урок на тему : Обыкновенные дифференциальные уравнения. ОДУ первого порядка. Уравнения с разделяющимися переменными.
Стандартный вид многочлена Подготовка к с/р 6. Глава 2, §1b Словарь Сложение многочленов Степень многочлена – это наивысшая степень одночлена, входящего.
Транксрипт:

Минимизация булевых функций Методы минимизации

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

Импликанта Элементарную конъюнкцию φ к назовем импликантой булевой функции f, если не существует такого двоичного набора переменных, при котором функция φ к принимает значение 1, а функция f – значение 0, то ecть φ k f = f. Проверить, являются ли одночлены и импликантами булевой функции

Справедливы утверждения Если f 1, f 2,…,f n импликанты булевой функции f, то f 1 f 2 … f n и f 1 f 2 … f n также являются ее импликантами. Если функция f 1 f 2 … f n есть импликанта функции f, то функции f 1, f 2,…,f n также являются импликантами функции f.

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

Правило склеивания

Правило поглощения X XF = X.

Пример

Испытаем член AC. AC = 1, если A = 1 и C = 1. Подставим в оставшееся выражение A = 1 и C = 1, получим При B = 0 F(A, B, C) = 1·1 + 0·0 = 1, но при В=1 F(A, B, C) = 0·1 + 0·0 = 0. Следовательно, член AC не лишний

Испытаем член BC, равный 1 при B = 0, C = 1. При этом Последнее выражение равно 1 как при A = 1, так и при A = 0. Поэтому член – лишний. Испытание члена по этой же методике показывает, что он не является лишним, в итоге тупиковая форма исходной функции имеет вид:.

Пример

Метод Квайна X XF = X

Доказательство Для доказательства достаточно показать, что произвольная простая импликанта р = x i1 x i2... x in может быть получена. В самом деле, применяя к р операцию развертывания (обратную операции склеивания): A = A (x v !x) = Ax v A!x по всем недостающим переменным x i^(k+l),..., X i^n исходной функции f, получаем совокупность S конституент единицы. При склеивании всех конституент из S получим импликанту р. Последнее очевидно, поскольку операция склеивания обратна операции развертывания. Множество S конституент обязательно присутствует в совершенной ДНФ функции f поскольку р - ее импликанта.

f = !x 1 !x 2 !x 3 x 4 + !x 1 !x 2 x 3 x 4 + +!x 1 x 2 !x 3 x 4 + !x 1 x 2 x 3 x 4 + +x 1 x 2 x 3 !x 4 + x 1 x 2 x 3 x : !x 1 !x 2 x 4 ; 1 - 3: !x 1 !x 3 x 4 ; 2 - 4: !x 1 x 3 x 4 ; 3 - 4: !x 1 x 2 x 4 ; 4 - 6: x 2 x 3 x 4 ; 5 - 6: x 1 x 2 x 3.

!x 1 !x 2 x 4 + !x 1 x 2 x 4 = = !x 1 !x 2 x 4 + !x 1 x 2 x 4 + !x 1 x 4 !x 1 !x 3 x 4 + !x 1 x 3 x 4 = =!x 1 !x 3 x 4 + !x 1 x 3 x 4 + !x 1 x 4 x 2 x 3 x 4 + x 1 x 2 x 3 + !x 1 x 4

Импликатная матрица f = x 1 x 2 x 3 + !x 1 x 4

Число N крестиков в одной строке всегда является степенью 2. Более того, читатель может легко убедиться в том, что N = 2 n-k где k - число букв, содержащихся в простой импликанте

Метод Квайна-МакКласки

Этап 1

Этап 2

Импликатная матрица

Операция сжатия