Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Булевы функции



Рассмотрим 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 1x 2, x 1x 2, x 1x 2 проверить переменные на существенность самостоятельно.

Определение. Две функции и называются равными , если они отличаются друг от друга только фиктивными переменными.

Примеры:

1) ;

2) .

Замечание. В дальнейшем всюду функции рассматриваются с точностью до фиктивных переменных, т.е. если задана функция , то задана и любая равная ей функция .

Как сравнивать функции с разными переменными – рассматривать функции на наборах всех различных переменных, введя последние в данную функцию как фиктивные.

Пример:

0 0 0 1 1 0 1 1    

,

.

Из таблицы видно, что .





Дата публикования: 2014-10-20; Прочитано: 1036 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...