sdiehl / mlir-egglog
A toy compiler for NumPy array expressions that uses e-graphs and MLIR
☆30Updated this week
Alternatives and similar repositories for mlir-egglog:
Users that are interested in mlir-egglog are comparing it to the libraries listed below
- ☆16Updated 3 years ago
- egraph on top of sqlite☆12Updated 3 years ago
- Symbolic Geometric Algebra with E-Graphs☆19Updated last year
- benchmarking e-graph extraction☆37Updated 4 months ago
- egraph <-> json☆13Updated 5 months ago
- sketches for egg: a flexible, high-performance e-graph library☆26Updated this week
- An LLVM interface for Lean 4. (WIP)☆20Updated last year
- An interface for using mwillsey/egg with math simplification.☆13Updated 9 months ago
- embedding MLIR in LEAN☆47Updated 9 months ago
- easter egg is a flexible, high-performance e-graph library with support of multiple additional assumptions at once☆11Updated 5 months ago
- Python bindings for egg☆48Updated 2 years ago
- LLVM support for the lean theorem prover☆46Updated 3 years ago
- Dependently typed lambda calculus - A Simple Proof Assistant☆12Updated 4 years ago
- ☆16Updated last year
- ☆21Updated 2 years ago
- Pull your compiler up with abstract bootstraps.☆31Updated 2 years ago
- Proof Object Transformation, Preserving Imp Embeddings: the first proof compiler to be formally proven correct☆15Updated 7 months ago
- Supplement of the ICFP'22 paper "‘do’ Unchained: Embracing Local Imperativity in a Purely Functional Language"☆13Updated last month
- Implementation of Lightweight Modular Staging (LMS) in Python☆48Updated 5 years ago
- Automatically generate a compiler using equality saturation☆28Updated 11 months ago
- A verified tensor library in Lean☆20Updated last week
- Python bindings for the egg-smol rust library☆70Updated this week
- Refreshing automation for inductive equational proofs using e-graphs☆19Updated 8 months ago
- Formalization of Wigderson's graph coloring algorithm in Coq☆9Updated last year
- Translate Python and JavaScript into MLIR☆15Updated 2 years ago
- Cyclic theorem prover for equalitional reasoning using egraphs☆26Updated last year
- Interactive visualizer for e-graphs☆21Updated 3 months ago
- ☆46Updated last month
- A minimal in MLIR dialect along the lines of STG to represent laziness.☆15Updated 3 years ago
- Python library for program synthesis and symbolic execution combining constraint solving and LLMs☆15Updated this week