#egraph

Philip Zuckersandmouth@types.pl
2025-09-15

[New Blog Post] A Slotted Hash Cons for Alpha Invariance philipzucker.com/slotted_hash_ #hashing #egraph #lambda

Philip Zuckersandmouth@types.pl
2025-05-26

[New Blog Post] Brute E-Graphs Modulo Theories 2: Extraction, Proofs, and Context #egraph #logic philipzucker.com/egraph-mt2/

Philip Zuckersandmouth@types.pl
2024-10-21

[New Blog Post] Coset Enumeration using Equality Saturation philipzucker.com/coset_enum_eg #egraph #grouptheory #algebra

Philip Zuckersandmouth@types.pl
2024-10-16

[New Blog Post] Towards an AC Egraph: Groebner, Graver and Ground Multiset Rewriting philipzucker.com/multiset_rw/ #egraph

Philip Zuckersandmouth@types.pl
2024-09-16

[New Blog Post] Acyclic Egraphs and Smart Constructors philipzucker.com/smart_constru #egraph #compiler

Philip Zuckersandmouth@types.pl
2024-07-29

[New Blog Post] Co-Egraphs: Streams, Unification, PEGs, Rational Lambdas philipzucker.com/coegraph/ #egraph #logic #automatedreasoning

Philip Zuckersandmouth@types.pl
2024-07-15

[New Blog Post] Gauss and Groebner Egraphs: Intrinsic Linear and Polynomial Equations philipzucker.com/linear_grobne #logic #egraph #sympy

Philip Zuckersandmouth@types.pl
2024-06-17

[New Blog Post] Conditional Simplification of Z3py Expressions with Egglog philipzucker.com/egglog_z3_sim #logic #python #egraph

Philip Zuckersandmouth@types.pl
2024-04-12

[New Blog Post] EGRAPHS 2024 submission: E-graphs and Automated Reasoning philipzucker.com/egraph2024_ta #egraph #pldi

Saul Shanabrooksaul@social.coop
2024-03-21

Looking forward to the EGRAPHS community call lightning talks tomorrow...

egraphs.org/meeting/2024-03-21

Wish me luck trying in explaining this chart of optimizing scikit-learn with numba using egraphs in ten minutes 🫣

egglog-python.readthedocs.io/l

#python #opensource #egraph

Philip Zuckersandmouth@types.pl
2024-03-04

[New Blog Post] Bottom Up Egraph Ematching Plays Nicer with Theories (AC, etc) philipzucker.com/bottom_up/ #egraph #python #termrewriting

Saul Shanabrooksaul@social.coop
2023-12-04

I had fun this weekend re-creating the examples from original congruence closure paper from 1980 in Python using egglog

egglog-python.readthedocs.io/l

#egraph #formal_methods

Saul Shanabrooksaul@social.coop
2023-10-26

Can you name that algorithm based on this dataflow representation?

It's Linear Discriminant Analysis as implemented by Scikit Learn!

I finished up a notebook showing how you can build an Array API compatible library with the egglog e-graph library in Python and use that to optimize a #scikit-learn algorithm with #numba

egg-smol-python.readthedocs.io

For more context, I gave a talk on the broader goals this summer:

egg-smol-python.readthedocs.io

youtube.com/watch?v=Pbi2uV9vWP

#pydata #egraph #python

graphical representation of a scikit-learn algorithm
Philip Zuckersandmouth@types.pl
2023-07-01

[New Blog Post] Answer Set Programming for E-Graph DAG Extraction #egraph #asp
philipzucker.com/asp-for-egrap

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst