Студопедия

КАТЕГОРИИ:


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

Основные определения алгебры логики




Декартово произведение множеств

Свойства операций

1. А Ç А=А - идемпотентность операции пересечения.

2. А Ç В = В ÇА - коммутативность операции пересечения.

3. А Ç(В Ç С) = (А ÇВ) ÇС - а ссоциативность операции пересечения.

4. Свойства 1-3 имеет также операция È.

5. А Ç È С) = (А Ç В) È Ç С) - дистрибуция операции пересечения по отношению к операции объединения. Справедливо также свойство дистрибуции для операции объединения относительно операции пересечения.

6. Дополнение дополнения множества равно множеству, т.е. ~ ~ А=А.

7. Равенства де Моргана ~(А Ç В) = ~ А È ~В, ~ (А È В) = ~А Ç .

8. Для любого множества А Ç U = А, А Ç Æ = Æ, A È Æ = A, A È U = U,
А
Ç ~A = Æ; A È ~A = U; A \ A = Æ.

Представленные в свойствах равенства используют для преобразования формул. Если в формуле заменить множество равным ему множеством, получится формула, равносильная исходной. Таким образом, можно в формулах удалять одинаковые члены (свойство 1), выносить за скобки или раскрывать скобки (свойство 4) и т.п.

Пример. (А Ç В Ç С) È(А Ç В Ç~ С) = (А Ç В) Ç(~ C È C) = A Ç B.

Декартовым произведением множеств А и В называют множество М, содержащее все возможные пары, в которых на первом месте стоит элемент из А, на втором – элемент из В. Формально АхВ = М,
М
={(ai, bj)| a i Î A, bj Î B }. Элементы декартова произведения являются кортежами.

Пример. Пусть А={1,2,b} и B={a, b, 2}, тогда AxB={(1, a), (2, a), (b, a),(1, b), (2, b), (b, b), (1, 2), (2, 2), (b, 2)}.

Если |A| =na и |B|=nb, то |AxB|=na×nb

Аналогично вводится произведение трех, четырех и т.д. множеств как множество троек, четверок и так далее, в которых на первом месте записан элемент первого множества, на втором - элемент второго и т.д.. Если все сомножители в произведении одинаковы, оно называется декартовой степенью: А = А 1; АхА=А 2; АхАхА=А 3; АхАх А...А = А k, k>0.

Результат декартова произведения не является подмножеством универсального множества.

Для декартова произведения не выполняются условия коммутативности и ассоциативности. Действительно, множество АхВ содержит в качестве элементов пары (аi,bj), а множества ВхА — пары (bi,aj), т.е. результирующие множества содержат различные элементы. Элементы произведения (АхВС - пары ((ai,bj), c k), а Ах(ВхС)пары (ai, (bj,ck)). Элементами множества АхВхС являются тройки (ai,bj,ck). Значит, (АхВС ¹ А х (В х С) ¹ А х В х С.

 

 

Булевой (логической) переменной называют переменную, принимающую значение из множества {0,1}. Название «логическая» следует из того, что её значения трактуются чаще всего как «истина» (для 1) и «ложь» (для 0).

Функцией алгебры логики (переключательной или булевой функцией) от n переменных называют однозначное отображение множества всевозможных наборов значений n булевых переменных в множество {0,1}.

Такую функцию можно представить в виде таблицы из n +1столбцов и 2 n строк. Эта таблица называется таблицей истинности.

Наборы значений переменных располагают в лексикографическом порядке (в порядке возрастания), как в примере в табл. 1.1 для n = 3.

Число всевозможных наборов значений переменных составляет N= 2 n. Число различных функций, которые могут быть записаны в таблице, равно 2 N.

Таблица 1.1
x1 x2 x3 f
       
       
       
       
       
       
       
       

Второй способ описания функции состоит в том. что перечисляются наборы значений, на которых функция равна 1 (множество Т1), или равна 0 (множество Т0).

Для приведённого примера функцию можно представить как Т1={001,010,100, 111}.

Третий способ описания – представление функций в виде вектора. Так как порядок перечисления наборов входных переменных установлен, то достаточно указать только столбец функции. Для приведенного примера это будет вектор <01101001>.

Определение. Булева функция существенно зависит от переменной хi, если найдутся два набора значений переменных, отличающиеся только i -й компонентой, на которых значения функции не совпадают. Переменная, от которой функция существенно не зависит, называется несущественной или мнимой для данной функции.

Пример. Пусть функция на наборах значений переменных <00110> и <01110> равна, соответственно, 1 и 0. Эта функция существенно зависит от второй переменной, потому что её значение на этих наборах определяется только значением этой переменной.

Будем считать, что функция не изменится, если в нее добавить или из нее убрать любое количество несущественных переменных.

Таблица 1.2
x   x `x  
         
         

Среди четырех функций одной переменной, приведенных в табл.1.2, две функции, первая и последняя, являются константами (не зависящими ни от одной переменной). Их обозначают соответственно как 0 и 1. Вторая функция повторяет переменную. Третья противоположна ей, называется инверсией и обозначается ` x.

Пусть [ n ] – число функций, существенно зависимых от n переменных. Тогда [1] = 2, [0] = 2. Для любого n это число можно подсчитать по рекуррентной формуле

[ n ] = 2 N - [0] - Cn 1[1] - Cn 2[2] -.... Cnn -1[ n -1].

Здесь N=2 n, первая компонента – число функций от n переменных, из которого последовательно для i =0,1,..., n -1 вычитаются произведения числа функций, существенно зависимых от i переменных, на число способов, которыми можно выбрать i переменных из n.

Так, для n = 2 [2]=16-2-2×2=10. Для n =3 [3]=256-2-3×2-3×10=218.




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


Дата добавления: 2014-01-07; Просмотров: 409; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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