Expand description
Modules§
- assert_
less_ than - bigint
- bitwise_
op_ lookup - encoder
- is_
equal - is_
equal_ array - is_
less_ than - is_
less_ than_ array - is_zero
- range
- Range check for a fixed bit size via preprocessed trace.
- range_
gate - Range check for a fixed bit size without using preprocessed trace.
- range_
tuple - Range check a tuple simultaneously.
When you know you want to range check
(x, y)
tox_bits, y_bits
respectively and2^{x_bits + y_bits} < ~2^20
, then you can use this chip to do the range check in one interaction versus the two interactions necessary if you were to use VariableRangeCheckerChip instead. - utils
- var_
range - A chip which uses preprocessed trace to provide a lookup table for range checking
a variable
x
hasb
bits whereb
can be any integer in[0, range_max_bits]
. In other words, the same chip can be used to range check for different bit sizes. We define0
to have0
bits. - xor
Traits§
- SubAir
- Trait with associated types intended to allow reuse of constraint logic inside other AIRs.
- Trace
SubRow Generator - This is a helper for generation of the trace on a subset of the columns in a single row of the trace matrix.
Derive Macros§
- Aligned
Borrow - Derive macros
- Bytes
Stateful - Derive macros
- Chip
- Derive macros
- Chip
Usage Getter - Derive macros