You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/index.md
+15-17Lines changed: 15 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,21 @@ See the ["Better Together: Unifying Datalog and Equality Saturation"](https://ar
13
13
14
14
> We present egglog, a fixpoint reasoning system that unifies Datalog and equality saturation (EqSat). Like Datalog, it supports efficient incremental execution, cooperating analyses, and lattice-based reasoning. Like EqSat, it supports term rewriting, efficient congruence closure, and extraction of optimized terms.
15
15
16
+
```bibtex
17
+
@misc{Shanabrook2023EgglogPython,
18
+
title = {Egglog Python: A Pythonic Library for E-graphs},
19
+
author = {Saul Shanabrook},
20
+
year = {2023},
21
+
eprint = {2305.04311},
22
+
archivePrefix = {arXiv},
23
+
primaryClass = {cs.PL},
24
+
doi = {10.48550/arXiv.2305.04311},
25
+
url = {https://arxiv.org/abs/2305.04311},
26
+
note = {Presented at EGRAPHS@PLDI 2023}
27
+
}
28
+
```
29
+
30
+
16
31
```shell
17
32
pip install egglog
18
33
```
@@ -49,23 +64,6 @@ egraph.check(expr1 == expr2)
49
64
egraph.extract(expr1)
50
65
```
51
66
52
-
## How to cite
53
-
54
-
If you use **egglog-python** in academic work, please cite the paper:
55
-
56
-
```bibtex
57
-
@misc{Shanabrook2023EgglogPython,
58
-
title = {Egglog Python: A Pythonic Library for E-graphs},
0 commit comments