![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Рассмотрим 2-х элементное множество , далее n-ю декартовую степень множества
, элементами этого множества являются наборы:
.
Определение. Булевой функцией называется функция, у которой как переменные, так и сама функция принимают значения из .
Таким образом, булева функция отображает
. Функцию
удобнее всего задать в виде таблицы:
![]() | ![]() |
0 0 … 0 0 0 … 1 ....... 1 1 … 0 1 1 … 1 | ![]() ![]() ![]() ![]() |
Обозначим через множество всех булевых функций (или
– двухзначная логика), через
– множество всех функций из
, зависящих от n переменных.
Утверждение 1. | |=
.
Доказательство: Это соотношение непосредственно следует из табличного построения функций.
Наборов значений переменных длины из нулей и единиц в таблице –
. Для
набора функция принимает значение 0 или 1. Поэтому всего количество функций –
.
Примеры некоторых элементарных булевых функций:
1) Функции от одной переменной:
x | 0(x) | 1(x) | x | ![]() |
2) Функции от двух переменных:
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
0 0 0 1 1 0 1 1 |
Приведем названия этих функций.
– тождественная функция.
= x – отрицание
, читается «не
» или «неверно, что
».
– конъюнкция
и
, читается «
и
».
– дизъюнкция
и
, читается «
или
».
– сумма по модулю 2
и
, читается
« плюс
».
– импликация
и
, читается «если
, то
».
– штрих Шеффера
и
, читается «не
или не
».
– стрелка Пирса
и
, читается
«не и не
».
– эквиваленция
и
, читается
« эквивалентно
».
Определение. Рассмотрим функцию .
1. Переменная , называется существенной для функции
, если
такие значения
, что
.
2. Переменная называется несущественной или фиктивной для функции
, если она не является существенной.
Примеры:
1) В функциях переменная
фиктивная.
2) В функциях переменная
существенная.
3) Пусть нам дана функция f (x 1, x 2) = .
а) проверим на существенность, пусть
, тогда
, тогда по определению
– существенная переменная;
б) проверим на существенность, пусть
, тогда
; пусть
, тогда
, значит,
по определению существенная.
Таким образом, в функции f (x 1, x 2) = обе переменные существенные.
4) В функциях ,
,
, x 1↓ x 2, x 1↔ x 2, x 1→ x 2 проверить переменные на существенность самостоятельно.
Определение. Две функции и
называются равными
, если они отличаются друг от друга только фиктивными переменными.
Примеры:
1) ;
2) .
Замечание. В дальнейшем всюду функции рассматриваются с точностью до фиктивных переменных, т.е. если задана функция , то задана и любая равная ей функция
.
Как сравнивать функции с разными переменными – рассматривать функции на наборах всех различных переменных, введя последние в данную функцию как фиктивные.
Пример:
![]() | ![]() | ![]() |
0 0 0 1 1 0 1 1 |
,
.
Из таблицы видно, что .
Дата публикования: 2014-10-20; Прочитано: 1049 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!