|
ABSTRACT
We propose a language that expresses uniformly queries and updates on knowledgebases consisting of finite sets of relational structures. The language contains an operator that “inserts” arbitrary first-order sentences into knowledgebase. The semantics of the insertion is based on the notion of update formalized by Katsuno and Mendelzon in the context of belief revision theory. Our language can express, among other things, hypothetical queries and queries on recursively indefinite databases. The expressive power of our language lies between existential second-order and general second-order queries. The data complexity is in general within exponential time, although it can be lowered to co-NP and to polynomial time by restricting the form of queries and updates.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
AbG85
|
S. Abiteboul & G. Grahne. Update semantics for incomplete databases. In" Proceedings of the 11th International Conference on Very Large Databases, pages 1-12, 1985
|
 |
ASV90
|
Serge Abiteboul , Eric Simon , Victor Vianu, Non-deterministic languages to express deterministic transformations, Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.218-229, April 02-04, 1990, Nashville, Tennessee, United States
[doi> 10.1145/298514.298575]
|
| |
AGM85
|
C.E. Alchourr6n, P. G#rdenfors #= D. Makinson. On the logic of theory change: partial meet contraction and revision functions. Yournal of Symbolic Logic, (50) 510-530, 1985.
|
| |
ABW88
|
|
 |
BS81
|
|
| |
Bon88
|
|
| |
CH82
|
A.K. Chandra ~# D. Harel. Structure and complexity of relational queries. Journal of Computer and System Sciences, (25) 99-28, 1982.
|
 |
EG92
|
Thomas Eiter , Georg Gottlob, On the complexity of propositional knowledge base revision, updates, and counterfactuals, Proceedings of the eleventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.261-273, June 02-05, 1992, San Diego, California, United States
[doi> 10.1145/137097.137886]
|
 |
Fre91
|
|
 |
FUV83
|
|
| |
Gab85
|
D.M. Gabbay. N-Prolog: an extension of Prolog with hypothetical implications. II. Logical foundations and negation as failure. Journal of Logic Programming. (2) 251-283, 1985.
|
| |
Gär86
|
P. Ggrdenfors. Belief revisions and the Ramsey test for conditionals. The Philosophical Review, (95) 81-93, 1986.
|
| |
Gär88
|
P. G~rdenfors. Knowledge in Flux: Modeling the Dynamics of Epistemic States. Bradford Books, MIT Press, Cambridge, MA, 1988.
|
| |
Gra91
|
G. Grahne. Updates and counterfactu- Ms. In: Proceedings of the Second International Conference on Principles of Knowledge Representation and Reasoning, pages 269-276, 1991.
|
| |
GM91
|
G. Grahne & A. O. Mendelzon. Updates and subjunctive queries. In ~ 1#. Demolombe, T. Imielinski L. Farifias del Cerro (Eds.), Workshop on Nonstandard Queries and Answers, pages 33-52, 1991.
|
| |
HV91
|
J. Halpern & M. Y. Vardi. Model checking vs. theorem proving: a manifesto. In: Proceedings of the Second International Conference on Principles of Knowledge Representation and Reasoning, pages 325-334, 1991.
|
 |
IN88
|
|
| |
Kan90
|
|
| |
KM91a
|
H. Katsuno #z A. O. Mendelzon. On the difference between updating a knowledge base and revising it. In: Proceedings of the Second International Conference on Principles of Knowledge Representation and Reasoning, pages 387-394, 1991.
|
| |
KM91b
|
|
| |
LM81
|
E.W. Leggett Jr. # D. J. Moore. Optimization problems and the polynomial hierarchy. Theoretical Computer Science, (15) 279-289, 1981.
|
| |
Mak85
|
D. Makinson. How to give it up: A survey of some formal aspects of the logic of theory change. Synth#se, (62) 347-363, 1985
|
| |
McC68
|
J. McCarthy. Programs with common sense. In: M. Minsky, (Ed.), Semantic Information Processing, MIT Press, Cambridge, MA, 1968, pages 403-418.
|
| |
McC80
|
J. McCarthy. Circumscription a form of non-monotonic reasoning. Artificial Intelligence, (13) 27-39, 1980.
|
| |
Mey90
|
|
| |
Min82
|
|
| |
Rei78
|
R. Reiter. On closed world databases. In: H. Gallaire & J. Minker, (Eds.), Logic and Databases, Plenum Press, New York 1978, pages 55-76.
|
| |
Rei84
|
R. Reiter. Towards a logical reconstruction of relational database theory. In: M. L. Brodie, J. Mylopoulos, & J. W. Schmidt, (Eds.), On Conceptual Modelling, $pringer-Verlag, New York 1984# pages 191-233.
|
| |
Rei92
|
R. Reiter. On specifying database updates. In: Proceedings of the Third International Conference on Extending Database Technology, to appear in 1992.
|
 |
Var82
|
|
| |
Win89
|
M. Winslett. Reasoning about action using a possible models approach. In: Proceedings of the Seventh National Conference on Artificial Intelligence, pages 89-93, 1988.
|
|