Logo do repositório
 
Publicação

Dynamic Logic Programming

dc.contributor.authorAlferes, José Júlio Alves
dc.contributor.authorLeite, João Alexandre Carvalho Pinheiro
dc.contributor.authorPereira, L.M.
dc.contributor.authorPrzymusinska, H
dc.contributor.authorPrzymusinski, Teodor C.
dc.contributor.institutionDI - Departamento de Informática
dc.contributor.institutionCENTRIA – Centro de Inteligência Artificial
dc.date.accessioned2019-07-08T22:38:12Z
dc.date.available2019-07-08T22:38:12Z
dc.date.issued1999-04
dc.description.abstractIn this paper we investigate updates of knowledge bases represented by logic programs. In order to represent negative information, we use generalized logic programs which allow default negation not only in rule bodies but also in their heads.We start by introducing the notion of an update P U of a logic program P by another logic program U. Subsequently, we provide a precise semantic characterization of P U, and study some basic properties of program updates. In particular, we show that our update programs generalize the notion of interpretation update. We then extend this notion to compositional sequences of logic programs updates P1P2 ::: , dening a dynamic program update, and thereby introducing the paradigm of dynamic logic programming. This paradigm significantly facilitates modularization of logic programming, and thus modularization of nonmonotonic reasoning as a whole. Specically, suppose that we are given a set of logic program modules, each describing a dierent state of our knowledge of the world. Dierent states may represent dierent time points or dierent sets of priorities or perhaps even dierent viewpoints. Consequently, program modules may contain mutually contradictory as well as overlapping information. The role of the dynamic program update is to employ the mutual relationships existing between dierent modules to precisely determine, at any given module composition stage, the declarative as well as the procedural semantics of the combined program resulting from the modules.en
dc.description.versionauthorsversion
dc.description.versionpublished
dc.format.extent16
dc.format.extent260021
dc.identifier.otherPURE: 379348
dc.identifier.otherPURE UUID: 9af422d1-3f66-46ca-bc0b-cddabff8bd02
dc.identifier.otherresearchoutputwizard: 21489
dc.identifier.otherORCID: /0000-0001-5520-4623/work/54189812
dc.identifier.urihttp://hdl.handle.net/10362/74884
dc.language.isoeng
dc.peerreviewedyes
dc.titleDynamic Logic Programmingen
dc.typeconference object
degois.publication.firstPage393
degois.publication.lastPage408
degois.publication.titleDeclarative Programming
degois.publication.titleJoint Conference on Declarative Programming (AGP)
dspace.entity.typePublication
rcaap.rightsopenAccess

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
agp98.pdf
Tamanho:
253.93 KB
Formato:
Adobe Portable Document Format