snarkify / sirius

A Plonkish folding framework for Incrementally Verifiable Computation (IVC).
MIT License
119 stars 17 forks source link

feat(poly): impl `Expression::homogeneous` #228

Closed cyphersnake closed 5 months ago

cyphersnake commented 6 months ago

Motivation Look at https://github.com/snarkify/sirius/issues/159#issuecomment-2038794079

Overview Final form homogeneous expression is not as obviously readable as the version that came before, but I think this is not such a big problem, since the original type is preserved

I also added a return struct for: