Skip to content

Commit c2e60b2

Browse files
Fix variable ordering problem
1 parent b5b2d49 commit c2e60b2

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

python/egg_smol/examples/lambda.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,11 @@ def assert_simplifies(left: BaseExpr, right: BaseExpr) -> None:
194194
# lambda if elim
195195
a = Term.var(Var("a"))
196196
b = Term.var(Var("b"))
197-
assert_simplifies(if_(a == b, a + a, a + b), b + a)
197+
with egraph:
198+
e1 = egraph.define("e1", if_(a == b, a + a, a + b))
199+
egraph.run(10)
200+
egraph.check(eq(e1).to(a + b))
201+
198202
# lambda let simple
199203
x = Var("x")
200204
y = Var("y")

0 commit comments

Comments
 (0)