Существует общепринятая классификация булевых формул в зависимости от вида таблицы истинности.
Во-первых, как само собой разумеющееся, можно сказать о количестве перменных в формуле. Как минимум ноль переменных
для формул вроде
[тавтология]:
[общезначимая формула]: Тавтологией или общезначимой формулой называется булева
формула, таблица истинности которой содержит только
Пример:
[выполнимая формула]: Выполнимой формулой называется булева
формула, таблица истинности которой содержит хотя бы одно
Пример:
[невыполнимая формула]: Выполнимой формулой называется булева
формула, таблица истинности которой содержит только
Пример:
[необщезначимая формула]: Необщезначимой формулой называется булева
формула, таблица истинности которой содержит хотя бы одно
Пример:
[нейтральная формула]: Нейтральной формулой называется булева
формула, таблица истинности которой содержит хотя бы одно
Пример:
Слово "тавтология" имеет несколько другой смысл вне математики. Это - утверждения, которые используют разного рода
примитивные повторения. Например "масло масляное", "свет светлый", "сон - это сон", "не может быть потому, что не
может быть никогда". Тавтология в математике не обязательно содержит столь примитивные повторения.
Например, формула
Итак, все булевы формулы делятся на три изолированных класса - общезначимые (тавтологии), нейтральные и невыполнимые. Общезначимые и нейтральные вместе дают класс выполнимых формул. Невыполнимые и нейтральные вместе дают класс необщезначимых. Вот наглядная таблица для этой классификации:
общезначимая (тавтология) |
нейтральная | невыполнимая | ||||||||||||||||||||||||
выполнимая | ||||||||||||||||||||||||||
необщезначимая | ||||||||||||||||||||||||||
|
|
|