Skip to content

Conversation

@iakovenkos
Copy link
Contributor

fix re-using eta in logup terms, use powers of gamma instead

@iakovenkos iakovenkos marked this pull request as ready for review January 23, 2026 10:25
{ T(0), T(0), T(0), T(0), T(0) },
{ T(0), T(0), T(0), T(0), T(0) } } };

RefArray<T, NUM_TO_FOLD> get_to_fold()
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this file is a mess

@iakovenkos iakovenkos marked this pull request as draft January 26, 2026 09:48
@iakovenkos iakovenkos marked this pull request as ready for review January 26, 2026 15:33
Copy link
Contributor

@ledwards2225 ledwards2225 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - would be nice to avoid the sol formatting issues or figure out why they're happening

and(precomp_success_flag, staticcall(gas(), 7, G1_LOCATION, 0x60, ACCUMULATOR_2, 0x40))
precomp_success_flag :=
and(precomp_success_flag, staticcall(gas(), 6, ACCUMULATOR, 0x80, ACCUMULATOR, 0x40))
precomp_success_flag := and(
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The majority of this is just formatting? any idea why this is happening?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's likely that at some point I introduced some changes manually

@@ -143,19 +143,17 @@ template <IsUltraOrMegaHonk Flavor> void OinkProver<Flavor>::execute_wire_commit
template <IsUltraOrMegaHonk Flavor> void OinkProver<Flavor>::execute_sorted_list_accumulator_round()
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Its crazy that this is still the name of this round

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah, I'll clean up the naming + stuff like IsUltraOrMegaHonk in follow-ups

domain_separator + "eta", domain_separator + "eta_two", domain_separator + "eta_three" });
// Get eta challenge and compute powers (eta, eta², eta³)
FF eta = transcript->template get_challenge<FF>("eta");
prover_instance->relation_parameters.eta = eta;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could just pass eta here and set them all at once

@iakovenkos iakovenkos self-assigned this Jan 26, 2026
@iakovenkos iakovenkos added the ci-full Run all master checks. label Jan 26, 2026
iakovenkos and others added 6 commits January 26, 2026 22:17
Add CLAUDE.md with development documentation for the Solidity Honk
verifier including architecture overview, regeneration scripts,
debugging workflow, and common troubleshooting steps.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@AztecBot
Copy link
Collaborator

Flakey Tests

🤖 says: This CI run detected 1 tests that failed, but were tolerated due to a .test_patterns.yml entry.

\033FLAKED\033 (8;;http://ci.aztec-labs.com/235f9aeb117799ea�235f9aeb117799ea8;;�):  yarn-project/end-to-end/scripts/run_test.sh simple src/e2e_p2p/valid_epoch_pruned_slash.test.ts (395s) (code: 1) group:e2e-p2p-epoch-flakes (\033iakovenkos\033: update vk hash)

@iakovenkos iakovenkos merged commit 5857eaa into merge-train/barretenberg Jan 27, 2026
8 checks passed
@iakovenkos iakovenkos deleted the si/eta-gamma-honk-issue branch January 27, 2026 16:16
@iakovenkos iakovenkos changed the title chore: use powers of gamma in logup fix: use powers of beta for batching columns in logup Jan 27, 2026
github-merge-queue bot pushed a commit that referenced this pull request Jan 28, 2026
BEGIN_COMMIT_OVERRIDE
chore: use powers of gamma in logup  (#19881)
fix: ultra num public inputs derivation (#19950)
END_COMMIT_OVERRIDE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci-full Run all master checks.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants