|
ABSTRACT
Autoepistemic logic is one of the principal modes of nonmonotonic
reasoning. It unifies several other modes of nonmonotonic reasoning and
has important application in logic programming. In the paper, a theory
of autoepistemic logic is developed. This paper starts with a brief
survey of some of the previously known results. Then, the nature of
nonmonotonicity is studied by investigating how membership of
autoepistemic statements in autoepistemic theories depends on the
underlying objective theory. A notion similar to set-theoretic forcing
is introduced. Expansions of autoepistemic theories are also
investigated. Expansions serve as sets of consequences of an
autoepistemic theory and they can also be used to define semantics for
logic programs with negation. Theories that have expansions are
characterized, and a normal form that allows the description of all
expansions of a theory is introduced. Our results imply algorithms to
determine whether a theory has a unique expansion. Sufficient conditions
(stratification) that imply existence of a unique expansion are
discussed. The definition of stratified theories is extended and (under
some additional assumptions) efficient algorithms for testing whether a
theory is stratified are proposed. The theorem characterizing expansions
is applied to two classes of theories, K1-theories
and ae-programs. In each case, simple hypergraph characterization of
expansions of theories from each of these classes is given. Finally,
connections with stable model semantics for logic programs with negation
is discussed. In particular, it is proven that the problem of existence
of stable models is NP-complete.
—Authors' Abstract
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.
| |
1
|
|
| |
2
|
|
| |
3
|
CHELLAS, B.F. Modal Logic. Cambridge University Press, Cambridge. Mass., 1980.
|
| |
4
|
COHEN, P. J.Set Theory and the Continuum Hypothesis. W. A. Bemjamin. Reading, Mass., 1966.
|
| |
5
|
GAREY, M. R., AND JOHNSON, D. S.Computers and Intractability. Freeman, San Francisco, Calif., 1979.
|
| |
6
|
GELFOND, M.On stratified autoepistemic theories In Proceedings of AAAI-87. 1987, pp. 207-211.
|
| |
7
|
GELFOND, M., AND LIFSCHITZ, V.The stable model semantics for logic programming. In R. Kowalski, and K. Bowen, eds., Logic Programming: Proceedings of the 5th international Conference and Symposium, 1988, pp. 1070-1080.
|
| |
8
|
|
| |
9
|
HALPERN, J. Y., AND MOSES, Y.Towards a theory of knowledge: Preliminary report. In R. Reiter, ed., Proceedings of Workshop on Non-Monotonic Reasoning. AAAI, Mohonk, N.Y., 1984, pp. 125-143.
|
| |
10
|
IMIELINSKI, T.Faithfulness in knowledge bases. Unpublished manuscript.
|
| |
11
|
|
| |
12
|
LIFSCHITZ, V.Circumscriptive theories: A logic-based framework for knowledge representation. J. Philos. Logic 17 (1988), 391-441.
|
| |
13
|
MAREK, W.Stable theories in autoepistemic logic. Fund. Inf. XII (1989), 243-254.
|
| |
14
|
MCCARTHY, J.Circumscription -- A form of non-monotonic reasoning. Artif. Int. 13 (1980), 27-39.
|
| |
15
|
|
| |
16
|
MOORE, R. C.Possible-world semantics autoepistemic logic. In R. Reiter, ed., Proceedings of Workshop on Non-Monotonic Reasoning. AAAI, Mohonk, N.Y., 1984, pp. 344-354.
|
| |
17
|
|
| |
18
|
MOORE, R. C. Autoepistemic logic. In P. Smets, E. H. Mamdani, D. Dubois, and H. Prade, eds., Non-Standard Logics for Automated Reasoning. Academic Press, Orlando, Fla., 1988, pp. 105-127.
|
| |
19
|
|
| |
20
|
|
| |
21
|
REITER, R. On closed world databases. In H. Gallaire, and J. Minker, eds., Logic and Data Bases. Plenum Press, New York, N.Y., 1978, pp. 55-76.
|
| |
22
|
REITER, R.A logic for defaults reasoning. Artif. lnt. 13 (1980), 81-132.
|
| |
23
|
|
| |
24
|
STALNAKER, R.A note on non-monotonic modal logic. Unpublished manuscript.
|
| |
25
|
|
CITED BY 59
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gianluigi Greco , Antonella Guzzo , Domenico Saccà , Francesco Scarcello, Event choice datalog: a logic programming language for reasoning in multiple dimensions, Proceedings of the 6th ACM SIGPLAN international conference on Principles and practice of declarative programming, p.238-249, August 24-26, 2004, Verona, Italy
|
|
|
|
|
|
|
|
|
|
|
|
Nicola Leone , Gerald Pfeifer , Wolfgang Faber , Thomas Eiter , Georg Gottlob , Simona Perri , Francesco Scarcello, The DLV system for knowledge representation and reasoning, ACM Transactions on Computational Logic (TOCL), v.7 n.3, p.499-562, July 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Agostino Dovier , Andrea Formisano , Enrico Pontelli, An experimental comparison of constraint logic programming and answer set programming, Proceedings of the 22nd national conference on Artificial intelligence, p.1622-1625, July 22-26, 2007, Vancouver, British Columbia, Canada
|
|
|
Tina Dell'Armi , Wolfgang Faber , Giuseppe Ielpa , Nicola Leone , Gerald Pfeifer, Aggregate functions in disjunctive logic programming: semantics, complexity, and implementation in DLV, Proceedings of the 18th international joint conference on Artificial intelligence, p.847-852, August 09-15, 2003, Acapulco, Mexico
|
|