~/talk

Optimism in Equality Saturation

Talkat PLDI 2026 · 2026-06-15..06-19· [compilers-and-language-design]
links:none on file
links:none on file
slides:none on file

Shows that a naive optimistic e-class analysis on e-graphs becomes unsound because rewrites create ill‑formed cycles that look like loops but aren’t, and proposes an algorithm that treats real loop cycles and rewrite‑created cycles differently by computing successive pessimistic analyses that ignore back edges then reintroduce previous-iteration results until a post‑fixpoint; implements a prototype for SSA programs that yields measurable precision improvements over pure abstract interpretation and pessimistic e-class analysis while keeping performance comparable to existing tools.

AI-written summary · about

  1. 0:00Optimism in equality saturation
  2. 1:55Optimistic analysis in compilers
  3. 2:36Loop invariants and e-class limits
  4. 4:02Equality saturation and egraphs
  5. 8:13E-class analysis in equality saturation
  6. 9:57Problem with optimistic e-class analysis
  7. 11:43Well-formed vs ill-formed cycles
  8. 13:10Optimistic e-class algorithm
  9. 15:59Final results and paper
  10. 16:20Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.