[New Blog Post] Contextual Union Finds https://www.philipzucker.com/context_uf2/ #egraphs #logic
Contextual Union Finds

Something that is desired in egraph rewriting is rewriting under assumptions.

Hey There Buddo!
I put a new preprint up summarizing a year or so of fun e-graph ideas. Check it out! #egraphs #logic #compilers https://arxiv.org/abs/2504.14340
Omelets Need Onions: E-graphs Modulo Theories via Bottom-up E-matching

E-graphs are a data structure for equational reasoning and optimization over ground terms. One of the benefits of e-graph rewriting is that it can declaratively handle useful but difficult to orient identities like associativity and commutativity (AC) in a generic way. However, using these generic mechanisms is more computationally expensive than using bespoke routines on terms containing sets, multi-sets, linear expressions, polynomials, and binders. A natural question arises: How can one combine the generic capabilities of e-graph rewriting with these specialized theories. This paper discusses a pragmatic approach to this e-graphs modulo theories (EMT) question using two key ideas: bottom-up e-matching and semantic e-ids.

arXiv.org
Sinons Blog presents "Efficient E-Matching for Super Optimizers," a groundbreaking revelation that computers can now tell when different-looking things are actually the same! 🤯 Who knew computers could be just as confused by appearances as humans? But fear not, #EGraphs and congruence closures are here to save the day by magically making things equal. 🪄✨
https://blog.vortan.dev/ematching/ #EfficientEMatching #SuperOptimizers #Technology #Innovation #ComputerScience #HackerNews #ngated
Sinon's Blog

Specializing Python with E-graphs

Specializing numerical Python using e-graphs and MLIR

[New Blog Post] An External Z3 Egraph for Egraphs Modulo Theories #egraphs #logic #smt https://www.philipzucker.com/ext_z3_egraph/
An External Z3 Egraph for Egraphs Modulo Theories

EMT = SMT - SAT

Hey There Buddo!
[New Blog Post] EGraphs as Ground Completion Talk and EGRAPHS 2024 notes https://philipzucker.com/egraph2024_talk_done/
@pldi #egraphs
EGraphs as Ground Completion Talk and EGRAPHS 2024 notes

I’m back from Copenhagen! It was really fantastic time. Thanks everyone for the chats and saying you read my blog / enjoyed my talk! I really wish I had stayed for Thursday and Friday as I was still having great conversations. It wasn’t clear when I was booking if I would get any time from work, so I tried to hedge things a little. I looked into changing my flights around and it would’ve doubled the cost of my trip. Oh well, live and learn.

Hey There Buddo!