Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Функции k - значной логики




Теорема о достаточности четырех функций.

Из любой полной в Р 2 системы функций можно выделить полную подсистему, состоящую не более чем из четырех функций.

Доказательство. Пусть { f 0, f 1, fL, fM, fS } – полная система функций, тогда она не лежит целиком ни в одном из классов T 0, T 1, L, M, S. Следовательно, в системе есть функции f 0Ï T 0, f 1Ï T 1, fL Ï L, fS Ï S и fm Ï M. Система { f 0, f 1, fL, fM, fS } Í P 2 и образует полную систему в Р 2. Рассмотрим функцию f 0: f 0(0,..., 0) = 1.

Если f 0(1,..., 1) = 0, то f 0Ï T 1 и f 0Ï M, тогда { f 0, fS, f L} – полная система из трех функций.

Если f 0(1,..., 1) = 1, то f 0Ï S и { f 0, f 1, fL, fM } образует полную систему из четырех функций.

Пример 1, приведенный выше, показывает, что цифру 4 в общем случае уменьшить нельзя, из полной системы { x 1 x 2,0,1, x 1Å x 2Å x 3} нельзя выделить полную подсистему.

Следствие. Базис в Р 2 может состоять максимум из четырех функций.

 

Введем обозначение: Eк ={0, 1, 2,..., k –1}.

Функция k -значной логики, зависящая от n переменных, – это закон, отображающий . Множество функций k -значной логики обозначается как Рk. Функция из Рk полностью определена, если задана ее таблица истинности, т.е. заданы значения на всех наборах. Наборы можно рассматривать как записи в k -ичной системе счисления чисел от 0 до k –1, всего наборов kn. Функций из Рk, зависящих от n переменных, будет kn. | P 3(n)|, например, будет 3, если n = 2, то | P 3(2)| = 39 = 19683 (k =3, n =2).

x 1 x 2... xn -1 xn f
0 0... 0 0 0 0... 0 1 ................... 0 0... 0 k –1 0 0... 1 0 ................... k –1 k –1... k –1 k –1 . . . . . . .

В k - значной логике также есть функции, которые называются элементарными. Приведем некоторые из них, примеры будем приводить для k = 3 и n = 2.

1. Циклический сдвиг или отрицание Поста: = x +1(mod k).

2. Зеркальное отображение или отрицание Лукосевича: Nx = k –1– x.

Эти две функции являются обобщением отрицания.

3. Ji (x)={ k -1, x = i, I = 0, 1, 2,..., k –1}.

 

x 1 x 2 Nx J 0(x) J 1(x) J 2(x)
           

4. min (x 1, x 2) – обобщение конъюнкции;

5. x 1× x 2(mod k) – второе обобщение конъюнкции;

6. max (x 1, x 2) – обобщение дизъюнкции;

7. x 1+ x 2(mod k) – сумма по mod k.

x 1 x 2 min (x 1, x 2) x 1 x 2(mod 3) max (x 1 x 2) x 1+ x 2(mod 3)
           

Принято min (x 1, x 2) обозначать x 1& x 2, max (x 1, x 2) обозначать x 1Ú x 2.

Как и в двузначной логике, можно ввести понятие формулы над множеством и ставить вопрос о полной в Рk системе функций.




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


Дата добавления: 2014-12-27; Просмотров: 675; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.