Algebraic Structures in Logic and Query Evaluation 3
summary
Extends Datalog from sets to partially ordered pre-semirings and shows how monotone rules map to a semiring semantics via the immediate consequence operator, producing the usual increasing Kleene iteration. Uses Kleene's sequence, omega‑continuity and the ascending chain condition (rank) to decide when the naive evaluation terminates. Demonstrates concrete behavior: tropical semiring yields single‑source shortest paths; naturals diverge on cyclic bill‑of‑materials examples while lifted reals (bottom element) converge, so the core semiring controls termination.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 2:02Agenda
- 3:35Datalog
- 6:10Semantics
- 8:42Naive Algorithms
- 16:07Company Control
- 21:05Partial Orders
- 23:55Fixed Points
- 28:38Clinic Sequence
- 30:37Omega Continuous
- 39:44Rank of a PostSet
- 42:16Summary
- 44:59Presemoring
- 48:02Trivial
- 52:55Extend Data Log
- 54:09Operator Cases
- 56:40Example
related talks
01h 06mSemiring Semantics
28mAlgorithmic Aspects of Semiring Provenance for Stratified Datalog
36mOptimizing Relational Programs II
05mRelational Programming
55mIntuitionistic Logic III Subschemas and Topologies
35mApproximating Certain and Possible Answers Beyond Sets
01h 01mDatalog and Equality Saturation
38mConsistency, Acyclicity, and Positive Semirings
