Skip to content

Commit c7ba30d

Browse files
Add citation and installation instructions for egglog
1 parent e0cc71e commit c7ba30d

File tree

1 file changed

+15
-17
lines changed

1 file changed

+15
-17
lines changed

docs/index.md

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,21 @@ See the ["Better Together: Unifying Datalog and Equality Saturation"](https://ar
1313

1414
> 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.
1515
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+
1631
```shell
1732
pip install egglog
1833
```
@@ -49,23 +64,6 @@ egraph.check(expr1 == expr2)
4964
egraph.extract(expr1)
5065
```
5166

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},
59-
author = {Saul Shanabrook},
60-
year = {2023},
61-
eprint = {2305.04311},
62-
archivePrefix = {arXiv},
63-
primaryClass = {cs.PL},
64-
doi = {10.48550/arXiv.2305.04311},
65-
url = {https://arxiv.org/abs/2305.04311},
66-
note = {Presented at EGRAPHS@PLDI 2023}
67-
}
68-
6967
```{toctree}
7068
:maxdepth: 2
7169
tutorials

0 commit comments

Comments
 (0)