Kimchi_pasta_basic.Fq_poly_commmodule Backend : sig ... endtype nonrec t = [ | `With_degree_bound of
(Pasta_bindings.Fp.t * Pasta_bindings.Fp.t) Pickles_types.Or_infinity.t
Pickles_types.Plonk_types.Poly_comm.With_degree_bound.t |
| `Without_degree_bound of
(Pasta_bindings.Fp.t * Pasta_bindings.Fp.t)
Pickles_types.Plonk_types.Poly_comm.Without_degree_bound.t |
]module G_affine : sig ... endval g : (Pasta_bindings.Fp.t * Pasta_bindings.Fp.t) -> G_affine.tval g_vec :
(Pasta_bindings.Fp.t * Pasta_bindings.Fp.t) Core_kernel.Array.t ->
G_affine.t Core_kernel.Array.tval or_infinity_to_backend :
('a * 'a) Pickles_types.Or_infinity.t ->
'a Kimchi_types.or_infinityval or_infinity_of_backend :
'a Kimchi_types.or_infinity ->
('a * 'a) Pickles_types.Or_infinity.tval with_degree_bound_to_backend :
(Pasta_bindings.Fp.t * Pasta_bindings.Fp.t) Pickles_types.Or_infinity.t
Pickles_types.Plonk_types.Poly_comm.With_degree_bound.t ->
Backend.tval without_degree_bound_to_backend :
(Pasta_bindings.Fp.t * Pasta_bindings.Fp.t)
Pickles_types.Plonk_types.Poly_comm.Without_degree_bound.t ->
Backend.tval of_backend' :
Backend.t ->
Fp.t Kimchi_types.or_infinity array
* (Pasta_bindings.Fp.t * Pasta_bindings.Fp.t) Pickles_types.Or_infinity.t
optionval of_backend_without_degree_bound :
Backend.t ->
[> `Without_degree_bound of
(Pasta_bindings.Fp.t * Pasta_bindings.Fp.t) Core_kernel.Array.t ]