СОДЕРЖАНИЕ
1. Полные системы булевых функций
2. Сокращенные и тупиковые дизъюнктивные нормальные формы
3. Алгоритм Квайна и Мак-Класки минимизации булевой функции
4. Геометрическое представление логических функций
5. Геометрический метод минимизации булевых функций
6. Минимизация булевой функции с помощью карты Карно
7. Построение оптимальных контактно-релейных схем
Упражнения
Библиографический список
1. Полные системы булевых функций
Напомним, что булевой функцией называют функцию , у которой все независимые аргументы и сама функция являются логическими переменными, принимающими только два значения: 0 и 1. Эти функции могут быть заданы аналитически в виде пропозициональной формулы (ПФ) геометрически или с помощью таблиц истинности. Например, все элементарные булевы функции двух переменных представлены таблицей истинности 1.
Таблица 1
| № | X1 = 0 X2 = 0 | 0 1 | 1 0 | 1 1 | fk (X1 , X2 ) |
| 1 | 0 | 0 | 0 | 0 | f1 = 0 |
| 2 | 0 | 0 | 0 | 1 | |
| 3 | 0 | 0 | 1 | 0 | |
| 4 | 0 | 0 | 1 | 1 | |
| 5 | 0 | 1 | 0 | 0 | |
| 6 | 0 | 1 | 0 | 1 | |
| 7 | 0 | 1 | 1 | 0 | |
| 8 | 0 | 1 | 1 | 1 | |
| 9 | 1 | 0 | 0 | 0 | |
| 10 | 1 | 0 | 0 | 1 | |
| 11 | 1 | 0 | 1 | 0 | |
| 12 | 1 | 0 | 1 | 1 | |
| 13 | 1 | 1 | 0 | 0 | |
| 14 | 1 | 1 | 0 | 1 | |
| 15 | 1 | 1 | 1 | 0 | |
| 16 | 1 | 1 | 1 | 1 |
Функция f1 называется нулевой; f16 – единичной; f2 – конъюнкцией; f8 – дизъюнкцией; f11 и f13 – отрицаниями Х1 и Х2 соответственно; f12 и f14 – импликациями; f3 и f5 – коимпликациями; f10 – эквиваленцией; f7 – сложением по модулю два или разделительной дизъюнкцией; f9 – стрелкой Пирса (функцией Вебба); f15 – штрихом (функцией) Шеффера.
Функцию, полученную из элементарных путем перенумерации аргументов и подстановки вместо аргументов в некоторых других булевых функций, называют суперпозицией функций. Нетрудно убедиться, что любая булева функция от n аргументов является суперпозицией элементарных функций, заданных табл. 1. Например, функция
является суперпозицией элементарных функций: отрицания, дизъюнкции, конъюнкции и импликации.
Система булевых функций называется полной, если любая булева функция является суперпозицией этих функций.
В последнем столбце таблицы 1 показано, что все элементарные функции двух переменных, следовательно, и любые булевы функции, могут быть записаны с помощью трех логических операций . Поэтому справедлива следующая теорема
Теорема. Отрицание, дизъюнкция и конъюнкция образуют полную систему булевых функций
Этот набор булевых функций наиболее удобен для построения сложных булевых функций и чаще всего используется в приложениях, однако он не является минимальным и может быть еще сокращен.
Полная система булевых функций называется базисом, если она перестает быть полной при удалении хотя бы одной из этих функций.
Согласно этому определению система булевых функций не является базисом. Действительно, применяя законы де-Моргана
, ,
конъюнкцию в булевой функции можно заменить на дизъюнкцию и отрицани
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.