Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
B(U) — множество подмножеств U мощности 2n;
Вn — множество двоичных векторов длины n также мощности 2n.
В теореме 3-5 участвуют:
то же множество U, но с дополнительным условием n = 2m (m — любое натуральное число);
Вm — конкретное множество U с этим же условием: |Вm| = 2m;
множество Р2(m) логических функций m переменных;
|Р2(m)| = ;
B(Вm) — множество подмножеств Вm; |B(Вm)| = .
2. Множества Вn и Вm, хотя и имеют одну и ту же природу (состоят из двоичных наборов), использовались в теоремах 3-4 и 3-5 по-разному. В теореме 3-4 была использована структура элементов Вn, благодаря чему над ними оказались возможными поразрядные логические операции. Подмножества Вn не рассматривались. В теореме 3-5 структура элементов Вn не учитывалась, само Вn было выбрано только для естественности и наглядности, зато рассматривалась B(Вn) — система подмножеств Вn.
Теоремы 3-4 и 3-5 указывают на тесную связь между множествами и логическими функциями и позволяют переходить от операций над множествами к операциям над функциями и обратно. В частности, они дают возможность непосредственно производить операции над функциями, заданными не формулами, а таблицами или единичными множествами. Из теорем 3-4 и 3-5 следует, что булевы операции над функциями, заданными таблицами, сводятся к поразрядным логическим операциям над столбцами значений функций. Пример приведенв табл. 3-4, содержащей две функции f и g и результаты булевых операций над ними.
Таблица 3-4
x1 | x2 | x3 | f | g | f g | fg | |
ДНФ, интервалы и покрытия. Теоретико-множественная интерпретация булевой алгебры функций оказывается очень удобным языком для изучения дизъюнктивных нормальных форм (ДНФ) и построения методов их упрощения. Рассмотрим кратко основные понятия, связанные с ДНФ.
Если функция f (x1,..., хm) представляется элементарной конъюнкцией всех m переменных, то Mf содержит ровно один элемент множества Вm. Если же f — элементарная конъюнкция k переменных, где k < m, то Mf содержит 2m-k двоичных наборов (так как m — k переменных, не вошедших в эту конъюнкцию, несущественны для f и могут принимать любые 2m-k значений, не изменяя f). Множество Mf такой функции f называется интервалом. Например, для m = 4 и f(x1, х2, х3, x4) = x2 Mf = {0100, 0110, 1100, 1110} и |Mf| = 22 = 4. В этом случае говорят, что конъюнкция x2 (точнее, интервал покрывает множество Mf (и все его подмножества). Представление f в виде ДНФ соответствует представлению ее единичного множества в виде объеди-
Таблица 3-5
Дата публикования: 2014-11-29; Прочитано: 601 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!