<<
>>

Основные понятия и факты, связанные с булевым кубом

В дальнейшем в качестве множества будет использоваться множество .

Набор , где , называется булевым или двоичным набором (вектором). Элементы набора называют компонентами или координатами. Число называют длиной набора. Кратко обозначают или . Весом (или нормой) набора называют число его координат, равных 1, т.е. . Число называют номером набора .

Замечание. Набор есть разложение числа в двоичной системе и находится следующим образом: а) делим на 2, остаток есть частное ; б) делим на 2, остаток есть частное ; и т.

д. до тех пор пока не получим частное, равное 0.

Множество всех булевых векторов длины называется -мерным кубом (). Сами векторы называются вершинами -мерного куба.

Кроме обозначения для -мерного куба используют обозначение , а наборы называют вершинами куба .

Геометрическая реализация. На рисунке 1.1. изображены проекции 1-мерного, 2-мерного, 3-мерного и 4-мерного кубов на плоскость.

Пусть фиксированный набор чисел из 0 и 1 (). Множество всех вершин куба таких, что , называется -мерной гранью.

Замечание. -мерная грань является -мерным подкубом куба .

Расстоянием (Хемминга) между вершинами и куба называется число (т.е. число координат, в которых наборы и отличаются друг от друга).

Вершины и куба – соседние, если , и противоположные; если .

Говорят, что набор предшествует набору (обозначают ), если для всех . Если и , то говорят, что набор строго предшествует набору и обозначают . Наборы и называют сравнимыми, если либо либо .

Функция такая, что , называется булевой функцией (или функцией алгебры логики) от переменных.

Замечание. Булевы функции являются удобными для описания, анализа и синтеза переключательных схем, выходные сигналы которых характеризуются лишь двумя уровнями напряжения: высоким (1) и низким (0). Поэтому в практических приложениях их еще называют переключательными.

Для задания булевой функции требуется указать ее значения на каждом наборе . При функцию можно задать таблицей (табл. 1.1), называемой таблицей истинности функции, в которой наборы выписываются в порядке возрастания их номеров (сверху вниз).

Табл. 1.1.

0 0 0 0
0 0 1 1
0 0 1 0
0 1 1 1
1 1 1 1

При стандартном расположении наборов (в соответствии с увеличением их номера), функцию можно задавать вектором ее значений (или ), где координата равна значению функции в -ой строке таблицы (), т.е.

на наборе . При этом значение переменной -ой строке таблицы есть компонента набора , которая определяются как соответствующая -я цифра в записи числа .

Обозначим через множество всех булевых функций от переменных, а множество всех булевых функций.

Теорема. .

Доказательство. Поскольку функция задается вектором значений , где , , то различных булевых функций от переменных столько же, сколько различных -разрядных двоичных векторов, т.е. .

<< | >>
Источник: Дискретная математика. Лекции. 2016

Еще по теме Основные понятия и факты, связанные с булевым кубом: