ACM Home Page
Please provide us with feedback. Feedback
Three-valued formalization of logic programming: is it needed?
Full text PdfPdf (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
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGMOD: ACM Special Interest Group on Management of Data
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 14,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/298514.298559
What is a DOI?

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.


Collaborative Colleagues:
Jia-Huai You: colleagues
Li Yan Yuan: colleagues