arrow
Return

When Does Naive Evaluation Work for Datalog?

delete2026-01-01
delete0
PRE
AI
L
Liu, Heng *
T
Ternovska, Eugenia
DOI:10.1007/978-3-032-08887-1_5delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Query answering over incomplete data is typically predicated on the notion of certain answers, comprising the set of tuples that appear in the query result across all possible complete databases. Computing certain answers is often computationally expensive, with lower bounds such as coNP-hardness or even undecidability in many cases. One tractable approach is naive evaluation, which treats nulls as fresh constants and applies standard query evaluation. While naive evaluation is known to compute certain answers for positive Datalog, its behavior for more expressive extensions of Datalog has remained less understood. This paper identifies syntactic extensions of Datalog for which naive evaluation computes certain answers.
Keywords:
Incomplete data
Datalog
Certain answers
Preservation theorems

Journal

R
RULES AND REASONING, RULEML+RR 2025
IF:
0
Papers:
15
Citations:
0

Organization

S
simon fraser university
Scholars:
1.7K
Papers: 891
Citations: 0
Cited Papers

Cited Papers

Data exchange: semantics and query answering
err2005-05-01
err0
PREAI
errRonald Fagin; Phokion G. Kolaitis; Renée J. Miller; Lucian Popa
errShare
errSave
errShare
errSave
errShare
errSave
DICO: A Graph-DB Framework for Community Detection on Big Scholarly Data
err2021-10-01
err28
PREAI
errMercorio, Fabio; Mezzazanica, Mario; Moscato, Vincenzo; Picariello, Antonio; Sperli, Giancarlo
errShare
errSave
On the representation and querying of sets of possible worlds
err1991-01-01
err0
errOAAI
errSerge Abiteboul; Paris Kanellakis; Gösta Grahne
errShare
errSave
researcher View more