9.2.3 Функции одной переменной
Как указывалось выше, логических функций одной переменной 4. Все они приведены в табл. 9.1.
|
Таблица 9.1 |
||||
|
a |
f0 |
f1 |
f2 |
f3 |
|
0 |
0 |
0 |
1 |
1 |
|
1 |
0 |
1 |
0 |
1 |
Эти функции носят следующие названия
f0 = 0 – константа 0;
f1 = a – повторение а;
f2
=
–
отрицание а;
f3 = 1 – константа 1.
Здесь функции f0 = 0 и f3 = 1 не зависят от входной переменной. Такие функции называются вырожденными, а переменные, от которых функция не зависит, – фиктивными. Переменные, изменения которых приводят к изменению значений функции, называются существенными.
9.2.4 Функции двух переменных
Все возможные полностью определенные логические функции двух переменных представлены в табл. 9.2.
Здесь функции f3, f5, f10, f12 зависят только от одной переменной, следовательно, они являются вырожденными также как f0 и f15, которые не зависят ни от одной переменной.
Кроме операций, определенных сигнатурой, в булевой алгебре сегодня применяют и другие операции.
Напомним: Операция это функция, у которой значения всех аргументов и ее собственные принадлежат одному и тому же множеству. В булевой алгебре этим множеством является основное множество В = {0, 1}.
|
Таблица 9.2 |
||||||||||||||||||
|
№ |
a |
b |
f0 |
f1 |
f2 |
f3 |
f4 |
f5 |
f6 |
f7 |
f8 |
f9 |
f10 |
f11 |
f12 |
f13 |
f14 |
f15 |
|
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
|
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
|
2 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
|
3 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
Обозначение |
0 |
↓ |
b←a |
|
a←b |
|
|
|
|
|
b |
a→b |
a |
b→a |
|
1 |
||
Вот обозначения операций, применяемых при формировании логических функций:
– отрицание – инверсия (НЕ), иногда
обозначается апострофом, например, так
;
–
конъюнкция (И), применяют и такие
обозначения: &, · (точка). довольно
часто конъюнкция никак не обозначается,
например, ab. В дальнейшем,
если это будет возможно, будем применять
именно такой способ задания конъюнкции.
–
дизъюнкция (ИЛИ), иногда обозначают
дизъюнкцию символом +;
– стрелка Пирса (ИЛИ–НЕ);
– штрих Шеффера (И–НЕ);
– сложение по модулю 2 (исключающее ИЛИ);
–
эквивалентность (другое обозначение
этой операции ~ );
← – запрет (для f4 – запрет a: если b = 0, то f4 = a, если b = 1, то f4 = 0);
→ – импликация (для f11 – a влечет b: если а = 0, то f11 = 1, если а = 1, то f11 = b).
