Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Формы представления логических функций





Целью проектирования цифрового устройства является получение его логической функции (ЛФ) и соответствующей ей схемной реализации. ЛФ могут иметь различные формы представления: 1) словесное, 2) графическое, 3) табличное, 4) алгебраическое, 5) на алгоритмическом языке (например VHDL) и 6) схемное.

Источник: Новиков Ф.А. Дискретная математика для программистов, 2003

Функции f: à E 2, где E 2:= {0, 1}, называются функциями алгебры логики, или булевыми функциями, по имени Дж. Буля. Множество булевых функций от n переменных обозначим Pn, Pn:= {f | f: à E 2}

 

Булевы функции двух переменных

  Переменная x        
Переменная y        
Название Обозначение        
нуль          
конъюнкция ×,&, Ù        
сложение по модулю 2 +, Å,∆        
дизъюнкция Ú        
стрелка Пирса        
эквивалентность ~,≡        
импликация →,Þ,É        
штрих Шеффера |        
единица          

Полнота

Класс функций F называется полным, если его замыкание совпадает с Pn:

[ F ] = Pn.

Другими словами, множество функций F образует полную систему, если любая функция реализуема в виде формулы над F.

Теорема. Пусть заданы две системы функций:

F = { f1, …,fm } и G = { g1, …, gk }

Тогда, если система F полна и все функции из F реализуемы формулами над G, то система G также полна:

([ F ] = Pn & "i f i = func Ji[G]) Þ [G] = Pn.

Доказательство

Пусть h – произвольная функция, h Î Pn.

Тогда [ F ] = Pn Þ h = func Á [ F ] Þ Á{ Ji//fi} – формула на G. Следовательно, h = func Ji[G].

Система {Ú,Ù,Ø} – полная, следовательно:

  1. система {Ù,Ø} полная, так как x1 Ú x2 = Ø (Øx1 Ù Øx2)
  2. система {Ú,Ø} полная, так как x1 Ù x2 = Ø (Øx1 Ú Øx2)
  3. система {|} полная, так как Øx = x | x, x1 Ù x2 = Ø (x1 | x2) = (x1 | x2) | (x1 | x2)
  4. система {0,1, Ù, +} полная, так как Øx = x + 1 (здесь + означает сложение по модулю 2). Представление булевой функции над базисом {0,1, Ù, +} называется полиномом Жегалкина.

 

 

 

Источник: Карпов Ю.Г. Теория автоматов







Date: 2016-05-25; view: 667; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию