Меню

Построение таблиц истинности логических выражений

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

Количество возможных сочетаний n аргументов логической функции равно  а количество всех возможных логических функций на этих аргументах равно 

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

При арности, равной нулю, существуют две логические функции – логические константы. Одна из них тождественно равна 0, а вторая тождественно равна 1.

Унарных функций (n = 1) четыре:

ФункцияОбозначениеНазвание
g1 (x)
¬x или 
Отрицание
g2 (x)
x
Тождественность
g3 (x)
1Тождественная истина
g4 (x)
0Тождественная ложь

Бинарных функций (n = 2) шестнадцать. Вот восемь важнейших из них:

ФункцияОбозначенияНазвание
f1 (xy)
Конъюнкция
f2 (xy)
Дизъюнкция
f3 (xy)
x ~ yx ≡ yx ↔ y
Эквивалентность
f4 (xy)
Исключающее «или»
f5 (xy)
x ← yx  y
Обратная импликация
f6 (xy)
Импликация
f7 (xy)
x ↓ y
Стрелка Пирса
f8 (xy)
x | y
Штрих Шеффера
Таблица 1. Важнейшие бинарные логические функции

Ниже приведены таблицы истинности для всех шестнадцати бинарных логических функций.

x
y
f1 (x)
f2 (x)
f3 (x)
f4 (x)
f5 (x)
f6 (x)
f7 (x)
f8 (x)
0000101111
0101010101
1001011001
1111101100
x
y
f9 (x)
f10 (x)
f11 (x)
f12 (x)
f13 (x)
f14 (x)
f15 (x)
f16 (x)
0000110010
0101100110
1010011010
1100001110
Таблица 2. Таблица истинности бинарных функций