package octez-plonk
module PP : sig ... end
val preprocessing :
permutation:int array ->
range_checks:('a list * int) ->
domain:Plonk.Bls.Domain.t ->
Plonk.Bls.Poly.t Plonk.SMap.t
val f_map_contribution_1 :
range_checks:(int list * int) ->
domain:Plonk.Bls.Domain.t ->
values:Plonk.Bls.Evaluations.t Plonk.SMap.t ->
Plonk.Bls.Evaluations.t * Plonk.Bls.Poly.t Plonk.SMap.t
val f_map_contribution_2 :
permutation:int array ->
beta:Plonk.Bls.Poly.scalar ->
gamma:Plonk.Bls.Poly.scalar ->
domain:Plonk.Bls.Domain.t ->
values:Plonk.Bls.Evaluations.t Plonk.SMap.t ->
Plonk.Bls.Poly.t Plonk.SMap.t
val prover_identities_1 :
?circuit_prefix:(string -> string) ->
proof_prefix:(string -> string) ->
domain_size:int ->
unit ->
Plonk.Identities.prover_identities
val prover_identities_2 :
?circuit_prefix:(string -> string) ->
beta:Plonk.Bls.Scalar.t ->
gamma:Plonk.Bls.Scalar.t ->
domain_size:int ->
unit ->
Plonk.Identities.prover_identities
val verifier_identities_1 :
?circuit_prefix:(string -> string) ->
proof_prefix:(string -> string) ->
unit ->
Plonk.Bls.Scalar.t ->
Plonk.Bls.Scalar.t Plonk.SMap.t Plonk.SMap.t ->
Plonk.Bls.Scalar.t Plonk.SMap.t
val verifier_identities_2 :
?circuit_prefix:(string -> string) ->
nb_proofs:int ->
beta:Plonk.Bls.Scalar.t ->
gamma:Plonk.Bls.Scalar.t ->
delta:Plonk.Bls.Scalar.t ->
domain_size:int ->
generator:Plonk.Bls.Scalar.t ->
unit ->
Plonk.Identities.verifier_identities
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>