Complexity of Nested Circumscription and Nested Abnormality Theories

07/20/2002
by   Marco Cadoli, et al.
0

The need for a circumscriptive formalism that allows for simple yet elegant modular problem representation has led Lifschitz (AIJ, 1995) to introduce nested abnormality theories (NATs) as a tool for modular knowledge representation, tailored for applying circumscription to minimize exceptional circumstances. Abstracting from this particular objective, we propose L_CIRC, which is an extension of generic propositional circumscription by allowing propositional combinations and nesting of circumscriptive theories. As shown, NATs are naturally embedded into this language, and are in fact of equal expressive capability. We then analyze the complexity of L_CIRC and NATs, and in particular the effect of nesting. The latter is found to be a source of complexity, which climbs the Polynomial Hierarchy as the nesting depth increases and reaches PSPACE-completeness in the general case. We also identify meaningful syntactic fragments of NATs which have lower complexity. In particular, we show that the generalization of Horn circumscription in the NAT framework remains CONP-complete, and that Horn NATs without fixed letters can be efficiently transformed into an equivalent Horn CNF, which implies polynomial solvability of principal reasoning tasks. Finally, we also study extensions of NATs and briefly address the complexity in the first-order case. Our results give insight into the "cost" of using L_CIRC (resp. NATs) as a host language for expressing other formalisms such as action theories, narratives, or spatial theories.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/11/2009

Characterising equilibrium logic and nested logic programs: Reductions and complexity

Equilibrium logic is an approach to nonmonotonic reasoning that extends ...
research
07/25/2011

Instantiation Schemes for Nested Theories

This paper investigates under which conditions instantiation-based proof...
research
05/25/2023

What is a Theory ?

Deduction modulo is a way to express a theory using computation rules in...
research
05/06/2020

On the Learnability of Possibilistic Theories

We investigate learnability of possibilistic theories from entailments i...
research
07/19/2002

A Polynomial Translation of Logic Programs with Nested Expressions into Disjunctive Logic Programs: Preliminary Report

Nested logic programs have recently been introduced in order to allow fo...
research
06/01/2011

On the Compilability and Expressive Power of Propositional Planning Formalisms

The recent approaches of extending the GRAPHPLAN algorithm to handle mor...
research
10/26/2020

A Polynomial Approach to the Constructive Induction of Structural Knowledge

The representation formalism as well as the representation language is o...

Please sign up or login with your details

Forgot password? Click here to reset