A Functional View of Strong Negation in Answer Set Programming

12/20/2013
by   Michael Bartholomew, et al.
0

The distinction between strong negation and default negation has been useful in answer set programming. We present an alternative account of strong negation, which lets us view strong negation in terms of the functional stable model semantics by Bartholomew and Lee. More specifically, we show that, under complete interpretations, minimizing both positive and negative literals in the traditional answer set semantics is essentially the same as ensuring the uniqueness of Boolean function values under the functional stable model semantics. The same account lets us view Lifschitz's two-valued logic programs as a special case of the functional stable model semantics. In addition, we show how non-Boolean intensional functions can be eliminated in favor of Boolean intensional functions, and furthermore can be represented using strong negation, which provides a way to compute the functional stable model semantics using existing ASP solvers. We also note that similar results hold with the functional stable model semantics by Cabalar.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/25/2009

Guarded resolution for answer set programming

We describe a variant of resolution rule of proof and show that it is co...
research
07/28/2019

Relating Two Dialects of Answer Set Programming

The input language of the answer set solver clingo is based on the defin...
research
05/06/2014

Semantics and Compilation of Answer Set Programming with Generalized Atoms

Answer Set Programming (ASP) is logic programming under the stable model...
research
07/15/2023

First-Order Stable Model Semantics with Intensional Functions

In classical logic, nonBoolean fluents, such as the location of an objec...
research
12/20/2013

Properties of Answer Set Programming with Convex Generalized Atoms

In recent years, Answer Set Programming (ASP), logic programming under t...
research
12/20/2013

On the Semantics of Gringo

Input languages of answer set solvers are based on the mathematically si...
research
04/27/2014

On Strong and Default Negation in Logic Program Updates (Extended Version)

Existing semantics for answer-set program updates fall into two categori...

Please sign up or login with your details

Forgot password? Click here to reset