Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Рассмотрим 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; Прочитано: 1036 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!