Теорема о разложении Буля , часто называемая разложением или разложением Шеннона , представляет собой тождество : , где — любая булева функция , — переменная, — дополнение , а и — это аргументы, равные и соответственно.
Члены и иногда называются положительными и отрицательными сомножителями Шеннона , соответственно, относительно . Это функции, вычисляемые оператором ограничения и (см. оценку (логику) и частичное применение ).
Ее называют «фундаментальной теоремой булевой алгебры». [1] Помимо ее теоретической важности, она проложила путь для диаграмм бинарных решений (BDD), решателей выполнимости и многих других методов, имеющих отношение к компьютерной инженерии и формальной проверке цифровых схем. В таких инженерных контекстах (особенно в BDD) расширение интерпретируется как if-then-else , где переменная является условием, а сомножители — ветвями ( когда истинно и, соответственно, когда ложно). [2]
Булева разность или булева производная функции F относительно литерала x определяется как:
Универсальная количественная оценка:
Универсальная квантификация F определяется как:
Экзистенциальная квантификация:
Экзистенциальная квантификация F определяется как:
История
Джордж Буль представил это расширение как свое Предложение II, «Расширить или развить функцию, включающую любое количество логических символов», в своих Законах мышления (1854), [3] и оно «широко применялось Булем и другими логиками девятнадцатого века». [4]
Клод Шеннон упомянул это расширение среди других булевых тождеств в статье 1949 года [5] и показал интерпретации тождества в виде коммутационной сети. В литературе по компьютерному проектированию и теории коммутации тождество часто ошибочно приписывается Шеннону. [6] [4]
Любая булева функция может быть реализована непосредственно в схеме коммутации с использованием иерархии базового мультиплексора путем многократного применения этой теоремы.
^ Перковски, Марек А.; Грыгель, Станислав (1995-11-20), "6. Исторический обзор исследований по декомпозиции", Обзор литературы по декомпозиции функций , Версия IV, Группа функциональной декомпозиции, Кафедра электротехники, Портлендский университет, Портленд, Орегон, США, стр. 21, CiteSeerX 10.1.1.64.1129 (188 страниц)