Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Эквивалентные преобразования логических выражений (т. е. способ получения равносильных формул) направлен на их упрощение и минимизацию

Функционально полный набор логических операций

СКНФ – совершенная конъюнктивная нормальная форма, такая форма, в которой нет одинаковых сомножителей и все сомножители содержат одни и те же переменные, причем каждая переменная только 1 раз включает знак вхождения под знак отрицания.

(xÚ y)(xÚ y) - СКНФ.

Логическая функция n аргументов не равная тождественно 1 реализуется однозначно СКНФ.

Замечания.

1) Для построения СКНФ логической функции n аргументов, заданной таблицей соответствия, необходимо по каждому кортежу переменных, на которой логическая функция принимает значение 0, записать дизъюнкцию всех n переменных, инвертируя переменные, имеющие значения 1.

(xÚ yÚ z)(xÚ yÚ z)(xÚ yÚ z) (xÚ yÚ z) - СКНФ.

(функционально полные системы булевых функций)

Система функций алгебры логики (сигнатура):

W = { fi 1, fi 2, …, fkn }

flp - Bn ® B, B = {0;1}

Сигнатура называется функционально полной, если всякая логическая функция может быть реализована формулой, содержащей лишь символы функций из сигнатуры.

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

Пример

1.j 6(x 1, x 2) = j 1(j 7(x 1, x 2) ù j 7(x 1, x 2))

(где j - функция из большой таблицы двоичных функций.)

2. j 612)= х1Å х2= (х1Ú х2) (х1Ù х2) =(х1Ú х2)(х1Ú х2) = х1 х2Ú х1 х2

Система функций {Ú,ù }, {Ù,ù }, {/}, { }, {, ù } является функционально полной.

Базисом является система функций {Ú,Å }, которая называется базисом Жегалкина.

а) Упрощение формул означает получение равносильных формул с меньшим числом символов их образующих. В булевой алгебре логики для упрощения формул используется следующие тождества (аксиомы, законы, тождественные константы):

1) xÙ y = yÙ x

xÚ y = yÚ x - коммутативность Ú и Ù

2) xÚ (yÚ z) = xÚ (yÚ z)

(xÙ y)Ú z = xÚ (yÚ z) - ассоциативность Ú и Ù

3) xÙ (yÚ z) = (xÙ y)Ù (xÚ z)

x Ú (y Ù z) = (x Ú y)Ù (xÚ z) - дистрибутивность Ú и Ù

4) xÚ x=x, xÙ x=x - повторение Ú и Ù

эти свойства являются законом идемпотентности Ú и Ù

5) x = x - закон двойного отрицания (эндоморфизм 2-го порядка, инволюция)

6) xÙ 1=x, xÙ 0=0

xÚ 1=1, xÚ 0=x

0 =1, 1 = 0

это свойства булевых операций с константами

7) xÙ y = yÙ x

xÚ y = yÚ x

эти тождества – соотношения двойственности (закон де Моргана)

8) xÙ x = 0

xÚ x = 1

Эти тождества – закон дополнения (комплементарности противоречия) и закон исключенного третьего (закон двузначности высказывания)

Примечание. Для перехода от формул содержащих операции импликации и эквивалентности к булевым формулам используются равенства (соотношения)

x® y = xÚ y

x~y = (xÙ y)Ú (xÙ y) = (x1Ú x2) (x1Ú x2)

Методом совершенной индукции, т.е. методом соответствия, можно доказать справедливость тождеств 1-8, которые можно рассматривать и как формулы метапеременных.

б) Минимизация

При минимизации ДНФ и КНФ используют законы поглощения, склеивания.

Законы поглощения

xÚ xy = x

x(xÚ y) = x

Законы склеивания:

yÚ xy = x

xzÚ yzÚ xy = xzÚ yz

xÚ xy = xÚ y; x(xÚ y) = xy

(xÚ xz - ДНФ принцип расщепления)

xÚ xz= x(zÚ z)Ú xz = xzÚ xzÚ xz = xzÚ xz)

<== предыдущая лекция | следующая лекция ==>
N-арная операция | Def. Взвешенный вершинный граф – это взвешенный орграф, в котором отсутствует вес дуг
Поделиться с друзьями:


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


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



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




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