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

04/27/2014
by   Martin Slota, et al.
0

Existing semantics for answer-set program updates fall into two categories: either they consider only strong negation in heads of rules, or they primarily rely on default negation in heads of rules and optionally provide support for strong negation by means of a syntactic transformation. In this paper we pinpoint the limitations of both these approaches and argue that both types of negation should be first-class citizens in the context of updates. We identify principles that plausibly constrain their interaction but are not simultaneously satisfied by any existing rule update semantics. Then we extend one of the most advanced semantics with direct support for strong negation and show that it satisfies the outlined principles as well as a variety of other desirable properties.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/02/2017

Exception-Based Knowledge Updates

Existing methods for dealing with knowledge updates differ greatly depen...
research
02/26/2011

Back and Forth Between Rules and SE-Models (Extended Version)

Rules in logic programming encode information about mutual interdependen...
research
12/27/2021

A Brief History of Updates of Answer-Set Programs

Over the last couple of decades, there has been a considerable effort de...
research
11/07/2011

Embedding Description Logic Programs into Default Logic

Description logic programs (dl-programs) under the answer set semantics ...
research
04/25/2010

Towards Closed World Reasoning in Dynamic Open Worlds (Extended Version)

The need for integration of ontologies with nonmonotonic rules has been ...
research
12/20/2013

A Functional View of Strong Negation in Answer Set Programming

The distinction between strong negation and default negation has been us...
research
09/25/2014

Causal Graph Justifications of Logic Programs

In this work we propose a multi-valued extension of logic programs under...

Please sign up or login with your details

Forgot password? Click here to reset