Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Вопрос 4: Теорема Жегалкина о представимости функции алгебры логики полиномом.

Читайте также:
  1. HLA - система; классы антигенов, биологические функции, практическое значение HLA-типирования.
  2. I. 4.1. Первая теорема двойственности.
  3. II закон термодинамики. Характеристические функции системы. Уравнение энергетического баланса системы, его анализ.
  4. IV. Особенности философского метода и логики (теоретическое и эмпирическое знание, индукция и дедукция, формальная и диалектическая логика).
  5. IV.Функции герундия в предложении.
  6. Python. Модуль math. Математические функции
  7. Агрегатные функции. Предложения GROUP BY, HAVING.

Монотонной конъюнкцией от переменных x1,…, xn называется любое выражение вида

все переменные различны

(ij ≠ ik, если j ≠ k); либо просто 1.

Полиномом Жегалкина над

X 1, …, Xn называется выражение вида

где l ≥ 1 и все Kj суть различные монотонные конъюнкции над X 1, …, Xn; либо константа 0.

Теорема 5 (теорема Жегалкина). Любую функцию алгебры логики f (X 1, …, Xn) можно

единственным образом выразить полиномом Жегалкина над X 1, …, Xn.

Доказательство. 1) Докажем существование полинома. Система { x · y, xy, 1 } полна, следовательно, любую функцию алгебры логики f (X 1, …, Xn) можно реализовать формулой над { x · y, xy, 1 }. a) Пользуясь дистрибутивностью, раскрываем все скобки в этой реализации и получаем, что

— конъюнкция переменных и единиц.

b) Преобразуем все полученные конъюнкции в элементарные, пользуясь при этом коммутативностью и соотношениями x · x = x, 1 · 1 = 1 и A · 1 = A. Очевидно, все конъюнкции станут монотонными. c) Преобразуем полученную сумму в полином Жегалкина, пользуясь при этом соотношениями A ⊕ A = A и A ⊕ 0 = A. В результате получим либо

либо константу 0.Существование доказано. 2) Докажем единственность представления. Подсчитаем число различных всевозможных монотонных конъюнкций от n переменных. Для этого составим таблицу вида:

где каждой переменной соответствует единица, если она присутствует в монотонной конъюнкции и ноль в противном случае. При этом константе единице поставим в соответствие

нулевой набор. Очевидно, что построенное отображение биективно. Следовательно, всего различных монотонных конъюнкций от n переменных — 2^ n. Построим аналогичное биективное отображение между всевозможными суммами монотонных конъюнкций и векторами

длины 2^ n — числа конъюнкций. Для этого составим таблицу вида:

где под соответствующей монотонной конъюнкцией стоит единица, если она входит в данную сумму, и ноль, если не входит. При этом константе ноль ставится в соответствие нулевой набор. Очевидно, такое отображение биективно. Всего таких различных сумм будет столько, сколько существует различных булевых векторов длины 2^n, то есть — 2^2^n. Мы получили, что число различных полиномов Жегалкина совпадает с числом функций алгебры логики. Поскольку отображение из множества полиномов во множество функций сюръективно, то оно и биективно, так как множества полиномов Жегалкина над n переменными и функций алгебры логики от n переменных равномощны. Единственность доказана.

Вопрос 5: Двойственность. Принцип двойственности. Замкнутость класса самодвойственных функций.

Функцией, двойственной к функции алгебры логики f (x 1, …, xn), назы-

вается функция:

Теорема 9 (принцип двойственности). Пусть

Тогда

Доказательство. Рассмотрим

Функция алгебры логики f (x 1, …, xn) называется самодвойственной, если

f (x 1, …, xn) = f * (x 1, …, xn).

Иначе говоря, S = { f | f = f *}.

Классу S принадлежат функции

Классу S не принадлежат функции

Поскольку

Теорема 10. Класс S замкнут.

Доказательство. Пусть f (X 1, …, Xn) ∈ S, i и

Тогда из принципа двойственности следует, что

Таким образом, мы получили, что Φ = Φ* и

Φ ∈ S. ТД.


Дата добавления: 2015-10-30; просмотров: 194 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Task2. Solve the problems.| Вопрос 6: Лемма о несамодвойственной функции.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)