An argument is simply a number of constraints,
which we want to enforce on all points of the domain.
Both the permutation and the plookup arguments fit this type.
Gates can be seen as filtered arguments,
which apply only in some points (rows) of the domain.
For more info, read book/src/kimchi/arguments.md
This module implements Plonk circuit constraint primitive.
This module implements Plonk constraint gate primitive.
This module implements Plonk prover polynomials primitive.
This module implements Plonk prover polynomial evaluations primitive.
This module implements Plonk circuit gate wires primitive.