Tue 14 Jun 2022 09:35 - 10:00 at Toucan - Opening Chair(s): Max Willsey
Tue 14 Jun 2022 21:35 - 22:00 at Toucan - Opening

Identities compactly describe properties of a mathematical expression and can be leveraged into faster and more accurate function implementations. However, identities must currently be discovered manually, which requires a lot of expertise. We propose a two-phase synthesis and deduplication pipeline that discovers these identities automatically. In the synthesis step, a set of rewrite rules is composed, using an e-graph, to discover candidate identities. However, most of these candidates are duplicates, which a secondary deduplication step discards using integer linear programming and another e-graph. Applied to a set of 61 benchmarks, the synthesis phase generates 7215 candidate identities which the de-duplication phase then reduces down to 125 core identities.

Tue 14 Jun

Displayed time zone: Pacific Time (US & Canada) change

09:00 - 10:00
OpeningEGRAPHS at Toucan +12h
Chair(s): Max Willsey University of Washington
09:00
5m
Day opening
Welcome
EGRAPHS
Max Willsey University of Washington
09:05
30m
Talk
Sketch-Guided Equality Saturation
EGRAPHS
Thomas Koehler University of Glasgow
Pre-print File Attached
09:35
25m
Talk
Synthesizing Mathematical Identities with E-graphs
EGRAPHS
Ian Briggs University of Utah, Pavel Panchekha University of Utah
Link to publication Pre-print
21:00 - 22:00
OpeningEGRAPHS at Toucan
21:00
5m
Day opening
Welcome
EGRAPHS
Max Willsey University of Washington
21:05
30m
Talk
Sketch-Guided Equality Saturation
EGRAPHS
Thomas Koehler University of Glasgow
Pre-print File Attached
21:35
25m
Talk
Synthesizing Mathematical Identities with E-graphs
EGRAPHS
Ian Briggs University of Utah, Pavel Panchekha University of Utah
Link to publication Pre-print