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

Алгебра высказываний

Высказывание – это утверждение о котором можно сказать истинно оно или ложно. Высказывания будем обозначать малыми и большими буквами лат. алфавита. Предполагается, что имеется некоторый начальный набор высказываний, которые будем называть простейшими и обозн. малыми буквами. Если высказывание а истинно, то пишем а=1, а если ложно а=0. Из простейших выск. строятся сложные с помощью союзов: и, или, не, связки: если – то. Сложны выск. обозн. большими буквами( A,B,C…). Если сложное выск. А построенное из простых выск. а12…аn то пишем А(а12…аn) Опр.1Отрицанием выск. а наз. выск. обозн. а‾, которое истинно если а ложно и ложно если а истинно. Опр2.Конъюнкцией 2 выск. а и b наз. выск. аb которое истинно когда оба. выск. истинны и ложно во всех остальных случаях. Опр3.Дизъюнкция двух 2 выск. а и b наз. выск. аVb которое истинно тогда и т.т., когдахотя бы одно из выск. истинно. Опр4.Импликацией 2 выск. а и b наз. выск a Элементарные булевы функции и их свойства - student2.ru b которое ложно тогда и т.т., когда а - истинно, а b – ложно. Т.е a Элементарные булевы функции и их свойства - student2.ru b=0 только при а=1, b=0. Опр5.Эквивалентностьюдвух 2 выск. а и b наз. выск. а~b которое истинно тогда и т.т., когда а и b одновременно истинны или ложны. Опр6.А(а12…аn) и B(а12…аn), эти выск. наз. Равносильными если они принимают одинаковые истинные значения при соотв. Наборах истиностных значений входящих в них переменных, обозн. А≡B.

Булевы функции

Пусть E={(0,1}. Опр. Пусть A и B - 2 непустых множества, декартовым произведением множеств A и B наз. новое мн-во A×B, которое состоит из всевозможных упорядоченных пар вида: A×B={(a,b) | a Элементарные булевы функции и их свойства - student2.ru A, b Элементарные булевы функции и их свойства - student2.ru B}. Из определения декартового произв. следует, что упор. Пара (а,b)=(c,d) тогда и только тогда, когда a=c, b=d, т.е соответствующие компоненты пар равны. Пусть А12,….Аn не пустые множества, А1×А2...×Аn={( а12…аn) | ai Элементарные булевы функции и их свойства - student2.ru Ai , i=1..n}, которое по опр. состоит из всевозможных наборов длины n. Из опр. декартового произв. мн-в А12,….Аn следует, что упорядоченный набор а12…аn равен упор. набору b1,b2…bn т.и.т.т., когда аi=bi , т.е равны соотв. компоненты этих двух упорядоченных наборов. Если Ai =A, то А×А...×А= An и называют n-й декартовой степенью мн-ва A. Пусть n – нат. число, рассм. En={( а12…аn) | ai Элементарные булевы функции и их свойства - student2.ru {0;1}, i=1..n} Опр.Отображение f мн-ва En в мн-во E наз. булевой функцией, а точнее булевой функцией от n переменных; Утв1. Число булевых ф-ций от n переменных равно 2 в степени 2n.

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

Основные булевы функции: 1)f1(x)=0, Элементарные булевы функции и их свойства - student2.ru x Элементарные булевы функции и их свойства - student2.ru E – “константа 0” 2)f2(x)=1, Элементарные булевы функции и их свойства - student2.ru x Элементарные булевы функции и их свойства - student2.ru E – “константа 1” 3)f3(x)=x, Элементарные булевы функции и их свойства - student2.ru x Элементарные булевы функции и их свойства - student2.ru E – ”тождественная функция“ 4)f4(x)=x‾, Элементарные булевы функции и их свойства - student2.ru x Элементарные булевы функции и их свойства - student2.ru E – ”отрицание x“ 5)f5(x1,x2)=x1x2– ”конъюнкция x1 и x2“ 6)f6(x1,x2)=x1V x2– ”дизъюнкция x1 и x2“ 7)f7(x1,x2)=x1 → x2– ”x1 импликация x2“ 8)f8(x1,x2)=x1 ~ x2– ”x1 эквивалентность x2“ 9)f9(x1,x2)=x1 + x2– ”сложение по модулю 2 “ 10)f10(x1,x2)=x1 | x2– ”штрих Шефера (антиконъюнкция) “ 11)f11(x1,x2)=x1 Элементарные булевы функции и их свойства - student2.ru x2– ”стрелка Пирса (антидизъюнкция) “ Основные эквивалентности формул: Пусть Элементарные булевы функции и их свойства - student2.ru означает Элементарные булевы функции и их свойства - student2.ru ,V,+ 1) (x1 Элементарные булевы функции и их свойства - student2.ru x2 ) Элементарные булевы функции и их свойства - student2.ru x3=x1 Элементарные булевы функции и их свойства - student2.ru (x2 Элементарные булевы функции и их свойства - student2.ru x3) – ассоциативность операции Элементарные булевы функции и их свойства - student2.ru 2) x1 Элементарные булевы функции и их свойства - student2.ru x2= x2 Элементарные булевы функции и их свойства - student2.ru x1 – коммутативность операции Элементарные булевы функции и их свойства - student2.ru 3) Элементарные булевы функции и их свойства - student2.ru = Элементарные булевы функции и их свойства - student2.ru 1 Элементарные булевы функции и их свойства - student2.ru 2 ; Элементарные булевы функции и их свойства - student2.ru = Элементарные булевы функции и их свойства - student2.ru 1 Элементарные булевы функции и их свойства - student2.ru 2 – законы де Моргана. 4) Элементарные булевы функции и их свойства - student2.ru =х – двойное отрицание, x1 →x2= Элементарные булевы функции и их свойства - student2.ru 1 V x2 5) (x1V x2) Элементарные булевы функции и их свойства - student2.ru x3=x1 Элементарные булевы функции и их свойства - student2.ru x3V x2 Элементарные булевы функции и их свойства - student2.ru x3 ; (x1 Элементарные булевы функции и их свойства - student2.ru x2) Элементарные булевы функции и их свойства - student2.ru x3=(x1 Элементарные булевы функции и их свойства - student2.ru x3) Элементарные булевы функции и их свойства - student2.ru (x2 V x3) – дистрибутивности связывающие конъюнкцию и дизъюнкци 6)x1V(x1 Элементарные булевы функции и их свойства - student2.ru x2)=x1 ; x1 Элементарные булевы функции и их свойства - student2.ru (x1 Элементарные булевы функции и их свойства - student2.ru x2)=x1 – законы поглощения. 7) xVx=x ; x Элементарные булевы функции и их свойства - student2.ru x=x – законы идемпатентности 8) x Элементарные булевы функции и их свойства - student2.ru =0 – закон противоречия; 9) x V Элементарные булевы функции и их свойства - student2.ru =1 – закон исключения третьего.


Наши рекомендации