Эквивалентность

редактировать

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

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

Примеры

Перевод из логики высказываний в логику высказываний, в которой каждая бинарная дизъюнкция a ∨ b {\ displaystyle a \ vee b}a \ vee b заменяется на ((a ∨ n) ∧ (¬ n ∨ b)) {\ displaystyle ((a \ vee n) \ wedge ( \ neg n \ vee b))}((a \ vee n) \ wedge (\ neg n \ vee b)) , где n {\ displaystyle n}n - новая переменная (по одной для каждой замененной дизъюнкции), - это преобразование, в котором выполнимость сохранено: исходная и полученная формулы равнозначны. Обратите внимание, что эти две формулы не эквивалентны: первая формула имеет модель, в которой b {\ displaystyle b}b истинно, а a {\ displaystyle a}a и n {\ displaystyle n}n ложны (значение истинности модели для n {\ displaystyle n}n не имеет отношения к значению истинности формулы), но это не модель второй формулы, в которой n {\ displaystyle n}n должно быть истинным в этом случае.

Список литературы
  1. ^М. Krötzsch (11 октября 2010 г.). Описание логических правил. IOS Press. ISBN 978-1-61499-342-1.
Последняя правка сделана 2021-05-19 12:45:50
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте