Module kimchi::circuits::gate

source ·
Expand description

This module implements Plonk constraint gate primitive.

Modules

Structs

Enums

  • Gate error
  • A row accessible from a given row, corresponds to the fact that we open all polynomials at zeta and omega * zeta.
  • The different types of gates the system supports. Note that all the gates are mutually exclusive: they cannot be used at the same time on single row. If we were ever to support this feature, we would have to make sure not to re-use powers of alpha across constraints.

Traits

  • Trait to connect a pair of cells in a circuit

Type Definitions