Files
circ/doc/background.md
Alex Ozdemir 3e2c7a23df bg reading
2021-05-23 13:09:42 -07:00

11 lines
416 B
Markdown

# Background Reading for CirC
* IR
* The IR is based on SMT
* [Tutorial](https://rise4fun.com/z3/tutorial)
* [Standard](http://smtlib.cs.uiowa.edu/standard.shtml)
* The IR is implemented using "perfect sharing" aka "hash consing"
* [Wikipedia](https://en.wikipedia.org/wiki/Hash_consing)
* Our implementation is based on
[this](https://docs.rs/hashconsing/1.3.0/hashconsing/)