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

1.2. Свойства логических операций

Алгебра логики позволяет легко преобразовывать логические выражения с помощью свойств логических операций:

- Идемпотентность дизъюнкции и конъюнкции (идемпотентность означает свойство чего-либо (объекта), которое проявляется в том, что повторное действие над объектом не изменяет его)

X  X  X,

X  X  X.

- Коммутативность дизъюнкции и конъюнкции

X  Y  Y  X,

X  Y  Y  X.

- Ассоциативность дизъюнкции и конъюнкции

X  (Y Z)  (X Y) Z,

X  (Y Z)  (X Y) Z.

- Дистрибутивность операций дизъюнкции и конъюнкции относительно друг друга

X  (Y Z)  (X Y)  (X Z),

X  (Y Z)  (X Y)  (X Z).

- Двойное отрицание

- Закон де Мо́ргана

,

.

- Склеивание

(X Y)  (X )  X,

(X Y)  (X  )  X.

- Поглощение

X  (X Y)  X,

X  (X Y)  X.

- Действие с логическими константами 0 и 1

X  0 X,

X  0  0,

X  1  1,

X  1 X,

X  0.

- Закон исключения третьего

X  1.

1.3. Функции алгебры логики и их свойства

Логической (булевой) функцией (или просто функцией) n переменных y = f(x1, x2, …, xn) называется такая функция, у которой все переменные и сама функция могут принимать только два значения: 0 и 1.

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

- Функция одной переменной

x

f1(x)

f2(x)

f3(x)

f4(x)

0

0

1

0

1

1

0

0

1

1


1). Функции f1(x) и f4(x) при любых значениях x равны соответственно 0 и 1, и называются константами.

2). Функция f3(x) совпадает с переменной x и называется тождественной:

f3(x) = x.

3). Функция f2(x) принимает значения, противоположные значениям переменной x и называется отрицанием:

f2(x) =

- Функция двух переменных

x

y

f1

f2

f3

f4

f5

f6

f7

f8

f9

f10

f11

f12

f13

f14

f15

f16

0

0

0

0

0

0

0

0

0

0

1

1

1

1

1

1

1

1

0

1

0

0

0

0

1

1

1

1

0

0

0

0

1

1

1

1

1

0

0

0

1

1

0

0

1

1

0

0

1

1

0

0

1

1

1

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

1). Функции f1 и f16 являются константами 0 и 1 соответственно.

2). Функции f4, f6, f11, f13 существенно зависят только от одной переменной:

f4 = x f6 = y f11 = f13 =

3). Функция f2 = x yконъюнкция.

4). Функция f8 = x yдизъюнкция.

5). Функция f10 = x yэквивалентность.

6). Функция f7 = x  y – сумма по модулю два.

7). Функция f14 = x yимпликация.

8). Функция f12 = y xконверсия.

9). Функция f15 = x y штрих Шеффера.

10). Функция f9 = x y стрелка Пирса.

11). Функции f3 и f5 – логически несовместимы с операциями конверсии и импликации и называются функциями запрета.

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

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

x x = x

x = 0

x  0 = 0

x  1 = x

x x = x

x = 1

x  0 = x

x  1 = 1

x x = 0

x = 1

x  0 = x

x  1 =

Для конъюнкции и дизъюнкции справедливы тождества:

x1 x2 = x1 x2;

x1 ( 2 x1) = x1 x2.

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