{"ID":2893763,"CreatedAt":"2026-06-01T04:54:23.091178241Z","UpdatedAt":"2026-06-01T04:54:23.091178241Z","DeletedAt":null,"paper_url":"https://arxiv.org/abs/2507.11897","arxiv_id":"2507.11897","title":"Towards Relational Contextual Equality Saturation","abstract":"Equality saturation is a powerful technique for program optimization. Contextual equality saturation extends this to support rewrite rules that are conditioned on where a term appears in an expression. Existing work has brought contextual reasoning to egg; in this paper, we share our ongoing work to extend this to relational equality saturation in egglog. We summarize the existing approaches to contextual equality saturation, outline its main applications, and identify key challenges in combining this approach with relational models.","short_abstract":"Equality saturation is a powerful technique for program optimization. Contextual equality saturation extends this to support rewrite rules that are conditioned on where a term appears in an expression. Existing work has brought contextual reasoning to egg; in this paper, we share our ongoing work to extend this to rela...","url_abs":"https://arxiv.org/abs/2507.11897","url_pdf":"https://arxiv.org/pdf/2507.11897v1","authors":"[\"Tyler Hou\",\"Shadaj Laddad\",\"Joseph M. Hellerstein\"]","published":"2025-07-16T04:24:42Z","proceeding":"cs.PL","tasks":"[\"cs.PL\",\"cs.DB\"]","methods":"[]","has_code":false}
