Skip to main content

Module monomial

Module monomial 

Source
Expand description

Monomial expansion for GPU zerocheck evaluation.

This module expands symbolic constraint DAGs into monomials for efficient GPU evaluation via the monomial kernel.

Structsยง

ExpandedInteractionMonomials
Expanded interaction monomials for GPU upload.
ExpandedMonomials
Expanded monomials serialized for GPU upload.
InteractionMonomialTerm
Term mapping a monomial to its interaction context. For numerator: sum_i(coefficient_i * eq_3bs[interaction_idx_i]) For denominator: sum_i(coefficient_i * beta_pows[field_idx_i] * eq_3bs[interaction_idx_i])
LambdaTerm
A (constraint_idx, coefficient) pair in F[lambda].
MonomialHeader
PackedVar
Packed variable following the CUDA monomial layout.