Основы алгебры логики

Равносильные формулы алгебры высказываний

Равносильные формулы позволяют заменять одни логические выражения другими без изменения их истинностного значения. Это используется для упрощения сложных выражений, минимизации логических схем и оптимизации алгоритмов. Приводятся примеры преобразований и их практические приложения.

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

Равносильность формул будем обозначать знаком ≡\equiv, а запись A≡BA\equiv B означает, что формулы AA и BB равносильны.

Например, равносильны формулы:

X‾‾≡X\overline { \overline { X } } \equiv X,

X∨X≡XX\vee X\equiv X,

Тождественно истинная формула

Формула AA называется тождественно истинной { или тавтологией } , если она принимает значение 1 при всех значениях входящих в нее переменных.

Например, тожественно истинны формулы X∨X‾X\vee \overline { X }, X→(Y→X)X\rightarrow (Y\rightarrow X)

Тождественно ложная формула

Формула AA называется тождественно ложной { или противоречием } , если она принимает значение 0 при всех значениях входящих в нее высказываний.

Например, тождественно ложна формула X∧X‾X\wedge \overline { X }

Выполнимая формула

Формула AA называется выполнимой, если она принимает значение 1 при всех значениях входящих в нее высказываний.

Например, выполнима формула X∨X‾X\vee \overline { X }

Ясно, что отношение равносильности рефлексивно, симметрично и транзитивно.

Группы равносильностей

Между понятиями равносильности и операцией ↔\leftrightarrow существует следующая связь: если формулы AA и BB равносильны, то формула A↔BA\leftrightarrow B - тавтология, и обратно, если формула A↔BA\leftrightarrow B - тавтология, то формулы AA и BB равносильны.

Важнейшие равносильности алгебры высказываний можно разбить на следующие группы.

Равносильности алгебры Буля

Закон двойного отрицания: X‾‾≡X\overline { \overline { X } } \equiv X

Коммутативность: X∧Y≡Y∧XX\wedge Y\equiv Y\wedge X; X∨Y≡Y∨XX\vee Y\equiv Y\vee X

Ассоциативность: X∧(Y∧Z)≡(X∧Y)∧ZX\wedge (Y\wedge Z)\equiv (X\wedge Y)\wedge Z; X∨(Y∨Z)≡(X∨Y)∨ZX\vee (Y\vee Z)\equiv (X\vee Y)\vee Z

Дистрибутивность ∧\wedge относительно ∨\vee: X∧(Y∨Z)≡(X∧Y)∨(X∧Z)X\wedge (Y\vee Z)\equiv (X\wedge Y)\vee (X\wedge Z); (X∨Y)∧Z≡(X∧Z)∨(Y∧Z)(X\vee Y)\wedge Z\equiv (X\wedge Z)\vee (Y\wedge Z)

Дистрибутивность ∨\vee относительно ∧\wedge: X∨(Y∧Z)≡(X∨Y)∧(X∨Z)X\vee (Y\wedge Z)\equiv (X\vee Y)\wedge (X\vee Z); (X∧Y)∨Z≡(X∨Z)∧(Y∨Z)(X\wedge Y)\vee Z\equiv (X\vee Z)\wedge (Y\vee Z)

Законы де Моргана: X∧Y‾≡X‾∨Y‾\overline { X\wedge Y } \equiv \overline { X } \vee \overline { Y }; X∨Y‾≡X‾∧Y‾\overline { X\vee Y } \equiv \overline { X } \wedge \overline { Y }

Законы поглощения: X∧(Y∨X)≡XX\wedge (Y\vee X)\equiv X; X∨(Y∧X)≡XX\vee (Y\wedge X)\equiv X

Законы идемпотентности: X∧X≡XX\wedge X\equiv X; X∨X≡XX\vee X\equiv X

Свойства констант: X∧1≡XX\wedge 1\equiv X; X∨1≡1X\vee 1\equiv 1; X∧0≡0X\wedge 0\equiv 0; X∨0≡XX\vee 0\equiv X

Закон противоречия: X∧X‾≡0X\wedge \overline { X } \equiv 0

Закон исключения третьего: X∨X‾≡1X\vee \overline { X } \equiv 1

Равносильности, выражающие одни логические операции через другие

X↔Y≡(X→Y)∧(Y→X)X\leftrightarrow Y\equiv (X\rightarrow Y)\wedge (Y\rightarrow X)

X↔Y≡(X‾∨Y)∧(Y‾∨X)X\leftrightarrow Y\equiv (\overline { X } \vee Y)\wedge (\overline { Y } \vee X)

X↔Y≡(X∧Y)∧(Y‾∧X‾)X\leftrightarrow Y\equiv (X\wedge Y)\wedge (\overline { Y } \wedge \overline { X } )

X→Y≡X‾∨YX\rightarrow Y\equiv \overline { X } \vee Y

X∧Y≡X‾∨Y‾‾X\wedge Y\equiv \overline { \overline { X } \vee \overline { Y } }

X∨Y≡X‾∧Y‾‾X\vee Y\equiv \overline { \overline { X } \wedge \overline { Y } }

X∣Y≡X⋅Y‾X | Y\equiv \overline { X\cdot Y }

X↓Y≡X∨Y‾X \downarrow Y\equiv \overline { X\vee Y }

X→Y≡X‾∨YX \rightarrow Y\equiv \overline { X } \vee Y

X⨁Y≡(X⋅Yˉ)∨(Xˉ⋅Y)X \bigoplus Y\equiv (X \cdot \bar { Y } )\vee (\bar { X } \cdot Y)

X∼Y≡X⨁Y‾≡(XY)∨(XˉYˉ)X \sim Y\equiv \overline { X \bigoplus Y } \equiv (XY)\vee (\bar { X } \bar { Y } )

Другие статьи из категории

Похожие статьи

Все статьи →

Основы алгебры логики

Теорема об аналоге СДНФ в Pk

Аналог СДНФ в Pk позволяет однозначно представлять любую функцию k-значной логики через комбинации значений переменных и их отрицаний.…

Основы алгебры логики

Теорема о заведомо полныx системаx

Заведомо полная система функций гарантирует возможность реализации всех возможных отображений в рамках k-значной логики. Для проверки…

Основы алгебры логики

Класс Te . Теорема о замкнутости Te

Класс Te включает все функции, для которых выполнено условие сохранения константы e. Замкнутость класса означает, что любая суперпозиция…

Основы алгебры логики

Лемма о построении множества F[x1,x2]

Множество F[x1,x2] представляет собой набор всех возможных отображений пар значений [x1,x2] в множество значений k-значной логики. Лемма…

Основы алгебры логики

Теорема об алгоритме распознавания полноты

Алгоритм распознавания полноты позволяет определить, можно ли с помощью заданной системы функций выразить любую функцию из Pk. Для этого…

Нужен расчёт?

Пришлите исходные данные — уточним состав работы и ответим по срокам.

Связаться