@@ -190,18 +190,16 @@ fn prove_intermediate_layers<
190
190
191
191
// construct the vector of multi-linear polynomials
192
192
// TODO: avoid unnecessary allocation
193
- let ( mut left_numerators, mut right_numerators) =
194
- inner_layer. numerators . project_least_significant_variable ( ) ;
195
- let ( mut left_denominators, mut right_denominators) =
196
- inner_layer. denominators . project_least_significant_variable ( ) ;
193
+ // let (mut left_numerators, mut right_numerators) =
194
+ // inner_layer.numerators.project_least_significant_variable();
195
+ // let (mut left_denominators, mut right_denominators) =
196
+ // inner_layer.denominators.project_least_significant_variable();
197
197
198
198
// run the sumcheck protocol
199
199
let proof = sum_check_prove_num_rounds_degree_3 (
200
200
claimed_evaluation,
201
- & mut left_numerators,
202
- & mut right_numerators,
203
- & mut left_denominators,
204
- & mut right_denominators,
201
+ & inner_layer. numerators ,
202
+ & inner_layer. denominators ,
205
203
& mut eq_mle,
206
204
transcript,
207
205
) ?;
@@ -251,10 +249,8 @@ fn sum_check_prove_num_rounds_degree_3<
251
249
H : ElementHasher < BaseField = E :: BaseField > ,
252
250
> (
253
251
claim : ( E , E ) ,
254
- p0 : & mut MultiLinearPoly < E > ,
255
- p1 : & mut MultiLinearPoly < E > ,
256
- q0 : & mut MultiLinearPoly < E > ,
257
- q1 : & mut MultiLinearPoly < E > ,
252
+ p : & MultiLinearPoly < E > ,
253
+ q : & MultiLinearPoly < E > ,
258
254
eq : & mut MultiLinearPoly < E > ,
259
255
transcript : & mut C ,
260
256
) -> Result < SumCheckProof < E > , GkrProverError > {
@@ -263,7 +259,7 @@ fn sum_check_prove_num_rounds_degree_3<
263
259
let r_batch = transcript. draw ( ) . map_err ( |_| GkrProverError :: FailedToGenerateChallenge ) ?;
264
260
let claim_ = claim. 0 + claim. 1 * r_batch;
265
261
266
- let proof = sumcheck_prove_plain ( claim_, r_batch, p0 , p1 , q0 , q1 , eq, transcript) ?;
262
+ let proof = sumcheck_prove_plain ( claim_, r_batch, p , q , eq, transcript) ?;
267
263
268
264
Ok ( proof)
269
265
}
0 commit comments