Булева формула

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Конвлас (обсуждение | вклад) в 19:52, 18 мая 2020 (оформление). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

Булева формула (по имени Джорджа Буля) — формула логики высказываний. Может содержать логические переменные и пропозициональные связки — конъюнкцию»), дизъюнкцию»), отрицание («») и другие.

Формула называется тождественно истинной (ложной), если она истинна (ложна) при любых значениях переменных. Две булевы формулы называются эквивалентными тогда и только тогда, когда они истинны на одном и том же подмножестве множества значений аргументов.

Булева формула от n переменных определяет булеву функцию , где

 — множество значений каждой переменной ,
значение 0 соответствует тому, что ложно, а значение 1 соответствует тому, что истинно.

Всего существует булевых функций, поэтому существует столько же классов эквивалентных булевых формул.