2.1. Элементарные функции
В k- значной логике значения аргументов и значения функции могут принимать любые значения из следующего множества {0, 1, …, к-1}.
Функция f(x , …, x ) будет полностью определена, если задана ее таблица, т.е. заданы ее значения для всех наборов значений переменных.
Например, для некоторой функции двух переменных при k = 3 это может быть следующая таблица
Таблица 2.1
-
x
0
0
0
1
1
1
2
2
2
x
0
1
2
0
1
2
0
1
2
f(x , x )
0
0
1
2
0
2
1
0
1
Совокупность всех функций k– значной логики, зависящих от n переменных обозначается Р . Их число равно Р = k .
Например, при k = 3 число функций от двух переменных равно 3 = 19683, т.е. это множество практически необозримо. Поэтому, обычно вместо табличного задания функции k- значной логики функцию задают при помощи алгоритма вычислимости функции.
Понятия фиктивной и существенной переменных, эквивалентных функций, фор-мулы, операций суперпозиции и замыкания, замкнутого класса, базиса и другие в k –значной логике определяются так же, как соответствующие понятия в двузначной логи-
ке. Поэтому в дальнейшем приводятся определения только таких понятий, которые чем
то существенным отличаются от аналогичных понятий в Р .
Следующие функции k – значной логики называются элементарными.
1). Константы: 0, 1, …, k-1.
Эти функции рассматриваются как функции, зависящие от произвольного конечного числа переменных (включая и нуль переменных).
2). Отрицание Поста: = x + 1 (mod k).
Здесь представляет обобщение отрицания в смысле “ циклического “ сдвига значений.
3). Отрицание Лукашевича: ~x = (k-1) – x.
Оно представляет другое обобщение отрицания в смысле “зеркального“
отображения значений. Другое обозначение: Nx.
4). Характеристическая функция первого рода значения i:
j (x) = i = 0, 1, …, k-1.
5). Характеристическая функция второго рода значения i:
J (x) = i = 0,1, …, k-1.
6). Минимум x и y: min ( x,y ).
Эта функция представляет обобщение конъюнкции. Другое ее обозначение:
x&y или x∙y.
7). Максимум x и y: max ( x,y ).
Эта функция представляет обобщение дизъюнкции. Другое ее обозначение: x y.
8) Сумма по модулю k: x + y (mod k).
9). Произведение по модулю k: x∙y (mod k).
10). Усеченная разность :
x ÷ y =
11). Импликация : x y =
12). Функция Вебба : V (x,y) = max ( x,y ) + 1 (mod k).
Эта функция представляет собой аналог функции Шеффера.
13). Разность по модулю k: x – y =
14). –x =
В табл 2.2 приведены значения некоторых элементарных функций при k = 3.
Таблица 2.2
x | y | max(x,y) | min(x,y) | x+y(mod 3) | xy(mod 3) | x÷y | x y | x - y | V (x,y) |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 |
0 | 1 | 1 | 0 | 1 | 0 | 0 | 2 | 2 | 2 |
0 | 2 | 2 | 0 | 2 | 0 | 0 | 2 | 1 | 0 |
1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 2 |
1 | 1 | 1 | 1 | 2 | 1 | 0 | 2 | 0 | 2 |
1 | 2 | 2 | 1 | 0 | 2 | 0 | 2 | 2 | 0 |
2 | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 2 | 0 |
2 | 1 | 2 | 1 | 0 | 2 | 1 | 1 | 1 | 1 |
2 | 2 | 2 | 2 | 1 | 1 | 0 | 2 | 0 | 2 |
Следующие равенства вводятся по определению (при n > 2):
max ( x , …, x , x ) = max [ max ( x , …, x ), x ],
min( x , …, x ) = min [ min ( x , …, x ), x ].
Yandex.RTB R-A-252273-3
- Двузначная логика ………………………………………………5
- 2.5. Полнота и замкнутость……. ……………………………………….........50
- Комбинаторика…………………………………………………….87
- 1. Двузначная логика
- 1.1. Функции алгебры логики
- 1.2. Суперпозиция и формулы алгебры логики
- 1.3. Булева алгебра
- 1.4. Алгебра Жегалкина
- Нормальные формы логических функций
- Приведение логической формулы к днф
- Приведение днф функции к кнф
- Приведение кнф функции к днф
- 1.6. Минимизация функций
- 1.7. Полнота и замкнутость
- Закон двойственности
- 2.1. Элементарные функции
- 2.2. Основные свойства элементарных функций
- 2.3. Основные формы функций k – значных логик
- 2.4. Представление функций полиномами
- 2.5. Полнота и замкнутость
- 3. Элементы теории графов
- 3.1. Способы задания графов
- 3.2. Изоморфизм. Плоские графы. Реализуемость в r
- 3.3. Пути. Цепи. Циклы. Расстояния
- 3.4. Подграфы. Связность
- 3.5. Поиск путей в графах и минимальных путей в орграфах
- 3.6. Деревья и леса
- 3.7. Взвешенные графы
- Алгоритм Форда-Белмана.
- 4. Комбинаторика
- 4.1. Мощность множества. Правила суммы, произведения, степени
- 4.2. Размещения. Перестановки. Сочетания
- 4.3. Производящие функции