On the Structure of Game Provenance and its Applications
Not on the map. Why?
Abstract (arXiv)
Provenance in databases has been thoroughly studied for positive and for recursive queries, then for first-order (FO) queries, i.e., having negation but no recursion. Query evaluation can be understood as a two-player game where the opponents argue whether or not a tuple is in the query answer. This game-theoretic approach yields a natural provenance model for FO queries, unifying how and why-not provenance. Here, we study the fine-grain structure of game provenance. A game G=(V,E) consists of positions V and moves E and can be solved by computing the well-founded model of a single, unstratifiable rule: [ win(X) leftarrow move(X, Y), neg , win(Y). ] In the solved game Gλ, the value of a position x,∈,V is either won, lost, or drawn. This value is explained by the provenance mathscrP(x), i.e., certain (annotated) edges reachable from x. We identify seven edge types that give rise to new kinds of provenance, i.e., potential, actual, and primary, and demonstrate that "not all moves are created equal". We describe the new provenance types, show how they can be computed while solving games, and discuss applications, e.g., for abstract argumentation frameworks.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 4 of its 25 references that are in the map. First posted on arXiv 7 Oct 2024.
Builds on
4 of 25 references.
References · 4
- 2018PUG: A Framework and Practical Implementation for Why & Why-Not Provenance (extended version)cited by 3
- 2013First-Order Provenance Gamescited by 2
- 2013Win-Move is Coordination-Free (Sometimes)cited by 1
- 2019Provenance Analysis for Logic and Gamescited by 1
Built on by
Not cited yet.