![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Представление булевых функций полиномом Жегалкина ⇐ ПредыдущаяСтр 2 из 2
Рассмотрим полную систему функций
Действительно, из тождеств (1) – (5) следует, что формулы, содержащие операции & и Пример 1. Представим функцию
Рассмотрим произвольную булеву функцию где коэффициенты полинома либо равны 1, либо 0 в зависимости от наличия или отсутствия соответствующего члена. Приведенное выше рассуждение доказывает справедливость следующей теоремы, принадлежащей И.И. Жегалкину. Теорема. Каждая функция из Подсчитаем число полиномов Жегалкина от переменных
Число членов Пример 2. Представить функцию Будем искать выражение для данной функции в виде полинома с неопределенными коэффициентами:
При при при при Отсюда Пример 2. Представить полиномом Жегалкина функцию, заданную таблицей истинности:
Рассматриваемый далее алгоритм построения полинома Жегалкина применим для любой булевой функции. I. Представим заданную функцию совершенной д.н.ф.:
Из формулы II. Заменим в выражении (6) все знаки
III. Заменим все отрицания по формуле Из приведенных примеров следует, что существует целый ряд полных систем. Таким образом, для задания булевых функций можно использовать различные языки формул. Какой именно из языков является более удобным, зависит от характера рассматриваемой задачи.
|