A Reduction of Input/Output Logics to SAT
2508.16242v1
cs.LO, cs.AI, 68T27, I.2.3
2025-08-26
Авторы:
Alexander Steen
Резюме на русском
## Контекст
Область рассмотрения — средства логического моделирования и автоматизации работы с нормативными выводами в логики ввода-вывода (I/O Logics). Эти логики используются для рассмотрения условий, связанных с обязательствами, разрешениями и запрещениями. Одним из основных трудностей является то, что условные нормы в I/O Logics не несут истинности в основной логической терминологии. Это приводит к сложностям при их интеграции в существующие средства вывода. Данная работа направлена на разработку автоматизированного подхода для решения проблемы, основанного на преобразовании задач I/O Logics в последовательности задач пропозиционального вывода (SAT).
## Метод
Предлагаемый подход предполагает преобразование задач I/O Logics в пропозициональную логику с последующим выводом результатов с помощью программных решений для SAT. Основополагающим элементом является идея, чтобы преобразовать условные нормы в утверждения, которые могут быть представлены в виде конъюнкций и дизъюнкций в пропозициональной логике. Это позволяет применять существующие алгоритмы для решения SAT, чтобы вычислить результаты логических выводов в I/O Logics.
## Результаты
Разработанная автоматизация была протестирована на нескольких примерах, включая задачи, требующие разрешения условий, связанных с обязательствами и разрешениями. На основе реализации rio был проведен эксперимент, показавший, что предлагаемый подход эффективно решает задачи I/O Logics с помощью преобразования в SAT. Результаты показали, что этот подход может быть использован для автоматизации рассуждений в области нормативных логик.
## Значимость
Предлагаемый подход имеет широкие области применения в логике, информатике и юриспруденции, где необходимо анализировать нормативные системы. Одним из преимуществ является то, что он использует уже существующие решения для SAT, что уменьшает трудоемкость разработки новых методов. Это позволяет повысить эффективность решения задач в области нормативных логик и упростить их интеграцию в системы с автоматическим выводом.
## Выводы
Разработанный подход демонстрирует эффективность автоматизации рассуждений в I/O Logics с помощью преобразования в SAT. Он может быть использован в различных прикладных направлениях, где необходимо анализировать и выводить результаты на основе нормативных систем. Будущими направлениями исследований будет расширение подхода для более сложных нормативных логик и интеграция с другими методами автоматизации логических выводов.
Abstract
Deontic logics are formalisms for reasoning over norms, obligations,
permissions and prohibitions. Input/Output (I/O) Logics are a particular family
of so-called norm-based deontic logics that formalize conditional norms outside
of the underlying object logic language, where conditional norms do not carry a
truth-value themselves. In this paper, an automation approach for I/O logics is
presented that makes use of suitable reductions to (sequences of) propositional
satisfiability problems. A prototypical implementation, named rio (reasoner for
input/output logics), of the proposed procedures is presented and applied to
illustrative examples.