Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
UchebnoePosobie.doc
Скачиваний:
74
Добавлен:
11.11.2019
Размер:
6.36 Mб
Скачать

1.5. Булева алгебра

Если элементы множества X принимают значения из множества {0, 1} и упорядочены отношением (xi, xi), то

а)операцию поиска верхней грани называют дизъюнкцией, оператор которой обозначают так: “”, т.е. SupX=(xixj),

b) операцию поиска нижней грани называют конъюнкцией, оператор которой обозначают “” или “”, т. е. Inf X=(xixj) или

Inf X=(xixj).

с) операцию поиска дополнения элемента x на множестве

{0, 1} называют отрицанием, оператор которой обозначают “ “ или “ “, т. е. not(x)=x или not(x)=x.

Алгебра, использующая операции дизъюнкции, конъюнкции и отрицания над множеством, элементы которого принимают значения из множества {0, 1}, называется булевой алгеброй в часть английского математика Дж. Буля:

A.=<X, , ,  , 0, 1>,

где X – носитель алгебры, а {, , } - сигнатура алгебры.

Операторы конъюнкции, дизъюнкции и отрицания называют также логическими связками.

1.5.1. Булевы операции

Дизъюнкция (x1x2) есть бинарная операция, значение которой равно 0 в том и только в том случае, когда оба операнда равны 0.

Схема операции имеет вид: f(xi, xj)=disjunction(хi, хj).

таблица 1.10.

xi

xj

xixj

0

0

0

0

1

1

1

0

1

1

1

1

Операцию дизъюнкции можно выполнять на произвольном числе элементов множества X.

Например,

f(х1, х2,..хn)= (х1х2...хn)= i=1nхi.

Конъюнкция (x1x2) есть бинарная операция, значение которой равно 1 в том и только в том случае, когда оба операнда равны 1.

Схема операции имеет вид: f(xi, xj)=conjunct(х1, х2).

О

таблица 1.11

xi

xj

xixj

0

0

0

0

1

0

1

0

0

1

1

1

перацию конъюнкции можно выполнять на произвольном числе элементов множества X.

Например,

f (х1, х2, ..хn)= (х1х2..хn)=i=1nхi,

Отрицание x есть унарная операция, значение которой

противоположно значению операнда. Схема операции имеет вид: f(x)=not(x).

таблица 1.12

x

x

1

0

0

1

О перацию отрицания можно распространить на произвольные формулы булевой алгебры. Например,

f(x1,x2,..xn)=(x1х2...хn)=(x1х2...хn), f(x1, x2,..xn)=(х1х2...xn)=(х1х2...xn ).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]