This module is a self contained file which explains
how PLONK and its protocol components work in our library.
Table of Contents
=================
The following section explains the workings of PLONK components:
* [Commitment schemes](notes-commitments.md#commitment-schemes)
* [Proof construction components](notes-prove-verify.md#plonk-proof-construction)
* [Permutation polynomials](notes-prove-verify.md#lagrangian-polynomials)
This section explains how elements of the aggregated PLONK protocol work
and some of the unique features in this library:
* [Prover and Verify algorithms](prove_verify/index.html)
* [Unbalanced permutation arguments](unbalanced_perm_args/index.html)
* [KZG10 commitment scheme](kzg10_docs/index.html)