f(x, y) = x ∨ y — дизъюнкция, логическое "или".
f(x, y) = x ∧ y — конъюнкция, логическое "и", логическое умножение.
Также можно использовать обозначения x&y или xy.
f(x, y) = x ⊕ y — сложение по модулю два, логическое исключающее
"или". Также можно использовать обозначение x + y.
f(x, y) = x ⊃ y — импликация, "если, то". Также можно использовать
обозначение x→y.
f(x, y) = x ≡ y — эквивалентность. Также можно использовать
обозначение x ∼ y.
f(x, y) = x | y — штрих Шеффера.
f(x, y) = x ↓ y — стрелка Пирса.
Всего, как мы помним, существует 16 различных функций от
двух переменных. Мы выбрали 7, существенно зависящих от обоих
переменных и имеющих наибольшее значение. Добавив к ним
функции от одной переменной и константы (функции от 0 переменных)
получим систему функций, подмножества которой мы в основном будем
испльзовать в качестве множеств элементарных функций.
P = {0, 1, x, x, x ∨ y, xy, x ⊕ y, x ⊃ y, x ≡ y, x|y, x ↓ y}.
Функции {x, x∨y, xy, x⊕y, x ⊃ y, x ≡ y, x|y, x ↓ y} будем также называть
операциями.
Пример 2.1.6 . Рассмотрим пример формулы над P :
U = (((xy) ∨ (xz)) ∨ (yz)).
В этой записи слишком много скобок.
Чтобы облегчить чтение и запись формул можно установить
приоритеты выполнения операций. Будем считать, что наивысший
приоритет имеет операция отрицания. Из функций от двух переменных
наивысший приоритет будет иметь коньюнкция — ∧. Все остальные
операции имеют одинаковый приоритет.
Кроме того, можно убедиться, что операции ∧, ∨, ⊕, ≡ являются
ассоциативными. Таким образом, вместо x ◦ (y ◦ z) или (x ◦ y) ◦ z можно
писать x ◦ y ◦ z, если ◦ ∈ {∧, ∨, ⊕, ≡}. Операции ⊃, |, ↓ не являются
ассоциативными.
92