Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/philzook58/eggmt

Egraphs Modulo Theories
https://github.com/philzook58/eggmt

Last synced: about 1 month ago
JSON representation

Egraphs Modulo Theories

Awesome Lists containing this project

README

        

# EggMT

Egraphs Modulo Theories

Simple egraph and knuth bendix prototypes to add theory specific capabilities to equality saturation.

```python
python3 -m pip install -e .
```

- Bottom Up Egraph Ematching Plays Nicer with Theories (AC, etc)
- An External Z3 Egraph for Egraphs Modulo Theories
- Gauss and Groebner Egraphs: Intrinsic Linear and Polynomial Equations
- String Knuth Bendix
- Co-Egraphs: Streams, Unification, PEGs, Rational Lambdas
- Acyclic Egraphs and Smart Constructors
- Towards an AC Egraph: Groebner, Graver and Ground Multiset Rewriting