Constraints and Redundancy in Datalog
Summary: Introduces two redundancy notions for Datalog—reachability (rules/predicates not on any derivation tree for the query) and irrelevance (based on minimal derivation trees)—and provides algorithms that detect them and build redundancy-free rule‑goal trees. Handles constraint literals, tightly pushes constraints to EDB under stated assumptions, and relates redundancy elimination to uniform-equivalence minimization and magic-set/style constraint-pushing. (summarized by gpt-5-mini on Feb 09 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Alon Levy
- 2. Yehoshua Sagiv
Incoming Citations (Sorted by Pagerank)
Showing 11 of 11 citing papers.
| Rank | Citing Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 620 | Constraint Programming and Database Languages: A Tutorial | 1995 | PODS | 0.00019005954 |
| 938 | Queries Independent of Updates | 1993 | VLDB | 0.00015197786 |
| 976 | Answering Queries Using Limited External Query Processors | 1996 | PODS | 0.0001489085 |
| 1,302 | Query Optimization by Predicate Move-Around | 1994 | VLDB | 0.00012705525 |
| 2,830 | Equivalence, Query-Reachability, and Satisfiability in Datalog Extensions | 1993 | PODS | 8.054172e-05 |
| 2,877 | Semantic Query Optimization in Datalog Programs (Extended Abstract) | 1995 | PODS | 7.9715251e-05 |
| 3,191 | The LyriC Language: Querying Constraint Objects | 1995 | SIGMOD | 7.4112897e-05 |
| 4,793 | Toward Practical Constraint Databases | 1993 | VLDB | 5.9164359e-05 |
| 8,010 | Compiling Query Constraints | 1994 | PODS | 4.6065603e-05 |
| 12,782 | Static Analysis of Intensional Databases in U-Datalog | 1996 | PODS | 4.1945683e-05 |
| 12,829 | Universal Finiteness and Satisfiability | 1994 | PODS | 4.1945683e-05 |
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 7 of 7 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank | Cited Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 172 | Decidability And Expressiveness Aspects Of Logic Queries | 1987 | PODS | 0.00038808816 |
| 200 | OPTIMIZING DATALOG PROGRAMS (Extended Abstract) | 1987 | PODS | 0.00035012858 |
| 1,688 | Automata Theory for Database Theoreticians | 1989 | PODS | 0.00010913301 |
| 3,106 | Deriving Constraints Among Argument Sizes in Logic Programs (Extended Abstract) | 1990 | PODS | 7.5562924e-05 |
| 3,283 | Magic Conditions | 1990 | PODS | 7.280826e-05 |
| 3,435 | Inference of Inequality Constraints in Logic Programs (Extended Abstract) | 1991 | PODS | 7.0966834e-05 |
| 7,018 | Hard problems for simple logic programs | 1990 | SIGMOD | 4.8602644e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| Overall Rank | Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 9,377 | Exploiting the Power of Equality-generating Dependencies in Ontological Reasoning | 2022 | VLDB | 4.347117e-05 |
| 2,877 | Semantic Query Optimization in Datalog Programs (Extended Abstract) | 1995 | PODS | 7.9715251e-05 |
| 7,598 | Polynomial-time program transformations in deductive databases | 1990 | PODS | 4.7004867e-05 |
| 2,544 | Aggregation and Relevance in Deductive Databases | 1991 | VLDB | 8.5730083e-05 |
| 12,905 | Detecting Redundant Tuples During Query Evaluation | 1991 | PODS | 4.1945683e-05 |
| 1,490 | On the Decidability of Query Containment under Constraints | 1998 | PODS | 0.00011699154 |
| 12,904 | Structural Query Optimization — A Uniform Framework For Semantic Query Optimization In Deductive Databases | 1991 | PODS | 4.1945683e-05 |
| 14,168 | The Complexity of Reusing and Modifying Rulebases | 1992 | PODS | - |
| 2,830 | Equivalence, Query-Reachability, and Satisfiability in Datalog Extensions | 1993 | PODS | 8.054172e-05 |
| 200 | OPTIMIZING DATALOG PROGRAMS (Extended Abstract) | 1987 | PODS | 0.00035012858 |