Metadata
Title
COMPUTER SCIENCE QATAR TECHNICAL REPORT ABSTRACTS
Category
general
UUID
9c6b6b4dd82645aa8859abc82384088a
Source URL
http://reports-archive.adm.cs.cmu.edu/anon/qatar/abstracts/12-113.html
Parent URL
http://reports-archive.adm.cs.cmu.edu/qatar.html
Crawl Time
2026-03-25T05:31:40+00:00
Rendered Raw Markdown

COMPUTER SCIENCE QATAR TECHNICAL REPORT ABSTRACTS

Source: http://reports-archive.adm.cs.cmu.edu/anon/qatar/abstracts/12-113.html Parent: http://reports-archive.adm.cs.cmu.edu/qatar.html

CMU-CS-QTR-113 Computer Science Qatar School of Computer Science, Carnegie Mellon University --- CMU-CS-QTR-113 Modeling Datalog Assertion and Retraction in Linear Logic Edmund S. L. Lam*, Iliano Cervesato* June 2012 CMU-CS-QTR-113.pdf Also appears as Computer Science Department Technical Report CMU-CS-12-126 Keywords: Datalog, Linear Logic, Retraction, Assertion, Dynamic updates Practical algorithms have been proposed to efficiently recompute the logical consequences of a Datalog program after a new fact has been asserted or retracted. This is essential in a dynamic setting where facts are frequently added and removed. Yet while assertion is logically well understood as incremental inference, the monotonic nature of first-order logic is ill-suited to model retraction. As such, the traditional logical interpretation of Datalog offers at most an abstract specification of Datalog systems, but has tenuous relations to the algorithms that perform efficient assertions and retractions in practical implementations. This report proposes a logical interpretation of Datalog based on linear logic. It not only captures the meaning of Datalog updates, but also provides an operational model that underlies the dynamic changes of the set of inferable facts, all within the confines of logic. We prove the correctness of this interpretation with respect to its traditional counterpart. 29 pages *Carnegie Mellon University, Qatar Campus
--- Return to: SCS Technical Report Collection School of Computer Science This page maintained by reports@cs.cmu.edu