Skip to content

Commit 6dcae52

Browse files
committed
... use explicit names for dot_product AIR (instead of basic integers) in verifier
1 parent cce9478 commit 6dcae52

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

crates/lean_prover/src/verify_execution.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -430,9 +430,9 @@ pub fn verify_execution(
430430
let dot_product_evals_spread = verifier_state.next_extension_scalars_vec(DIMENSION)?;
431431

432432
let dot_product_values_mixed = [
433-
dot_product_evals_to_verify[5],
434-
dot_product_evals_to_verify[6],
435-
dot_product_evals_to_verify[7],
433+
dot_product_evals_to_verify[DOT_PRODUCT_AIR_COL_VALUE_A],
434+
dot_product_evals_to_verify[DOT_PRODUCT_AIR_COL_VALUE_B],
435+
dot_product_evals_to_verify[DOT_PRODUCT_AIR_COL_RES],
436436
EF::ZERO,
437437
]
438438
.evaluate(&dot_product_values_mixing_challenges);
@@ -666,7 +666,7 @@ pub fn verify_execution(
666666
let dot_product_computation_column_evals =
667667
verifier_state.next_extension_scalars_const::<DIMENSION>()?;
668668
if dot_product_with_base(&dot_product_computation_column_evals)
669-
!= dot_product_evals_to_verify[8]
669+
!= dot_product_evals_to_verify[DOT_PRODUCT_AIR_COL_COMPUTATION]
670670
{
671671
return Err(ProofError::InvalidProof);
672672
}
@@ -821,25 +821,25 @@ pub fn verify_execution(
821821
p24_cubes_statements,
822822
vec![
823823
vec![
824-
dot_product_air_statement(0),
824+
dot_product_air_statement(DOT_PRODUCT_AIR_COL_START_FLAG),
825825
grand_product_dot_product_flag_statement,
826826
], // dot product: (start) flag
827827
vec![
828-
dot_product_air_statement(1),
828+
dot_product_air_statement(DOT_PRODUCT_AIR_COL_LEN),
829829
grand_product_dot_product_len_statement,
830830
], // dot product: length
831831
vec![
832-
dot_product_air_statement(2),
832+
dot_product_air_statement(DOT_PRODUCT_AIR_COL_INDEX_A),
833833
dot_product_logup_star_indexes_statement_a,
834834
grand_product_dot_product_table_indexes_statement_index_a,
835835
], // dot product: index a
836836
vec![
837-
dot_product_air_statement(3),
837+
dot_product_air_statement(DOT_PRODUCT_AIR_COL_INDEX_B),
838838
dot_product_logup_star_indexes_statement_b,
839839
grand_product_dot_product_table_indexes_statement_index_b,
840840
], // dot product: index b
841841
vec![
842-
dot_product_air_statement(4),
842+
dot_product_air_statement(DOT_PRODUCT_AIR_COL_INDEX_RES),
843843
dot_product_logup_star_indexes_statement_res,
844844
grand_product_dot_product_table_indexes_statement_index_res,
845845
], // dot product: index res

0 commit comments

Comments
 (0)