Polynomial_commitment.Make_implmodule PC : 
  Kzg.Interfaces.Polynomial_commitment
    with type Commitment.t = Kzg.Bls.G1.t SMap.ttype secret = PC.secrettype query = PC.queryval query_t : PC.query Repr.ttype answer = PC.answerval answer_t : PC.answer Repr.tmodule Commitment : sig ... endmodule Public_parameters : sig ... endval commit : 
  ?all_keys:Stdlib.String.t list ->
  Public_parameters.prover ->
  Kzg.Bls.Poly.t SMap.t ->
  Pack.commitment * (PC.Commitment.t * PC.Commitment.prover_aux)val proof_t : proof Repr.tval batch_polys : 
  Kzg.Bls.Poly.scalar ->
  Kzg.Bls.Poly.t SMap.t ->
  Kzg.Bls.Poly.tval batch_answers : 
  Kzg.Bls.Scalar.t ->
  Kzg.Bls.Scalar.t SMap.t SMap.t ->
  Kzg.Bls.Scalar.t SMap.tval prove_pack : 
  Public_parameters.prover ->
  Kzg__Utils.Transcript.t ->
  Kzg.Bls.Poly.t SMap.t list ->
  Commitment.prover_aux list ->
  PC.query list ->
  Kzg.Bls.Scalar.t SMap.t SMap.t list ->
  (proof * prover_aux) * Kzg.Utils.Transcript.tval prove : 
  Public_parameters.prover ->
  Kzg.Utils.Transcript.t ->
  Kzg.Bls.Poly.t SMap.t list ->
  Commitment.prover_aux list ->
  PC.query list ->
  Kzg.Bls.Scalar.t SMap.t SMap.t list ->
  proof * Kzg.Utils.Transcript.tval prove_super_aggregation : 
  Public_parameters.prover ->
  Kzg.Utils.Transcript.t ->
  Kzg.Bls.Poly.t SMap.t list ->
  Commitment.prover_aux list ->
  PC.query list ->
  Kzg.Bls.Scalar.t SMap.t SMap.t list ->
  (proof * prover_aux) * Kzg.Utils.Transcript.tval verify_pack : 
  Public_parameters.verifier ->
  Pack.randomness ->
  Kzg.Utils.Transcript.t ->
  Pack.commitment list ->
  PC.query list ->
  Kzg.Bls.Scalar.t SMap.t Plonk.List.t ->
  proof ->
  bool * Kzg.Utils.Transcript.tval verify : 
  Public_parameters.verifier ->
  Kzg.Utils.Transcript.t ->
  Pack.commitment list ->
  PC.query list ->
  Kzg.Bls.Scalar.t SMap.t SMap.t list ->
  proof ->
  bool * Kzg.Utils.Transcript.tval verify_super_aggregation : 
  Public_parameters.verifier ->
  Kzg.Utils.Transcript.t ->
  Pack.commitment list ->
  PC.query list ->
  Kzg.Bls.Scalar.t SMap.t Plonk.List.t ->
  proof ->
  bool * Kzg.Bls.Scalar.t * Kzg.Utils.Transcript.t