Catálogo de publicaciones - libros

Compartir en
redes sociales


Logic Programming and Nonmonotonic Reasoning: 8th International Conference, LPNMR 2005, Diamante, Italy, September 5-8, 2005, Proceedings

Chitta Baral ; Gianluigi Greco ; Nicola Leone ; Giorgio Terracina (eds.)

En conferencia: 8º International Conference on Logic Programming and Nonmonotonic Reasoning (LPNMR) . Diamante, Italy . September 5, 2005 - September 8, 2005

Resumen/Descripción – provisto por la editorial

No disponible.

Palabras clave – provistas por la editorial

Artificial Intelligence (incl. Robotics); Logics and Meanings of Programs; Software Engineering; Mathematical Logic and Formal Languages; Programming Techniques

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No detectada 2005 SpringerLink

Información

Tipo de recurso:

libros

ISBN impreso

978-3-540-28538-0

ISBN electrónico

978-3-540-31827-9

Editor responsable

Springer Nature

País de edición

Reino Unido

Fecha de publicación

Información sobre derechos de publicación

© Springer-Verlag Berlin Heidelberg 2005

Tabla de contenidos

A DLP System with Object-Oriented Features

Francesco Ricca; Nicola Leone; Valerio De Bonis; Tina Dell’Armi; Stefania Galizia; Giovanni Grasso

The paper presents DLV a Disjunctive Logic Programming system with object-oriented constructs, including classes, objects, (multiple) inheritance, and types. DLV is built on top of DLV (a state-of-the art DLP system), and provides a graphical user interface that allows to specify, update, browse, query, and reason on knowledge bases. Two strong points of the system are the powerful type-checking mechanism, and the advanced interface for visual querying.

- System Track | Pp. 432-436

Testing Strong Equivalence of Datalog Programs – Implementation and Examples

Thomas Eiter; Wolfgang Faber; Patrick Traxler

In this work we describe a system for determining of disjunctive datalog programs under the stable model semantics. The problem is tackled by reducing it to the unsatisfiability problem of first-order formulas in the Bernays-Schönfinkel fragment. We then employ a tableaux-based theorem prover, which (unlike most other currently available provers) is guaranteed to terminate for these formulas. To the best of our knowledge, this is the first strong equivalence tester for disjunctive non-ground datalog.

- System Track | Pp. 437-441

SELP – A System for Studying Strong Equivalence Between Logic Programs

Yin Chen; Fangzhen Lin; Lei Li

This paper describes a system called for studying strong equivalence in answer set logic programming. The basic function of the system is to check if two given ground disjunctive logic programs are equivalent, and if not, return a counter-example. We have used the system to discover some interesting theorems about strong equivalence [Lin and Chen, 2005]. Here we briefly describe how the system can be used to find out whether a given set of rules is strongly equivalent to another, perhaps simpler set of rules.

- System Track | Pp. 442-446

– SAT-Based Disjunctive Answer Set Solver

Yuliya Lierler

Disjunctive logic programming under the stable model semantics [GL91] is a new methodology called (ASP) for solving combinatorial search problems. This programming method uses answer set solvers, such as [Lea05], [Jea05], [SS05], [LZ02], [Lie05a]. Systems and are more general as they work with the class of disjunctive logic programs, while other systems cover only normal programs. DLV is uniquely designed to find the answer sets for disjunctive logic programs. On the other hand, first generates possible stable model candidates and then tests the candidate on the minimality using system SMODELS as an inference engine for both tasks. Systems CMODELS and ASSAT use SAT solvers as search engines. They are based on the relationship between the completion semantics [Cla78], loop formulas [LZ02] and answer set semantics for logic programs. Here we present the implementation of a SAT-based algorithm for finding answer sets for disjunctive logic programs within . The work is based on the definition of completion for disjunctive programs [LL03] and the generalisation of loop formulas [LZ02] to the case of disjunctive programs [LL03]. We propose the necessary modifications to the SAT based ASSAT algorithm [LZ02] as well as to the generate and test algorithm from [GLM04] in order to adapt them to the case of disjunctive programs. We implement the algorithms in and demonstrate the experimental results.

- System Track | Pp. 447-451