volume 45 issue 1-3 pages 43-70

Dynamic updates of non-monotonic knowledge bases

J.J. Alferes 1
Joao J. Leite 2
Luís M. Pereira 2
H. Przymusinska 3
T.C. Przymusinski 4
2
 
Dept. Informática, A.I. Centre, Univ. Nova de Lisboa, 2825 Monte da Caparica, Portugal
3
 
Department of Computer Science, California State Polytechnic University, Pomona, CA 91768, USA
Publication typeJournal Article
Publication date2000-09-01
SJR
CiteScore
Impact factor
ISSN
Logic
Abstract
In 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 one 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 P 1 ⊕P 2 ⊕⋯, defining 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 non-monotonic reasoning as a whole. Specifically, suppose that we are given a set of logic program modules, each describing a different state of our knowledge of the world. Different states may represent different time points or different sets of priorities or perhaps even different 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 different 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.
Found 
Found 

Top-30

Journals

10
20
30
40
50
60
Lecture Notes in Computer Science
58 publications, 51.79%
Theory and Practice of Logic Programming
10 publications, 8.93%
Artificial Intelligence
6 publications, 5.36%
ACM Transactions on Computational Logic
4 publications, 3.57%
Electronic Notes in Theoretical Computer Science
3 publications, 2.68%
Annals of Mathematics and Artificial Intelligence
2 publications, 1.79%
Journal of Logic and Computation
2 publications, 1.79%
Studies in Applied Philosophy, Epistemology and Rational Ethics
2 publications, 1.79%
Handbook of Modal Logic
1 publication, 0.89%
New Generation Computing
1 publication, 0.89%
Synthese
1 publication, 0.89%
Journal of Computer and System Sciences
1 publication, 0.89%
Computational Intelligence
1 publication, 0.89%
IEEE Transactions on Knowledge and Data Engineering
1 publication, 0.89%
Logic Journal of the IGPL
1 publication, 0.89%
Knowledge Engineering Review
1 publication, 0.89%
Electronic Proceedings in Theoretical Computer Science, EPTCS
1 publication, 0.89%
Logical Investigations
1 publication, 0.89%
International Journal of Approximate Reasoning
1 publication, 0.89%
Computer Methods and Programs in Biomedicine
1 publication, 0.89%
10
20
30
40
50
60

Publishers

10
20
30
40
50
60
70
Springer Nature
64 publications, 57.14%
Elsevier
13 publications, 11.61%
Cambridge University Press
11 publications, 9.82%
Association for Computing Machinery (ACM)
4 publications, 3.57%
Oxford University Press
3 publications, 2.68%
Institute of Electrical and Electronics Engineers (IEEE)
2 publications, 1.79%
Wiley
1 publication, 0.89%
electronic proceedings in theoretical computer science, eptcs
1 publication, 0.89%
Institute of Philosophy, Russian Academy of Sciences
1 publication, 0.89%
10
20
30
40
50
60
70
  • We do not take into account publications without a DOI.
  • Statistics recalculated weekly.

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
112
Share
Cite this
GOST |
Cite this
GOST Copy
Alferes J. et al. Dynamic updates of non-monotonic knowledge bases // The Journal of Logic Programming. 2000. Vol. 45. No. 1-3. pp. 43-70.
GOST all authors (up to 50) Copy
Alferes J., Leite J. J., Pereira L. M., Przymusinska H., Przymusinski T. Dynamic updates of non-monotonic knowledge bases // The Journal of Logic Programming. 2000. Vol. 45. No. 1-3. pp. 43-70.
RIS |
Cite this
RIS Copy
TY - JOUR
DO - 10.1016/S0743-1066(99)00065-5
UR - https://doi.org/10.1016/S0743-1066(99)00065-5
TI - Dynamic updates of non-monotonic knowledge bases
T2 - The Journal of Logic Programming
AU - Alferes, J.J.
AU - Leite, Joao J.
AU - Pereira, Luís M.
AU - Przymusinska, H.
AU - Przymusinski, T.C.
PY - 2000
DA - 2000/09/01
PB - Elsevier
SP - 43-70
IS - 1-3
VL - 45
SN - 0743-1066
ER -
BibTex |
Cite this
BibTex (up to 50 authors) Copy
@article{2000_Alferes,
author = {J.J. Alferes and Joao J. Leite and Luís M. Pereira and H. Przymusinska and T.C. Przymusinski},
title = {Dynamic updates of non-monotonic knowledge bases},
journal = {The Journal of Logic Programming},
year = {2000},
volume = {45},
publisher = {Elsevier},
month = {sep},
url = {https://doi.org/10.1016/S0743-1066(99)00065-5},
number = {1-3},
pages = {43--70},
doi = {10.1016/S0743-1066(99)00065-5}
}
MLA
Cite this
MLA Copy
Alferes, J.J., et al. “Dynamic updates of non-monotonic knowledge bases.” The Journal of Logic Programming, vol. 45, no. 1-3, Sep. 2000, pp. 43-70. https://doi.org/10.1016/S0743-1066(99)00065-5.