Булевой функцией от двух аргументов называется функция g , заданная на множестве {0;1^2 и принимающая значения в двухэлементном множестве {0;1} . Другими словами, булева функция от двух аргументов сопоставляет любой упорядоченной паре, составленной из элементов 0 и 1 (а таких упорядоченных пар будет четыре), либо 0, либо 1.
Элементарные функции алгебры логики
х1х2 |
00 |
01 |
10 |
11 |
Обозначение ФАЛ |
f0 |
0 |
0 |
0 |
0 |
тождественный 0, const 0. |
f1 |
0 |
0 |
0 |
1 |
х1и х2, х1х2, х1&х2, х1х2– конъюнкция, логическое «и» |
f2 |
0 |
0 |
1 |
0 |
- запрет х2; х1, но не х2 |
f3 |
0 |
0 |
1 |
1 |
х1повторение первого аргумента |
f4 |
0 |
1 |
0 |
0 |
- запрет х1; не х1, но х2 |
f5 |
0 |
1 |
0 |
1 |
х2повторение второго аргумента |
f6 |
0 |
1 |
1 |
0 |
,- сложение по модулю 2, неравнозначность |
f7 |
0 |
1 |
1 |
1 |
х1х2– дизъюнкция, сумма, логическое «или» |
f8 |
1 |
0 |
0 |
0 |
x1х2– стрелка Пирса, функция Вебба,; логическое “или-не” |
f9 |
1 |
0 |
0 |
1 |
x1х2– эквивалентность, равнозначность, тождество |
f10 |
1 |
0 |
1 |
0 |
- отрицание, инверсия второго аргумента |
f11 |
1 |
0 |
1 |
1 |
x2х1– обратная импликация |
f12 |
1 |
1 |
0 |
0 |
- отрицание первого аргумента |
f13 |
1 |
1 |
0 |
1 |
x1х2– импликация |
f14 |
1 |
1 |
1 |
0 |
x1|х2– штрих Шеффера, логическое «и-не », |
f15 |
1 |
1 |
1 |
1 |
тождественная 1, константа 1 |
Условные приоритеты булевых функций
Каждая булева функция имеет свой приоритет при выполнении элементарных функций.
1. ( ) |
2. отрицание () |
3. & |
4. ≡ |