Элементы общей алгебры. Алгебра логики. Понятия алгебры логики, страница 2

При n =2. Получается N=22=4 набора переменных и соответствующие им  24=16 функции.

х1

х2

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

f1 – константа «0»;

f2 = – логическое умножение конъюнкция;

f3 = –  запрет по х2 (отрицание импликации ); истинно, когда х1=1, а х2=0;

f4 = х1 – переменная х1;

f5 = –  запрет по х1 отрицание импликации ;

f6 = х2 – переменная х2;

f7 = –  сумма по модулю 2 (логическая неравнозначность);

f8 = –  логическое сложение дизъюнкция;

f9 = –  эквивалентность (логическая равнозначность);

f10 = стрелка Пирса;

f11 =  – инверсия х2 (отрицание х2);

f12 =  – импликация х2 в х1 (дополнение к разности х2\ х1);

f13 =  – инверсия х1 (отрицание х1);

f14 =  – импликация х1 в х2 (дополнение к разности х1\ х2);

f15 = х1/ х2= штрих Шефера;

f16 – константа «1».

Существует тесная связь между логическими функциями и множествами. Логические функции определяют отношения между двумя видами множеств – универсальным и пустым. Поэтому все правила и законы теории множеств имеют место и для логических функций с учетом того, что таких множеств только два.

Если мы говорим, что функция логического суммирования двух переменных f =  при равенстве  тоже равняется 1, то мы понимаем, что происходит объединение двух идентичных универсальных множеств в одно. По законам теории множеств результатом будет это же самое универсальное множество. Если объединим два пустых множества, то получим тоже пустое множество.

Аналогично можно пояснить и другии операции.

Перечисленные выше 16 функций Булевой алгебры для двух переменных носят название элементарных.

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

Базисные

логические

    функции

 
 


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

Каждая из приведенных 16 функций имеет инверсию. Например: f1 и f16 (константа 0 и константа 1),  f4 и f13 (х1 и  ), f2 и f15 (конъюнкция и штрих Шефера).

Формулы для элементарных функций.

1.  Правило де Моргана

 или

Доказываются правила при помощи таблиц истинности.

А

В

А

В

0

0

1

1

1

0

0

0

0

1

1

1

0

0

0

1

1

0

1

0

0

0

1

1

0

0

1

1

1

0

0

1

1

0

0

1

0

0

1

0

1

1

1

1

0

0

0

1

1

1

1

0

0

0

1

1

Т. к. в двух последних колонках получаем одинаковые равенства, то правило де Моргана – доказано.

А

В

0

0

1

1

1

0

1

1

1

1

1

0

0

0

0

1

1

0

1

1

2.

 


3.

4.   –  двойное отрицание

А           В
 
5.

6.

7.

8.

9.   

                           стрелка Пирса

10.

Штрих Шефера

Суперпозиция функций – это функция f=f(f1, … , fn), которая получена из функций  f1, … , fn  путем их подстановки вместо аргументов  х1, … , хn  в функцию

f(х1, … , хn). Пример: дана f=(х1, х2, х3, х4)=((( и функция f1=;    f2=
橢橢쿽쿽Й鐮ꖟꖟᚏŔ￿￿￿lʶʶʶʶ͎͎

х1

х2

х3

[    ]

0

0

0

1

0

1

1

0

0

1

1

1

1

1

0

1

0

1

0

0

0

0

1

1

1

1

0

1

1

0

0

0

1

0

1

1

0

1

0

0

0

0

1

1

0

0

1

0

1

1

1

1

0

0

0

0