PLDI 2024
Mon 24 - Fri 28 June 2024 Copenhagen, Denmark
Mon 24 Jun 2024 09:40 - 10:10 at Reykjavik - 1. Welcome

The technique of equipping graphs with an equivalence relation, called equality saturation, has recently proved both powerful and practical in program optimisation. However, such structures, which are called e-graphs, apply only to certain kinds of theories, namely to algebraic theories where the generators have a single output which is inherent to what an abstract syntax tree is. The theories where the generators can have many inputs, as well as many outputs, are called monoidal theories. These theories have a wide area of applications, including quantum computing and digital circuits, which would benefit from having a corresponding e-graph machinery for them. We provide a generalisation of e-graphs for arbitrary monoidal theories through building a categorical construction. We argue that e-graphs themselves can be seen as a specific instance of this construction when applied to Cartesian monoidal theories. This not only paves the way for new applications but also lays a solid foundation for reasoning about e-graphs.

Mon 24 Jun

Displayed time zone: Windhoek change

09:00 - 10:10
1. WelcomeEGRAPHS at Reykjavik
09:00
10m
Talk
Welcome
EGRAPHS
Max Willsey UC Berkeley
09:10
30m
Talk
E-graphs and Automated Reasoning: Looking back to look forward
EGRAPHS
Pre-print Media Attached
09:40
30m
Talk
Equivalence Hypergraphs: E-Graphs for Monoidal TheoriesRemote
EGRAPHS
Aleksei Tiurin University of Birmingham, Chris Barrett University of Oxford, Dan Ghica Huawei Research and University of Birmingham
Pre-print Media Attached