Студопедия

КАТЕГОРИИ:


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

Полные системы операций. Алгебра Жегалкина




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

Так как всякая формула может быть представлена приведенной формулой, то система å0 = {Ù, Ú, } - полна. Полной будет и любая система å, через операции которой можно выразить конъюнкцию, дизъюнкцию и отрицание.

Если все операции полной системы å* представимы формулами над системой å, то å полна, в этом случае говорят, что å сводится к å*.

Алгебра над множеством логических функций с двумя операциями Ù и Å называется алгеброй Жегалкина. В алгебре Жегалкина выполняются следующие соотношения:

, ,

, ,

а также ассоциативность, коммутативность, идемпотентность конъюнкции и свойства констант.

Задание. Доказать полноту системы å5 = {Ù, Å}.

Решение. Сведем систему å5 к полной системе å0.

.

Доказательство неполноты системы операций необходимо проводить в терминах булевых функций.

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

Замыканием множества F (обозначается [F]) называется множество всех булевых функций, реализуемых формулами над F. Класс функций называется замкнутым, если [F] = F. Примеры замкнутых классов.

1. Класс функций, сохраняющих 0.

.

2. Класс функций, сохраняющих 1.

.

3. Класс самодвойственных функций.

.

4. Класс монотонных функций.

, где

.

5. Класс линейных функций.

.

Теорема 5.1 (Поста). Система булевых функций полна тогда и только тогда, когда она содержит хотя бы одну функцию, не сохраняющую 0, хотя бы одну функцию, не сохраняющую 1, хотя бы одну несамодвойственную функцию, хотя бы одну немонотонную функцию и хотя бы одну нелинейную функцию.

Если в произвольной формуле алгебры Жегалкина, реализующей булеву функцию f, раскрыть скобки и произвести все возможные упрощения, то получится формула, имеющая вид суммы произведений, то есть полинома по mod 2. Такая формула называется полиномом Жегалкина для данной функции. Таким образом, линейной называется функция, полином Жегалкина которой линеен.

Задание. Представить формулу (x1 Ú x2)( Ú x1x3) в виде полинома Жегалкина.

Решение.

(x1 Ú x2)( Ú x1x3) = (x1x2Å x1Å x2)Ù(x1 x3Å x1x3Å ) =

= x1 (x2 Å 1) x3 Å x1 x2 x3 Å x1 x3 Å x1 x2 x3 Å x1 (x2 Å 1) =

= x1 x2 x3 Å x1 x2 Å x1

Теорема 5.2. Для всякой логической функции существует полином Жегалкина, и притом единственный.

Варианты заданий.

1. Доказать полноту систем операций:

а) å1= {Ù, ¾}; б) å2= { Ú, ¾};

в) å3 = { | }; г) å4 = {¯ };

д) å5 = {®, Ø}; е) å6 = {Å, Ú}.

2. Доказать неполноту систем операций:

а) å1 = {Ù, Ú, ®}; б) å2 = {Ø};

в) å3 = {Ù,Ú,®,~}.

3. Представить формулу в виде полинома Жегалкина:

а) x1 Ú x3; б) x1 x2 Ú .




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


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


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



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




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