Projects per year
Abstract
One of the most common scenarios of handling incomplete information occurs in relational databases. They describe incomplete knowledge with three truth values, using Kleene’s logic for propositional formulae and a rather peculiar extension to predicate calculus. This design by a committee from several decades ago is now part of the standard adopted by vendors of database management systems. But is it really the right way to handle incompleteness in propositional and predicate logics?
Our goal is to answer this question. Using an epistemic approach, we first characterize possible levels of partial knowledge about propositions, which leads to six truth values. We impose rationality conditions on the semantics of the connectives of the propositional logic, and prove that Kleene’s logic is the maximal sublogic to which the standard optimization rules apply, thereby justifying this design choice. For extensions to predicate logic, however, we show that the additional truth values are not necessary: every many-valued extension of first-order logic over databases with incomplete information represented by null values is no more powerful than the usual two-valued logic with the standard Boolean interpretation of the connectives. We use this observation to analyze the logic underlying SQL query evaluation, and conclude that the many valued extension for handling incompleteness does not add any expressiveness to it.
Our goal is to answer this question. Using an epistemic approach, we first characterize possible levels of partial knowledge about propositions, which leads to six truth values. We impose rationality conditions on the semantics of the connectives of the propositional logic, and prove that Kleene’s logic is the maximal sublogic to which the standard optimization rules apply, thereby justifying this design choice. For extensions to predicate logic, however, we show that the additional truth values are not necessary: every many-valued extension of first-order logic over databases with incomplete information represented by null values is no more powerful than the usual two-valued logic with the standard Boolean interpretation of the connectives. We use this observation to analyze the logic underlying SQL query evaluation, and conclude that the many valued extension for handling incompleteness does not add any expressiveness to it.
Original language | English |
---|---|
Title of host publication | Proceedings of the Twenty-Eighth International Joint Conferences on Artificial Intelligence |
Publisher | International Joint Conferences on Artificial Intelligence Organization |
Pages | 6141-6145 |
Number of pages | 5 |
ISBN (Electronic) | 978-0-9992411-4-1 |
DOIs | |
Publication status | Published - 31 Aug 2019 |
Event | International Joint Conference in Artificial Intelligence - Macao, China Duration: 10 Aug 2019 → 16 Aug 2019 Conference number: 28th https://ijcai19.org/ |
Conference
Conference | International Joint Conference in Artificial Intelligence |
---|---|
Abbreviated title | IJCAI 2019 |
Country/Territory | China |
City | Macao |
Period | 10/08/19 → 16/08/19 |
Internet address |
Fingerprint
Dive into the research topics of 'Do We Need Many-valued Logics for Incomplete Information?'. Together they form a unique fingerprint.Projects
- 2 Finished
-
MAGIC: MAnaGing InComplete Data - New Foundations
Libkin, L. (Principal Investigator)
1/10/16 → 31/08/22
Project: Research
-
VADA: Value Added Data Systems: Principles and Architecture
Libkin, L. (Principal Investigator), Buneman, P. (Co-investigator), Fan, W. (Co-investigator) & Pieris, A. (Co-investigator)
1/04/15 → 30/09/20
Project: Research
Research output
- 1 Conference contribution
-
Propositional and Predicate Logics of Incomplete Information
Console, M., Guagliardo, P. & Libkin, L., 2 Nov 2018, Proceedings of the Sixteenth International Conference on Principles of Knowledge Representation and Reasoning (KR-18). Tempe, Arizona, USA: AAAI Press, p. 592-601 10 p. (Principles of Knowledge Representation and Reasoning).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Open AccessFile