Равная удовлетворенность - Equisatisfiability

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

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

Примеры

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

Рекомендации

  1. ^ М. Крётч (11 октября 2010 г.). Описание Логические правила. IOS Press. ISBN  978-1-61499-342-1.