Module Make_impl.Preprocess

val degree_evaluations : nb_wires:int -> gates:'a Plonk.Identities.SMap.t -> ultra:bool -> int
val domain_evaluations : zero_knowledge:bool -> n:int -> int -> Kzg.Bls.Domain.t
val compute_sizes : string -> (Plonk.Circuit.t * int) -> int * int * int
val get_sizes : zero_knowledge:bool -> (Plonk.Circuit.t * int) Plonk.Main_protocol_intf.SMap.t -> Kzg.Bls.Domain.t * int * int * Kzg.Bls.Domain.t * bool * int