Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: rewrite Clear Filter

Basics of Equality Saturation

01 - Basics of Equality Saturation# This tutorial is translated from egglog. In this tutorial, we will build an optimizer for a subset of linear algebra using egglog. We will start by optimizing simple integer arithmetic expressions. Our initial DSL supports constants, variables, addition, and multiplication. # mypy: disable-error-code="empty-body" from __future__ import annotations from typing import TypeAlias from collections.abc import Iterable from egglog import * class Num ( Expr ): def

Topics: _x _y egraph num rewrite