zcash / halo2

The Halo2 zero-knowledge proving system
https://zcash.github.io/halo2/
Other
718 stars 488 forks source link

ELI15: Explain why Lagrange basis is more natural to use. #186

Open str4d opened 3 years ago

str4d commented 3 years ago

Which section of the Halo 2 book were you reading?

4.2 Polynomials, subsection "Lagrange basis functions"

What was unclear?

Why the Lagrange basis is " a more natural expression" either in general, or specifically when working over a multiplicative subgroup of order n.

What would help to make it clearer to you?

An addition or rewrite that includes the following points:

daira commented 3 years ago

The latter point, about the group wrapping around, isn't actually very important. We may not end up relying on that at all.