Skip to content

chore: remove more pg references and leftovers#18260

Merged
iakovenkos merged 5 commits intomerge-train/barretenbergfrom
si/rm-target-sum
Nov 7, 2025
Merged

chore: remove more pg references and leftovers#18260
iakovenkos merged 5 commits intomerge-train/barretenbergfrom
si/rm-target-sum

Conversation

@iakovenkos
Copy link
Contributor

Changes:

  • Updated code comments in prover_instance.hpp and verifier_instance.hpp to use generic folding terminology and reference Hypernova
  • Changed Noir circuit comments from "protogalaxy proof" to "folding proof"
  • Updated documentation in chonk.md to reference Hypernova paper (eprint.iacr.org/2023/573) instead of ProtoGalaxy
  • Added explicit BB_BENCH_NAME() calls to hypernova_prover.cpp and hypernova_verifier.cpp for better benchmarking
  • Updated bench_hardware_concurrency.sh to process HypernovaProver/Verifier metrics
  • Updated acir_format.cpp comments to use "HN" instead of "pg"
  • Added "hypernova" to cspell.json dictionary

Note: Versioned documentation, CHANGELOGs, and security descriptions kept as-is for historical accuracy.

🤖 Generated with Claude Code

Co-Authored-By: Claude noreply@anthropic.com

Please read contributing guidelines and remove this line.

For audit-related pull requests, please use the audit PR template.

iakovenkos and others added 2 commits November 7, 2025 09:16
This commit completes the migration from ProtoGalaxy to Hypernova terminology throughout the codebase.

Changes:
- Updated code comments in prover_instance.hpp and verifier_instance.hpp to use generic folding terminology and reference Hypernova
- Changed Noir circuit comments from "protogalaxy proof" to "folding proof"
- Updated documentation in chonk.md to reference Hypernova paper (eprint.iacr.org/2023/573) instead of ProtoGalaxy
- Added explicit BB_BENCH_NAME() calls to hypernova_prover.cpp and hypernova_verifier.cpp for better benchmarking
- Updated bench_hardware_concurrency.sh to process HypernovaProver/Verifier metrics
- Updated acir_format.cpp comments to use "HN" instead of "pg"
- Added "hypernova" to cspell.json dictionary

Note: Versioned documentation, CHANGELOGs, and security descriptions kept as-is for historical accuracy.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Copy link
Contributor

@johnathan79717 johnathan79717 left a comment

Choose a reason for hiding this comment

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

bench_hardware_concurrency changes and BB_BENCH_NAME(...) LGTM

# - Upload the compressed results: aws s3 cp bb-chonk-inputs.tar.gz s3://aztec-ci-artifacts/protocol/bb-chonk-inputs-[hash(0:8)].tar.gz
# Note: In case of the "Test suite failed to run ... Unexpected token 'with' " error, need to run: docker pull aztecprotocol/build:3.0
pinned_short_hash="7222b532"
pinned_short_hash="6322e510"
Copy link
Contributor Author

Choose a reason for hiding this comment

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

we are not hashing hardcoded zero target sum - hence vk updates

Copy link
Contributor

@federicobarbacovi federicobarbacovi left a comment

Choose a reason for hiding this comment

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

LG, thanks for doing this!

* the relation parameters, and the \f$\alpha_{i,j}\f$'s are the subrelation batching parameters. Then, \f$\phi\f$ is
* given by \f$\omega = ([p_1], \dots, [p_M], \theta_1, \dots, \theta_6, \alpha_{1,1}, \dots, \alpha_{n,r_n})\f$m where
* [p_i] denotes the commitment to the i-th prover polynomial.
* @details This is the committed version of a ProverInstance_. With the notation used in ProverInstance_, a prover
Copy link
Contributor

Choose a reason for hiding this comment

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

If we remove the relevant part in ProverInstance, also this @details should go

Copy link
Contributor Author

Choose a reason for hiding this comment

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

makes sense!

@iakovenkos iakovenkos self-assigned this Nov 7, 2025
@iakovenkos iakovenkos merged commit 71a8887 into merge-train/barretenberg Nov 7, 2025
6 checks passed
@iakovenkos iakovenkos deleted the si/rm-target-sum branch November 7, 2025 11:40
github-merge-queue bot pushed a commit that referenced this pull request Nov 7, 2025
BEGIN_COMMIT_OVERRIDE
chore: remove more pg references and leftovers (#18260)
refactor: Migrate --update_inputs flag to --vk_policy option (#18237)
chore: stdlib byte_array and bool external audit fixes (#17838)
chore: update naming in bb_proof_verification lib (#18269)
chore: cycle group 13 (#18200)
chore: universal handling for coord constancy in cycle_group (#18253)
END_COMMIT_OVERRIDE
ludamad pushed a commit that referenced this pull request Dec 16, 2025
Changes:
- Updated code comments in prover_instance.hpp and verifier_instance.hpp
to use generic folding terminology and reference Hypernova
- Changed Noir circuit comments from "protogalaxy proof" to "folding
proof"
- Updated documentation in chonk.md to reference Hypernova paper
(eprint.iacr.org/2023/573) instead of ProtoGalaxy
- Added explicit BB_BENCH_NAME() calls to hypernova_prover.cpp and
hypernova_verifier.cpp for better benchmarking
- Updated bench_hardware_concurrency.sh to process
HypernovaProver/Verifier metrics
- Updated acir_format.cpp comments to use "HN" instead of "pg"
- Added "hypernova" to cspell.json dictionary

Note: Versioned documentation, CHANGELOGs, and security descriptions
kept as-is for historical accuracy.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

Please read [contributing guidelines](CONTRIBUTING.md) and remove this
line.

For audit-related pull requests, please use the [audit PR
template](?expand=1&template=audit.md).

---------

Co-authored-by: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants