argumentcomputer / yatima

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

Transpile Mutual Blocks #149

Closed winston-h-zhang closed 2 years ago

winston-h-zhang commented 2 years ago

Since Lurk doesn't natively support mutual recursion as of writing, we need to deal with mutually recursive functions by collapsing them into simple recursive functions.