Мегаобучалка Главная | О нас | Обратная связь


Элементарные булевы функции от двух переменных



2015-12-07 1004 Обсуждений (0)
Элементарные булевы функции от двух переменных 0.00 из 5.00 0 оценок




Глава III. Алгебра логики.

 

(Лекция 7)

 

Функции алгебры логики

E2 = {0, 1}

 

Определение. Функцией алгебры логики называется отображение f: ® E2, где xi Î E2, i = 1, 2, …, n. Функции алгебры множеств называются булевыми функциями. Обозначим все множество булевых функций через P2(n).

 

Теорема (О количестве булевых функций от n переменных):

Мощность множества булевых функций |P2(n)| = .

Доказательство: (Следует из Теоремы о мощности всех подмножеств данного множества)

 

Пример: |P2(4)| = = 216 = 65536

 

Существенные и фиктивные переменные

 

Определение. Функция f(x1, x2, … xi-1, xi, xi+1, … xn) существенно зависит от переменной xi, если существует набор a1, …, an переменных x1, …, xn, что выполняется неравенство:

f(x1, x2, … xi-1, 0, xi+1, … xn) ¹ f(x1, x2, … xi-1, 1, xi+1, … xn).

В этом случае переменную xi называют существенной. Если же xi не является существенной, то ее называют фиктивной.

 

Определение. Переменную xi называют фиктивной, если для любого набора значений a1, …, an переменных x1, …, xn выполняется равенство: f(x1, x2, … xi-1, 0, xi+1, … xn) = f(x1, x2, … xi-1, 1, xi+1, … xn).

 

Примеры:

1) f(x1, … xn) º 0 Þ "xi – фиктивная, i = 1, 2, …, n.

2)

x y f(x, y)

f(0, 0) ¹ f(0,1) Þ Переменная x – существенная

f(0, 0) = f(1,0) ü

f(0, 1) = f(1,1) þÞ Переменная y – фиктивная

 

Исключение и введение фиктивных переменных

 

Пусть для функции f(x1, … xn) переменная xi – фиктивная. Ее можно исключить и перейти к булевой функции g(x1, x2, … xi-1, xi+1, … xn) с n – 1 переменной. Для этого в таблице для функций вычеркнем все строки, соответствующие значениям xi = 1 и столбец для аргумента xi. Полученная таблица будет определять функцию g(x1, x2, … xi-1, xi+1, … xn). При этом говорят, что функция g получена из функции f исключением фиктивной переменной xi. Кроме того, можно сказать, что f получена из g введением фиктивной переменной xi.

 

Равенство функций

 

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

 

Пример:

x y f(x, y)       x g(x)
   
   

g(y) = f(x, y)

 

Вывод: Если одна функция получена из другой исключением или введением фиктивной переменной, то такие функции являются равными.

 

Замечание:

1) Существует два типа функций, которые не имеют существенных переменных. Это функции-константы: 0 и 1. Поэтому целесообразно считать эти функции зависящими от пустого множества существенных переменных.

2) Если дана конечная система булевых функций {f1, …, fs}Ì P2, то можно считать, что все s функций зависят от одних и тех же переменных.

 

В Алгебре логики некоторые функции принято считать элементарными.

 

Элементарные булевы функции от одной переменной

x x

- инверсия (отрицание) x

 

Элементарные булевы функции от двух переменных

x y x & y x Ú y x ~ y x Å y x ® y x / y x ¯ y

x & y – конъюнкция (логическое умножение)

(x & y = 1 Û x = 1 Ù y = 1)

x Ú y – дизъюнкция (логическое сложение)

(x Ú y = 0 Û x = 0 Ù y = 0)

x ~ y – эквивалентность

(x ~ y = 1 Û x = y)

x Å y – сумма по модулю 2 (разделительная дизъюнкция) ( )

(x Å y = 0 Û x = y)

x ® y – импликация (логическое следование)

x / y – штрих Шеффера (антиконъюнкция) ( )

x ¯ y – стрелка Пирса (антидизъюнкция, функция Вебба, функция Даггера) ( )

 



2015-12-07 1004 Обсуждений (0)
Элементарные булевы функции от двух переменных 0.00 из 5.00 0 оценок









Обсуждение в статье: Элементарные булевы функции от двух переменных

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

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



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (1004)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)