Основы алгебры логики
Класс S. Теорема о замкнутости класса S
Теорема утверждает, что любая суперпозиция самодвойственных функций также является самодвойственной. Это свойство замкнутости делает класс S важным элементом в задачах классификации функций и анализа функциональной полноты. Приводятся примеры самодвойственных функций и их применения в многозначной логике.
Самодвойственная функция- булева функция, двойственная сама к себе.
Функция называется ** самодвойственной**, если на противоположных наборах она принимает противоположные значения, то есть для самодвойственной функции выполняется тождество . Обозначают, что .
Функцией, двойственной к функции , называется функция . Значит, функция является самодвойственной, если . Другими словами самодвойственная функция на противоположных друг другу наборах значений аргументов принимает противоположные значения.
**Теорема:**Класс самодвойственных функций замкнут относительно суперпозиции.
**Доказательство:**Пусть функции самодвойственны. Тогда $f^\*=f, g\_i^\* = g\_i~i=1 ... m$. Суперпозиция самодвойственна, ибо $h^\* = (f(g\_1, g\_2, ..., g\_m))^\* =$\ { по теореме о суперпозиции двойственной ф-ции\ } $ = hf^\*(g\_1\*, g\_2\*, ...,g\_ { m } ^\*) = h$
Построение двойственных функций.
Введём стандартное обозначение. Булеву функцию, двойственную будем обозначать как .
Пусть ф-ция задана таблицей со стандартным упорядочением строк. Покажем, как по этой таблице для можно построить так же упорядоченную таблицу для .
Алгоритм прост.
Развернуть столбец значений вокруг центральной его точки на { последнее значение в столбце станет 1-м, предпоследнее – 2-м и т.д. } ;
Выполнить поразрядное отрицание значений развёрнутого столбца { т.е. заменить в нём нули на единицы, а единицы на нули } ;
Полученный в результате указанных выше действий столбец записать в стандартно упорядоченную таблицу как столбец значений функции .
Множество самодвойственных функций обозначается символом . Множество является замкнутым классом. Действительно, если функции являются самодвойственными, то функция также является самодвойственной:
.
является предполным классом.
Примеры самодвойственных функций: . В свою очередь конъюнкция, дизъюнкция и константы самодвойственными не являются.
Другие статьи из категории
Похожие статьи
Все статьи →Основы алгебры логики
Теорема об аналоге СДНФ в Pk
Аналог СДНФ в Pk позволяет однозначно представлять любую функцию k-значной логики через комбинации значений переменных и их отрицаний.…
Основы алгебры логики
Теорема о заведомо полныx системаx
Заведомо полная система функций гарантирует возможность реализации всех возможных отображений в рамках k-значной логики. Для проверки…
Основы алгебры логики
Класс Te . Теорема о замкнутости Te
Класс Te включает все функции, для которых выполнено условие сохранения константы e. Замкнутость класса означает, что любая суперпозиция…
Основы алгебры логики
Лемма о построении множества F[x1,x2]
Множество F[x1,x2] представляет собой набор всех возможных отображений пар значений [x1,x2] в множество значений k-значной логики. Лемма…
Основы алгебры логики
Теорема об алгоритме распознавания полноты
Алгоритм распознавания полноты позволяет определить, можно ли с помощью заданной системы функций выразить любую функцию из Pk. Для этого…
Нужен расчёт?
Пришлите исходные данные — уточним состав работы и ответим по срокам.