Zachary Tatlock
Research Interests
Explore related searches
Contact this professor
Get a free first email built on one of their papers, ready for you to edit and send yourself.
Articles (9)
Year:
2024
Year:
2024
We 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.
Year:
2023
Year:
2023
Year:
2023
Year:
2022
Year:
2022
Year:
2021
Year:
2021
Collaborators (2)
Max Willsey
University of Washington
Adriana Schulz
Assistant Professor
University of Washington
Make your next move.
Prepare your application
Review drafts before you send them.