Ir directamente a la navegación principal Ir directamente a la búsqueda Ir directamente al contenido principal

Revision programming = Logic programming + integrity constraints

  • Victor Marek
  • , Inna Pivkina
  • , Mirosław Truszczyński

Producción científica: Conference contributionrevisión exhaustiva

9 Citas (Scopus)

Resumen

We study revision programming, a logic-based mechanism for enforcing constraints on databases. The central concept of this approach is that of a justified revision based on a revision program. We show that for any program P and for any pair of initial databases I and I’ we can transform (shift) the program P to a program P’ so that the size of the resulting program does not increase and so that P-justified revisions of I are shifted to P’-justified revisions of I’. Using this result we show that revision programming is closely related to a subsystem of general logic programming of Lifschitz and Woo. This, in turn, allows us to reduce revision programming to logic programming extended by the concept of a constraint with a suitably modified stable model semantics. Finally, we use the connection between revision programming and general logic programming to introduce a disjunctive version of our formalism.

Idioma originalEnglish
Título de la publicación alojadaComputer Science Logic - 12th International Workshop, CSL 1998 Annual Conference of the EACSL, Proceedings
EditoresGeorg Gottlob, Katrin Seyr, Etienne Grandjean
Páginas73-89
Número de páginas17
DOI
EstadoPublished - 1999
Evento12th International Workshop on Computer Science Logic, CSL 1998 held as the Annual Conference of the European Association for Computer Science Logic, EACSL 1998 - Brno, Czech Republic
Duración: ago 24 1998ago 28 1998

Serie de la publicación

NombreLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volumen1584
ISSN (versión impresa)0302-9743
ISSN (versión digital)1611-3349

Conference

Conference12th International Workshop on Computer Science Logic, CSL 1998 held as the Annual Conference of the European Association for Computer Science Logic, EACSL 1998
País/TerritorioCzech Republic
CiudadBrno
Período8/24/988/28/98

Nota bibliográfica

Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 1999.

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Huella

Profundice en los temas de investigación de 'Revision programming = Logic programming + integrity constraints'. En conjunto forman una huella única.

Citar esto