Module Kimchi_pasta_basic.Fq_poly_comm

module Backend : sig ... end
module G_affine : sig ... end
val g_vec : (Pasta_bindings.Fp.t * Pasta_bindings.Fp.t) Core_kernel.Array.t -> G_affine.t Core_kernel.Array.t
val or_infinity_to_backend : ('a * 'a) Pickles_types.Or_infinity.t -> 'a Kimchi_types.or_infinity
val or_infinity_of_backend : 'a Kimchi_types.or_infinity -> ('a * 'a) Pickles_types.Or_infinity.t
val to_backend : t -> Backend.t
val of_backend_with_degree_bound : Backend.t -> t
val of_backend_without_degree_bound : Backend.t -> [> `Without_degree_bound of (Pasta_bindings.Fp.t * Pasta_bindings.Fp.t) Core_kernel.Array.t ]