Answers_commitment.Commitmentval t : t Repr.ttype prover_aux = Polynomial_protocol.Answers_commitment.Commitment.prover_auxval prover_aux_t : prover_aux Repr.ttype public_parameters =
  Polynomial_protocol.Answers_commitment.Commitment.public_parameterstype secret = Kzg.Bls.Poly.t Kzg.SMap.tval commit_single : public_parameters -> Kzg.Bls.Poly.t -> Kzg.Bls.G1.tval commit : 
  ?all_keys:string list ->
  public_parameters ->
  secret ->
  t * prover_auxval cardinal : t -> intval recombine_prover_aux : prover_aux list -> prover_auxval empty : tval empty_prover_aux : prover_auxval of_list : 
  public_parameters ->
  name:string ->
  Kzg.Bls.G1.t list ->
  t * prover_auxval to_map : t -> Kzg.Bls.G1.t Kzg.SMap.t