Концепция в логике
В логике и математике утверждения и считаются логически эквивалентными , если они имеют одинаковое значение истинности в каждой модели . [1] Логическая эквивалентность и иногда выражается как , , , или , в зависимости от используемой нотации. Однако эти символы также используются для материальной эквивалентности , поэтому правильная интерпретация будет зависеть от контекста. Логическая эквивалентность отличается от материальной эквивалентности, хотя эти два понятия внутренне связаны.
Логические эквивалентности
В логике существует много общих логических эквивалентностей, которые часто перечисляются как законы или свойства. Следующие таблицы иллюстрируют некоторые из них.
Общие логические эквивалентности
Логические эквивалентности, включающие условные операторы
Логические эквивалентности, включающие двусторонние условия
Где представляет XOR .
Примеры
В логике
Следующие утверждения логически эквивалентны:
- Если Лиза находится в Дании , то она находится в Европе (утверждение в форме ).
- Если Лиза не в Европе, то она не в Дании (утверждение в форме ).
Синтаксически (1) и (2) выводятся друг из друга с помощью правил противопоставления и двойного отрицания . Семантически (1) и (2) истинны в абсолютно одинаковых моделях (интерпретациях, оценках); а именно, в тех, в которых либо Лиза находится в Дании, является ложным, либо Лиза находится в Европе, является истинным.
(Обратите внимание, что в этом примере предполагается классическая логика . Некоторые неклассические логики не считают (1) и (2) логически эквивалентными.)
Отношение к материальной эквивалентности
Логическая эквивалентность отличается от материальной эквивалентности. Формулы и логически эквивалентны тогда и только тогда, когда утверждение об их материальной эквивалентности ( ) является тавтологией. [2]
Материальная эквивалентность and (часто записываемая как ) сама по себе является другим утверждением на том же объектном языке, что и and . Это утверждение выражает идею "' если и только если '". В частности, истинностное значение может меняться от одной модели к другой.
С другой стороны, утверждение о том, что две формулы логически эквивалентны, является утверждением на метаязыке , которое выражает связь между двумя утверждениями и . Утверждения логически эквивалентны, если в каждой модели они имеют одинаковое истинностное значение.
Смотрите также
Ссылки