argumentcomputer / yatima

A zero-knowledge Lean4 compiler and kernel
MIT License
122 stars 9 forks source link

Cache expressions in the converter #180

Closed arthurpaulino closed 1 year ago

arthurpaulino commented 2 years ago

We were caching expressions before #161 but it had issues with hash clashes for some ExprCids that shouldn't be equal.

This issue is about figuring out and implementing a proper way to cache expressions that have already been converted from Ipld.