Proof of Claim Aggregation
There are two main methods of GKR claim aggregation used in Remainder, and we must provide proof that claims have been aggregated correctly for both methods, Random Linear Combination (RLC) and Interpolative Claim Aggregation, within the Hyrax framework as well.
Random Linear Combination (RLC) Claim Aggregation
Recall that RLC claim aggregation does not require a specific claim aggregation step, but rather just modifies the sumcheck equation for the next round. Therefore, the Hyrax does not need to provide a separate proof of claim aggregation, but instead in its proof of sumcheck, takes the random linear combination of the or polynomials when computing the expected value of the "oracle query."
Interpolative Claim Aggregation
For interpolative claim aggregation, however, aggregates a set of claims given a challenge from , and and engage in sumcheck over this single claim. When working in the Hyrax proof system, must prove, via Pedersen commitments, that it computed the correct aggregated claim. In interpolative claim aggregation, computes and sends a polynomial (defined in the GKR interpolative claim aggregation section referenced earlier). Instead of sending this polynomial, sends commitments to each of its coefficients.
Say we are aggregating the claims:
We are aggregating claims each of variables -- let the coefficients of be , and let the commitments to them be
now has two things to verify: first, that the polynomial was computed by aggregating the given claims, and second, that the prover actually knows the values committed to within the commitments
By the definition of , this means that It can do this by homomorphically evaluating at these points using the commitments to the coefficients of this polynomial, and checking an additional proof of equality between that and the commitment to the claim
Additionally, must prove to that it indeed knows the original coefficients without revealing them. For this, and can engage in proofs of opening for each of the commitments to the coefficients.
After this, can sample the random challenge , and evaluates using the commitments to its coefficients (via ) to compute the aggregated claim.