@@ -244,12 +244,11 @@ impl<AB: InteractionBuilder> Air<AB> for NativeSumcheckAir {
244244 ) ;
245245
246246 // Termination condition
247- // TODO: enable this
248- // assert_array_eq(
249- // &mut builder.when::<AB::Expr>(is_end.into()),
250- // eval_acc,
251- // [AB::F::ZERO; 4],
252- // );
247+ assert_array_eq (
248+ & mut builder. when :: < AB :: Expr > ( is_end. into ( ) ) ,
249+ eval_acc,
250+ [ AB :: F :: ZERO ; 4 ] ,
251+ ) ;
253252
254253 // Randomness transition
255254 assert_array_eq (
@@ -439,12 +438,11 @@ impl<AB: InteractionBuilder> Air<AB> for NativeSumcheckAir {
439438 prod_row_specific. eval_rlc ,
440439 eval_rlc,
441440 ) ;
442- // TODO: enable this
443- // assert_array_eq::<_, _, _, { EXT_DEG }>(
444- // &mut builder.when(next.prod_acc),
445- // FieldExtension::add(next.eval_acc, next_prod_row_specific.eval_rlc),
446- // eval_acc,
447- // );
441+ assert_array_eq :: < _ , _ , _ , { EXT_DEG } > (
442+ & mut builder. when ( next. prod_acc ) ,
443+ FieldExtension :: add ( next. eval_acc , next_prod_row_specific. eval_rlc ) ,
444+ eval_acc,
445+ ) ;
448446
449447 ///////////////////////////////////////
450448 // Logup spec evaluation
@@ -587,11 +585,10 @@ impl<AB: InteractionBuilder> Air<AB> for NativeSumcheckAir {
587585
588586 // Accumulate into global accumulator `eval_acc`
589587 // when round < max_round - 2
590- // TODO: enable this
591- // assert_array_eq::<_, _, _, { EXT_DEG }>(
592- // &mut builder.when(next.logup_acc),
593- // FieldExtension::add(next.eval_acc, next_logup_row_specfic.eval_rlc),
594- // eval_acc,
595- // );
588+ assert_array_eq :: < _ , _ , _ , { EXT_DEG } > (
589+ & mut builder. when ( next. logup_acc ) ,
590+ FieldExtension :: add ( next. eval_acc , next_logup_row_specfic. eval_rlc ) ,
591+ eval_acc,
592+ ) ;
596593 }
597594}
0 commit comments