Основы алгебры логики
Функции k-значной логики. Элементарные функции. Лемма об аналоге правила де Моргана
Функции k-значной логики расширяют классическую двузначную логику, позволяя работать с большим числом истинностных значений. Элементарные функции строятся на основе обобщенных операций, а лемма о правиле де Моргана позволяет упрощать выражения с использованием отрицания.
Аналогичным функциям алгебры двузначной логики, можно определить функции -значной логики. Значения переменных и самих функций берутся из множества . Множество всех таких функций обозначается через . Как и булевы функции, каждую функцию из можно задать таблицей.
$$
$$
В таблице приведены значения некоторых элементарных функций при
$$
$$
Пусть — число всех функций из . Количество различных наборов значений переменных равно . На каждом из этих наборов функции может принимать любое из значений. Следовательно, всего таких функций будет . Это число очень быстро растет, например уже в число функций от переменных и равно . Все основные понятия, такие, как формула над множеством функций, значение формулы на наборе значений переменных, функция, реализуемая формулой, существенная и несущественная переменные и др., вводится точно так же, как и в двузначной логике { определения почти дословно повторяются } , и мы не будем их воспроизводить. Однако не следует забывать, что переменные и функции принимают уже не два значения, а больше. В частности, если известно значение из то нельзя определить значение из только на основе соотношения . Это приводит к принципиальным отличиям , от .
Известно, что при подстановке одной булевой функции в другую сохраняется существенная зависимость от переменных. Покажем, что для функций -значной логики при аналогичное утверждение неверно.
Рассмотрим функцию , заданную табл.
$$
$$
Функция принадлежит и принимает ненулевое значение только на наборе . Поэтому функция — константа 0, поскольку для любых , выполняется неравенство
Рассмотрим следующие "элементарные" функции -значной логики.
Константы .
Тождественная функция .
Отрицания: Функции
— отрицание Поста или циклический сдвиг,
— отрицание Лукасевича;
Эти функции являются обобщениями отрицания в . Функция является "зеркальным" отражением . Она обозначается также
- Характеристическая функция { 2-го рода } :
$$I\_i(x) =
$$
- Характеристическая функция { 1-го рода } :
$$j\_i(x) =
$$
Эти функции являются аналогами функции в ;
Минимум: Функции и . Эти функции являются обобщением конъюнкции. Функция обозначается также ;
Максимум: Функция . Она является аналогом дизъюнкции в и обозначается также ;
Сложение по модулю : ;
Умножение по модулю : ;
Разность по модулю :
$$(x-y)mod~k =
$$
- Усеченная разность :
$$x\perp y =
$$
- Импликация :
$$x\supset y =
$$
Функция Веба: :
Транспортизация чисел и
$$t\_ { ij } (x) =
$$
Теорема: Об аналоге правила де Моргана
Докажем . 2 случая для
Пример: Показать справедливость следующих утверждений;
, но .
Обозначим эти соотношения следующим образом: и . Тогда справедливость этих соотношений при видна из следующей таблицы.
| 0 | 0 | 0 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 |
| 0 | 1 | 0 | 2 | 2 | 1 | 2 | 1 | 1 | 2 | 2 |
| 0 | 2 | 0 | 2 | 2 | 0 | 2 | 1 | 1 | 0 | 1 |
| 1 | 0 | 0 | 2 | 1 | 2 | 2 | 1 | 2 | 1 | 2 |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 |
| 1 | 2 | 1 | 1 | 1 | 0 | 1 | 2 | 2 | 0 | 2 |
| 2 | 0 | 0 | 2 | 0 | 2 | 2 | 1 | 0 | 1 | 1 |
| 2 | 1 | 1 | 1 | 0 | 1 | 1 | 2 | 0 | 2 | 2 |
| 2 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Другие статьи из категории
Похожие статьи
Все статьи →Основы алгебры логики
Теорема об аналоге СДНФ в Pk
Аналог СДНФ в Pk позволяет однозначно представлять любую функцию k-значной логики через комбинации значений переменных и их отрицаний.…
Основы алгебры логики
Теорема о заведомо полныx системаx
Заведомо полная система функций гарантирует возможность реализации всех возможных отображений в рамках k-значной логики. Для проверки…
Основы алгебры логики
Класс Te . Теорема о замкнутости Te
Класс Te включает все функции, для которых выполнено условие сохранения константы e. Замкнутость класса означает, что любая суперпозиция…
Основы алгебры логики
Лемма о построении множества F[x1,x2]
Множество F[x1,x2] представляет собой набор всех возможных отображений пар значений [x1,x2] в множество значений k-значной логики. Лемма…
Основы алгебры логики
Теорема об алгоритме распознавания полноты
Алгоритм распознавания полноты позволяет определить, можно ли с помощью заданной системы функций выразить любую функцию из Pk. Для этого…
Нужен расчёт?
Пришлите исходные данные — уточним состав работы и ответим по срокам.