2#include "barretenberg/commitment_schemes/kzg/kzg.hpp"
3#include "barretenberg/plonk/proof_system/types/proof.hpp"
4#include "barretenberg/stdlib/primitives/curves/bn254.hpp"
5#include "barretenberg/stdlib/recursion/honk/transcript/transcript.hpp"
7namespace proof_system::plonk::stdlib::recursion::goblin {
16 using PairingPoints = std::array<GroupElement, 2>;
19 CircuitBuilder* builder;
20 std::shared_ptr<Transcript> transcript;
Ultra Honk arithmetization.
Definition: arithmetization.hpp:136
Unverified claim (C,r,v) for some witness polynomial p(X) such that.
Definition: claim.hpp:43
Definition: biggroup.hpp:22
Definition: merge_recursive_verifier.hpp:8
PairingPoints verify_proof(const plonk::proof &proof)
Construct recursive verifier for Goblin Merge protocol, up to but not including the pairing.
Definition: merge_recursive_verifier.cpp:18
Definition: transcript.hpp:17