КАТЕГОРИИ: Архитектура-(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).
В 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}.
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.
Принято min (x 1, x 2) обозначать x 1& x 2, max (x 1, x 2) обозначать x 1Ú x 2. Как и в двузначной логике, можно ввести понятие формулы над множеством и ставить вопрос о полной в Рk системе функций.
Дата добавления: 2014-12-27; Просмотров: 705; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |