Algebraic Structures in Logic and Query Evaluation 4
summary
Explains that datalog evaluation over semirings reduces to grounded systems of polynomial equations whose solutions are provenance power series, shows simple examples (Fibonacci, Catalan) and proves termination depends on algebraic properties: dioids can still diverge, absorptive semirings always converge in ≤N iterations, p-stable semirings give a rather large bound, and non-uniform stability is necessary and sufficient. Covers Lehmann’s matrix closure for linear systems and Kozen/Parikh results for commutative Kleene algebras, then asks whether these closures can speed real datalog evaluation.
AI-written summary · about
chapters (12)
- 0:00Intro
- 5:10Termination of the naive algorithm
- 6:19Polynomial equations
- 13:44Omega continuous semiring
- 17:13Grounding
- 28:11Algebraic Properties
- 29:09Diodes
- 32:58Absorptive Semi Rings
- 37:31Stable Semi Rings
- 44:45Closure Operator
- 48:49Closed Same Ring
- 52:10Closing a Matrix
related talks
36mOptimizing Relational Programs II
28mAlgorithmic Aspects of Semiring Provenance for Stratified Datalog
01h 06mSemiring Semantics
05mRelational Programming
01h 01mDatalog and Equality Saturation
35mApproximating Certain and Possible Answers Beyond Sets
24mWhen Less Is More: Consequence-Finding in a Weak Theory of Arithmetic
32mCircuits for Querying Trees: A Little Survey
