| Three-valued formalization of logic programming: is it needed? |
| Full text |
Pdf
(1.17 MB)
|
| Source
|
Symposium on Principles of Database Systems
archive
Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
table of contents
Nashville, Tennessee, United States
Pages: 172 - 182
Year of Publication: 1990
ISBN:0-89791-352-3
|
|
Authors
|
|
Jia-Huai You
|
Department of Computing Science, University of Alberta, Edmonton, Alberta, Canada, T6G 2H1
|
|
Li Yan Yuan
|
Department of Computing Science, University of Alberta, Edmonton, Alberta, Canada, T6G 2H1
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 14, Citation Count: 2
|
|
|
ABSTRACT
The central issue of this paper concerns the truth value undefined in Przymusinsi's 3-valued formalization of nonmonotonic reasoning and logic programming. We argue that this formalization can lead to the problem of unintended semantics and loss of disjunctive information. We modify the formalization by proposing two general principles for logic program semantics: justifiability and minimal undefinedness. The former is shown to be a general property for almost all logic program semantics, and the latter requires the use of the undefined only when it is necessary. We show that there are three types of information embedded in the undefined: the disjunctive, the factoring, and the “difficult-to-be-assigned”. In the modified formalization, the first two can be successfully identified and branched into multiple models. This leaves only the “difficult-to-be-assigned” as the undefined. It is shown that the truth value undefined is needed only for a very special type of programs whose practicality is yet to be evidenced.
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
|
Doyle J., A Truth Maintenance System, Artificial Intelligence Vol. 12, (1979), pp. 231-272.
|
| |
4
|
Dung P. and K. Kanchanasut, A Fixpoint Approach to Declarative Semantics of Logic Programs, in Proc. North American Conference on Logic Programming, E. Lust and R. Overbeek (ed.), MIT Press, 1989, pp. 604-625.
|
| |
5
|
Fitting M., A Kripke-Kleene Semantics for Logic Programs, Journal of Logic Programming 2, 4 (1985), pp. 295-312.
|
| |
6
|
Gelfond M. and V. Lifschitz, The Stable Model Semantics for Logic Programming, in Proc. 5th Sy~sium/Conference on Logic Programming, R. A. Kowalski and K. A. Bowen (ed.), MIT Press, 1988, pp. 1070-1080.
|
| |
7
|
|
| |
8
|
Kleene S., Introduction to Metamathematics, Wolters-Noordhoff Publishing, New York, 1971.
|
| |
9
|
|
| |
10
|
|
| |
11
|
Marek W. and V.S. Subrahmanian, The Relationship betwee~ Logic Program Semantics and Non-monotonic Reasoning, in Proc. 6th Conference on Logic Programming, G. Levi and M. Martelli (ed.), MIT Press, 1989.
|
| |
12
|
|
| |
13
|
PrzymusinskaH. and T. C. Przymusinski, Weakly Perfect Model Semantics for Logic Programs, in Proc. 5th Symposium~Conference on Logic Programming , R. A. K0walski and K. A. Bowen (ed.), MIT Press, 1988, pp. 1106-1120.
|
| |
14
|
Przymusinski T. C., Perfect Model Semantics, in Proc. 5th Symposium/Conference on Logic Programming, R. A. Kowalski and K. A. Bowen (ed.), MIT Press, 1988, pp. 1080-1096.
|
| |
15
|
|
 |
16
|
|
| |
17
|
|
| |
18
|
|
 |
19
|
|
 |
20
|
|
| |
21
|
You J. and L. Li, Supported Circumscription and Its Relation to Logic Programming with Negation, in Proc. North American Conference on Logic Programming, MIT Press, 1989.
|
| |
22
|
You J. and L. Yuan, A Three-Valued Formalization of Deductive Databases and Logic Programming, forthcoming.
|
| |
23
|
Yuan L. and J. You, A Circumscriptive Formula for Deductive Databases and Logic Programs, submitted for publication, 1989.
|
CITED BY 2
|
|
Catriel Beeri , Raghu Ramakrishnan , Divesh Srivastava , S. Sudarshan, The valid model semantics for logic programs, Proceedings of the eleventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.91-104, June 02-05, 1992, San Diego, California, United States
|
|
|
|
|