Transition Systems for Model Generators - A Unifying Approach

05/03/2011
by   Yuliya Lierler, et al.
0

A fundamental task for propositional logic is to compute models of propositional formulas. Programs developed for this task are called satisfiability solvers. We show that transition systems introduced by Nieuwenhuis, Oliveras, and Tinelli to model and analyze satisfiability solvers can be adapted for solvers developed for two other propositional formalisms: logic programming under the answer-set semantics, and the logic PC(ID). We show that in each case the task of computing models can be seen as "satisfiability modulo answer-set programming," where the goal is to find a model of a theory that also is an answer set of a certain program. The unifying perspective we develop shows, in particular, that solvers CLASP and MINISATID are closely related despite being developed for different formalisms, one for answer-set programming and the latter for the logic PC(ID).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/06/2015

Disjunctive Answer Set Solvers via Templates

Answer set programming is a declarative programming paradigm oriented to...
research
03/09/2000

Fages' Theorem and Answer Set Programming

We generalize a theorem by Francois Fages that describes the relationshi...
research
12/20/2013

On the Semantics of Gringo

Input languages of answer set solvers are based on the mathematically si...
research
08/09/2021

Modal Logic S5 Satisfiability in Answer Set Programming

Modal logic S5 has attracted significant attention and has led to severa...
research
11/25/2002

Propositional satisfiability in declarative programming

Answer-set programming (ASP) paradigm is a way of using logic to solve s...
research
12/20/2013

Abstract Modular Systems and Solvers

Integrating diverse formalisms into modular knowledge representation sys...
research
11/21/2017

Schur Number Five

We present the solution of a century-old problem known as Schur Number F...

Please sign up or login with your details

Forgot password? Click here to reset