3.02 Логические операции и формулы
Булевы функции можно рассматривать как логические операции над величинами, принимающими значения либо 1, либо 0 (Т/F). Отрицание – это одноместная операция, Ù и Ù – двухместные операции. При этом выражения , Х1 Ù Х2 И Х1 Ú Х2 являются Логическими формулами.
Более сложные формулы получаются замещением входящих в них переменных логическими формулами, которые обычно заключаются в скобки Х1 = , Х2 =В Ù с, из Х1 Ú Х2 Получаем (
)Ú (В Ù С). Каждая формула определяет некоторую булеву функцию. Ее значение при различных значениях переменных определяется на основании таблиц истинности. При этом сначала выполняются действия в скобках, затем операция конъюнкции (логического умножения), затем дизъюнкции (логического сложения).
Пример: Две функции (как и определяющие их формулы) считаются равносильными, если при любых значениях аргументов эти функции принимают одинаковые значения. Равносильные функции соединяются знаком равенства.
Доказательство дистрибутивного закона
А (В
С) = (А
В)
(А
С).
А) А (В
С) Í (А
В)
(А
С).
Пусть хÎ А (В
С). Тогда х Î А или х Î В
С.
Если хÎ А, то х Î АВ и хÎ А
С Þ х Î (А
В)
(А
С).
Если х Î В , С, то х Î В и х Î СÞ х Î А
В и х Î А
С Þ х Î (А
В)
(А
С).
Б) (А В)
(А
С) Í А
(В
С).
Пусть х Î (А В)
(А
С). Тогда х Î (А
В) и х Î (А
С) => х Î А или х Î В и х Î С. В любом случае х Î А
(В
С).
< Предыдущая | Следующая > |
---|