Булевы переменные и функции
Переменная х, принимающая значения 0 или 1, называется булевой (или логической, двоичной). Функция F, зависящая от булевых переменных
и принимающая также значения 0 или 1, называется булевой (или логической, двоичной) и обозначается
.
Булевы функции F от n переменных
могут быть заданы посредством таблицы истинности, содержащей
строк и
столбцов. В левой части таблицы содержатся наборы значений n переменных, расположенные в порядке возрастания их десятичного эквивалента, а в правой ее части - значения функции F на соответствующих наборах значений переменных.
В качестве примера рассмотрим таблицу истинности некоторой булевой функции F, зависящей от переменных
,
и
.
![]() | ![]() | ![]() | F |
| 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 |
| 0 | 1 | 0 | 1 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 0 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 1 |
Булева функция n переменных F однозначно определяется
- разрядным булевым вектором ее значений w(F) (т.е. w(F) - таблица истинности функции F). Например, в этом примере имеем w(F)=(00100111).
Рассматриваемая булева функция F принимает значения 0 на наборах 000, 001, 011 и 100, а значение 1 - на наборах 010, 101, 110 и 111.
Множество наборов, на которых функция F принимает значение 1, называется характеристическим и обозначается через NF. В настоящем примере имеет место NF = (010, 101, 110, 111).
Общее число различных булевых функций F от n переменных равно
. Т.е. число булевых функций от двух переменных равно
, от трех переменных
.
Еще по теме Булевы переменные и функции:
- 2.2.4. Существенные и несущественные переменные. Производная булевой функции первого порядка. Вес переменной
- 29. Экстремум функции многих переменных. Необходимое и достаточное условия для функции двух переменных.
- Булевы функции.
- 2.2.3. Полные системы булевых функций
- 10. Дифференцирование сложной функции нескольких переменных. Дифференцирование функции одной переменной, заданной неявно.
- Элементарные булевы функции. Равносильности
- 1.3.2. Булевы функции
- 2.2.1. Представление булевой функции формулой логики высказываний
- §1.3. Реализация булевых функций формулами
- Арифметическое разложение булевых функций
- Разложение булевых функций в канонический полином Жегалкина
- Полиномиальное разложение булевых функций
- 2.2. Булевы функции
- 2. Булевы функции.
- 1.3. Булевы функции