We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent df96d8b commit 7ccf1c5Copy full SHA for 7ccf1c5
src/zkvm_verifier/verifier.rs
@@ -444,8 +444,11 @@ pub fn verify_opcode_proof<C: Config>(
444
);
445
builder.cycle_tracker_end("verify tower proof for opcode");
446
447
- let logup_p_eval = builder.get(&logup_p_evals, 0).eval;
448
- builder.assert_ext_eq(logup_p_eval, one);
+ // verify LogUp witness nominator p(x) ?= constant vector 1
+ iter_zip!(builder, logup_p_evals).for_each(|ptr_vec, builder| {
449
+ let logup_p_eval = builder.iter_ptr_get(&logup_p_evals, ptr_vec[0]).eval;
450
+ builder.assert_ext_eq(logup_p_eval, one);
451
+ });
452
453
// verify zero statement (degree > 1) + sel sumcheck
454
let rt = builder.get(&record_evals, 0);
0 commit comments