Разложение булевых функций по переменным. Сднф.
В ведём обозначение:
x, σ=1
<=> x=σ
Функция вида называется элементарной конъюнкцией, где - const
Функция вида называется элементарной дизъюнкцией, где - const
Теорема (о разложении булевых функций по переменным)
Любую булеву функцию можно представить в виде (1)
Соотношение (1) назывется разложением булевой функции по первым k переменным. Для доказательства достаточно показать, что подстановка любого набора в соотношение (1) дает тождество. f(a1,a2,...an)
В этой сумме отличными от нуля будут только те слогаемые, для которых ai=si. Такое слогаемое только одно и оно имеет вид
. Это верно для любого n.
Следствия
1)Разложение булевой функции по одной переменной:
2)Разложение булевой функции по всем n переменным имеет вид
Это СДНФ — совершенная дизъюнктивно нормальная форма
f=f(x1,...,xn); f представим в виде СДНФ.
f**=f
ai=si
СКНФ
Любую булеву функцию, не тождественную 1 можно представить в виде СКНФ.
Разложение булевых функций по переменным. СКНФ.(выше)
-
Содержание
- Множества. Основные понятия.
- Операции над множествами и их свойства.
- Декартово произведение. Разбиение множеств.
- Алгебра множеств
- Отношение. Бинарное отношение
- Алгебра бинарных отношений
- Отображение. Виды отображений
- Отношение порядка. Изоморфизм упорядоченных множеств.
- Алгебраические системы. Изоморфизм алгебраических систем.
- Функции алгебры логики.
- Формулы. Реализация функций формулами.
- Эквивалентность формул. Свойства элементарных булевых функций.
- Двойственные функции. Принцип двойственности
- Разложение булевых функций по переменным. Сднф.
- Полнота и замкнутость.
- Представление булевых функций в виде полинома Жегалкина. Теорема Жегалкина.
- Классы т0, т1.
- Класс s.
- Класс м.
- Класс l
- Теорема о функциональной полноте. Проверка системы функций на полноту.
- Задача минимизации булевых функций.
- Задача минимизации булевых функций в геометрической постановке.
- Сокращенные днф.
- Тупиковые днф и решение задачи минимизации.
- Графы. Основные понятия.
- Орграфы. Основные понятия.
- Маршруты. Цепи. Циклы. Связность.
- Операции над графами