Demo Data from SIGIR 2026 / reviewers in the wild / expert
Eli Rosenthal
dblp:200/8606
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2023
0009-0008-9386-1614ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 75% Program analysis · 25% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › logic programming
datalog |
0.7 | 1 | 2023 | Better Together: Unifying Datalog and Equality Saturation · Proc. ACM Program. Lang. 2023 |
Programming languages and type systems › term rewriting
equality saturation |
0.7 | 1 | 2023 | Better Together: Unifying Datalog and Equality Saturation · Proc. ACM Program. Lang. 2023 |
Program analysis › static analysis
pointer analysis |
0.7 | 1 | 2023 | Better Together: Unifying Datalog and Equality Saturation · Proc. ACM Program. Lang. 2023 |
Programming languages and type systems
term rewriting |
0.7 | 1 | 2023 | Better Together: Unifying Datalog and Equality Saturation · Proc. ACM Program. Lang. 2023 |
Methods — techniques the papers use, named apart from their topics
term rewriting · 0.7congruence closure · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Better Together: Unifying Datalog and Equality SaturationabstractWe present egglog, a fixpoint reasoning system that unifies Datalog and equality saturation (EqSat). Like Datalog, egglog supports efficient incremental execution, cooperating analyses, and lattice-based reasoning. Like EqSat, egglog supports term rewriting, efficient congruence closure, and extraction of optimized terms. We identify two recent applications -- a unification-based pointer analysis in Datalog and an EqSat-based floating-point term rewriter -- that have been hampered by features missing from Datalog but found in EqSat or vice-versa. We evaluate our system by reimplementing those projects in egglog. The resulting systems in egglog are faster, simpler, and fix bugs found in the original systems. Yihong Zhang 0004, Yisu Remy Wang, Oliver Flatt, David Cao, Philip Zucker, Eli Rosenthal, Zachary Tatlock, Max Willsey |
Proc. ACM Program. Lang. | 6 |