<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Equality Saturation: A New Approach to Optimization · HackerPapers discussions</title><link>https://hackerpaper.kaipfister.de/p/1012.1802/</link><description>Collected HN comments and submissions linking this paper.</description><language>en</language><lastBuildDate>Mon, 02 Nov 2026 11:16:22 GMT</lastBuildDate><atom:link href="https://hackerpaper.kaipfister.de/p/1012.1802/feed.xml" rel="self" type="application/rss+xml" /><item><title>Equality Saturation: A New Approach to Optimization — mentioned by slwvx</title><link>https://news.ycombinator.com/item?id=47520296</link><guid isPermaLink="false">urn:hackerpapers:mention:1012.1802:47520296</guid><pubDate>Wed, 25 Mar 2026 17:15:44 GMT</pubDate><description>&lt;p&gt;From https://arxiv.org/abs/1012.1802 we read the following about &amp;quot;equality saturation&amp;quot; which was a new term to me: &amp;gt; ... We present a new approach for structuring the optimization phase of a compiler. In our approach, optimizations take the form of equality analyses that add equality information to a common intermediate representation. The optimizer works by repeatedly applying these analyses to infer equivalences between program fragments, thus saturating the intermediate representation with equalities. Once saturated, the intermediate representation encodes multiple optimized versions of…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1012.1802/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item><item><title>Equality Saturation: A New Approach to Optimization — mentioned by thesz</title><link>https://news.ycombinator.com/item?id=43994750</link><guid isPermaLink="false">urn:hackerpapers:mention:1012.1802:43994750</guid><pubDate>Thu, 15 May 2025 13:18:42 GMT</pubDate><description>&lt;p&gt;One can have obvious but repetitive optimizations with symbolic programming [1]. [1] https://arxiv.org/abs/1012.1802 Strange that AlphaEvolve authors do not compare their work to what is achievable by equality saturation. An implementation of equality saturation can take interesting integrals with very simple rules [2]. [2] https://github.com/alt-romes/hegg/blob/master/test/Sym.hs#L3...&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1012.1802/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item></channel></rss>
