Реализация функций формулами

Пусть – множество булевых функций. Понятие формулы над F определяется индуктивно:

1. Каждая переменная и каждая булева функция из F являются формулами над F.

2. Если – формулы над F, то для каждой функции из F выражение вида являются формулой над F.

Каждой формуле над F соответствует булева функция, которая называется интерпретацией этой формулы. Интерпретацию, как и формулу, можно определить индуктивно:

1. Интерпретация формулы сопоставляет элементу элемент .

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

Пример

Пусть . Тогда , , и – формулы над F, ибо

Подставляя в формулы, получим значения интерпретаций этих формул.

Если интерпретацией формулы g является булева функция f, то формула g называется реализацией функции f. Две формулы называются равносильными, если их интерпретации равны.

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

Множество классов равносильных формул составляют булеву алгебру относительно операций:

& , Ú , Ø,

которая называется алгеброй Линденбаума – Тарского.

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








Дата добавления: 2016-09-20; просмотров: 706;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.