First-Order Stable Model Semantics and First-Order Loop Formulas

by   Joohyung Lee, et al.

Lin and Zhaos theorem on loop formulas states that in the propositional case the stable model semantics of a logic program can be completely characterized by propositional loop formulas, but this result does not fully carry over to the first-order case. We investigate the precise relationship between the first-order stable model semantics and first-order loop formulas, and study conditions under which the former can be represented by the latter. In order to facilitate the comparison, we extend the definition of a first-order loop formula which was limited to a nondisjunctive program, to a disjunctive program and to an arbitrary first-order theory. Based on the studied relationship we extend the syntax of a logic program with explicit quantifiers, which allows us to do reasoning involving non-Herbrand stable models using first-order reasoners. Such programs can be viewed as a special class of first-order theories under the stable model semantics, which yields more succinct loop formulas than the general language due to their restricted syntax.


page 1

page 2

page 3

page 4


Lloyd-Topor Completion and General Stable Models

We investigate the relationship between the generalization of program co...

Stable Models for Infinitary Formulas with Extensional Atoms

The definition of stable models for propositional formulas with infinite...

On Elementary Loops of Logic Programs

Using the notion of an elementary loop, Gebser and Schaub refined the th...

Verifying Tight Logic Programs with anthem and Vampire

This paper continues the line of research aimed at investigating the rel...

Safe Formulas in the General Theory of Stable Models

Safe first-order formulas generalize the concept of a safe rule, which p...

Proving Program Properties as First-Order Satisfiability

Program semantics can often be expressed as a (many-sorted) first-order ...

On the Semantics of Gringo

Input languages of answer set solvers are based on the mathematically si...

Please sign up or login with your details

Forgot password? Click here to reset