| Россия |
Предварительные сведения
Булевы функции от 1-ой и 2-х переменных
Перечислим вначале все булевы функции от 1-ой
переменной
. Как мы знаем, их всего четыре.
-
- константа 0; -
- константа 1; -
- тождественная функция; -
. Эта функция называется отрицанием
и обозначается
(используется также обозначение
,
а в языках программирования эта функция часто обозначается как
).
В следующей таблице представлены наиболее используемые 12 (из 16) функций от 2-х переменных.
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
0 0 0 1 1 0 1 1 |
0 0 0 0 |
1 1 1 1 |
0 0 1 1 |
1 1 0 0 |
0 1 0 1 |
1 0 1 0 |
0 0 0 1 |
0 1 1 1 |
1 1 0 1 |
0 1 1 0 |
1 0 0 1 |
1 1 1 0 |
Многие из этих функций часто считаются "элементарными" и имеют собственные обозначения.
-
- константа 0; -
- константа 1; -
- функция, равная 1-му аргументу; -
- отрицание
; -
- функция, равная 2-му аргументу; -
- отрицание
; -
- конъюнкция, читается
"
и
"
(используются также обозначения
,
,
и
AND
)); -
- дизъюнкция, читается
"
или
"
(используются также обозначения
,
и
OR
)); -
- импликация,
читается "
влечет
"
или "из
следует
"
(используются также обозначения
, и ( IF
THEN
)); -
- сложение по модулю 2,
читается "
плюс
"
(используется также обозначение
); -
- эквивалентность,
читается "
эквивалентно (равносильно)
" (используется также обозначение
); -
- штрих Шеффера (антиконъюнкция),
иногда читается как "не
и
".
В качестве элементарных функций будем также рассматривать 0-местные функции-константы 0 и 1.
Отметим, что функции
и
фактически не зависят от значений
обоих аргументов, функции
и
не зависят от значений аргумента
, а функции
и
не зависят от значений аргумента
.
Определение 1.1. Функция
не зависит от аргумента
, если для любого набора значений
остальных аргументов
имеет место равенство
Такой аргумент
называется фиктивным. Аргументы, не являющиеся фиктивными, называются существенными.
Функции
и
называются равными, если функцию
можно получить из функции
путем добавления и удаления фиктивных аргументов.
Например, равными являются одноместная функция
и
двухместная функция
, так как вторая получается из первой добавлением фиктивного аргумента
. Мы не будем различать равные функции и, как правило, будем использовать для обозначения равных функций одно и то же имя функции. В частности, это позволяет считать, что во всяком конечном множестве функций все функции зависят от одного и того же множества переменных.












не зависит от
аргумента
,
если для любого набора значений
остальных аргументов
имеет место равенство

и
называются равными, если функцию